/* @override 
	http://www.toys.dv/frontend/themes/toys/css/page.css
	https://stage.jrtoycanada.ca/frontend/themes/toys/css/page.css?*
	https://beta.jrtoycanada.ca/frontend/themes/toys_new/css/page.css?* */


#page {
	font-size: 14px;
	color: #666;
}

h1 {
	text-align: center;
	margin: 50px 0 50px 0;
	color: #155fac;
}

#page h3 {
	font-weight: 500;
	font-size: 18px;
	color: #333;
	line-height: 40px;
}

.Clear {
	clear: both;
}

/* TERMS OF SERVICE PAGE */

#page-140.page #page h3 {
	margin: 40px 0 10px 0;
}

/* SHIPPING GRAPH */

#orders-0 .order-status-box {
	width: 100%;	
	max-width: 600px;
	height: 12px;
	margin: 80px auto 50px auto;
	text-align: center;
	background-color: #663091;
	border-radius: 10px;
	position: relative;
}

#orders-0 .order-status-point {
	width: 20px;
	height: 20px;
	border-radius: 20px;
	display: inline-block;
	margin: 0 10%;
	position: relative;
	z-index: 99;
}

#orders-0 .order-status-point:after {
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	left: -3px;
	top: -7px;
	border-radius: 20px;
	border: 3px solid #663091;
	background-color: #663091;
}

#orders-0 .order-status-point span {
	position: absolute;
	top: -28px;
	left: -40px;
	font-size: 12px;
	width: 100px;
}

#orders-0 .order-status-point div {
	position: absolute;
	width: 120px;
	left: -49px;
	background-color: #18a15f;
	bottom: -26px;
	font-size: 12px;
	border-radius: 4px;
	color: #fff;
	font-weight: 600;
}

#orders-0 .order-status-box.one .order-status-point:first-child:after {
	background-color: #18a15f;
	border: 3px solid #18a15f;
}

#orders-0 .order-status-box.two .order-status-point:nth-child(2):after,
#orders-0 .order-status-box.two .order-status-point:first-child:after {
	background-color: #18a15f;
	border: 3px solid #18a15f;
}
#orders-0 .order-status-box.three .order-status-point:after {
	background-color: #18a15f;
	border: 3px solid #18a15f;
}


#orders-0 .order-status-point div:after {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #18a15f;
	border-top: 10px solid transparent;
	content: "";
	position: absolute;
	top: -16px;
	left: 50%;
	z-index: -1;
	margin: 0 0 0 -10px;
}

#orders-0 .order-status-box:after  {
	background-color: #52b37a;
	height: 12px;
	border-radius: 10px 0 0 10px;
	left: 0;
	width: 0%;
	position: absolute;
	content: '';
	z-index: 98;
	transition: 2s;
}

#orders-0 .order-status-box.one:after {
	width: 25%;
}

#orders-0 .order-status-box.three:after {
	width: 75%;
}

#orders-0 .order-status-box.two:after {
	width: 50%;
}

/* TWO DOTS */

#orders-0 .order-status-box.two .order-status-point.one:after, #orders-0 .order-status-box.two .order-status-point.two:after {
	border: 3px solid #52b37a;
	background-color: #52b37a;
}

/* THREE */

#orders-0 .order-status-box.three .order-status-point:after {
	border: 3px solid #52b37a;
	background-color: #52b37a;
}

/* WARNING */

#orders-0 .order-status-description {
	width: 100%;
	max-width: 500px;
	font-size: 12px;
	padding: 10px;
	background-color: #f5f9fc;
	margin: 0 auto;
	text-align: center;
}

#orders-0 .order-status-description span {
	font-weight: 800;
	color: #f20;
}

/* ORDERS TABLE */

table.orders-table {
	width: 100%;
	padding: 50px!important;
	text-align: left;
	font-weight: 100;	
}
@media (max-width: 520px) {
	table.orders-table {
		padding: 0px!important;
	}
}
table.orders-table tr:hover {
	background-color: #f1f1f1;
}
table.orders-table tr td {
	border-top: 1px solid #f1f1f1;
}
table.orders-table thead th {
	padding: 16px;
}

table.orders-table tr.total td span {
	font-weight: 700;
}

table.orders-table tr td a, table.orders-table tr td span {
	display: block;
	padding: 16px;
	text-decoration: none;
	color: #333;
}

table.orders-table tr:hover a {
	color: #000;
}

#orders-0 .order-header {
	float: left;
	width: 100%;
	padding:  50px 0 10px 0;
	border-bottom: 1px solid #ccc;
}
#orders-0 .order-header h2  {
	margin: 0;
	padding: 0;
	font-weight: 100;
}

#orders-0 .order-header h3 {
	margin: 0;
	padding: 0;
	font-weight: 100;
}
#orders-0 .order-header h3 span, #orders-0 .order-header h2 span  {
	float: right;
}


@media (max-width: 520px) { 
	#orders-0 .order-header h2,
	#orders-0 .order-header h3,
	#orders-0 .order-header h3 span, 
	#orders-0 .order-header h2 span  {
		width: 100%;
		margin: 10px 0;
		text-align: center;
	}
}


#orders-0 .split-left, #orders-0 .split-right {
	width: 50%;
	text-align: left;
	text-align: center;
}

#orders-0 .split-wrap ul {
	margin: 0;
	/*display: inline-block;*/
	padding:10px 10px;
	box-sizing: border-box;
	list-style: none;
	width: 100%!important;
	
	text-align: left;
}

#orders-0 .split-wrap ul li {
	margin: 2px 0;
	padding: 5px 0 2px 0;
	border-top: 1px solid #f1f1f1;
	font-size: 12px;
}

#orders-0 .split-wrap ul li span {
	float: right;
}

#orders-0 .split-wrap ul li.total {
	font-weight: 500;
}

#orders-0 ul.orders-links-list {
	list-style: none;
	text-align: center;
	margin: 0;
	padding: 0;
}

#orders-0 ul.orders-links-list li {
	display: inline-block;
	width: 120px;
	margin: 10px;
	border-radius: 2px;
	vertical-align: top;
}

#orders-0 ul.orders-links-list li i {
	font-size: 50px;
}
#orders-0 ul.orders-links-list li span {
	float: left;
	width: 100%;
}

/* SHIPPING TIMES */

.Sptcontainer .Sptcontainera2.Unilistl4 h3 {
	margin: 20px 0 0 0;
}
.Sptcontainera2 {
	float: left;
	width: 22%;
	margin-left: 4%;
	text-align: left;
	height: auto;
	display: block;
}
.Sptcontainerb2 {
	float: left;
	width: 18%;
	height: auto;
}
.Sptcontainer .Sptcontainera2.Unilistl4 h3, .Sptcontainerb2 h3 {
	margin: 20px 0 0;
}
.Sptcontainera2.Unilistl4 ul, .Sptcontainerb2.Unilistr4 ul {
	list-style: none;
	list-style-type: none;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	-webkit-padding-start: 0;
}

/* CONTACT PAGE */

.ow .iw.page .Unilistl3, .ow .iw.page .Unilistr3 {
	width: 50%;
	display: block;
	float: left;
}
.ow .iw.page .Unilistl3 ul, .ow .iw.page .Unilistl3 ul li, .ow .iw.page .Unilistr3 ul, .ow .iw.page .Unilistr3 ul li {
	list-style: none !important;
	list-style-type: none !important;
}
.ow .iw.page .Unilistl3 ul li {
	text-align: right;
	margin-right: 5%;
}
.ow .iw.page .Unilistr3 ul li {
	margin-left: 5%;
	text-align: left;
}
.ow .iw.page .contact-mobile-container {
	display: none;
}

table.datatable {
/*	border: 1px solid #d3d3d3; */
	width: 80%;
	margin:0 auto;
	padding:0;
	border-collapse: collapse;
	border-spacing: 0;
	color: black;
	background: white;
/*	border-radius: 0.7em; */
	margin-bottom: 1%;
}
table.datatable.contact {width: 80%;}
table.datatable a {color: black; text-decoration: underline;}
table.datatable a:hover {color: grey; text-decoration: underline;}
table.datatable tr { border: 1px solid #ddd; padding: 5px; }
table.datatable th, table.datatable td { padding: 10px; text-align: center; }
table.datatable th { font-size: 14px; letter-spacing: 1px; }
table.datatable td { font-size: 14px; padding-top: 5px; padding-bottom: 5px; border: 1px solid #d3d3d3; }
table.datatable th { border: 1px solid #d3d3d3; }
@media screen and (max-width: 767px) {
	table.datatable { border: 0; width: 92%; }
	table.datatable.contact {width: 100%;}
 	table.datatable thead { display: none; }
	table.datatable tr { margin-bottom: 10px; display: block; border-bottom: 1px solid #ddd; }
 	table.datatable td { display: block; text-align: right; font-size: 14px; border: 0; border-bottom: 1px dotted #ccc; }
 	table.datatable td:last-child { border-bottom: 0; }
 	table.datatable td:before { content: attr(data-label); float: left; font-weight: bold; }
}

/* CONTACT FORMS */

.contact-form {
	overflow: hidden;
	position: relative;
}

.input-round-halfb {
	position: absolute;
	left: -9999px;
}

/* ACCOUNT BUTTON */
.account-form {
	text-align: center;
}
.account-form input.button.blue {
	display: inline-block;
	float: none;
	padding: 10px 50px;
}

/*EMPTY SERACH*/
div#empty-search-results.ow.blue {
	padding: 100px 0;
}
div#empty-search-results.ow.blue h1 {
	margin: 0;
}
div#empty-search-results.ow.blue h4 {
	text-align: center;
	margin: 0;
}

/*** SPECIAL PROMO PAGES ***/

/****** EDUCATORS PAGE ******/

.ow.under-construction {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/educators/constructionbg.png');
	background-repeat: no-repeat;
	background-size: cover;
}
.ow.under-construction .iw {
	position: relative;
}

.ow.under-construction .iw canvas#gears {
  position: relative;
  left: 50%;
  bottom: 0;
  margin-top: -50px;
  margin-left: -120px;
  margin-bottom: -220px;
}
.ow.under-construction h2, .ow.under-construction h3 {
	text-align: center;
	display: block;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	max-width: 40%;
	clear: both;
}
.ow.under-construction h2 {
	margin-top: 10%;
	font-size: 36px;
	color: #0b5fad !important;
	margin-bottom: 25px;
}
.ow.under-construction h3 {
	font-size: 26px;
	margin-bottom: 2.5%;
	font-weight: 500 !important;
	color: #0b5fad !important;
}
.ow.under-construction h4 {
	text-align: center;
	font-size: 17px;
	margin-bottom: 10%;
	font-weight: 500 !important;
	color: #0b5fad !important;
}
body#categories-2755 #footer.ow.bubbles-top:before {
	/*background: radial-gradient(circle at 50% 0%, transparent 25%, #bee3ff 10%, #bee3ff 10%) !important;*/
	background: radial-gradient(circle at 50% 0%, transparent 25%, #fff 10%, #fff 10%) !important;
	background-size: 120px 300px !important;
}

.ow.bubbles-top.pink-bubs:before {
	background: radial-gradient(circle at 50% 0%, transparent 25%, #fff 10%, #fff 10%) !important;
	background-size: 120px 300px !important;
	transform: rotate(180deg);
}

@media (max-width: 767px) {
	.ow.under-construction h2, .ow.under-construction h3 {
		max-width: 90%;
	}
	.ow.under-construction h2 {
		font-size: 32px;
	}
	.ow.under-construction h3 {
		font-size: 22px;
	}
	.ow.under-construction .iw canvas#gears {
		margin-top: -10px;
		margin-bottom: -260px;
		height: 440px !important;
	}
}


/*** EDUCATORS PAGE 2021 ***/

.ow.educators-twenty-one.banner {
	padding: 0;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#bee3ff+35,bee3ff+52,bee3ff+100&0+35,0.8+52,1+100 */
background: -moz-linear-gradient(left,  rgba(190,227,255,0) 35%, rgba(190,227,255,0.8) 52%, rgba(190,227,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(190,227,255,0) 35%,rgba(190,227,255,0.8) 52%,rgba(190,227,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(190,227,255,0) 35%,rgba(190,227,255,0.8) 52%,rgba(190,227,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bee3ff', endColorstr='#bee3ff',GradientType=1 ); /* IE6-9 */
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/educators/landings/jr-educator-header.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	
	min-height: 340px;
	
}

.ow.educators-twenty-one.banner.jonticraft {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/educators/landings/jr-jonticraft-furniture2.png');
	min-height: 400px;
}
.ow.educators-twenty-one.banner.jonticraft .iw {
	max-width: 1440px;
}


.ow.educators-twenty-one.banner.contact {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/educators/landings/jr-educator-contact.png');
	min-height: 400px;
	background-position: bottom center;
}

@media (max-width: 767px) {
	.ow.educators-twenty-one.banner {
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/educators/landings/jr-educator-header-mobile.png');
		min-height: 400px;
	}
	.ow.educators-twenty-one.banner.jonticraft {
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/educators/landings/jr-jonticraft-furniture-mobile2.png');
	}
	.ow.educators-twenty-one.banner.contact {
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/educators/landings/jr-educator-contact-mobile2.png');
		background-size: contain;
		background-position: top center;
	}
	.ow.educators-twenty-one.banner.contact .content h1 {
		font-size: 1.55em !important;
	}
	.ow.educators-twenty-one.banner .content.contactform h4 {
		font-size: 1.15em !important;
	}
	.ow.educators-twenty-one.banner.contact .content h3 {
		font-size: 0.9em !important;
	}
}

.ow.educators-twenty-one.banner.reverse {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#bee3ff+0,bee3ff+48,bee3ff+65&1+0,0.8+48,0+65 */
background: -moz-linear-gradient(left,  rgba(190,227,255,1) 0%, rgba(190,227,255,0.8) 48%, rgba(190,227,255,0) 65%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(190,227,255,1) 0%,rgba(190,227,255,0.8) 48%,rgba(190,227,255,0) 65%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(190,227,255,1) 0%,rgba(190,227,255,0.8) 48%,rgba(190,227,255,0) 65%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bee3ff', endColorstr='#00bee3ff',GradientType=1 ); /* IE6-9 */
}

.ow.educators-twenty-one.banner img {
	display: block;
	width: 48%;
	float: left;
	padding: 0;
	margin: 0;
}
.ow.educators-twenty-one.banner .content {
	display: block;
	width: 45%;
	float: right;
	padding-right: 1%;
/*	padding: 30px 0;*/
	position: relative;
	text-align: left !important;
}

.ow.educators-twenty-one.banner.jonticraft .content {
	width: 22%;
}

.ow.educators-twenty-one.banner.contact .content {
	float: left;
	margin-left: 5%;
	min-height: 650px;
}
@media (max-width: 767px) {
	.ow.educators-twenty-one.banner.contact .content img.howtoquote {
		display: block;
		width: 75%;
		float: none;
		padding: 0;
		margin: 0 auto;
		text-align: center;
	}
}

.ow.educators-twenty-one.banner.contact .content p strong {
	font-weight: 600;
	color: #0b5fad !important;
	clear: both;
	text-align: left !important;
	padding-top: 5px;
	display: block;
}

@media (max-width: 767px) {
	.ow.educators-twenty-one.banner.contact .content {
		padding-left: 20px;
		padding-right: 20px;
	}
	.ow.educators-twenty-one.banner.contact .content p {
		text-align: left !important;
	}
	.ow.educators-twenty-one.banner.contact .content p strong {
		clear: none !important;
		display: initial !important;
	}
}

.ow.educators-twenty-one.banner.jonticraft .content h1, .ow.educators-twenty-one.banner.jonticraft .content h2, .ow.educators-twenty-one.banner.jonticraft .content p {
	color: #fff !important;
	text-align: right !important;
}
.ow.educators-twenty-one.banner.jonticraft .content h2 {
	font-weight: 900;
}
.ow.educators-twenty-one.banner img.logo {
	display: block;
	width: 60%;
	float: right;
	text-align: right;
	padding-top: 25px;
	padding-bottom: 15px;
}

.ow.educators-twenty-one.banner .content h1 {
	font-size: 2em !important;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-weight: 600;
	color: #0b5fad !important;
	clear: both;
	text-align: left !important;
}
.ow.educators-twenty-one.banner .content.contactform h4 {
	font-size: 1.3em;
	font-weight: 600;
	color: #0b5fad !important;
	clear: both;
	text-align: left !important;	
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.ow.educators-twenty-one.banner .content h3 {
	font-size: 1.3em;
	font-weight: 100;
	color: #0b5fad !important;
	clear: both;
	text-align: left !important;
}
.ow.educators-twenty-one.banner .content h2 {
	font-size: 1.6em !important;
	font-weight: 400;
	color: #0b5fad !important;
	clear: both;
	text-align: left !important;
	margin: 50px 0 15px 0;
}
ul.brands-list.educators li img {
	width: auto !important;
	max-height: 40px;
	vertical-align: middle;
}

@media (max-width: 767px) {
	.ow.educators-twenty-one.banner .content {
		width: 98%;
		padding-left: 1%;
		padding-right: 1%;
		text-align: center !important;
		clear: both;
		float: none;
		padding-top: 220px !important;
		padding-bottom: 15px !important;
	}
	.ow.educators-twenty-one.banner .content h1 {
		font-size: 1.8em !important;
	}
	.ow.educators-twenty-one.banner .content h3 {
		font-size: 1.15em !important;
	}
	.ow.educators-twenty-one.banner .content h1, .ow.educators-twenty-one.banner .content h3, .ow.educators-twenty-one.banner .content p {
		text-align: center !important;
	}
}


/*** BRIGHTSPARKZ BLOCK ***/

.ow.educators-twenty-one.banner.brightsparkz .iw {
	max-width: 1440px;
}
.ow.educators-twenty-one.banner.brightsparkz {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/educators/landings/brightsparkz/brightsparkzbg2022-2.png');
	min-height: 400px;
	background-position: top left;
	background-color: #ffdd00;
	background-size: initial;
}

.ow.educators-twenty-one.banner.brightsparkz img.logo {
	width: 100px;
	text-align: center;
	margin: 0 auto;
	float: none;
	padding-top: 10px;
	padding-bottom: 5px;
}
.ow.educators-twenty-one.banner.brightsparkz .content {
	width: 35%;
	float: right;
	text-align: center !important;
}

.ow.educators-twenty-one.banner.brightsparkz .content h2 {
	text-align: center !important;
	margin: 0;
	padding: 8px 0;
	font-size: 1.15em !important;
	color: #000 !important;
	font-weight: 700 !important;
}
.ow.educators-twenty-one.banner.brightsparkz .content p {
	font-size: 15px;
}
.ow.educators-twenty-one.banner.brightsparkz .content a.button.learnmore {
	background: #0b5fad;
	border-color: #ffdd00 !important;
	margin-bottom: 5px;
	transition: all 0.3s ease-in-out;
}
.ow.educators-twenty-one.banner.brightsparkz .content a.button.learnmore:hover {
	opacity: 0.7;
}

@media (max-width: 1367px) {
	.ow.educators-twenty-one.banner.brightsparkz {
		background-size: cover;
	}
}
@media (max-width: 1025px) {
	.ow.educators-twenty-one.banner.brightsparkz .content {
		width: 50%;
		padding-left: 5%;
		padding-right: 1%;
	}
	.ow.educators-twenty-one.banner.brightsparkz .content p {
		font-size: 13.5px;
	}
	.ow.educators-twenty-one.banner.brightsparkz .content h2 {
		font-size: 1em !important;
	}
}
@media (max-width: 961px) {
	.ow.educators-twenty-one.banner.brightsparkz {
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/educators/landings/brightsparkz/brightsparkzbg2022-mobile.png');
		background-position: top center;
		background-size: cover;
	}
	
	.ow.educators-twenty-one.banner.brightsparkz .content {
		width: 96%;
		float: none;
		clear: both;
		margin: 0 auto;
		padding: 1%;
	}
	
	.ow.educators-twenty-one.banner.brightsparkz img.logo {
		display: block !important;
		margin-top: 72.5px;
	}
	
	.ow.educators-twenty-one.banner.brightsparkz .content h2 {
		font-size: 1.2em !important;
	}	
}

@media (max-width: 321px) {	
	.ow.educators-twenty-one.banner.brightsparkz img.logo {
		display: block !important;
		margin-top: 85px;
	}
}

.ow.educators-twenty-one h2.blue-title {
	display: block;
	clear: both;
	padding: 2% 0%;
	color: #0b5fad !important;
}
.ow.educators-twenty-one h2.blue-title.center {
	text-align: center !important;
}
.ow.educators-twenty-one h2.blue-title.right {
	text-align: right !important;
}

.ow.educators-twenty-one .educator-subject-links ul, .ow.educators-twenty-one .educator-subject-links ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
}
.ow.educators-twenty-one .educator-subject-links ul li {
	display: block;
	width: 23%;
	margin: 1%;
	float: left;
	overflow: hidden;
	/*border-radius: 16px;*/
	position: relative;
	transition: all 0.3s ease-in-out;
}
.ow.educators-twenty-one .educator-subject-links ul li:hover {
	transform: scale(1.02);
	cursor: pointer;
}
.ow.educators-twenty-one .educator-subject-links ul li .text-wrapper {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	height: auto;
	min-height: 75px;
}
/*** SCIENCE TEXT FILL ***/
/*.ow.educators-twenty-one .educator-subject-links ul li:nth-of-type(1) .text-wrapper {
	background: -moz-linear-gradient(top,  rgba(11,95,173,1) 0%, rgba(11,95,173,0) 100%); /* FF3.6-15 *!/
	background: -webkit-linear-gradient(top,  rgba(11,95,173,1) 0%,rgba(11,95,173,0) 100%); /* Chrome10-25,Safari5.1-6 *!/
	background: linear-gradient(to bottom,  rgba(11,95,173,1) 0%,rgba(11,95,173,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b5fad', endColorstr='#000b5fad',GradientType=0 ); /* IE6-9 *!/
}*/
/*** MATH TEXT FILL ***/
/*.ow.educators-twenty-one .educator-subject-links ul li:nth-of-type(2) .text-wrapper {
	background: -moz-linear-gradient(top,  rgba(114,186,67,1) 0%, rgba(114,186,67,0) 100%); /* FF3.6-15 *!/
	background: -webkit-linear-gradient(top,  rgba(114,186,67,1) 0%,rgba(114,186,67,0) 100%); /* Chrome10-25,Safari5.1-6 *!/
	background: linear-gradient(to bottom,  rgba(114,186,67,1) 0%,rgba(114,186,67,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72ba43', endColorstr='#0072ba43',GradientType=0 ); /* IE6-9 *!/
}*/
/*** CODING TEXT FILL ***/
/*.ow.educators-twenty-one .educator-subject-links ul li:nth-of-type(3) .text-wrapper {
	background: -moz-linear-gradient(top,  rgba(254,6,104,1) 0%, rgba(254,6,104,0) 100%); /* FF3.6-15 *!/
	background: -webkit-linear-gradient(top,  rgba(254,6,104,1) 0%,rgba(254,6,104,0) 100%); /* Chrome10-25,Safari5.1-6 *!/
	background: linear-gradient(to bottom,  rgba(254,6,104,1) 0%,rgba(254,6,104,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe0668', endColorstr='#00fe0668',GradientType=0 ); /* IE6-9 *!/
}*/
/*** LITERACY TEXT FILL ***/
/*.ow.educators-twenty-one .educator-subject-links ul li:nth-of-type(4) .text-wrapper {
	background: -moz-linear-gradient(top,  rgba(9,172,225,1) 0%, rgba(9,172,225,0) 100%); /* FF3.6-15 *!/
	background: -webkit-linear-gradient(top,  rgba(9,172,225,1) 0%,rgba(9,172,225,0) 100%); /* Chrome10-25,Safari5.1-6 *!/
	background: linear-gradient(to bottom,  rgba(9,172,225,1) 0%,rgba(9,172,225,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#09ace1', endColorstr='#0009ace1',GradientType=0 ); /* IE6-9 *!/
}*/
/*** AT HOME LEARNING TEXT FILL ***/
/*.ow.educators-twenty-one .educator-subject-links ul li:nth-of-type(5) .text-wrapper {
	background: -moz-linear-gradient(top,  rgba(254,204,11,1) 0%, rgba(254,204,11,0) 100%); /* FF3.6-15 *!/
	background: -webkit-linear-gradient(top,  rgba(254,204,11,1) 0%,rgba(254,204,11,0) 100%); /* Chrome10-25,Safari5.1-6 *!/
	background: linear-gradient(to bottom,  rgba(254,204,11,1) 0%,rgba(254,204,11,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fecc0b', endColorstr='#00fecc0b',GradientType=0 ); /* IE6-9 *!/
}*/
/*** SPECIAL NEEDS TEXT FILL ***/
/*.ow.educators-twenty-one .educator-subject-links ul li:nth-of-type(6) .text-wrapper {
	background: -moz-linear-gradient(top,  rgba(102,47,140,1) 0%, rgba(102,47,140,0) 100%); /* FF3.6-15 *!/
	background: -webkit-linear-gradient(top,  rgba(102,47,140,1) 0%,rgba(102,47,140,0) 100%); /* Chrome10-25,Safari5.1-6 *!/
	background: linear-gradient(to bottom,  rgba(102,47,140,1) 0%,rgba(102,47,140,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#662f8c', endColorstr='#00662f8c',GradientType=0 ); /* IE6-9 *!/
}*/
/*** WORKBOOKS TEXT FILL ***/
/*.ow.educators-twenty-one .educator-subject-links ul li:nth-of-type(7) .text-wrapper {
	background: -moz-linear-gradient(top,  rgba(79,196,199,1) 0%, rgba(79,196,199,0) 100%); /* FF3.6-15 *!/
	background: -webkit-linear-gradient(top,  rgba(79,196,199,1) 0%,rgba(79,196,199,0) 100%); /* Chrome10-25,Safari5.1-6 *!/
	background: linear-gradient(to bottom,  rgba(79,196,199,1) 0%,rgba(79,196,199,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fc4c7', endColorstr='#004fc4c7',GradientType=0 ); /* IE6-9 *!/
}*/
/*** ADULT LEARNING TEXT FILL ***/
/*.ow.educators-twenty-one .educator-subject-links ul li:nth-of-type(8) .text-wrapper {
	background: -moz-linear-gradient(top,  rgba(238,101,35,1) 0%, rgba(238,101,35,0) 100%); /* FF3.6-15 *!/
	background: -webkit-linear-gradient(top,  rgba(238,101,35,1) 0%,rgba(238,101,35,0) 100%); /* Chrome10-25,Safari5.1-6 *!/
	background: linear-gradient(to bottom,  rgba(238,101,35,1) 0%,rgba(238,101,35,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6523', endColorstr='#00ee6523',GradientType=0 ); /* IE6-9 *!/
}*/

.ow.educators-twenty-one .educator-subject-links ul li .text-wrapper h4 {
	text-align: center !important;
	display: block !important;
	width: 96% !important;
	padding: 1% !important;
	padding-top: 3% !important;
	margin: 0 auto !important;
	color: #fff !important;
	font-size: 24px !important;
	text-shadow: 1px 1px 1px #000;
}
.ow.educators-twenty-one .educator-subject-links ul li img {
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align: center;
	z-index: 1;
	position: relative;
}

.ow.educators-twenty-one .item.three {
	width: 31%;
	padding: 1%;
	display: inline-block;
}
.ow.educators-twenty-one .item.three img {
	max-width: 22%;
	padding: 1%;
	vertical-align: middle;
	display: inline-block;
}
.ow.educators-twenty-one .item.three span {
	width: 69%;
	padding: 1%;
	vertical-align: middle;
	display: inline-block;
	font-weight: 600 !important;
}
.ow.educators-twenty-one .iw .education-info {
	display: block;
	float: left;
	width: 65%;
	padding-right: 1%;
	padding-bottom: 1%;
}
.ow.educators-twenty-one .iw .educator-logo {
	display: block;
	float: right;
	width: 25%;
	padding: 1%;
	text-align: center;
}
.ow.educators-twenty-one .iw .educator-logo img {
	max-width: 92%;
	display: block;
	margin: 0 auto;
	text-align: center;
}

.ow.educators-twenty-one.faqs .content {
	display: block;
	width: 60%;
	margin: 0 auto;
}

.ow.educators-twenty-one.faqs .content h1 {
	margin-top: 0 !important;
}
.ow.educators-twenty-one.faqs .content p.footer-notes {
	font-weight: 600;
	text-align: center;
	width: 80%;
	margin: 0 auto;
	padding: 15px 0 25px 0;
}
.ow.educators-twenty-one.faqs p.question-toggle {
    background-color: #c6e2fc;
    color: #2b5ea7;
	font-weight: 600;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
    margin-bottom:0;
	border-radius: 6px;
	box-sizing: border-box;
	position: relative;
	z-index: 2;
}
.ow.educators-twenty-one.faqs p.question-toggle.active, .ow.educators-twenty-one.faqs p.question-toggle:hover {
    background-color: #c6e2fc;
}
.ow.educators-twenty-one.faqs p.question-toggle:after {
    content: '\2795'; 
    font-size: 13px;
    color: #2a5ea7 !important;
    float: right;
    margin-left: 5px;
}
.ow.educators-twenty-one.faqs p.question-toggle.active:after {
    content: "\2796"; 
	color: #2a5ea7 !important;
}
.ow.educators-twenty-one.faqs div.answer-content {
    padding: 18px 18px 12px 18px;
    background-color: #eaf4fc;
	border-radius: 6px;
    max-height: 0;
    overflow: hidden;
    transition: 0.4s ease-in-out;
    opacity: 0;
}
.ow.educators-twenty-one.faqs div.answer-content.show {
    opacity: 1;
    max-height: 500px;
	margin-bottom: 25px;
	z-index: 1;
	margin-top: -7px;
	color: #3456a4;
}


@media (max-width: 767px) {
	.ow.educators-twenty-one.faqs .content, .ow.educators-twenty-one.faqs .content p.footer-notes {
		width: 90%;
	}
	.ow.educators-twenty-one.faqs .content {
		width: 99.6%;
	}
	.ow.educators-twenty-one.faqs p.question-toggle {
		font-size: 12.5px;
		padding: 12px;
	}
	.ow.educators-twenty-one.faqs p.question-toggle:after {
		display: none;
	}
	.ow.educators-twenty-one.faqs div.answer-content {
		opacity: 1;
		max-height: 500px;
		margin-bottom: 25px;
		z-index: 1;
		margin-top: -7px;
		color: #3456a4;
	}
}

.ow .iw.educators .col {
	position: relative;
}
.ow .iw.educators .col.half h1 {
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}

.ow .iw.educators .col h2, .ow.grey .iw.educators h2 {
	color: #005ead;
	font-weight: 500;
	font-size: 1.6em;
	margin-bottom: 5px;
	margin-top: 5px;
}
.ow.grey .iw.educators h3 {
	color: #005ead;
	font-weight: 300;
	font-size: 1.25em;
	margin-bottom: 5px;
	margin-top: 5px;
}
.ow .iw.educators .col.half img {
	max-width: 82%;
	display: block;
	margin: 0 auto;
	text-align: center;
}
.ow .iw.educators .col.half img.favbadge {
	position: absolute;
	top: 10px;
	left: 10px;
	max-width: 115px;
	height: auto;
}
.ow .iw.educators .col.half .skills {
	display: block;
	width: 100%;
	clear: both;
	margin-bottom: 10px;
}
.ow .iw.educators .col.half .skills img {
	width: 25%;
	height: auto;
	float: left;
	display: block;
}
.ow .iw.educators .col input.contact-button {
	margin-top: 10px;
}
.ow .iw.educators ul.brand-toggle {
	list-style: none;
	list-style-type: none;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
	margin-top: 60px;
}
.ow .iw.educators ul.brand-toggle li {
	display: block;
	width: 20%;
	margin-left: 2%;
	margin-right: 2%;
	float: left;
	text-align: center;
	transition: all 0.3s ease-in-out;
}
.ow .iw.educators ul.brand-toggle li img {
	width: 98%;
	height: auto;
	display: block;
	margin: 0 auto;
	text-align: center;
	filter: gray;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	transition: all 0.3s ease-in-out;
}
.ow .iw.educators ul.brand-toggle li a:hover, .ow .iw.educators ul.brand-toggle li img:hover {
	cursor: pointer;
	transform: scale(1.03);
	-webkit-filter: grayscale(0);
	filter: none;
}
.ow .iw.educators .brand-content {
	width: 100%;
	display: block;
	clear: both;
	float: none;
	display: none;
	margin-top: 60px;
	margin-bottom: 60px;
	min-height: 275px;
}
.ow .iw.educators .brand-content.active {
	display: block;
}
.ow .iw.educators .brand-content .content {
	width: 60%;
	display: block;
	float: left;
	text-align: left !important;
}
.ow .iw.educators .brand-content .images {
	width: 38%;
	padding: 1%;
	text-align: center;
	display: block;
	float: right;
}
.ow .iw.educators .brand-content .images img {
	max-width: 90%;
	display: block;
	margin: 0 auto;
	text-align: center;
}
.ow .iw.educators .brand-content .content strong.purple {
	color: #662f90;
}
.ow .iw.educators .brand-content .content strong.teal {
	color: #4ac2c5;
}
.ow .iw.educators .brand-content .content strong.blue {
	color: #0b5fad;
}
.ow .iw.educators .brand-content .content strong.orange {
	color: #f16623;
}
.ow .iw.educators .brand-content .content strong.pink {
	color: #ea0a8c;
}
.ow .iw.educators .brand-content .content strong.red {
	color: #ec2027;
}

@media (max-width: 767px) {
	.ow.educators-twenty-one.subjects {
		padding: 5px;
	}
	
	.ow.educators-twenty-one .educator-subject-links ul {
		margin: 0 !important;
	}
	
	.ow.educators-twenty-one .educator-subject-links ul li {
		display: block;
		width: 48%;
		margin: 1%;
	}
	
	.ow.educators-twenty-one .educator-subject-links ul li .text-wrapper {
		min-height: 57.5px;
	}
	
	.ow.educators-twenty-one .educator-subject-links ul li .text-wrapper h4 {
		font-size: 17px !important;
	}
	
	.ow.educators-twenty-one.banner.jonticraft .content {
		width: 98%;
		padding-left: 1%;
		padding-right: 1%;
		text-align: center !important;
		clear: both;
		float: none;
		padding-top: 220px !important;
		padding-bottom: 15px !important;
	}
	
	.ow.educators-twenty-one.banner img.logo {
		display: none;
	}
	.ow.educators-twenty-one.banner.jonticraft .content h2, .ow.educators-twenty-one.banner.jonticraft .content p {
		text-align: center !important;
	}
	
	.ow.educators-twenty-one.bullets {
		padding: 5px;
	}
	
	.ow.educators-twenty-one.bullets .iw {
		padding: 2.5px;
	}
	
	.ow.educators-twenty-one.bullets .item.three {
		width: 49%;
		padding: 1%;
	}
	
	.ow.educators-twenty-one.bullets .item.three:nth-of-type(1) {
		width: 70%;
		margin-left: 18%;
	}
	.ow.educators-twenty-one.bullets .item.three:nth-of-type(1) img {
		max-width: 15%;
	}
	
	.ow.educators-twenty-one .iw .educator-logo {
		float: left;
		width: 54%;
		margin: 2.5% 23%;
	}
	.ow.educators-twenty-one .iw .education-info {
		float: right;
		width: 98%;
		margin: 1%;
	}
	
	.ow.educators-twenty-one.banner.contact .content {
		width: 98%;
		float: none;
		clear: both;
		margin: 1%;
		padding-top: 220px;
		padding-bottom: 15px;
	}
	
	.ow.educators-twenty-one.banner.contact .content h1, .ow.educators-twenty-one.banner.contact .content h3 {
		text-align: left !important;
	}
	
	#footer-brands.ow.toybrands {
		padding: 40px 0;
	}
	
}

@media (max-width: 321px) {
	.ow.educators-twenty-one.bullets .item.three:nth-of-type(1) {
		width: 90%;
		margin-left: 9%;
	}
	
	.ow.educators-twenty-one .educator-subject-links ul li {
		width: 85%;
		margin: 7% auto 9% auto;
		clear: both;
		float: none;
	}
	
	.ow.educators-twenty-one .educator-subject-links ul li .text-wrapper h4 {
		font-size: 17px !important;
	}
	
}

/*** EDUCATOR STYLE BLOG INFORMATION PAGES ***/

.ow .iw.page .educator-content-wrap {
	display: block;
	padding: 1%;
	box-sizing: border-box;
	float: left;
	width: 48%;
}
.ow .iw.page .educator-content-wrap.right {
	float: right;
	margin-top: 1%;
	margin-bottom: 1%;
}
.ow .iw.page .educator-content-wrap.right img {
	max-width: 100%;
	height: auto;
	display: block;
	text-align: center;
	margin: 0 auto;
}
.ow .iw.page .educator-content-wrap p {
	font-size: 15px;
	line-height: 20px;
}
.ow .iw.page .educator-content-wrap h2, .ow .iw.page .educator-content-wrap p strong {
	color: #005ead !important;
	font-size: 1.5em !important;
	line-height: 20px !important;
}
@media (max-width: 767px) {
	.ow .iw.page .educator-content-wrap, .ow .iw.page .educator-content-wrap.right {
		float: none;
		clear: both;
		width: 98%;
		margin: 0 auto;
		margin-bottom: 2.5%;
	}
}

/*** CHILDHOOD CANCER HOME BLOCK ***/

.ow .iw.cccf-block {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/cccf/homeblock/cccf-home-bg.png');
	min-height: 150px;
	position: relative;
	margin-top: 25px;
}
.ow .iw.cccf-block.animated {
	background-image: none;
	background: linear-gradient(-45deg, #004aff, #6f88fe, #0ae0ff, #1276fe);
	background-size: 400% 400%;
	animation: cccfgradient 15s ease infinite;
}

@keyframes cccfgradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

.ow .iw.cccf-block .cccf-block-logos {
	display: block;
	width: 45%;
	float: right;
}
.ow .iw.cccf-block .cccf-block-logos img {
	display: block;
	width: auto;
	text-align: left;
	max-width: 80%;
	padding: 2.5% 5%;
	margin-top: 6%;
} 
.ow .iw.cccf-block .cccf-block-text {
	display: block;
	float: left;
	width: 45%;
	text-align: left;
	padding: 2.5%;
}
.ow .iw.cccf-block .cccf-block-text h2, .ow .iw.cccf-block .cccf-block-text h4 {
	color: #fff !important;
}
.ow .iw.cccf-block .cccf-block-text h2 {
	font-size: 1.7em;
}
.ow .iw.cccf-block .cccf-block-text h4 {
	font-size: 1.15em;
	font-weight: 500 !important;
	padding-top: 10px;
	padding-bottom: 15px;
}
.ow .iw.cccf-block .cccf-block-text a.button.white {
	background: #fff !important;
	color: #0f4e99 !important;
	text-decoration: none;
	border: 1px solid #d9d9d9;
	transition: all 0.3s ease-in-out;
}
.ow .iw.cccf-block .cccf-block-text a.button.white:hover {
	opacity: 0.8;
	cursor: pointer;
}

@media (max-width: 767px) {
	.ow .iw.cccf-block .cccf-block-text, .ow .iw.cccf-block .cccf-block-logos {
		display: block;
		clear: both;
		float: none;
		width: 94%;
		margin: 0 auto;
	}
	.ow .iw.cccf-block .cccf-block-logos img {
		padding: 2.5%;
		margin: 0 auto;
		text-align: center;
		clear: both;
	}
	.ow .iw.cccf-block .cccf-block-text h2, .ow .iw.cccf-block .cccf-block-text h4 {
		text-align: center;
	}
	.ow .iw.cccf-block .cccf-block-text a.button.white {
		margin: 0 auto;
		text-align: center;
		display: block;
		max-width: 55%;
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

/*** CHILDHOOD CANCER CANADA LANDING PAGE STYLES ***/

#banner.waves-bottom.cccf.topbanner {
	background-position: bottom center;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/cccf/jr-cccf-banner.png');
}
#banner.waves-bottom.cccf.topbanner .topcontent img {
	max-width: 60%;
	display: block;
	margin: 0 auto;
	position: relative;
	margin-top: 2.5%;
	float: none;
	clear: both;
	padding-bottom: 95px;
}
#banner.waves-bottom.cccf.topbanner:after {
	height: 85px;
}
#banner.waves-bottom.cccf.topbanner .topcontent.mobile {
	display: none;
}

body.page .ow .iw div#bbox-root {
	display: block;
	margin: 0 auto;
	width: 70%;
}

.ow .iw.page.cccf img.cccf-sig-desktop {
	display: none;
}

body.page .ow .iw div#bbox-root label#bboxdonation_gift_lblHeadingDonation {
	font-weight: 900 !important;
}

@media (max-width: 767px) {
	body.page .ow .iw div#bbox-root {
		width: 99%;
	}
	#banner.waves-bottom.cccf.topbanner .topcontent {
		display: none;
	}
	#banner.waves-bottom.cccf.topbanner .topcontent.mobile {
		display: block !important;
	}
	#banner.waves-bottom.cccf.topbanner .topcontent.mobile img {
		max-width: 96%;
		margin-top: 10%;
		padding-bottom: 75px;
	}
	.ow .iw.page.cccf iframe {
		display: block;
		max-width: 100%;
		height: auto;
		margin-bottom: 15px;
	}
	.ow .iw.page.cccf img.cccf-sig-desktop {
		display: none;
	}
	.ow .iw.page.cccf img.cccf-sig-mobile {
		display: block;
	}
}

/****** BACK TO SCHOOL SALE 2018 ******/

.ow.no-filter#bts-sale h1.slide {
	position: absolute;
	left: -9999em;
}
.ow .iw .bts-title-wrap {
	width: auto;
	max-width: 75%;
	margin: 0 auto;
	text-align: center;
	position: relative;
	padding-bottom: 60px;
	clear: both;
	display: block;
}
.ow .iw .bts-title-wrap.long {
	max-width: 100%;
}
.ow .iw .bts-title-wrap img {
	position: absolute;
	left: 0;
	top: 0;
	max-width: 150px;
	height: auto;
}
.ow .iw .bts-title-wrap h2 {
	text-align: center;
	font-weight: 900 !important;
	font-size: 2.5em !important;
	color: #0b5fad !important;
	margin-top: 25px !important;
}
.ow .iw .bts-title-wrap h4 {
	text-align: center;
	font-weight: 100 !important;
	font-size: 1.9em !important;
	color: #0b5fad !important;
}

.ow .iw .bts-title-wrap.adult {
	padding: 0 !important;
}

.ow .iw .bts-title-wrap.adult h2 {
	font-size: 2.2em !important;
	margin: 0 !important;
}

.ow .iw .bts-prod {
	
}
.ow .iw .bts-prod .image {
	width: 57%;
	padding: 0%;
	display: block;
	text-align: center;
}
.ow .iw .bts-prod .image img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	text-align: center;
}
.ow .iw .bts-prod.nineteen .image img {
	max-width: 80%;
	padding-bottom: 40px;
}
.ow .iw .bts-prod .info {
	width: 43%;
	padding: 1%;
	display: block;
}
.ow .iw .bts-prod .info h3 {
	color: #ea0a8c !important;
	font-size: 2.3em !important;
	font-weight: 900 !important;
	width: 85%;
	margin-right: 15%;
	display: block;
	margin-bottom: 2%;
}
.ow .iw .bts-prod .info p.price {
	font-size: 2.3em !important;
	color: #ea0a8c !important;
	font-weight: 900 !important;
}
.ow .iw .bts-prod .info p.price.orig {
	font-size: 1.6em !important;
	color: #5c5c5c !important;
	text-decoration: line-through;
	font-weight: 100 !important;
}
.ow .iw .bts-prod .info .price-wrap {
	width: 100%;
	position: relative;
	clear: both;
}
.ow .iw .bts-prod .info .price-wrap img {
	position: absolute;
	left: 0;
	bottom: -30px;
	width: auto;
	max-height: 155px;
}
.ow .iw .bts-prod .info a.button {
	text-transform: lowercase !important;
	color: #fff !important;
	padding: 11px 30px !important;
	border: 0 !important;
	font-weight: 900 !important;
	font-size: 1.2em !important;
}
.ow .iw .bts-prod .info a.button.blue {
	background: #0b5fad !important;
}
.ow .iw p.buttonwrap {
	display: block;
	margin: 0 auto;
	text-align: center;
	float: none;
	margin-top: 60px;
	margin-bottom: 60px;
}
.ow .iw p.buttonwrap a.button.purple {
	text-transform: lowercase !important;
	color: #fff !important;
	padding: 11px 30px !important;
	border: 0 !important;
	font-weight: 900 !important;
	font-size: 1.2em !important;
	background: #ef008c !important;
	text-transform: capitalize !important;
}
.ow .iw .bts-prod.left .image {
	float: left;
}
.ow .iw .bts-prod.left .info {
	float: right;
	text-align: right;
}
.ow .iw .bts-prod.left .info h3 {
	float: right;
	margin-right: 0%;
	margin-left: 15%;
}
.ow .iw .bts-prod.right .image {
	float: right;
}
.ow .iw .bts-prod.right .info {
	float: left;
	text-align: left;
}
.ow .iw .bts-prod.right .info .price-wrap img {
	left: inherit;
	right: 0;
}

/*** GIVEAWAY CONTEST 2018 ***/

/*#banner .iw.toyboxcontest {
	min-height: 550px;
}*/

.ow.toyboxcontestmotifs {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/contest2018/toy-contest-bg.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	position: relative;
}
.ow.toyboxcontestmotifs.nineteenone {
	background: #fff !important;
	background-image: none;
}

.ow .iw.toyboxcontest .contest-image {
	position: relative;
	width: 48%;
	display: block;
	float: left;
	margin: 2%;
	margin-left: 6%;
	background: transparent !important;
}
.ow .iw.toyboxcontest .contest-image .circle {
	position: absolute;
	top: 0;
	right: 0;
	height: 150px;
	width: 150px;
	border-width: 50%;
	border-radius: 50%;
	background: #ea0a8c;
	color: #fff !important;
	text-align: center;
	font-size: 2.3em;
	font-weight: 900;
}
.ow .iw.toyboxcontest .contest-image .circle span {
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: 100;
	display: block;
	clear: both;
	margin-top: 45px;
}
.ow .iw.toyboxcontest .contest-image img {
	width: 100%;
	margin: 0 auto;
	display: block;
	text-align: center;
}
.ow .iw.toyboxcontest .contest-tos {
	position: relative;
	width: 38%;
	display: block;
	float: left;
	margin-left: 6%;
	margin-top: 3%;
	color: #414f5d !important;
	padding: 2%;
	background: transparent !important;
	margin-bottom: 6%;	
}
.ow .iw.toyboxcontest .contest-tos h2 {
	text-transform: uppercase;
	color: #ea0a8c !important;
	text-align: left !important;
	font-weight: 900 !important;
	margin: 20px 0 !important;
	font-size: 1.6em !important;
}
.ow .iw.toyboxcontest.nineteenone .contest-tos h2 {
	color: #4ac2c5 !important;
}
.ow .iw.toyboxcontest .contest-tos ul {
	list-style-type: disc !important;
}
.ow .iw.toyboxcontest .contest-tos ul li {
	margin-left: 15px;
	color: #414f5d !important;
	margin-bottom: 10px;
	font-size: 15px;
	/*text-shadow: 1px 1px 10px #fff;*/
	
	text-shadow: 1px 1px 1px #fff, 1px 1px 1px #fff, 1px 1px 1px #fff, 1px 1px 1px #fff, 1px 1px 1px #fff, 1px 1px 1px #fff, 1px 1px 1px #fff, 1px 1px 1px #fff, 1px 1px 1px #fff, 1px 1px 1px #fff, 1px 1px 1px #fff, 1px 1px 1px #fff, 1px 1px 1px #fff, 1px 1px 1px #fff, 1px 1px 1px #fff, 1px 1px 1px #fff, 1px 1px 1px #fff;
}
.ow .iw.toyboxcontest .button.contest {
	background: #125ead !important;
	color: #fff !important;
	font-weight: 900 !important;
	font-size: 19px !important;
	border: 2px solid #fff;
}

.ow.toyboxcontestmotifs.bubbles-bottom.white:after {
	
	position: absolute;
	bottom: -0px;
	left: 0px;
	width: 100%;
	content: "";
	-ms-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
	background: radial-gradient(circle at 50% 0%, transparent 25%, #f8f9ff 10%, #f8f9ff 10%);
	background-size: 120px 300px;
	height: 80px;
	background-repeat: repeat-x;
	background-color: transparent !important;
	
}

/*** STEM PAGE ***/

.ow.stempage {
	position: relative;
}
.ow.stempage .scroller-wrap .scroller .scroller-items div a img {
	max-width: 75%;
	margin: 0 auto;
	display: block;
	text-align: center;
	clear: both;
	height: auto;
	padding-bottom: 15px;
}
.ow.stempage .scroller-wrap .arrow, .ow.stempage .scroller-wrap ul {
	opacity: 0;
}
@media (max-width: 960px) {
	.ow.stempage .scroller-wrap .arrow, .ow.stempage .scroller-wrap ul {
		opacity: 1.0;
	}
}

/*** BLOG PAGES ***/

.ow .iw.page .blog-post-sing {
	display: block;
	float: left;
	margin: 1%;
	width: 48%;
	text-align: left;
	margin-bottom: 6.5%;
}
.ow .iw.page .blog-post-sing h1, .ow .iw.page .blog-post-sing h2 {
	display: block;
	margin: 0 auto;
	clear: both;
	min-height: 80px;
	width: 100%;
	color: #0f4e99;
	font-size: 24px;
}
.ow .iw.page .blog-post-sing img {
	display: block;
	margin: 0 auto;
	text-align: center;
	clear: both;
	margin-bottom: 1%;
	padding-bottom: 1%;
	max-width: 98%;
}
.ow .iw.page .blog-post-sing p {
	padding: 1%;
	text-align: left;
	clear: both;
	display: block;
	width: 98%;
}
.ow .iw.page .blog-post-sing a.shopnowbtn {
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
	padding: 10px 20px;
	border-radius: 4px;
	cursor: pointer;
	border: 2px solid #333;
	transition: .2s;
	-webkit-appearance: none;
	background-color: #ec088c;
	color: #fff;
	border: 2px solid #ec088c;
	text-shadow: none;
	box-shadow: 0 2px 4px #000;
}

.ow .iw.page .blog-img-multicol {
	width: 25%;
	padding: 1%;
	float: left;
	display: block;
	text-align: center;
}
.ow .iw.page .blog-img-multicol img {
	max-width: 100%;
	height: auto;
}
.ow .iw.page .howtoguidecontent img.brandlogo {
	float: right;
	display: block;
	padding: 1%;
	max-width: 250px;
}

.ow .iw.page .blog-section {
	width: 94%;
	margin-top: 1%;
	margin-bottom: 1%;
	margin-left: 3%;
	display: block;
	height: auto;
	clear: both;
	padding: 2%;
	background: rgba(200, 200, 200, 0.25);
}
.ow .iw.page .blog-section img {
	float: right;
	display: block;
	width: 15%;
}
.ow .iw.page .blog-section span.blog-section-number {
	width: 8%;
	float: left;
	display: block;
	font-size: 66px;
	text-align: center;
}
.ow .iw.page .blog-section p strong {
	font-size: 17px;
	padding-bottom: 0 !important;
	text-transform: uppercase;
}

/*** SINGLE BLOG LAYOUTS ***/

.ow .iw.page .blog-post-wrapper {
	display: block;
}
.ow .iw.page .blog-post-wrapper h1 {
	margin-bottom: 15px;
}
.ow .iw.page .blog-post-wrapper img.blog-header-image {
	display: block;
	width: auto;
	clear: both;
	margin-bottom: 20px;
}
.ow .iw.page .blog-post-wrapper img.inline-blog-image {
	display: block;
	max-width: 80% !important;
	height: auto;
	margin: 2% auto;
	padding: 10px;
	border: 2px solid #d9d9d9;
	text-align: center;
	border-radius: 14px;
}
.ow .iw.page .blog-post-wrapper p.caption {
	display: block;
	text-align: center;
	font-size: 12px;
	font-style: italic;
	font-weight: 900;
	margin-bottom: 3%;
	margin-top: -1%;
}

@media (max-width: 960px) {
	.ow .iw.page .blog-post-wrapper img.inline-blog-image {
		max-width: 98% !important;
		margin: 6% auto;
	}
}

/*** REVIEWS PAGE ***/

.ow .iw.page .cust-reviews-container {
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
	float: left;
	display: block;
	margin-top: 1%;
	margin-bottom: 2%;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
.ow .iw.page .cust-reviews-container h2 {
	display: block;
	margin-bottom: 15px;
}
.ow .iw.page .cust-reviews-container h2 span.smalltext {
	font-size: 14px;
	float: right;
	text-align: right;
	color: #ff0000;
}
.ow .iw.page .cust-reviews-container img.brandlogo {
	float: right;
	display: block;
	padding: 1%;
	max-width: 250px;
}
.ow .iw.page .review-icon-container {
	width: 33%;
	display: block;
	float: left;
}
.ow .iw.page .review-icon-container img {
	display: block;
	margin: 0 auto;
	text-align: center;
	max-width: 80%;
	height: auto;
}

/*** STORE LOCATION PAGES ***/

.ow .iw.page.stores img {
	max-width: 100%;
	height: auto;
}
.ow .iw.page.stores h1, .ow .iw.page.stores h2 {
	text-align: center;
	color: #155fac;
	margin: 0;
}
.ow .iw.page.stores h2  {
	padding: 2% 1%;
}
.ow .iw.page.stores h2 span {
	font-size: 14px;
	color: #000;
	text-align: center;
	padding: 0%;
}
.ow .iw.page.stores .store-phone, .ow .iw.page.stores .store-email {
	display: block;
	width: 50%;
	float: left;
	text-align: center;
	font-weight: 500;
	padding: 1% 2%;
	box-sizing: border-box;
	color: #155fac;
	font-size: 16px;
}
.ow .iw.page.stores .store-email a {
	color: #155fac;
}
.ow .iw.page.stores .store-elements {
	display: flex;
	width: 100%;
	clear: both;
	margin: 1.5% 0%;
}
.ow .iw.page.stores .store-elements .store-map, .ow .iw.page.stores .store-elements .store-photo, .ow .iw.page.stores .store-elements .store-description, .ow .iw.page.stores .store-elements .store-hours {
	flex: 1;
	position: relative;
	margin: 1%;
}
.ow .iw.page.stores .store-elements .store-photo a.button {
	display: none;
}
.ow .iw.page.stores .store-elements .store-hours {
	padding: 2% 0%;
    border: 1px solid #155fac;
    text-align: center;
    flex: 0.75;
	margin-right: 7.5%;
	margin-left: 7.5%;
}
.ow .iw.page.stores .store-elements .store-hours p strong {
	color: #155fac;
	font-size: 1.3em;
}
.ow .iw.page.stores .store-elements .store-hours .hours-table {
	max-width: 250px;
	display: block;
	margin: 0 auto;
}
.ow .iw.page.stores .store-elements .store-hours .hours-table div {
	display: block;
	width: 50%;
	float: left;
	margin-bottom: 5px;
	text-align: left !important;
	padding-left: 5px;
}
.ow .iw.page.stores .store-elements .store-hours .hours-table div:nth-of-type(odd) {
	font-weight: 600;
	overflow: hidden;
	padding-left: 0px;
}
.ow .iw.page.stores .store-elements .store-map iframe {
	display: block; width: 100%; height: 100%; border: none; min-height: 340px;
}
.ow .iw.page.stores .store-photo-gallery {
	display: block;
	width: 100%;
	clear: both;
	margin-top: 1.5%;
}
.ow .iw.page.stores .store-photo-gallery p {
	text-align: center;
}
.ow .iw.page.stores .store-photo-gallery p strong {
	color: #155fac;
	font-size: 1.3em;
	text-align: center;
}
.ow .iw.page.stores .store-photo-gallery ul, .ow .iw.page.stores .store-photo-gallery ul li {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.ow .iw.page.stores .store-photo-gallery ul li {
	display: block;
	width: 16%;
	height: auto;
	float: left;
	padding: 1%;
	margin: 1%;
	text-align: center;
}
.ow .iw.page.stores .store-photo-gallery ul li img {
	display: block;
	width: 100%;
	height: auto;
	clear: both;
	margin: 0 auto;
}
.ow .iw.page.stores .big-sale-ribbon ul.special-store-hour-list, .ow .iw.page.stores .big-sale-ribbon ul.special-store-hour-list li {
	list-style: none;
	list-style-type: none;
	color: #fff;
	padding: 0;
	margin: 0;
	text-align: center;
}
.ow .iw.page.stores .big-sale-ribbon ul.special-store-hour-list li {
	display: inline;
	padding: 5px 15px 5px 0;
	position: relative;
	width: auto;
}
.ow .iw.page.stores .big-sale-ribbon ul.special-store-hour-list li:after {
	content:"\A";
    width: 6px;
    height: 6px;
    border-radius:50%;
    background: #fff;
    display: inline-block;
	margin-left: 15px;
}
.ow .iw.page.stores .big-sale-ribbon ul.special-store-hour-list li:last-of-type:after {
	content: none !important;
}
@media (max-width: 767px) {
	.ow .iw.page.stores .big-sale-ribbon ul.special-store-hour-list li {
		display: block;
		text-align: center;
		clear: both;
		float: none;
	}
	.ow .iw.page.stores .big-sale-ribbon ul.special-store-hour-list {
		display: block;
		margin-top: 10px;
	}
	.ow .iw.page.stores .big-sale-ribbon ul.special-store-hour-list li::after {
		content: none !important;
	}
	.ow .iw.page.stores .big-sale-ribbon h3 {
		line-height: initial !important;
	}
}

/*** TOP 100 PAGE ***/

.ow .iw .bts-prod.tophundred {
	margin-top: 50px;
	margin-bottom: 50px;
}

.ow .iw .bts-prod.tophundred:first-child, .ow .iw .bts-prod.tophundred:first-of-type {
	margin-top: 0 !important;
}

.ow .iw .bts-prod.tophundred .image img {
	max-width: 80%;
	margin: 0;
	text-align: left;
}
.ow .iw .bts-prod.tophundred.right .image img {
	text-align: right !important;
	float: right;
}
.ow .iw.five-wide {
	max-width: 1200px;
}
/*** TOP 100 - ORANGE SECTIONS ***/
.ow .iw .bts-prod.tophundred .info.orange h3, .ow .iw .bts-prod.tophundred .info.orange p.price {
	color: #fd7a0d !important;
}
.ow .iw .bts-prod.tophundred .info.orange a.button {
	background: #fd7a0d !important;
}
/*** TOP 100 - BLUE SECTIONS ***/
.ow .iw .bts-prod.tophundred .info.blue h3, .ow .iw .bts-prod.tophundred .info.blue p.price {
	color: #006193 !important;
}
.ow .iw .bts-prod.tophundred .info.blue a.button {
	background: #006193 !important;
}
/*** TOP 100 - RED SECTIONS ***/
.ow .iw .bts-prod.tophundred .info.red h3, .ow .iw .bts-prod.tophundred .info.red p.price {
	color: #ec2027 !important;
}
.ow .iw .bts-prod.tophundred .info.red a.button {
	background: #ec2027 !important;
}
/*** TOP 100 - RED SECTIONS ***/
.ow .iw .bts-prod.tophundred .info.green h3, .ow .iw .bts-prod.tophundred .info.green p.price {
	color: #73bf44 !important;
}
.ow .iw .bts-prod.tophundred .info.green a.button {
	background: #73bf44 !important;
}
/*** TOP 100 - 2ND BLUE SECTIONS ***/
.ow .iw .bts-prod.tophundred .info.bluetwo h3, .ow .iw .bts-prod.tophundred .info.bluetwo p.price {
	color: #036fbe !important;
}
.ow .iw .bts-prod.tophundred .info.bluetwo a.button {
	background: #036fbe !important;
}

/*** BLACK FRIDAY LANDING PAGE ***/

.ow .iw p.bfcm-coupon-title {
	font-weight: 900;
	color: #155fac;
	text-align: center;
}
.ow .iw .coupon-box {
	background-color: #000;
	height: 200px;
	width: 40%;
	display: block;
	float: left;
	margin: 2% 5%;
	border: 2px dashed #fff;
	/*shadow*/
	-webkit-box-shadow: 5px 5px 5px #f1f1f1;
	-moz-box-shadow: 5px 5px 5px #f1f1f1;
	box-shadow: 5px 5px 5px #f1f1f1;
	/*rounded corners*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
}
.ow .iw .coupon-box:hover {
	transform: scale(1.05);
}
.ow .iw .coupon-box a {
	text-decoration: none;
	color: inherit;
}
.ow .iw .coupon-box h2 {
	font-size: 60px;
	line-height: 70px;
	font-weight: 900;
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: initial;
	text-transform: uppercase;
	margin-block-start: 0em;
	margin-block-end: 0em;
	margin-top: 7%;
	color: #ec2027;
}
.ow .iw .coupon-box h2 span {
	font-size: 20px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 100;
	margin: 0;
	padding: 0;
	line-height: initial;
	margin-block-start: 0em;
	margin-block-end: 0em;
	display: block;
	clear: both;
	width: 100%;
	padding-bottom: 10px;
	color: #fff;
}
.ow .iw .coupon-box h4 {
	font-size: 18px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 100;
	margin: 0;
	padding: 0;
	line-height: initial;
	letter-spacing: 1px;
	color: #fff;
}

/*** SUMMERFEST GIFT GUIDE PAGE 2019 ***/
#banner.ow.bluebg {
	min-height: 875px;
}
#banner.ow.bluebg .iw {
	height: auto;
	min-height: auto;
}
#banner.ow.bluebg.toyboxcontest img {
	max-width: 85%;
}
.ow.bluebg {
	background-color: #1ac2f9 !important;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
}
.ow.bluebg .iw.toyboxcontest {
	min-height: 0;
}
.ow.bluebg img.summerfestitle {
	display: block;
	margin: 0 auto;
	padding-top: 10%;
	padding-bottom: 5%;
	clear: both;
	float: none;
	width: auto;
}
.ow.bluebg .iw.educators .brand-content .images {
	float: left;
	width: 46%;
}
.ow.bluebg .iw.educators .brand-content .content {
	width: 54%;
}
.ow.bluebg .iw.educators .brand-content .content, .ow.bluebg .iw.educators .brand-content .content h2 {
	text-align: center !important;
}
.ow.bluebg .iw.educators h2 {
	color: #fff !important;
	font-size: 2.4em;
	font-weight: 900;
	padding-bottom: 2%;
}
.ow.bluebg .iw.educators .brand-content .content p {
	font-size: 18px;
	line-height: 26px;
	padding-top: 2%;
	padding-bottom: 2%;
}
.ow.bluebg .iw.educators .brand-content .content p.ribbon {
	color: #ffcc06;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 1.8em !important;
	padding-bottom: 0 !important;
}
.ow.bluebg .iw.educators .brand-content .content p.price {
	color: #0b5fad !important;
	font-size: 2em;
	font-weight: 900;
	padding-top: 0 !important;
}
#banner.ow.bluebg a.btn.purple {
    font-size: 20px;
    display: block;
    margin: 0 auto;
    padding: 2% 2%;
    background: #ea0a8c;
    color: #fff;
    font-weight: 900;
    text-align: center;
    width: 35%;
}
#banner.ow.bluebg.mid {
	background-position: top center !important;
	background-repeat: no-repeat;
	background-size: cover;
}
#banner.ow.bluebg .col-two {
	display: block;
	width: 46%;
	margin: 2%;
	text-align: center;
	float: left;
	padding-top: 15%;
	padding-bottom: 20%;
}
#banner.ow.bluebg .col-two img {
	max-width: 140%;
	left: -20%;
	position: relative;
}
#banner.ow.bluebg .col-two .header {
	width: 100%;
	display: block;
	background: #0b5fad;
	text-align: center;
	color: #ffcc06 !important;
	min-height: 80px;
	padding: 2%;
}
#banner.ow.bluebg .col-two .header h2 {
	font-weight: 900 !important;
	font-size: 1.9em;
}
#banner.ow.bluebg .col-two .content {
	background: #fff;
	width: 100%;
	display: block;
	padding: 2%;
	text-align: center;
	color: #414f5d;
	height: 275px;
	position: relative;
}
#banner.ow.bluebg .col-two .content p {
	color: #414f5d;
	font-size: 17px;
	padding: 2%;
}
#banner.ow.bluebg .col-two .content p.price {
	color: #0b5fad !important;
	font-size: 2em;
	font-weight: 900;
	padding-top: 0 !important;
}
#banner.ow.bluebg .col-two .content a.btn.purple {
	font-size: 20px;
	display: block;
	margin: 0 auto;
	padding: 2% 2%;
	background: #ea0a8c;
	color: #fff;
	font-weight: 900;
	text-align: center;
	width: 35%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 15px;
}

/*** CONTEST JULY / AUG 2019 ***/

#banner.ow.toyboxcontest.grocerycontest {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/grocerycontest2019/grocerycontestbg.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
#banner.ow.toyboxcontest img.header, .iw.toyboxcontest.grocerycontest img.header {
	max-width: 90%;
    display: block;
    margin: 0 auto;
    text-align: center;
    padding-top: 10%;
}
.ow.grocerycontest {
	position: relative;
	min-height: 500px;
	clear: both;
}
.ow.grocerycontest .circle {
	position: absolute;
	top: 0;
	left: 17%;
	height: 150px;
	width: 150px;
	border-width: 50%;
	border-radius: 50%;
	background: #ea0a8c;
	color: #fff !important;
	text-align: center;
	font-size: 2.3em;
	font-weight: 900;
	z-index: 99999;
}
.ow.grocerycontest .circle span {
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: 100;
	display: block;
	clear: both;
	margin-top: 45px;
}
.ow.grocerycontest img.prize {	
	max-width: 100%;
	z-index: 99;
	position: relative;
}
.ow.grocerycontest .iw .entertowin-top {
	margin: -300px 0 0 0;
	position: relative;
	margin-top: -300px;
	margin-top: calc(10% - 410px);
}

.ow.grocerycontest .iw .entertowin {
	text-align: center!important;
	margin: -50px auto 0 auto;
	float: right;
	max-width: 500px;
	padding: 50px 0 15px 0;
}

.ow.grocerycontest .iw .entertowin .enter-block {
	width: 18%;
	display: inline-block;
}

.ow.grocerycontest .iw .entertowin img {
	max-width: 100%;
	height: auto;
	display: inline-block;
}

.ow.grocerycontestmid {
	position: relative;
	height: auto;
}
.ow.grocerycontestmid .col {
	width: 48%;
	margin: 1%;
	display: block;
	float: left;
	text-align: left;
	margin-bottom: 4%;
}
.ow.grocerycontestmid .col p strong {
	color: #f76d2a !important;
	font-weight: 900 !important;
}
.ow.grocerycontestbg {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/grocerycontest2019/grocerycontestbgbottom.png');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
.ow.grocerycontestbg a.button.contest.pink {
	text-transform: uppercase !important;
	color: #fff !important;
	padding: 11px 30px !important;
	border: 0 !important;
	font-weight: 900 !important;
	font-size: 1.2em !important;
	background: #ea0a8c !important;
}
.ow.grocerycontestbg .iw.toyboxcontest img.header {
	padding-top: 35px;
	padding-bottom: 20px;
}

/*** HALLOWEEN 2019 SALE ***/

#banner.waves-bottom.ow.btssale.nineteen.halloweennineteen {
	background-image: url(https://www.jrtoycanada.ca/images/companies/4/banners/halloween19/halloweenbg.png) !important;
	background-size: cover;
	animation: 0 !important;
}
#banner.waves-bottom.ow.btssale.nineteen.halloweennineteen:after {
	height: 80px;
}
#banner.ow.btssale.halloweennineteen.inside .iw {
	max-width: 1200px;
	height: 400px;
}
#banner.ow.btssale.halloweennineteen .iw .content {
	width: 100%;
}
.ow.no-filter.halloweennineteen#bts-sale {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/halloween19/halloweentexture.png');
	background-repeat: repeat;
	background-position: top left;
	background-attachment: fixed;
	position: relative;
}
.ow.no-filter#bts-sale h1.slide {
	position: absolute;
	left: -9999em;
}

.ow.no-filter.halloweennineteen#bts-sale img.glyph-one, .ow.no-filter.halloweennineteen#bts-sale img.glyph-two, .ow.no-filter.halloweennineteen#bts-sale img.glyph-three, .ow.no-filter.halloweennineteen#bts-sale img.glyph-four, .ow.no-filter.halloweennineteen#bts-sale img.glyph-five, .ow.no-filter.halloweennineteen#bts-sale img.glyph-six, .ow.no-filter.halloweennineteen#bts-sale img.glyph-seven {
	position: absolute;
	z-index: 0;
	max-width: 160px;
	height: auto;
	border: 0;
	padding: 0;
	margin: 0;
}
.ow.no-filter.halloweennineteen#bts-sale img.glyph-one {
	top:  10%;
}
.ow.no-filter.halloweennineteen#bts-sale img.glyph-two {
	top: 25%;
	right: 5%;
}
.ow.no-filter.halloweennineteen#bts-sale img.glyph-three {
	top: 38%;
}
.ow.no-filter.halloweennineteen#bts-sale img.glyph-four {
	top: 55%;
	right: 4%;
}
.ow.no-filter.halloweennineteen#bts-sale img.glyph-five {
	top: 66%;
}
.ow.no-filter.halloweennineteen#bts-sale img.glyph-six {
	top: 80%;
}
.ow.no-filter.halloweennineteen#bts-sale img.glyph-seven {
	bottom: 7%;
	right: 4%;
}
.ow .iw .bts-title-wrap {
	width: auto;
	max-width: 75%;
	margin: 0 auto;
	text-align: center;
	position: relative;
	padding-bottom: 60px;
	clear: both;
	display: block;
}
.ow .iw .bts-title-wrap.long {
	max-width: 100%;
}
.ow.no-filter.halloweennineteen#bts-sale .iw .bts-title-wrap img {
	position: absolute;
	left: -22%;
	top: 0;
	max-width: 150px;
	height: auto;
}
.ow.halloweennineteen .iw .bts-title-wrap h2 {
	text-align: center;
	font-weight: 900 !important;
	font-size: 2.5em !important;
	color: #ea0a8b !important;
	margin-top: 25px !important;
}
.ow.halloweennineteen .iw .bts-title-wrap h4 {
	text-align: center;
	font-weight: 100 !important;
	font-size: 1.9em !important;
	margin-top: 15px !important;
	color: #000 !important;
}
.ow .iw .bts-prod.nineteen.halloween.nineteen.halloween {
	
}
.ow .iw .bts-prod.nineteen.halloween .image {
	width: 57%;
	padding: 0%;
	display: block;
	text-align: center;
	position: relative;
	z-index: 2;
}
.ow .iw .bts-prod.nineteen.halloween .image img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	text-align: center;
}
.ow .iw .bts-prod.nineteen.halloween.nineteen .image img {
	max-width: 80%;
	padding-bottom: 40px;
}
.ow .iw .bts-prod.nineteen.halloween .info {
	width: 43%;
	padding: 1%;
	display: block;
}
.ow .iw .bts-prod.nineteen.halloween .info h3 {
	color: #ea0a8c !important;
	font-size: 2.3em !important;
	font-weight: 900 !important;
	width: 85%;
	margin-right: 15%;
	display: block;
	margin-bottom: 2%;
}
.ow .iw .bts-prod.nineteen.halloween .info p.price {
	font-size: 2.3em !important;
	color: #662f8f !important;
	font-weight: 900 !important;
	line-height: 30px;
}
.ow .iw .bts-prod.nineteen.halloween .info p.price span.sale-fine-print {
	font-size: 0.45em !important;
	font-weight: 500 !important;
	color: #66608f !important;
}
.ow .iw .bts-prod.nineteen.halloween .info p.price.orig {
	font-size: 1.6em !important;
	color: #5c5c5c !important;
	text-decoration: line-through;
	font-weight: 100 !important;
}
.ow .iw .bts-prod.nineteen.halloween .info .price-wrap {
	width: 100%;
	position: relative;
	clear: both;
}
.ow .iw .bts-prod.nineteen.halloween .info .price-wrap img {
	position: absolute;
	left: 0;
	bottom: -30px;
	width: auto;
	max-height: 155px;
}
.ow .iw .bts-prod.nineteen.halloween .info a.button {
	text-transform: lowercase !important;
	color: #fff !important;
	padding: 11px 30px !important;
	border: 0 !important;
	font-weight: 900 !important;
	font-size: 1.2em !important;
}
.ow .iw .bts-prod.nineteen.halloween .info a.button.blue {
	background: #ea0a8b !important;
}
.ow .iw p.buttonwrap {
	display: block;
	margin: 0 auto;
	text-align: center;
	float: none;
	margin-top: 60px;
	margin-bottom: 60px;
}
.ow .iw p.buttonwrap a.button.purple {
	text-transform: lowercase !important;
	color: #fff !important;
	padding: 11px 30px !important;
	border: 0 !important;
	font-weight: 900 !important;
	font-size: 1.2em !important;
	background: #ef008c !important;
	text-transform: capitalize !important;
}
.ow .iw .bts-prod.nineteen.halloween.left .image {
	float: left;
}
.ow .iw .bts-prod.nineteen.halloween.left .info {
	float: right;
	text-align: right;
}
.ow .iw .bts-prod.nineteen.halloween.left .info h3 {
	float: right;
	margin-right: 0%;
	margin-left: 15%;
}
.ow .iw .bts-prod.nineteen.halloween.right .image {
	float: right;
}
.ow .iw .bts-prod.nineteen.halloween.right .info {
	float: left;
	text-align: left;
}
.ow .iw .bts-prod.nineteen.halloween.right .info .price-wrap img {
	left: inherit;
	right: 0;
}


/* LEGO LAUNCH 2019 */
div#banner.ow.white.waves-bottom.lego-launch {
	background-image: none;
	background-color: #f8c722;
	padding: 40px 0 80px 0;
}
div#banner.ow.white.waves-bottom.lego-launch.twentyone {
	background-color: #f8c722;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/lego/new-lego-bg-2021-3.png');
	background-repeat: no-repeat;
	background-size: cover;
	padding: 10px 0 70px 0;
	animation: none !important;
	background-position: center center;
}

div#banner.ow.white.waves-bottom.lego-launch.twentyone.newbg {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/lego/lego-background-desktop-3.png');
}

@media (max-width: 960px) {
	div#banner.ow.white.waves-bottom.lego-launch.twentyone.newbg {
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/lego/lego-background-mobile2.png');
	}
}


div#banner.ow.white.waves-bottom.lego-launch img {
	max-width: 100%;
	bottom: 0;
}
div#banner.ow.white.waves-bottom.lego-launch.twentyone img {
	max-width: 45%;
	display: block;
	margin: 0 auto;
	position: relative;
	margin-top: 2.5%;
	float: none;
	clear: both;
	padding-bottom: 70px;
}

div#banner.ow.white.waves-bottom.lego-launch.twentyone:after {
	height: 110px;
}

@media (max-width: 961px) {
	div#banner.ow.white.waves-bottom.lego-launch.twentyone {
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/lego/new-lego-bg-2021-mobile-2.png');
		padding: 40px 0 70px 0;
	}
	div#banner.ow.white.waves-bottom.lego-launch.twentyone .topcontent {
		display: none;
	}
	div#banner.ow.white.waves-bottom.lego-launch.twentyone .topcontent.mobile {
		display: block;
	}
	div#banner.ow.white.waves-bottom.lego-launch.twentyone {
		animation: none !important;
	}
	div#banner.ow.white.waves-bottom.lego-launch.twentyone .topcontent.mobile img {
		max-width: 80%;
		margin-top: 0;
		padding-bottom: 9.5%;
	}
}

div#banner.ow.white.waves-bottom.lego-launch.twentyone.playmobil {
	background-color: #4ab5eb;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/playmobil/playmobil-header-1-v2.png');
}

body#categories-2690 .scroller-wrap ul {
	top: calc(100% - 25px);
}

@media (max-width: 767px) {
	body#categories-2690 .scroller-wrap ul {
		top: calc(100% - 90px);
	}
}


div#bts-sale.ow.no-filter div.iw div.categories-wrap div.bts-prod {
	margin: 100px 0;
}
div#bts-sale.ow.no-filter div.iw div.categories-wrap div.bts-prod.nineteen.halloween div.image a img {
	margin: 0;
	padding: 0;
}

div#bts-sale.ow.no-filter div.iw div.categories-wrap div.bts-prod.nineteen.halloween.right div.image a img {
	float: right;
}

div#bts-sale.ow.no-filter div.iw div.categories-wrap div.bts-prod.nineteen.halloween div.info h3 {
	font-size: 26px!important;
	line-height: 30px;
	color: #d7177e;
}

div#bts-sale.ow.no-filter div.iw div.categories-wrap div.bts-prod.nineteen.halloween div.info div.price-wrap p.price {
	font-size: 16px;
	margin: 20px 0;
}
/*div#bts-sale ul.legoscroller {
	list-style: none;
	list-style-type: none;
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
	scroll-snap-type: x mandatory;
}
div#bts-sale ul.legoscroller li {
	flex: 0 0 auto;
	text-align: center;
	margin: 2% 0%;
	min-width: 200px;
	max-width: 300px;
}
div#bts-sale ul.legoscroller li a, div#bts-sale ul.legoscroller li a p, div#bts-sale ul.legoscroller li p a {
	color: #000000;
	text-decoration: none !important;
}*/
div#bts-sale ul.legoscroller li p {
	display: block;
	max-width: 250px;
	text-align: center;
	padding-left: 5%;
	padding-right: 5%;
	white-space: normal;
}
div#bts-sale ul.legoscroller li img {
	transition: all 0.3s ease-in-out;
}
div#bts-sale ul.legoscroller li img:hover {
	opacity: 0.75;
}



/*** GIFT GUIDE 2019 ***/

#banner.ow.white.giftguidenineteen {
	background-color: #fff !important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/giftguide19/giftguidebg.png');
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	animation: none !important;
}
#banner.ow.white.giftguidenineteen .topcontent img {
	display: block;
	margin: 30px auto 30px auto;
}
#banner.ow.white.giftguidenineteen .topcontent.mobile {
	display: none;
}
#banner.ow.white.giftguidenineteen .topcontent .santa {
	display: block;
	position: absolute;
	left: 0;
	top: 36%;
	text-align: center;
	width: 20%;
}
#banner.ow.white.giftguidenineteen.homeversion .topcontent .santa {
	top: 24%;
}
#banner.ow.white.giftguidenineteen .topcontent .santa img {
	max-width: 80%;
	display: block;
	margin: 0 auto;
	text-align: center;
}
#banner.ow.white.giftguidenineteen .topcontent .santa.right {
	right: 0;
	left: initial;
	top: 40%;
}
#banner.ow.white.giftguidenineteen.homeversion .topcontent .santa.right {
	 top: 30%;
}
#banner.ow.white.giftguidenineteen .guide-navigation {
	margin-bottom: 25px;
	display: block;
}
#banner.ow.white.giftguidenineteen .guide-navigation ul, #banner.ow.white.giftguidenineteen .guide-navigation ul li {
	list-style: none;
	list-style-type: none;
}
#banner.ow.white.giftguidenineteen .guide-navigation ul {
	padding: 0;
	margin: 0 auto;
	text-align: center;
	width: 50%;
	margin-top: 50px;
	margin-bottom: 50px;
}
#banner.ow.white.giftguidenineteen .guide-navigation ul li {
	opacity: 1.0;
	transition: all 0.3s ease-in-out;
}
#banner.ow.white.giftguidenineteen .guide-navigation ul li:hover {
	opacity: 0.7;
}
#banner.ow.white.giftguidenineteen .guide-navigation ul.ages li {
	width: 16%;
	padding: 1%;
	margin: 1%;
	color: #fff !important;
	text-align: center;
	display: block;
	border: 0;
	border-radius: 12px;
	float: left;
}
#banner.ow.white.giftguidenineteen .guide-navigation ul li p {
	font-size: 1.5em;
	font-weight: 500;
	padding: 0 !important;
	padding-top: 10px !important;
}
#banner.ow.white.giftguidenineteen .guide-navigation ul li a, #banner.ow.white.giftguidenineteen .guide-navigation ul li a p {
	color: #fff;
	text-decoration: none;
}
#banner.ow.white.giftguidenineteen .guide-navigation ul li p span {
	display: block;
	clear: both;
	width: 100%;
	text-align: center;
}
#banner.ow.white.giftguidenineteen .guide-navigation ul.ages li:first-of-type {
	background: #ec222a;
}
#banner.ow.white.giftguidenineteen .guide-navigation ul.ages li:nth-of-type(2) {
	background: #1860ad;
}
#banner.ow.white.giftguidenineteen .guide-navigation ul.ages li:nth-of-type(3) {
	background: #48c2c5;
}
#banner.ow.white.giftguidenineteen .guide-navigation ul.ages li:nth-of-type(4) {
	background: #f16725;
}
#banner.ow.white.giftguidenineteen .guide-navigation ul.ages li:nth-of-type(5) {
	background: #663190;
}

#banner.ow.white.giftguidenineteen .guide-navigation ul.categories li {
	width: 29.3333333333%;
	padding: 1%;
	margin: 1%;
	color: #fff !important;
	text-align: center;
	display: block;
	border: 0;
	border-radius: 12px;
	float: left;
}
#banner.ow.white.giftguidenineteen .guide-navigation ul.categories li:first-of-type {
	background: #fecd0a;
}
#banner.ow.white.giftguidenineteen .guide-navigation ul.categories li:first-of-type a, #banner.ow.white.giftguidenineteen .guide-navigation ul.categories li:first-of-type a p {
	color: #1860ad !important;
	text-decoration: none !important;
}
#banner.ow.white.giftguidenineteen .guide-navigation ul.categories li:nth-of-type(2) {
	background: #74c044;
}
#banner.ow.white.giftguidenineteen .guide-navigation ul.categories li:nth-of-type(3) {
	background: #ea0a8d;
}

.ow.giftguidesection {
	height: auto;
	min-height: 100vh;
	width: 100%;
	background-position: top left;
	background-repeat: repeat;
}

.ow.giftguidesection.one {
	background-color: #db1f26; 
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/giftguide19/one-bg.png');
}
.ow.giftguidesection.two {
	background-color: #fff;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/giftguide19/two-bg.png');
}
.ow.giftguidesection h2 {
	text-align: center;
	font-size: 2em;
	padding: 60px 0;
}
.ow.giftguidesection.one h2, .ow.giftguidesection.one h3, .ow.giftguidesection.one h4, .ow.giftguidesection.one p.price {
	color: #fff;
}
.ow.giftguidesection.two h2, .ow.giftguidesection.two h3, .ow.giftguidesection.two h4, .ow.giftguidesection.two p.price {
	color: #74c044;
}

.ow.giftguidesection .ornament {
	display: block;
	float: left;
	background-color: #fff;
	border-radius: 50%;
	box-shadow: inset 5px 5px 1em rgba(166, 166, 166, 0.6);
	position: relative;
	margin-right: 3%;
	width: 400px;
	height: 400px;
	border: 1px solid #d9d9d9;
}
.ow.giftguidesection .ornament .ring {
	height: 45px;
	width: 17px;
	background-color: rgba(255,255,255,0.0);
	border: 2px solid #f99d24;
	border-radius: 45%;
	position: absolute;
	left: 40%;
	top: -12%;
	transform: rotate(-14deg);
	z-index: 0;
}
.ow.giftguidesection .ornament::before {
	position: absolute;
	content: "";
	display: block;
	width: 50px;
	height: 20px;
	top: -15px;
	background-color: #fff;
	left: 38%;
	margin-left: -5px;
	border-radius: 2px 2px 0 0;
	background-image: linear-gradient( to right, rgba(0, 0, 0, 0), rgba( 0, 0, 0, 0.2 ), rgba( 0, 0, 0, 0 ) );
	transform: rotate(-10deg);
	z-index: 2;
}
.ow.giftguidesection .ornament img {
	width: 90%;
	height: 90%;
	line-height: 400px;
	margin: 0 auto;
	text-align: center;
	display: block;
	position: relative;
	top: 5%;
	z-index: 2;
}
.ow.giftguidesection .ornament .wishlist, .scroller-wrap .scroller .scroller-items div a.wishlist {
	position: absolute;
	right: 0px;
	top: 20%;
	width: 45px;
	height: 45px;
	z-index: 5;
	border-radius: 50%;
	text-align: center;
	line-height: 45px;
	border: 1px solid #f20;
}

.ow.giftguidesection .scroller-wrap .scroller .scroller-items div a.wishlist i {
	margin: -1px 0 0 -6px;
	font-size: 25px;
	display: inline-block;
	color: #f20;
}
.ow.giftguidesection .ornament .wishlist i {
	font-size: 34px!important;
	animation: none;
	color: #f20;
}

.scroller-wrap .scroller .scroller-items div a.wishlist i {
	animation: none;
	
}
.scroller-wrap .scroller .scroller-items div a.wishlist {
	color: #ec088c;
	top: -10px;
}
.scroller-wrap .scroller .scroller-items div a.wishlist.remove i {
	color: #ccc;
}
.scroller-wrap .scroller .scroller-items div a.wishlist {
	width: 22px;
	height: 22px;
	line-height: 22px;
}
.ow.giftguidesection .ornament .wishlist:hover {
	width: 45px;
	height: 45px;
	transition: 0s;
}
.scroller-wrap .scroller .scroller-items div a.wishlist {
	width: 22px;
	height: 22px;
	transition: 0s;
}
.ow.giftguidesection .ornament .wishlist i, .scroller-wrap .scroller .scroller-items div a.wishlist {
	font-size: 20px;
}

.ow.giftguidesection .feature-product {
	display: block;
	float: right;
	width: 40%;
	padding: 2%;
	text-align: right;
}
.ow.giftguidesection .feature-product h3 {
	font-size: 2em;
	display: block;
	margin-bottom: 25px;
	font-weight: 900;
}
.ow.giftguidesection .feature-product p {
	font-size: 19px;
	line-height: 24px;
	color: #fff;
}
.ow.giftguidesection.two .feature-product p {
	color: #000;
}
.ow.giftguidesection .feature-product p.price {
	font-size: 1.65em;
	font-weight: 900;
	margin-top: 25px;
	margin-bottom: 25px;
}
.ow.giftguidesection.two .feature-product p.price {
	color: #58a429;
}
.ow.giftguidesection .feature-product .button {
	font-size: 21px;
	padding: 2% 6%;
	border: 0 !important;
	margin-top: 2%;
	margin-bottom: 2%;
	text-transform: capitalize !important;
	font-weight: 500;
}
.ow.giftguidesection .feature-product .button.red {
	background: #ec222a;
	border: 0 !important;
}
.ow.giftguidesection h4 {
	text-align: center;
	font-size: 1.8em;
	display: block;
	clear: both;
	width: 100%;
	font-weight: 900;
	margin-top: 50px;
}

.ow.giftguidesection .scroller-wrap .scroller .scroller-items div {
	position: relative;
}

.ow.giftguidesection .scroller-wrap .scroller .scroller-items div img {
	max-width: 80%;
	margin: 0 auto;
	text-align: center;
	display: block;
	padding-bottom: 15px;
}
.ow.giftguidesection .scroller-wrap .scroller .scroller-items div h3 {
	word-break: break-word;
	line-break: strict;
	white-space: normal;
	color: #fff;
}
.ow.giftguidesection.two .scroller-wrap .scroller .scroller-items div h3 {
	color: #74c044;
}

/* GIFT WRAP SLIDER */

body#categories-3145 .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #f1f1f1;
}
body#categories-3145 .scroller-wrap .arrow.arrow-right span {
	border-left: 30px solid #f1f1f1;
}
body#categories-3145 .scroller-wrap.active ul li.active {
	background-color: #f1f1f1;
}

body#categories-3145 .two .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #ec222a;
}
body#categories-3145 .two .scroller-wrap .arrow.arrow-right span {
	border-left: 30px solid #ec222a;
}
body#categories-3145 .two .scroller-wrap.active ul li.active {
	background-color: #ec222a;
}


@media (max-width: 767px) {
	.ow.giftguidesection .iw {
		padding-bottom: 125px;
	}
	.ow.giftguidesection .scroller-wrap {
		overflow: initial !important;
	}
}


/*** GIFT WRAP FEATURE - 2019 SEASON ***/

#page.ow.giftwrapping {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftwrap/ribbonbg.png');
	background-size: fill;
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #ec2027;
	margin: 0;
}
#page.ow.giftwrapping .iw.page {
	position: relative;
}
#page.ow.giftwrapping h1.slide {
	position: absolute;
	left: -9999em;
	height: 0;
	width: 0;
}
#page.ow.giftwrapping img.head-title {
	display: block;
	margin: 0 auto;
	text-align: center;
	clear: both;
	padding: 60px 0;
}
#page.ow.giftwrapping .badge {
	position: absolute;
	right: 0;
	top: 7%;
	background: #73bf44;
	border-radius: 50%;
	height: 125px;
	width: 125px;
	line-height: 70px;
	text-align: center;
}
#page.ow.giftwrapping .badge p {
	font-size: 26px;
	color: #fff;
	font-weight: 900;
	margin-top: 20px;
	line-height: 20px;
}
#page.ow.giftwrapping .badge p span {
	display: block;
	width: 100%;
	clear: both;
	font-size: 16px;
	margin-bottom: 0px;
	font-weight: 500;
	margin-top: 30px;
}
#page.ow.giftwrapping .wrap-patterns {
	display: block;
	width: 60%;
	float: right;
	margin: 2%;
	background-color: #fff;
}
#page.ow.giftwrapping .wrap-patterns ul, #page.ow.giftwrapping .wrap-patterns ul li {
	list-style: none;
	list-style-type: none;
}
#page.ow.giftwrapping .wrap-patterns ul li {
	display: block;
	width: 20%;
	float: left;
	text-align: center;
	color: #fff;
}
#page.ow.giftwrapping .content {
	display: block;
	width: 35%;
	float: left;
	padding: 1%;
	box-sizing: border-box;
	text-align: left;
	color: #fff;
	font-size: 17px;
	font-weight: 500 !important;
}

/*** BLACK FRIDAY / CYBER MONDAY 2019 PAGE ***/

.ow.bfcmnineteen {
	background: #000;
}
.ow.bfcmnineteen h1, .ow.bfcmnineteen h3 {
	color: #fff !important;
	text-align: center;
}
.ow.bfcmnineteen h1 {
	font-size: 2.2em;
	font-weight: 900;
	margin-top: 50px;
	margin-bottom: 10px;
}
.ow.bfcmnineteen h3 {
	font-size: 1.4em;
	font-weight: 500;
	margin-top: 10px;
	margin-bottom: 60px;
}
.ow.bfcmnineteen .sing-brand-wrapper {
	display: block;
	width: 100%;
	position: relative;
	clear: both;
	margin-bottom: 10%;
	margin-top: 10%;
}
.ow.bfcmnineteen .sing-brand-wrapper .circle {
	width: 30%;
	height: 300px;
	z-index: 3;
	border: 5px solid white;
	text-align: center;
	vertical-align: middle;
	border-radius: 50%;
	display: block;
	float: left;
	background: #d9d9d9;
	position: relative;
	top: -60px;
	left: -60px;
}
.ow.bfcmnineteen .sing-brand-wrapper .circle img {
	display: block;
	margin: 0 auto;
	text-align: center;
	max-width: 65%;
	vertical-align: middle;
	line-height: 300px;
	margin-top: 45px;
}
.ow.bfcmnineteen .sing-brand-wrapper.even .circle {
	float: right;
	left: initial;
	right: -60px;
}
.ow.bfcmnineteen .sing-brand-wrapper .products {
	width: 70%;
	display: block;
	float: right;
	background: #d9d9d9;
	text-align: center;
	color: #fff !important;
	position: relative;
	padding: 30px 0 0 0;
}
.ow.bfcmnineteen .sing-brand-wrapper.even .products {
	float: left;
}
.ow.bfcmnineteen .sing-brand-wrapper .products h2, .ow.bfcmnineteen .sing-brand-wrapper .products p, .ow.bfcmnineteen .sing-brand-wrapper .products .scroller-wrap {
	z-index: 2;
	position: relative;
}
.ow.bfcmnineteen .sing-brand-wrapper .products p {
	padding: 20px 20px 0 20px;
}
.ow.bfcmnineteen .sing-brand-wrapper .products:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    z-index: 0;
    background: #d9d9d9;
    transform-origin: bottom right;
    -ms-transform: skew(30deg, 0deg);
    -webkit-transform: skew(30deg, 0deg);
    transform: skew(30deg, 0deg);
}
.ow.bfcmnineteen .sing-brand-wrapper.even .products:after {
	-ms-transform: skew(-30deg, 0deg);
	-webkit-transform: skew(-30deg, 0deg);
	transform: skew(-30deg, 0deg);
}
.ow.bfcmnineteen .sing-brand-wrapper .products .scroller-wrap .scroller {
	padding: 50px 0 10px 0;
	scrollbar-width: none; /* Firefox */
	-ms-overflow-style: none;  /* Internet Explorer 10+ */
}
.ow.bfcmnineteen .sing-brand-wrapper .products .scroller-wrap .scroller::-webkit-scrollbar { /* WebKit */
    width: 0;
    height: 0;
}
.ow.bfcmnineteen .sing-brand-wrapper .products a.button {
	margin-top: 25px;
	margin-bottom: 25px;
}
.ow.bfcmnineteen .sing-brand-wrapper .products .scroller-wrap .scroller .scroller-items div {
	position: relative;
}
.ow.bfcmnineteen .sing-brand-wrapper .products .scroller-wrap .arrow {
	left: -50px;
}
.ow.bfcmnineteen .sing-brand-wrapper .products .scroller-wrap .arrow.arrow-right {
	left: initial;
	right: 0;
}
.ow.bfcmnineteen .sing-brand-wrapper .products .scroller-wrap .scroller .scroller-items div img {
	max-width: 75%;
	margin: 0 auto;
	text-align: center;
	display: block;
	border-radius: 15px;
	margin-bottom: 15px;
}
.ow.bfcmnineteen .sing-brand-wrapper .products .scroller-wrap .scroller .scroller-items div h3 {
	word-break: break-word;
	line-break: strict;
	white-space: normal;
	color: #fff;
	margin-bottom: 10px;
	font-size: 0.8em;
}
.ow.bfcmnineteen .sing-brand-wrapper .products .scroller-wrap .scroller .scroller-items div p.price {
	color: #fff !important;
	font-weight: 500 !important;
}

.ow.bfcmnineteen .sing-brand-wrapper .products .scroller-wrap ul, .ow.bfcmnineteen .sing-brand-wrapper .products .scroller-wrap ul li.show-all {
	display: none !important;
}

.ow.bfcmnineteen .sing-brand-wrapper.blue .circle, .ow.bfcmnineteen .sing-brand-wrapper.blue .products, .ow.bfcmnineteen .sing-brand-wrapper.blue .products:after {
	background-color: #0a5fac;
}

.ow.bfcmnineteen .sing-brand-wrapper.red .circle, .ow.bfcmnineteen .sing-brand-wrapper.red .products, .ow.bfcmnineteen .sing-brand-wrapper.red .products:after {
	background-color: #ec1f26;
}

.ow.bfcmnineteen .sing-brand-wrapper.yellow .circle, .ow.bfcmnineteen .sing-brand-wrapper.yellow .products, .ow.bfcmnineteen .sing-brand-wrapper.yellow .products:after, .ow.bfcmnineteen .sing-brand-wrapper.yellow h2, .ow.bfcmnineteen .sing-brand-wrapper.yellow h3, .ow.bfcmnineteen .sing-brand-wrapper.yellow p, .ow.bfcmnineteen .sing-brand-wrapper.yellow .products .scroller-wrap .scroller .scroller-items div p.price {
	background-color: #ffcb05;
	color: #000 !important;
}

.ow.bfcmnineteen .sing-brand-wrapper.teal .circle, .ow.bfcmnineteen .sing-brand-wrapper.teal .products, .ow.bfcmnineteen .sing-brand-wrapper.teal .products:after {
	background-color: #49c2c4;
}

.ow.bfcmnineteen .sing-brand-wrapper.grey .circle, .ow.bfcmnineteen .sing-brand-wrapper.grey .products, .ow.bfcmnineteen .sing-brand-wrapper.grey .products:after, .ow.bfcmnineteen .sing-brand-wrapper.grey h2, .ow.bfcmnineteen .sing-brand-wrapper.grey h3, .ow.bfcmnineteen .sing-brand-wrapper.grey p, .ow.bfcmnineteen .sing-brand-wrapper.grey .products .scroller-wrap .scroller .scroller-items div p.price {
	background-color: #cccccc;
	color: #000 !important;
}

.ow.bfcmnineteen .sing-brand-wrapper.orange .circle, .ow.bfcmnineteen .sing-brand-wrapper.orange .products, .ow.bfcmnineteen .sing-brand-wrapper.orange .products:after {
	background-color: #f16623;
}

.ow.bfcmnineteen .sing-brand-wrapper.green .circle, .ow.bfcmnineteen .sing-brand-wrapper.green .products, .ow.bfcmnineteen .sing-brand-wrapper.green .products:after {
	background-color: #73bf43;
}

.ow.bfcmnineteen .sing-brand-wrapper .circle.white {
	background-color: #fff !important;
}
.ow.bfcmnineteen .sing-brand-wrapper .circle.cfyellow {
	background-color: #fef200 !important;
}

.ow.bfcmdoordeals {
	background: #000 !important;
}
.ow.bfcmdoordeals .bts-prod.bfcmdoordeals h3 {
	color: #fff !important;
}
.ow.bfcmdoordeals .bts-prod.bfcmdoordeals p.price {
	color: #73bf43 !important;
	font-weight: 900 !important;
	font-family: 'Open Sans', sans-serif;
}
.ow.bfcmdoordeals .bts-prod.bfcmdoordeals p.list {
	color: #ea0a8b !important;
	font-weight: 100 !important;
	font-family: 'Open Sans', sans-serif;
}
.ow.bfcmdoordeals h2.doordeal-title {
	color: #fff;
	text-align: center;
	font-size: 1.8em;
	display: block;
	padding: 60px 0 0 0;
}
.ow.bfcmdoordeals h3.doordeal-subtitle {
	color: #fff;
	text-align: center;
	font-size: 1.3em;
	display: block;
	padding: 20px 0 60px 0;
}
.ow.bfcmdoordeals h2.doordeal-title span {
	color: #ea0a8b;
}
.ow.bfcmdoordeals .info p {
	color: #fff;
	font-weight: 500;
	letter-spacing: 1px;
}
.ow.bfcmdoordeals p.list {
	line-height: 32px;
	padding: 0;
	margin: 0;
}
.ow.bfcmdoordeals .image {
	position: relative;
}
.ow.bfcmdoordeals .image .badge {
	position: absolute;
	background: #ea0a8b;
	border-radius: 50%;
	width: 120px;
	height: 120px;
	line-height: 28px;
	padding-top: 26px;
	color: #fff;
	font-weight: 900;
	font-size: 1.8em;
	transform: rotate(-11deg);
	bottom: 10%;
	left: 20%;
	border: 3px solid #fff;
}
.ow.bfcmdoordeals .info .price-wrap img {
	bottom: -45px;
}

/*** TWELVE DAYS PAGE 2019 ***/

#banner.ow.twelvedays {
	background-color: #ec1f26;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/twelvedays19/twelvedaysbg.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	animation: none !important;
	padding: 10px 10px 60px 10px !important;
}
#banner.ow.homeversion.twelvedays {
	padding: 10px 10px 10px 10px !important;
}
#banner.ow.twelvedays .topcontent img {
	display: block;
	margin: 0 auto;
	text-align: center;
	max-width: 100%;
}
#banner.ow.twelvedays span.button {
	background-color: #73bf43 !important;
	border: 2px solid #73bf43 !important;
	position: absolute;
	top: 80%;
	width: 6.5%;
	padding: 0.5%;
	left: 45.5%;
	color: #fff !important;
	z-index: 2;
}
#banner.ow.twelvedays .topcontent.mobile {
	display: none;
}
.ow .iw.twelvedays h2 ,.ow .iw.twelvedays h3 {
	text-align: center;
}
.ow .iw.twelvedays .todays-offer {
	display: block;
	max-width: 70%;
	background: #ec1f26;
	color: #fff !important;
	padding: 10px 20px 10px 20px;
	text-align: center;
	font-weight: 500;
	border: 4px solid #73bf43;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 15px;
	clear: both;
	border-radius: 6px;
}
.ow .iw.twelvedays .todays-offer p a {
	color: #fff;
	font-weight: 900 !important;
}

.ow .iw.twelvedays .todays-offer p strong {
	font-weight: 900;
	font-size: 19px;
}
.ow .iw.twelvedays .todays-offer.half p strong {
	font-size: 17px;
}

.ow .iw.twelvedays .todays-offer.half {
	width: 46%;
	float: left;
	clear: none;
	margin: 2%;
	box-sizing: border-box;
}

.twelveday-grid {
	width: 100%;
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
}
.twelveday-grid div {
	display: block;
	width: 25%;
	height: auto;
	float: left;
	position: relative;
}
.twelveday-grid div span.badge {
	position: absolute;
	top: 30%;
	right: 10%;
	width: 60px;
	height: 60px;
	background: #ec1f26;
	color: white;
	line-height: 14px;
	border-radius: 50%;
	text-align: center;
	padding-top: 16px;
	font-size: 11px;
	font-weight: 900;
	box-sizing: border-box;
	border: 2px solid white;
	pointer-events: none;
}
.twelveday-grid div img {
	max-width: 100%;
	height: auto;
	display: block;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	pointer-events: none;
}
.twelveday-grid div img.day {
	-webkit-filter: blur(1px) grayscale(100%); 
	 filter: blur(1px) grayscale(100%);
}
.twelveday-grid div img.active {
	transition: all 0.3s ease-in-out;
	-webkit-filter: none;
	 filter: none;
}
.twelveday-grid div img.active:hover {
	opacity: 0.7;
	pointer-events: none;
}
.twelveday-grid div img.day.five, .twelveday-grid div img.day.six, .twelveday-grid div img.day.seven, .twelveday-grid div img.day.eight {
	-webkit-filter: blur(2px) grayscale(100%); 
	 filter: blur(2px) grayscale(100%);
}
.twelveday-grid div img.day.nine, .twelveday-grid div img.day.ten, .twelveday-grid div img.day.eleven, .twelveday-grid div img.day.twelve {
	-webkit-filter: blur(3px) grayscale(100%); 
	 filter: blur(3px) grayscale(100%);
}

/*** BOXING DAY SALE 2019 ***/
.ow.bluesnowbg {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/boxingday19/snowpattern.png');
	background-position: center center;
	background-repeat: repeat;
}
.ow .iw .boxing-week-grid ul, .ow .iw .boxing-week-grid ul li {
	list-style: none;
	list-style-type: none;
}
.ow .iw .boxing-week-grid {
	display: block;
	width: 100%;
	clear: both;
	float: none;
	padding: 10px 0px 60px 0;
}
.ow .iw .boxing-week-grid ul li {
	display: block;
	width: 46%;
	margin: 1%;
	float: left;
}
.ow .iw .boxing-week-grid ul li img {
	width: 88%;
	padding: 1%;
	margin: 0 auto;
	text-align: center;
	display: block;
	opacity: 1;
	transition: all 0.5s ease-in-out;
}
.ow .iw .boxing-week-grid ul li:nth-child(even) {
	width: 50%;
	margin: 0%;
	padding-top: 14%;
}
.ow .iw .boxing-week-grid ul li img:hover {
	opacity: 0.7;
}

/*** MARCH BREAK SALE LANDING PAGE 2020 ***/

.ow .iw.twelvedays ul.march-break-list {
	list-style: none;
	list-style-type: none;
	display: block;
	max-width: 88%;
	margin: 0 auto;
	padding: 0;
}
.ow .iw.twelvedays ul.march-break-list li {
	display: block;
	width: 31%;
	padding: 1%;
	margin: 1%;
	float: left;
	text-align: center;
	background: #ea098b;
	transition: all 0.5s ease-in-out;
	border-radius: 12px;
	box-sizing: border-box;
}
.ow .iw.twelvedays ul.march-break-list li:hover {
	opacity: 0.7;
	transform: scale(1.07);
}
.ow .iw.twelvedays ul.march-break-list li a {
	color: #fff;
	text-transform: uppercase;
	text-decoration: none !important;
}

@media (max-width: 960px) {
	.ow .iw.twelvedays ul.march-break-list li {
		width: 96%;
		margin: 0 auto;
		float: none;
		clear: both;
		margin-bottom: 15px;
	}
}

/*** GRAVITRAX LANDING PAGE 2020 ***/

.ow .iw.gravitrax .two-col {
	display: block;
	width: 62%;
	float: left;
	text-align: left;
	padding-right: 8%;
}
.ow .iw.gravitrax .two-col h1 {
	text-align: center;
	margin: 3% 0%;
	padding: 0;
}
.ow .iw.gravitrax .two-col p {
	line-height: 26px;
	text-align: left;
	padding-left: 2%;
	padding-right: 2%;
}
.ow .iw.gravitrax .one-col {
	display: block;
	width: 37.5%;
	float: left;
	text-align: center;
}
.ow .iw.gravitrax .one-col img {
	max-width: 98%;
	display: block;
	float: right;
	padding-bottom: 2%;
}
.ow.gravitrax {
	background-color: #73bf44;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/gravitraxpage/bgtexture.png');
	background-repeat: repeat-x;
	background-position: center center;
	background-size: cover;
}

@media (min-width: 801px) and (max-width: 1780px) {
	.ow.gravitrax {
		background-color: #73bf44;
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/gravitraxpage/bgtexture.png');
		background-repeat: repeat-y;
		background-size: contain;
	}
}

.ow.gravitrax .iw, .ow.gravitrax .iw .item-card h3, .ow.gravitrax .item-card .price {
	color: #fff !important;
}
.ow.gravitrax .iw h1, .ow.gravitrax .iw h4 {
	color: #fff !important;
	text-align: center;
}
.ow.gravitrax .iw h4 {
	 display: block;
	 margin: 0 auto;
	 text-align: center;
	 clear: both;
	 width: 25%;
	 font-size: 1.6em;
	 text-decoration: underline;
	 padding: 1%;
}
.ow.gravitrax #product-block.ow.educators {
	padding: 0 !important;
}
.ow.gravitrax .one-col iframe {
	display: block;
	width: 100% !important;
	max-width: 720px !important;
	height: auto;
	min-height: 400px;
}

.ow.gravitrax iframe {
	display: block;
	width: 100% !important;
	max-width: 720px !important;
	height: auto;
	min-height: 400px;
}



/*** HALLOWEEN LANDING 2020 ***/

#banner.ow.white.halloweentwenty.innerpage:after {
	background: radial-gradient(circle at 50% 0%, transparent 25%, #000 10%, #000 10%);
	background-size: 120px 300px;
	z-index: 4;
	height: 120px;
}

.ow.halloweensection {
	height: auto;
	min-height: 100vh;
	width: 100%;
	background-position: top left;
	background-repeat: repeat;
	position: relative;
}
.ow.halloweensection.topbubbles:before {
	position: absolute;
	top: -0px;
	left: 0px;
	width: 100%;
	content: " ";
	background: radial-gradient(circle at 50% 0%, transparent 25%, #000 10%, #000 10%);
	background-size: 120px 300px;
	height: 120px;
	background-repeat: repeat-x;
	transform: rotate(180deg);
}
.ow.halloweensection.one {
	background-color: #ef4f12; 
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/halloween2020/pumpkin-texture.png');
}
.ow.halloweensection.topbubbles h2 {
	padding-top: 100px !important;
}
.ow.halloweensection.two {
	background-color: #000;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/halloween2020/ghost-texture.png');
}
.ow.halloweensection h2 {
	text-align: center;
	font-size: 2.2em;
	padding: 60px 0 15px 0;
}
.ow.halloweensection h3 {
	text-align: center;
	font-size: 1.46em;
	padding: 0;
}
.ow.halloweensection.one h2, .ow.halloweensection.one h3, .ow.halloweensection.one h4, .ow.halloweensection.one p.price {
	color: #000;
}
.ow.halloweensection.two h2, .ow.halloweensection.two h3, .ow.halloweensection.two h4, .ow.halloweensection.two p.price {
	color: #80be44;
}

.ow.halloweensection .ornament {
	display: block;
	float: left;
	position: relative;
	margin-right: 3%;
	width: 400px;
	height: 400px;
}
.ow.halloweensection .ornament img {
	width: 90%;
	height: 90%;
	line-height: 400px;
	margin: 0 auto;
	text-align: center;
	display: block;
	position: relative;
	top: 5%;
	z-index: 2;
}

.ow.halloweensection .scroller-wrap .scroller .scroller-items div a.wishlist i {
	margin: -1px 0 0 -6px;
	font-size: 25px;
	display: inline-block;
	color: #f20;
}
.ow.halloweensection .ornament .wishlist i {
	font-size: 34px!important;
	animation: none;
	color: #f20;
}
.ow.halloweensection .ornament .wishlist:hover {
	width: 45px;
	height: 45px;
	transition: 0s;
}
.ow.halloweensection .ornament .wishlist i, .scroller-wrap .scroller .scroller-items div a.wishlist {
	font-size: 20px;
}

.ow.halloweensection .feature-product {
	display: block;
	float: right;
	width: 40%;
	padding: 2%;
	text-align: right;
}
.ow.halloweensection .feature-product h3 {
	font-size: 2em;
	display: block;
	margin-bottom: 25px;
	font-weight: 900;
	text-align: right !important;
}
.ow.halloweensection .feature-product p {
	font-size: 19px;
	line-height: 24px;
	color: #fff;
	margin-bottom: 20px;
}
.ow.halloweensection.two .feature-product p {
	color: #fff;
}
.ow.halloweensection .feature-product p.price {
	font-size: 1.65em;
	font-weight: 900;
	margin-top: 0px;
	margin-bottom: 0px;
}
.ow.halloweensection .feature-product p.price.strike {
	text-decoration: line-through;
	font-weight: 400;
}
.ow.halloweensection.two .feature-product p.price {
	color: #80be44;
}
.ow.halloweensection .feature-product .button {
	font-size: 19px;
	padding: 3% 6%;
	border: 0 !important;
	margin-top: 2%;
	margin-bottom: 2%;
	font-weight: 900;
	margin-top: 20px;
	text-transform: uppercase !important;
}
.ow.halloweensection .feature-product .button.red {
	background: #ec222a;
	border: 0 !important;
}
.ow.halloweensection h4 {
	text-align: center;
	font-size: 1.8em;
	display: block;
	clear: both;
	width: 100%;
	font-weight: 900;
	margin-top: 50px;
}

.ow.halloweensection .scroller-wrap .scroller .scroller-items div {
	position: relative;
}
.ow.halloweensection .scroller-wrap .scroller .scroller-items div .image-wrap-white {
	display: block;
	width: 90%;
	height: auto;
	background: #fff;
	border-radius: 12px;
	margin: 0 auto;
	text-align: center;
	clear: both;
	margin-bottom: 15px;
}
.ow.halloweensection .scroller-wrap .scroller .scroller-items div img {
	max-width: 90%;
	margin: 0 auto;
	text-align: center;
	display: block;
	padding-bottom: 10px;
	padding-top: 10px;
}
.ow.halloweensection .scroller-wrap .scroller .scroller-items div h3 {
	word-break: break-word;
	line-break: strict;
	white-space: normal;
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
}
.ow.halloweensection.two .scroller-wrap .scroller .scroller-items div h3 {
	color: #74c044;
}
.ow.halloweensection .scroller-wrap .scroller .scroller-items div p.price {
	font-weight: 900;
}
.ow.halloweensection .scroller-wrap .arrow span {
	border-left: 30px solid #000;
}
.ow.halloweensection .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #000;
	border-left: 30px solid transparent;
}
.ow.halloweensection.two .scroller-wrap .arrow span {
	border-left: 30px solid #80be44;
}
.ow.halloweensection.two .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #80be44;
	border-left: 30px solid transparent;
}
.ow.halloweensection .scroller-wrap ul li.active {
	background-color: #662f90;
}
.ow.halloweensection .scroller-wrap ul li.show-all {
	display: none;
}
.ow.halloweensection img.offset-top {
	position: absolute;
	display: block;
	max-width: 100px;
	height: auto;
	top: 5%;
	right: 2%;
	z-index: 2;
}
.ow.halloweensection img.offset-bottom {
	position: absolute;
	display: block;
	max-width: 100px;
	height: auto;
	bottom: 2%;
	left: 2%;	
	z-index: 2;
}
/*** END HALLOWEEN 2020 ***/




/*** GIFT GUIDE 2020 ***/

#banner.ow.white.giftguidetwenty {
	background-color: #fff !important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/giftguide20/giftguidebg20.png');
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	animation: none !important;
	min-height: 500px;
	overflow: visible !important;
}

#banner.ow.white.giftguidetwenty.homeversion span.button {
	float: left;
	margin-left: 33%;
	margin-top: 3%;
	background: #0b5fad;
	z-index: 3;
	border-color: #0b5fad;
	transition: all 0.3s ease-in-out;
}
#banner.ow.white.giftguidetwenty.homeversion span.button:hover {
	opacity: 0.7;
}
#banner.ow.white.giftguidetwenty.homeversion .topcontent img.title {
	margin-top: 4%;
}
#banner.ow.white.giftguidetwenty.homeversion .topcontent .santa.right {
	top: 15%;
}

@media (max-width: 767px) {
	#banner.ow.white.giftguidetwenty.homeversion span.button {
		margin-top: 65%;
		z-index: 3;
		margin-left: 36%;
	}
	#banner.ow.white.giftguidetwenty.homeversion .topcontent .santa.right {
		 top: 33%;
	}
}

@media (max-width: 1367px) and (min-width: 961px) {
	#banner.ow.white.giftguidetwenty {
		min-height: 440px;
	}
}

#banner.ow.white.giftguidetwenty .topcontent img {
	display: block;
	margin: 30px auto 30px auto;
}
#banner.ow.white.giftguidetwenty .topcontent img.title {
	max-width: 56%;
	display: block;
	margin: 0;
	float: left;
	text-align: left;
	margin-left: 8.5%;
	margin-top: 5%;
}
#banner.ow.white.giftguidetwenty .topcontent.mobile {
	display: none;
}
#banner.ow.white.giftguidetwenty .topcontent .santa {
	display: block;
	position: absolute;
	text-align: center;
	width: 50%;
}
#banner.ow.white.giftguidetwenty .topcontent .santa img {
	max-width: 80%;
	display: block;
	margin: 0 auto;
	text-align: center;
}
#banner.ow.white.giftguidetwenty .topcontent .santa.right {
	right: 0;
	left: initial;
	top: 8.5%;
}
.ow.giftguidetwenty .guide-navigation {
	margin-bottom: 25px;
	display: block;
	margin-top: 25px;
}
.ow.giftguidetwenty .guide-navigation ul, .ow.giftguidetwenty .guide-navigation ul li {
	list-style: none;
	list-style-type: none;
}
.ow.giftguidetwenty .guide-navigation ul {
	padding: 0;
	margin: 0 auto;
	text-align: center;
	width: 50%;
	margin-top: 50px;
	margin-bottom: 50px;
}
.ow.giftguidetwenty .guide-navigation ul li {
	opacity: 1.0;
	transition: all 0.3s ease-in-out;
}
.ow.giftguidetwenty .guide-navigation ul li:hover {
	opacity: 0.7;
}
.ow.giftguidetwenty .guide-navigation ul.ages {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
}
/*.ow.giftguidetwenty .guide-navigation ul.ages li {
	width: 18%;
	margin: 1%;
	box-sizing: border-box;
	color: #fff !important;
	text-align: center;
	display: block;
	border: 0;
	float: left;
	position: relative;
}*/
.ow.giftguidetwenty .guide-navigation ul li p {
	font-size: 1.5em;
	font-weight: 500;
	padding: 0 !important;
	padding-top: 10px !important;
}
.ow.giftguidetwenty .guide-navigation ul li a, .ow.giftguidetwenty .guide-navigation ul li a p {
	color: #fff;
	text-decoration: none;
}
.ow.giftguidetwenty .guide-navigation ul li p span {
	display: block;
	clear: both;
	width: 100%;
	text-align: center;
}
.ow.giftguidetwenty .guide-navigation ul.ages li.one, .ow.giftguidetwenty .guide-navigation ul.ages li.two {
/*	display: block;
	float: left;
	border-radius: 50%;
	box-shadow: inset 5px 5px 1em rgba(166, 166, 166, 0.6);
	background-color: #ffcc05;
	position: relative;
	margin-right: 3%;
	width: 110px;
	height: 110px;
	border: 1px solid #0;*/
	
	position: relative;
	width: 16%;
	height: 0;
	padding: 8% 0;
	margin: 1em;
	border-radius: 50%;
	background: #ffcc05;
	float: left;
	box-sizing: border-box;
}
.ow.giftguidetwenty .guide-navigation ul.ages li.two {
	background-color: #0b5fad;
}
.ow.giftguidetwenty .guide-navigation ul.ages li a p {
	position: absolute;
	top: 24%;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	font-weight: 600 !important;
}
.ow.giftguidetwenty .guide-navigation ul.ages li.one a p {
	color: #0b5fad !important;
}
/*.ow.giftguidetwenty .guide-navigation ul.ages li a p:before {
	content: '';
	vertical-align: middle;
	display: inline-block;
	width: 0;
	height: 100%;
}*/
/*.ow.giftguidetwenty .guide-navigation ul.ages li.one a p {
	color: #0b5fad;
	padding-top: 25px !important;
	font-weight: 600 !important;
}
.ow.giftguidetwenty .guide-navigation ul.ages li.two a p {
	color: #fff;
	padding-top: 25px !important;
	font-weight: 600 !important;
}*/
.ow.giftguidetwenty .guide-navigation ul.ages li::before {
	position: absolute;
	content: "";
	display: block;
	width: 50px;
	height: 20px;
	top: -15px;
	background-color: #fff;
	left: 26%;
	margin-left: -5px;
	border-radius: 2px 2px 0 0;
	background-image: linear-gradient( to right, rgba(0, 0, 0, 0), rgba( 0, 0, 0, 0.2 ), rgba( 0, 0, 0, 0 ) );
	transform: rotate(-10deg);
	z-index: 2;
}
.ow.giftguidetwenty .guide-navigation ul.categories li {
	width: 29.3333333333%;
	padding: 1%;
	margin: 1%;
	color: #fff !important;
	text-align: center;
	display: block;
	border: 0;
	border-radius: 12px;
	float: left;
}
.ow.giftguidetwenty .guide-navigation ul.categories li p {
	font-weight: 600 !important;
}
.ow.giftguidetwenty .guide-navigation ul.categories li {
	background: #0b5fad;
}
/*.ow.giftguidetwenty .guide-navigation ul.categories li:first-of-type {
	background: #fecd0a;
}*/
/*.ow.giftguidetwenty .guide-navigation ul.categories li:first-of-type a, .ow.giftguidetwenty .guide-navigation ul.categories li:first-of-type a p {
	color: #1860ad !important;
	text-decoration: none !important;
}*/
/*.ow.giftguidetwenty .guide-navigation ul.categories li:nth-of-type(2) {
	background: #74c044;
}
.ow.giftguidetwenty .guide-navigation ul.categories li:nth-of-type(3) {
	background: #ea0a8d;
}*/



.ow.giftguidesection.twenty {
	height: auto;
	min-height: 100vh;
	width: 100%;
	background-position: top left;
	background-repeat: repeat;
}
.ow.giftguidesection.twenty.one {
/*	background-color: #ec2027; */
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/giftguide20/gingerbread.png');
}
.ow.giftguidesection.twenty.two {
	background-color: #73bf44;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/giftguide20/xmas-trees.png');
}
.ow.giftguidesection.twenty h2 {
	text-align: center;
	font-size: 2em;
	padding: 60px 0; 
}
.ow.giftguidesection.twenty.one h2, .ow.giftguidesection.twenty.one h3, .ow.giftguidesection.twenty.one .feature-product p.price, .ow.giftguidesection.twenty.one h4 {
	color: #ffcc05;
}
.ow.giftguidesection.twenty.two h2, .ow.giftguidesection.twenty.two h3, .ow.giftguidesection.twenty.two h4, .ow.giftguidesection.twenty.two p, .ow.giftguidesection.twenty.two p.price {
	color: #fff !important;
}

.ow.giftguidesection.twenty .ornament {
	display: block;
	float: left;
	background-color: #fff;
	border-radius: 50%;
	box-shadow: inset 5px 5px 1em rgba(166, 166, 166, 0.6);
	position: relative;
	margin-right: 3%;
	width: 400px;
	height: 400px;
	border: 1px solid #d9d9d9;
}
.ow.giftguidesection.twenty .ornament .ring {
	height: 45px;
	width: 17px;
	background-color: rgba(255,255,255,0.0);
	border: 2px solid #f99d24;
	border-radius: 45%;
	position: absolute;
	left: 40%;
	top: -12%;
	transform: rotate(-14deg);
	z-index: 0;
}
.ow.giftguidesection.twenty .ornament::before {
	position: absolute;
	content: "";
	display: block;
	width: 50px;
	height: 20px;
	top: -15px;
	background-color: #fff;
	left: 38%;
	margin-left: -5px;
	border-radius: 2px 2px 0 0;
	background-image: linear-gradient( to right, rgba(0, 0, 0, 0), rgba( 0, 0, 0, 0.2 ), rgba( 0, 0, 0, 0 ) );
	transform: rotate(-10deg);
	z-index: 2;
}
.ow.giftguidesection.twenty .ornament img {
	width: 90%;
	height: 90%;
	line-height: 400px;
	margin: 0 auto;
	text-align: center;
	display: block;
	position: relative;
	top: 5%;
	z-index: 2;
}
.ow.giftguidesection.twenty .ornament .wishlist, .scroller-wrap .scroller .scroller-items div a.wishlist {
	position: absolute;
	right: 0px;
	top: 20%;
	width: 45px;
	height: 45px;
	z-index: 5;
	border-radius: 50%;
	text-align: center;
	line-height: 45px;
	border: 1px solid #f20;
}

.ow.giftguidesection.twenty .scroller-wrap .scroller .scroller-items div a.wishlist i {
	margin: -1px 0 0 -6px;
	font-size: 25px;
	display: inline-block;
	color: #f20;
}
.ow.giftguidesection.twenty .ornament .wishlist i {
	font-size: 34px!important;
	animation: none;
	color: #f20;
}
.ow.giftguidesection.twenty .ornament .wishlist i, .scroller-wrap .scroller .scroller-items div a.wishlist {
	font-size: 20px;
}

.ow.giftguidesection.twenty .feature-product {
	display: block;
	float: right;
	width: 40%;
	padding: 2%;
	text-align: right;
}
.ow.giftguidesection.twenty .feature-product h3 {
	font-size: 2em;
	display: block;
	margin-bottom: 25px;
	font-weight: 900;
}
.ow.giftguidesection.twenty .feature-product p {
	font-size: 19px;
	line-height: 24px;
	color: #fff;
}
.ow.giftguidesection.twenty.two .feature-product p {
	color: #000;
}
.ow.giftguidesection.twenty .feature-product p.price {
	font-size: 1.65em;
	font-weight: 900;
	margin-top: 25px;
	margin-bottom: 25px;
}
.ow.giftguidesection.twenty.two .feature-product p.price {
	color: #58a429;
}
.ow.giftguidesection.twenty .feature-product .button {
	font-size: 21px;
	padding: 2% 6%;
	border: 0 !important;
	margin-top: 2%;
	margin-bottom: 2%;
	text-transform: capitalize !important;
	font-weight: 500;
}
.ow.giftguidesection.twenty .feature-product .button.red {
	background: #ec222a;
	border: 0 !important;
}
.ow.giftguidesection.twenty h4 {
	text-align: center;
	font-size: 1.8em;
	display: block;
	clear: both;
	width: 100%;
	font-weight: 900;
	margin-top: 50px;
}

.ow.giftguidesection.twenty .scroller-wrap .scroller .scroller-items div {
	position: relative;
}

.ow.giftguidesection.twenty .scroller-wrap .scroller .scroller-items div img {
	max-width: 80%;
	margin: 0 auto;
	text-align: center;
	display: block;
	padding-bottom: 15px;
}
.ow.giftguidesection.twenty .scroller-wrap .scroller .scroller-items div h3 {
	word-break: break-word;
	line-break: strict;
	white-space: normal;
	color: #fff;
}
.ow.giftguidesection.twenty.two .scroller-wrap .scroller .scroller-items div h3 {
	color: #74c044;
}

/*** GIFT GUIDE 2021 ***/

.gift-guide-wrapper {
	scroll-behavior: smooth !important;
}

#banner.ow.white.giftguidetwentyone {
	background-color: #fff !important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide/2021/gift-guide-2021-topbg2.png');
	background-position: bottom center;
	background-size: cover;
	background-repeat: no-repeat;
	animation: none !important;
	min-height: 500px;
	overflow: visible !important;
}
#banner.ow.white.giftguidetwentyone.homeversion span.button {
	float: left;
	margin-left: 33%;
	margin-top: 3%;
	background: #0b5fad;
	z-index: 3;
	border-color: #0b5fad;
	transition: all 0.3s ease-in-out;
}
#banner.ow.white.giftguidetwentyone.homeversion span.button:hover {
	opacity: 0.7;
}
#banner.ow.white.giftguidetwentyone.homeversion .topcontent img.title {
	margin-top: 4%;
}

@media (max-width: 767px) {
	#banner.ow.white.giftguidetwentyone.homeversion span.button {
		margin-top: 65%;
		z-index: 3;
		margin-left: 36%;
	}
	#banner.ow.white.giftguidetwentyone.homeversion .topcontent .santa.right {
		 top: 33%;
	}
}

@media (max-width: 1440px) and (min-width: 1224px) {
	#banner.ow.white.giftguidetwentyone {
		min-height: 375px;
	}
}

@media (max-width: 1223px) and (min-width: 961px) {
	#banner.ow.white.giftguidetwentyone {
		min-height: 260px;
	}
}

#banner.ow.white.giftguidetwentyone .topcontent img {
	display: block;
	margin: 30px auto 30px auto;
}
#banner.ow.white.giftguidetwentyone .topcontent img.title {
	width: 31%;
	display: block;
	margin: 0;
	position: absolute;
	margin-left: 34.5%;
	margin-top: 1.25%;
	z-index: 4;
	/*animation: bounce 3s infinite alternate;
	-webkit-animation: bounce 3s infinite alternate;*/
}
#banner.ow.white.giftguidetwentyone .topcontent.mobile {
	display: none;
}

.holiday-gift-wrap {
	display: block;
	width: 100%;
	clear: both;
	position: relative;
	margin-top: 50px;
}
.holiday-gift-wrap img {
	z-index: 1;
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	text-align: center;
}
.holiday-gift-wrap .inner-content {
	position: absolute;
	width: 80%;
	left: 10%;
	top: 15%;
	z-index: 2;
	padding: 20px;
	box-sizing: border-box;
}
.holiday-gift-wrap .inner-content img {
	display: block;
	width: auto;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 25px;
}
.holiday-gift-wrap img.bgimg.mobile {
		display: none;
}
.holiday-gift-wrap .inner-content p {
	font-size: 19px;
	text-align: center;
	margin-top: 15px;
	display: block;
	color: white;
}

@media (max-width: 1500px) {
	.holiday-gift-wrap .inner-content img {
		max-width: 50%;
	}
	.holiday-gift-wrap .inner-content {
		width: 82%;
		left: 7.5%;
		top: 12%;
		padding: 5px;
	}
}
@media (max-width: 1150px) {
	.holiday-gift-wrap .inner-content img {
		max-width: 40%;
		margin-bottom: 20px;
	}
	.holiday-gift-wrap .inner-content {
		padding: 0;
		top: 11%;
	}
}
@media (max-width: 767px) {
	.holiday-gift-wrap {
		margin-top: 0;
	}
	.holiday-gift-wrap .inner-content img {
		max-width: 98%;
	}
	.holiday-gift-wrap .inner-content p {
		font-size: 17px;
	}
	.holiday-gift-wrap img.bgimg {
		display: none;
	}
	.holiday-gift-wrap img.bgimg.mobile {
		display: block;
	}
	.holiday-gift-wrap .inner-content {
		width: 90%;
		left: 5%;
	}
}
@media (max-width: 321px) {
	.holiday-gift-wrap .inner-content p {
		font-size: 14.5px;
	}
}

.ow.giftguidesection.twentyone {
	position: relative;
}

.ow.giftguidesection.twentyone img.leftmotif {
	position: absolute;
	left: 15px;
	bottom: 6.5%;
	z-index: 3;
	max-width: 10%;
}
.ow.giftguidesection.twentyone.two img.leftmotif {
	bottom: initial;
	top: 6.5%;
}
.ow.giftguidesection.twentyone img.rightmotif {
	position: absolute;
	z-index: 3;
	right: 15px;
	top: 22.5%;
	max-width: 10%;
}
.ow.giftguidesection.twentyone.two img.rightmotif {
	top: initial;
	bottom: 6.5%;
}

@media (max-width: 1224px) {
	.ow.giftguidesection.twentyone img.leftmotif, .ow.giftguidesection.twentyone img.rightmotif {
		display: none;
	}
}

.ow.giftguidesection.twentyone .guide-navigation {
	margin-bottom: 25px;
	display: block;
	margin-top: 25px;
}
.ow.giftguidesection.twentyone .guide-navigation ul, .ow.giftguidesection.twentyone .guide-navigation ul li {
	list-style: none;
	list-style-type: none;
}
.ow.giftguidesection.twentyone .guide-navigation ul {
	padding: 0;
	margin: 0 auto;
	text-align: center;
	width: 50%;
	margin-top: 50px;
	margin-bottom: 50px;
}
.ow.giftguidesection.twentyone .guide-navigation ul.categories {
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}
.ow.giftguidesection.twentyone .guide-navigation ul li {
	opacity: 1.0;
	transition: all 0.3s ease-in-out;
}
.ow.giftguidesection.twentyone .guide-navigation ul li:hover {
	opacity: 0.7;
}
.ow.giftguidesection.twentyone .guide-navigation ul.ages {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
}
.ow.giftguidesection.twentyone .guide-navigation ul li p {
	font-size: 1.5em;
	font-weight: 500;
	padding: 0 !important;
	padding-top: 10px !important;
}
.ow.giftguidesection.twentyone .guide-navigation ul li a, .ow.giftguidesection.twentyone .guide-navigation ul li a p {
	color: #fff;
	text-decoration: none;
}
.ow.giftguidesection.twentyone .guide-navigation ul li p span {
	display: block;
	clear: both;
	width: 100%;
	text-align: center;
}
.ow.giftguidesection.twentyone .guide-navigation ul.ages li.one, .ow.giftguidesection.twentyone .guide-navigation ul.ages li.two {	
	position: relative;
	width: 16.66666666666666667%;
	height: 0;
	padding: 8% 0;
	margin: 1em;
	border-radius: 50%;
	background: #fff;
	float: left;
	box-sizing: border-box;
}
.ow.giftguidesection.twentyone .guide-navigation ul.ages li.two {
	background-color: #33875c;
}
.ow.giftguidesection.twentyone .guide-navigation ul.ages li a p {
	position: absolute;
	top: 24%;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	font-weight: 600 !important;
}
.ow.giftguidesection.twentyone .guide-navigation ul.ages li.one a p {
	color: #ff0f1e !important;
}
.ow.giftguidesection.twentyone .guide-navigation ul.ages li::before {
	position: absolute;
	content: "";
	display: block;
	width: 50px;
	height: 20px;
	top: -15px;
	background-color: #fff;
	left: 34.75%;
/*	margin-left: -5px;*/
	border-radius: 2px 2px 0 0;
	background-color: white;
	/*transform: rotate(-10deg);*/
	z-index: 2;
}
.ow.giftguidesection.twentyone .guide-navigation ul.ages li.two::before {
	background: #33875c;
}
.ow.giftguidesection.twentyone .guide-navigation ul.categories li {
	/*width: 29.3333333333%;*/
	width: 23%;
	padding: 10px 5px;
	margin: 1%;
	color: #fff !important;
	text-align: center;
	display: block;
	border: 0;
	border-radius: 1px;
	float: left;
	box-sizing: border-box;
}
.ow.giftguidesection.twentyone.guide-navigation ul.categories li p {
	font-weight: 600 !important;
}
.ow.giftguidesection.twentyone .guide-navigation ul.categories li {
	background: #33875c;
}

.ow.giftguidesection.twentyone {
	height: auto;
	min-height: 100vh;
	width: 100%;
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
}

.ow.giftguidesection.twentyone.firstsection {
	padding-top: 80px;
}

.ow.giftguidesection.twentyone.one {
/*	background-color: #ec2027; */
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide/2021/gift-guide-2021-redbg.png');
}
.ow.giftguidesection.twentyone.two {
/*	background-color: #73bf44;*/
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide/2021/gift-guide-2021-greenbg.png');
}
.ow.giftguidesection.twentyone h2 {
	text-align: center;
	font-size: 2em;
	padding: 60px 0; 
}
.ow.giftguidesection.twentyone.one h2, .ow.giftguidesection.twentyone.one h3, .ow.giftguidesection.twentyone.one .feature-product p.price, .ow.giftguidesection.twentyone.one h4 {
	color: #fff;
}
.ow.giftguidesection.twentyone.two h2, .ow.giftguidesection.twentyone.two h3, .ow.giftguidesection.twentyone.two h4, .ow.giftguidesection.twentyone.two p, .ow.giftguidesection.twentyone.two p.price {
	color: #fff !important;
}

.ow.giftguidesection.twentyone .ornament {
	display: block;
	float: left;
	background-color: transparent !important;
	border-radius: 50%;
	box-shadow: none !important;
	position: relative;
	margin-right: 3%;
	width: 425px;
	height: auto !important;
	border: 0px solid #d9d9d9 !important;
}
.ow.giftguidesection.twentyone .ornament .ring {
	height: 45px;
	width: 17px;
	background-color: rgba(255,255,255,0.0);
	border: 2px solid #f99d24;
	border-radius: 45%;
	position: absolute;
	left: 40%;
	top: -12%;
	transform: rotate(-14deg);
	z-index: 0;
}
.ow.giftguidesection.twentyone .ornament::before {
	display: none !important;
}
.ow.giftguidesection.twentyone .ornament img {
	width: 100%;
	height: auto !important;
	line-height: 400px;
	margin: 0 auto;
	text-align: center;
	display: block;
	position: relative;
	top: 5%;
	z-index: 2;
}
.ow.giftguidesection.twentyone .ornament .wishlist, .scroller-wrap .scroller .scroller-items div a.wishlist {
	position: absolute;
	right: 0px;
	top: 20%;
	width: 45px;
	height: 45px;
	z-index: 5;
	border-radius: 50%;
	text-align: center;
	line-height: 45px;
	border: 1px solid #f20;
}

.ow.giftguidesection.twentyone .scroller-wrap .scroller .scroller-items div a.wishlist i {
	margin: -1px 0 0 -6px;
	font-size: 25px;
	display: inline-block;
	color: #f20;
}
.ow.giftguidesection.twentyone .ornament .wishlist i {
	font-size: 34px!important;
	animation: none;
	color: #f20;
}

.ow.giftguidesection.twentyone .ornament .wishlist i, .scroller-wrap .scroller .scroller-items div a.wishlist {
	font-size: 20px;
}

.ow.giftguidesection.twentyone .feature-product {
	display: block;
	float: right;
	width: 40%;
	padding: 2%;
	text-align: right;
}
.ow.giftguidesection.twentyone .feature-product h3 {
	font-size: 2em;
	display: block;
	margin-bottom: 25px;
	font-weight: 900;
}
.ow.giftguidesection.twentyone .feature-product p {
	font-size: 19px;
	line-height: 24px;
	color: #fff;
}
.ow.giftguidesection.twentyone.two .feature-product p {
	color: #000;
}
.ow.giftguidesection.twentyone .feature-product p.price {
	font-size: 1.65em;
	font-weight: 900;
	margin-top: 25px;
	margin-bottom: 25px;
}
.ow.giftguidesection.twentyone.two .feature-product p.price {
	color: #58a429;
}
.ow.giftguidesection.twentyone .feature-product .button {
	font-size: 21px;
	padding: 2% 6%;
	border: 0 !important;
	margin-top: 2%;
	margin-bottom: 2%;
	text-transform: capitalize !important;
	font-weight: 500;
}
.ow.giftguidesection.twentyone .feature-product .button.green {
	background: #348a57 !important;
	border: 2px solid #348a57 !important;
}
.ow.giftguidesection.twentyone .feature-product .button.red {
	background: #dc1d2c !important;
	border: 0 !important;
	border: 2px solid #dc1d2c !important;
}
.ow.giftguidesection.twentyone h4 {
	text-align: center;
	font-size: 1.8em;
	display: block;
	clear: both;
	width: 100%;
	font-weight: 900;
	margin-top: 50px;
}

.ow.giftguidesection.twentyone .scroller-wrap .scroller .scroller-items div {
	position: relative;
}

.ow.giftguidesection.twentyone .scroller-wrap .scroller .scroller-items div img {
	max-width: 80%;
	margin: 0 auto;
	text-align: center;
	display: block;
	padding-bottom: 15px;
}
.ow.giftguidesection.twentyone .scroller-wrap .scroller .scroller-items div h3 {
	word-break: break-word;
	line-break: strict;
	white-space: normal;
	color: #fff;
}
.ow.giftguidesection.twentyone.two .scroller-wrap .scroller .scroller-items div h3 {
	color: #74c044;
}

/*** GIFT GUIDE - UNIVERSAL SCROLLER STYLES ***/
.scroller-wrap .scroller .scroller-items div a.wishlist i {
	animation: none;
	
}
.scroller-wrap .scroller .scroller-items div a.wishlist {
	color: #ec088c;
	top: -10px;
}
.scroller-wrap .scroller .scroller-items div a.wishlist.remove i {
	color: #ccc;
}
.scroller-wrap .scroller .scroller-items div a.wishlist {
	width: 22px;
	height: 22px;
	line-height: 22px;
}
.ow.giftguidesection.twenty .ornament .wishlist:hover {
	width: 45px;
	height: 45px;
	transition: 0s;
}
.scroller-wrap .scroller .scroller-items div a.wishlist {
	width: 22px;
	height: 22px;
	transition: 0s;
}


/* GIFT WRAP SLIDER */

.gift-guide-wrapper .scroller-wrap .arrow.arrow-left span {
	/*border-right: 30px solid #ffcc05;*/
	border-right: 30px solid #fff;
}
.gift-guide-wrapper .scroller-wrap .arrow.arrow-right span {
	/*border-left: 30px solid #ffcc05;*/
	border-left: 30px solid #fff;
}
.gift-guide-wrapper .scroller-wrap.active ul li.active {
	/*background-color: #ffcc05;*/
	background-color: #fff;
}



/*** END GIFT GUIDE 2020 ***/


/*** BLACK FRIDAY / CYBER MONDAY 2020 ***/
.ow.bfcmtwenty .clr {
	clear: both;
}
.ow.bfcmtwenty.bftop {
	background-color: black;
	background-image: url('https://www.poolsuppliescanada.ca/images/companies/4/banners/bfcm20/linetexture.png');
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
}
.ow.bfcmtwenty.bftop.cybmon {
	background-image: url('https://www.poolsuppliescanada.ca/images/companies/4/banners/bfcm20/purplepattern.png');
	background-size: cover;
} 
.ow.bfcmtwenty.bftop.cybmontop {
	background-color: #6d1ca0;
	background-image: url('https://www.poolsuppliescanada.ca/images/companies/4/banners/bfcm20/linetexture.png');
	background-position: top left;
	background-repeat: repeat;
	background-size: cover;
}
.ow.bfcmtwenty.bfmid {
	background-color: #0251a8;
	background-image: url('https://www.poolsuppliescanada.ca/images/companies/4/banners/bfcm20/linetexture2.png');
	background-position: top left;
	background-repeat: repeat;	
}
.ow.bfcmtwenty.bfbottom {
	background-color: #fff;
}

.ow.bfcmtwenty .time-frame-wrap {
	color: #fff !important;
	font-size: 1.6em !important;
	display: block;
	clear: both;
	margin-top: 5px;
	margin-bottom: 20px;
}
.ow.bfcmtwenty .time-frame-wrap span.timer-header {
	display: block;
	width: 100%;
	clear: both;
}

@media (max-width: 960px) {
	.ow.bfcmtwenty .time-frame-wrap {
		font-size: 1.25em !important;
	}
}

.ow.bfcmtwenty.bftop .topcontent.desktop {
	display: block;
	width: 90%;
	margin: 0 auto;
	text-align: center;
	clear: both;
}
.ow.bfcmtwenty.bftop .topcontent.desktop img {
	max-width: 80%;
	display: block;
	margin: 0 auto;
	text-align: center;
	clear: both;
}
.ow.bfcmtwenty.bftop .topcontent.mobile {
	display: none;
}
.ow.bfcmtwenty .title-wrap {
	display: block;
	width: auto;
	margin: 0 auto;
	text-align: center;
}
.ow.bfcmtwenty .title-wrap h2.purple-wrap {
	background: #ea0a8c;
	text-align: center;
	padding: 10px 15px;
	text-align: center;
	display: inline-block;
	width: auto;
	color: black;
	margin-top: 25px;
	margin-bottom: 15px;
}
.ow.bfcmtwenty .title-wrap h2.purple-wrap span {
	color: #fff !important;
}
.ow.bfcmtwenty .title-wrap h2.yellow-wrap {
	background: #ffcc05;
	text-align: center;
	padding: 10px 15px;
	text-align: center;
	display: inline-block;
	width: auto;
	color: black;
	margin-top: 25px;
	margin-bottom: 15px;
}
.ow.bfcmtwenty .title-wrap h2.yellow-wrap span {
	color: #662f90 !important;
}
.ow.bfcmtwenty .brand-wrap {
	display: block;
	width: 31%;
	margin: 1%;
	margin-top: 40px;
	padding: 1%;
	box-sizing: border-box;
	text-align: center;
	float: left;
	position: relative;
	min-height: 280px;
}
.ow.bfcmtwenty .brand-wrap a h3 {
	border: 0 !important;
	text-decoration: none !important;
}
.ow.bfcmtwenty .brand-wrap h3 {
	display: block;
	width: 80%;
	margin: 0 auto;
	margin-top: 280px;
	text-align: center;
	clear: both;
	border: 0 !important;
	text-decoration: none !important;
	color: #fff !important;
}
.ow.bfcmtwenty .brand-wrap h3 span {
	color: #ea0a8c !important;
}
.ow.bfcmtwenty .brand-wrap .circle {
	z-index: 1;
	width: 200px;
	height: 200px;
	background: rgba(234,10,140, .70);
	position: absolute;
	border-radius: 50%;
	top: 0;
}
.ow.bfcmtwenty .iw.cybmon-top-offers .brand-wrap .circle {
	background: rgba(255,204,5, .70);
}

.ow.bfcmtwenty .iw.cybmon-top-offers .brand-wrap h3 span {
	color: #ffcc05 !important;
}
.ow.bfcmtwenty .brand-wrap .logo {
	z-index: 2;
	background: white;
	text-align: center;
	margin: 0 auto;
	text-align: center;
	position: absolute;
	top: 40px;
	left: 0;
	right: 0;
	vertical-align: middle;
	border-radius: 50%;
	width: 195px;
	height: 195px;
	line-height: 200px;
	vertical-align: middle;
}
.ow.bfcmtwenty .brand-wrap .logo.sq {
	border-radius: 0;
}
.ow.bfcmtwenty .brand-wrap .logo img {
	max-width: 85%;
	border: 0;
	height: auto;
	display: block;
	margin: 0 auto;
	text-align: center;
	float: none;
	clear: both;
	vertical-align: middle;
	padding-top: 10px;
}
.ow.bfcmtwenty .offer.half {
	display: block;
	width: 42%;
	position: relative;
	float: left;	
	margin: 4% 3% 2% 5%;
}
.ow.bfcmtwenty .offer.half .offer-wrap {
	display: block;
	width: 95%;
	margin: 4% 3% 4% 5%;
	padding: 1%;
	background: #ea0a8c;
	z-index: 1;
	position: relative;
	min-height: 120px;
}
.ow.bfcmtwenty .offer.half .offer-wrap a {
	text-decoration: none !important;
}
.ow.bfcmtwenty .offer.half .offer-wrap .image {
	display: block;
	width: 175px;
	height: 175px;
	border: 1px solid #ea0a8c;
	border-radius: 50%;
	background: white;
	float: left;
	position: absolute;
	left: -45px;
	top: -25px;
	z-index: 2;
	overflow: hidden;
}
.ow.bfcmtwenty .offer.half .offer-wrap .image img {
	max-width: 130%;
	margin-left: -10%;
	margin-top: -2.5%;
	height: auto !important;
}
.ow.bfcmtwenty .offer.half .offer-wrap .badge {
	position: absolute;
	left: -85px;
	top: -20px;
	width: 80px;
	height: 80px;
	line-height: 18px;
	text-align: center;
	background: #ea0a8c;
	border-radius: 50%;
	z-index: 3;
}
.ow.bfcmtwenty .offer.half .offer-wrap .badge a, .ow.bfcmtwenty .offer.half .offer-wrap .badge p {
	color: #fff !important;
	text-decoration: none !important;
}
.ow.bfcmtwenty .offer.half .offer-wrap .badge p {
	font-size: 16px !important;
	font-weight: 700 !important;
	padding-top: 18px;
}
.ow.bfcmtwenty .offer.half .offer-wrap .badge p span {
	font-weight: 100 !important;
	font-size: 14px !important;
	text-decoration: line-through;
}
.ow.bfcmtwenty .offer.half .offer-wrap .info {
	display: block;
	width: 65%;
	padding-right: 5%;
	float: right;
	text-align: center;
	color: #fff !important;
	text-decoration: none !important;
}
.ow.bfcmtwenty .offer.half .offer-wrap .info a {
	color: #fff !important;
	text-decoration: none !important;
}
.ow.bfcmtwenty .offer.half .offer-wrap .info h3 a, .ow.bfcmtwenty .offer.half .offer-wrap .info a h3, .ow.bfcmtwenty .offer.half .offer-wrap .info h3 {
	text-decoration: none !important;
}
.ow.bfcmtwenty .offer.half .offer-wrap .info p.savings {
	font-weight: 700 !important;
	color: #000 !important;
	font-size: 18px !important;
	text-decoration: none !important;
}

.ow.bfcmtwenty .offer.half .offer-wrap .info h3, .ow.bfcmtwenty .offer.half .offer-wrap .info p {
	padding-top: 5px;
}

.ow.bfcmtwenty .offer.half .button.black {
	background: #000;
	margin-left: 230px;
	border: 1px solid #000;
}
.ow.bfcmtwenty .item-card {
	margin: 10px 41px;
}
.ow.bfcmtwenty ul.pagination-list {
	width: 98%;
}

.ow.bfcmtwenty.bfmid.cybmonmid {
	background-color: #ffc700;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/bfcm20/linetexture-cybermonday.png');
	background-size: cover;
}
.ow.bfcmtwenty.bfmid.cybmonmid .purple-wrap {
	background-color: #662f90 !important;
	color: #fff !important;
}
.ow.bfcmtwenty .title-wrap h2.purple-wrap.cybmon, .ow.bfcmtwenty.bfmid h2.purple-wrap.cybmon {
	background-color: #662f90 !important;
}
.ow.bfcmtwenty .title-wrap h2.purple-wrap.cybmon, .ow.bfcmtwenty.bfmid h2.purple-wrap.cybmon, .ow.bfcmtwenty.bfmid.cybmonmid .purple-wrap h2 {
	color: #fff !important;
}
.ow.bfcmtwenty.bfmid.cybmonmid .title-wrap h2.purple-wrap span, .ow.bfcmtwenty .title-wrap h2.purple-wrap.cybmon, .ow.bfcmtwenty.bfmid h2.purple-wrap.cybmon span, .ow.bfcmtwenty.bfmid.cybmonmid .purple-wrap h2 span {
	color: #ffcc05 !important;
}
.ow.bfcmtwenty.bfmid.cybmonmid .offer.half .offer-wrap {
	background-color: #662f90 !important;
}
.ow.bfcmtwenty.bfmid.cybmonmid .offer.half .offer-wrap .info p.savings {
	color: #ffc700 !important;
}
.ow.bfcmtwenty.bfmid.cybmonmid .offer.half .offer-wrap .badge {
	background-color: #662f90 !important;
}


/*** TWELVE DAYS OF DEALS 2020 ***/

#banner.twelvedaystwenty {
	animation: none !important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/twelvedays20/twelvesdays2020bg.png');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}
#banner.twelvedaystwenty.waves-bottom:after {
	height: 90px;
}
#banner.twelvedaystwenty .topcontent {
	display: block;
	max-width: 1440px;
	margin: 0 auto;
	text-align: center;
	float: none;
	clear: both;
	padding: 10px 0 60px 0;
}
#banner.twelvedaystwenty .topcontent.landing {
	padding: 10px 0 0 0;
}
#banner.twelvedaystwenty .topcontent.mobile {
	display: none;
}
#banner.twelvedaystwenty .topcontent a img {
	transition: all 0.3s ease-in-out;
}
#banner.twelvedaystwenty .topcontent a img:hover {
	opacity: 0.7;
}
@media (max-width: 960px) {
	#banner.twelvedaystwenty {
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/twelvedays20/twelvesdays2020bgmobile.png');
	}
	#banner.twelvedaystwenty .topcontent.desktop {
		display: none;
	}
	#banner.twelvedaystwenty .topcontent.mobile {
		display: block;
	}
	#banner.twelvedaystwenty {
		padding: 0;
	}
	#banner.twelvedaystwenty .topcontent {
		padding: 0;
	}
	#banner.twelvedaystwenty .topcontent img {
		max-width: 100% !important;
		padding:  20px 0 120px 0 !important;
	}
}

#banner.twelvedaystwenty .topcontent img {
	max-width: 80%;
	margin: 0 auto;
	display: block;
	text-align: center;
	padding: 40px 0 70px 0;
}
.ow.twelvedaystwentycontainer {
	margin-top: 25px;
	padding-top: 0;
}
.ow.twelvedaystwentycontainer h1 {
	margin-top: 0;
	padding-top: 0;
}
.ow.twelvedaystwentycontainer .time-frame-wrap {
	color: #004b9b !important;
	font-size: 1.6em !important;
	display: block;
	clear: both;
	margin-top: 25px;
	margin-bottom: 20px;
}
.ow.twelvedaystwentycontainer .time-frame-wrap span.timer-header {
	display: block;
	width: 100%;
	clear: both;
}

@media (max-width: 960px) {
	.ow.twelvedaystwentycontainer .time-frame-wrap {
		font-size: 1.25em !important;
	}
}

.twelve-days-grid-wrapper {
	display: block;
	width: 100%;
	margin: 0 auto;
	clear: both;
	padding: 1%;
	box-sizing: border-box;
}
.twelve-days-grid-wrapper .twelve-days-single {
	display: block;
	width: 25%;
	float: left;
	text-align: center;
}
.twelve-days-grid-wrapper .twelve-days-single img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	text-align: center;
	border: 0;
	text-decoration: none;
	-webkit-filter: grayscale(100%) blur(8px);
	filter: grayscale(100%) blur(8px);
	opacity: 1;
}
.twelve-days-grid-wrapper .twelve-days-single.active img {
	-webkit-filter: grayscale(0%) blur(0px);
	filter: grayscale(0%) blur(0px);
}
.twelve-days-grid-wrapper .twelve-days-single a img {
	border: 0;
	text-decoration: none;
}
.twelve-days-grid-wrapper .twelve-days-single.active img:hover {
	cursor: pointer;
	opacity: 0.8;
}
@media (max-width: 960px) {
	.twelve-days-grid-wrapper .twelve-days-single {
		width: 33%;
	}
}
@media (max-width: 520px) {
	.twelve-days-grid-wrapper .twelve-days-single {
		width: 50%;
	}
}

/*** ABOUT US PAGE - 2020 DESIGN ***/

.ow.universal-header.about-us-page {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	height: 360px !important;
}
.ow.halfheight.universal-header.about-us-page h1.head-title {
	margin-top: 90px;
}

.ow .iw.page .about-info-left {
	display: block;
	width: 52%;
	margin-right: 2%;
	text-align: left;
	float: left;
}

.ow .iw.page .about-info-left img.mobile-image-set {
	display: none;
}

.ow .iw.page.about-jr-page h1 {
	font-size: 1.9em !important;
	color: #005ead !important;
	text-align: left !important;
	margin: 0 !important;
	padding: 0 !important;
	padding-bottom: 10px !important;
}
.ow .iw.page .about-info-left h2, .ow .iw.page .about-info-bottom h2 {
	font-size: 1.55em;
	color: #005ead !important;
	padding-bottom: 10px;
}
.ow .iw.page .about-info-right {
	display: block;
	width: 44%;
	margin-left: 2%;
	text-align: center;
	float: right;
}
.ow .iw.page .about-info-right img {
	display: block;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.ow .iw.page .about-info-bottom {
	display: block;
	width: 100%;
	margin: 0 auto;
	float: none;
	text-align: center !important;
	padding: 10px 15px;
	box-sizing: border-box;
	background: #cae5ff !important;
	margin-top: 25px;
	margin-bottom: 25px;
}
.ow .iw.page .about-info-bottom h2 {
	text-align: center !important;
	color: #000 !important;
}
.ow .iw.page .about-info-left img.mobile-image-set {
	display: none;
}

/*** ABOUT PAGE REDESIGN 2023 ***/
.ow.halfheight.universal-header.about-us-page:after {
	content: none !important;
}
.ow.halfheight.universal-header.about-us-page h1 {
	text-shadow: 2px 2px 4px #000000; /* This will only be applied in browsers that support it */
}
#page.ow .iw.abouttwothree h2 {
	text-align: center;
	color: #0e59a3;
	margin-bottom: 5px;
}
#page.ow .iw.abouttwothree h3 {
	text-align: center;
	color: #0e59a3;
	margin-bottom: 7.5px;
	font-weight: 900;
	line-height: initial;
}
#page.ow .iw.abouttwothree p {
	text-align: center;
	line-height: 1.5;
}
#page.ow .iw.abouttwothree img.leftside, #page.ow .iw.abouttwothree img.rightside {
	display: block;
	width: 48%;
	float: left;
	margin: 1%;
	height: auto;
}

@media (max-width: 767px) {
	.ow .iw.page .about-info-left {
		width: 98%;
		margin: 0 auto !important;
	}
	.ow .iw.page .about-info-right {
		display: none;
	}
	.ow .iw.page .about-info-left img.mobile-image-set {
		display: block;
		margin-bottom: 15px;
	}
	.ow.universal-header.about-us-page {
		height: 230px !important;
	}
	.ow.halfheight.universal-header.about-us-page h1.head-title {
		margin-top: -30px !important;
	}
	
	.ow.universal-header.about-us-page.twothree {
		height: auto !important;
		background-position:  center right !important;
		background-size: cover !important;
	}
	#page.ow .iw.abouttwothree img.leftside, #page.ow .iw.abouttwothree img.rightside {
		float: none;
		clear: both;
		width: 96%;
		margin: 6% 2%;
	}
	
}

/*** 2020 HOLIDAY GREETING VIDEO ***/

@media (max-width: 767px) {
	#page .iw.page p iframe.santa-video {
		max-width: 100% !important;
		height: auto !important;
		text-align: center !important;
		display: block !important;
	}
}


/*** GET OUT AND PLAY SALE PAGE - LAST UPDATED JULY 2023 ***/

/*** GET OUT AND PLAY SALE - BANNER 2023 ***/
#banner.ow.white.getoutandplaytwentythree {
	background-color: #92e1ff !important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/outdoorplaysales/banner/goap-desktopbackground.png');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	animation: none !important;
	min-height: inherit;
	padding-bottom: 30px;
	overflow:hidden;
}
#banner.ow.white.getoutandplaytwentythree .topcontent.mobile {
	display: none;
}
#banner.ow.white.getoutandplaytwentythree .topcontent.desktop {
	display: block;
	max-width: 1440px;
	margin:0 auto;
}
#banner.ow.white.getoutandplaytwentythree a.button.white {
	background: #2781ea!important;
	color: #ffffff !important;
	font-size: 18px !important;
	font-weight: 600;
	text-transform: capitalize !important;
	display: inline;
	float:left;
	margin: 0 auto;
	margin-left: 47%;
	transition: all 0.3s ease-in-out;
}
#banner.ow.white.getoutandplaytwentythree a.button.white:hover {
	 opacity: 0.7;
	 cursor: pointer;
}
#banner.ow.white.getoutandplaytwentythree img.title.desktop {
	display: block;
	width: auto;
	margin: 0 auto;
	max-width: 60%;
	padding-left: 10px;
	padding-top: 50px;
	padding-bottom: 5px;
}
#banner.ow.white.getoutandplaytwentythree img.title.desktop.inner {
	/*width: 100%;*/
	max-width: 100%;
	width: 75%;
	padding: 40px 0;
}
/*#banner.ow.white.getoutandplaytwentythree .topcontent.desktop .products {
	display: none;
} 
#banner.ow.white.getoutandplaytwentythree .topcontent.desktop .products img {
	display: none;
}*/

@media (max-width: 1024px) {
	#banner.ow.white.getoutandplaytwentythree {
		padding: 10px 0 20px 0;
	}
	 /*#banner.ow.white.getoutandplaytwentythree .topcontent.desktop .products {
		display: none;
	} */
}
@media (max-width: 767px) {
	#banner.ow.white.getoutandplaytwentythree {
		background-position: left center;
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/outdoorplaysales/banner/goap-mobilebackground.png');
	}
	#banner.ow.white.getoutandplaytwentythree .topcontent.desktop {
		display: none;
	}
	#banner.ow.white.getoutandplaytwentythree .topcontent.mobile {
		display: block;
	}
	 #banner.ow.white.getoutandplaytwentythree .topcontent.mobile img.title.mobile, #banner.ow.white.getoutandplaytwentythree .topcontent.mobile img.products.mobile {
		display: block;
		max-width: 96%;
		margin: 0 auto;
		text-align: center;
		padding: 20px 0;
	} 
	#banner.ow.white.getoutandplaytwentythree a.button.white {
		margin: 15px auto;
		display: block;
		text-align: center;
		width: auto;
		max-width: 60%;
		float: none;
	}
	 #banner.ow.white.getoutandplaytwentythree .topcontent.mobile img.products.mobile {
		padding-bottom: 40px;
	} 
}

#banner.ow.white.getoutandplaysaletwentyone .topcontent a img {
	transition: all 0.3s ease-in-out;
}
#banner.ow.white.getoutandplaysaletwentyone .topcontent a img:hover {
	opacity: 0.7;
}

#banner.ow.white.getoutandplaysaletwentyone {
	background-color: #fff !important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/outdoorplaysale21/playsaletopbg.png');
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	animation: none !important;
}
#banner.ow.white.getoutandplaysaletwentyone.twentytwo {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/outdoorplaysale22/getoutplayheaderbg22.png');
}
#banner.ow.white.getoutandplaysaletwentyone.twentytwo.twothree {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/outdoorplaysale22/getoutplayheaderbg22.png');
}

#banner.ow.white.getoutandplaysaletwentyone .topcontent img {
	display: block;
	margin: 30px auto 30px auto;
	width: auto;
	max-width: 70%;
	padding: 60px 0;
}

#banner.ow.white.getoutandplaysaletwentyone.twentytwo.waves-bottom img {
	padding: 30px 0 90px 0;
}

#banner.ow.white.getoutandplaysaletwentyone .topcontent.mobile {
	display: none;
}

#banner.ow.white.getoutandplaysaletwentyone.twentytwo .topcontent img {
	margin: 60px auto;
}

@media (max-width: 767px) {
	#banner.ow.white.getoutandplaysaletwentyone .topcontent {
		display: none;
	}
	#banner.ow.white.getoutandplaysaletwentyone .topcontent.mobile {
		display: block;
	}
}

#banner.ow.white.getoutandplaysaletwentyone .topcontent .santa {
	display: block;
	position: absolute;
	left: 0;
	top: 36%;
	text-align: center;
	width: 20%;
}
#banner.ow.white.getoutandplaysaletwentyone.homeversion .topcontent .santa {
	top: 24%;
}
#banner.ow.white.getoutandplaysaletwentyone .topcontent .santa img {
	max-width: 80%;
	display: block;
	margin: 0 auto;
	text-align: center;
}
#banner.ow.white.getoutandplaysaletwentyone .topcontent .santa.right {
	right: 0;
	left: initial;
	top: 40%;
}
#banner.ow.white.getoutandplaysaletwentyone.homeversion .topcontent .santa.right {
	 top: 30%;
}
#banner.ow.white.getoutandplaysaletwentyone .guide-navigation {
	margin-bottom: 25px;
	display: block;
}
#banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul, #banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul li {
	list-style: none;
	list-style-type: none;
}
#banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul {
	padding: 0;
	margin: 0 auto;
	text-align: center;
	width: 50%;
	margin-top: 50px;
	margin-bottom: 50px;
}
#banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul li {
	opacity: 1.0;
	transition: all 0.3s ease-in-out;
}
#banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul li:hover {
	opacity: 0.7;
}
#banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul.ages li {
	width: 16%;
	padding: 1%;
	margin: 1%;
	color: #fff !important;
	text-align: center;
	display: block;
	border: 0;
	border-radius: 12px;
	float: left;
}
#banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul li p {
	font-size: 1.5em;
	font-weight: 500;
	padding: 0 !important;
	padding-top: 10px !important;
}
#banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul li a, #banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul li a p {
	color: #fff;
	text-decoration: none;
}
#banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul li p span {
	display: block;
	clear: both;
	width: 100%;
	text-align: center;
}
#banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul.ages li:first-of-type {
	background: #ec222a;
}
#banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul.ages li:nth-of-type(2) {
	background: #1860ad;
}
#banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul.ages li:nth-of-type(3) {
	background: #48c2c5;
}
#banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul.ages li:nth-of-type(4) {
	background: #f16725;
}
#banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul.ages li:nth-of-type(5) {
	background: #663190;
}

#banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul.categories li {
	width: 29.3333333333%;
	padding: 1%;
	margin: 1%;
	color: #fff !important;
	text-align: center;
	display: block;
	border: 0;
	border-radius: 12px;
	float: left;
}
#banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul.categories li:first-of-type {
	background: #fecd0a;
}
#banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul.categories li:first-of-type a, #banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul.categories li:first-of-type a p {
	color: #1860ad !important;
	text-decoration: none !important;
}
#banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul.categories li:nth-of-type(2) {
	background: #74c044;
}
#banner.ow.white.getoutandplaysaletwentyone .guide-navigation ul.categories li:nth-of-type(3) {
	background: #ea0a8d;
}

.ow.playsalesection {
	height: auto;
	min-height: 80vh;
	width: 100%;
	background-position: top left;
	background-repeat: repeat;
}
.ow.playsalesection.one {
	background-color: #db1f26; 
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/outdoorplaysale21/one-bg.png');
}
.ow.playsalesection.twentytwo.one {
	background-color: #ffffff; 
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/outdoorplaysale22/purple-cloud-bg.png');
	background-position: top left;
	background-repeat: repeat;
	background-size: initial;
}
.ow.playsalesection.twentytwo.twothree.one {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='20' height='20' patternTransform='scale(2) rotate(135)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0, 0%, 100%, 1)'/><path d='M-10-10A10 10 0 00-20 0a10 10 0 0010 10A10 10 0 010 0a10 10 0 00-10-10zM10-10A10 10 0 000 0a10 10 0 0110 10A10 10 0 0120 0a10 10 0 00-10-10zM30-10A10 10 0 0020 0a10 10 0 0110 10A10 10 0 0140 0a10 10 0 00-10-10zM-10 10a10 10 0 00-10 10 10 10 0 0010 10A10 10 0 010 20a10 10 0 00-10-10zM10 10A10 10 0 000 20a10 10 0 0110 10 10 10 0 0110-10 10 10 0 00-10-10zM30 10a10 10 0 00-10 10 10 10 0 0110 10 10 10 0 0110-10 10 10 0 00-10-10z'  stroke-width='1' stroke='none' fill='hsla(258, 100%, 98%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
	border-bottom: 3px solid #d9d9d9;
}
.ow.playsalesection.two {
	background-color: #fff;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/outdoorplaysale21/two-bg.png');
	padding-bottom: 25px;
}
.ow.playsalesection.twentytwo.twothree.two {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='30' height='40' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(26, 100%, 97%, 1)'/><path d='M1.624 19.09l6.597-1.595a.503.503 0 11.238.98L2.145 20l6.314 1.526a.504.504 0 01-.238.98l-6.597-1.595 3.426 3.426a3.813 3.813 0 005.386 0l1.1-1.1a4.584 4.584 0 000-6.475l-1.1-1.099a3.814 3.814 0 00-5.386 0zM-.911 18.377l-1.595-6.597a.504.504 0 11.98-.237L0 17.856l1.526-6.313a.503.503 0 11.98.237L.911 18.377l3.426-3.426a3.813 3.813 0 000-5.386l-1.1-1.099A4.548 4.548 0 000 7.125a4.547 4.547 0 00-3.238 1.341l-1.099 1.099a3.813 3.813 0 000 5.386zM-11.535 16.763a4.584 4.584 0 000 6.476l1.1 1.099a3.813 3.813 0 005.385 0l3.426-3.426-6.597 1.595a.501.501 0 01-.609-.371.504.504 0 01.372-.609l6.313-1.526-6.313-1.526a.504.504 0 11.237-.98l6.597 1.595-3.426-3.426a3.796 3.796 0 00-2.693-1.113c-.975 0-1.95.37-2.693 1.113zM.911 21.625l1.595 6.597a.504.504 0 11-.98.237L0 22.146l-1.526 6.313a.505.505 0 01-.98-.237l1.595-6.597-3.426 3.426a3.813 3.813 0 000 5.386l1.1 1.099a4.584 4.584 0 006.475 0l1.099-1.099a3.813 3.813 0 000-5.386zM31.624 19.09l6.597-1.595a.503.503 0 11.238.98L32.145 20l6.314 1.526a.504.504 0 01-.238.98l-6.597-1.595 3.426 3.426a3.813 3.813 0 005.386 0l1.1-1.1a4.584 4.584 0 000-6.475l-1.1-1.099a3.814 3.814 0 00-5.386 0zM29.089 18.377l-1.595-6.597a.504.504 0 11.98-.237L30 17.856l1.526-6.313a.503.503 0 11.98.237l-1.595 6.597 3.426-3.426a3.813 3.813 0 000-5.386l-1.1-1.099A4.548 4.548 0 0030 7.125a4.547 4.547 0 00-3.238 1.341l-1.099 1.099a3.813 3.813 0 000 5.386zM18.465 16.763a4.584 4.584 0 000 6.476l1.1 1.099a3.813 3.813 0 005.385 0l3.426-3.426-6.597 1.595a.501.501 0 01-.609-.371.504.504 0 01.372-.609l6.313-1.526-6.313-1.526a.504.504 0 11.237-.98l6.597 1.595-3.426-3.426a3.796 3.796 0 00-2.693-1.113c-.975 0-1.95.37-2.693 1.113zM30.911 21.625l1.595 6.597a.504.504 0 11-.98.237L30 22.146l-1.526 6.313a.505.505 0 01-.98-.237l1.595-6.597-3.426 3.426a3.813 3.813 0 000 5.386l1.1 1.099a4.584 4.584 0 006.475 0l1.099-1.099a3.813 3.813 0 000-5.386zM16.624 39.09l6.597-1.595a.503.503 0 11.238.98L17.145 40l6.314 1.526a.504.504 0 01-.238.98l-6.597-1.595 3.426 3.426a3.813 3.813 0 005.386 0l1.1-1.1a4.584 4.584 0 000-6.475l-1.1-1.099a3.814 3.814 0 00-5.386 0zM14.089 38.377l-1.595-6.597a.504.504 0 11.98-.237L15 37.856l1.526-6.313a.503.503 0 11.98.237l-1.595 6.597 3.426-3.426a3.813 3.813 0 000-5.386l-1.1-1.099A4.548 4.548 0 0015 27.125a4.547 4.547 0 00-3.238 1.341l-1.099 1.099a3.813 3.813 0 000 5.386zM3.465 36.763a4.584 4.584 0 000 6.476l1.1 1.099a3.813 3.813 0 005.385 0l3.426-3.426-6.597 1.595a.501.501 0 01-.609-.371.504.504 0 01.372-.609l6.313-1.526-6.313-1.526a.504.504 0 11.237-.98l6.597 1.595-3.426-3.426a3.796 3.796 0 00-2.693-1.113c-.975 0-1.95.37-2.693 1.113zM15.911 41.625l1.595 6.597a.504.504 0 11-.98.237L15 42.146l-1.526 6.313a.505.505 0 01-.98-.237l1.595-6.597-3.426 3.426a3.813 3.813 0 000 5.386l1.1 1.1a4.584 4.584 0 006.475 0l1.099-1.1a3.813 3.813 0 000-5.386zM16.624-.91l6.597-1.595a.503.503 0 11.238.98L17.145 0l6.314 1.526a.504.504 0 01-.238.98L16.624.912l3.426 3.426a3.813 3.813 0 005.386 0l1.1-1.1a4.584 4.584 0 000-6.475l-1.1-1.099a3.814 3.814 0 00-5.386 0zM14.089-1.623L12.494-8.22a.504.504 0 11.98-.237L15-2.144l1.526-6.313a.503.503 0 11.98.237l-1.595 6.597 3.426-3.426a3.813 3.813 0 000-5.386l-1.1-1.099A4.548 4.548 0 0015-12.875a4.547 4.547 0 00-3.238 1.341l-1.099 1.099a3.813 3.813 0 000 5.386zM3.465-3.237a4.584 4.584 0 000 6.476l1.1 1.099a3.813 3.813 0 005.385 0L13.376.912 6.779 2.507a.501.501 0 01-.609-.371.504.504 0 01.372-.609L12.855.001 6.542-1.525a.504.504 0 11.237-.98L13.376-.91 9.95-4.336a3.796 3.796 0 00-2.693-1.113c-.975 0-1.95.37-2.693 1.113zM15.911 1.625l1.595 6.597a.504.504 0 11-.98.237L15 2.146 13.474 8.46a.505.505 0 01-.98-.237l1.595-6.597-3.426 3.426a3.813 3.813 0 000 5.386l1.1 1.099a4.584 4.584 0 006.475 0l1.099-1.099a3.813 3.813 0 000-5.386z'  stroke-width='1' stroke='none' fill='hsla(0, 0%, 100%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
	border-bottom: 3px solid #d9d9d9;
}
.ow.playsalesection.twentytwo.two {
	background-color: #fff;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/outdoorplaysale22/blue-cloud-bg.png');
	padding-bottom: 25px;
	background-position: top left;
	background-repeat: repeat;
	background-size: initial;
}
.ow.playsalesection.three {
	background-color: #fff;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/outdoorplaysale21/three-bg.png');
	padding-bottom: 25px;
}
.ow.playsalesection.twentytwo.three {
	background-color: #fff;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/outdoorplaysale22/red-sun-bg.png');
	padding-bottom: 25px;
	background-position: top left;
	background-repeat: repeat;
	background-size: initial;
}
.ow.playsalesection.twentytwo.twothree.three {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='38.907' height='70' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0, 0%, 100%, 1)'/><path d='M.582-16.627S.832-6.236 5.736-.25c1.996 2.494 3.908 4.24 5.405 5.57 1.496 1.247 3.822.333 4.072-1.662.083-.997-.333-1.911-1.164-2.41C11.056-.664 3.824-6.069.582-16.627zm37.742 0C35.082-6.069 27.85-.664 24.857 1.248a2.921 2.921 0 00-1.248 2.41c.25 1.995 2.578 2.91 4.075 1.662 1.58-1.33 3.49-3.076 5.486-5.57 4.905-5.986 5.154-16.377 5.154-16.377zM.582-8.313s-.25 7.15 3.076 13.385c.998 1.995 2.66 4.572 3.824 5.903 1.414 1.58 3.99.914 4.489-1.164.25-.998-.082-1.914-.83-2.579C8.73 5.237 3.409.084.582-8.313zm37.742 0C35.498.084 30.178 5.237 27.768 7.232c-.749.665-1.082 1.664-.832 2.579.415 2.078 3.077 2.743 4.49 1.164 1.164-1.247 2.826-3.908 3.824-5.903 3.325-6.235 3.074-13.385 3.074-13.385zM.666 1.414s-.25 6.651 1.828 11.889c.416 1.164.915 2.243 1.414 3.074.998 1.912 3.74 1.581 4.405-.414.332-.915 0-1.913-.749-2.578C5.735 11.888 2.495 8.397.666 1.415zm37.742.166c-1.912 6.9-5.153 10.392-6.982 11.889-.748.582-1.083 1.661-.75 2.576.665 1.995 3.408 2.245 4.406.416.499-.831 1-1.828 1.498-2.992C38.658 8.23 38.408 1.58 38.408 1.58zm.416 9.145s-.832 4.323-2.994 7.482c-.997 1.496-.664 2.909-.082 3.906.416.665.832 1.165 1.414 1.58l1.744 1.33 1.746-1.33c.582-.498 1.082-.998 1.414-1.58.582-.997.914-2.326-.25-3.906-2.161-3.16-2.992-7.482-2.992-7.482zM0 10.809s-.83 4.321-2.992 7.48c-.998 1.496-.665 2.827-.166 3.824.415.665.83 1.165 1.412 1.58L0 25.023l1.746-1.33c.582-.498 1.08-.998 1.412-1.58.582-.997.915-2.328-.166-3.824C.831 15.13 0 10.81 0 10.81zm.582 34.25s-.166 9.56 5.736 16.793c2.079 2.577 4.074 4.49 5.737 5.82 1.912 1.58 4.654.083 4.488-2.328-.083-.915-.58-1.745-1.412-2.16C12.138 61.438 4.489 56.199.582 45.059zm37.742.084c-3.907 11.223-11.554 16.46-14.547 18.123-.831.415-1.33 1.247-1.414 2.162-.166 2.41 2.576 3.824 4.489 2.328 1.662-1.33 3.658-3.243 5.736-5.82 5.902-7.233 5.736-16.793 5.736-16.793zM.582 53.289s.25 10.393 5.154 16.379c1.996 2.494 3.908 4.321 5.405 5.568 1.496 1.247 3.822.333 4.072-1.662.083-.997-.333-1.911-1.164-2.41C11.056 69.252 3.824 63.847.582 53.29zm37.742.084C35.082 63.931 27.85 69.334 24.857 71.246c-.83.499-1.248 1.415-1.248 2.412.25 1.995 2.578 2.91 4.075 1.662 1.58-1.33 3.49-3.076 5.486-5.57 4.905-5.986 5.154-16.377 5.154-16.377zM.582 61.686s-.25 7.15 3.076 13.384c.998 1.996 2.66 4.573 3.824 5.903 1.414 1.58 3.99.914 4.489-1.164.25-.998-.082-1.911-.83-2.577C8.73 75.237 3.409 70.082.582 61.686zm37.742 0c-2.826 8.396-8.146 13.551-10.556 15.546-.749.666-1.082 1.662-.832 2.577.415 2.078 3.077 2.743 4.49 1.164 1.164-1.33 2.826-3.99 3.824-5.903 3.325-6.235 3.074-13.384 3.074-13.384z'  stroke-width='1' stroke='none' fill='hsla(131, 100%, 96%, 1)'/><path d='M20.035 10.06s-.166 9.56 5.736 16.794c2.079 2.577 4.074 4.488 5.737 5.818 1.912 1.58 4.656.083 4.49-2.328-.083-.915-.583-1.745-1.414-2.16-2.993-1.746-10.642-6.9-14.549-18.123zm-1.164.083C14.964 21.366 7.315 26.603 4.322 28.266c-.831.415-1.329 1.247-1.412 2.162-.166 2.41 2.576 3.824 4.488 2.328 1.663-1.33 3.658-3.243 5.737-5.82 5.902-7.233 5.736-16.793 5.736-16.793zm0 8.23C15.63 28.931 8.397 34.334 5.404 36.246c-.831.499-1.248 1.498-1.248 2.412.25 1.995 2.578 2.91 4.074 1.662 1.58-1.33 3.492-3.076 5.487-5.57 4.905-5.986 5.154-16.377 5.154-16.377zm1.164 0s.25 10.391 5.154 16.377a50.364 50.364 0 005.405 5.57c1.496 1.247 3.825.333 4.074-1.662.083-.997-.333-1.913-1.164-2.412-2.993-1.912-10.227-7.315-13.469-17.873zm-1.164 8.314c-2.826 8.397-8.148 13.55-10.558 15.545-.749.666-1.08 1.664-.83 2.579.415 2.078 3.074 2.743 4.488 1.164 1.164-1.33 2.826-3.91 3.824-5.905 3.325-6.235 3.076-13.383 3.076-13.383zm1.164 0s-.25 7.148 3.076 13.383c.998 1.996 2.66 4.574 3.825 5.905 1.413 1.58 3.991.914 4.49-1.164.25-.998-.084-1.913-.832-2.579-2.411-1.995-7.732-7.148-10.559-15.545zm.084 9.727s-.25 6.65 1.828 11.887c.416 1.164.916 2.245 1.414 3.076.998 1.912 3.741 1.58 4.407-.416.332-.915 0-1.911-.748-2.576-1.83-1.497-5.072-4.988-6.9-11.97zm-1.164.166c-1.912 6.9-5.155 10.392-6.984 11.889-.749.582-1.08 1.661-.748 2.576.665 1.995 3.408 2.245 4.406.416.499-.831.997-1.828 1.496-2.992 2.078-5.238 1.83-11.889 1.83-11.889zm.416 9.145s-.833 4.323-2.994 7.482c-.998 1.496-.664 2.909-.082 3.906.416.665.83 1.165 1.412 1.58l1.746 1.33 1.746-1.33c.582-.498 1.082-.998 1.414-1.58.582-.997.914-2.326-.25-3.906-2.161-3.16-2.992-7.482-2.992-7.482z'  stroke-width='1' stroke='none' fill='hsla(131, 100%, 96%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
	border-bottom: 3px solid #d9d9d9;
}
.ow.playsalesection.four {
	background-color: #fff;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/outdoorplaysale21/four-bg.png');
	padding-bottom: 25px;
}
.ow.playsalesection.twentytwo.four {
	background-color: #fff;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/outdoorplaysale22/blue-umbrella-bg2.png');
	padding-bottom: 25px;
}
.ow.playsalesection.twentytwo.twothree.four {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='35.584' height='30.585' patternTransform='scale(2) rotate(90)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0, 0%, 100%, 1)'/><path d='M36.908 9.243c-5.014 0-7.266 3.575-7.266 7.117 0 3.376 2.45 5.726 5.959 5.726 1.307 0 2.45-.463 3.244-1.307.744-.811 1.125-1.903 1.042-3.095-.066-.811-.546-1.655-1.274-2.185-.596-.447-1.639-.894-3.162-.546-.48.1-.778.58-.662 1.06.1.48.58.777 1.06.661.695-.149 1.274-.066 1.705.249.364.265.546.645.562.893.05.679-.165 1.308-.579 1.755-.446.48-1.125.744-1.936.744-2.55 0-4.188-1.538-4.188-3.938 0-2.466 1.44-5.347 5.495-5.347 2.897 0 6.008 1.888 6.388 6.058.166 1.804.067 5.147-2.598 7.034a.868.868 0 00-.142.122c-1.311.783-2.87 1.301-4.972 1.301-4.088 0-6.123-1.952-8.275-4.021-2.317-2.218-4.7-4.518-9.517-4.518-4.094 0-6.439 1.676-8.479 3.545.227-1.102.289-2.307.17-3.596-.496-5.263-4.567-7.662-8.159-7.662-5.015 0-7.265 3.574-7.265 7.116 0 3.377 2.45 5.727 5.958 5.727 1.307 0 2.449-.463 3.243-1.308.745-.81 1.126-1.903 1.043-3.095-.066-.81-.546-1.654-1.274-2.184-.596-.447-1.639-.894-3.161-.546-.48.1-.778.58-.662 1.06.099.48.579.777 1.059.66.695-.148 1.275-.065 1.705.25.364.264.546.645.563.893.05.679-.166 1.307-.58 1.754-.447.48-1.125.745-1.936.745-2.549 0-4.188-1.539-4.188-3.939 0-2.466 1.44-5.345 5.495-5.345 2.897 0 6.008 1.87 6.389 6.057.163 1.781.064 5.06-2.504 6.96-1.36.864-2.978 1.447-5.209 1.447-4.088 0-6.124-1.952-8.275-4.021-2.317-2.218-4.7-4.518-9.516-4.518v1.787c4.088 0 6.123 1.953 8.275 4.022 2.317 2.218 4.7 4.518 9.516 4.518 4.8 0 7.2-2.3 9.517-4.518 2.151-2.069 4.187-4.022 8.275-4.022s6.124 1.953 8.275 4.022c2.318 2.218 4.701 4.518 9.517 4.518 4.8 0 7.2-2.3 9.516-4.518 2.152-2.069 4.188-4.022 8.276-4.022s6.123 1.953 8.275 4.022c2.317 2.218 4.7 4.518 9.517 4.518v-1.788c-4.088 0-6.124-1.952-8.275-4.021-2.318-2.218-4.701-4.518-9.517-4.518-4.103 0-6.45 1.683-8.492 3.556.237-1.118.304-2.343.184-3.656-.497-5.263-4.568-7.663-8.16-7.663z'  stroke-width='1' stroke='none' fill='hsla(202, 100%, 95%, 1)'/><path d='M23.42 41.086a.896.896 0 01-.729-.38.883.883 0 01.215-1.242c2.665-1.887 2.764-5.23 2.599-7.034-.38-4.187-3.492-6.058-6.389-6.058-4.055 0-5.495 2.88-5.495 5.346 0 2.4 1.639 3.94 4.188 3.94.81 0 1.49-.265 1.936-.745.414-.447.63-1.076.58-1.755-.017-.248-.2-.629-.547-.893-.43-.315-1.026-.398-1.704-.249a.868.868 0 01-1.06-.662.868.868 0 01.662-1.059c1.523-.348 2.566.1 3.161.546.729.53 1.209 1.374 1.275 2.185.083 1.191-.298 2.284-1.043 3.095-.794.844-1.936 1.307-3.244 1.307-3.508 0-5.958-2.35-5.958-5.726 0-3.542 2.25-7.117 7.266-7.117 3.591 0 7.663 2.4 8.16 7.663.347 3.79-.828 6.868-3.344 8.656a.824.824 0 01-.53.182zm0-30.585a.896.896 0 01-.729-.38.883.883 0 01.215-1.242c2.665-1.887 2.764-5.23 2.599-7.034-.381-4.187-3.493-6.058-6.389-6.058-4.055 0-5.495 2.88-5.495 5.346 0 2.4 1.639 3.94 4.188 3.94.81 0 1.49-.266 1.936-.746.414-.446.629-1.075.58-1.754-.017-.248-.2-.629-.547-.894-.43-.314-1.026-.397-1.705-.248A.868.868 0 0117.014.77a.868.868 0 01.662-1.06c1.523-.347 2.566.1 3.161.547.729.53 1.209 1.374 1.275 2.185.083 1.191-.298 2.284-1.043 3.095-.794.844-1.936 1.307-3.244 1.307-3.508 0-5.958-2.35-5.958-5.726 0-3.542 2.25-7.117 7.266-7.117 3.591 0 7.663 2.4 8.16 7.663.347 3.79-.828 6.868-3.344 8.656a.824.824 0 01-.53.182zm29.956 1.572c-4.8 0-7.2-2.3-9.517-4.518-2.151-2.069-4.187-4.022-8.275-4.022S29.46 5.486 27.31 7.555c-2.317 2.218-4.7 4.518-9.517 4.518-4.8 0-7.2-2.3-9.516-4.518C6.124 5.486 4.088 3.533 0 3.533s-6.124 1.953-8.275 4.022c-2.317 2.218-4.7 4.518-9.517 4.518-4.8 0-7.2-2.3-9.516-4.518-2.152-2.069-4.188-4.022-8.276-4.022V1.746c4.8 0 7.2 2.3 9.517 4.518 2.152 2.069 4.187 4.022 8.275 4.022s6.124-1.953 8.276-4.022C-7.2 4.046-4.816 1.746 0 1.746c4.8 0 7.2 2.3 9.517 4.518 2.151 2.069 4.187 4.022 8.275 4.022s6.124-1.953 8.275-4.022c2.318-2.218 4.7-4.518 9.517-4.518 4.8 0 7.2 2.3 9.517 4.518 2.151 2.069 4.187 4.022 8.275 4.022s6.124-1.953 8.275-4.022c2.317-2.218 4.7-4.518 9.517-4.518v1.787c-4.088 0-6.124 1.953-8.275 4.022-2.317 2.234-4.717 4.518-9.517 4.518z'  stroke-width='1' stroke='none' fill='hsla(202, 100%, 95%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
	border-bottom: 3px solid #d9d9d9;
}
.ow.playsalesection.five {
	background-color: #fff;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/outdoorplaysale21/five-bg.png');
	padding-bottom: 25px;
}
.ow.playsalesection.twentytwo.six {
	background-color: #fff;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/outdoorplaysale22/green-kite-bg.png');
	padding-bottom: 25px;
}
.ow.playsalesection.twentytwo.twothree.six {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='53.89' height='31' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(267, 100%, 98%, 1)'/><path d='m36.244 27.27-2.777-2.776a11.114 11.112 0 0 1-14.38-1.14 11.114 11.112 0 0 1-1.14-14.379l-2.772-2.77a15.008 15.006 0 0 0 1.158 19.903 15.008 15.006 0 0 0 19.91 1.162zm2.472-2.48a15.008 15.006 0 0 0-1.158-19.903A15.008 15.006 0 0 0 17.65 3.73l2.772 2.77a11.114 11.112 0 0 1 14.38 1.14 11.114 11.112 0 0 1 1.14 14.38zM-9.3 19.23l2.776 2.775a11.114 11.112 0 0 1 14.382 1.14A11.114 11.112 0 0 1 9 37.525l2.77 2.77a15.008 15.006 0 0 0-1.156-19.904 15.008 15.006 0 0 0-19.912-1.16Zm-2.47 2.48a15.008 15.006 0 0 0 1.156 19.904A15.008 15.006 0 0 0 9.293 42.77L6.523 40a11.114 11.112 0 0 1-14.382-1.14 11.114 11.112 0 0 1-1.14-14.378zm56.36-2.48 2.777 2.775a11.114 11.112 0 0 1 14.38 1.14 11.114 11.112 0 0 1 1.14 14.38l2.772 2.77a15.008 15.006 0 0 0-1.158-19.904 15.008 15.006 0 0 0-19.91-1.16zm-2.471 2.48a15.008 15.006 0 0 0 1.158 19.904 15.008 15.006 0 0 0 19.906 1.156L60.412 40a11.114 11.112 0 0 1-14.38-1.14 11.114 11.112 0 0 1-1.14-14.378zM-9.3-11.77l2.78 2.775a11.114 11.112 0 0 1 14.38 1.14A11.114 11.112 0 0 1 9 6.525l2.77 2.77a15.008 15.006 0 0 0-1.157-19.904 15.008 15.006 0 0 0-19.912-1.16zm-2.469 2.48a15.008 15.006 0 0 0 1.156 19.903A15.008 15.006 0 0 0 9.293 11.77L6.523 9A11.114 11.112 0 0 1-7.859 7.86a11.114 11.112 0 0 1-1.14-14.378zm56.36-2.48 2.777 2.775a11.114 11.112 0 0 1 14.38 1.14 11.114 11.112 0 0 1 1.14 14.38l2.772 2.77a15.008 15.006 0 0 0-1.158-19.904 15.008 15.006 0 0 0-19.91-1.16zM42.12-9.29a15.008 15.006 0 0 0 1.158 19.903 15.008 15.006 0 0 0 19.906 1.156L60.412 9a11.114 11.112 0 0 1-14.38-1.14 11.114 11.112 0 0 1-1.14-14.378z'  stroke-width='1' stroke='none' fill='hsla(0, 0%, 100%, 1)'/><path d='M32.24 20.793a7.486 7.486 0 0 0 1.073-9.186L23.035 21.881a7.49 7.49 0 0 0 9.204-1.088zM-5.298 25.71a7.486 7.486 0 0 0-1.072 9.186L3.907 24.622a7.49 7.49 0 0 0-9.204 1.088zm53.89 0a7.486 7.486 0 0 0-1.071 9.186l10.276-10.274a7.49 7.49 0 0 0-9.204 1.088zm-53.89-31a7.486 7.486 0 0 0-1.072 9.185L3.907-6.379A7.49 7.49 0 0 0-5.297-5.29zm53.89 0a7.486 7.486 0 0 0-1.071 9.185L57.798-6.379a7.49 7.49 0 0 0-9.204 1.088z'  stroke-width='1' stroke='none' fill='hsla(0, 0%, 100%, 1)'/><path d='M30.835 9.131a7.49 7.49 0 0 0-9.186 1.072 7.486 7.486 0 0 0-1.09 9.204Zm-34.728 28.24A7.49 7.49 0 0 0 5.295 36.3a7.486 7.486 0 0 0 1.09-9.204zm53.89 0a7.49 7.49 0 0 0 9.189-1.071 7.486 7.486 0 0 0 1.088-9.204zm-53.89-31A7.49 7.49 0 0 0 5.295 5.3a7.486 7.486 0 0 0 1.09-9.204zm53.89 0A7.49 7.49 0 0 0 59.187 5.3a7.486 7.486 0 0 0 1.088-9.204z'  stroke-width='1' stroke='none' fill='hsla(0, 0%, 100%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
	border-bottom: 3px solid #d9d9d9;
}
.ow.playsalesection .spacer {
	display: block;
	width: 100%;
	height: 85px;
	clear: both;
}

.ow.playsalesection img.section-title {
	display: block;
	padding: 60px 0;
	text-align: center;
	margin: 0 auto;
	float: none;
	clear: both;
	max-width: 90%;
}

.ow.playsalesection h2 {
	text-align: center;
	font-size: 2em;
	padding: 60px 0;
}

.ow.playsalesection .ornament {
	display: block;
	float: left;
	background-color: #fff;
	border-radius: 50%;
	position: relative;
	margin-right: 3%;
	width: 400px;
	height: 400px;
	border: 0;
	overflow: hidden !important;
}
.ow.playsalesection .ornament img {
	width: 90%;
	height: 90%;
	line-height: 400px;
	margin: 0 auto;
	text-align: center;
	display: block;
	position: relative;
	top: 5%;
	z-index: 2;
}
.ow.playsalesection .ornament .wishlist, .scroller-wrap .scroller .scroller-items div a.wishlist {
	position: absolute;
	right: 0px;
	top: 20%;
	width: 45px;
	height: 45px;
	z-index: 5;
	border-radius: 50%;
	text-align: center;
	line-height: 45px;
	border: 1px solid #f20;
}

.ow.playsalesection .scroller-wrap .scroller .scroller-items div a.wishlist i {
	margin: -1px 0 0 -6px;
	font-size: 25px;
	display: inline-block;
	color: #f20;
}
.ow.playsalesection .ornament .wishlist i {
	font-size: 34px!important;
	animation: none;
	color: #f20;
}

.scroller-wrap .scroller .scroller-items div a.wishlist i {
	animation: none;
	
}
.scroller-wrap .scroller .scroller-items div a.wishlist {
	color: #ec088c;
	top: -10px;
}
.scroller-wrap .scroller .scroller-items div a.wishlist.remove i {
	color: #ccc;
}
.scroller-wrap .scroller .scroller-items div a.wishlist {
	width: 22px;
	height: 22px;
	line-height: 22px;
}
.ow.playsalesection .ornament .wishlist:hover {
	width: 45px;
	height: 45px;
	transition: 0s;
}
.scroller-wrap .scroller .scroller-items div a.wishlist {
	width: 22px;
	height: 22px;
	transition: 0s;
}
.ow.playsalesection .ornament .wishlist i, .scroller-wrap .scroller .scroller-items div a.wishlist {
	font-size: 20px;
}

.ow.playsalesection .feature-product {
	display: block;
	float: right;
	width: 40%;
	padding: 2%;
	text-align: right;
}
.ow.playsalesection.twentytwo .feature-product {
	width: 48%;
}
@media (max-width: 767px) {
	.ow.playsalesection.twentytwo .feature-product {
		width: 98%;
	}
}
.ow.playsalesection .feature-product h3 {
	font-size: 2em;
	display: block;
	margin-bottom: 25px;
	font-weight: 900;
}
.ow.playsalesection .feature-product p {
	font-size: 19px;
	line-height: 24px;
	color: #fff;
}
.ow.playsalesection.two .feature-product p {
	color: #000;
}
.ow.playsalesection .feature-product p.price {
	font-size: 1.8em;
	font-weight: 900;
	margin-top: 20px;
	margin-bottom: 10px;
}

.ow.playsalesection .feature-product p.price-orig {
	text-decoration: line-through;
}


.ow.playsalesection.two .feature-product p.price {
	color: #58a429;
}
.ow.playsalesection .feature-product .button {
	font-size: 21px;
	padding: 2% 6%;
	border: 0 !important;
	margin-top: 2%;
	margin-bottom: 2%;
	text-transform: capitalize !important;
	font-weight: 500;
}
.ow.playsalesection .feature-product .button.red {
	background: #ec222a;
	border: 0 !important;
}
.ow.playsalesection .feature-product .button.purple {
	background: #9a41ff;
	border: 0 !important;
}
.ow.playsalesection.twentytwo .feature-product .button.red {
	background: #fd115b;
	border: 0 !important;
}
.ow.playsalesection.twentytwo .feature-product .button.orange {
	background: #ef5402;
	border: 0 !important;
}

.ow.playsalesection h4 {
	text-align: center;
	font-size: 1.8em;
	display: block;
	clear: both;
	width: 100%;
	font-weight: 900;
	margin-top: 50px;
}

.ow.playsalesection.twentytwo h2.section-title {
	font-size: 2.25em;
}
.ow.playsalesection.twentytwo h2.section-title.purple {
	color: #954eff !important;
}
.ow.playsalesection.twentytwo h2.section-title.blue {
	color: #3b5ffe !important;
}

.ow.playsalesection.twentytwo.twothree h2.section-title.blue, .ow.playsalesection.twentytwo.twothree.two p.price {
	color: #fd5616 !important;
}
.ow.playsalesection.twentytwo.twothree h4.badging.blue {
	background-color: #fd5616 !important;
}

.ow.playsalesection.twentytwo h2.section-title.red {
	color: #ef4562 !important;
}
.ow.playsalesection.twentytwo.twothree h2.section-title.red, .ow.playsalesection.twentytwo.twothree.three p.price {
	color: #4ba04b !important;
}
.ow.playsalesection.twothree h4.badging.red {
	background-color: #4ba04b !important;
}
.ow.playsalesection.twentytwo.twothree.three h3 {
	color: #414f5d !important;
}
.ow.playsalesection.twentytwo h2.section-title.green {
	color: #24a923 !important;
}
.ow.playsalesection.twentytwo h2.section-title.lightblue {
	color: #009dd1 !important;
}

.ow.playsalesection.twentytwo.twothree h2.section-title.green, .ow.playsalesection.twentytwo.twothree.six p.price {
	color: #974efc !important;
}
.ow.playsalesection.twentytwo.twothree h4.badging.green {
	background-color: #974efc !important;
}
.ow.playsalesection.twentytwo.twothree.two h3, .ow.playsalesection.twentytwo.twothree.six h3, .ow.playsalesection.twentytwo.twothree.four h3 {
	color: #414f5d !important;
}


.ow.playsalesection h4.badging {
	display: block;
	width: 98%;
	margin: 0 auto;
	box-sizing: border-box;
	border-radius: 6px;
	text-align: center;
	color: #fff !important;
	font-size: 18px !important;
	padding: 5px 10px;
	font-weight: 400 !important;
	margin-bottom: 10px;
}
.ow.playsalesection h4.badging.pink {
	background: #ec088c;
}
.ow.playsalesection.twentytwo h4.badging.pink {
	background: #9a41ff;
}
.ow.playsalesection h4.badging.red {
	background: #e90011;
}
.ow.playsalesection h4.badging.blue {
	background: #2b64b8;
}
.ow.playsalesection.twentytwo h4.badging.blue {
	background: #3b5ffe;
}
.ow.playsalesection.twentytwo h4.badging.lightblue {
	background: #009dd1;
}
.ow.playsalesection.twentytwo h4.badging.green {
	background: #24a923;
}


.ow.playsalesection.one h3, .ow.playsalesection.one p, .ow.playsalesection.one p.price, .ow.playsalesection.one p.price-orig {
	color: #125ead !important;
}

.ow.playsalesection.twentytwo.one h3, .ow.playsalesection.twentytwo.one p {
	color: #414f5d !important;
}
.ow.playsalesection.one p.price {
	color: #9a41ff !important;
}

.ow.playsalesection.one h4, .ow.playsalesection.three h4, .ow.playsalesection.four h4, .ow.playsalesection.five h4 {
	color: #125ead;
}

.ow.playsalesection.two h3, .ow.playsalesection.two p, .ow.playsalesection.two p.price, .ow.playsalesection.two p.price-orig {
	color: #fff !important;
}

.ow.playsalesection.twentytwo.two h3, .ow.playsalesection.twentytwo.two p.price {
	color: #2e61ff !important;
}
.ow.playsalesection.twentytwo.two p, .ow.playsalesection.twentytwo.two p.price-orig {
	color: #414f5d !important;
}

.ow.playsalesection.three h3, .ow.playsalesection.three p, .ow.playsalesection.three p.price, .ow.playsalesection.three p.price-orig {
	color: #125ead !important;
}

.ow.playsalesection.twentytwo.three h3, .ow.playsalesection.twentytwo.three p.price {
	color: #ef4562 !important;
}
.ow.playsalesection.twentytwo.three p, .ow.playsalesection.twentytwo.three p.price-orig {
	color: #414f5d !important;
}

.ow.playsalesection.four h3, .ow.playsalesection.four p, .ow.playsalesection.four p.price, .ow.playsalesection.four p.price-orig {
	color: #125ead !important;
}

.ow.playsalesection.twentytwo.four h3, .ow.playsalesection.twentytwo.four p.price {
	color: #009dd1 !important;
}
.ow.playsalesection.twentytwo.four p, .ow.playsalesection.twentytwo.four p.price-orig {
	color: #414f5d !important;
}

.ow.playsalesection.five h3, .ow.playsalesection.five p, .ow.playsalesection.five p.price, .ow.playsalesection.five p.price-orig {
	color: #125ead !important;
}

.ow.playsalesection.twentytwo.six h3, .ow.playsalesection.twentytwo.six p.price {
	color: #24a923 !important;
}

.ow.playsalesection.twentytwo.six p, .ow.playsalesection.twentytwo.six p.price-orig {
	color: #414f5d !important;
}


.ow.playsalesection .scroller-wrap .scroller .scroller-items div {
	position: relative;
}

.ow.playsalesection .scroller-wrap .scroller .scroller-items div img {
	max-width: 80%;
	margin: 0 auto;
	text-align: center;
	display: block;
	padding-bottom: 15px;
}
.ow.playsalesection .scroller-wrap .scroller .scroller-items div h3 {
	word-break: break-word;
	line-break: strict;
	white-space: normal;
	color: #fff;
}
.ow.playsalesection.two .scroller-wrap .scroller .scroller-items div h3 {
	color: #74c044;
}

/* PLAY SALE SLIDERS 2021 */

body#categories-3407 .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #125ead;
}
body#categories-3407 .scroller-wrap .arrow.arrow-right span {
	border-left: 30px solid #125ead;
}
body#categories-3407 .scroller-wrap.active ul li.active {
	background-color: #125ead;
}

body#categories-3407 .two .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #125ead;
}
body#categories-3407 .two .scroller-wrap .arrow.arrow-right span {
	border-left: 30px solid #125ead;
}
body#categories-3407 .two .scroller-wrap.active ul li.active {
	background-color: #125ead;
}

/*.ow.playsalesection.twentytwo.two .scroller-wrap .arrow, .ow.playsalesection.twentytwo.two .scroller-wrap ul, .ow.playsalesection.twentytwo.six .scroller-wrap .arrow, .ow.playsalesection.twentytwo.six .scroller-wrap ul {
	opacity: 0;
}
@media (max-width: 767px) {
	.ow.playsalesection.twentytwo.two .scroller-wrap .arrow, .ow.playsalesection.twentytwo.two .scroller-wrap ul, .ow.playsalesection.twentytwo.six .scroller-wrap .arrow, .ow.playsalesection.twentytwo.six .scroller-wrap ul {
		opacity: 1;
	}
}*/

@media (max-width: 767px) {
	#banner.ow.white.getoutandplaysaletwentyone .topcontent.mobile img {
		text-align: center;
		padding: 1%;
		padding-top: 0%;
		max-width: 90%;
	}
	.ow.playsalesection .spacer {
		height: 55px;
	}
	.ow.playsalesection.two {
		padding-bottom: 45px;
	}
	.ow.playsalesection .ornament {
		float: none;
		width: 325px;
		height: 325px;
		clear: both;
		margin: 0 auto;
		text-align: center;
	}
	.ow.playsalesection .feature-product {
		float: none;
		clear: both;
		width: 96%;
		padding: 1%;
		margin: 0 auto;
		text-align: left;
	}
}

@media (max-width: 767px) {
	#banner.ow.white.getoutandplaysaletwentyone.twentytwo.waves-bottom img {
		padding: 0px 0 75px 0;
	}
}

/*** HALLOWEEN SALE PAGE 2021 ***/

#banner.ow.halloweentwenty.twentyone {
	background-color: #340256;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/halloween2021/halloween21topbg.png');	
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
	animation: none !important;
}
#banner.ow.halloweentwenty.twentyone .titlecontainer {
	z-index: 3;
	position: absolute;
	left: 12.5%;
	width: 75%;
	margin: 0 auto;
	display: block;
	float: none;
}
#banner.ow.halloweentwenty.twentyone .titlecontainer img {
	max-width: 90%;
	margin: 0 auto;
	text-align: center;
	display: block;
	padding: 260px 0;
}
#banner.ow.halloweentwenty.twentyone .handcontainer {
	z-index: 1;
	position: relative;
	padding-bottom: 140px;
}
#banner.ow.halloweentwenty.twentyone .handcontainer img.handmove {
	width: auto;
	max-width: 28%;
	display: block;
	margin: 0 auto;
	text-align: center;
	animation-name: wave-animation;
	animation-duration: 10s;
	animation-iteration-count: infinite;
	transform-origin: 70% 70%;
}

@media (min-width: 960px) and (max-width: 1366px) {
	#banner.ow.halloweentwenty.twentyone .handcontainer {
		padding-bottom: 100px;
		margin-top: 25px;
	}
}

.ow.halloweensection.twentyone {
	background-color: #340256;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/halloween2021/halloweensectionbg.png') !important;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: cover;
}
.ow.halloweensection.twentyone a.button.green {
	background: #80be44 !important;
	border: 2px solid #80be44 !important;
	color: #300147 !important;
	transition: .2s;
	-webkit-appearance: none;
}
.ow.halloweensection.twentyone a.button.green:hover {
	background: #538028 !important;
}
.ow.halloweensection.twentyone a.button.brightyellow {
	background: #f6fc51 !important;
	border: 2px solid #f6fc51 !important;
	color: #300147 !important;
	transition: .2s;
	-webkit-appearance: none;
}
.ow.halloweensection.twentyone a.button.brightyellow:hover {
	background: #b9bf0a !important;
}
.ow.halloweensection.twentyone .iw {
	padding-bottom: 60px;
	padding-top: 60px;
	z-index: 1;
	position: relative;
}
#banner.ow.white.halloweentwenty.twentyone.innerpage:after, .ow.halloweensection.twentyone:after {
	content: "" !important;
	position: absolute;
	display: block;
	width: 100%;
	height: 120px;
	left: 0;
	bottom: 0;
	background: linear-gradient(to bottom,transparent 0,#340256 100%);
	z-index: 0;
}
.ow.halloweensection.twentyone:before {
	content: "" !important;
	position: absolute;
	display: block;
	width: 100%;
	height: 120px;
	left: 0;
	top: 0;
	background: linear-gradient(to bottom,#340256 0,transparent 100%);
	z-index: 0;
}

/*** ORANGE TITLE SECTIONS ***/
.ow.halloweensection.twentyone.one p {
	color: #fff !important;
}
.ow.halloweensection.twentyone.one h2 {
	font-weight: 900 !important;
	font-size: 2em !important;
}
.ow.halloweensection.twentyone.one h2, .ow.halloweensection.twentyone.one h3, .ow.halloweensection.twentyone.one p.price, .ow.halloweensection.twentyone.one p.price.strike {
	color: #c62e1c !important;
}
.ow.halloweensection.twentyone.one h3.subtitle {
	font-weight: 400 !important;
	font-size: 1.6em;
}
.ow.halloweensection.twentyone.one h3.subtitle span {
	font-weight: 900 !important;
}
.ow.halloweensection.twentyone.one .scroller-wrap .arrow span {
	border-left: 30px solid #80be44;
}
.ow.halloweensection.twentyone.one .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #80be44;
	border-left: 30px solid transparent;
}

/*** GREEN TITLE SECTIONS ***/


@media (max-width: 767px) {
	#banner.ow.halloweentwenty.twentyone .titlecontainer {
		left: 1%;
		width: 98%;
	}
	#banner.ow.halloweentwenty.twentyone .titlecontainer img {
		max-width: 98%;
		padding: 140px 0;
	}
	#banner.ow.halloweentwenty.twentyone .handcontainer {
		padding-bottom: 40px;
	}
	#banner.ow.halloweentwenty.twentyone .handcontainer img.handmove {
		max-width: 40%;
		padding-top: 40px;
	}
	.ow.halloweensection.twentyone:before, #banner.ow.white.halloweentwenty.twentyone.innerpage:after, .ow.halloweensection.twentyone:after {
		height: 70px;
	}
	.ow.halloweensection.twentyone .iw {
		padding-bottom: 40px;
		padding-top: 40px;
	}
	.ow.halloweensection.twentyone h2 {
		margin-top: 0;
		padding-top: 0;
	}
}
@keyframes wave-animation {
    0% { transform: rotate( 0.0deg) }
   10% { transform: rotate(4.0deg) }
   20% { transform: rotate(-2.0deg) }
   30% { transform: rotate(0.0deg) }
   40% { transform: rotate(0.0deg) }
   50% { transform: rotate(2.0deg) }
   75% { transform: rotate( -1.0deg) }  
  100% { transform: rotate( 0.0deg) }
}

/*** PRE / BLACK FRIDAY / CYBER MONDAY 2021 PAGES ***/

.ow.bftwentyonesection {
	background-position: top center;
	background-repeat: repeat-all;
}
.ow.bftwentyonesection a.button.black {
	background: #000 !important;
	border: 2px solid white !important;
	color: white !important;
	transition: all 0.3s ease-in-out;
}
.ow.bftwentyonesection a.button.black:hover {
	opacity: 0.7 !important;
}
.ow.bftwentyonesection.top {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/bf2021/greenbg.png');
	padding-bottom: 90px;
	position: relative;
	z-index: 2;
}
.ow.bftwentyonesection.top:after {
	content: "";
	height: 160px;
	width: 100%;
	background: url(https://www.jrtoycanada.ca/images/companies/4/banners/bf2021/wave3.png) repeat-x scroll 0 0;
	/*background-size: 1600px 198px;*/
	background-size: 646px 80px;
	
	position: absolute;
	left: 0;
	bottom: -130px;
	
	-webkit-animation: an-wave 90s linear infinite;
  -moz-animation: an-wave 90s linear infinite;
  -o-animation: an-wave 90s linear infinite;
  animation: an-wave 90s linear infinite;
  
  z-index: 3;	
}

.ow.bftwentyonesection.mid {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/bf2021/bluebg2.png');
	padding-bottom: 100px;
	padding-top: 130px;
	position: relative;
	z-index: 1;
}
.ow.bftwentyonesection.mid:after {
	content: "";
	height: 160px;
	width: 100%;
	background: url(https://www.jrtoycanada.ca/images/companies/4/banners/bf2021/wave3.png) repeat-x scroll 0 0;
	/*background-size: 1600px 198px;*/
	background-size: 646px 80px;
	
	position: absolute;
	left: 0;
	bottom: -130px;
	
	-webkit-animation: an-wave 90s linear infinite;
  -moz-animation: an-wave 90s linear infinite;
  -o-animation: an-wave 90s linear infinite;
  animation: an-wave 90s linear infinite;
  
  z-index: 3;	
}
.ow.bftwentyonesection.bottom {
	padding-top: 120px;
	padding-bottom: 60px;
}

.ow.bftwentyonesection.top.prebfsalemain {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/bf2021/bluebg-prebf.png');
}

.ow.bftwentyonesection.top.cybmonsalemain {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/bf2021/cybermondaytopbg.png');
}

@-webkit-keyframes an-wave {
  100% {
    background-position-x: -6400px;
  }
}
@-moz-keyframes an-wave {
  100% {
    background-position-x: -6400px;
  }
}
@-o-keyframes an-wave {
  100% {
    background-position-x: -6400px;
  }
}
@keyframes an-wave {
  100% {
    background-position-x: -6400px;
  }
}

.ow.bftwentyonesection img.heading {
	display: block;
	margin: 0 auto;
	width: auto;
	max-width: 100%;
	padding: 30px 0 50px 0;
	text-align: center;
	clear: both;
}
.ow.bftwentyonesection img.sale-title-header {
	display: block;
	margin: 0 auto;
	width: auto;
	max-width: 65%;
	padding: 10px 0 30px 0;
	text-align: center;
	clear: both;
	animation: bounce 3s infinite alternate;
	-webkit-animation: bounce 3s infinite alternate;
}
.ow.bftwentyonesection .bftwentyone-offer-col {
	display: block;
	width: 31%;
	float: left;
	padding: 1%;
	margin: 1%;
	text-align: center;
	position: relative;
}
.ow.bftwentyonesection .bftwentyone-offer-col img {
	display: block;
	max-width: 80%;
	text-align: center;
	margin: 0 auto;
	transition: all 0.3s ease-in-out;
	position: relative;
}
.ow.bftwentyonesection .bftwentyone-offer-col img:hover {
	cursor: pointer;
	transform: scale(1.02);
}
.ow.bftwentyonesection .bftwentyone-offer-col h2 {
	color: rgb(255, 0, 106);
	font-size: 2em;
	-webkit-text-stroke-width: 3px;
	text-shadow:
	 3px  3px 0 rgb(36,41,46),
    -1px -1px 0 rgb(36,41,46),  
     1px -1px 0 rgb(36,41,46),
    -1px  1px 0 rgb(36,41,46),
     1px  1px 0 rgb(36,41,46);
	 letter-spacing: 1px;
	 font-weight: 500;
}
.ow.bftwentyonesection .bftwentyone-offer-col h2.greentext {
	color: rgb(116, 190, 68);
	font-size: 2em;
	-webkit-text-stroke-width: 3px;
	text-shadow:
	 3px  3px 0 rgb(36,41,46),
    -1px -1px 0 rgb(36,41,46),  
     1px -1px 0 rgb(36,41,46),
    -1px  1px 0 rgb(36,41,46),
     1px  1px 0 rgb(36,41,46);
	 letter-spacing: 1px;
	 font-weight: 500;
}

.ow.bftwentyonesection.top.cybmonsalemain .bftwentyone-offer-col h2 {
	color: rgb(0, 228, 255);
}

.ow.bftwentyonesection .bftwentyone-offer-col h3 {
	color: #fff;
	font-size: 1.6em;
	line-height: 1em;
	padding: 5px;
	margin-bottom: 5px;
	text-shadow:
	 3px  3px 0 rgb(36,41,46),
    -1px -1px 0 rgb(36,41,46),  
     1px -1px 0 rgb(36,41,46),
    -1px  1px 0 rgb(36,41,46),
     1px  1px 0 rgb(36,41,46);
}

.ow.bftwentyonesection.mid .bftwentyone-offer-col {
	margin-bottom: 5%;
}
.ow.bftwentyonesection.mid .bftwentyone-offer-col h2 {
	color: white;
	text-shadow: none;
	font-size: 22px;
	-webkit-text-stroke-width: initial;
	font-weight: 700;
}
.ow.bftwentyonesection.mid .bftwentyone-offer-col h2.border {
	display: block;
	width: 80%;
	margin: 0 auto;
	text-align: center;
	border-radius: 12px;
	background: rgb(255, 0, 106);
	color: rgb(36,41,46);
	padding: 10px 0;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
}
.ow.bftwentyonesection.mid .bftwentyone-offer-col h2.border.yellow {
	background: rgb(255, 204, 2);
}
.ow.bftwentyonesection.mid .bftwentyone-offer-col h2.border.green {
	background: rgb(115,191,68);
}
.ow.bftwentyonesection.mid.cybmonsalemain .bftwentyone-offer-col h2.border.green {
	background: rgb(101,234,28);
}
.ow.bftwentyonesection.mid .bftwentyone-offer-col h2.border.purple {
	background: rgb(187,79,217);
}
.ow.bftwentyonesection.mid.cybmonsalemain .bftwentyone-offer-col h2.border.purple {
	background: rgb(0, 221, 255);
}
.ow.bftwentyonesection.mid.cybmonsalemain .bftwentyone-offer-col h2.border.red {
	background: rgb(255, 0, 210);
}

.ow.bftwentyonesection .bftwentyone-offer-col .bubble {
	position: absolute;
	right: 0;
	top: -10px;
	border-radius: 50%;
	width: 100px;
	height: 100px;
	background: rgb(255, 0, 106);
	color: white !important;
	padding-top: 20px;
}

.ow.bftwentyonesection.cybmonsalemain .bftwentyone-offer-col .bubble {
	background: rgb(104, 2, 255);
}

.ow.bftwentyonesection .bftwentyone-offer-col .bubble p {
	color: white !important;
	font-size: 13px;
	letter-spacing: 1px;
	padding: 0;
	margin: 0;
}
.ow.bftwentyonesection .bftwentyone-offer-col .bubble p.price {
	font-size: 19px;
	letter-spacing: 0;
	font-weight: 700;
	padding-top: 2.5px;
}
.ow.bftwentyonesection .bftwentyone-offer-col .bubble p.orig-price {
	font-size: 15px;
	letter-spacing: 0;
	font-weight: 400;
	text-decoration: line-through;
	padding-top: 2.5px;
}

.ow.bftwentyonesection.mid.bfsalemain .bftwentyone-offer-col:nth-of-type(10n), .ow.bftwentyonesection.mid.cybmonsalemain .bftwentyone-offer-col:nth-of-type(10n) {
	margin-left: 33.33%;
}

.ow.bftwentyonesection.mid.prebfsalemain .bftwentyone-offer-col:nth-of-type(10n) {
	margin-left: 16.6666666667%;
}

.ow.bftwentyonesection.mid.cybmonsalemain {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/bf2021/cybmondaybottombg.png');
}

.ow.bftwentyonesection.bottom .scroller-wrap {
	overflow: visible;
}

.ow.bftwentyonesection.bottom .scroller-wrap .scroller-items {
	white-space: initial;
}
.ow.bftwentyonesection.bottom .scroller-wrap .scroller-items div {
	height: 360px;
}
.ow.bftwentyonesection.bottom .scroller-wrap .scroller-items h3 {
	clear: both;
	padding-bottom: 5px;
}
.ow.bftwentyonesection.bottom .scroller-wrap .scroller .scroller-items div a p.price {
	color: #0f4e99;
	font-weight: 600;
}

@media (max-width: 960px) {
	.ow.bftwentyonesection {
		padding: 10px;
	}
	.ow.bftwentyonesection .iw {
		padding: 2px;
	}
	.ow.bftwentyonesection .bftwentyone-offer-col, .ow.bftwentyonesection.mid .bftwentyone-offer-col {
		width: 96%;
		float: none;
		margin: 0 auto;
		margin-bottom: 8%;
	}
	.ow.bftwentyonesection img.heading {
		width: 100%;
		max-width: 100%;
		padding: 25px 0 40px;
	}
	.ow.bftwentyonesection img.sale-title-header {
		max-width: 99%;
		padding: 10px 0 45px;
	}
	.ow.bftwentyonesection .bftwentyone-offer-col img {
		max-width: 66%;
	}
	.ow.bftwentyonesection.mid .bftwentyone-offer-col h2.border {
		width: 66%;
	}
	
	.ow.bftwentyonesection .bftwentyone-offer-col h3 {
		display: block;
		max-width: 80%;
		margin: 0 auto;
		margin-bottom: 10px;
		font-size: 1.5em;
	}
	
	.ow.bftwentyonesection.mid .bftwentyone-offer-col:nth-of-type(10n), .ow.bftwentyonesection.mid.cybmonsalemain .bftwentyone-offer-col:nth-of-type(10n) {
		margin: 0 auto !important;
		margin-bottom: 8%;
	}
	.ow.bftwentyonesection.bottom {
		padding-bottom: 300px;
		overflow: visible;
	}
	.ow.bftwentyonesection.bottom .iw {
		overflow: visible;
	}
	.ow.bftwentyonesection.bottom .scroller-wrap {
		overflow: visible;
	}
	.ow.bftwentyonesection.bottom .scroller-wrap .scroller-items div {
		height: inherit;
	}
}

/*** TWELVE DAYS OF DEALS 2021 ***/

#banner.ow.white.twelvedaystwentyone {
	background-color: #fff;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/12days2021/12daysbg21.png');
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	animation: none !important;
	min-height: 515px;
}

#banner.ow.white.twelvedaystwentyone a img {
	transition: all 0.3s ease-in-out;
}
#banner.ow.white.twelvedaystwentyone a img:hover {
	opacity: 0.7;
	cursor: pointer;
}

.ow.white.twelvedaystwentyone .topcontent.mobile {
	display: none;
}
.ow.white.twelvedaystwentyone .topcontent.desktop img {
	display: block;
	margin: 0 auto;
	padding: 30px 0;
	text-align: center;
	width: auto;
	max-width: 77%;
	margin-top: 25px;
}

@media (min-width: 1224px) and (max-width: 1624px) {
	#banner.ow.white.twelvedaystwentyone {
		min-height: 380px;
		margin-bottom: 0;
	}
	#banner.ow.white.twelvedaystwentyone .topcontent img {
		padding: 40px 0;
		max-width: 80%;
	}
}

@media (min-width: 961px) and (max-width: 1223px) {
	#banner.ow.white.twelvedaystwentyone {
		min-height: 360px;
		margin-bottom: 0;
	}
}

@media (max-width: 960px) {
	#banner.ow.white.twelvedaystwentyone {
		min-height: 380px;
		margin-bottom: 0;
	}
	#banner.ow.white.twelvedaystwentyone .topcontent.desktop {
		display: none;
	}
	#banner.ow.white.twelvedaystwentyone .topcontent.mobile {
		display: block;
	}
	#banner.ow.white.twelvedaystwentyone .topcontent.mobile img {
		display: block;
		width: auto;
		max-width: 90%;
		text-align: center;
		margin: 0 auto;
		padding: 3px 0;
	}
	#banner.ow.white.twelvedaystwentyone.waves-bottom:after {
		height: 80px;
	}
}

@media (max-width: 376px) {
	#banner.ow.white.twelvedaystwentyone {
		min-height: 350px;
	}
}

@media (max-width: 321px) {
	#banner.ow.white.twelvedaystwentyone {
		min-height: 305px;
		margin-bottom: 0;
	}
	#banner.ow.white.twelvedaystwentyone .topcontent.mobile img {
		display: block;
		width: auto;
		max-width: 96%;
		text-align: center;
		margin: 0 auto;
		padding: 3px 0;
	}
}

.ow.twelvedaystwentyonebodyarea {
	background-color: #ffffff;
	opacity: 1;
	/*background: repeating-linear-gradient( 45deg, #fcf4f4, #fcf4f4 7px, #ffffff 7px, #ffffff 35px );*/
}

.ow .iw.twelvedaystwentyonebody .deal-grid {
	display: block;
	width: auto;
	max-width: 98%;
	margin: 0 auto;
	padding: 10px 0;
	clear: both;
	margin-bottom: 40px;
}
.ow .iw.twelvedaystwentyonebody .deal-grid ul, .ow .iw.twelvedaystwentyonebody .deal-grid ul li {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.ow .iw.twelvedaystwentyonebody .deal-grid ul li {
	display: block;
	width: 23%;
	padding: 1%;
	margin: 1%;
	box-sizing: border-box;
	float: left;
}
.ow .iw.twelvedaystwentyonebody .deal-grid ul li p {
	text-align: center;
	font-weight: 700;
	font-size: 12px;
	letter-spacing: 1px;
	display: block;
	margin-top: 15px;
	text-transform: uppercase;
}
.ow .iw.twelvedaystwentyonebody .deal-grid ul li a {
	text-decoration: none;
	color: #155fac;
}
.ow .iw.twelvedaystwentyonebody .deal-grid ul li img {
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
	text-align: center;
	transition: all 0.3s ease-in-out;
	position: relative;
	-webkit-filter: blur(1px) grayscale(100%); 
	 filter: blur(1px) grayscale(100%);
}
.ow .iw.twelvedaystwentyonebody .deal-grid ul li.active img {
	transition: all 0.3s ease-in-out;
	-webkit-filter: none;
	 filter: none;
}
.ow .iw.twelvedaystwentyonebody .deal-grid ul li img:hover {
	transform: scale(1.03);
	opacity: 0.9;
}

@media (max-width: 960px) {
	.ow .iw.twelvedaystwentyonebody .deal-grid ul li {
		width: 31%;
	}
}

@media (max-width: 767px) {
	.ow .iw.twelvedaystwentyonebody .deal-grid ul li {
		width: 48%;
	}
}

.ow .iw.twelvedaystwentyonebody .time-frame-wrap {
	color: #004b9b !important;
	font-size: 1.6em !important;
	display: block;
	clear: both;
	margin-top: 25px;
	margin-bottom: 20px;
}
.ow .iw.twelvedaystwentyonebody .time-frame-wrap span.timer-header {
	display: block;
	width: 100%;
	clear: both;
}

@media (max-width: 960px) {
	.ow .iw.twelvedaystwentyonebody .time-frame-wrap {
		font-size: 1.25em !important;
	}
}

.ow .iw .twelve-days-twentyone-bottom {
	display: block;
	width: auto;
	max-width: 80%;
	margin: 0 auto;
	text-align: center;
	padding: 30px 0;
}

.ow .iw .twelve-days-twentyone-bottom h2 {
	display: block;
	padding: 30px 0;
	text-transform: uppercase;
	color: #004b9b !important;
	font-size: 1.8em;
}

.ow .iw .twelve-days-twentyone-bottom .button {
	font-weight: 700;
	font-size: 16px;
}

@media (max-width: 767px) {
	.ow .iw .twelve-days-twentyone-bottom {
		max-width: 96%;
	}
}


/*** VALENTINES SALE PAGE - WE LOVE EDUCATION PROMO - 2022 ***/

#banner.ow.white.loveedusaletwentytwo {
	background-color: #fff !important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/valentinessale2022/love-education-headerbg.png');
	background-position: bottom center;
	background-size: cover;
	background-repeat: no-repeat;
	animation: none !important;
	min-height: 565px;
	overflow: visible !important;
}
#banner.ow.white.loveedusaletwentytwo.homeversion span.button {
	float: left;
	margin-left: 33%;
	margin-top: 3%;
	background: #0b5fad;
	z-index: 3;
	border-color: #0b5fad;
	transition: all 0.3s ease-in-out;
}
#banner.ow.white.loveedusaletwentytwo.homeversion span.button:hover {
	opacity: 0.7;
}
#banner.ow.white.loveedusaletwentytwo.homeversion .topcontent img.title {
	margin-top: 4%;
}

@media (max-width: 767px) {
	#banner.ow.white.loveedusaletwentytwo.homeversion span.button {
		margin-top: 65%;
		z-index: 3;
		margin-left: 36%;
	}
	#banner.ow.white.loveedusaletwentytwo.homeversion .topcontent .santa.right {
		 top: 33%;
	}
}

@media (max-width: 1440px) and (min-width: 1224px) {
	#banner.ow.white.loveedusaletwentytwo {
		min-height: 375px;
	}
}

@media (max-width: 1223px) and (min-width: 961px) {
	#banner.ow.white.loveedusaletwentytwo {
		min-height: 260px;
	}
}

#banner.ow.white.loveedusaletwentytwo .topcontent img {
	display: block;
	margin: 30px auto 30px auto;
}
#banner.ow.white.loveedusaletwentytwo .topcontent img.title {
	width: 31%;
	display: block;
	margin: 0;
	position: absolute;
	margin-left: 34.5%;
	margin-top: 2.25%;
	z-index: 4;
	/*animation: bounce 3s infinite alternate;
	-webkit-animation: bounce 3s infinite alternate;*/
}
#banner.ow.white.loveedusaletwentytwo .topcontent.mobile {
	display: none;
}

.ow.loveedusalesection.twentyone {
	position: relative;
}
.ow.loveedusalesection.twentyone {
	height: auto;
	min-height: 100vh;
	width: 100%;
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 125px;
}

.ow.loveedusalesection.twentyone.one {
	background-color: #fff; 
	/*background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide/2021/gift-guide-2021-redbg.png');*/
}
.ow.loveedusalesection.twentyone.two {
/*	background-color: #73bf44;*/
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/valentinessale2022/jrvalentinessalebgsection.png');
}

.ow.loveedusalesection.twentyone.twentythree {
	padding-bottom: 30px;
}

.ow.loveedusalesection.twentyone.paddingbottom {
	padding-bottom: 300px;
}
.ow.loveedusalesection.twentyone.one.whitebgwave {
/*	background-color: #fff; */
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/valentinessale2022/jrvalentinesbgsection-white.png');
	margin-top: -200px;
	padding-top: 150px;
	background-color: transparent;
}
.ow.loveedusalesection.twentyone.one.altred {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/valentinessale2022/featured-educator-redbg.png');
	background-position: top left;
	background-color: transparent;
	margin-top: -100px;
	padding-top: 100px;
}
.ow.loveedusalesection.twentyone h2 {
	text-align: center;
	font-size: 2em;
	padding: 60px 0; 
}
.ow.loveedusalesection.twentyone.one h2, .ow.loveedusalesection.twentyone.one h3, .ow.loveedusalesection.twentyone.one .feature-product p.price, .ow.loveedusalesection.twentyone.one h4 {
	color: #2c61ac;
}
.ow.loveedusalesection.twentyone.one .feature-product p {
	color: #414f5d;
}

.ow.loveedusalesection.twentyone.two h2 {
	padding-top: 200px;
}

.ow.loveedusalesection.twentyone.two.twentythree h2 {
	padding-top: 60px;
}

.ow.loveedusalesection.twentyone.two h2, .ow.loveedusalesection.twentyone.two h3, .ow.loveedusalesection.twentyone.two h4, .ow.loveedusalesection.twentyone.two p, .ow.loveedusalesection.twentyone.two p.price {
	color: #2c61ac !important;
}
.ow.loveedusalesection.twentyone.two .feature-product p {
	color: #414f5d;
}
.ow.loveedusalesection.twentyone.one.altred h3, .ow.loveedusalesection.twentyone.one.altred p.whitetext {
	color: #fff;
}
.ow.loveedusalesection.twentyone.one.altred p.price.yellow {
	color: #f8ca15 !important;
}

.ow.loveedusalesection a.button.widebottom {
	display: block;
	float: none;
	width: 30%;
	margin: 0 auto;
	text-align: center;
	font-weight: 600;
}

.ow.loveedusalesection.twentyone.two.alternatestyle .iw {
	max-width: 1224px;
	padding-bottom: 50px;
}

.ow.loveedusalesection.twentyone.two.alternatestyle .product-col {
	display: block;
	width: 31%;
	margin: 1%;
	padding: 1%;
	float: left;
	text-align: center;
}
.ow.loveedusalesection.twentyone.two.alternatestyle .product-col img {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	max-width: 90%;
	height: auto;
	border: 0;
	padding-bottom: 15px;
	transition: all 0.3s ease-in-out;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode:forwards;
}
.ow.loveedusalesection.twentyone.two.alternatestyle .product-col img:hover {
	opacity: 0.7;
	cursor: pointer;
	border: 0;
	transform: scale(1.02);
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode:forwards;
}
.ow.loveedusalesection.twentyone.two.alternatestyle .product-col h3, .ow.loveedusalesection.twentyone.two.alternatestyle .product-col p {
	display: block;
	width: 75%;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 10px;
}
.ow.loveedusalesection.twentyone.two.alternatestyle .product-col h3 {
	width: 90%;
	font-size: 1.65em !important;
	color: #414f5d !important;
}
.ow.loveedusalesection.twentyone.two.alternatestyle .product-col p {
	font-size: 1.8em !important;
	font-weight: 900;
	color: #2c61ac !important;
	padding: 0;
}
.ow.loveedusalesection.twentyone.one p.price.slashout, .ow.loveedusalesection.twentyone.two p.price.slashout {
	text-decoration: line-through;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	color: rgb(80, 80, 80) !important;
	font-size: 1.35em;
	font-weight: 400;
}
.ow.loveedusalesection.twentyone.two.alternatestyle .product-col p.slashout {
	text-decoration: line-through;
	color: #636363 !important;
	font-size: 1.35em !important;
	font-weight: 400;
	padding-bottom: 10px;
	margin: 0 auto;
	text-align: center !important;
}

.ow.loveedusalesection.twentyone .ornament {
	display: block;
	float: left;
	background-color: transparent !important;
	border-radius: 50%;
	box-shadow: none !important;
	position: relative;
	margin-right: 3%;
	width: 425px;
	height: auto !important;
	border: 0px solid #d9d9d9 !important;
}
.ow.loveedusalesection.twentyone .ornament .ring {
	height: 45px;
	width: 17px;
	background-color: rgba(255,255,255,0.0);
	border: 2px solid #f99d24;
	border-radius: 45%;
	position: absolute;
	left: 40%;
	top: -12%;
	transform: rotate(-14deg);
	z-index: 0;
}
.ow.loveedusalesection.twentyone .ornament::before {
	display: none !important;
}
.ow.loveedusalesection.twentyone .ornament img {
	width: 100%;
	height: auto !important;
	line-height: 400px;
	margin: 0 auto;
	text-align: center;
	display: block;
	position: relative;
	top: 5%;
	z-index: 2;
}
.ow.loveedusalesection.twentyone .ornament .wishlist, .scroller-wrap .scroller .scroller-items div a.wishlist {
	position: absolute;
	right: 0px;
	top: 20%;
	width: 45px;
	height: 45px;
	z-index: 5;
	border-radius: 50%;
	text-align: center;
	line-height: 45px;
	border: 1px solid #f20;
}

.ow.loveedusalesection.twentyone .scroller-wrap .scroller .scroller-items div a.wishlist i {
	margin: -1px 0 0 -6px;
	font-size: 25px;
	display: inline-block;
	color: #f20;
}
.ow.loveedusalesection.twentyone .ornament .wishlist i {
	font-size: 34px!important;
	animation: none;
	color: #f20;
}

.ow.loveedusalesection.twentyone .ornament .wishlist i, .scroller-wrap .scroller .scroller-items div a.wishlist {
	font-size: 20px;
}

.ow.loveedusalesection.twentyone .feature-product {
	display: block;
	float: right;
	width: 40%;
	padding: 2%;
	text-align: right;
}
.ow.loveedusalesection.twentyone .feature-product h3 {
	font-size: 2.3em;
	display: block;
	margin-bottom: 25px;
	font-weight: 900;
}
.ow.loveedusalesection.twentyone .feature-product p {
	font-size: 19px;
	line-height: 24px;
	color: #fff;
}
.ow.loveedusalesection.twentyone.two .feature-product p {
	color: #000;
}
.ow.loveedusalesection.twentyone .feature-product p.price {
	font-size: 1.8em;
	font-weight: 900;
	margin-top: 25px;
	/*margin-bottom: 25px;*/
}
.ow.loveedusalesection.twentyone.two .feature-product p.price {
	color: #58a429;
}
.ow.loveedusalesection.twentyone .feature-product .button {
	font-size: 21px;
	padding: 2% 6%;
	border: 0 !important;
	margin-top: 2%;
	margin-bottom: 2%;
	text-transform: capitalize !important;
	font-weight: 500;
}
.ow.loveedusalesection.twentyone .feature-product .button.green {
	background: #348a57 !important;
	border: 2px solid #348a57 !important;
}
.ow.loveedusalesection.twentyone .feature-product .button.red {
	background: #dc1d2c !important;
	border: 0 !important;
	border: 2px solid #dc1d2c !important;
}
.ow.loveedusalesection.twentyone h4 {
	text-align: center;
	font-size: 1.8em;
	display: block;
	clear: both;
	width: 100%;
	font-weight: 900;
	margin-top: 50px;
}

.ow.loveedusalesection.twentyone .scroller-wrap .scroller .scroller-items div {
	position: relative;
}

.ow.loveedusalesection.twentyone .scroller-wrap .scroller .scroller-items div img {
	max-width: 80%;
	margin: 0 auto;
	text-align: center;
	display: block;
	padding-bottom: 15px;
}
.ow.loveedusalesection.twentyone .scroller-wrap .scroller .scroller-items div h3 {
	word-break: break-word;
	line-break: strict;
	white-space: normal;
	color: #414f5d !important;
	font-size: 17px !important;
}
.ow.loveedusalesection.twentyone .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	font-weight: 900 !important;
	color: #2c61ac !important;
	font-size: 18px !important;
	display: block;
	padding-top: 5px !important;
	
}

.ow.loveedusalesection.twentyone.altred .scroller-wrap .scroller .scroller-items div h3 {
	color: #fff !important;
}
.ow.loveedusalesection.twentyone.altred .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	color: #f8ca15 !important;
}


.gift-guide-wrapper .ow.loveedusalesection.twentyone .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #ec088c;
}

.gift-guide-wrapper .ow.loveedusalesection.twentyone .scroller-wrap .arrow.arrow-right span {
	border-left: 30px solid #ec088c;
}

.gift-guide-wrapper .ow.loveedusalesection.twentyone .scroller-wrap.active ul li.active {
	background-color: #ec088c;
}


.ow.loveedusalesection.twentyone.altred .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #fff;
}

.ow.loveedusalesection.twentyone.altred .scroller-wrap .arrow.arrow-right span {
	border-left: 30px solid #fff;
}

.ow.loveedusalesection.twentyone.altred .scroller-wrap.active ul li.active {
	background-color: #fff;
}


@media (max-width: 960px) {
	#banner.ow.white.loveedusaletwentytwo {
		min-height: 300px;
	}
	#banner.ow.white.loveedusaletwentytwo .topcontent img.title {
		width: 90%;
		margin-left: 2.5%;
		margin-top: 7%;
	}
	.ow.loveedusalesection.twentyone .ornament, .ow.loveedusalesection.twentyone .feature-product {
		float: none;
		width: 90%;
		margin: 0 auto;
		clear: both;
		margin-bottom: 5%;
		text-align: left;
	}
	.ow.loveedusalesection.twentyone .feature-product h3 {
		font-size: 1.65em;
	}
	.ow.loveedusalesection.twentyone .feature-product p {
		font-size: 17.5px;
	}
	.ow.loveedusalesection.twentyone.two.alternatestyle .product-col {
		width: 80%;
		clear: both;
		float: none;
		margin: 0 auto;
		margin-bottom: 20%;
	}
	.ow.loveedusalesection a.button.widebottom {
		width: 66%;
		margin-top: 12.5%;
	}
	
/*	.ow.loveedusalesection.twentyone .scroller-wrap {
		overflow: visible !important;
		clear: both;
	}*/
}

@media (max-width: 321px) {
	#banner.ow.white.loveedusaletwentytwo {
		min-height: 240px;
	}
}

/*** LEGO MARCH 2022 SALE ***/

.loveedusalesection.twentyone.two.legosale {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/legosalemarch22/legowavebg.png');
}
.loveedusalesection.twentyone.legosale .iw img.inline-title-image {
	display: inline-block;
	vertical-align: middle;
	max-height: 75px;
	padding-left: 7.5px;
}
.ow.loveedusalesection.legosale a.button.widebottom {
	text-transform: capitalize !important;
}

/*** EASTER SALE 2022 ***/

#banner.ow.white.loveedusaletwentytwo.eastertwentytwo {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/easter22/easter22bg.png');
}

#banner.ow.white.loveedusaletwentytwo.eastertwentytwo .topcontent img.title {
	width: 44%;
	margin-left: 28%;
}

/*** EASTER SALE PAGE - 2023 OVERRIDES ***/

#banner.ow.white.loveedusaletwentytwo.eastertwentytwo.twentythree {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/easter2023/jreaster23bg.png');
	min-height: auto;
}
#banner.ow.white.loveedusaletwentytwo.eastertwentytwo.twentythree img.title {
	position: relative;
	display: block;
	max-width: 60%;
	width: auto;
	margin: 0 auto;
	text-align: center;
	padding: 60px 0 90px 0;
	clear: both;
	float: none;
}

.ow.loveedusalesection.twentyone.eastertwentytwo.two {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/easter22/easter22-midwave.png');
}

.ow.loveedusalesection.twentyone.eastertwentytwo.two.twentythree {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/easter2023/jreaster23bg.png');
}

.ow.loveedusalesection.twentyone.eastertwentytwo.two h2, .ow.loveedusalesection.twentyone.eastertwentytwo .feature-product h3, .ow.loveedusalesection.twentyone.eastertwentytwo.one .feature-product p.price, .ow.loveedusalesection.twentyone.eastertwentytwo.two .feature-product p.price {
	color: #0d94ad !important;
}

.ow.loveedusalesection.twentyone.eastertwentytwo.one h2 {
	color: #ef476a !important;
}

.ow.loveedusalesection.twentyone.eastertwentytwo .feature-product .button.red {
	background-color: #ef476a !important;
}

.ow.loveedusalesection.twentyone.eastertwentytwo.two p {
	color: #414f5d !important;
}

.ow.loveedusalesection.twentyone.eastertwentytwo .scroller-wrap .arrow.arrow-right span, .gift-guide-wrapper .ow.loveedusalesection.twentyone.eastertwentytwo .scroller-wrap .arrow.arrow-right span {
	border-left: 30px solid #ef476a;
}

.ow.loveedusalesection.twentyone.eastertwentytwo .scroller-wrap .arrow.arrow-left span, .gift-guide-wrapper .ow.loveedusalesection.twentyone.eastertwentytwo .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #ef476a;
}

.gift-guide-wrapper .ow.loveedusalesection.twentyone.eastertwentytwo .scroller-wrap.active ul li.active, .ow.loveedusalesection.twentyone.eastertwentytwo .scroller-wrap ul li.active {
	background-color: #ef476a;
}

.ow.loveedusalesection.twentyone.eastertwentytwo .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	color: #0d94ad !important;
}

@media (max-width: 767px) {
	#banner.ow.white.loveedusaletwentytwo.eastertwentytwo .topcontent img.title {
		width: 96%;
		margin: 0 auto;
		padding-top: 10%;
		float: none;
		text-align: center;
		position: relative;
	}
	.ow.loveedusalesection.twentyone.eastertwentytwo h2 {
		padding: 30px 0;
	}
	.ow.loveedusalesection.twentyone.eastertwentytwo.two h2 {
		padding-top: 190px;
	}
	.ow.loveedusalesection.twentyone.eastertwentytwo .ornament img {
		width: 88%;
	}
}

@media (max-width: 960px) {
	#banner.ow.white.loveedusaletwentytwo.eastertwentytwo.twentythree img.title {
		max-width: 96%;
		padding: 50px 0;
	}
	.ow.loveedusalesection.twentyone.eastertwentytwo.two.twentythree h2 {
		padding-top: 40px;
	}
}


/*** JR ADULT TOYS LANDING PAGE ***/
/*** LAST UPDATED MAY 2022 ***/

div#banner.ow.white.waves-bottom.adulttoys {
	background-image: none;
	background-color: #f8c722;
	padding: 40px 0 80px 0;
}
div#banner.ow.white.waves-bottom.adulttoys.twentyone {
	background-color: #f8c722;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/adults/adult-bg-2022-v2.png');
	background-repeat: no-repeat;
	background-size: cover;
	padding: 10px 0 70px 0;
	animation: none !important;
	background-position: center center;
}
div#banner.ow.white.waves-bottom.adulttoys.twentyone.vtwo {
	background-color: #f8c722;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/adults/adult-bg-2022-v3.png');
}
div#banner.ow.white.waves-bottom.adulttoys img {
	max-width: 100%;
	bottom: 0;
}
div#banner.ow.white.waves-bottom.adulttoys.twentyone img {
	max-width: 45%;
	display: block;
	margin: 0 auto;
	position: relative;
	margin-top: 0;
	float: none;
	clear: both;
	padding: 90px 0 40px 0;
}

div#banner.ow.white.waves-bottom.adulttoys.twentyone:after {
	display: none !important;
}
div#banner.ow.white.waves-bottom.adulttoys.twentyone .topcontent.mobile {
	display: none;
}

.ow.educators-twenty-one.subjects.adults.hobby-cats {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/adults/hobby-cats-bg.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 15px 0 30px 0;
}
.ow.educators-twenty-one h2.blue-title.vtwo {
	color: #231f20 !important;
	font-size: 1.7em;
}

@media (max-width: 961px) {
	div#banner.ow.white.waves-bottom.adulttoys.twentyone.vtwo {
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/adults/adult-bg-2022-v3-mobile.png');
		padding: 40px 0 70px 0;
	}
	div#banner.ow.white.waves-bottom.adulttoys.twentyone .topcontent {
		display: none;
	}
	div#banner.ow.white.waves-bottom.adulttoys.twentyone .topcontent.mobile {
		display: block;
	}
	div#banner.ow.white.waves-bottom.adulttoys.twentyone {
		animation: none !important;
	}
	div#banner.ow.white.waves-bottom.adulttoys.twentyone .topcontent.mobile img {
		max-width: 95%;
		margin-top: 0;
		padding-bottom: 12.5%;
	}
}
/*.ow.educators-twenty-one .educator-subject-links.adult-toys ul li:nth-of-type(5) {
	/*margin-left: 12%;*!/
}
@media (max-width: 767px) {
	.ow.educators-twenty-one .educator-subject-links.adult-toys ul li:nth-of-type(5) {
		margin-left: 1%;
	}
	.ow.educators-twenty-one .educator-subject-links.adult-toys ul li:nth-of-type(7) {
		margin-left: 26%;
	}
}*/
.ow.educators-twenty-one .educator-subject-links.adult-toys ul li .text-wrapper {
	background: rgba(16, 17, 29, .9);
}
.ow.educators-twenty-one .educator-subject-links.adult-toys ul li .text-wrapper h4 {
	display: block;
	width: 90% !important;
	margin: 0 auto;
	text-align: left;
}

.ow.educators-twenty-one .educator-subject-links.three-cols ul li {
	width: 31%;
}

@media (max-width: 960px) {
	.ow.educators-twenty-one .educator-subject-links.three-cols ul li {
		width: 90%;
		margin: 2% auto 6% auto;
		float: none;
		clear: both;
	}
}


.ow.educators-twenty-one.banner.starwarslegion .iw {
	max-width: 1440px;
}
.ow.educators-twenty-one.banner.starwarslegion .content {
	width: 50%;
	text-align: left;
}
.ow.educators-twenty-one.banner.starwarslegion .content h1, .ow.educators-twenty-one.banner.starwarslegion .content h2, .ow.educators-twenty-one.banner.starwarslegion .content p {
	color: #fff !important;
	text-align: left !important;
}
.ow.educators-twenty-one.banner.starwarslegion .content h1 {
	font-weight: 900;
	font-size: 2.45em !important;
	margin-bottom: 0;
	padding-bottom: 0;
}
.ow.educators-twenty-one.banner.starwarslegion .content h2 {
	font-weight: 900;
	font-size: 1.9em !important;
	margin-top: 0;
	padding-top: 10px;
}
.ow.educators-twenty-one.banner.starwarslegion .content p {
	font-size: 21px !important;
	line-height: 26px !important;
	margin-bottom: 15px !important;
}

.ow.educators-twenty-one.banner.starwarslegion {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/adults/spotlights/star-wars-legion-block-bg2.png');
	min-height: 400px;
}
@media (max-width: 767px) {
	.ow.educators-twenty-one.banner.starwarslegion {
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/adults/spotlights/star-wars-legion-block-bg-mobile2.png');
	}
	.ow.educators-twenty-one.banner.starwarslegion .content {
		width: 98%;
		padding-left: 1%;
		padding-right: 1%;
		text-align: center !important;
		clear: both;
		float: none;
		padding-top: 220px !important;
		padding-bottom: 15px !important;
	}
	.ow.educators-twenty-one.banner.starwarslegion .content h1, .ow.educators-twenty-one.banner.starwarslegion .content h2, .ow.educators-twenty-one.banner.starwarslegion .content p {
		text-align: center !important;
	}
}
.ow.adult-toy-feature-blocks .iw {
	max-width: 1224px;
}
.ow.adult-toy-feature-blocks .iw div {
	display: block;
	width: 49%;
	padding: 1%;
	float: left;
	text-align: center;
	min-height: 275px;
	background: #000;
	margin: 20px 0.5% 20px 0.5%;
	
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.ow.adult-toy-feature-blocks .iw div#how-to-play {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/adults/info-blocks/how-to-play.png');
}

.ow.adult-toy-feature-blocks .iw div#where-to-start {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/adults/info-blocks/where-to-start.png');
}

.ow.adult-toy-feature-blocks .iw div h3 {
	color: #fff;
	font-weight: 900;
	font-size: 2em;
	margin: 20px 0;
}
.ow.adult-toy-feature-blocks .iw div p {
	display: block;
	width: 80%;
	margin: 0 auto;
	font-size: 21px;
	line-height: 26px;
	margin-bottom: 20px;
	color: #fff;
}
.ow.adult-toy-feature-blocks .iw div a.button {
	display: block;
	margin: 0 auto;
	text-align: center;
	width: auto;
	max-width: 220px;
	margin-bottom: 20px;
}
@media (max-width: 767px) {
	.ow.adult-toy-feature-blocks .iw div {
		width: 100%;
		padding: 0.25%;
		float: none;
		margin: 0 auto;
		margin-bottom: 30px;
		min-height: 275px;
	}
	.ow.adult-toy-feature-blocks .iw div h3 {
		
	}
	.ow.adult-toy-feature-blocks .iw div a.button {
		max-width: 180px;
		margin-bottom: 20px;
	}
}

.ow.educators-twenty-one.adult-toy-scroller .scroller-wrap .scroller-items {
	white-space: initial !important;
}
.ow.educators-twenty-one.adult-toy-scroller .scroller-wrap .scroller-items h3 {
	font-size: 1em;
	display: block;
	margin-bottom: 7px;
}
/*.ow.educators-twenty-one.adult-toy-scroller .scroller-wrap.active .scroller .scroller-items div {
	padding: 10px;
}*/
.ow.educators-twenty-one.adult-toy-scroller .scroller-wrap ul li.show-all {
	display: none;
}

.ow.educators-twenty-one .iw.where-to-play-frame {
	background: #f9f9f9;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/adults/wheretoplaybg.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 100px 200px;
	margin: 30px auto 0px auto;
}
.ow.educators-twenty-one .iw.where-to-play-frame h2, .ow.educators-twenty-one .iw.where-to-play-frame p, .ow.educators-twenty-one .iw.where-to-play-frame p strong {
	color: #fff !important;
	text-align: center !important;
}
.ow.educators-twenty-one .iw.where-to-play-frame h2 {
	font-size: 1.75em !important;
	margin-bottom: 15px !important;
}

@media (max-width: 960px) {
	.ow.educators-twenty-one .iw.where-to-play-frame {
		padding: 60px 30px;
		margin: 30px auto;
	}
}

/*** BOARD GAME SALE PAGE 2022 ***/

.ow.boardgamesaletwentytwo {
	position: relative;
}
.ow.boardgamesaletwentytwo .button.white {
	background: #fff !important;
	border-color: #fff !important;
	color: #225291 !important;
	font-weight: 600;
	font-size: 15px !important;
	transition: all 0.3s ease-in-out;
}
.ow.boardgamesaletwentytwo .button.white.centerbtn {
	display: block;
	margin: 0 auto;
	width: 26%;
	text-align: center;
	float: none;
	margin-bottom: 25px;
}
.ow.boardgamesaletwentytwo .button.white:hover {
	opacity: 0.7;
	cursor: pointer;
}
.ow.boardgamesaletwentytwo.top {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/boardgamesale22/greenpatbg3.png');
	background-position: top center;
	background-repeat: repeat;
	background-color: #8ad738;
	padding-bottom: 80px;
}
.ow.boardgamesaletwentytwo.mid {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/boardgamesale22/bluepatbg2.png');
	background-position: top center;
	background-repeat: repeat;
	background-color: #035092;
	display: block;
	margin-top: 25px;
}
.ow.boardgamesaletwentytwo img.titleimg {
	display: block;
	margin: 0 auto;
	text-align: center;
	padding: 40px 0 60px 0;
	max-width: 77.5%;
}
.ow.boardgamesaletwentytwo .feature-brands {
	position: relative;
	width: 100%;
	display: block;
	clear: both;
}
.ow.boardgamesaletwentytwo .feature-brands ul, .ow.boardgamesaletwentytwo .feature-brands ul li {
	padding: 0;
	margin: 0;
}
.ow.boardgamesaletwentytwo .feature-brands ul li {
	display: block;
	width: 23%;
	padding: 0.5%;
	float: left;
	box-sizing: border-box;
	margin: 1%;
	text-align: center;
	color: #225291 !important;
}
.ow.boardgamesaletwentytwo .feature-brands ul li img {
	display: block;
	max-width: 80%;
	margin: 0 auto;
	text-align: center;
	transition: all 0.3s ease-in-out;
}
.ow.boardgamesaletwentytwo .feature-brands ul li img:hover {
	opacity: 0.7;
	cursor: pointer;
}
.ow.boardgamesaletwentytwo .feature-brands ul li h3 {
	font-weight: 900;
	font-size: 2em !important;
	display: block;
	margin-top: 15px;
}
.ow.boardgamesaletwentytwo .feature-brands ul li p {
	font-size: 1.7em !important;
	font-weight: 500;
	display: block;
	min-height: 70px;
}
.ow.boardgamesaletwentytwo .feature-products ul li {
	display: block;
	width: 31%;
	padding: 0.5%;
	float: left;
	box-sizing: border-box;
	margin: 1%;
	text-align: center;
	color: #225291 !important;
	position: relative;
	margin-bottom: 60px;
}
.ow.boardgamesaletwentytwo .feature-products ul li .badge {
	position: absolute;
	top: 0;
	right: 0;
	background: #ffd331;
	color: #225291;
	border-radius: 50%;
	width: 100px;
	height: 100px;
	text-align: center;
	font-weight: 900;
	font-size: 19px;
	z-index: 5;
}
.ow.boardgamesaletwentytwo .feature-products ul li .badge span {
	display: block;
	clear: both;
	margin-top: 15px;
	font-weight: 500;
	font-size: 14px;
	margin-bottom: 5px;
}
.ow.boardgamesaletwentytwo .feature-products ul li .badge span.crossout {
	margin-top: 5px;
	text-decoration: line-through;
}
.ow.boardgamesaletwentytwo .feature-products ul li img {
	display: block;
	max-width: 80%;
	margin: 0 auto;
	text-align: center;
	transition: all 0.3s ease-in-out;
}
.ow.boardgamesaletwentytwo .feature-products ul li img:hover {
	opacity: 0.7;
	cursor: pointer;
}
.ow.boardgamesaletwentytwo .feature-products ul li h3 {
	font-weight: 500;
	font-size: 1.7em !important;
	display: block;
	margin-top: 15px;
	margin-bottom: 25px;
	color: #fff !important;
}
.ow.boardgamesaletwentytwo.bottom {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/boardgamesale22/hobbykitbg.png');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #000;
	display: block;
	margin-top: 25px;
}
.ow.boardgamesaletwentytwo.bottom img.titleimg.mid {
	padding: 80px 0;
}
@media (max-width: 960px) {
	
	.ow.boardgamesaletwentytwo.top, .ow.boardgamesaletwentytwo.mid {
		background-position: left center;
	}
	
	.ow.boardgamesaletwentytwo img.titleimg {
		max-width: 100%;
		width: 100%;
	}
	.ow.boardgamesaletwentytwo .feature-brands ul, .ow.boardgamesaletwentytwo .feature-products ul {
		margin: 0;
		padding: 0;
		margin-block-start: 0em;
		margin-block-end: 0em;
		margin-inline-start: 0px;
		margin-inline-end: 0px;
		padding-inline-start: 0px;
	}
	.ow.boardgamesaletwentytwo .feature-brands ul li, .ow.boardgamesaletwentytwo .feature-products ul li {
		width: 90%;
		float: none;
		clear: both;
		margin: 0 auto;
		margin-bottom: 65px;
	}
	.ow.boardgamesaletwentytwo .feature-brands ul li img, .ow.boardgamesaletwentytwo .feature-products ul li img {
		max-width: 150px;
	}
	.ow.boardgamesaletwentytwo .feature-brands ul li p {
		min-height: initial;
		margin-bottom: 15px;
	}
}

/*** BOARD GAME SALE PAGE STYLES 2024 ***/

.ow.boardgamesaletwentytwo.twofour {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/boardgamesales/2024/boardgames-desktop-background.png');
	background-position: center center;
	background-repeat: no-repeat;
}
.ow.boardgamesaletwentytwo.twofour.top {
	padding: 0;
}
.ow.boardgamesaletwentytwo.twofour img.titleimg {
	padding: 60px 0 90px 0;
}
.ow.boardgamesaletwentytwo.twofour.mids {
	margin: 0;
}
.ow.boardgamesaletwentytwo.twofour.mids.one {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='50' height='50' patternTransform='scale(2) rotate(110)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(206, 100%, 97%, 1)'/><path d='M0 3a22 22 0 1 0 22 22c0-1.15-.17-2.24-.34-3.33-.36-.06-.74-.05-1.1-.12-.32-.07-.62-.21-.94-.29.23 1.21.38 2.46.38 3.74A20 20 0 1 1 0 5.01c1.28 0 2.53.15 3.74.37-.08-.32-.23-.62-.3-.95-.06-.35-.04-.74-.1-1.1C2.24 3.17 1.15 3 0 3Zm50 0a22 22 0 0 0-22 22c0 1.15.17 2.24.34 3.33.36.06.74.05 1.1.12.32.07.62.21.94.29A20.02 20.02 0 0 1 30 25 20 20 0 0 1 50 5.01 20 20 0 1 1 50 45a20.1 20.1 0 0 1-3.74-.38c.08.33.23.62.3.95.06.35.04.73.1 1.1 1.1.16 2.2.33 3.34.33a22 22 0 1 0 0-44ZM0 7a18 18 0 1 0 18 18c0-1.54-.25-3.01-.61-4.43-.31-.12-.65-.17-.95-.3-.52-.22-.98-.54-1.48-.8A15.87 15.87 0 0 1 16 25 16 16 0 1 1 0 9c1.95 0 3.8.4 5.53 1.04-.26-.5-.58-.95-.8-1.48-.13-.3-.18-.64-.3-.94A17.86 17.86 0 0 0 0 7Zm50 0a18 18 0 0 0-18 18c0 1.54.25 3.01.61 4.43.32.12.66.17.96.3.52.22.97.54 1.47.8A15.87 15.87 0 0 1 34 25a16 16 0 1 1 16 16c-1.95 0-3.8-.4-5.53-1.04.26.5.58.95.8 1.48.13.3.18.64.3.95 1.41.36 2.88.61 4.43.61a18 18 0 0 0 0-36ZM0 11a14 14 0 1 0 14 14 13.9 13.9 0 0 0-2.23-7.52c-.8-.61-1.61-1.21-2.32-1.93-.72-.7-1.32-1.52-1.93-2.33A13.9 13.9 0 0 0 0 11Zm50 0a14 14 0 0 0-14 14 13.9 13.9 0 0 0 2.23 7.52c.8.61 1.62 1.21 2.33 1.92s1.31 1.53 1.92 2.33A13.9 13.9 0 0 0 50 39a14 14 0 0 0 0-28ZM0 13.03A11.94 11.94 0 0 1 12 25a12 12 0 0 1-24 0A12 12 0 0 1 0 13.03Zm50 0A11.94 11.94 0 0 1 62 25a12 12 0 0 1-24 0 12 12 0 0 1 12-11.97ZM0 15a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm50 0a10 10 0 1 0 0 20 10 10 0 0 0 0-20zM0 17a8 8 0 1 1 0 16 8 8 0 0 1 0-16zm50 0a8 8 0 1 1 0 16 8 8 0 0 1 0-16zM0 19a6 6 0 1 0 0 12 6 6 0 0 0 0-12Zm50 0a6 6 0 1 0 0 12 6 6 0 0 0 0-12zM0 21a4 4 0 1 1 0 8 4 4 0 0 1 0-8zm50 0a4 4 0 1 1 0 8 4 4 0 0 1 0-8z'  stroke-width='1' stroke='none' fill='hsla(197, 82%, 93%, 1)'/><path d='M25-22a22 22 0 1 0 0 44c1.15 0 2.24-.17 3.33-.34.06-.36.05-.74.12-1.1.07-.32.21-.62.29-.94-1.21.23-2.46.38-3.74.38A20 20 0 1 1 45 0c0 1.28-.15 2.52-.38 3.74.33-.08.62-.23.95-.3.35-.06.73-.04 1.1-.1.16-1.1.33-2.19.33-3.34a22 22 0 0 0-22-22Zm0 4a18 18 0 1 0 0 36c1.54 0 3.01-.25 4.43-.61.12-.31.17-.65.3-.95.22-.52.54-.98.8-1.48A15.87 15.87 0 0 1 25 16 16 16 0 1 1 41 0c0 1.95-.4 3.8-1.04 5.53.5-.26.95-.58 1.48-.8.3-.13.64-.18.95-.3.36-1.41.61-2.88.61-4.43a18 18 0 0 0-18-18Zm0 4a14 14 0 0 0 0 28 13.9 13.9 0 0 0 7.52-2.23c.61-.8 1.21-1.61 1.92-2.32.71-.72 1.53-1.32 2.33-1.93A13.9 13.9 0 0 0 39 0a14 14 0 0 0-14-14Zm0 2.03A11.94 11.94 0 0 1 37 0a12 12 0 0 1-24 0 12 12 0 0 1 12-11.97ZM25-10a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 2a8 8 0 1 1 0 16 8 8 0 0 1 0-16zm0 2a6 6 0 1 0 0 12 6 6 0 0 0 0-12zm0 2a4 4 0 1 1 0 8 4 4 0 0 1 0-8zm0 32c-1.15 0-2.24.17-3.33.34-.06.36-.05.74-.12 1.1-.07.33-.21.63-.3.95 1.22-.23 2.46-.38 3.75-.38A20 20 0 1 1 5 50c0-1.28.15-2.52.38-3.74-.33.08-.62.23-.95.3-.35.06-.73.04-1.1.1C3.17 47.77 3 48.85 3 50a22 22 0 1 0 22-22Zm0 4c-1.54 0-3.01.26-4.43.63-.12.3-.17.63-.3.93-.22.52-.54.98-.8 1.48A15.87 15.87 0 0 1 25 34 16 16 0 1 1 9 50c0-1.95.4-3.8 1.04-5.53-.5.26-.95.58-1.48.8-.3.13-.64.18-.95.3A17.84 17.84 0 0 0 7 50a18 18 0 1 0 18-18Zm0 4a13.9 13.9 0 0 0-7.52 2.23c-.61.8-1.21 1.62-1.93 2.33-.7.71-1.52 1.31-2.33 1.92A13.9 13.9 0 0 0 11 50a14 14 0 1 0 14-14Zm0 2.03A11.94 11.94 0 0 1 37 50a12 12 0 0 1-24 0 12 12 0 0 1 12-11.97ZM25 40a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm0 2a8 8 0 1 1 0 16 8 8 0 0 1 0-16zm0 2a6 6 0 1 0 0 12 6 6 0 0 0 0-12zm0 2a4 4 0 1 1 0 8 4 4 0 0 1 0-8z'  stroke-width='1' stroke='none' fill='hsla(197, 82%, 93%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.boardgamesaletwentytwo.twofour.mids.two {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='20' height='20' patternTransform='scale(2) rotate(145)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(163, 100%, 96%, 1)'/><path d='M-5 5L5.1 15 15 5l10 10'  stroke-linecap='square' stroke-width='1' stroke='hsla(163, 75%, 90%, 1)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.boardgamesaletwentytwo.twofour.mids.three {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='68' height='61.151' patternTransform='scale(2) rotate(105)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(335, 100%, 96%, 1)'/><path d='M113.548 50.575H90.454l-11.547-20 11.547-20h23.094l11.547 20zm-136 0h-23.095l-11.547-20 11.547-20h23.094l11.547 20zm119 30.576H73.452l-11.547-20 11.547-20h23.094l11.547 20zm-34 0H39.452l-11.547-20 11.547-20h23.094l11.547 20zm-34 0H5.452l-11.547-20 11.547-20h23.094l11.547 20zm-34.001 0h-23.094l-11.547-20 11.547-20h23.094l11.547 20zm61.906-30.576h23.094l11.547-20-11.547-20H56.453l-11.547 20zm-10.906 0H22.453l-11.547-20 11.547-20h23.094l11.547 20zm-34 0h-23.094l-11.547-20 11.547-20h23.094l11.547 20zm85-30.575H73.453L61.906 0l11.547-20h23.094l11.547 20zm-34 0H39.453L27.906 0l11.547-20h23.094L74.094 0zm-34 0H5.453L-6.094 0 5.453-20h23.094L40.094 0zm-34 0h-23.094L-40.094 0l11.547-20h23.094L6.094 0z'  stroke-width='1' stroke='hsla(335, 100%, 92%, 1)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.boardgamesaletwentytwo.twofour.mids h2.section-title {
	text-align: center;
	font-size: 2.2em;
	padding: 60px 0;
}
.ow.boardgamesaletwentytwo.twofour.mids .ornament {
	display: block;
	float: left;
	background-color: #fff;
	border-radius: 50%;
	position: relative;
	margin-right: 3%;
	width: 400px;
	height: 400px;
	border: 0;
	overflow: hidden!important;
}
.ow.boardgamesaletwentytwo.twofour.mids .feature-product {
	display: block;
	float: right;
	width: 48%;
	padding: 2%;
	text-align: right;
}
.ow.boardgamesaletwentytwo.twofour.mids .feature-product h3 {
	font-size: 2em;
	display: block;
	margin-bottom: 25px;
	font-weight: 900;
}
.ow.boardgamesaletwentytwo.twofour.mids .feature-product p {
	color: #414f5d!important;
	font-size: 19px;
	line-height: 24px;
}
.ow.boardgamesaletwentytwo.twofour.mids .feature-product p.price {
	font-size: 1.8em;
	font-weight: 900;
	margin-top: 20px;
	margin-bottom: 10px;
}
.ow.boardgamesaletwentytwo.twofour.mids .feature-product p.price-orig {
	font-size: 19px;
	line-height: 24px;
	text-decoration: line-through;
}
.ow.boardgamesaletwentytwo.twofour.mids .feature-product a.button {
	font-size: 18px;
	font-weight: 600;
	padding: 2% 6%;
	text-transform: capitalize !important;
}
.ow.boardgamesaletwentytwo.twofour.mids .scroller-wrap .scroller .scroller-items div {
	position: relative;
}
.ow.boardgamesaletwentytwo.twofour.mids .scroller-wrap .scroller .scroller-items div h3 {
	word-break: break-word;
	line-break: strict;
	white-space: normal;
}
.ow.boardgamesaletwentytwo.twofour.mids .scroller-wrap .scroller .scroller-items div img {
	max-width: 80%;
	margin: 0 auto;
	text-align: center;
	display: block;
	padding-bottom: 15px;
}

/*** FORMATTING FOR SPECIFIC SECTIONS ***/
.ow.boardgamesaletwentytwo.twofour.mids.one h2.section-title, .ow.boardgamesaletwentytwo.twofour.mids.one h3, .ow.boardgamesaletwentytwo.twofour.mids.one p.price {
	color: #0565bc !important;
}
.ow.boardgamesaletwentytwo.twofour.mids.one a.button {
	background: #0565bc !important;
	border-color: #0565bc !important;
}
.ow.boardgamesaletwentytwo.twofour.mids.two h2.section-title, .ow.boardgamesaletwentytwo.twofour.mids.two h3, .ow.boardgamesaletwentytwo.twofour.mids.two p.price {
	color: #23785f !important;
}
.ow.boardgamesaletwentytwo.twofour.mids.two a.button {
	background: #23785f !important;
	border-color: #23785f !important;
}
.ow.boardgamesaletwentytwo.twofour.mids.three h2.section-title, .ow.boardgamesaletwentytwo.twofour.mids.three h3, .ow.boardgamesaletwentytwo.twofour.mids.three p.price {
	color: #b5145f !important;
}
.ow.boardgamesaletwentytwo.twofour.mids.three a.button {
	background: #b5145f !important;
	border-color: #b5145f !important;
}


@media (max-width: 960px) {
	.ow.boardgamesaletwentytwo.twofour .iw {
		padding: 3px;
	}
	.ow.boardgamesaletwentytwo.twofour img.titleimg {
		padding: 30px 0 45px 0;
	}
	.ow.boardgamesaletwentytwo.twofour.mids h2.section-title {
		font-size: 1.5em;
		padding: 30px 0;
	}
	.ow.boardgamesaletwentytwo.twofour.mids .ornament {
		background: none;
		border-radius: 0;
		height: auto;
	}
	.ow.boardgamesaletwentytwo.twofour.mids .ornament, .ow.boardgamesaletwentytwo.twofour.mids .feature-product {
		display: block;
		clear: both;
		width: 98%;
		margin: 0 auto;
		text-align: center;
		float: none;
	}
	.ow.boardgamesaletwentytwo.twofour.mids .feature-product h3 {
		font-size: 1.45em;
		margin-top: 10px;
	}
	.ow.boardgamesaletwentytwo.twofour.mids .feature-product p {
		font-size: 17px;
		line-height: 22px;
	}
	.ow.boardgamesaletwentytwo.twofour.mids .feature-product p.price {
		font-size: 1.6em;
		margin-top: 10px;
	}
	
}

/*** EARL CODING ROBOT LANDING PAGE 2022 ***/

#banner.ow.white.earlcodingrobot {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/earl/earltopbg.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
#banner.ow.white.earlcodingrobot .topcontent.mobile {
	display: none;
}
#banner.ow.white.earlcodingrobot .topcontent {
	display: block;
	max-width: 1224px;
	margin: 0 auto;
	position: relative;
}
#banner.ow.white.earlcodingrobot .topcontent img.product {
	display: inline-block;
	width: auto;
	max-width: 26.6%;
	float: left;
	padding: 25px 5px;
	animation: bounce 3s infinite alternate;
	-webkit-animation: bounce 3s infinite alternate;
}
#banner.ow.white.earlcodingrobot .topcontent img.text {
	display: inline-block;
	position: relative;
	width: 60%;
	padding: 40px 5px;
	float: right;
}
div.ow.yellow {
	background: #f4d224;
	margin: 30px 0;
}
div.ow.yellow .earl-feat {
	display: block;
	width: 18%;
	margin: 1%;
	float: left;
	box-sizing: border-box;
	padding: 5px;
	text-align: left;
	position: relative;
}
div.ow.yellow .earl-feat .icon {
	display: block;
	width: 30%;
	float: left;
	text-align: center;
	margin-right: 1%;
}
div.ow.yellow .earl-feat .icon img {
	position: relative;
	margin: 0 auto;
	text-align: center;
}
div.ow.yellow .earl-feat .info {
	display: block;
	width: 64%;
	float: right;
	font-size: 13px !important;
	text-align: left;
}
div.ow.earl-about {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/earl/earl-about-bg.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 30px 0;
	margin-bottom: 30px;
}
div.ow.earl-about .iw .about-image {
	display: block;
	width: 32%;
	float: left;
	text-align: center;
	margin-right: 3%;
	position: relative;
}
div.ow.earl-about .iw .about-image .badge {
	position: absolute;
	top: 1%;
	right: 0%;
	width: 100px;
	height: 100px;
	text-align: center;
	background: #d53c17;
	border-radius: 50%;
	border: 2px solid #fff;
	font-size: 22px;
	font-weight: 900;
	color: #f4d224;
}
div.ow.earl-about .iw .about-image .badge span {
	color: #fff;
	font-weight: 600;
	display: block;
	padding-top: 20px;
	padding-bottom: 0;
	margin: 0;
	font-size: 14px !important;
}
div.ow.earl-about .iw .about-info {
	display: block;
	width: 63%;
	float: right;
	text-align: left !important;
}
div.ow.earl-about .iw .about-info h1 {
	text-align: left !important;
	margin-bottom: 15px;
}
div.ow.earl-about .iw .about-info ul, div.ow.earl-about .iw .about-info ul li {
	list-style: none;
	list-style-type: none;
}
div.ow.earl-about .iw .about-info ul li {
	display: block;
	padding-top: 5px;
	padding-bottom: 15px;
}
div.ow.earl-about .iw .about-info ul li.up-arrow {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/earl/up-arrow.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 40px;
	vertical-align: middle;
	padding-top: 15px;
}
div.ow.earl-about .iw .about-info ul li.right-up-arrow {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/earl/right-up-arrow.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 40px;
	vertical-align: middle;
	padding-top: 15px;
}
div.ow.earl-about .iw .about-info ul li.right-arrow {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/earl/right-arrow.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 40px;
	vertical-align: middle;
	padding-top: 15px;
}
div.ow.earl-features {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/earl/earl-feature-bg.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 30px 0;
	margin-bottom: 30px;
}
div.ow.earl-features .iw .feature-col {
	display: block;
	width: 31%;
	margin: 1%;
	float: left;
	text-align: left;
	min-height: 100px;
}
div.ow.earl-features .iw .feature-col h2, div.ow.earl-features .iw .feature-col p, div.ow.earl-features .iw .feature-col ul li  {
	color: #fff !important;
}
div.ow.earl-features .iw .feature-col h2 {
	color: #fbd41d !important;
	font-weight: 900;
	font-size: 1.55em;
	display: block;
	padding-left: 40px;
}
div.ow.earl-features .iw .feature-col img {
	display: block;
	margin: 0 auto;
	text-align: center;
	clear: both;
	padding: 20px 0;
	max-width: 88%;
}
div.ow.earl-features .iw .feature-col ul, div.ow.earl-features .iw .feature-col ul li {
	list-style: none;
	list-style-type: none;
}
div.ow.earl-features .iw .feature-col ul li {
	display: block;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/earl/feature-arrow.png');
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 40px;
	vertical-align: middle;
	padding-top: 0;
	padding-bottom: 30px;
}

div.ow.earl-accessories h2, div.ow.earl-faqs h2 {
	text-align: center;
	color: #2c61ac;
}

div.ow.earl-faqs {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/earl/earl-faq-bg3.png');
	background-color: #f9f9f9;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 30px 0;
	margin: 30px 0;
}
div.ow.earl-faqs .iw .earl-faq-wrapper {
	display: block;
	width: 90%;
	margin: 30px auto;
}
div.ow.earl-faqs .iw .earl-faq-wrapper h3 {
	display: block;
	width: 100%;
	border-radius: 8px;
	background-color: #2c61ac;
	color: #fff;
	padding: 10px 15px;
	z-index: 2;
	position: relative;
	box-sizing: border-box;
}
div.ow.earl-faqs .iw .earl-faq-wrapper p {
	display: block;
	width: 100%;
	border-radius: 8px;
	background-color: #fff;
	color: #000;
	z-index: 1;
	position: relative;
	margin-top: -8px;
	padding-top: 16px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
}
div.ow.earl-accessories .earl-accessories-wrapper {
	display: block;
	width: 100%;
	padding: 40px 0;
}
div.ow.earl-accessories .sing-accessory {
	display: block;
	width: 20%;
	float: left;
	text-align: center;
	padding: 1% 2%;
}
div.ow.earl-accessories .sing-accessory a {
	text-decoration: none;
	color: inherit !important;
	transition: all 0.3s ease-in-out;
}
div.ow.earl-accessories .sing-accessory a img:hover {
	opacity: 0.7;
	cursor: pointer;
}
div.ow.earl-accessories .sing-accessory img {
	display: block;
	max-width: 90%;
	margin: 0 auto;
	text-align: center;
	clear: both;
	transition: all 0.3s ease-in-out;
}
div.ow.earl-accessories .sing-accessory h4 {
	display: block;
	width: 100%;
	box-sizing: border-box;
	padding: 10px 0;
	height: auto;
	min-height: 70px;
}
div.ow.earl-accessories .sing-accessory p.pricing {
	color: #0061b3 !important;
}
div.ow.earl-faqs.video {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/earl/earl-about-bg.png');
}
div.ow.earl-faqs.video div {
	display: block;
	padding: 40px 0;
	text-align: center;
}

@media (max-width: 960px) {
	#banner.ow.white.earlcodingrobot {
		animation: none !important;
	}
	#banner.ow.white.earlcodingrobot .topcontent img.product, #banner.ow.white.earlcodingrobot .topcontent img.text {
		display: block;
		width: 99%;
		max-width: 99%;
		margin: 0 auto;
		float: none;
		clear: both;
		text-align: center;
		padding: 20px 0;
	}
	#banner.ow.white.earlcodingrobot .topcontent img.product {
		max-width: 55%;
		padding-bottom: 5px;
	}
	div.ow.yellow .earl-feat {
		width: 48%;
		margin: 1%;
	}
	div.ow.yellow .earl-feat .info {
		font-size: 12px !important;
	}
	div.ow.yellow .earl-feat:nth-of-type(5) {
		margin-left: 26%;
	}
	div.ow.earl-about .iw .about-image, div.ow.earl-about .iw .about-info, div.ow.earl-features .iw .feature-col {
		width: 98%;
		margin: 1%;
		float: none;
		clear: both;
	}
	div.ow.earl-about .iw .about-image {
		width: 77%;
		margin: 1% auto;
	}
	div.ow.earl-features .iw .feature-col img {
		max-width: 50%;
	}
	div.ow.earl-features .iw .feature-col ul {
		margin: 0;
		padding: 0;
	}
	div.ow.earl-faqs .iw .earl-faq-wrapper {
		width: 96%;
		margin: 30px auto;
	}
	div.ow.earl-faqs .iw .earl-faq-wrapper h3 {
		
	}
	div.ow.earl-accessories .sing-accessory {
		width: 48%;
		margin-bottom: 5%;
	}
	div.ow.earl-accessories .sing-accessory:nth-of-type(5n) {
		margin-left: 25%;
	}
	div.ow.earl-accessories .sing-accessory h4 {
		min-height: auto;
	}
}


/*** BACK TO SCHOOL SALE PROMO PAGE - 2022 ***/

#banner.ow.white.backtoschooltwentytwo {
	background-color: #fff !important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/backtoschool2022/backtoschooltoppatternblue.png');
	background-position: bottom center;
	background-size: cover;
	background-repeat: no-repeat;
	animation: none !important;
	height: auto;
	overflow: visible !important;
}
#banner.ow.white.backtoschooltwentytwo.homeversion span.button {
	float: left;
	margin-left: 33%;
	margin-top: 3%;
	background: #0b5fad;
	z-index: 3;
	border-color: #0b5fad;
	transition: all 0.3s ease-in-out;
}
#banner.ow.white.backtoschooltwentytwo.homeversion span.button:hover {
	opacity: 0.7;
}
#banner.ow.white.backtoschooltwentytwo.homeversion .topcontent img.title {
	margin-top: 4%;
}

@media (max-width: 767px) {
	#banner.ow.white.backtoschooltwentytwo.homeversion span.button {
		margin-top: 65%;
		z-index: 3;
		margin-left: 36%;
	}
	#banner.ow.white.backtoschooltwentytwo.homeversion .topcontent .santa.right {
		 top: 33%;
	}
}

@media (max-width: 1440px) and (min-width: 1224px) {
	#banner.ow.white.backtoschooltwentytwo {
		min-height: 375px;
	}
}

@media (max-width: 1223px) and (min-width: 961px) {
	#banner.ow.white.backtoschooltwentytwo {
		min-height: 260px;
	}
}

#banner.ow.white.backtoschooltwentytwo .topcontent img {
	display: block;
	margin: 30px auto 30px auto;
}
#banner.ow.white.backtoschooltwentytwo .topcontent img.title {
	width: 50%;
	display: block;
	margin: 0;
	position: relative;
	margin-left: 25%;
	margin-top: 2.25%;
	margin-bottom: 2.25%;
	z-index: 4;
	animation: bounce 3s infinite alternate;
	-webkit-animation: bounce 3s infinite alternate;
}
#banner.ow.white.backtoschooltwentytwo .topcontent.mobile {
	display: none;
}

.ow.btssalesection.twentyone {
	position: relative;
}
.ow.btssalesection.twentyone {
	height: auto;
	min-height: 100vh;
	width: 100%;
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 125px;
}

.ow.btssalesection.twentyone.one {
	background-color: #fff; 
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/backtoschool2022/bgpattern.png');
}
.ow.btssalesection.twentyone.two {
/*	background-color: #73bf44;*/
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/backtoschool2022/bgpattern-purple.png');
}
.ow.btssalesection.twentyone.paddingbottom {
	padding-bottom: 300px;
}
.ow.btssalesection.twentyone.one.whitebgwave {
/*	background-color: #fff; */
	margin-top: -200px;
	padding-top: 150px;
	background-color: transparent;
}
.ow.btssalesection.twentyone.one.altred {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/backtoschool2022/featured-educator-redbg.png');
	background-position: top left;
	background-color: transparent;
	margin-top: -100px;
	padding-top: 100px;
}
.ow.btssalesection.twentyone h2 {
	text-align: center;
	font-size: 2em;
	padding: 60px 0; 
}
.ow.btssalesection.twentyone.one h2, .ow.btssalesection.twentyone.one h3, .ow.btssalesection.twentyone.one h4 {
	color: #6e2b95;
}
.ow.btssalesection.twentyone.one .feature-product p.price {
	color: #ff008e;
}
.ow.btssalesection.twentyone.one .feature-product p {
	color: #414f5d;
}

.ow.btssalesection.twentyone.two h2 {
	padding-top: 60px 0;
}

.ow.btssalesection.twentyone.two h2, .ow.btssalesection.twentyone.two h3, .ow.btssalesection.twentyone.two h4, .ow.btssalesection.twentyone.two p, .ow.btssalesection.twentyone.two p.price {
	color: #ffc900 !important;
}
.ow.btssalesection.twentyone.two .feature-product p {
	color: #fff !important;
}
.ow.btssalesection.twentyone.one.altred h3, .ow.btssalesection.twentyone.one.altred p.whitetext {
	color: #fff; 
}
.ow.btssalesection.twentyone.one.altred p.price.yellow {
	color: #f8ca15 !important;
}

.ow.btssalesection a.button.widebottom {
	display: block;
	float: none;
	width: 30%;
	margin: 0 auto;
	text-align: center;
	font-weight: 600;
}

.ow.btssalesection.twentyone.two.alternatestyle .iw {
	max-width: 1224px;
	padding-bottom: 50px;
}

.ow.btssalesection.twentyone.two.alternatestyle .product-col {
	display: block;
	width: 31%;
	margin: 1%;
	padding: 1%;
	float: left;
	text-align: center;
}
.ow.btssalesection.twentyone.two.alternatestyle .product-col img {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	max-width: 90%;
	height: auto;
	border: 0;
	padding-bottom: 15px;
	transition: all 0.3s ease-in-out;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode:forwards;
}
.ow.btssalesection.twentyone.two.alternatestyle .product-col img:hover {
	opacity: 0.7;
	cursor: pointer;
	border: 0;
	transform: scale(1.02);
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode:forwards;
}
.ow.btssalesection.twentyone.two.alternatestyle .product-col h3, .ow.btssalesection.twentyone.two.alternatestyle .product-col p {
	display: block;
	width: 75%;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 10px;
}
.ow.btssalesection.twentyone.two.alternatestyle .product-col h3 {
	width: 90%;
	font-size: 1.65em !important;
	color: #414f5d !important;
}
.ow.btssalesection.twentyone.two.alternatestyle .product-col p {
	font-size: 1.8em !important;
	font-weight: 900;
	color: #2c61ac !important;
	padding: 0;
}
.ow.btssalesection.twentyone.one p.price.slashout, .ow.btssalesection.twentyone.two p.price.slashout {
	text-decoration: line-through;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	color: rgb(80, 80, 80) !important;
	font-size: 1.35em;
	font-weight: 400;
}

.ow.btssalesection.twentyone.two .feature-product p.price {
	color: #ffc900 !important;
}

.ow.btssalesection.twentyone.two p.price.slashout {
	color: rgb(187, 187, 187) !important;
}

.ow.btssalesection.twentyone.two.alternatestyle .product-col p.slashout {
	text-decoration: line-through;
	color: #636363 !important;
	font-size: 1.35em !important;
	font-weight: 400;
	padding-bottom: 10px;
	margin: 0 auto;
	text-align: center !important;
}

.ow.btssalesection.twentyone .ornament {
	display: block;
	float: left;
	background-color: transparent !important;
	border-radius: 50%;
	box-shadow: none !important;
	position: relative;
	margin-right: 3%;
	width: 425px;
	height: auto !important;
	border: 0px solid #d9d9d9 !important;
}
.ow.btssalesection.twentyone .ornament .ring {
	height: 45px;
	width: 17px;
	background-color: rgba(255,255,255,0.0);
	border: 2px solid #f99d24;
	border-radius: 45%;
	position: absolute;
	left: 40%;
	top: -12%;
	transform: rotate(-14deg);
	z-index: 0;
}
.ow.btssalesection.twentyone .ornament::before {
	display: none !important;
}
.ow.btssalesection.twentyone .ornament img {
	width: 100%;
	height: auto !important;
	line-height: 400px;
	margin: 0 auto;
	text-align: center;
	display: block;
	position: relative;
	top: 5%;
	z-index: 2;
}
.ow.btssalesection.twentyone .ornament .wishlist, .scroller-wrap .scroller .scroller-items div a.wishlist {
	position: absolute;
	right: 0px;
	top: 20%;
	width: 45px;
	height: 45px;
	z-index: 5;
	border-radius: 50%;
	text-align: center;
	line-height: 45px;
	border: 1px solid #f20;
}

.ow.btssalesection.twentyone .scroller-wrap .scroller .scroller-items div a.wishlist i {
	margin: -1px 0 0 -6px;
	font-size: 25px;
	display: inline-block;
	color: #f20;
}
.ow.btssalesection.twentyone .ornament .wishlist i {
	font-size: 34px!important;
	animation: none;
	color: #f20;
}

.ow.btssalesection.twentyone .ornament .wishlist i, .scroller-wrap .scroller .scroller-items div a.wishlist {
	font-size: 20px;
}

.ow.btssalesection.twentyone .feature-product {
	display: block;
	float: right;
	width: 40%;
	padding: 2%;
	text-align: right;
}

.ow.btssalesection.twentyone .feature-product span.feature-badge {
	display: block;
	background: #ff008e !important;
	color: #fff !important;
	font-weight: 600 !important;
	text-align: center;
	padding: 8px 15px;
	border-radius: 12px;
	margin-bottom: 5px;
}
.ow.btssalesection.twentyone.two .feature-product span.feature-badge {
	display: block;
	background: #ffc900 !important;
	color: #6e2b95 !important;
	font-weight: 600 !important;
	text-align: center;
	padding: 8px 15px;
	border-radius: 12px;
	margin-bottom: 5px;
}

.ow.btssalesection.twentyone .feature-product h3 {
	font-size: 2.3em;
	display: block;
	margin-bottom: 25px;
	font-weight: 900;
}
.ow.btssalesection.twentyone .feature-product p {
	font-size: 19px;
	line-height: 24px;
	color: #fff;
}
.ow.btssalesection.twentyone.two .feature-product p {
	color: #000;
}
.ow.btssalesection.twentyone .feature-product p.price {
	font-size: 1.8em;
	font-weight: 900;
	margin-top: 25px;
	/*margin-bottom: 25px;*/
}
.ow.btssalesection.twentyone.two .feature-product p.price {
	color: #58a429;
}
.ow.btssalesection.twentyone .feature-product .button {
	font-size: 21px;
	padding: 2% 6%;
	border: 0 !important;
	margin-top: 2%;
	margin-bottom: 2%;
	text-transform: capitalize !important;
	font-weight: 500;
}
.ow.btssalesection.twentyone .feature-product .button.green {
	background: #348a57 !important;
	border: 2px solid #348a57 !important;
}
.ow.btssalesection.twentyone .feature-product .button.red {
	background: #dc1d2c !important;
	border: 0 !important;
	border: 2px solid #dc1d2c !important;
}
.ow.btssalesection.twentyone h4 {
	text-align: center;
	font-size: 1.8em;
	display: block;
	clear: both;
	width: 100%;
	font-weight: 900;
	margin-top: 50px;
}

.ow.btssalesection.twentyone .feature-product .button.red, .ow.btssalesection.one a.button.widebottom {
	background: #ff008e !important;
	border-color: #ff008e !important;
}

.ow.btssalesection.twentyone.two .feature-product .button.red, .ow.btssalesection.two a.button.widebottom {
	background: #ffc900 !important;
	border-color: #ffc900 !important;
	color: #6e2b95 !important;
}

.ow.btssalesection.twentyone .scroller-wrap .scroller .scroller-items div {
	position: relative;
}

.ow.btssalesection.twentyone .scroller-wrap .scroller .scroller-items div img {
	max-width: 80%;
	margin: 0 auto;
	text-align: center;
	display: block;
	padding-bottom: 15px;
}
.ow.btssalesection.twentyone .scroller-wrap .scroller .scroller-items div h3 {
	word-break: break-word;
	line-break: strict;
	white-space: normal;
	/*color: #414f5d !important;*/
	color: #fff !important;
	font-size: 17px !important;
}
.ow.btssalesection.twentyone .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	font-weight: 900 !important;
	/*color: #2c61ac !important;*/
	color: #fff !important;
	font-size: 18px !important;
	display: block;
	padding-top: 5px !important;
	
}

.ow.btssalesection.twentyone.one .scroller-wrap .scroller .scroller-items div h3 {
	color: #414f5d !important;
}
.ow.btssalesection.twentyone.one .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	color: #ff008e !important;
}

.ow.btssalesection.twentyone.altred .scroller-wrap .scroller .scroller-items div h3 {
	color: #fff !important;
}
.ow.btssalesection.twentyone.altred .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	color: #f8ca15 !important;
}


.gift-guide-wrapper .ow.btssalesection.twentyone .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #ec088c;
}

.gift-guide-wrapper .ow.btssalesection.twentyone .scroller-wrap .arrow.arrow-right span {
	border-left: 30px solid #ec088c;
}

.gift-guide-wrapper .ow.btssalesection.twentyone .scroller-wrap.active ul li.active {
	background-color: #ec088c;
}


.ow.btssalesection.twentyone.altred .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #fff;
}

.ow.btssalesection.twentyone.altred .scroller-wrap .arrow.arrow-right span {
	border-left: 30px solid #fff;
}

.ow.btssalesection.twentyone.altred .scroller-wrap.active ul li.active {
	background-color: #fff;
}


@media (max-width: 960px) {
	#banner.ow.white.backtoschooltwentytwo {
		/*min-height: 300px;*/
		padding: 2px;
	}
	#banner.ow.white.backtoschooltwentytwo .topcontent img.title {
		width: 100%;
		margin: 0 auto;
		float: none;
		clear: both;
		padding: 30px 0;
	}
	.ow.btssalesection.twentyone .ornament, .ow.btssalesection.twentyone .feature-product {
		float: none;
		width: 90%;
		margin: 0 auto;
		clear: both;
		margin-bottom: 5%;
		text-align: left;
	}
	.ow.btssalesection.twentyone h2 {
		padding: 30px 0 60px 0;
	}
	.ow.btssalesection.twentyone .feature-product h3 {
		font-size: 1.65em;
	}
	.ow.btssalesection.twentyone .feature-product p {
		font-size: 17.5px;
	}
	.ow.btssalesection.twentyone.two.alternatestyle .product-col {
		width: 80%;
		clear: both;
		float: none;
		margin: 0 auto;
		margin-bottom: 20%;
	}
	.ow.btssalesection a.button.widebottom {
		width: 66%;
		margin-top: 12.5%;
	}
	
	.ow.btssalesection.twentyone .ornament img {
		width: 90%;
	}
	
/*	.ow.btssalesection.twentyone .scroller-wrap {
		overflow: visible !important;
		clear: both;
	}*/
}

@media (max-width: 321px) {
	#banner.ow.white.backtoschooltwentytwo {
		min-height: 240px;
	}
}


/*** HALLOWEEN SALE PAGE 2022 ***/

#banner.ow.white.halloweentoptwentytwo {
	animation:  none !important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/halloween2022/halloween22topbg.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}
#banner.ow.white.halloweentoptwentytwo img.title.desktop {
	display: block;
	margin: 0 auto;
	text-align: center;
	max-width: 725px;
	padding: 60px 0 80px 0;
	animation: bounce 1.9s infinite alternate;
	-webkit-animation: bounce 1.9s infinite alternate;
}
#banner.ow.white.halloweentoptwentytwo img.title.mobile {
	display: none;
}

#banner.ow.white.halloweentoptwentytwo.homeversion {
	background-position: bottom center;
}

#banner.ow.white.halloweentoptwentytwo.homeversion img.title.desktop {
	padding-bottom: 0px;
	padding-top: 30px;
	max-width: 660px;
}
#banner.ow.white.halloweentoptwentytwo.homeversion a.button.white {
	background-color: #fccc21 !important;
	border-color: #fccc21 !important;
	color: #133b3b !important;
	margin-bottom: 100px;
	margin-top: 0;
	position: relative;
	z-index: 2;
	font-weight: 900;
	transition: all 0.3s ease-in-out;
}
#banner.ow.white.halloweentoptwentytwo.homeversion a.button.white:hover {
	 opacity: 0.7;
	 cursor: pointer;
}
#banner.halloweentoptwentytwo.waves-bottom:after {
	height: 120px;
}

@media (max-width: 1024px) {
	#banner.ow.white.halloweentoptwentytwo.homeversion img.title.desktop {
		padding-bottom: 0px;
		padding-top: 30px;
		max-width: 50%;
	}
}
@media (max-width: 960px) {
	#banner.ow.white.halloweentoptwentytwo.homeversion img.title.desktop {
		width: auto;
		max-width: 100%;
		padding: 40px 0 15px 0;
	}
}

.ow.halloweentwentytwo.bluemid {
	background-color: #041e1f;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/halloween2022/halloween22bg-bluemid.png');	
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 50px;
}
.ow.halloweentwentytwo.greenmid {
	background-color: #3eb00e;
	/*background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/halloween2022/halloween22bg-greenmid.png');	*/
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/halloween2022/halloween22bg-greenmid2.png');	
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 50px;
}
.ow.halloweentwentytwo.holidayblock {
	background-color: #721818;
	/*background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/halloween2022/halloween22bg-greenmid.png');	*/
	/*background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/halloween2022/halloween22bg-greenmid2.png');	*/
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/halloween2022/halloween22bg-holidaymid.png');	
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 50px;
}
.ow.halloweentwentytwo h2.section-title {
	text-align: center;
	font-size: 2em;
	clear: both;
	padding: 10px 0;
}
.ow.halloweentwentytwo.bluemid h2.section-title {
	color: #53af0e !important;
	font-weight: 600;
}
.ow.halloweentwentytwo.greenmid h2.section-title {
	color: #041e1f !important;
	font-weight: 600;
	padding-top: 60px;
}
.ow.halloweentwentytwo.bluemid.thirdset h2.section-title {
	padding-top: 60px;
}
.ow.halloweentwentytwo.holidayblock h2.section-title {
	padding-top: 60px;
	color: #fff;
}
.ow.halloweentwentytwo h4.section-subtitle {
	display: block;
	width: 90%;
	margin: 0 auto;
	text-align: center;
	font-size: 1.3em;
	clear: both;
	padding: 10px 15px;
	border-radius: 6px;
	font-weight: 100;
	margin-bottom: 15px;
}
.ow.halloweentwentytwo.bluemid h4.section-subtitle {
	background-color: #53af0e !important;
	color: #000;
}
.ow.halloweentwentytwo.greenmid h4.section-subtitle {
	background-color: #041e1f !important;
	color: #53af0e;
}
.ow.halloweentwentytwo.holidayblock h4.section-subtitle {
	background-color: #579411 !important;
	color: #fff;
}

.ow.halloweentwentytwo .ornament {
	display: block;
	width: 25%;
	margin: 2% 8%;
	float: left;
	text-align: center;
}
.ow.halloweentwentytwo .ornament img {
	display: block;
	max-width: 100%;
	height: auto;
	text-align: center;
	margin: 0 auto;
}
.ow.halloweentwentytwo .feature-product {
	display: block;
	width: 52%;
	margin-right: 7%;
	margin-top: 2%;
	float: right;
	text-align: right;
}
.ow.halloweentwentytwo .feature-product h3 {
	font-size: 1.8em;
	color: #53af0e;
	/*font-weight: 100;*/
	font-weight: 600;
	text-align: right;
	clear: both;
	display: block;
	width: 95%;
	float: right;
	clear: both;
	margin-bottom: 2.5%;
}
.ow.halloweentwentytwo.greenmid .feature-product h3, .ow.halloweentwentytwo.greenmid .feature-product p, .ow.halloweentwentytwo.greenmid .feature-product p.price {
	color: #041e1f;
}
.ow.halloweentwentytwo.holidayblock .feature-product h3, .ow.halloweentwentytwo.holidayblock .feature-product p, .ow.halloweentwentytwo.holidayblock .feature-product p.price {
	color: #fff;
}
.ow.halloweentwentytwo .feature-product p {
	display: block;
	clear: both;
	margin-top: 15px;
	color: #fff;
	font-size: 19px;
	line-height: 27px;
}
.ow.halloweentwentytwo .feature-product p.price {
	color: #53af0e;
	font-size: 22px;
	font-weight: 900;
	margin-bottom: 0;
	padding-bottom: 5px;
}
.ow.halloweentwentytwo .feature-product p.price.slashout {
	font-size: initial;
	color: #fff;
	font-weight: 100;
	text-decoration: line-through;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 10px;
}
.ow.halloweentwentytwo .feature-product a.button.red {
	background-color: #f2c103;
	border-color: #f2c103;
	color: #000000 !important;
	font-weight: 900;
	transition: all 0.3s ease-in-out;
}
.ow.halloweentwentytwo .feature-product a.button.red:hover {
	opacity: 0.7;
	cursor: pointer;
}
.ow.halloweentwentytwo.greenmid .feature-product a.button.red {
	background-color: #0b5092;
	border-color: #0b5092;
	color: #fff !important;
}
.ow.halloweentwentytwo.holidayblock .feature-product a.button.red {
	background-color: #579411;
	border-color: #579411;
	color: #fff !important;
}
.ow.halloweentwentytwo a.button.widebottom {
	font-weight: 900;
	margin: 0 auto;
	text-align: center;
	width: 37.5%;
	display: block;
	transition: all 0.3s ease-in-out;
}
.ow.halloweentwentytwo a.button.widebottom:hover {
	opacity: 0.7;
	cursor: pointer !important;
}
.ow.halloweentwentytwo.holidayblock a.button.widebottom {
	background-color: #579411;
	border-color: #579411;
	color: #fff !important;
}
.ow.halloweentwentytwo.bluemid .scroller-wrap .arrow span {
	border-left: 30px solid #3eb00e;
}
.ow.halloweentwentytwo.bluemid .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #3eb00e;
	border-left: 30px solid transparent;
}
.ow.halloweentwentytwo.bluemid .scroller-wrap ul li.active {
	background-color: #3eb00e;
}
.ow.halloweentwentytwo.greenmid .scroller-wrap .arrow span {
	border-left: 30px solid #041e1f;
}
.ow.halloweentwentytwo.greenmid .scroller-wrap .arrow.arrow-left span {
	border-left: 30px solid transparent;
	border-right: 30px solid #041e1f;
}
.ow.halloweentwentytwo.greenmid .scroller-wrap ul li.active {
	background-color: #fff;
}
.ow.halloweentwentytwo.holidayblock .scroller-wrap .arrow span {
	border-left: 30px solid #3eb00e;
}
.ow.halloweentwentytwo.holidayblock .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #3eb00e;
	border-left: 30px solid transparent;
}
.ow.halloweentwentytwo.holidayblock .scroller-wrap ul li.active {
	background-color: #3eb00e;
}

.ow.halloweentwentytwo .scroller-wrap .scroller .scroller-items div {
	position: relative;
}

.ow.halloweentwentytwo .scroller-wrap .scroller .scroller-items div img {
	max-width: 80%;
	margin: 0 auto;
	text-align: center;
	display: block;
	padding-bottom: 15px;
}
.ow.halloweentwentytwo .scroller-wrap .scroller .scroller-items div h3 {
	word-break: break-word;
	line-break: strict;
	white-space: normal;
	/*color: #414f5d !important;*/
	color: #fff !important;
	font-size: 17px !important;
}
.ow.halloweentwentytwo .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	font-weight: 900 !important;
	/*color: #2c61ac !important;*/
	color: #fff !important;
	font-size: 18px !important;
	display: block;
	padding-top: 5px !important;
	
}

.ow.halloweentwentytwo.one .scroller-wrap .scroller .scroller-items div h3 {
	color: #414f5d !important;
}
.ow.halloweentwentytwo.one .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	color: #ff008e !important;
}

@media (max-width: 960px) {
	#banner.ow.white.halloweentoptwentytwo {
		padding: 0 !important;
	}
	.ow.halloweentwentytwo.bluemid {
		background-position: center center;
	}
	#banner.ow.white.halloweentoptwentytwo img.title.desktop {
		width: auto;
		max-width: 100%;
		padding: 40px 0 15px 0;
		animation: none !important;
	}
	.ow.halloweentwentytwo .ornament, .ow.halloweentwentytwo .feature-product {
		display: block;
		clear: both;
		float: none;
		width: 99%;
		margin: 0 auto !important;
	}
	.ow.halloweentwentytwo .ornament {
		width: 60%;
		padding: 5%;
	}
	.ow.halloweentwentytwo .feature-product, .ow.halloweentwentytwo .feature-product h3 {
		text-align: left !important;
		width: 100%;
	}
	.ow.halloweentwentytwo a.button.widebottom {
		width: 90%;
		margin: 0 auto;
	}
}

/*** PRE-HOLIDAY SALE PAGE 2022 ***/

#banner.ow.white.preholidaytoptwentytwo {
	animation:  none !important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/preholidaysale2022/preholidaysale22bg2.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}
#banner.ow.white.preholidaytoptwentytwo .topcontent {
	display: block;
	margin: 0 auto;
	max-width: 1440px;
	position: relative;
}
#banner.ow.white.preholidaytoptwentytwo img.title.desktop {
	display: block;
	margin: 0 auto;
	text-align: center;
	max-width: 70%;
	padding: 140px 0 120px 0;
	/*animation: bounce 1.9s infinite alternate;
	-webkit-animation: bounce 1.9s infinite alternate;*/
}

#banner.ow.white.preholidaytoptwentytwo.homecopy a.button.white {
	background: #2c8a27;
	border: 2px solid #fff;
	margin-top: -50px;
	font-weight: 900;
	text-transform: capitalize;
	color: #fff;
	font-size: 16px;
	position: absolute;
	width: 12.5%;
	left: 42%;
	bottom: 7.5%;
	transition: all 0.3s ease-in-out;
}
#banner.ow.white.preholidaytoptwentytwo.homecopy a.button.white:hover {
	opacity: 0.7;
}

#banner.ow.white.preholidaytoptwentytwo img.title.mobile {
	display: none;
}

@media (max-width: 1367px) {
	#banner.ow.white.preholidaytoptwentytwo img.title.desktop {
		padding-top: 75px;
		max-width: 70%;
	}
	#banner.ow.white.preholidaytoptwentytwo.homecopy a.button.white {
		left: 40%;
	}
}

@media (max-width: 1224px) {
	#banner.ow.white.preholidaytoptwentytwo img.title.desktop {
		padding-top: 65px;
		max-width: 70%;
	}
	#banner.ow.white.preholidaytoptwentytwo.homecopy a.button.white {
		left: 40%;
	}
}


@media (max-width: 1024px) {
	#banner.ow.white.preholidaytoptwentytwo img.title.desktop {
		padding-top: 65px;
		max-width: 70%;
	}
	#banner.ow.white.preholidaytoptwentytwo.homecopy a.button.white {
		left: 40%;
	}
}
@media (max-width: 767px) {
	#banner.ow.white.preholidaytoptwentytwo.homeversion img.title.desktop {
		width: auto;
		max-width: 100%;
		padding: 40px 0 15px 0;
	}
	#banner.ow.white.preholidaytoptwentytwo.homecopy a.button.white {
		width: 60%;
		left: 14.25%;
	}
}

.ow.preholidaytwentytwo.bluemid {
	background-color: #041e1f;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/preholidaysale2022/preholiday22bg-blue.png');	
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 50px;
}
.ow.preholidaytwentytwo.greenmid {
	background-color: #3eb00e;
	/*background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/preholidaysale2022/halloween22bg-greenmid.png');	*/
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/preholidaysale2022/preholiday22bg-red.png');	
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 50px;
}
.ow.preholidaytwentytwo.holidayblock {
	background-color: #721818;
	/*background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/preholidaysale2022/halloween22bg-greenmid.png');	*/
	/*background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/preholidaysale2022/halloween22bg-greenmid2.png');	*/
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/preholidaysale2022/halloween22bg-holidaymid.png');	
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 50px;
}
.ow.preholidaytwentytwo h2.section-title {
	text-align: center;
	font-size: 2em;
	clear: both;
	padding: 10px 0;
}
.ow.preholidaytwentytwo.bluemid h2.section-title {
	color: #53af0e !important;
	font-weight: 600;
}
.ow.preholidaytwentytwo.greenmid h2.section-title {
	color: #041e1f !important;
	font-weight: 600;
	padding-top: 60px;
}
.ow.preholidaytwentytwo.bluemid.thirdset h2.section-title {
	padding-top: 60px;
}
.ow.preholidaytwentytwo.holidayblock h2.section-title {
	padding-top: 60px;
	color: #fff;
}
.ow.preholidaytwentytwo h4.section-subtitle {
	display: block;
	width: 90%;
	margin: 0 auto;
	text-align: center;
	font-size: 1.3em;
	clear: both;
	padding: 10px 15px;
	border-radius: 6px;
	font-weight: 100;
	margin-top: 60px;
	margin-bottom: 15px;
}
.ow.preholidaytwentytwo.bluemid h4.section-subtitle {
	background-color: #0945ae !important;
	color: #fff;
}
.ow.preholidaytwentytwo.greenmid h4.section-subtitle {
	background-color: #fff !important;
	color: #b50000;
}
.ow.preholidaytwentytwo.holidayblock h4.section-subtitle {
	background-color: #579411 !important;
	color: #fff;
}

.ow.preholidaytwentytwo .ornament {
	display: block;
	width: 25%;
	margin: 2% 8%;
	float: left;
	text-align: center;
}
.ow.preholidaytwentytwo .ornament img {
	display: block;
	max-width: 100%;
	height: auto;
	text-align: center;
	margin: 0 auto;
}
.ow.preholidaytwentytwo .feature-product {
	display: block;
	width: 52%;
	margin-right: 7%;
	margin-top: 2%;
	float: right;
	text-align: right;
}
.ow.preholidaytwentytwo .feature-product h3 {
	font-size: 1.8em;
	color: #0945ae;
	/*font-weight: 100;*/
	font-weight: 600;
	text-align: right;
	clear: both;
	display: block;
	width: 95%;
	float: right;
	clear: both;
	margin-bottom: 2.5%;
}
.ow.preholidaytwentytwo.greenmid .feature-product h3, .ow.preholidaytwentytwo.greenmid .feature-product p, .ow.preholidaytwentytwo.greenmid .feature-product p.price {
	color: #fff;
}
.ow.preholidaytwentytwo.greenmid .feature-product p.price {
	color: #ffc246;
}
.ow.preholidaytwentytwo.greenmid .feature-product p.price.slashout {
	color: #fff;
}
.ow.preholidaytwentytwo.holidayblock .feature-product h3, .ow.preholidaytwentytwo.holidayblock .feature-product p, .ow.preholidaytwentytwo.holidayblock .feature-product p.price {
	color: #fff;
}
.ow.preholidaytwentytwo .feature-product p {
	display: block;
	clear: both;
	margin-top: 15px;
	color: #000;
	font-size: 19px;
	line-height: 27px;
}
.ow.preholidaytwentytwo .feature-product p.price {
	color: #0945ae;
	font-size: 22px;
	font-weight: 900;
	margin-bottom: 0;
	padding-bottom: 5px;
}
.ow.preholidaytwentytwo .feature-product p.price.slashout {
	font-size: initial;
	color: #000;
	font-weight: 100;
	text-decoration: line-through;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 10px;
}
.ow.preholidaytwentytwo .feature-product a.button.red {
	background-color: #73bf44;
	border-color: #73bf44;
	color: #fff !important;
	font-weight: 900;
	transition: all 0.3s ease-in-out;
}
.ow.preholidaytwentytwo .feature-product a.button.red:hover {
	opacity: 0.7;
	cursor: pointer;
}
.ow.preholidaytwentytwo.greenmid .feature-product a.button.red {
	background-color: #73bf44;
	border-color: #73bf44;
	color: #fff !important;
}
.ow.preholidaytwentytwo.holidayblock .feature-product a.button.red {
	background-color: #579411;
	border-color: #579411;
	color: #fff !important;
}
.ow.preholidaytwentytwo a.button.widebottom {
	font-weight: 900;
	margin: 0 auto;
	text-align: center;
	width: 37.5%;
	display: block;
	transition: all 0.3s ease-in-out;
}
.ow.preholidaytwentytwo a.button.widebottom:hover {
	opacity: 0.7;
	cursor: pointer !important;
}
.ow.preholidaytwentytwo.holidayblock a.button.widebottom {
	background-color: #579411;
	border-color: #579411;
	color: #fff !important;
}
.ow.preholidaytwentytwo.bluemid .scroller-wrap .arrow span {
	border-left: 30px solid #3eb00e;
}
.ow.preholidaytwentytwo.bluemid .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #3eb00e;
	border-left: 30px solid transparent;
}
.ow.preholidaytwentytwo.bluemid .scroller-wrap ul li.active {
	background-color: #3eb00e;
}
.ow.preholidaytwentytwo.greenmid .scroller-wrap .arrow span {
	border-left: 30px solid #041e1f;
}
.ow.preholidaytwentytwo.greenmid .scroller-wrap .arrow.arrow-left span {
	border-left: 30px solid transparent;
	border-right: 30px solid #041e1f;
}
.ow.preholidaytwentytwo.greenmid .scroller-wrap ul li.active {
	background-color: #fff;
}
.ow.preholidaytwentytwo.holidayblock .scroller-wrap .arrow span {
	border-left: 30px solid #3eb00e;
}
.ow.preholidaytwentytwo.holidayblock .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #3eb00e;
	border-left: 30px solid transparent;
}
.ow.preholidaytwentytwo.holidayblock .scroller-wrap ul li.active {
	background-color: #3eb00e;
}

.ow.preholidaytwentytwo .scroller-wrap .scroller .scroller-items div {
	position: relative;
}

.ow.preholidaytwentytwo .scroller-wrap .scroller .scroller-items div img {
	max-width: 80%;
	margin: 0 auto;
	text-align: center;
	display: block;
	padding-bottom: 15px;
}
.ow.preholidaytwentytwo .scroller-wrap .scroller .scroller-items div h3 {
	word-break: break-word;
	line-break: strict;
	white-space: normal;
	/*color: #414f5d !important;*/
	color: #000000 !important;
	font-size: 17px !important;
}
.ow.preholidaytwentytwo .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	font-weight: 900 !important;
	/*color: #2c61ac !important;*/
	color: #000000 !important;
	font-size: 18px !important;
	display: block;
	padding-top: 5px !important;
	
}

.ow.preholidaytwentytwo.one .scroller-wrap .scroller .scroller-items div h3 {
	color: #414f5d !important;
}
.ow.preholidaytwentytwo.one .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	color: #ff008e !important;
}

@media (max-width: 960px) {
	#banner.ow.white.preholidaytoptwentytwo {
		padding: 0 !important;
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/preholidaysale2022/preholidaysale22bg2-mobile.png');
	}
	#banner.ow.white.preholidaytoptwentytwo img.title.desktop {
		display: none;
	}
	#banner.ow.white.preholidaytoptwentytwo img.title.mobile {
		display: block;
		padding: 40px 0 180px 0;
		width: 99%;
		margin: 0 auto;
		text-align: center;
		clear: both;
	}
	.ow.preholidaytwentytwo.bluemid {
		background-position: center center;
	}
	#banner.ow.white.preholidaytoptwentytwo img.title.desktop {
		width: auto;
		max-width: 100%;
		padding: 40px 0 15px 0;
		animation: none !important;
	}
	.ow.preholidaytwentytwo .ornament, .ow.preholidaytwentytwo .feature-product {
		display: block;
		clear: both;
		float: none;
		width: 99%;
		margin: 0 auto !important;
	}
	.ow.preholidaytwentytwo .ornament {
		width: 60%;
		padding: 5%;
	}
	.ow.preholidaytwentytwo .feature-product, .ow.preholidaytwentytwo .feature-product h3 {
		text-align: left !important;
		width: 100%;
	}
	.ow.preholidaytwentytwo a.button.widebottom {
		width: 90%;
		margin: 0 auto;
	}
}


/*** HOLIDAY GIFT GUIDE 2022 ***/

#banner.ow.white.giftguidetoptwentytwo {
	animation:  none !important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide2022/giftguide22topbg2.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}
#banner.ow.white.giftguidetoptwentytwo .topcontent {
	display: block;
	margin: 0 auto;
	max-width: 1440px;
	position: relative;
}
#banner.ow.white.giftguidetoptwentytwo img.title.desktop {
	display: block;
	margin: 0 auto;
	text-align: center;
	max-width: 60%;
	padding: 120px 0 140px 0;
	/*animation: bounce 1.9s infinite alternate;
	-webkit-animation: bounce 1.9s infinite alternate;*/
}

#banner.ow.white.giftguidetoptwentytwo.homecopy a.button.white {
	background: #2c8a27;
	border: 2px solid #fff;
	margin-top: -50px;
	font-weight: 900;
	text-transform: capitalize;
	color: #fff;
	font-size: 16px;
	position: absolute;
	width: 12.5%;
	left: 42%;
	bottom: 7.5%;
	transition: all 0.3s ease-in-out;
}
#banner.ow.white.giftguidetoptwentytwo.homecopy a.button.white:hover {
	opacity: 0.7;
}

#banner.ow.white.giftguidetoptwentytwo img.title.mobile {
	display: none;
}

@media (max-width: 1367px) {
	#banner.ow.white.giftguidetoptwentytwo img.title.desktop {
		padding-top: 60px;
		max-width: 37.5%;
	}
	#banner.ow.white.giftguidetoptwentytwo.homecopy a.button.white {
		left: 42%;
		bottom: 11%;
	}
}

@media (max-width: 1224px) {
	#banner.ow.white.giftguidetoptwentytwo img.title.desktop {
		padding-top: 40px;
		padding-bottom: 120px;
	}
	#banner.ow.white.giftguidetoptwentytwo.homecopy a.button.white {
		left: 41%;
		bottom: 11%;
	}
}


@media (max-width: 1024px) {
	#banner.ow.white.giftguidetoptwentytwo img.title.desktop {
		padding-top: 30px;
		padding-bottom: 110px;
	}
	#banner.ow.white.giftguidetoptwentytwo.homecopy a.button.white {
		left: 41.5%;
	}
}
@media (max-width: 767px) {
	#banner.ow.white.giftguidetoptwentytwo.homeversion img.title.desktop {
		width: auto;
		max-width: 100%;
		padding: 40px 0 15px 0;
	}
	#banner.ow.white.giftguidetoptwentytwo.homecopy a.button.white {
		width: 60%;
		left: 14.25%;
	}
}

.ow.giftguidetwentytwo.navblock {
	background: white;
	clear: both;
	padding: 20px 0;
}
.ow.giftguidetwentytwo.navblock .iw ul.toprow, .ow.giftguidetwentytwo.navblock .iw ul.midrow, .ow.giftguidetwentytwo.navblock .iw ul.bottomrow {
	list-style: none;
	list-style-type: none;
	clear: both;
	margin-bottom: 30px;
}
.ow.giftguidetwentytwo.navblock .iw ul.toprow li {
	display: block;
	width: 16%;
	padding: 1% 2%;
	float: left;
	text-align: center;
}
.ow.giftguidetwentytwo.navblock .iw ul li img {
	display: block;
	text-align: center;
	margin: 0 auto;
	transition: all 0.3s ease-in-out;
}
.ow.giftguidetwentytwo.navblock .iw ul li img:hover {
	opacity: 0.7;
	cursor: pointer;
}
.ow.giftguidetwentytwo.navblock .iw ul.midrow li, .ow.giftguidetwentytwo.navblock .iw ul.bottomrow li {
	display: block;
	width: 29%;
	padding: 1% 2%;
	float: left;
	text-align: center;
}
.ow.giftguidetwentytwo.navblock .iw ul.midrow, .ow.giftguidetwentytwo.navblock .iw ul.bottomrow {
	margin-bottom: 30px;
}
.ow.giftguidetwentytwo.navblock .iw ul.bottomrow li.shift {
	margin-left: 16%;
}

.ow.giftguidetwentytwo.bluemid {
	background-color: #041e1f;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide2022/giftguide-blue-bg.png');	
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 50px;
}
.ow.giftguidetwentytwo.greenmid {
	background-color: #3eb00e;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide2022/giftguide-green-bg.png');	
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 50px;
}
.ow.giftguidetwentytwo.redmid {
	background-color: #3eb00e;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide2022/giftguide-red-bg.png');	
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 50px;
}
.ow.giftguidetwentytwo.yellowmid {
	background-color: #3eb00e;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide2022/giftguide-yellow-bg.png');	
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 50px;
}
.ow.giftguidetwentytwo h4.section-subtitle {
	display: block;
	width: 66%;
	margin: 0 auto;
	text-align: center;
	font-size: 1.3em;
	clear: both;
	padding: 10px 15px;
	border-radius: 6px;
	font-weight: 900;
	margin-top: 60px;
	margin-bottom: 15px;
}
.ow.giftguidetwentytwo.bluemid h4.section-subtitle {
	background-color: #00518a !important;
	color: #fff;
}
.ow.giftguidetwentytwo.greenmid h4.section-subtitle {
	background-color: #2c7302 !important;
	color: #fff;
}
.ow.giftguidetwentytwo.redmid h4.section-subtitle {
	background-color: #820607 !important;
	color: #ffffff;
}
.ow.giftguidetwentytwo.yellowmid h4.section-subtitle {
	background-color: #ed3223 !important;
	color: #ffffff;
}

.ow.giftguidetwentytwo .ornament {
	display: block;
	width: 25%;
	margin: 2% 8%;
	float: left;
	text-align: center;
}
.ow.giftguidetwentytwo .ornament img {
	display: block;
	max-width: 100%;
	height: auto;
	text-align: center;
	margin: 0 auto;
}
.ow.giftguidetwentytwo .feature-product {
	display: block;
	width: 52%;
	margin-right: 7%;
	margin-top: 2%;
	float: right;
	text-align: right;
}
.ow.giftguidetwentytwo .feature-product h3 {
	font-size: 1.8em;
	color: #0945ae;
	/*font-weight: 100;*/
	font-weight: 600;
	text-align: right;
	clear: both;
	display: block;
	width: 95%;
	float: right;
	clear: both;
	margin-bottom: 2.5%;
}
.ow.giftguidetwentytwo .feature-product p {
	display: block;
	clear: both;
	margin-top: 15px;
	color: #000;
	font-size: 19px;
	line-height: 27px;
}
.ow.giftguidetwentytwo .feature-product p.price {
	color: #0945ae;
	font-size: 22px;
	font-weight: 900;
	margin-bottom: 0;
	padding-bottom: 5px;
}
.ow.giftguidetwentytwo .feature-product p.price.slashout {
	font-size: initial;
	color: #000;
	font-weight: 100;
	text-decoration: line-through;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 10px;
}
.ow.giftguidetwentytwo .feature-product a.button.red {
	background-color: #73bf44;
	border-color: #73bf44;
	color: #fff !important;
	font-weight: 900;
	transition: all 0.3s ease-in-out;
}
.ow.giftguidetwentytwo .feature-product a.button.red:hover {
	opacity: 0.7;
	cursor: pointer;
}
.ow.giftguidetwentytwo.greenmid .feature-product a.button.red {
	background-color: #73bf44;
	border-color: #73bf44;
	color: #fff !important;
}
.ow.giftguidetwentytwo a.button.widebottom {
	font-weight: 900;
	margin: 0 auto;
	text-align: center;
	width: 37.5%;
	display: block;
	transition: all 0.3s ease-in-out;
}
.ow.giftguidetwentytwo a.button.widebottom:hover {
	opacity: 0.7;
	cursor: pointer !important;
}

.ow.giftguidetwentytwo.greenmid .feature-product h3, .ow.giftguidetwentytwo.greenmid .feature-product p, .ow.giftguidetwentytwo.greenmid .feature-product p.price {
	color: #000;
}
.ow.giftguidetwentytwo.greenmid .feature-product p.price {
	color: #2b7500;
}
.ow.giftguidetwentytwo.greenmid .feature-product p.price.slashout {
	color: #000;
}
.ow.giftguidetwentytwo.greenmid .feature-product a.button.red {
	background-color: #eff8ea !important;
	border-color: #eff8ea !important;
	color: #2b7500 !important;
}
.ow.giftguidetwentytwo.greenmid a.button.widebottom {
	background-color: #eff8ea !important;
	border-color: #eff8ea !important;
	color: #2b7500 !important;
}

.ow.giftguidetwentytwo.redmid .feature-product h3, .ow.giftguidetwentytwo.redmid .feature-product p, .ow.giftguidetwentytwo.redmid .feature-product p.price {
	color: #fff;
}
.ow.giftguidetwentytwo.redmid .feature-product p.price {
	color: #ffb80b;
}
.ow.giftguidetwentytwo.redmid .feature-product p.price.slashout {
	color: #000;
}
.ow.giftguidetwentytwo.redmid .feature-product a.button.red {
	background-color: #ffb80b !important;
	border-color: #ffb80b !important;
	color: #820607 !important;
}
.ow.giftguidetwentytwo.redmid a.button.widebottom {
	background-color: #ffb80b !important;
	border-color: #ffb80b !important;
	color: #820607 !important;
}

.ow.giftguidetwentytwo.bluemid .feature-product h3, .ow.giftguidetwentytwo.bluemid .feature-product p, .ow.giftguidetwentytwo.bluemid .feature-product p.price {
	color: #000026;
}
.ow.giftguidetwentytwo.bluemid .feature-product p.price {
	color: #005aa2;
}
.ow.giftguidetwentytwo.bluemid .feature-product p.price.slashout {
	color: #000026;
}
.ow.giftguidetwentytwo.bluemid .feature-product a.button.red {
	background-color: #00518a !important;
	border-color: #00518a !important;
	color: #fff !important;
}
.ow.giftguidetwentytwo.bluemid a.button.widebottom {
	background-color: #00518a !important;
	border-color: #00518a !important;
	color: #fff !important;
}

.ow.giftguidetwentytwo.yellowmid .feature-product h3, .ow.giftguidetwentytwo.yellowmid .feature-product p, .ow.giftguidetwentytwo.yellowmid .feature-product p.price {
	color: #000000;
}
.ow.giftguidetwentytwo.yellowmid .feature-product p.price {
	color: #f83726;
}
.ow.giftguidetwentytwo.yellowmid .feature-product p.price.slashout {
	color: #000000;
}
.ow.giftguidetwentytwo.yellowmid .feature-product a.button.red {
	background-color: #ef3125 !important;
	border-color: #ef3125 !important;
	color: #fff !important;
}
.ow.giftguidetwentytwo.yellowmid a.button.widebottom {
	background-color: #ef3125 !important;
	border-color: #ef3125 !important;
	color: #fff !important;
}


.ow.giftguidetwentytwo .scroller-wrap .scroller .scroller-items div {
	position: relative;
}

.ow.giftguidetwentytwo .scroller-wrap .scroller .scroller-items div img {
	max-width: 80%;
	margin: 0 auto;
	text-align: center;
	display: block;
	padding-bottom: 15px;
}
.ow.giftguidetwentytwo .scroller-wrap .scroller .scroller-items div h3 {
	word-break: break-word;
	line-break: strict;
	white-space: normal;
	/*color: #414f5d !important;*/
	color: #000000 !important;
	font-size: 17px !important;
}
.ow.giftguidetwentytwo .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	font-weight: 900 !important;
	/*color: #2c61ac !important;*/
	color: #000000 !important;
	font-size: 18px !important;
	display: block;
	padding-top: 5px !important;
	
}

.ow.giftguidetwentytwo .scroller-wrap .arrow span {
	border-left: 30px solid #041e1f;
	border-right: 30px solid transparent;
	border-bottom: 30px solid transparent;
	border-top: 30px solid transparent;
}

.ow.giftguidetwentytwo .scroller-wrap .arrow.arrow-left span {
	border-left: 30px solid transparent;
	border-right: 30px solid #041e1f;
}

.ow.giftguidetwentytwo .scroller-wrap ul li.active {
	background-color: #041e1f;
}

.ow.giftguidetwentytwo.one .scroller-wrap .scroller .scroller-items div h3 {
	color: #414f5d !important;
}
.ow.giftguidetwentytwo.one .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	color: #ff008e !important;
}

@media (max-width: 960px) {
	#banner.ow.white.giftguidetoptwentytwo {
		padding: 0 !important;
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide2022/giftguide22topbg-mobile3.png');
	}
	#banner.ow.white.giftguidetoptwentytwo img.title.desktop {
		display: block;
		/*padding: 40px 0 180px 0;*/
		padding: 30px 0 300px 0;
		width: 99%;
		margin: 0 auto;
		text-align: center;
		clear: both;
	}
/*	#banner.ow.white.giftguidetoptwentytwo img.title.mobile {
		display: block;
		padding: 40px 0 180px 0;
		width: 99%;
		margin: 0 auto;
		text-align: center;
		clear: both;
	}*/
	
	.ow.giftguidetwentytwo h4.section-subtitle {
		width: 90%;
		margin-top: 15px;
	}
	
	.ow.giftguidetwentytwo.navblock .iw ul.toprow, .ow.giftguidetwentytwo.navblock .iw ul.midrow, .ow.giftguidetwentytwo.navblock .iw ul.bottomrow {
		margin: 0;
		padding: 0;
	}
	
	.ow.giftguidetwentytwo.navblock .iw ul.toprow li {
		width: 37%;
		padding: 3% 6%;
	}
	.ow.giftguidetwentytwo.navblock .iw ul.toprow li:nth-of-type(5) {
		margin-left: 25%;
	}
	.ow.giftguidetwentytwo.navblock .iw ul.midrow li, .ow.giftguidetwentytwo.navblock .iw ul.bottomrow li {
		width: 77.5%;
		float: none;
		clear: both;
		margin: 7% auto 4% !important;
	}
	
	.ow.giftguidetwentytwo.bluemid {
		background-position: center center;
	}
	#banner.ow.white.giftguidetoptwentytwo img.title.desktop {
		width: auto;
		max-width: 100%;
		/*padding: 40px 0 15px 0;*/
		animation: none !important;
	}
	.ow.giftguidetwentytwo .ornament, .ow.giftguidetwentytwo .feature-product {
		display: block;
		clear: both;
		float: none;
		width: 99%;
		margin: 0 auto !important;
	}
	.ow.giftguidetwentytwo .ornament {
		width: 90%;
		padding: 4%;
	}
	.ow.giftguidetwentytwo .feature-product, .ow.giftguidetwentytwo .feature-product h3 {
		text-align: left !important;
		width: 100%;
	}
	.ow.giftguidetwentytwo a.button.widebottom {
		width: 90%;
		margin: 0 auto;
	}
}

/*** INFINITY TILES CATEGORY LANDING PAGE 2022 ***/

#banner.ow.white.infinitytile {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/infinitytiles/infinitytopbg.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
#banner.ow.white.infinitytile .topcontent.mobile {
	display: none;
}
#banner.ow.white.infinitytile .topcontent {
	display: block;
	max-width: 1224px;
	margin: 0 auto;
	position: relative;
}
#banner.ow.white.infinitytile .topcontent img.product {
	display: inline-block;
	width: auto;
	max-width: 30%;
	float: right;
	padding: 33px 5px;
	animation: bounce 3s infinite alternate;
	-webkit-animation: bounce 3s infinite alternate;
}
#banner.ow.white.infinitytile .topcontent img.text {
	display: inline-block;
	position: relative;
	width: 52.5%;
	padding: 60px 5px;
	float: left;
}
div.ow.infinitydarkblue {
	background: #0d192c;
	margin: 0;
}
div.ow.infinitydarkblue .infinity-feat {
	display: block;
	width: 23%;
	margin: 1%;
	margin-top: 0;
	float: left;
	box-sizing: border-box;
	padding: 5px;
	text-align: left;
	position: relative;
}
div.ow.infinitydarkblue .infinity-feat .icon {
	display: block;
	width: 25%;
	float: left;
	text-align: center;
	margin-right: 1%;
}
div.ow.infinitydarkblue .infinity-feat .icon img {
	position: relative;
	margin: 0 auto;
	text-align: center;
}
div.ow.infinitydarkblue .infinity-feat .info {
	display: block;
	width: 64%;
	float: right;
	margin-top: 12px;
	font-size: 13px !important;
	text-align: left;
	color: #fff !important;
	font-weight: 600 !important;
}

div.ow.infinity-set-info {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/infinitytiles/infinity-set-bg-1.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 60px 0;
	margin-bottom: 0px;
}
div.ow.infinity-set-info.two {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/infinitytiles/infinity-set-bg-2.png');
}
div.ow.infinity-set-info.three {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/infinitytiles/infinity-set-bg-3.png');
}
div.ow.infinity-set-info .iw .description {
	display: block;
	width: 48%;
	margin: 2%;
	float: left;
	text-align: center;
}
div.ow.infinity-set-info .iw .description h2 {
	display: block;
	background-color: #ffffff;
	padding: 15px;
	border-radius: 12px;
	color: #426696 !important;
	margin-bottom: 20px;
}
div.ow.infinity-set-info.three .iw .description h2 {
	background-color: #1b2c49;
	color: #ffffff !important;
}
div.ow.infinity-set-info .iw .description p {
	font-size: 18px;
	color: #fff;
	line-height: 23px;
}
div.ow.infinity-set-info.three .iw .description p {
	font-size: 18px;
	color: #1b2c49;
	line-height: 23px;
}
div.ow.infinity-set-info .iw .description a.button.red {
	margin-top: 15px;
	background-color: #e0445d !important;
	border-color: #e0445d !important;
	text-transform: capitalize !important;
	font-weight: 600 !important;
	font-size: 17px;
	padding: 8px 25px;
	transition: all 0.3s ease-in-out;
}
div.ow.infinity-set-info .iw .description a.button.red:hover {
	opacity: 0.7;
	cursor: pointer;
}
div.ow.infinity-set-info .iw .image {
	display: block;
	width: 40%;
	float: right;
	position: relative;
}
div.ow.infinity-set-info .iw .image .badge {
	position: absolute;
	top: -10px;
	right: -20px;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	background: #ffffff;
	color: #222f4b;
	text-transform: uppercase;
	border: 1px solid #222f4b;
}
div.ow.infinity-set-info .iw .image .badge p {
	font-size: 11px;
	text-align: center;
	display: block;
	font-weight: 500;
	padding-top: 37px;
}
div.ow.infinity-set-info .iw .image .badge p span {
	display: block;
	clear: both;
	font-size: 27px;
	font-weight: 900;
}
div.ow.infinity-set-info .iw .image img {
	display: block;
	margin: 0 auto;
	text-align: center;
	max-width: 98%;
	padding: 40px 0;
}
div.ow.infinity-faqs.video {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/infinitytiles/infinity-about-bg.png');
}
div.ow.infinity-faqs.video div {
	display: block;
	padding: 40px 0;
	text-align: center;
}

@media (max-width: 960px) {
	#banner.ow.white.infinitytile {
		animation: none !important;
	}
	#banner.ow.white.infinitytile .topcontent img.product, #banner.ow.white.infinitytile .topcontent img.text, div.ow.infinity-set-info .iw .description, div.ow.infinity-set-info .iw .image {
		display: block;
		width: 99%;
		max-width: 99%;
		margin: 0 auto;
		float: none;
		clear: both;
		text-align: center;
		padding: 20px 0;
	}
	div.ow.infinity-set-info .iw .image {
		width: 90%;
		max-width: 90%;
		margin-top: 40px;
	}
	div.ow.infinity-set-info .iw .image img {
		padding: 40px 0 0 0;
	}
	#banner.ow.white.infinitytile .topcontent img.text {
		padding: 0 0 25px 0;
	}
	#banner.ow.white.infinitytile .topcontent img.product {
		max-width: 55%;
		padding-bottom: 0px;
		padding-top: 5px;
		animation: none !important;
	}
	div.ow.infinitydarkblue .iw {
		padding: 0;
	}
	div.ow.infinitydarkblue .infinity-feat {
		width: 44%;
		margin: 1% 3% 4% 3%;
	}
	div.ow.infinitydarkblue .infinity-feat .info {
		font-size: 12px !important;
	}
	div.ow.infinitydarkblue .infinity-feat:nth-of-type(5) {
		margin-left: 26%;
	}
	div.ow.infinity-about .iw .about-image, div.ow.infinity-about .iw .about-info, div.ow.infinity-features .iw .feature-col {
		width: 98%;
		margin: 1%;
		float: none;
		clear: both;
	}
	div.ow.infinity-about .iw .about-image {
		width: 77%;
		margin: 1% auto;
	}
	div.ow.infinity-features .iw .feature-col img {
		max-width: 50%;
	}
	div.ow.infinity-features .iw .feature-col ul {
		margin: 0;
		padding: 0;
	}
	div.ow.infinity-faqs .iw .infinity-faq-wrapper {
		width: 96%;
		margin: 30px auto;
	}
	div.ow.infinity-faqs .iw .infinity-faq-wrapper h3 {
		
	}
	div.ow.infinity-accessories .sing-accessory {
		width: 48%;
		margin-bottom: 5%;
	}
	div.ow.infinity-accessories .sing-accessory:nth-of-type(5n) {
		margin-left: 25%;
	}
	div.ow.infinity-accessories .sing-accessory h4 {
		min-height: auto;
	}
}
@media (max-width: 321px) {
	div.ow.infinitydarkblue .infinity-feat {
		width: 86%;
		clear: both;
		margin: 0 auto;
		float: none;
		min-height: 75px;
	}
}

/*** JR BLACK FRIDAY / CYBER MONDAY SALES 2022 ***/

.ow.bfcmtwentytwo.top {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(13,40,77,1) 53%, rgba(41,93,189,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(13,40,77,1) 53%, rgba(41,93,189,1) 100%);
	background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(13,40,77,1) 53%, rgba(41,93,189,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#295dbd",GradientType=1);
	position: relative;
}
.ow.bfcmtwentytwo.top .pattern {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/bfcm22/bf22bg-pattern.png');
	background-position: top left;
	background-repeat: repeat-all;
	z-index: 0;
}
.ow.bfcmtwentytwo.top.cm {
	background: rgb(11,1,27);
	background: -moz-linear-gradient(40deg, rgba(11,1,27,1) 0%, rgba(61,12,131,1) 53%, rgba(85,20,181,1) 100%);
	background: -webkit-linear-gradient(40deg, rgba(11,1,27,1) 0%, rgba(61,12,131,1) 53%, rgba(85,20,181,1) 100%);
	background: linear-gradient(40deg, rgba(11,1,27,1) 0%, rgba(61,12,131,1) 53%, rgba(85,20,181,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0b011b",endColorstr="#5514b5",GradientType=1);
}

.ow.bfcmtwentytwo.top.cm.home-sale-version .iw img.main-title {
	max-width: 82.5%;
	padding: 50px 0 0 0;
}

.ow.bfcmtwentytwo .time-frame-wrap {
	border: 2px solid #fff !important;
	display: block;
	max-width: 80%;
	margin: 0 auto;
	padding: 20px;
	text-align: center;
	clear: both;
	margin-bottom: 30px;
}
.ow.bfcmtwentytwo .time-frame-wrap p.timer-text {
	font-size: 1.75em;
	color: white;
	font-weight: 900;
	text-transform: uppercase !important;
}
.ow.bfcmtwentytwo .time-frame-wrap p.timer-text strong {
	font-size: 0.85em;
	display: block;
	padding-top: 8px;
	font-weight: 500;
	color: white;
}


@media (max-width: 767px) {
	.ow.bfcmtwentytwo .time-frame-wrap {
		max-width: 99.5%;
	}
	.ow.bfcmtwentytwo .time-frame-wrap p.timer-text {
		font-size: 1.3em;
	}
	.ow.bfcmtwentytwo .time-frame-wrap p.timer-text strong {
		font-size: 0.7em;
	}
}


.ow.bfcmtwentytwo.top.cm.home-sale-version a.button {
	display: block;
	width: 20%;
	margin: 0 auto;
	float: none;
	clear: both;
	text-align: center;
	background: white;
	margin-top: 0;
	margin-bottom: 50px;
	transition: all 0.3s ease-in-out;
	border-color: #662d91;
	color: #662d91 !important;
	font-weight: 900;
}
.ow.bfcmtwentytwo.top.cm.home-sale-version a.button:hover {
	opacity: 0.7;
}

@media (max-width: 767px) {
	.ow.bfcmtwentytwo.top.cm.home-sale-version .iw img.main-title {
		max-width: 100%;
		padding: 60px 0 15px 0;
	}
	.ow.bfcmtwentytwo.top.cm.home-sale-version a.button {
		width: 30%;
	}
	.ow.bfcmtwentytwo.top.cm.home-sale-version {
		padding: 0;
	}
	.ow.bfcmtwentytwo.top.cm.home-sale-version .iw {
		padding-bottom: 33px;
	}
}


.ow.bfcmtwentytwo.top.cm .pattern, .ow.bfcmtwentytwo.mid.cm .pattern, .ow.bfcmtwentytwo.bottom.cm .pattern {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/bfcm22/cm-pattern.png');
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 0;
}

.ow.bfcmtwentytwo.top.waves-bottom:after {
	background: radial-gradient(circle at 50% 0%, transparent 25%, #e6f7ff 10%, #e6f7ff 10%);
	background-size: 120px 300px;
}

.ow.bfcmtwentytwo.top.cm.waves-bottom:after {
	background: radial-gradient(circle at 50% 0%, transparent 25%, #ddd4ef 10%, #ddd4ef 10%);
	background-size: 120px 300px;
}

.ow.bfcmtwentytwo.top.cm.home-sale-version.waves-bottom:after {
	background: radial-gradient(circle at 50% 0%, transparent 25%, #f9f9f9 10%, #f9f9f9 10%);
	background-size: 120px 300px;
}


.ow.bfcmtwentytwo.mid {
	background-color: #e6f7ff;
	position: relative;
}

.ow.bfcmtwentytwo.mid.cm {
	background-color: #ebdffe;
}

.ow.bfcmtwentytwo.mid .pattern {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/bfcm22/dealspattern-bf.png');
	background-position: top left;
	background-repeat: repeat-all;
	z-index: 0;
}

.ow.bfcmtwentytwo.mid.waves-bottom:after {
	background: radial-gradient(circle at 50% 0%, transparent 25%, #fff 10%, #fff 10%);
	background-size: 120px 300px;
}

.ow.bfcmtwentytwo.mid.cm.waves-bottom:after {
	background: radial-gradient(circle at 50% 0%, transparent 25%, #f2f2f2 10%, #f2f2f2 10%);
	background-size: 120px 300px;
}

.ow.bfcmtwentytwo.bottom.waves-bottom:after {
	background: radial-gradient(circle at 50% 0%, transparent 25%, #e6f7ff 10%, #e6f7ff 10%);
	background-size: 120px 300px;
}

.ow.bfcmtwentytwo.bottom {
	background-color: #fff;
	position: relative;
}

.ow.bfcmtwentytwo a.button.aligncenter {
	display: block;
	width: 33%;
	margin: 1% auto;
	float: none;
	clear: both;
	text-align: center;
}

@media (max-width: 960px) {
	.ow.bfcmtwentytwo a.button.aligncenter {
		display: block;
		width: 60%;
		margin: 1% auto;
		text-align: center;
	}
}

.ow.bfcmtwentytwo.bottom .pattern {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/bfcm22/bottomdealspattern-bf.png');
	background-position: top left;
	background-repeat: repeat-all;
	z-index: 0;
}

.ow.bfcmtwentytwo .iw {
	position: relative;
	z-index: 1;
}
.ow.bfcmtwentytwo .iw img.main-title {
	display: block;
	margin: 0 auto;
	text-align: center;
	width: auto;
	max-width: 72.5%;
	padding: 70px 0 50px 0;
}
.ow.bfcmtwentytwo .iw img.sub-title {
	display: block;
	margin: 0 auto;
	text-align: center;
	width: auto;
	max-width: 55%;
	padding: 25px 0;
}
.ow.bfcmtwentytwo.mid img.sub-title, .ow.bfcmtwentytwo.bottom img.sub-title {
	padding: 60px 0 0 0;
}
.ow.bfcmtwentytwo.mid img.sub-title {
	max-width: 67.5%;
}

.ow.bfcmtwentytwo .iw ul.bfcm-feature-brands, bfcm-feature-brands li {
	list-style: none;
	list-style-type: none;
}
.ow.bfcmtwentytwo .iw ul.bfcm-feature-brands li {
	display: block;
	width: 29%;
	margin: 1%;
	padding: 1%;
	float: left;
	text-align: center;
	position: relative;
	margin-bottom: 4%;
}

/*** TEMP CHANGE FOR NO INFINITY TILES ***/
/*.ow.bfcmtwentytwo .iw ul.bfcm-feature-brands li:nth-of-type(4) {
	margin-left: 16%;
}*/

.ow.bfcmtwentytwo .iw ul.bfcm-feature-brands li img {
	display: block;
	max-width: 95%;
	text-align: center;
	margin: 0 auto;
	clear: both;
	padding-bottom: 15px;
	transition: all 0.3s ease-in-out;
}
.ow.bfcmtwentytwo .iw ul.bfcm-feature-brands li h3 {
	color: #fff;
	font-size: 1.25em;
	text-align: center;
	font-weight: 500;
}
.ow.bfcmtwentytwo .iw ul.bfcm-feature-brands li h3.bf {
	color: #1bce00 !important;
	font-weight: 900 !important;
}
.ow.bfcmtwentytwo .iw ul.bfcm-feature-brands li h3.cm {
	color: #ffd705 !important;
	font-weight: 900 !important;
}
.ow.bfcmtwentytwo .iw ul.bfcm-feature-brands li a.button {
	margin-top: 15px;
	clear: both;
	font-weight: 900;
	text-transform: capitalize;
	font-size: 16px;
	transition: all 0.3s ease-in-out;
}
.ow.bfcmtwentytwo .iw ul.bfcm-feature-brands li a.button:hover {
	opacity: 0.7;
	cursor: pointer;
}

.ow.bfcmtwentytwo .iw ul.bfcm-feature-brands li img:hover {
	opacity: 0.7;
	cursor: pointer;
	transform: scale(1.03);
}
.ow.bfcmtwentytwo .iw ul.bfcm-feature-brands li a.button.bf {
	background: white;
	color: #000;
}
.ow.bfcmtwentytwo .iw ul.bfcm-feature-brands li a.button.cm {
	background: white;
	color: #000;
}
@media (max-width: 801px) {
	.ow.bfcmtwentytwo {
		padding: 10px;
	}
	.ow.bfcmtwentytwo .iw {
		padding: 0;
	}
	.ow.bfcmtwentytwo.top .iw {
		padding-bottom: 40px;
	}
	.ow.bfcmtwentytwo .iw img.main-title {
		max-width: 100%;
		padding: 25px 0;
	}
	.ow.bfcmtwentytwo.top .iw img.sub-title {
		padding-top: 0;
	}
	.ow.bfcmtwentytwo .iw img.sub-title, .ow.bfcmtwentytwo.mid img.sub-title {
		max-width: 90.5%;
		padding: 45px 0;
	}
	.ow.bfcmtwentytwo.mid img.sub-title {
		max-width: 98%;
	}
	.ow.bfcmtwentytwo .iw ul.bfcm-feature-brands, .ow.bfcmtwentytwo .iw ul.bfcm-feature-brands li {
		margin: 0;
		padding: 0;
	}
	.ow.bfcmtwentytwo .iw ul.bfcm-feature-brands li {
		width: 48%;
		margin: 1% 1% 8% 1%;
	}
	/*** TEMP CHANGE FOR NO INFINITY TILES ***/
/*	.ow.bfcmtwentytwo .iw ul.bfcm-feature-brands li:nth-of-type(4) {
		width: 48%;
		margin: 1% 1% 8% 1%;
	}*/
	/*** TEMP CHANGE FOR NO INFINITY TILES ***/
/*	.ow.bfcmtwentytwo .iw ul.bfcm-feature-brands li:nth-of-type(5) {
		margin-left: 25%;
	}*/
}

.ow.bfcmtwentytwo.giftguideleadin {
	margin-bottom: -5px;
	z-index: 3;
}
.ow.bfcmtwentytwo.giftguideleadin.waves-bottom:after {
	background: radial-gradient(circle at 50% 0%, transparent 25%, #53b5f2 10%, #53b5f2 10%);
	background-size: 120px 300px;
}
#banner.ow.white.giftguidetoptwentytwo.bfcmsaleversion {
	padding-top: 25px;
}


/*** 12 DAYS OF DEALS - 2022 STYLES ***/

#banner.ow.white.twelvedaystwentyone.twentytwo {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/12days2022/12days22bg.png');
}

@media (min-width: 1224px) and (max-width: 1624px) {
	#banner.ow.white.twelvedaystwentyone.twentytwo {
		min-height: 450px;
	}
}

.ow .iw.twelvedaystwentyonebody .deal-grid ul li.twentytwo img {
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
	text-align: center;
	transition: all 0.3s ease-in-out;
	position: relative;
	-webkit-filter: blur(4px) grayscale(100%); 
	 filter: blur(4px) grayscale(100%);
}
.ow .iw.twelvedaystwentyonebody .deal-grid ul li.twentytwo.active img {
	transition: all 0.3s ease-in-out;
	-webkit-filter: none;
	 filter: none;
}
.ow .iw.twelvedaystwentyonebody .deal-grid ul li.twentytwo img:hover {
	transform: scale(1.03);
	opacity: 0.9;
}
.ow .iw.twelvedaystwentyonebody .deal-grid ul li.twentytwo a.button {
	width: 40% !important;
	padding: 7px 15px;
	font-weight: 600;
	text-transform: capitalize;
	font-size: 14px;
	transition: all 0.3s ease-in-out;
}

.ow.white.twelvedaystwentyone.home-sale-version .topcontent.desktop img {
	max-width: 61.5%;
	padding: 20px 0 0px 0;
}
.ow.white.twelvedaystwentyone.home-sale-version .topcontent.desktop img:hover {
	opacity: 1 !important;
}

#banner.ow.white.twelvedaystwentyone.twentytwo.home-sale-version a.button.white {
	background: white;
	border-color: white;
	color: rgb(19, 95, 3);
	margin-bottom: 0;
	transition: all 0.3s ease-in-out;
	text-transform: capitalize;
	font-weight: 900;
	font-size: 17px;
	margin-bottom: 75px;
}
#banner.ow.white.twelvedaystwentyone.twentytwo.home-sale-version a.button.white:hover {
	opacity: 0.7;
	cursor: pointer;
}
#banner.ow.white.twelvedaystwentyone.twentytwo.home-sale-version.waves-bottom:after {
	height: 85px;
}

@media (max-width: 1224px) and (min-width: 1023px) {
	.ow.white.twelvedaystwentyone.home-sale-version .topcontent.desktop img {
		max-width: 75%;
	}
}

@media (max-width: 767px) {
	#banner.ow.white.twelvedaystwentyone.twentytwo .topcontent.mobile img {
		max-width: 98%;
		padding: 5px 0 25px 0;
	}
	#banner.ow.white.twelvedaystwentyone.twentytwo {
		min-height: initial;
	}
	.ow .iw.twelvedaystwentyonebody .deal-grid ul li.twentytwo a.button {
		width: 66% !important;
	}
	#banner.ow.white.twelvedaystwentyone.twentytwo.home-sale-version {
		padding-left: 0;
		padding-right: 0;
	}
	#banner.ow.white.twelvedaystwentyone.twentytwo.home-sale-version .topcontent.mobile img {
		max-width: 100%;
		width: 100%;
		padding: 10px 0;
	}
	#banner.ow.white.twelvedaystwentyone.twentytwo.home-sale-version a.button.white {
		margin-bottom: 70px;
	}
}

/*** BOXING WEEK SALE PAGE / BANNER 2022 ***/

#banner.ow.white.boxingweektwentytwo {
	animation: none !important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/boxingweek22/boxingweek22-bg.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
#banner.ow.white.boxingweektwentytwo .topcontent.mobile {
	display: none;
}
#banner.ow.white.boxingweektwentytwo .topcontent img.titleimg.inner {
	display: block;
	max-width: 90%;
	margin: 0 auto;
	text-align: center;
	padding: 60px 0 130px 0;
	animation: bounce 3s infinite alternate;
	-webkit-animation: bounce 3s infinite alternate;
}

#banner.ow.white.boxingweektwentytwo.home-sale-version .topcontent {
	display: block;
	max-width: 1440px;
	margin: 0 auto;
}
#banner.ow.white.boxingweektwentytwo.home-sale-version .topcontent.mobile {
	display: none;
}

#banner.ow.white.boxingweektwentytwo.home-sale-version .topcontent img.titleimg {
	display: block;
	float: left;
	width: 56%;
	margin-right: 8%;
	padding: 60px 0 30px 0;
}
#banner.ow.white.boxingweektwentytwo.home-sale-version .topcontent img.productimg {
	display: block;
	float: right;
	width: 36%;
	padding: 15px 0;
	animation: bounce 3s infinite alternate;
	-webkit-animation: bounce 3s infinite alternate;
}
#banner.ow.white.boxingweektwentytwo.home-sale-version .topcontent .button {
	float: left;
	background: #ff069e;
	color: #001437;
	margin-bottom: 160px;
	font-weight: 900;
	font-size: 14px;
	transition: all 0.3s ease-in-out;
}
#banner.ow.white.boxingweektwentytwo.home-sale-version .topcontent .button:hover {
	opacity: 0.7;
	cursor: pointer;
}

@media (max-width: 960px) {
	#banner.ow.white.boxingweektwentytwo.home-sale-version {
		padding: 5px;
		position: relative;
	}
	#banner.ow.white.boxingweektwentytwo.home-sale-version .topcontent img.titleimg {
		padding: 45px 0 30px 0;
	}
	#banner.ow.white.boxingweektwentytwo.home-sale-version .topcontent .button {
		margin-bottom: 140px;
	}
}

@media (max-width: 767px) {
	#banner.ow.white.boxingweektwentytwo.home-sale-version .topcontent.desktop {
		display: none;
	}
	#banner.ow.white.boxingweektwentytwo.home-sale-version .topcontent.mobile {
		display: block;
		position: relative;
	}
	#banner.ow.white.boxingweektwentytwo.home-sale-version .topcontent.mobile img.titleimg, #banner.ow.white.boxingweektwentytwo.home-sale-version .topcontent.mobile img.productimg {
		display: block;
		width: 99%;
	}
	#banner.ow.white.boxingweektwentytwo.home-sale-version .topcontent.mobile img.titleimg {
		padding: 15px 0;
	}
	#banner.ow.white.boxingweektwentytwo.home-sale-version .topcontent.mobile img.productimg {
		padding-top: 55px;
		padding-bottom: 70px;
	}
	#banner.ow.white.boxingweektwentytwo.home-sale-version .topcontent.mobile .button {
		position: absolute;
		top: 300px;
		display: block;
		width: 60%;
		left: 15%;
		float: none;
		z-index: 3;
	}
}
@media (max-width: 376px) {
	#banner.ow.white.boxingweektwentytwo.home-sale-version .topcontent.mobile .button {
		top: 270px;
		left: 14%;
	}
}
@media (max-width: 321px) {
	#banner.ow.white.boxingweektwentytwo.home-sale-version .topcontent.mobile .button {
		top: 230px;
		left: 13.5%;
	}
}

.ow .iw ul.boxingweektwentytwosale, .ow .iw ul.boxingweektwentytwosale li {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.ow .iw ul.boxingweektwentytwosale li {
	display: block;
	width: 16%;
	margin: 0;
	text-align: center;
	float: left;
	margin-bottom: 3%;
	box-sizing: border-box;
	padding: 5px;
}
.ow .iw ul.boxingweektwentytwosale li img {
	display: block;
	margin: 0 auto;
	max-width: 96%;
	text-align: center;
	margin-bottom: 5px;
	transition: all 0.3s ease-in-out;
}
.ow .iw ul.boxingweektwentytwosale li img:hover {
	opacity: 0.9;
	transform: scale(1.03);
	cursor: pointer;
}
.ow .iw ul.boxingweektwentytwosale li a {
	text-decoration: none !important;
	color: inherit;
}
.ow .iw ul.boxingweektwentytwosale li a h3.subtitle {
	text-transform: uppercase;
	font-size: 13.5px;
}
.ow .iw ul.boxingweektwentytwosale li a h2.main-title {
	text-transform: capitalize;
	font-size: 18px;
	color: #001e53;
}
@media (max-width: 767px) {
	#banner.ow.white.boxingweektwentytwo .topcontent {
		display: none;
	}
	#banner.ow.white.boxingweektwentytwo .topcontent.mobile {
		display: block;
	}
	#banner.ow.white.boxingweektwentytwo .topcontent.mobile.inner img.productimg {
		display: none;
	}
	.ow .iw ul.boxingweektwentytwosale li {
		display: block;
		width: 48%;
	}
}

/****** BACK TO SCHOOL SALE LANDING PAGE - 2023 ******/

/*** HOMEPAGE BANNER ***/
#banner.ow.white.jrbacktoschoolhmpgtwentythree {
	background-color: #abeaff !important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/backtoschool2023/b2s-hmpg-desktop-bck.png');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	animation: none !important;
	min-height: inherit;
	/*padding-bottom: 30px;*/
	overflow:hidden;
}
#banner.ow.white.jrbacktoschoolhmpgtwentythree .topcontent.mobile {
	display: none;
}
#banner.ow.white.jrbacktoschoolhmpgtwentythree .topcontent.desktop {
	display: block;
	max-width: 1440px;
	margin:0 auto;
}
#banner.ow.white.jrbacktoschoolhmpgtwentythree a.button.white {
	background: #1774b4 !important;
	color: #fff !important;
	font-size: 18px !important;
	font-weight: 600;
	border: 0;
	text-transform: capitalize !important;
	display: inline;
	float:left;
	margin: 0 auto;
	margin-bottom: 50px;
	margin-top: -45px;
	margin-left: 24%;
	transition: all 0.3s ease-in-out;
}
#banner.ow.white.jrbacktoschoolhmpgtwentythree a.button.white:hover {
	 opacity: 0.7;
	 cursor: pointer;
}
#banner.ow.white.jrbacktoschoolhmpgtwentythree img.title.desktop {
	display: block;
	float: left;
	width: auto;
	max-width: 60%;
	padding-left: 10px;
	padding-top: 80px;
	padding-bottom: 15px;
}
#banner.ow.white.jrbacktoschoolhmpgtwentythree .topcontent.desktop .products {
	display: block;
	float: right;
	width: auto;
	max-width: 37%;
}
#banner.ow.white.jrbacktoschoolhmpgtwentythree .topcontent.desktop .products img {
    display:block;
	width: 100%;
	padding: 60px 0 0 0px ;
	animation: bounce 3s infinite alternate;
	-webkit-animation: bounce 3s infinite alternate;
}
@media (max-width: 1024px) {
	#banner.ow.white.jrbacktoschoolhmpgtwentythree {
		padding: 10px 0 20px 0;
	}
	#banner.ow.white.jrbacktoschoolhmpgtwentythree img.title.desktop {
		max-width: 55%;
		padding-top: 100px;
	}
	#banner.ow.white.jrbacktoschoolhmpgtwentythree .topcontent.desktop .products {
		max-width: 42%;
	}
	#banner.ow.white.jrbacktoschoolhmpgtwentythree a.button.white {
		margin-bottom: 50px;
	}
}
@media (max-width: 767px) {
	#banner.ow.white.jrbacktoschoolhmpgtwentythree {
		background-position: left center;
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/backtoschool2023/b2s-hmpg-mble-back.png');
	}
	#banner.ow.white.jrbacktoschoolhmpgtwentythree .topcontent.desktop {
		display: none;
	}
	#banner.ow.white.jrbacktoschoolhmpgtwentythree .topcontent.mobile {
		display: block;
	}
	#banner.ow.white.jrbacktoschoolhmpgtwentythree .topcontent.mobile img.title.mobile, #banner.ow.white.jrbacktoschoolhmpgtwentythree .topcontent.mobile img.products.mobile {
		display: block;
		max-width: 100%;
		margin: 0 auto;
		text-align: center;
		padding: 20px 0;
	}
	#banner.ow.white.jrbacktoschoolhmpgtwentythree a.button.white {
		margin: 15px auto;
		display: block;
		text-align: center;
		border: 0;
		width: auto;
		max-width: 60%;
		float: none;
		margin-top: -1%;
	}
	#banner.ow.white.jrbacktoschoolhmpgtwentythree .topcontent.mobile img.products.mobile {
		padding-bottom: 20px;
	}
}

/*** LANDING PAGE BANNER ***/
#banner.ow.white.jrbacktoschoollptwentythree {
	background-color: #abeaff !important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/backtoschool2023/b2s-lp-desktop-back.png');
	background-position: bottom center;
	background-size: cover;
	background-repeat: no-repeat;
	animation: none !important;
	min-height: inherit;
	padding-top: 0;
	padding-bottom: 30px;
	overflow:hidden;
}
#banner.ow.white.jrbacktoschoollptwentythree .topcontent.mobile {
	display: none;
}
#banner.ow.white.jrbacktoschoollptwentythree .topcontent.desktop {
	display: block;
	max-width: 1440px;
	margin:0 auto;
}
#banner.ow.white.jrbacktoschoollptwentythree img.title.desktop {
    display: block;
	width: auto;
	max-width: 98%;
	margin: 0 auto;
	padding: 80px 0;
}
@media (max-width: 1024px) {
	#banner.ow.white.jrbacktoschoollptwentythree {
		padding: -10px 0 20px 0;
	}
	#banner.ow.white.jrbacktoschoollptwentythree img.title.desktop {
		max-width: 75%;
	}
}
@media (max-width: 767px) {
	#banner.ow.white.jrbacktoschoollptwentythree {
		background-position: left center;
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/backtoschool2023/b2s-lp-mble-back.png');
	}
	#banner.ow.white.jrbacktoschoollptwentythree .topcontent.desktop {
		display: none;
	}
	#banner.ow.white.jrbacktoschoollptwentythree .topcontent.mobile {
		display: block;
	}
	
	#banner.ow.white.jrbacktoschoollptwentythree .topcontent.mobile img.title.mobile, #banner.ow.white.jrbacktoschoollptwentythree .topcontent.mobile img.products.mobile {
        display: block;
		max-width: 96%;
		margin: 0 auto;
		text-align: center;
		padding: 20px 0;
	}
	#banner.ow.white.jrbacktoschoollptwentythree .topcontent.mobile img.products.mobile {
		padding-bottom: 60px;
	}
}

/*** BLUE BRIGHTSPARKZ SECTION SEPERATOR ***/
.ow.bts-dark-blue-bg {
	background: #1774b4;
}
.ow.bts-dark-blue-bg img.bs-logo-left {
	display: block;
	max-width: 15%;
	margin-left: 10%;
	float: left;
}
.ow.bts-dark-blue-bg .bs-info-right {
	display: block;
	width: 66%;
	float: right;
	text-align: left;	
}
.ow.bts-dark-blue-bg .bs-info-right h3, .ow.bts-dark-blue-bg .bs-info-right p {
	color: #fff;
	margin-bottom: 20px;
}
.ow.bts-dark-blue-bg .bs-info-right p span.bs-code {
	color: #fad10c;
	font-weight: 900;
}
.ow.bts-dark-blue-bg .bs-info-right a.button.yellow.bs {
	background: #fad10c;
	color: #1774b4 !important;
	font-weight: 900;
	transition: all 0.3s ease-in-out;
}
.ow.bts-dark-blue-bg .bs-info-right a.button.yellow.bs:hover {
	opacity: 0.7;
	cursor: pointer;
}

/*** RED EDUCATORS SECTION SEPERATOR ***/
.ow.red-edu-sep {
	background: #cf2f4c;
	margin-top: 3px;
	margin-bottom: 3px;
}
.ow.red-edu-sep img.edu-logo-left {
	display: block;
	max-width: 7.5%;
	margin-left: 16.5%;
	float: left;
}
.ow.red-edu-sep .edu-info-right {
	display: block;
	width: 68%;
	float: right;
	text-align: left;	
}
.ow.red-edu-sep .edu-info-right h3, .ow.red-edu-sep .edu-info-right p {
	margin-bottom: 20px;
}
.ow.red-edu-sep .edu-info-right h3 {
	color: #fad10c;
	font-size: 1.45em;
}
.ow.red-edu-sep .edu-info-right p {
	color: #fff;
}
.ow.red-edu-sep .edu-info-right p span.bs-code {
	color: #fad10c;
	font-weight: 900;
}
.ow.red-edu-sep .edu-info-right a.button.yellow.bs {
	background: #fad10c;
	color: #1774b4 !important;
	font-weight: 900;
	transition: all 0.3s ease-in-out;
}
.ow.red-edu-sep .edu-info-right a.button.yellow.bs:hover {
	opacity: 0.7;
	cursor: pointer;
}

@media (max-width: 960px) {
	#banner.ow.white.jrbacktoschoollptwentythree {
		padding-bottom: 0;
	}
	.ow.bts-dark-blue-bg img.bs-logo-left, .ow.red-edu-sep img.edu-logo-left, .ow.bts-dark-blue-bg .bs-info-right, .ow.red-edu-sep .edu-info-right {
		display: block;
		clear: both;
		float: none;
		width: 33%;
		max-width: 33%;
		margin: 10px auto;
	}
	.ow.bts-dark-blue-bg .bs-info-right, .ow.red-edu-sep .edu-info-right {
		width: 99%;
		max-width: 99%;
		text-align: center;
	}
}

/*** ALL SECTION OVERRIDE STYLES ***/
.ow.btssalesection.twothree {
	padding: 0;
	padding-bottom: 60px;
}
.ow.btssalesection.twothree h3 {
	font-size: 1.9em !important;
}
.ow.btssalesection.twothree .feature-product p.price.slashout {
	font-size: 20px;
	font-weight: 500;
	text-decoration: line-through;
	margin: 0;
}
.ow.btssalesection.twothree .scroller-wrap .scroller .scroller-items div h3 {
	color: #414f5d !important;
	font-size: 15px !important;
	padding-left: 5px;
	padding-right: 5px;
}

/*** BRIGHTSPARKZ PROMO SECTION ***/
.ow.btssalesection.twothree.brightsparkz {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='50' height='50' patternTransform='scale(2) rotate(70)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(177, 100%, 96%, 1)'/><path d='M17.813 11.25l2.695.742q1.21.469 1.601 1.172.47.664.391 1.914l-.469 2.774-.742 2.695q-.469 1.172-1.172 1.601-.625.43-1.914.391l-2.773-.469-2.696-.742q-1.171-.469-1.601-1.172-.43-.664-.39-1.953l.468-2.734.781-2.696q.43-1.21 1.133-1.601.664-.469 1.953-.39l2.735.468M10.938 0h11.367l.195 1.367q.117 1.29-.273 1.953-.391.703-1.563 1.211l-2.695.86-2.735.507q-1.289.118-1.953-.273-.703-.39-1.21-1.563l-.821-2.695L10.937 0m16.758 0h11.172l.078 2.148q-.039 1.29-.547 1.875-.468.664-1.718 1.016l-2.735.469-2.812.195q-1.29-.039-1.914-.547-.625-.469-.977-1.719L27.734.664 27.695 0m16.367 0H50v6.055L47.578 5l-2.422-1.406q-1.054-.742-1.289-1.485-.273-.78.117-1.992L44.062 0M50 11.094v11.133l-2.227.078q-1.289-.078-1.875-.586-.625-.469-.976-1.719-.195-.742-.43-2.773-.195-2.032-.156-2.813.078-1.25.586-1.875.469-.625 1.719-.937l2.773-.47.586-.038m0 16.601v11.25l-1.758.196q-1.25.039-1.914-.391-.664-.43-1.094-1.64l-.703-2.735-.351-2.773q-.04-1.25.39-1.914.43-.665 1.64-1.133l2.735-.664L50 27.695m0 16.29V50h-5.938q.235-.742 1.055-2.46l1.367-2.423q.743-1.054 1.524-1.25l1.953.078.039.04M38.867 50H27.695l-.117-2.148q.04-1.25.547-1.875.469-.664 1.719-.977l2.773-.508 2.813-.195q1.25.039 1.875.547t.976 1.718l.508 2.774.078.664m-16.562 0H10.938l-.235-1.367q-.117-1.25.313-1.953.351-.703 1.523-1.211l2.695-.82 2.735-.547q1.289-.118 1.953.312.703.39 1.21 1.523l.86 2.696.313 1.367M6.094 50H0v-6.016q.742.196 2.54 1.094 1.835.938 2.46 1.367 1.016.743 1.25 1.524.273.742-.117 1.953l-.04.078M0 38.945v-11.25l1.719-.195q1.25-.04 1.914.43.664.43 1.094 1.64l.703 2.696.351 2.812q.078 1.25-.39 1.914-.43.664-1.641 1.094l-2.695.703L0 38.945m0-16.718V11.094l2.227-.078q1.25.039 1.875.546.625.47.937 1.72l.469 2.773.156 2.812q-.078 1.25-.586 1.875t-1.719.938l-2.773.468-.586.079M0 6.055V0h6.133L5.039 2.5 3.633 4.96Q2.89 5.978 2.109 6.21L.156 6.095 0 6.054m22.07 26.212l.43 2.773q.078 1.29-.39 1.914-.43.703-1.641 1.133l-2.696.742-2.773.39q-1.29.079-1.953-.39-.664-.43-1.094-1.601-.273-.743-.742-2.735l-.39-2.773q-.079-1.29.39-1.953.43-.664 1.601-1.094l2.735-.742 2.773-.39q1.25-.08 1.914.39.703.43 1.133 1.601l.703 2.735m12.305-21.094l2.695.703q1.211.43 1.64 1.133.47.625.43 1.914l-.39 2.773-.703 2.735q-.43 1.21-1.094 1.64-.664.47-1.953.39l-2.773-.35-2.735-.704q-1.21-.43-1.601-1.133-.508-.625-.43-1.914l.39-2.773.704-2.734q.43-1.211 1.093-1.641.665-.469 1.915-.39l2.812.35m2.89 18.204l1.876 2.11q.742 1.015.742 1.796 0 .82-.742 1.836l-1.875 2.11-2.11 1.875q-1.015.742-1.836.742-.78 0-1.797-.742l-2.109-1.875-1.875-2.11q-.742-1.015-.742-1.836 0-.781.742-1.797l1.875-2.109 2.11-1.875q1.015-.742 1.796-.742.82 0 1.836.742l2.11 1.875'  stroke-width='1' stroke='none' fill='hsla(177, 74%, 92%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.btssalesection.twothree.brightsparkz h2, .ow.btssalesection.twothree.brightsparkz h3, .ow.btssalesection.twothree.brightsparkz p.price {
	color: #1a948d;
}
.ow.btssalesection.twothree.brightsparkz p, .ow.btssalesection.twothree.brightsparkz p.price.slashout {
	color: #000;
}
.ow.btssalesection.twothree.brightsparkz a.button.red, .ow.btssalesection.twothree.brightsparkz a.button.widebottom {
	background: #237edb !important;
	font-weight: 900;
	border-color: #237edb !important;
	transition: all 0.3s ease-in-out;
}
.ow.btssalesection.twothree.brightsparkz a.button.red:hover, .ow.btssalesection.twothree.brightsparkz a.button.widebottom:hover {
	opacity: 0.8;
}
.ow.btssalesection.twothree.brightsparkz .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	color: #2c61ac !important;
}

/*** LEARNING RESOURCES PROMO SECTION ***/
.ow.btssalesection.twothree.lr {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='100' height='100' patternTransform='scale(2) rotate(140)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(340, 100%, 98%, 1)'/><path d='M60 55.8v13.28h8.3v8.33h4.95V64.12h-8.3V55.8zm-16.64 0V69.1h8.3v8.33h4.96V64.13h-8.3V55.8zM10 39.13v13.29h8.3v8.33h4.95V47.46h-8.3v-8.33zm16.69 33.34v13.29h8.3v8.33h4.96V80.8h-8.3v-8.33zm66.7-33.2v13.28h8.3v8.33h4.95V47.59h-8.3v-8.33zm-16.7 33.32v13.29h8.3v8.33h4.96V80.92h-8.3v-8.33zm-16.7 16.66v13.29h8.3v8.33h4.96V97.58h-8.3v-8.33zm-66.6-50.1v13.28h8.3v8.33h4.95V47.48h-8.3v-8.33zm66.63-16.68v13.28h8.3v8.33h4.96V30.79h-8.3v-8.32zM43.36 5.8v13.28h8.3v8.33h4.96V14.13h-8.3V5.8zM10 5.79v13.28h8.3v8.33h4.95V14.12h-8.3V5.79zm50-16.55V2.53h8.3v8.33h4.95V-2.43h-8.3v-8.33z'  stroke-width='1' stroke='none' fill='hsla(340, 100%, 96%, 1)'/><path d='M-6.64 72.47v13.29h8.3v8.33h4.96V80.8h-8.3v-8.33zm100 .12v13.29h8.3v8.33h4.96V80.92h-8.3v-8.33zm-16.7-33.34v13.28h8.3v8.33h4.96V47.58h-8.3v-8.33zm-33.3-.12v13.29h8.3v8.33h4.96V47.46h-8.3v-8.33zM10 55.8v13.28h8.3v8.33h4.95V64.12h-8.3V55.8zm33.36 33.46v13.29h8.3v8.33h4.96V97.59h-8.3v-8.33zm-16.67-.12v13.28h8.3v8.33h4.96V97.47h-8.3v-8.33zM93.36 5.92v13.29h8.3v8.32h4.96V14.25h-8.3V5.92zM26.72 22.48v13.28h8.3v8.33h4.96V30.81h-8.3v-8.33zM76.69 5.92v13.29h8.3v8.33h4.96V14.25h-8.3V5.92zM-6.64 5.8V19.1h8.3v8.33h4.96V14.13h-8.3V5.8zm50-16.54V2.54h8.3v8.33h4.96V-2.42h-8.3v-8.32zm-16.67-.13V2.42h8.3v8.33h4.96V-2.54h-8.3v-8.33zm-16.67 100v13.3h8.3v8.32h4.96V97.47h-8.3v-8.33zm0-100V2.42h8.3v8.33h4.96V-2.54h-8.3v-8.33z'  stroke-width='1' stroke='none' fill='hsla(340, 100%, 96%, 1)'/><path d='M43.36 72.47v13.29h8.3v8.33h4.96v-13.3h-8.3v-8.32zm16.66.12v13.29h8.3v8.33h4.96V80.92h-8.3v-8.33zM26.66 55.8v13.29h8.3v8.33h4.96V64.12h-8.3V55.8zm66.7.13v13.29h8.3v8.33h4.96V64.25h-8.3v-8.33zm.02-33.32v13.28h8.3v8.33h4.96V30.93h-8.3V22.6zM76.66 89.25v13.29h8.3v8.33h4.96V97.58h-8.3v-8.33zm-83.3-33.44v13.28h8.3v8.33h4.96V64.13h-8.3v-8.32zm83.3-33.23v13.29h8.3v8.32h4.96V30.91h-8.3v-8.33zM10 22.47v13.28h8.3v8.33h4.95V30.8h-8.3v-8.33zm-16.62.01v13.29h8.3v8.32h4.96V30.81h-8.3v-8.33zM26.7 5.8v13.29h8.3v8.33h4.96V14.13h-8.3V5.8zm49.97-16.56V2.53h8.3v8.33h4.96V-2.43h-8.3v-8.33zM60 39.12v13.29h8.3v8.33h4.95V47.45h-8.3v-8.33z'  stroke-width='1' stroke='none' fill='hsla(340, 100%, 96%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.btssalesection.twothree.lr h2, .ow.btssalesection.twothree.lr h3, .ow.btssalesection.twothree.lr p.price {
	color: #bc2d5e;
}
.ow.btssalesection.twothree.lr p, .ow.btssalesection.twothree.lr p.price.slashout {
	color: #000;
}
.ow.btssalesection.twothree.lr a.button.red, .ow.btssalesection.twothree.lr a.button.widebottom {
	background: #237edb !important;
	font-weight: 900;
	border-color: #237edb !important;
	transition: all 0.3s ease-in-out;
}
.ow.btssalesection.twothree.lr a.button.red:hover, .ow.btssalesection.twothree.lr a.button.widebottom:hover {
	opacity: 0.8;
}
.ow.btssalesection.twothree.lr .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	color: #2c61ac !important;
}

/*** MATH 4 LOVE PROMO SECTION ***/
.ow.btssalesection.twothree.mathforlove {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='100' height='100' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(214, 100%, 95%, 1)'/><path d='M37.13-4.8a2.7 2.7 0 00-1.79.75c-.56.56-.88 1.3-1.14 2.04-.54 1.46-1 2.96-1.38 4.48-.42 1.72-.78 3.56-1.96 4.9.88.88 2.3.72 3.52.5a267.6 267.6 0 0010.58-2.14c.48-.78-.16-1.76-.74-2.5a39.72 39.72 0 01-4.32-6.58c-.5-1-1.66-1.5-2.77-1.45zm-.61 4.58c.24-.06.46.18.6.4.78 1.24 1.58 2.48 2.4 3.72.12.18.28.38.5.4.06.24-.24.4-.48.48-1.48.4-2.98.68-4.52.84a42.4 42.4 0 001.5-5.84zm50.79 2.69c-.32.02-.63.1-.91.26-1.14.56-2.42 1.3-2.6 2.58-.07.54.1 1.1.28 1.63 1.3 4.13 2.87 8.19 4.68 12.14.17.38.68.5 1.07.37.42-.08.72-.37 1.02-.66l6.3-6.1c.86-.83.85-2.28.29-3.36-.75-1.45-2.2-2.34-3.59-3.16l-5.63-3.35c-.27-.19-.58-.3-.91-.35zm-.13 4.36c.1 0 .23.04.31.1.86.5 1.7 1.03 2.57 1.54l4.07 2.49c.4.23.84.65.68 1.08-.04.13-.17.24-.27.35l-3.03 2.7c-.09.07-.2.18-.31.16a.38.38 0 01-.27-.16c-.76-.82-.74-2.15-1.46-3.02-1.23-1.46-1.24-3.68-2.5-5.1.01-.1.1-.14.2-.14zM49.56 18.94c-1.14 0-2.38.5-2.84 1.52-.18.42-.22.88-.26 1.32a30.9 30.9 0 001.22 10.98l-.46.74a5 5 0 002.22.82c.8.04 1.66-.4 1.88-1.16.28-1 .98-1.84 1.64-2.66a77.67 77.67 0 006.06-8.62c.26-.44.52-.94.34-1.4-.28-.68-1.24-.68-2-.6-1.48.14-3 .06-4.46-.28-1.1-.26-2.2-.64-3.34-.66zm.82 2.64l3.92.6c.08.02.18.02.24.08.16.14.06.4-.04.6l-1.2 2.02c-.2.32-.38.66-.6.98-.62.94-1.34 1.86-2.14 2.68-.1.12-.3.22-.4.12a.22.22 0 01-.06-.14 22.3 22.3 0 01-.5-6.62c.02-.32.46-.36.78-.32zm-51.5 5.45c-.69-.04-1.4.46-1.47 1.14l-.64 7.62c-.12 1.38-.2 2.88.6 4.02a3.12 3.12 0 004.38.56 50.22 50.22 0 018.02-5.54c.3-.16.64-.36.76-.68.06-.2.04-.42 0-.6-.22-.86-1.16-1.32-2-1.66l-7.4-3.04c-.3-.12-.44-.46-.62-.72-.36-.58-.96-1.06-1.64-1.1zm100 0c-.69-.04-1.4.46-1.47 1.14l-.64 7.62c-.12 1.38-.2 2.88.6 4.02a3.12 3.12 0 004.38.56 50.18 50.18 0 018.02-5.54c.3-.16.64-.36.76-.68.06-.2.04-.42 0-.6-.22-.86-1.16-1.32-2-1.66l-7.4-3.04c-.3-.12-.44-.46-.62-.72-.36-.58-.96-1.06-1.64-1.1zM1.34 31.37c.13.03.26.08.38.14l3.16 1.44c.14.08.34.22.32.4-.02.12-.12.18-.22.26L.25 36.83c-.06-1.6.06-3.2.36-4.76.04-.26.12-.54.36-.66a.58.58 0 01.38-.04zm100 0c.13.03.26.08.38.14l3.16 1.44c.14.08.34.22.32.4-.02.12-.12.18-.22.26l-4.74 3.22c-.06-1.6.06-3.2.36-4.76.04-.26.12-.54.36-.66a.6.6 0 01.38-.04zM75.3 45.49c-1.53-.02-3.05 1.32-3.03 2.88.03 2.62-.19 5.26-.68 7.84-.16.93-.26 2.1.54 2.56 3.45-.98 6.9-2.02 10.32-3.14 1.18-.39 2.51-.92 2.87-2.1-1.68-.63-2.87-2.08-4.05-3.4a42.97 42.97 0 00-3.34-3.28c-.56-.56-1.23-1-1.98-1.26a2.84 2.84 0 00-.65-.1zm1.43 4.03a42.4 42.4 0 004.09 4.43 28.54 28.54 0 01-4.38 1.4c-.25.04-.59.04-.65-.2.18-.12.23-.37.25-.58.13-1.48.25-2.95.35-4.42.02-.26.1-.57.34-.63zm-16.87 9.85c-.8-.02-1.56.43-2.1 1.02-.55.6-.9 1.33-1.27 2.04l-4.03 8.22c.91.2 1.83.44 2.74.66 1.9.45 3.83.9 5.74 1.38a11 11 0 002.88.45c.77 0 1.62-.24 1.99-.92.36-.67-.23-1.73-.97-1.5.42-.2.7-.64.7-1.1.01-.19-.03-.4-.08-.57a34.2 34.2 0 00-2.58-6.99c-.64-1.27-1.59-2.65-3.02-2.7zm.36 3.47a.3.3 0 01.2.04c.1.06.15.16.2.25.62 1.3 1.16 2.63 1.6 4l.95 2.76c.06.2.08.45-.1.53-.09.05-.17.02-.25 0l-3.93-.93c-.35-.07-.69-.2-.99-.4-.28-.23-.45-.62-.29-.95l2.15-4.8c.08-.21.26-.46.46-.5zm-36.45.95c-.17.01-.33.04-.49.1-.49.2-.8.75-.85 1.28-.04.52.07 1.06.22 1.58l2.73 10.68c.15.52.47 1.18 1 1.06.35-.09.53-.45.66-.76a14.31 14.31 0 015.82-6.59 3.32 3.32 0 00.11-5.71 6.33 6.33 0 00-2.17-.76 44.6 44.6 0 00-7.03-.88zm2.17 3.51c1.56.2 3.13.5 4.65.85.13.04.05.27-.05.36l-3.88 4c-.06.07-.17.14-.26.1a32.1 32.1 0 01-1.3-4.87c-.06-.36.48-.48.84-.44zM11.8 76.63c-.33-.02-.66-.01-.98 0-.3.02-.65.05-.92.2-.29.18-.47.47-.63.75C8.15 79.46 7 81.33 5.9 83.2c-.82 1.39-1.7 2.86-1.66 4.48.02 1.22.7 2.51 1.85 2.84l8.43 2.37c.4.12.81.23 1.22.1.4-.06.8-.4.77-.83-.3-4.33-.83-8.65-1.64-12.9a3.72 3.72 0 00-.54-1.58c-.57-.78-1.54-1-2.53-1.04zm.42 3.94c.05 0 .09.02.12.06-.44 1.86.6 3.82.21 5.69-.23 1.1.43 2.27.14 3.35 0 .1-.06.18-.15.26-.1.08-.24.03-.36.01L8.24 89c-.14-.04-.3-.07-.4-.17-.35-.3-.16-.88.09-1.28.79-1.38 1.6-2.75 2.4-4.12l1.52-2.57c.08-.14.24-.28.37-.28zm75.86 3.21a4 4 0 00-.9.13c-1.2.3-2.33 1.3-2.33 2.52a64.68 64.68 0 013.7 7.99c.2.52.5 1.13 1.06 1.17.82.06 1.31-1.18 2.14-1.13.85.07 1.66-.46 2.17-1.12.5-.66.8-1.47 1.06-2.28.63-1.86 1.28-3.7 1.9-5.57.07-.22.17-.45.1-.68-.14-.43-.7-.56-1.14-.46-.44.1-.83.36-1.27.41-.36.06-.72-.02-1.05-.09l-2.69-.55c-.9-.18-1.83-.38-2.75-.34zm2.4 3.16l3.04.86-1.33 3.56c-.05.12-.15.27-.27.22a.37.37 0 01-.12-.14l-1.6-3.57c-.08-.19-.17-.39-.14-.59.03-.2.24-.4.43-.34zm-53.35 8.24c-.66.04-1.3.28-1.79.76-.56.56-.88 1.3-1.14 2.04-.54 1.46-1 2.96-1.38 4.48-.42 1.72-.78 3.56-1.96 4.9.88.88 2.3.72 3.52.5a267.6 267.6 0 0010.58-2.14c.48-.78-.16-1.76-.74-2.5a39.72 39.72 0 01-4.32-6.58c-.5-1-1.66-1.51-2.77-1.45zm-.61 4.58c.24-.06.46.18.6.4.78 1.24 1.58 2.48 2.4 3.72.12.18.28.38.5.4.06.24-.24.4-.48.48-1.48.4-2.98.68-4.52.84a42.4 42.4 0 001.5-5.84z'  stroke-width='1' stroke='none' fill='hsla(214, 97%, 93%, 1)'/><path d='M63.57-5.21c-.72.04-1.43.43-1.9 1a4.5 4.5 0 00-.87 2.77c-.04 2.65-.1 5.3-.13 7.95 0 .23 0 .48.16.6.24.26.65.13.98-.02 2.78-1.26 5.75-1.96 8.71-2.7.52-.1 1.02-.27 1.48-.54.97-.7 1.24-2.04.62-3.07-.33-.51-.31-1.25-.8-1.6-2.35-1.7-4.76-3.41-7.52-4.29a2.2 2.2 0 00-.72-.09zm.29 3.31c.3-.08.58.07.84.2l1.88.98c1.1.59 2.26 1.22 2.88 2.3-1.73.57-3.5 1.04-5.28 1.42-.15.01-.35.04-.5-.04-.09-.1-.1-.26-.1-.4-.06-1.48.04-3 .28-4.46zM8.96 1.25a1.8 1.8 0 00-1.16.53c-.58.6-.76 1.5-.9 2.32l-1.54 8.58c-.18.98-.36 2-.16 2.98.18.98.82 1.94 1.8 2.22a2.3 2.3 0 001.74-.24l.14-1.16c2.38-.06 4.42-1.7 6.24-3.24l5.7-4.8c.16-.14.32-.28.4-.48.18-.48-.22-.96-.64-1.26-1.58-1.18-3.6-1.58-5.52-2.08-1.9-.52-3.9-1.28-5.02-2.9-.24-.35-.65-.5-1.08-.47zm1.72 4.01c1.78.66 3.56 1.3 5.32 1.96.1.04.2.08.26.18.08.14-.02.32-.14.44a19.17 19.17 0 01-6.24 5.14c-.16.08-.38.16-.5.02-.08-.1-.06-.24-.04-.34.36-2.48.8-4.96 1.34-7.4zm64.94 12.23c-.66.05-1.29.44-1.36 1.08-.21 1.95-1.61 3.57-3.04 4.93-1.45 1.35-3.04 2.66-3.87 4.45-.23.46-.36 1.08.03 1.41.17.14.37.2.58.24l7.3 1.52c2.33.5 4.9.97 7.03-.1l.67.95c.6.01 1.21-.2 1.65-.62.73-.7.83-1.86.53-2.8A7.9 7.9 0 0083.58 26c-1.81-2.27-3.6-4.56-5.42-6.83-.51-.65-1.1-1.36-1.9-1.61a1.7 1.7 0 00-.64-.07zM24.2 21.02c-.4 0-.8.1-1.15.3-1.24.72-1.42 2.38-1.38 3.8a34.2 34.2 0 001.04 7.38c.04.18.1.38.2.54.22.4.68.66 1.14.64-.76.14-.78 1.36-.14 1.78.64.42 1.5.22 2.18-.14.86-.44 1.6-1.1 2.32-1.76l4.4-3.94 2.1-1.88-7.44-5.32c-.66-.46-1.32-.94-2.08-1.2-.38-.13-.8-.2-1.2-.2zm51.18.96c1.63 1.9 3.2 3.88 4.69 5.89.06.08.15.19.13.31-.04.18-.27.22-.45.23-2.72.05-5.45-.5-7.94-1.57-.16-.05-.33-.16-.33-.32 0-.12.08-.2.15-.28 1.23-1.42 2.5-2.83 3.75-4.25zm-51 2.58c.2-.06.47.07.65.22l4.16 3.2c.3.22.34.64.2.98-.14.32-.42.58-.68.82l-3.02 2.68c-.06.06-.12.12-.22.12-.2.02-.3-.22-.34-.42l-.48-2.88a32.52 32.52 0 01-.48-4.28c0-.1 0-.22.06-.32.04-.07.1-.1.16-.12zm22.89 17.66c-.55.04-1.08.25-1.46.64-2.02 2.09-3.32 4.73-4.6 7.35-.26.53.12 1.17.07 1.78-.06 1.2.8 2.25 2 2.41.52.05 1.04-.07 1.55-.2 2.95-.77 5.9-1.55 8.95-1.76.37-.03.79-.1.88-.45.07-.18-.04-.4-.15-.6-1.3-2.33-2.6-4.63-3.88-6.95a4.5 4.5 0 00-2.09-2.02c-.4-.17-.84-.23-1.27-.2zm-20.3 1.47a3.1 3.1 0 00-.86.06c-2.9.56-5.82.92-8.73 1.08-1.05.64-1.3 2.12-.92 3.3.37 1.18 1.27 2.1 2.1 3l1.9 1.98c.23.25.49.52.63.85.18.4.17.87.32 1.3.14.43.55.83.99.72.23-.05.38-.26.53-.43l3.72-4.56a7.69 7.69 0 001.38-2.11c.3-.78.31-1.74-.2-2.43-.48-.68.32-1.75-.16-2.42-.17-.22-.42-.31-.7-.34zm20.75 1.8c.9 1.2 1.7 2.47 2.37 3.8.06.12.13.28.08.4-.08.15-.27.22-.41.27-1.76.52-3.55.92-5.33 1.24.04-1.24.76-2.34 1.45-3.37l1.2-1.76c.15-.24.34-.5.64-.57zm-22.42 2.6c.05 0 .11-.01.17.02.1.08.04.24-.04.35l-2.31 3-2.34-2.11c-.15-.13-.08-.42.07-.55.15-.13.37-.16.57-.2l3.87-.51zM.47 54.37a1.5 1.5 0 00-1 .19c-.58.36-.88 1.06-.92 1.75-.03.31 0 .67-.2.92-1.7 2.05-3.4 4.12-5.08 6.19-.57.7-1.18 1.55-.97 2.4.05.19.14.39.29.54.25.22.65.24.99.23 3.25.05 6.5.4 9.69 1.08 1.7.28 3.3-.87 3.59-2.57.16-1.38-.62-2.67-1.38-3.83l-4.18-6.4a1.2 1.2 0 00-.83-.5zm100 0a1.5 1.5 0 00-1 .19c-.58.36-.88 1.06-.92 1.75-.03.31 0 .67-.2.92-1.7 2.05-3.4 4.12-5.08 6.19-.57.7-1.18 1.55-.97 2.4.05.19.14.39.29.54.25.22.65.24.99.23 3.25.05 6.5.4 9.69 1.08 1.7.28 3.3-.87 3.59-2.57.16-1.38-.62-2.67-1.38-3.83l-4.18-6.4a1.2 1.2 0 00-.83-.5zM-.3 59.4c.27 0 .47.2.63.41 1 1.23 1.87 2.58 2.58 4.02-1.9-.2-3.8-.38-5.7-.59-.13-.02-.24-.02-.32-.12-.1-.15.01-.37.1-.5l2.1-2.77c.15-.22.35-.44.61-.45zm100 0c.27 0 .47.2.63.41 1 1.23 1.87 2.58 2.58 4.02-1.9-.2-3.8-.38-5.7-.59-.13-.02-.24-.02-.32-.12-.1-.15.01-.37.1-.5l2.1-2.77c.15-.22.35-.44.61-.45zm-22.26 8.5a3.4 3.4 0 00-2.17 1.24 3.4 3.4 0 00-.5 3.26 14.3 14.3 0 01.34 8.78c-.1.33-.19.73.02 1.01.34.43 1.01.13 1.45-.19 2.95-2.17 5.91-4.37 8.88-6.54.45-.3.84-.66 1.16-1.09.3-.44.41-1.06.15-1.52a2.17 2.17 0 00-.7-.7 44.59 44.59 0 00-5.62-3.45 6.56 6.56 0 00-2.16-.8 2.97 2.97 0 00-.84 0zm.98 3.63c1.4.68 2.8 1.45 4.14 2.28.3.2.64.63.37.86a32.07 32.07 0 01-4.09 2.95c-.1-.02-.13-.15-.14-.23l-.48-5.56c0-.13.07-.36.2-.3zm-33.84 4.65c-1.12-.05-2.13.83-2.65 1.85-.5 1.02-.65 2.17-.92 3.27a13.93 13.93 0 01-1.76 4.1c-.42.65-.85 1.5-.37 2.06.33.37.89.36 1.4.33 3.5-.27 6.98-.76 10.43-1.5 1.03-.22 2.1-.47 3.11-.27.78.15 1.56-.42 1.89-1.15a5 5 0 00.27-2.35c-.28.03-.58.04-.87.08a30.9 30.9 0 00-9.24-6.06c-.41-.16-.84-.33-1.3-.36zm-.23 3.21a.28.28 0 01.2 0 22.3 22.3 0 015.69 3.45c.03.02.08.06.1.12.04.13-.14.26-.3.3-1.09.34-2.23.56-3.35.7-.39.04-.77.05-1.15.09l-2.34.15c-.23 0-.5-.03-.55-.23-.03-.08.01-.17.03-.25l1.24-3.77c.08-.23.23-.5.43-.56zm19.23 15.39a2.7 2.7 0 00-1.9 1c-.6.8-.9 1.77-.88 2.77-.04 2.65-.1 5.3-.13 7.95 0 .23 0 .48.16.6.24.26.65.13.98-.02 2.78-1.26 5.75-1.96 8.71-2.7.52-.1 1.02-.28 1.47-.55.97-.7 1.24-2.04.62-3.07-.33-.51-.31-1.25-.8-1.6-2.35-1.7-4.76-3.41-7.52-4.29a2.2 2.2 0 00-.72-.09zm.28 3.32c.3-.09.58.06.84.2l1.88.98c1.1.58 2.26 1.2 2.88 2.28-1.73.57-3.5 1.05-5.28 1.43-.15.02-.35.05-.5-.03-.09-.1-.1-.26-.1-.4-.06-1.48.04-3 .28-4.46z'  stroke-width='1' stroke='none' fill='hsla(214, 97%, 93%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.btssalesection.twothree.mathforlove h2, .ow.btssalesection.twothree.mathforlove h3, .ow.btssalesection.twothree.mathforlove p.price {
	color: #0861d8;
}
.ow.btssalesection.twothree.mathforlove p, .ow.btssalesection.twothree.mathforlove p.price.slashout {
	color: #000;
}
.ow.btssalesection.twothree.mathforlove a.button.red, .ow.btssalesection.twothree.mathforlove a.button.widebottom {
	background: #237edb !important;
	font-weight: 900;
	border-color: #237edb !important;
	transition: all 0.3s ease-in-out;
}
.ow.btssalesection.twothree.mathforlove a.button.red:hover, .ow.btssalesection.twothree.mathforlove a.button.widebottom:hover {
	opacity: 0.8;
}
.ow.btssalesection.twothree.mathforlove .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	color: #2c61ac !important;
}

/*** I CAN READ BOOKS PROMO SECTION ***/
.ow.btssalesection.twothree.icanread {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='100' height='100' patternTransform='scale(2) rotate(145)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(259, 100%, 96%, 1)'/><path d='M60 55.8v13.28h8.3v8.33h4.95V64.12h-8.3V55.8zm-16.64 0V69.1h8.3v8.33h4.96V64.13h-8.3V55.8zM10 39.13v13.29h8.3v8.33h4.95V47.46h-8.3v-8.33zm16.69 33.34v13.29h8.3v8.33h4.96V80.8h-8.3v-8.33zm66.7-33.2v13.28h8.3v8.33h4.95V47.59h-8.3v-8.33zm-16.7 33.32v13.29h8.3v8.33h4.96V80.92h-8.3v-8.33zm-16.7 16.66v13.29h8.3v8.33h4.96V97.58h-8.3v-8.33zm-66.6-50.1v13.28h8.3v8.33h4.95V47.48h-8.3v-8.33zm66.63-16.68v13.28h8.3v8.33h4.96V30.79h-8.3v-8.32zM43.36 5.8v13.28h8.3v8.33h4.96V14.13h-8.3V5.8zM10 5.79v13.28h8.3v8.33h4.95V14.12h-8.3V5.79zm50-16.55V2.53h8.3v8.33h4.95V-2.43h-8.3v-8.33z'  stroke-width='1' stroke='none' fill='hsla(256, 100%, 94%, 1)'/><path d='M-6.64 72.47v13.29h8.3v8.33h4.96V80.8h-8.3v-8.33zm100 .12v13.29h8.3v8.33h4.96V80.92h-8.3v-8.33zm-16.7-33.34v13.28h8.3v8.33h4.96V47.58h-8.3v-8.33zm-33.3-.12v13.29h8.3v8.33h4.96V47.46h-8.3v-8.33zM10 55.8v13.28h8.3v8.33h4.95V64.12h-8.3V55.8zm33.36 33.46v13.29h8.3v8.33h4.96V97.59h-8.3v-8.33zm-16.67-.12v13.28h8.3v8.33h4.96V97.47h-8.3v-8.33zM93.36 5.92v13.29h8.3v8.32h4.96V14.25h-8.3V5.92zM26.72 22.48v13.28h8.3v8.33h4.96V30.81h-8.3v-8.33zM76.69 5.92v13.29h8.3v8.33h4.96V14.25h-8.3V5.92zM-6.64 5.8V19.1h8.3v8.33h4.96V14.13h-8.3V5.8zm50-16.54V2.54h8.3v8.33h4.96V-2.42h-8.3v-8.32zm-16.67-.13V2.42h8.3v8.33h4.96V-2.54h-8.3v-8.33zm-16.67 100v13.3h8.3v8.32h4.96V97.47h-8.3v-8.33zm0-100V2.42h8.3v8.33h4.96V-2.54h-8.3v-8.33z'  stroke-width='1' stroke='none' fill='hsla(256, 100%, 94%, 1)'/><path d='M43.36 72.47v13.29h8.3v8.33h4.96v-13.3h-8.3v-8.32zm16.66.12v13.29h8.3v8.33h4.96V80.92h-8.3v-8.33zM26.66 55.8v13.29h8.3v8.33h4.96V64.12h-8.3V55.8zm66.7.13v13.29h8.3v8.33h4.96V64.25h-8.3v-8.33zm.02-33.32v13.28h8.3v8.33h4.96V30.93h-8.3V22.6zM76.66 89.25v13.29h8.3v8.33h4.96V97.58h-8.3v-8.33zm-83.3-33.44v13.28h8.3v8.33h4.96V64.13h-8.3v-8.32zm83.3-33.23v13.29h8.3v8.32h4.96V30.91h-8.3v-8.33zM10 22.47v13.28h8.3v8.33h4.95V30.8h-8.3v-8.33zm-16.62.01v13.29h8.3v8.32h4.96V30.81h-8.3v-8.33zM26.7 5.8v13.29h8.3v8.33h4.96V14.13h-8.3V5.8zm49.97-16.56V2.53h8.3v8.33h4.96V-2.43h-8.3v-8.33zM60 39.12v13.29h8.3v8.33h4.95V47.45h-8.3v-8.33z'  stroke-width='1' stroke='none' fill='hsla(256, 100%, 94%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.btssalesection.twothree.icanread h2, .ow.btssalesection.twothree.icanread h3, .ow.btssalesection.twothree.icanread p.price {
	color: #805ad5;
}
.ow.btssalesection.twothree.icanread p, .ow.btssalesection.twothree.icanread p.price.slashout {
	color: #000;
}
.ow.btssalesection.twothree.icanread a.button.red, .ow.btssalesection.twothree.icanread a.button.widebottom {
	background: #237edb !important;
	font-weight: 900;
	border-color: #237edb !important;
	transition: all 0.3s ease-in-out;
}
.ow.btssalesection.twothree.icanread a.button.red:hover, .ow.btssalesection.twothree.icanread a.button.widebottom:hover {
	opacity: 0.8;
}
.ow.btssalesection.twothree.icanread .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	color: #2c61ac !important;
}

/*** OZOBOT PROMO SECTION ***/
.ow.btssalesection.twothree.ozobot {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='50' height='48' patternTransform='scale(2) rotate(145)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(45, 100%, 92%, 1)'/><path d='m19.14 22.25-6.64 11.5-6.64-11.5Zm0-12-6.64 11.5-6.64-11.5Z'  stroke-width='1' stroke='none' fill='hsla(45, 100%, 86%, 1)'/><path d='M44.14 45.75H30.86l6.64-11.5zm0 12H30.86l6.64-11.5zm0-48H30.86l6.64-11.5Z'  stroke-width='1' stroke='none' fill='hsla(45, 100%, 86%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.btssalesection.twothree.ozobot h2, .ow.btssalesection.twothree.ozobot h3, .ow.btssalesection.twothree.ozobot p.price {
	color: #bd8f06;
}
.ow.btssalesection.twothree.ozobot p, .ow.btssalesection.twothree.ozobot p.price.slashout {
	color: #000;
}
.ow.btssalesection.twothree.ozobot a.button.red, .ow.btssalesection.twothree.ozobot a.button.widebottom {
	background: #237edb !important;
	font-weight: 900;
	border-color: #237edb !important;
	transition: all 0.3s ease-in-out;
}
.ow.btssalesection.twothree.ozobot a.button.red:hover, .ow.btssalesection.twothree.ozobot a.button.widebottom:hover {
	opacity: 0.8;
}
.ow.btssalesection.twothree.ozobot .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	color: #2c61ac !important;
}

/*** CUBELETS PROMO SECTION ***/
.ow.btssalesection.twothree.cubelets {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='50' height='50' patternTransform='scale(2) rotate(70)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(201, 97%, 95%, 1)'/><path d='M17.813 11.25l2.695.742q1.21.469 1.601 1.172.47.664.391 1.914l-.469 2.774-.742 2.695q-.469 1.172-1.172 1.601-.625.43-1.914.391l-2.773-.469-2.696-.742q-1.171-.469-1.601-1.172-.43-.664-.39-1.953l.468-2.734.781-2.696q.43-1.21 1.133-1.601.664-.469 1.953-.39l2.735.468M10.938 0h11.367l.195 1.367q.117 1.29-.273 1.953-.391.703-1.563 1.211l-2.695.86-2.735.507q-1.289.118-1.953-.273-.703-.39-1.21-1.563l-.821-2.695L10.937 0m16.758 0h11.172l.078 2.148q-.039 1.29-.547 1.875-.468.664-1.718 1.016l-2.735.469-2.812.195q-1.29-.039-1.914-.547-.625-.469-.977-1.719L27.734.664 27.695 0m16.367 0H50v6.055L47.578 5l-2.422-1.406q-1.054-.742-1.289-1.485-.273-.78.117-1.992L44.062 0M50 11.094v11.133l-2.227.078q-1.289-.078-1.875-.586-.625-.469-.976-1.719-.195-.742-.43-2.773-.195-2.032-.156-2.813.078-1.25.586-1.875.469-.625 1.719-.937l2.773-.47.586-.038m0 16.601v11.25l-1.758.196q-1.25.039-1.914-.391-.664-.43-1.094-1.64l-.703-2.735-.351-2.773q-.04-1.25.39-1.914.43-.665 1.64-1.133l2.735-.664L50 27.695m0 16.29V50h-5.938q.235-.742 1.055-2.46l1.367-2.423q.743-1.054 1.524-1.25l1.953.078.039.04M38.867 50H27.695l-.117-2.148q.04-1.25.547-1.875.469-.664 1.719-.977l2.773-.508 2.813-.195q1.25.039 1.875.547t.976 1.718l.508 2.774.078.664m-16.562 0H10.938l-.235-1.367q-.117-1.25.313-1.953.351-.703 1.523-1.211l2.695-.82 2.735-.547q1.289-.118 1.953.312.703.39 1.21 1.523l.86 2.696.313 1.367M6.094 50H0v-6.016q.742.196 2.54 1.094 1.835.938 2.46 1.367 1.016.743 1.25 1.524.273.742-.117 1.953l-.04.078M0 38.945v-11.25l1.719-.195q1.25-.04 1.914.43.664.43 1.094 1.64l.703 2.696.351 2.812q.078 1.25-.39 1.914-.43.664-1.641 1.094l-2.695.703L0 38.945m0-16.718V11.094l2.227-.078q1.25.039 1.875.546.625.47.937 1.72l.469 2.773.156 2.812q-.078 1.25-.586 1.875t-1.719.938l-2.773.468-.586.079M0 6.055V0h6.133L5.039 2.5 3.633 4.96Q2.89 5.978 2.109 6.21L.156 6.095 0 6.054m22.07 26.212l.43 2.773q.078 1.29-.39 1.914-.43.703-1.641 1.133l-2.696.742-2.773.39q-1.29.079-1.953-.39-.664-.43-1.094-1.601-.273-.743-.742-2.735l-.39-2.773q-.079-1.29.39-1.953.43-.664 1.601-1.094l2.735-.742 2.773-.39q1.25-.08 1.914.39.703.43 1.133 1.601l.703 2.735m12.305-21.094l2.695.703q1.211.43 1.64 1.133.47.625.43 1.914l-.39 2.773-.703 2.735q-.43 1.21-1.094 1.64-.664.47-1.953.39l-2.773-.35-2.735-.704q-1.21-.43-1.601-1.133-.508-.625-.43-1.914l.39-2.773.704-2.734q.43-1.211 1.093-1.641.665-.469 1.915-.39l2.812.35m2.89 18.204l1.876 2.11q.742 1.015.742 1.796 0 .82-.742 1.836l-1.875 2.11-2.11 1.875q-1.015.742-1.836.742-.78 0-1.797-.742l-2.109-1.875-1.875-2.11q-.742-1.015-.742-1.836 0-.781.742-1.797l1.875-2.109 2.11-1.875q1.015-.742 1.796-.742.82 0 1.836.742l2.11 1.875'  stroke-width='1' stroke='none' fill='hsla(201, 100%, 92%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.btssalesection.twothree.cubelets h2, .ow.btssalesection.twothree.cubelets h3, .ow.btssalesection.twothree.cubelets p.price {
	color: #23a5ea;
}
.ow.btssalesection.twothree.cubelets p, .ow.btssalesection.twothree.cubelets p.price.slashout {
	color: #000;
}
.ow.btssalesection.twothree.cubelets a.button.red, .ow.btssalesection.twothree.cubelets a.button.widebottom {
	background: #237edb !important;
	font-weight: 900;
	border-color: #237edb !important;
	transition: all 0.3s ease-in-out;
}
.ow.btssalesection.twothree.cubelets a.button.red:hover, .ow.btssalesection.twothree.cubelets a.button.widebottom:hover {
	opacity: 0.8;
}
.ow.btssalesection.twothree.cubelets .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	color: #2c61ac !important;
}



/****** HALLOWEEN SALE LANDING PAGE 2023 - START ******/

.ow.jrhalloween.twothree#banner {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/halloween/halloweenbg23.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	animation: none !important;
}
.ow.jrhalloween.twothree#banner .topcontent {
	display: block;
	width: auto;
	max-width: 1224px;
	margin: 0 auto;
	position: relative;
	min-height: 400px;
}
.ow.jrhalloween.twothree#banner .title {
	position: absolute;
	left: 0;
	width: 68%;
	top: 25px;
	z-index: 3;
	padding: 60px 0;
}
.ow.jrhalloween.twothree#banner .title.mobile {
	display: none;
}
.ow.jrhalloween.twothree#banner .witch-wrapper {
	position: relative;
	width: 41%;
	float: right;
	z-index: 1;
	margin-top: 40px;
}
.ow.jrhalloween.twothree#banner .witch-wrapper img.object {
	display: block;
	float: left;
	width: 62.5%;
}
.ow.jrhalloween.twothree#banner .witch-wrapper img.body {
	display: block;
	float: right;
	width: 70%;
	right: 0;
	position: absolute;
	animation: HalloBounceRotate 3s infinite;
}
.ow.jrhalloween.twothree#banner .smoke-sep {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 200px;
	width: 100%;
	z-index: 3;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/halloween/hallo-banner-smoke2.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}
.ow.jrhalloween.twothree#banner a.btn.halloshopnow {
	position: relative;
	z-index: 6;
	background: #ffeb00 !important;
	display: inline-block;
	width: 200px;
	border-radius: 8px;
	padding: 10px;
	text-decoration: none !important;
	color: #000 !important;
	font-weight: 900 !important;
	margin-bottom: 20px;
	transition: all 0.3s ease-in-out;
}
.ow.jrhalloween.twothree#banner a.btn.halloshopnow:hover {
	opacity: 0.8;
	cursor: pointer;
}

@media (max-width: 960px) {
	.ow.jrhalloween.twothree#banner {
		padding: 2px;
	}
	.ow.jrhalloween.twothree#banner .title {
		display: block;
		position: relative;
		clear: both;
		width: 100%;
		margin: 1% auto;
		top: initial;
		padding-top: 20px;
		padding-bottom: 0px;
	}
	.ow.jrhalloween.twothree#banner .witch-wrapper {
		width: 88%;
		margin: 0 auto;
		float: none;
		padding-bottom: 60px;	
	}
	.ow.jrhalloween.twothree#banner .witch-wrapper img.object {
		width: 70.5%;
	}
	.ow.jrhalloween.twothree#banner .witch-wrapper img.body {
		width: 73%;
	}
	.ow.jrhalloween.twothree#banner .smoke-sep {
		height: 140px;
	}
}

.ow.jrhallosection.purple {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='150' height='150' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(257, 75%, 27%, 1)'/><path d='M20.2 1.55c-1.93 0-3.87.25-5.7.87C10.26 3.83 7.59 7.97 5.7 12c-.88 1.88-1.67 3.97-1.25 6.01.47 2.05 2.67 3.77 4.6 2.99a14.9 14.9 0 0 0-.57 3.45c0 .32 0 .68.16 1 .36.83 1.62.83 2.35.26.68-.58 1-1.52 1.26-2.36 0 .79-.32 1.57-.37 2.41-.05.79.26 1.78 1.05 1.99.73.2 1.46-.42 1.88-1.1.42-.68.63-1.47 1.2-1.99-1.25 1.2-.62 3.66 1.05 4.14 1.68.47 3.46-1.42 2.93-3.04l6.65 2.2c1.05.36 2.2.73 3.3.57 1-.15 1.93-.68 2.67-1.36 2.4-2.2 3.19-5.6 3.76-8.84.27-2.46.58-4.87.32-7.22-.26-2.25-.94-4.5-2.93-5.7a26.88 26.88 0 0 0-6.18-2.68 26.45 26.45 0 0 0-7.38-1.17zm95.59.09c-1.19-.03-2.36.1-3.47.47-4.14 1.25-6.75 5.28-8.7 9.21-.57 1.1-1.09 2.36-.93 3.56a4.78 4.78 0 0 0 1.99 3.14c.99.78 2.2 1.26 3.4 1.73-.16.83-.68 1.57-.94 2.4-.27.84-.16 1.89.52 2.36.63.42 1.46.2 2.04-.21.58-.47.94-1.1 1.26-1.78a6.85 6.85 0 0 0-.21 3.25c.05.36.15.73.42 1.04.52.58 1.46.47 2.09.05.63-.47.94-1.2 1.26-1.88-.21 1.3-.32 2.93.83 3.56.79.42 1.83.05 2.46-.58.63-.68.94-1.57 1.2-2.46 2.68.53 4.77 3.25 7.5 3.1 2.14-.11 3.76-1.9 4.91-3.67a16.56 16.56 0 0 0 2.62-7.07c.52-5.13-2.62-8.16-6.07-11.35a19.4 19.4 0 0 0-10.05-4.66 15 15 0 0 0-2.13-.21zm-63.42 1.1a1.96 1.96 0 0 0-1.83 1.18 1.82 1.82 0 0 0-2.02-.56 1.83 1.83 0 0 0-.94 2.15c.26.83 1.2 1.36 2.04 1.2.15 2.98.36 5.91.52 8.9-.73.36-1.52.73-1.99 1.36-.47.68-.52 1.72.16 2.2.26.2.63.26 1 .31.83.05 1.82-.37 1.93-1.2.2.62.89.94 1.52 1.04.73.1 1.51-.1 1.99-.68.47-.52.57-1.46.1-2.04a2.08 2.08 0 0 0-1.36-.63c-.1 0-.26 0-.37-.1a.6.6 0 0 1-.15-.42c-.27-2.77-.53-5.55-.84-8.32a2.45 2.45 0 0 0 2.14-1.94 2.2 2.2 0 0 0-1.51-2.4 1.56 1.56 0 0 0-.39-.06zm29.7.5c-2.4.03-4.8.6-7.12 1.22-3.98 1.05-8.11 2.62-10.36 6.02-1.37 2.1-1.84 5.86-1.37 9.58a19.7 19.7 0 0 0 3.1 8.95 4.5 4.5 0 0 0 2.6 1.88c.74.16 1.47.05 2.2-.05l.53-.08c.14 1.1.33 2.2.68 3.27a8.87 8.87 0 0 0 3.35 4.87 8.64 8.64 0 0 0 5.7 1.25c2-.2 3.88-.89 5.71-1.72 1.62-.74 3.3-1.63 4.45-3.04 1.15-1.41 1.73-3.4 1.05-5.08-.27-.52-.63-1.04-1.16-1.25-.78-.32-1.78.1-2.2.84a2.89 2.89 0 0 0-.05 2.45 5.03 5.03 0 0 0-1.25-1.51c-.53-.37-1.31-.53-1.83-.16-1 .63-.63 2.1-.21 3.14-.53-.94-1.2-1.88-2.25-2.2-1.05-.31-2.41.47-2.25 1.52.05.42.26.73.36 1.1.1.37.05.84-.31 1a.9.9 0 0 1-.53 0 6.28 6.28 0 0 1-3.97-3.15 8.77 8.77 0 0 1-.98-3.25 5.69 5.69 0 0 1 1.81-1.2c-.2.06.9 2.41 1.1 2.62.42.47 1.15.79 1.84.79 1.98.05 2.25-2.25 2.14-3.77.32.68.68 1.41 1.26 1.93.57.48 1.51.69 2.14.27 1.05-.68.63-2.25.1-3.4.58.62.9 1.4 1.47 2.04.58.62 1.68.89 2.2.26.26-.32.32-.74.32-1.15 0-1.36-.42-2.57-.58-3.93 1.2.68 2.77.21 3.98-.52.47-.26.94-.58 1.25-1 .68-.94.63-2.25.37-3.4-.52-2.35-1.73-4.55-2.51-6.86-1.47-4.18-3.67-7.38-8.38-8.1a13.94 13.94 0 0 0-2.4-.18zm63.2.17a1.96 1.96 0 0 0-1.83 1.2 1.82 1.82 0 0 0-2.02-.56 1.83 1.83 0 0 0-.94 2.14c.26.84 1.2 1.36 2.04 1.2.15 2.99.36 5.92.52 8.9-.73.37-1.52.74-1.99 1.36-.47.68-.52 1.73.16 2.2.26.21.63.26 1 .32.83.05 1.82-.37 1.93-1.2.2.62.89.93 1.52 1.04.73.1 1.51-.1 1.99-.68.47-.53.57-1.47.1-2.04a2.08 2.08 0 0 0-1.36-.63c-.1 0-.26 0-.37-.1a.6.6 0 0 1-.15-.42c-.27-2.78-.53-5.55-.84-8.33a2.45 2.45 0 0 0 2.14-1.93 2.2 2.2 0 0 0-1.51-2.41 1.35 1.35 0 0 0-.39-.05zm.6 26.72a1 1 0 0 0-.63.24c-.37.26-.53.73-.58 1.15 0 .1 0 .2-.1.31-.1.1-.21.1-.37.1l-7.22.48a2.17 2.17 0 0 0-1.62-1.94c-.9-.16-1.89.37-2.15 1.26a1.67 1.67 0 0 0 .88 1.91 1.57 1.57 0 0 0-.57 1.75c.27.68 1.1 1.1 1.84.89.73-.2 1.2-1 1.1-1.73 2.56-.05 5.12-.1 7.74-.2.26.67.58 1.35 1.15 1.77.58.42 1.47.47 1.94-.05.16-.2.26-.52.26-.84.05-.73-.26-1.57-1-1.67.53-.16.84-.73.95-1.26.1-.63-.05-1.3-.52-1.78-.3-.26-.72-.42-1.1-.4zm-86.4.59a1.8 1.8 0 0 0-1.58.85c-.42.73-.27 1.78.41 2.3-2.66 2.57-5.28 5.13-7.95 7.7a3.22 3.22 0 0 0-2.77.05 2.22 2.22 0 0 0-1.05 2.46c.31.89 1.46 1.46 2.3.94-.47 1.78 1.73 3.61 3.4 2.77 1.63-.83 1.26-2.87 0-3.82a72.22 72.22 0 0 0 7.64-7.32c.84.52 2.05.62 2.88.05.84-.58 1.31-1.73.95-2.67-.37-.94-1.63-1.47-2.52-1l-.05-.1a1.84 1.84 0 0 0-1.05-2.1 1.73 1.73 0 0 0-.61-.11zm47.57 1.25a1.8 1.8 0 0 0-1.58.86c-.42.73-.26 1.78.42 2.3l-7.96 7.7a3.22 3.22 0 0 0-2.77.05 2.22 2.22 0 0 0-1.05 2.46c.32.89 1.47 1.47 2.3 1-.46 1.77 1.73 3.6 3.4 2.77 1.63-.84 1.26-2.88 0-3.82a72.23 72.23 0 0 0 7.65-7.33c.84.52 2.04.63 2.88.05.84-.52 1.3-1.72.94-2.67-.37-.94-1.62-1.46-2.51-1l-.05-.15c.2-.84-.27-1.78-1.05-2.1a1.73 1.73 0 0 0-.62-.12zm-88.33.22a1.8 1.8 0 0 0-.92.32 1.94 1.94 0 0 0-.57 2.3c-2.77 1.05-5.6 2.05-8.37 3.1a4.76 4.76 0 0 0-1.89-1.53c-.78-.26-1.83 0-2.1.79-.1.31-.1.68 0 1 .22.78.9 1.62 1.68 1.51-.52.37-.68 1.1-.57 1.73.1.73.57 1.41 1.2 1.73.68.31 1.57.15 1.99-.47a2 2 0 0 0 .2-1.47c0-.1-.04-.26 0-.37.06-.15.22-.2.37-.26 2.57-1.04 5.13-2.14 7.75-3.2A2.46 2.46 0 0 0 20 38.9c1.05-.16 1.94-1.1 1.83-2.15a2.03 2.03 0 0 0-1.7-1.78c.5-.6.51-1.57.03-2.2a1.72 1.72 0 0 0-1.44-.58zm110.02 6.77c-.84-.01-1.67.04-2.5.16-4.39.63-7.84 4.18-10.4 7.8-1.21 1.67-2.41 3.6-2.3 5.65.04 2.1 1.93 4.18 3.97 3.77a15.2 15.2 0 0 0-1.2 3.24c-.06.32-.16.68-.06 1 .21.89 1.47 1.1 2.25.68s1.26-1.31 1.63-2.1c-.16.79-.63 1.52-.84 2.3-.21.79-.05 1.78.68 2.15.73.32 1.52-.16 2.04-.73.52-.58.89-1.31 1.57-1.73-1.47.94-1.3 3.5.26 4.24 1.57.73 3.67-.73 3.46-2.46 2.04 1.15 4.08 2.25 6.12 3.4 1 .53 1.99 1.1 3.14 1.15 1 .06 2.04-.31 2.88-.83 2.77-1.73 4.19-4.92 5.28-8.01.84-2.25 1.57-4.5 1.78-6.91.16-2.25-.1-4.6-1.83-6.12a26.93 26.93 0 0 0-5.6-3.77c-3.14-1.62-6.74-2.82-10.33-2.88zm-92.38 6.26a36.3 36.3 0 0 0-5.1.38 19.23 19.23 0 0 0-10 4.65 12.8 12.8 0 0 0-3.4 4.45c-1.68 3.98-.32 8.59 1.46 12.56.53 1.16 1.1 2.36 2.15 3.04 1.05.73 2.4.79 3.66.52 1.26-.26 2.36-.89 3.5-1.46.53.68.8 1.52 1.26 2.25.48.73 1.31 1.3 2.15 1.1.68-.21 1.1-1 1.15-1.68.05-.73-.26-1.41-.52-2.1A6.47 6.47 0 0 0 35 71.2c.32.2.68.37 1.05.37.79 0 1.3-.84 1.36-1.57.05-.79-.31-1.47-.63-2.2.84 1 2.04 2.14 3.25 1.62.84-.31 1.25-1.36 1.15-2.25a6.15 6.15 0 0 0-1.1-2.46c2.15-1.73 5.5-1.57 7.17-3.72 1.31-1.67 1-4.08.32-6.12a16.48 16.48 0 0 0-3.72-6.6c-2.26-2.28-4.78-2.98-7.5-3.04zm38.7 1.92c-2.5.02-5.02.47-7.38 1.18a26.98 26.98 0 0 0-6.17 2.67c-2 1.2-2.67 3.45-2.93 5.7-.27 2.41.1 4.76.31 7.22.58 3.25 1.36 6.65 3.77 8.85.73.68 1.67 1.2 2.67 1.36 1.1.16 2.25-.2 3.3-.58 2.2-.73 4.44-1.46 6.64-2.2-.52 1.63 1.26 3.51 2.93 3.04 1.68-.47 2.3-2.93 1.05-4.13.58.52.78 1.3 1.2 1.99.42.68 1.15 1.3 1.89 1.1.78-.21 1.1-1.2 1.04-2-.05-.83-.36-1.62-.36-2.4.26.84.57 1.78 1.25 2.35.74.58 2 .58 2.36-.26.16-.31.16-.68.16-1a14.9 14.9 0 0 0-.58-3.45c1.94.79 4.14-.94 4.6-2.98.43-2.04-.36-4.13-1.25-6.02-1.88-4.03-4.55-8.16-8.8-9.58a17.51 17.51 0 0 0-5.7-.86zM5.79 48.29a1.97 1.97 0 0 0-.71.08 1.95 1.95 0 0 0-1.25 2.2 1.78 1.78 0 0 0-2.2.52c-.48.68-.32 1.78.36 2.36.68.52 1.73.52 2.35-.1 1.73 2.4 3.46 4.8 5.24 7.22a4.52 4.52 0 0 0-.94 2.25c-.06.83.52 1.72 1.3 1.78.37 0 .68-.11 1-.27.73-.42 1.36-1.3 1-2.04.46.42 1.25.37 1.82.05.69-.3 1.2-.94 1.37-1.62.1-.73-.27-1.52-1-1.78-.47-.15-1-.05-1.46.21-.1.05-.21.1-.32.1-.16 0-.26-.15-.36-.26-1.73-2.2-3.4-4.4-5.13-6.59.83-.63 1.2-1.83.78-2.83A2.25 2.25 0 0 0 5.8 48.3zm107.4 18.12a1.72 1.72 0 0 0-1.5 1.06c-.37.79 0 1.84.73 2.25-1.83 2.36-3.71 4.66-5.55 7.02a4.8 4.8 0 0 0-2.4-.32c-.79.16-1.52.95-1.36 1.78.05.32.26.63.52.9.57.57 1.62.93 2.25.41-.26.58 0 1.31.42 1.78.47.58 1.2.94 1.93.84.74-.1 1.42-.68 1.42-1.41 0-.53-.26-1-.58-1.37-.1-.1-.15-.15-.2-.31-.06-.16.05-.31.15-.42 1.62-2.25 3.3-4.5 4.92-6.75.84.63 2.1.63 2.93 0a2.17 2.17 0 0 0 .47-2.83 2.02 2.02 0 0 0-2.37-.65 1.78 1.78 0 0 0-1.13-1.91 1.8 1.8 0 0 0-.65-.07zm-61 4.7a1 1 0 0 0-.64.24c-.36.26-.52.73-.57 1.15 0 .1 0 .2-.1.31-.11.1-.22.1-.37.1l-7.23.48a2.17 2.17 0 0 0-1.62-1.94c-.89-.16-1.88.37-2.14 1.26a1.67 1.67 0 0 0 .87 1.91 1.57 1.57 0 0 0-.56 1.75c.26.68 1.1 1.1 1.83.9.73-.22 1.2-1 1.1-1.74 2.56-.05 5.13-.1 7.75-.2a3.7 3.7 0 0 0 1.15 1.77c.57.42 1.46.47 1.93-.05.16-.2.27-.52.27-.84.05-.73-.27-1.57-1-1.67.52-.16.84-.73.94-1.26.1-.62-.05-1.3-.52-1.78-.3-.26-.71-.41-1.1-.4zm83.53 1.58c-2.41.03-4.81.6-7.13 1.23-3.97 1.04-8.1 2.61-10.36 6.02-1.36 2.09-1.83 5.86-1.36 9.57.37 3.04 1.36 6.39 3.09 8.95a4.5 4.5 0 0 0 2.62 1.89c.73.15 1.46.05 2.2-.06l.56-.08c.14 1.1.34 2.2.69 3.28a8.87 8.87 0 0 0 3.35 4.86 8.64 8.64 0 0 0 5.7 1.26c2-.2 3.88-.89 5.7-1.73 1.63-.73 3.3-1.62 4.46-3.03 1.15-1.41 1.73-3.4 1.04-5.08-.26-.52-.62-1.05-1.15-1.25-.78-.32-1.78.1-2.2.83a2.89 2.89 0 0 0-.05 2.46 5.2 5.2 0 0 0-1.25-1.52c-.53-.36-1.31-.52-1.84-.15-.99.63-.62 2.1-.2 3.14-.53-.94-1.2-1.89-2.26-2.2-1.04-.31-2.4.47-2.25 1.52.06.42.27.73.37 1.1.1.36.05.83-.31 1a.9.9 0 0 1-.53 0 6.28 6.28 0 0 1-3.97-3.15 8.8 8.8 0 0 1-.98-3.3 5.47 5.47 0 0 1 1.76-1.15c-.2.05.89 2.41 1.1 2.62.42.47 1.15.78 1.83.78 1.99.06 2.25-2.25 2.15-3.76.31.68.68 1.4 1.25 1.93.58.47 1.52.68 2.15.26 1.05-.68.63-2.25.1-3.4.58.63.9 1.42 1.47 2.04.58.63 1.67.9 2.2.26.26-.3.31-.73.31-1.15 0-1.36-.42-2.56-.57-3.92 1.2.68 2.77.2 3.97-.53.47-.26.95-.57 1.26-.99.68-.94.63-2.25.37-3.4-.53-2.36-1.73-4.55-2.52-6.86-1.46-4.18-3.66-7.38-8.37-8.11a13.94 13.94 0 0 0-2.4-.18zm-47.36 6.04c-1.18-.02-2.35.1-3.47.47-4.13 1.26-6.75 5.29-8.69 9.21-.57 1.1-1.1 2.36-.94 3.56a4.78 4.78 0 0 0 2 3.14c.99.79 2.19 1.26 3.4 1.73-.16.84-.69 1.57-.95 2.4-.26.85-.16 1.9.52 2.36.63.42 1.47.21 2.05-.2.57-.48.94-1.1 1.25-1.79a6.85 6.85 0 0 0-.2 3.25c.04.37.15.73.41 1.05.52.57 1.47.47 2.1.05.62-.47.94-1.2 1.25-1.89-.2 1.31-.31 2.94.84 3.56.78.42 1.83.06 2.46-.57.63-.63.94-1.57 1.2-2.46 2.67.52 4.76 3.24 7.49 3.09 2.14-.1 3.76-1.89 4.92-3.67a16.82 16.82 0 0 0 2.61-7.06c.53-5.13-2.61-8.17-6.07-11.36a19.4 19.4 0 0 0-10.05-4.66 15 15 0 0 0-2.13-.2zm-64.5 1.76c-.8-.01-1.6.04-2.4.17-4.71.74-6.91 3.93-8.38 8.12-.78 2.3-1.98 4.5-2.5 6.85-.27 1.15-.32 2.46.36 3.4.31.42.78.74 1.25 1 1.2.73 2.78 1.2 3.98.52-.15 1.36-.57 2.57-.57 3.93 0 .42.05.83.31 1.15.52.63 1.62.36 2.2-.26s.89-1.42 1.46-2.04c-.52 1.15-.94 2.72.1 3.4.64.42 1.58.2 2.15-.26.58-.53.95-1.26 1.26-1.94-.1 1.52.16 3.82 2.15 3.77.68 0 1.41-.32 1.83-.79.2-.2 1.3-2.56 1.1-2.61.75.26 1.34.78 1.93 1.3a9.57 9.57 0 0 1-1.04 4.5 6.28 6.28 0 0 1-3.98 3.15.9.9 0 0 1-.52 0c-.37-.16-.42-.63-.32-1 .1-.37.32-.68.37-1.1.16-1.05-1.2-1.83-2.25-1.52-1.05.32-1.73 1.26-2.25 2.2.42-1.04.78-2.51-.21-3.14-.52-.36-1.31-.2-1.83.16s-.9.94-1.26 1.52c.31-.79.37-1.73-.05-2.46-.42-.74-1.41-1.15-2.2-.84-.52.2-.89.73-1.15 1.26-.68 1.67-.1 3.66 1.05 5.07 1.15 1.42 2.82 2.3 4.44 3.04 1.84.84 3.72 1.52 5.7 1.72 2 .21 4.1-.15 5.71-1.25a8.87 8.87 0 0 0 3.35-4.87 20.83 20.83 0 0 0 .84-4.6l.32.05c.73.1 1.47.2 2.2.05a4.5 4.5 0 0 0 2.62-1.88c1.72-2.57 2.72-5.97 3.08-8.95.47-3.72 0-7.49-1.36-9.58-2.25-3.4-6.38-4.97-10.36-6.02a28.78 28.78 0 0 0-7.12-1.22zm31.36 12.37c-.37.05-.63.2-.9.47-.62.52-1.04 1.52-.57 2.2-.57-.32-1.3-.1-1.78.26-.57.42-1.05 1.15-1 1.88 0 .74.58 1.47 1.32 1.57.52.06.99-.15 1.4-.47.11-.05.22-.16.32-.16.16 0 .26.11.42.21l6.28 5.5c-.68.78-.84 2.04-.26 2.88.58.89 1.83 1.2 2.77.68a1.99 1.99 0 0 0 .84-2.32c.73.12 1.56-.29 1.83-.98.37-.78-.05-1.83-.78-2.2a1.86 1.86 0 0 0-2.3.53l-6.5-6.13c.32-.78.63-1.57.53-2.4-.1-.84-.84-1.63-1.62-1.52zm21.82 15.92c-.78.02-1.6.13-2.46.35-3.09.79-5.76 2.73-8.27 4.77-3.19 2.56-6.38 5.65-7.06 9.68-.42 2.46.68 6.07 2.56 9.32 1.52 2.56 3.77 5.28 6.33 6.8.95.58 2.1.89 3.14.68.74-.16 1.37-.58 2-.94l.43-.28a20.41 20.41 0 0 0 1.97 2.8 8.92 8.92 0 0 0 5.03 3.08 8.55 8.55 0 0 0 5.75-1.15c1.73-1 3.2-2.4 4.5-3.87a11.63 11.63 0 0 0 2.88-4.55c.53-1.73.26-3.82-1.04-5.08-.42-.42-1-.73-1.57-.73-.9.05-1.58.83-1.68 1.67-.1.84.31 1.73.94 2.3-.57-.36-1.1-.78-1.78-.89-.68-.1-1.41.06-1.78.63-.62.94.27 2.15 1.1 2.93-.83-.68-1.88-1.3-2.93-1.15-1.05.1-1.99 1.42-1.41 2.3.2.32.52.53.78.84.27.32.37.79.1 1.05-.1.1-.3.16-.46.2-1.73.37-3.5-.2-4.92-1.25a8.9 8.9 0 0 1-2.28-2.7c.3-.64.6-1.26 1.13-1.75-.1.1 1.83 1.84 2.09 1.94.63.26 1.41.26 2.04 0 1.88-.73 1.15-2.93.47-4.3.58.53 1.2 1.1 1.94 1.32.73.2 1.67.05 2.1-.63.62-1.05-.37-2.3-1.32-3.14.79.36 1.36 1 2.15 1.3.78.37 1.94.16 2.14-.62.11-.37 0-.79-.15-1.15-.53-1.26-1.42-2.2-2.1-3.35 1.37.1 2.57-.94 3.4-2.1.32-.41.63-.89.74-1.4.26-1.16-.37-2.31-1.05-3.25-1.41-1.94-3.4-3.51-5.02-5.29-2.43-2.64-5.06-4.45-8.43-4.39zm-21.77 3.08c-.23.02-.45.1-.63.26-.37.26-.52.74-.57 1.15 0 .1 0 .21-.11.32-.1.1-.2.1-.37.1l-7.22.47a2.17 2.17 0 0 0-1.62-1.93c-.9-.16-1.89.36-2.15 1.25a1.67 1.67 0 0 0 .88 1.91 1.57 1.57 0 0 0-.56 1.75c.26.68 1.1 1.1 1.83.9.73-.22 1.2-1 1.1-1.73 2.56-.06 5.13-.11 7.74-.21.27.68.58 1.36 1.16 1.78.57.41 1.46.47 1.93-.06.16-.2.26-.52.26-.83.06-.74-.26-1.57-1-1.68.53-.16.85-.73.95-1.26.1-.62-.05-1.3-.52-1.77a1.43 1.43 0 0 0-1.1-.42zm63.8.6c-1.94-.01-3.87.24-5.7.86-4.25 1.41-6.91 5.55-8.8 9.58-.89 1.88-1.67 3.98-1.25 6.02.47 2.04 2.66 3.77 4.6 2.98a14.9 14.9 0 0 0-.57 3.46c0 .31 0 .68.15 1 .37.83 1.62.83 2.36.25.68-.57 1-1.52 1.25-2.35 0 .78-.31 1.57-.36 2.4-.06.79.26 1.78 1.04 2 .74.2 1.47-.43 1.89-1.1.42-.69.63-1.47 1.2-2-1.25 1.2-.63 3.67 1.05 4.14 1.67.47 3.45-1.41 2.93-3.04 2.2.74 4.45 1.47 6.65 2.2 1.04.37 2.2.74 3.3.58a5.23 5.23 0 0 0 2.66-1.36c2.41-2.2 3.2-5.6 3.77-8.85.26-2.4.58-4.81.32-7.22-.27-2.25-.95-4.5-2.94-5.7a26.88 26.88 0 0 0-6.17-2.67 26.46 26.46 0 0 0-7.38-1.18zm25.64.91c-.83-.05-1.67.68-1.77 1.52-.11.84.47 1.73 1.3 2a545.2 545.2 0 0 0-3.4 8.2c-.84 0-1.67-.04-2.4.37-.74.42-1.21 1.37-.84 2.05.15.3.47.52.73.68.73.41 1.78.47 2.25-.21-.1.62.37 1.25.89 1.57.63.42 1.41.57 2.1.26a1.62 1.62 0 0 0 .99-1.78c-.1-.47-.53-.9-.94-1.15-.1-.05-.21-.1-.27-.21-.05-.16 0-.32.06-.47 1-2.62 1.93-5.24 2.93-7.85 1 .36 2.2.05 2.77-.79.58-.84.47-2.14-.31-2.83a1.98 1.98 0 0 0-2.5.05c-.13-.74-.79-1.4-1.59-1.4zm-104.58 7.6a19.4 19.4 0 0 0-12.18 4.87c-3.46 3.18-6.6 6.22-6.07 11.35a16.56 16.56 0 0 0 2.61 7.06c1.16 1.78 2.78 3.56 4.92 3.67 2.73.1 4.77-2.62 7.49-3.14.26.89.57 1.78 1.2 2.46.63.62 1.68 1 2.46.57 1.15-.63 1.05-2.25.84-3.56.31.68.63 1.52 1.26 1.94.62.42 1.57.52 2.09-.05.26-.32.37-.68.42-1.05a7 7 0 0 0-.21-3.24c.31.68.68 1.3 1.25 1.78.58.41 1.42.62 2.05.2.68-.47.78-1.51.52-2.35s-.79-1.57-.94-2.4c1.2-.48 2.4-.95 3.4-1.74a4.78 4.78 0 0 0 1.99-3.14c.15-1.2-.37-2.46-.94-3.55-1.94-3.93-4.56-7.96-8.7-9.22a10.5 10.5 0 0 0-3.46-.47zM14.7 136.32c-.48.02-.95.26-1.14.65-.21.37-.16.84 0 1.26.05.1.05.2.05.31a.75.75 0 0 1-.26.27L7 142.32a2.15 2.15 0 0 0-2.3-1.04 1.84 1.84 0 0 0-1.36 2.04 1.61 1.61 0 0 0 1.5 1.49 1.6 1.6 0 0 0 .23 1.86c.52.52 1.46.52 2.04 0s.68-1.42.26-2.04c2.3-1.16 4.6-2.3 6.9-3.51.53.47 1.1 1 1.79 1.1.68.15 1.57-.21 1.72-.9.06-.3 0-.57-.1-.88-.26-.68-.94-1.31-1.62-1.1.42-.37.47-1 .31-1.57a2.1 2.1 0 0 0-1.2-1.36 1.38 1.38 0 0 0-.48-.08zm93.8 2.96a1.67 1.67 0 0 0-.63.15 1.88 1.88 0 0 0-.94 2.2l-8.8 1.57c-.41-.68-.89-1.47-1.62-1.84-.73-.41-1.78-.3-2.2.42-.15.32-.2.68-.15 1 .05.84.57 1.78 1.4 1.78-.57.26-.83 1-.83 1.62 0 .73.32 1.52.9 1.94.57.42 1.5.42 2.03-.1.37-.37.47-.9.47-1.42 0-.1 0-.26.06-.37.1-.15.26-.15.41-.2 2.73-.58 5.45-1.21 8.17-1.79a2.44 2.44 0 0 0 2.2 1.94c1.04.05 2.1-.78 2.2-1.78a2 2 0 0 0-1.55-2.1 1.74 1.74 0 0 0 .5-2.19 1.79 1.79 0 0 0-1.62-.83z'  stroke-width='1' stroke='none' fill='hsla(257, 67%, 31%, 1)'/><path d='M109.12 11.22c-4.29 0-4.29 6.65 0 6.65 4.3 0 4.3-6.65 0-6.65zm-98.86 2.25c-4.3 0-4.35 6.65 0 6.65 4.29 0 4.29-6.65 0-6.65zm79.55 1.78c-4.29 0-4.29 6.65 0 6.65 4.3 0 4.3-6.65 0-6.65zm26.7 1.26c-.69.36-1.42.62-2.05 1.1-.57.41-1.04.99-1.2 1.67-.1.31-.05.73.2.94.27.21.69.1 1-.05a3 3 0 0 0 .84-.79c-.05.37-.1.79.05 1.16.16.36.53.62.94.57a.9.9 0 0 0 .69-.52c.1-.32.15-.63.15-.94a6.5 6.5 0 0 0-.63-3.14zm-98.56 1.13a3.17 3.17 0 0 0-1.36.44c-.68.36-1.3.94-1.78 1.57-.47.57-.63 1.67.42 1.72.52 0 .94-.2 1.3-.57 0 .36-.1.78.06 1.15.31.63 1.15.73 1.62.26.58-.47.47-1.46.42-2.1 0-.36-.05-.78-.1-1.14-.1-.6-.07-1.27-.58-1.33zm104.83.49c-4.29 0-4.29 6.65 0 6.65 4.3 0 4.3-6.65 0-6.65zm-97.87.26c-4.29 0-4.29 6.65 0 6.65 4.3 0 4.3-6.65 0-6.65zm57 1.1a.1.1 0 0 0-.1.1c-.53.95-.43 2.2-.32 3.25.05.31.05.63.26.78.16.27.37.53.68.53.47.05.84-.47 1-.94.15-.42.15-.84.05-1.26.37.37.84.68 1.3.84.16.05.32.1.43.05.15-.05.26-.26.26-.47-.1-1.47-2.25-2.4-3.4-2.88zm-7.22.05c-4.3 0-4.3 6.65 0 6.65 4.29 0 4.29-6.65 0-6.65zm44.74 29.57c-4.34-.05-4.34 6.65 0 6.65 4.3 0 4.3-6.65 0-6.65zm7.18 5.6c-.37 0-.79.1-1.16.21a5.7 5.7 0 0 0-2.04 1.2c-.57.53-.94 1.52.1 1.73a2 2 0 0 0 1.42-.31c-.1.37-.26.73-.16 1.15.16.68 1 .94 1.57.58.53-.37.63-1.42.74-2 .05-.36.1-.78.1-1.14 0-.68.26-1.42-.57-1.42zm-87.25 1.15c-4.3 0-4.3 6.65 0 6.65 4.29 0 4.29-6.65 0-6.65zm93.58.84c-4.3-.05-4.3 6.65 0 6.65 4.29 0 4.29-6.65 0-6.65zm-47.9 2.36c-4.28 0-4.28 6.64 0 6.64 4.3 0 4.3-6.64 0-6.64zm-53.53 1.78c-.16.78-.42 1.46-.47 2.25-.06.68.05 1.46.47 2.04.2.26.52.52.84.42.36-.05.52-.47.57-.79a2.6 2.6 0 0 0-.05-1.1c.26.32.57.58.94.68.37.1.84 0 1.05-.31.15-.26.15-.58.05-.9a2.35 2.35 0 0 0-.58-.78 5.97 5.97 0 0 0-2.82-1.51zm-6.23 1.04c-4.3 0-4.3 6.65 0 6.65s4.3-6.65 0-6.65zm52.03 1.4c-.52.05-.5.73-.58 1.32-.06.37-.1.79-.1 1.16 0 .57-.11 1.62.41 2.09.47.47 1.31.37 1.62-.26.16-.42.06-.79.06-1.15.36.36.78.57 1.3.57 1.05-.05.9-1.15.42-1.72a5.67 5.67 0 0 0-1.78-1.57 3.05 3.05 0 0 0-1.1-.42.85.85 0 0 0-.25-.02zm-6.97.75c-4.29 0-4.29 6.65 0 6.65 4.3 0 4.3-6.65 0-6.65zm73.17 20.67c-4.3 0-4.34 6.65 0 6.65 4.3 0 4.3-6.65 0-6.65zM81.7 88.31c-4.3-.05-4.3 6.65 0 6.65s4.3-6.65 0-6.65zm53.9.63a.1.1 0 0 0-.1.1c-.52.95-.42 2.2-.31 3.25 0 .32.05.63.26.79.16.26.37.52.68.52.47.05.84-.47 1-.94.15-.42.15-.84.05-1.26.36.37.83.68 1.3.84.16.05.32.1.42.05.16-.05.27-.26.27-.47-.1-1.46-2.25-2.4-3.4-2.88zm-7.21.05c-4.3 0-4.3 6.65 0 6.65 4.29 0 4.29-6.65 0-6.65zm-39.31 4.56c-.68.36-1.41.63-2.04 1.1-.58.42-1.05 1-1.2 1.67-.11.32-.06.73.2.94.27.21.68.1 1-.05a3 3 0 0 0 .84-.78c-.06.36-.1.78.05 1.15a.9.9 0 0 0 .94.57.89.89 0 0 0 .68-.52c.1-.31.1-.63.16-.94a6.5 6.5 0 0 0-.63-3.14zm-72.9.36c-4.3 0-4.3 6.65 0 6.65 4.28 0 4.28-6.65 0-6.65zm79.18 1.26c-4.3 0-4.3 6.65 0 6.65s4.3-6.65 0-6.65zm-71.44 2.98c-1.15.47-3.3 1.42-3.4 2.88 0 .21.1.42.26.47.1.06.26 0 .42-.05a3.5 3.5 0 0 0 1.3-.84c-.1.42-.1.84.06 1.26.15.47.52 1 1 .94.3 0 .52-.26.67-.52.21-.21.21-.47.26-.79.1-1.04.21-2.3-.31-3.24a.1.1 0 0 0-.1-.1zm7.38.06c-4.3 0-4.3 6.64 0 6.64 4.29 0 4.29-6.64 0-6.64zm54.31 19.21c-.44 0-.9.1-1.4.3-3.92 1.73-1.25 7.86 2.67 6.13 3.44-1.51 1.82-6.39-1.27-6.43zm23.46 6.95c-4.29 0-4.29 6.65 0 6.65 4.3 0 4.3-6.65 0-6.65zm-29.73.46c-.19 0-.36 0-.52.02-.05 0-.1 0-.16.05-.05 0-.05.05-.05.1-.05 1.1.52 2.2 1.05 3.1.15.2.31.46.52.67.26.21.58.32.84.21.47-.16.63-.78.57-1.26a2.43 2.43 0 0 0-.47-1.2c.47.21 1 .31 1.52.26.1 0 .26 0 .37-.1.15-.1.15-.37.05-.53-.55-1.14-2.42-1.32-3.72-1.32zm-5.82 2.59c-.44 0-.9.09-1.4.3-3.98 1.73-1.25 7.86 2.67 6.13 3.44-1.51 1.82-6.4-1.27-6.43zm43.3 1.18c-.08-.01-.17 0-.26.01-.37.06-.74.21-1.1.42-.68.37-1.31.94-1.78 1.57-.47.58-.63 1.68.42 1.73.52 0 .94-.2 1.3-.58 0 .37-.1.74.06 1.16.31.62 1.15.73 1.62.26.52-.47.42-1.52.42-2.1 0-.36-.05-.78-.1-1.15-.1-.6-.07-1.27-.59-1.32zm6.96.75c-4.3 0-4.3 6.64 0 6.64s4.3-6.64 0-6.64zm-76.99 1.2c-4.3 0-4.3 6.65 0 6.65s4.3-6.65 0-6.65zm-7.38 5.23a6.5 6.5 0 0 0-.63 3.14c.05.32.05.69.16.95.1.26.37.47.68.52.42.05.78-.21.94-.58.16-.36.1-.78.05-1.15a3 3 0 0 0 .84.79c.32.15.73.26 1 .05.26-.2.31-.63.2-.94a2.97 2.97 0 0 0-1.2-1.68c-.63-.47-1.36-.73-2.04-1.1zm-6.28 1.68c-4.3 0-4.3 6.65 0 6.65s4.3-6.65 0-6.65z'  stroke-width='1' stroke='none' fill='hsla(257, 69%, 19%, 1)'/><path d='M39.22 30.13c-.3 0-.58.04-.86.09.79.84 1.52 2.56.79 3.66-.05.06-.1.1-.16.1-.1.06-.16 0-.2 0a2.8 2.8 0 0 1-1.16-.57c.05.26.05.47.05.73-.15.06-.36.1-.52.16h-.1c-.1-.05-.1-.1-.16-.16-.05-.15-.16-.2-.32-.26 0 .32 0 .63-.15.9-.21.41-.68.57-1.05.25a3.34 3.34 0 0 1-.94-1.67c-.16-.63-.21-1.62.1-2.2a6.49 6.49 0 0 0-3.24.94c-1.36.68-2.72 1.52-3.3 2.88.26-.31.68-.47 1.1-.52.68-.1 1.36 0 1.99.2.31.11.63.27.89.53.36.37.57.9.68 1.36.2.79.26 1.57.31 2.36.1-.1.21-.16.32-.26.36-.32.73-.58 1.25-.58.53 0 1.1.2 1.63.31a7.2 7.2 0 0 1 3.87 1.94c-.1-1.1.26-2.2.94-3.09.52-.73 1.41-1.25 2.3-1.04a5.8 5.8 0 0 1 .1-2.78c.32-.89 1.1-1.62 2.05-1.67-.05-.1-.16-.16-.21-.21a7.6 7.6 0 0 0-3.35-1.2c-.82-.12-1.77-.24-2.65-.2zm55.56 26.56a5.43 5.43 0 0 0-3.24.95c.42-.15.84-.05 1.26.1.62.27 1.2.69 1.67 1.21.2.26.42.58.52.9.1.52.06 1.04-.1 1.56-.21.79-.58 1.52-.9 2.25.17-.05.27-.1.43-.1.47-.05.94-.1 1.3.05.48.26.9.79 1.31 1.1a7.5 7.5 0 0 1 2.52 3.72 4.5 4.5 0 0 1 2.4-2.3c.9-.37 1.94-.43 2.62.2a6.1 6.1 0 0 1 1.52-2.4c.73-.63 1.83-.9 2.67-.48 0-.1-.05-.15-.1-.26a7.25 7.25 0 0 0-2.41-2.77 12.34 12.34 0 0 0-3.1-1.83c.27 1.15.06 3.08-1.14 3.66-.06.05-.16.05-.21.05-.06 0-.1-.05-.16-.1a2.53 2.53 0 0 1-.73-1.05l-.32.63c-.15-.05-.36-.1-.52-.16-.05 0-.1-.05-.1-.05-.06-.05-.06-.16-.06-.21 0-.1-.05-.26-.15-.37-.16.32-.32.58-.58.74-.37.26-.89.15-1.05-.32a3.67 3.67 0 0 1 0-1.99c.16-.62.63-1.57 1.2-1.93-.99-.63-2.24-.74-3.4-.79a14.7 14.7 0 0 0-1.15 0zM3.8 70.95c-.55 0-1.1.09-1.6.3.42 0 .84.16 1.15.42.58.37 1 .89 1.3 1.52.17.31.27.63.27 1 0 .46-.21.99-.47 1.4-.42.69-.9 1.26-1.41 1.89h.41c.48.05.9.1 1.2.52.37.37.64.95.95 1.36a6.77 6.77 0 0 1 1.41 4.09 4.78 4.78 0 0 1 2.88-1.57c.9-.1 1.89.1 2.36.89a5.72 5.72 0 0 1 1.99-1.89c.83-.42 1.93-.42 2.61.21.05-.05 0-.16 0-.26a7.94 7.94 0 0 0-1.57-3.2 12.21 12.21 0 0 0-2.4-2.5c-.06 1.1-.74 2.87-2 3.13-.1 0-.15.06-.2 0-.06-.05-.06-.1-.1-.15a3.3 3.3 0 0 1-.43-1.2c-.15.15-.31.36-.47.52a2.12 2.12 0 0 1-.47-.26s-.05 0-.05-.06c-.05-.05 0-.15 0-.2a.56.56 0 0 0-.05-.42c-.21.2-.47.41-.74.52-.47.16-.89-.1-.94-.58-.05-.57.21-1.3.52-1.83.32-.57 1-1.3 1.63-1.52a6.92 6.92 0 0 0-2.99-1.62c-.91-.26-1.87-.5-2.79-.5zm62.83 8.88c-.71.02-1.42.08-2.04.27.94.94 2.04 2.88 1.25 4.24l-.16.15h-.2a3.35 3.35 0 0 1-1.37-.52c.06.26.06.58.1.84-.2.05-.41.15-.62.2h-.1c-.06 0-.1-.1-.16-.15-.1-.16-.26-.21-.42-.26 0 .36.05.73-.1 1.04-.21.53-.74.69-1.2.37a3.88 3.88 0 0 1-1.26-1.88c-.27-.74-.42-1.89-.1-2.62a7.78 7.78 0 0 0-3.73 1.41c-1.46.9-2.98 2.04-3.55 3.72a2 2 0 0 1 1.25-.73 5.12 5.12 0 0 1 2.36.05c.42.1.78.26 1.1.52.47.37.73.94.94 1.52.31.89.47 1.78.63 2.72l.31-.31c.37-.37.79-.74 1.15-.68.63-.06 1.31.15 1.94.2 1.73.11 3.4.8 4.76 1.9a5.6 5.6 0 0 1 .84-3.78c.57-.89 1.57-1.67 2.62-1.46a7.55 7.55 0 0 1-.11-3.25c.26-1.04 1.1-1.99 2.2-2.14-.05-.1-.16-.16-.26-.21a8.31 8.31 0 0 0-4.03-1.1c-.63-.03-1.34-.07-2.04-.06zm27.19 30.28c-.44 0-.87.06-1.29.24.32-.05.63.1.9.31.46.32.83.74 1.04 1.2.1.27.2.53.2.8 0 .41-.15.78-.36 1.14a8.04 8.04 0 0 1-1.1 1.52h.32c.36 0 .73.05.94.31.26.27.47.74.73 1.05.68.94 1.1 2.1 1.1 3.25a3.5 3.5 0 0 1 2.25-1.26c.68-.1 1.52.05 1.89.68.42-.58.89-1.15 1.57-1.46.68-.32 1.57-.32 2.09.15v-.2a5.61 5.61 0 0 0-1.2-2.52c-.58-.68-1.2-1.52-1.94-1.99-.05.9-.58 2.3-1.57 2.51h-.16c-.05 0-.05-.05-.1-.1a3.32 3.32 0 0 1-.32-.94c-.1.15-.26.26-.36.42-.1-.06-.26-.16-.37-.21l-.05-.06c-.05-.05 0-.1 0-.15 0-.1 0-.21-.05-.32-.16.16-.37.37-.58.42-.37.1-.68-.1-.73-.47a2.5 2.5 0 0 1 .42-1.46c.26-.48.73-1.05 1.25-1.2-.63-.64-1.51-1-2.35-1.27a8.4 8.4 0 0 0-2.17-.4zm-79.4 10.37c-.73.02-1.47.1-2.12.28 1 1 2.1 3.04 1.3 4.45l-.15.16h-.26a4.51 4.51 0 0 1-1.47-.58c.06.32.06.58.1.9-.2.05-.41.15-.62.2h-.1c-.1 0-.16-.1-.21-.15-.1-.1-.27-.21-.42-.27 0 .37.05.74-.1 1.1-.22.58-.8.79-1.26.42A4.15 4.15 0 0 1 7.8 125c-.26-.73-.42-1.99-.1-2.72-1.42.05-2.73.73-3.93 1.47-1.57.94-3.2 2.14-3.77 3.87.31-.42.79-.63 1.3-.73a4.9 4.9 0 0 1 2.47.05c.42.16.84.31 1.15.57.47.37.73 1 .94 1.57.32.9.47 1.84.63 2.83.16-.1.26-.26.37-.36.41-.37.83-.74 1.51-.74.68-.05 1.42.16 2.05.21 1.83.16 3.55.84 4.97 1.99-.21-1.36.1-2.77.83-3.93.58-.94 1.63-1.72 2.73-1.51a6.83 6.83 0 0 1-.16-3.4c.31-1.1 1.15-2.1 2.3-2.26-.05-.1-.15-.15-.26-.2a8.74 8.74 0 0 0-4.24-1.16c-.68-.05-1.43-.09-2.16-.07zm130.47 16c-1-.02-2.05.01-2.95.25.94.89 1.94 2.77 1.2 4.03l-.15.15h-.21a3.9 3.9 0 0 1-1.31-.52c.05.26.05.52.1.79-.15.05-.36.15-.57.2h-.1c-.06 0-.11-.1-.16-.15-.1-.16-.27-.21-.42-.26 0 .31.05.68-.1 1-.22.46-.74.67-1.16.36-.57-.42-1-1.2-1.2-1.84-.26-.73-.42-1.83-.1-2.5-1.26.04-2.47.67-3.57 1.35-1.46.9-2.93 1.94-3.45 3.56.26-.36.73-.57 1.2-.68a4.68 4.68 0 0 1 2.25.05c.37.1.74.27 1.05.53.47.36.68.94.89 1.46.31.84.42 1.73.58 2.62l.31-.31c.37-.37.79-.68 1.3-.68.58-.06 1.27.15 1.84.2 1.68.16 3.3.74 4.55 1.84a5.4 5.4 0 0 1 .79-3.61c.57-.84 1.52-1.58 2.51-1.37a6.83 6.83 0 0 1-.1-3.08c.26-1.05 1.04-1.94 2.09-2.1-.05-.1-.16-.15-.26-.2a8.24 8.24 0 0 0-3.87-1.05l-.98-.04z'  stroke-width='1' stroke='none' fill='hsla(257, 84%, 20%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.jrhallosection.black {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='150' height='150' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0, 0%, 4%, 1)'/><path d='M13.67.41a48.6 48.6 0 0 0-6.34.53 20.86 20.86 0 0 0-5.86 1.8c-.32.16-1.16.8-1.47.8 2.15.21 4.24.85 5.66 2.6 1.36 1.7 1.62 4.35.26 6.05 1.15-.27 2.4.32 3.2 1.22.78.9 1.2 2.12 1.4 3.3.32 1.53.32 3.23-.41 4.6.84-.74 2.2-.52 3.2 0a7.82 7.82 0 0 1 3.98 7.86c.2-1.54 2.36-3.77 3.61-4.46 1.73-.95 4.35-.42 5.97.43a6.34 6.34 0 0 1 3.51-4.88 6 6 0 0 1 4.2-.43c.2.06.41.1.62 0 .16-.1.21-.26.26-.48.37-1.54.9-3.13 2.1-4.19 1-.9 2.3-1.27 3.62-1.33 1.3-.05 2.61.22 3.87.43-.68-1.43-1.73-2.28-2.77-3.34-1.2-1.17-2.2-2.44-3.46-3.5a23.52 23.52 0 0 0-3.98-2.82c-.37-.21-4.25-1.96-4.25-1.96a11.61 11.61 0 0 1-5.08 8.65c.1-.06-1.15-2.66-1.26-2.87a.4.4 0 0 0-.2-.2c-.21-.06-.32.15-.43.3-.2.43-.47.91-.67 1.34-.1.15-2.05.26-2.15-.11l-.47-1.6c0-.05 0-.1-.06-.15-.47-.48-1.73 3.02-2.25 2.76A8.96 8.96 0 0 1 15.77.4h-2.1zm53.69.36c-.33 0-.66.04-.99.12 1.1 1.22 2.05 2.6 2.52 4.19a6.29 6.29 0 0 1-.32 4.78c-.31.53-.68.9-1.1 1.37.47.27.84.48 1.16.8a6.5 6.5 0 0 1 3.03 4.99v1.06c-.05.69-.2 1.33-.2 2.02 1.36-.21 2.87-.43 4.18.16.9.37 1.58 1.06 2.1 1.85.52.8.84 1.75 1.1 2.66.37-1.97 1.68-3.56 2.99-5.1.47-.53 1.1-.69 1.72-.95a5.72 5.72 0 0 1 4.2-.1c-.27-1.07-.58-2.19-.58-3.3a4.8 4.8 0 0 1 1.05-3.13 4.9 4.9 0 0 1 2.35-1.27 19.1 19.1 0 0 1-.78-4.2c-.05-.8 0-1.59.1-2.33.05-.37.47-1.8.95-1.86-1.1.1-2.2.9-3.04 1.6a14.4 14.4 0 0 0-2.46 2.6 21.44 21.44 0 0 0-2.94 5.78c-.31-.9-.78-1.75-1.26-2.6-.1-.21-.2-.43-.36-.64-.1-.1-.26-.48-.42-.53-.31-.05-.47.9-.47 1.12h-1.26c-.1 0-.26 0-.31-.11 0-.05-.06-.1-.06-.16-.1-.27-.2-.58-.31-.85 0-.05 0-.1-.05-.1-.06-.06-.16.05-.21.1-.16.21-.21.37-.37.58-.16.27-.37.54-.52.8-.16.27-.37.53-.53.8-.1.1-.16.26-.26.37a1.6 1.6 0 0 0-.26.37c-.37-2.66-1-5.41-2.52-7.59-1.37-1.9-3.59-3.36-5.87-3.3Zm57.14 2.85-.6.03c-1.63.05-3.26.31-4.83.69-.42.1-4.45 1.48-4.45 1.48a12.05 12.05 0 0 1 2.1 9.87c.05-.1-2.68-1.16-2.89-1.22-.05 0-.15-.05-.26 0-.15.06-.16.32-.1.48.1.48.26.96.36 1.43.06.16.1.37 0 .53a.4.4 0 0 1-.2.21c-.32.16-1.1.85-1.42.64-.47-.26-.94-.58-1.42-.85-.05 0-.1-.05-.15-.05-.63-.05.78 3.34.2 3.56a8.66 8.66 0 0 1-8.58-6 54.04 54.04 0 0 0-5.82 6.2 20.86 20.86 0 0 0-3.09 5.42c-.1.32-.26 1.38-.52 1.6 1.67-1.34 3.67-2.34 5.87-2.02 2.14.31 4.08 2.07 4.24 4.24.68-1 1.94-1.43 3.14-1.32 1.2.1 2.3.74 3.25 1.43 1.3.9 2.46 2.12 2.83 3.66.1-1.17 1.25-1.91 2.35-2.23a7.7 7.7 0 0 1 8.23 3.02c-.84-1.22-.79-4.35-.32-5.73.63-1.8 2.94-3.29 4.67-3.76a6.47 6.47 0 0 1-1-5.1c.1-.32.21-.58.32-.9a7.35 7.35 0 0 1 2.67-3.24c.2-.1.42-.21.47-.42a.99.99 0 0 0-.16-.53c-.73-1.38-1.41-2.92-1.26-4.51.16-1.33.9-2.5 1.79-3.45.89-.96 1.99-1.7 3.09-2.4-1.42-.58-2.78-.47-4.25-.52-1.42-.05-2.84-.26-4.26-.24zM47.3 19.1c.27.32-.26 1.43-.42 1.7-.36.53-.73 1.06-1.2 1.53a19.5 19.5 0 0 1-2.83 2.23c.42.64.79 1.38.79 2.18 0 .96-.42 1.86-1.05 2.6a11.9 11.9 0 0 1-2.2 1.75A5.13 5.13 0 0 1 43 33.52c.26.53.57.96.57 1.6-.05 1.7-.1 3.44-.94 4.93a9 9 0 0 1 2.15-1.06 3.97 3.97 0 0 1 2.36 0c1.15.37 1.99 1.38 2.72 2.33.37-.42 1.2-1.85 1.42-2.01 1.25-1.28 2.75-1.93 4.43-1.6.37 0 1.01.22 1.49.32 0-.53-.06-1 .1-1.54a5.18 5.18 0 0 1 2.46-3.18 10.3 10.3 0 0 1 3.93-1.22c-1.36-1.86-3.93-2.39-6.13-1.91-2.2.48-4.08 1.91-5.81 3.4.05-.06.05-.32.05-.38 0-.16.31-2.38.37-2.6 0-.05 0-.15-.06-.15h-.1c-.21.1-.47.2-.68.37-.05.05-.1.05-.16.05-.1 0-.15-.05-.2-.1-.27-.27-.53-.49-.8-.75.11-.16.53-.85.32-1-.1-.06-2.67.84-3.4 1.21.67-1.7 1.2-3.5 1.36-5.36.1-1 .05-2.01-.1-3.02-.16-.9-.43-2.07-1.06-2.76zm90.9 6.26c-.53 0-1 .05-1.53.1-.52.11-1 .27-1.46.38-.47.1-.84.16-1.26.42.37.16.78.27 1.1.53.31.22.63.53.79.9.15.48.05.96-.11 1.44 0 .05-.05.1 0 .16.05.05.1.1.16.1.37.37.78.64 1.05 1.01l.15.27c.21.47.27 1.11.06 1.59.57.05 1.36.32 1.67.85.21.37.47 1.33.26 1.75a2.4 2.4 0 0 1 2.3-1.49c.38 0 .74.16.85.53a2 2 0 0 1 .62-1.32c.27-.27.53-.53.9-.64.36-.1.78-.05 1.04.16-.1-.69.37-1.33 1-1.6.63-.26 1.31-.1 1.89.22-.1-.05-.22-.37-.27-.48l-.37-.53a7.17 7.17 0 0 0-.88-.9 19.45 19.45 0 0 0-2.15-1.49 2.69 2.69 0 0 1-2.2 2.4c-.16 0 0-1.18-.16-1.12 0 0-.05 0-.05.05-.1.1-.26.21-.37.37-.1.05-.37-.05-.47-.1-.05 0-.05 0-.1-.06-.06-.05-.06-.1-.06-.16v-.47c0-.06 0-.11-.05-.16h-.1c-.06.05-.79.53-.79.58a3.64 3.64 0 0 1 0-3.13s-1.3-.16-1.47-.16zM8.42 32.78c-.57 0-1.15.05-1.67.1-.58.11-1.1.32-1.63.43-.52.1-.94.21-1.41.53.42.16.84.32 1.26.58.36.27.73.59.83 1.07.16.53.06 1.11-.1 1.64 0 .05-.05.16 0 .21.05.06.1.1.21.1.42.17.84.49 1.15.91.05.1.1.21.16.27.26.58.26 1.22.05 1.8.63.05 1.52.37 1.89.96.26.42.52 1.48.31 1.96a2.7 2.7 0 0 1 2.57-1.65c.42 0 .84.22.94.59 0-.53.32-1.06.68-1.49.26-.32.58-.58 1-.74.36-.16.89-.1 1.15.21-.1-.74.42-1.48 1.15-1.75.74-.26 1.47-.1 2.15.21-.1-.05-.26-.42-.31-.53l-.42-.58a9 9 0 0 0-1-1.01c-.78-.64-1.62-1.17-2.46-1.7a3.08 3.08 0 0 1-2.46 2.7c-.21 0 .05-1.27-.21-1.21 0 0-.05 0-.05.05-.16.1-.27.27-.42.37-.11.1-.42-.1-.53-.1-.05 0-.05 0-.1-.06-.05-.05-.05-.1-.05-.16v-.53c0-.05 0-.16-.06-.16h-.1c-.06.06-.9.59-.9.64a4.1 4.1 0 0 1 0-3.5s-1.46-.16-1.62-.16zm87.28.48c-1.31.2-2.3 1.43-2.62 2.76-.31 1.32-.1 2.7.2 3.98 0-.06-.15-.11-.15-.11a.4.4 0 0 0-.2-.1l-.43-.27-.42-.27c-.1-.05-.15-.16-.26-.2-.05 0-.1-.06-.1 0v.62c0 .06-.05.06-.1.11-.22.06-.38.16-.59.22-.05-.11-.3-.53-.41-.43-.06.06-.05.27-.1.32 0 .1-.06.21-.06.37-.05.48-.1.96-.1 1.43a11.4 11.4 0 0 0-2.41-2.12 6.41 6.41 0 0 0-1.63-.74 3.18 3.18 0 0 0-1.73-.16c.21-.05.68.53.79.69.2.32.36.69.47 1.06.2.69.31 1.38.42 2.07.47-.05.94-.05 1.3.16.53.26.85.74 1.06 1.27.2.53.26 1.12.31 1.65a2.99 2.99 0 0 1 2-.75c.36 0 .67-.05.93.11.9.48 1.79.96 2.3 1.8a6.55 6.55 0 0 1 0-1.43c.11-.47.32-.9.64-1.27.52-.53 1.25-.7 1.94-.85-.1-.32-.32-.58-.47-.9 0-.27-.06-.43-.11-.53a3.16 3.16 0 0 1 .52-2.87c.1-.2.21-.37.37-.58-.26-.16-.52-.27-.78-.42a3.03 3.03 0 0 1-1-2.18c-.05-.8.1-1.65.42-2.44zm50.7 7.53c-.99.22-1.93 1.06-2.66 1.75-.79.8-1.47 1.65-2.05 2.6a19 19 0 0 0-2.2 5.57c-.36-.8-.84-1.53-1.36-2.27-.16-.16-.26-.38-.42-.54-.1-.1-.31-.47-.42-.47-.31-.06-.36.84-.36 1.06-.42 0-.79.05-1.16.1-.05 0-.2 0-.26-.05-.05-.05-.1-.1-.1-.16-.1-.26-.21-.48-.37-.74 0 0 0-.06-.05-.06-.06-.05-.1.06-.16.11-.1.21-.16.43-.26.59-.16.2-.26.47-.42.74-.1.21-.26.48-.42.74-.05.1-.16.27-.2.37-.06.1-.22.32-.22.37-.58-2.38-1.3-4.88-2.93-6.74-1.57-1.9-4.2-3.07-6.55-2.33 1.1 1 2.1 2.23 2.67 3.6a5.6 5.6 0 0 1 .16 4.41c-.21.53-.58.96-.9 1.38.43.21.8.37 1.1.64a5.9 5.9 0 0 1 3.2 4.3c.06.26.06.58.16.9.05.64-.05 1.22 0 1.86 1.26-.38 2.62-.7 3.88-.27.84.27 1.57.85 2.1 1.54.52.69.88 1.49 1.2 2.33.16-1.85 1.26-3.44 2.3-4.93.37-.53.9-.74 1.47-1a5.32 5.32 0 0 1 3.82-.43c-.36-.96-.73-1.97-.83-2.97-.1-1.07.05-2.18.68-2.98a4.16 4.16 0 0 1 2.04-1.37 23.7 23.7 0 0 1-1.05-3.77 9.62 9.62 0 0 1-.1-2.13c0-.32.26-1.64.68-1.75zm-85 4.89a8.96 8.96 0 0 1-2.26 10.34c-.52.27-1.78-3.23-2.25-2.76-.05.06-.05.1-.05.16l-.47 1.6c-.1.37-1.16.42-1.47.47-.1 0-.2.05-.31 0-.16-.05-.27-.21-.37-.37l-.68-1.33c-.1-.16-.21-.37-.42-.31a.4.4 0 0 0-.21.2c-.1.22-1.36 2.82-1.26 2.87a11.61 11.61 0 0 1-5.08-8.65s-3.88 1.75-4.24 1.97c-1.42.8-2.78 1.75-3.98 2.81-1.26 1.06-2.26 2.33-3.46 3.5-1.05 1.06-2.1 1.91-2.78 3.34 1.26-.2 2.57-.47 3.88-.42 1.3.05 2.62.43 3.61 1.33 1.2 1.06 1.73 2.65 2.1 4.19.05.21.1.37.26.48.21.1.42.05.63 0a6.72 6.72 0 0 1 4.2.42 6.33 6.33 0 0 1 3.5 4.88c1.62-.85 4.24-1.38 5.97-.42 1.26.69 3.4 2.92 3.62 4.46a7.82 7.82 0 0 1 3.98-7.86c1-.53 2.35-.74 3.2 0-.74-1.38-.74-3.07-.43-4.61a6.86 6.86 0 0 1 1.42-3.3c.78-.9 2.04-1.48 3.2-1.21-1.37-1.7-1.1-4.36.26-6.05 1.41-1.75 3.5-2.4 5.65-2.6-.31 0-1.15-.64-1.46-.8a20.88 20.88 0 0 0-5.87-1.8 50.02 50.02 0 0 0-8.43-.53zm37.87 6.84c-1.41 0-2.78.1-4.19.32-1.41.21-2.67.74-4.04 1.06-1.25.32-2.35.48-3.45 1.22 1.05.37 2.1.8 3.04 1.43a5.21 5.21 0 0 1 2.1 2.55c.41 1.28.15 2.7-.22 4.03-.05.16-.1.32 0 .48.1.16.32.21.47.27a5.43 5.43 0 0 1 3.2 2.86 5.7 5.7 0 0 1 .1 4.46c1.58.1 3.72.85 4.61 2.28.63 1.06 1.26 3.66.79 4.88 1-2.5 3.67-4.19 6.34-4.03 1 .05 2.1.48 2.36 1.43.05-1.38.78-2.6 1.67-3.6a5.54 5.54 0 0 1 2.46-1.81c.95-.32 2.15-.21 2.88.53-.26-1.86 1.05-3.71 2.78-4.35 1.78-.7 3.62-.21 5.3.58-.27-.1-.58-1-.74-1.27-.31-.48-.68-.95-1.05-1.43a16.1 16.1 0 0 0-2.51-2.5 46.79 46.79 0 0 0-6.03-4.14 7.51 7.51 0 0 1-6.07 6.64c-.53-.05.05-3.19-.47-3.03-.06 0-.11.06-.11.1-.37.33-.68.64-1.05.96-.2.22-1.05-.2-1.3-.31-.11-.06-.17-.06-.22-.11-.1-.1-.1-.27-.1-.43 0-.42.05-.85.05-1.27 0-.16 0-.37-.16-.37-.1 0-.15 0-.2.05-.16.1-2.26 1.49-2.2 1.6a10.2 10.2 0 0 1-.06-8.65s-3.61-.43-3.98-.43zm-81.25 4.56c-1.62.06-3.04 1.33-3.61 2.87-.63 1.54-.58 3.24-.42 4.88 0-.05-.16-.16-.21-.16-.06-.05-.16-.1-.21-.21-.16-.1-.32-.27-.42-.37-.16-.1-.26-.27-.42-.37l-.32-.32c-.05-.05-.1-.05-.15-.05v.05c-.05.16-.05.37-.05.53v.1c-.06.06-.1.06-.16.11l-.74.16c-.05-.1-.26-.69-.47-.58-.05.05-.15.31-.15.37-.05.16-.1.26-.16.42-.16.59-.32 1.17-.37 1.75a12.82 12.82 0 0 0-2.56-3.02 6.74 6.74 0 0 0-1.84-1.17 4.5 4.5 0 0 0-2.04-.53c.31-.05.73.74.78.96.16.42.32.9.42 1.38.16.85.16 1.7.1 2.6.59 0 1.1.1 1.58.42.58.37.9 1.01 1.05 1.7.16.69.16 1.38.1 2.07a3.48 3.48 0 0 1 2.52-.53c.42.05.78.05 1.15.32 1 .69 2 1.48 2.46 2.6 0-.59.1-1.17.26-1.7.21-.53.53-1.06 1-1.43.68-.53 1.62-.59 2.46-.7-.1-.37-.26-.74-.42-1.16 0-.21-.05-.37-.05-.59a3.98 3.98 0 0 1 1.1-3.4c.16-.2.31-.42.58-.63-.32-.21-.58-.37-.84-.69a3.8 3.8 0 0 1-.84-2.81c.05-1 .42-1.97.89-2.87zm27.87 17.2c-.47 0-.94.05-1.42.1-.47.1-.89.27-1.36.37-.42.11-.78.16-1.2.43.36.16.73.26 1.05.48.31.2.57.53.73.85.16.42.05.9-.05 1.37 0 .06-.06.11 0 .16.05.06.1.06.15.11.32.16.69.42.9.74.05.06.1.16.15.27.21.48.21 1.06.05 1.54.53.05 1.26.32 1.58.8.2.37.41 1.27.26 1.64a2.28 2.28 0 0 1 2.15-1.38c.3 0 .73.16.78.48 0-.48.26-.9.58-1.22.2-.27.52-.53.84-.64.31-.1.73-.05.99.16-.1-.64.37-1.28.94-1.49a2.3 2.3 0 0 1 1.78.22c-.1-.06-.2-.32-.26-.43-.1-.16-.2-.32-.36-.48a6.38 6.38 0 0 0-.84-.85c-.63-.53-1.36-1-2.04-1.43a2.64 2.64 0 0 1-2.1 2.28c-.16 0 0-1.06-.16-1 0 0-.05 0-.05.05-.1.1-.21.21-.37.32-.1.05-.36-.06-.41-.1-.06 0-.06-.01-.06-.06-.05-.06-.05-.1-.05-.16v-.43c0-.05 0-.1-.05-.16h-.06c-.05.06-.78.48-.73.54a3.35 3.35 0 0 1 0-2.92s-1.26-.16-1.36-.16zm22.73.42c-.62.7-.83 1.8-1 2.66-.15.95-.2 1.9-.1 2.86.16 1.75.69 3.45 1.31 5.1-.68-.38-1.4-.7-2.14-.9l-.58-.17c-.1 0-.42-.16-.52-.1-.21.16.2.8.31.95-.26.22-.47.48-.73.7-.05.04-.1.1-.21.1-.05 0-.1 0-.16-.05a3.91 3.91 0 0 0-.63-.38h-.05c-.05 0-.05.11-.05.16.05.16.1.32.1.53.05.22.05.48.1.75.06.2.06.47.11.74 0 .1.05.27.05.37 0 .1 0 .32.06.37-1.63-1.38-3.4-2.7-5.5-3.18s-4.56.05-5.82 1.8c1.31.16 2.62.48 3.72 1.17a4.86 4.86 0 0 1 2.36 3.03c.16.47.1.95.1 1.43.42-.1.74-.16 1.1-.16a5 5 0 0 1 4.46 1.32c.15.16.3.38.36.59.32.42.58.9.94 1.32.74-.84 1.52-1.8 2.62-2.17a4.07 4.07 0 0 1 2.26 0c.73.21 1.41.58 2.04 1-.79-1.37-.84-3.07-.89-4.66 0-.59.26-1.01.52-1.49a4.63 4.63 0 0 1 2.46-2.33c-.73-.53-1.51-1.01-2.1-1.7a3.92 3.92 0 0 1-.99-2.44c0-.74.32-1.44.74-2.07a17.19 17.19 0 0 1-2.67-2.07c-.42-.48-.84-.95-1.16-1.49-.15-.2-.68-1.27-.42-1.59Zm-51.28 4.1s-3.67.26-3.98.37c-1.36.26-2.73.64-4.04 1.11-1.3.53-2.51 1.22-3.77 1.86-1.15.53-2.25.96-3.2 1.91 1.1.16 2.2.37 3.25.8a5 5 0 0 1 2.57 2.12c.68 1.17.63 2.65.53 3.98 0 .16 0 .37.05.48.1.16.31.16.52.16a4.62 4.62 0 0 1 3.83 2.06 5.6 5.6 0 0 1 .94 4.36c1.52-.21 3.82.1 4.92 1.38.84.95 1.94 3.34 1.68 4.67a6.69 6.69 0 0 1 5.45-5.2c1-.16 2.15.05 2.62.95-.21-1.32.26-2.7.94-3.87a5.57 5.57 0 0 1 2.04-2.23c.9-.53 2.04-.64 2.93-.06-.62-1.75.32-3.82 1.9-4.82 1.62-1.01 3.5-.9 5.28-.48-.26-.05-.73-.85-.94-1.06-.42-.43-.84-.8-1.3-1.17a15.8 15.8 0 0 0-2.94-1.96 50.05 50.05 0 0 0-6.7-2.87 7.58 7.58 0 0 1-4.72 7.7c-.53.05-.53-3.13-1.05-2.87-.05 0-.05.05-.1.1l-.84 1.17c-.21.27-1.47-.05-1.58-.1a.6.6 0 0 1-.15-.43s-.26-1.64-.42-1.64c-.1 0-.16.05-.21.1-.16.11-1.94 1.91-1.83 1.97a10.2 10.2 0 0 1-1.68-8.5zm72.23 2.42a4.8 4.8 0 0 0-.99.13c1.1 1.22 2.05 2.6 2.52 4.19a6.29 6.29 0 0 1-.31 4.77c-.32.53-.69.9-1.1 1.38.47.27.83.48 1.15.8a6.5 6.5 0 0 1 3.03 4.99v1.06c-.05.69-.2 1.32-.2 2.01 1.36-.2 2.88-.42 4.19.16a4.85 4.85 0 0 1 2.1 1.86c.52.8.83 1.75 1.1 2.65.36-1.96 1.67-3.55 2.98-5.1.47-.52 1.1-.68 1.73-.94a5.72 5.72 0 0 1 4.19-.11c-.26-1.06-.58-2.18-.58-3.29a4.8 4.8 0 0 1 1.05-3.13 4.9 4.9 0 0 1 2.36-1.28 18.78 18.78 0 0 1-.79-4.19c-.05-.8 0-1.59.1-2.33.06-.37.48-1.8.95-1.86-1.1.1-2.2.9-3.04 1.6a14.4 14.4 0 0 0-2.46 2.6 21.43 21.43 0 0 0-2.94 5.78c-.31-.9-1.88-3.72-2.04-3.77-.31-.06-.47.9-.47 1.11h-1.26c-.1 0-.26 0-.31-.1 0-.06-.37-1.12-.42-1.12-.05-.05-.16.05-.21.1-.16.22-1.94 2.87-1.94 2.93-.37-2.66-1-5.41-2.51-7.59-1.38-1.9-3.6-3.36-5.88-3.3zm56.95 1.61c-1.3.21-2.3 1.43-2.62 2.76-.31 1.33-.1 2.7.21 3.98 0-.05-1.04-.64-1.2-.74-.1-.06-.16-.16-.26-.21-.06 0-.1-.06-.1 0v.63c0 .05-.06.05-.11.1-.21.06-.37.17-.58.22-.05-.1-.31-.53-.42-.42-.05.05-.05.26-.1.31 0 .1-.16 1.33-.16 1.8a11.67 11.67 0 0 0-2.41-2.11 6.41 6.41 0 0 0-1.62-.75 3.18 3.18 0 0 0-1.73-.16c.2-.05.68.53.78.7.21.31.37.68.47 1.05.21.7.32 1.38.42 2.07.48-.05.95-.05 1.31.16.53.27.84.75 1.05 1.28.2.53.26 1.11.32 1.64a2.99 2.99 0 0 1 1.99-.74c.36 0 .68-.05.94.1.89.48 1.78.96 2.3 1.81a6.56 6.56 0 0 1 0-1.43c.1-.48.32-.9.63-1.28.52-.53 1.26-.69 1.94-.85-.1-.31-.58-1.27-.58-1.43-.31-1-.1-2.07.53-2.86.1-.22.2-.38.36-.59-.26-.16-.52-.26-.78-.42a3.03 3.03 0 0 1-1-2.18c-.05-.8.1-1.64.42-2.44zm-25.09.27c-.47 0-.94.05-1.42.1-.47.1-.88.27-1.36.37-.41.11-.78.16-1.2.43.36.16.73.26 1.05.47.31.22.57.54.73.85.16.43.05.9-.05 1.39 0 .05-.06.1 0 .15.05.06.1.06.15.11.27.16.63.42.9.74.05.06.1.16.15.27.21.48.21 1.06.06 1.54.52.05 1.25.32 1.57.8.2.36.41 1.27.26 1.64a2.28 2.28 0 0 1 2.15-1.38c.31 0 .73.16.78.47 0-.47.26-.9.58-1.21.2-.27.52-.54.84-.64.31-.1.73-.05 1 .16-.11-.64.36-1.28.93-1.49a2.3 2.3 0 0 1 1.79.21c-.1-.05-.21-.32-.27-.42-.1-.16-.2-.32-.36-.48a6.38 6.38 0 0 0-.84-.85c-.63-.53-1.36-1-2.05-1.43a2.61 2.61 0 0 1-2.09 2.28c-.16 0 0-1.06-.16-1 0 0-.05 0-.05.05-.1.1-.2.2-.37.32-.1.05-.36-.06-.42-.11-.05 0-.05 0-.05-.06-.05-.05-.05-.1-.05-.15v-.43c0-.05 0-.1-.05-.16h-.05c-.06.06-.8.48-.74.53a3.36 3.36 0 0 1 0-2.92s-1.26-.15-1.36-.15zm6.76 13.21c-.63.7-.84 1.8-1 2.65-.16.96-.2 1.91-.1 2.87.15 1.75.68 3.45 1.3 5.1-.67-.38-1.4-.7-2.14-.91l-.58-.16c-.1 0-.42-.16-.52-.1-.21.15.2.8.31.95-.26.21-.47.48-.73.7-.05.04-.1.1-.21.1-.05 0-.1 0-.16-.06a3.91 3.91 0 0 0-.63-.37h-.05c-.05 0-.05.1-.05.16.05.16.1.32.1.53.06.21.06.48.11.74.05.22.05.48.1.75 0 .1.06.26.06.37 0 .1 0 .32.05.37-1.63-1.38-3.4-2.7-5.5-3.18s-4.56.05-5.82 1.8c1.31.16 2.62.48 3.72 1.17a4.86 4.86 0 0 1 2.36 3.02c.16.48.1.96.1 1.43.43-.1.74-.15 1.1-.15a5 5 0 0 1 4.46 1.32c.2.16.37.37.37.59.31.42.57.9.94 1.32.73-.85 1.52-1.8 2.62-2.17a4.06 4.06 0 0 1 2.25 0c.73.2 1.41.58 2.04 1-.78-1.37-.83-3.07-.89-4.67 0-.58.26-1 .52-1.48a4.63 4.63 0 0 1 2.47-2.33c-.73-.53-1.52-1.01-2.1-1.7a3.9 3.9 0 0 1-1-2.44c0-.75.32-1.44.74-2.07-.94-.64-1.89-1.28-2.67-2.07-.42-.48-.84-.96-1.15-1.49-.16-.21-.68-1.27-.42-1.59zM78.84 99.6c-.47 0-.94.05-1.41.1-.48.11-.9.27-1.37.38-.42.1-.78.16-1.2.42.37.16.73.27 1.05.48.31.21.57.53.73.85.16.42.05.9-.05 1.38 0 .05-.05.1 0 .16.05.05.1.05.15.1.32.1.69.37.9.75a1 1 0 0 1 .15.26c.21.48.21 1.06.05 1.54.53.05 1.26.32 1.58.8.2.37.41 1.27.26 1.64a2.28 2.28 0 0 1 2.15-1.38c.31 0 .73.16.78.48 0-.48.26-.9.58-1.22.2-.27.52-.53.84-.64.31-.1.73-.05 1 .16-.11-.64.36-1.27.93-1.48a2.3 2.3 0 0 1 1.79.2c-.1-.05-.22-.31-.27-.42-.1-.15-.2-.32-.36-.47a6.37 6.37 0 0 0-.84-.85 18.82 18.82 0 0 0-2.04-1.44c-.1 1.12-1 2.07-2.1 2.29-.16 0 0-1.07-.16-1.01 0 0-.05 0-.05.05-.1.1-.2.21-.37.32-.1.05-.36-.05-.42-.1-.05 0-.05 0-.05-.06-.05-.05-.05-.1-.05-.16v-.42c0-.06 0-.11-.05-.16h-.05c-.06.05-.8.47-.74.53a3.36 3.36 0 0 1 0-2.92s-1.26-.16-1.36-.16zm-65.64 3c-1.3.22-2.3 1.44-2.62 2.76a8.62 8.62 0 0 0 .21 3.98c0-.05-.16-.1-.16-.1-.05-.06-.88-.53-1.04-.64-.1-.05-.16-.16-.27-.21-.05 0-.1.53-.1.53v.1c0 .06-.47.27-.68.32-.05-.1-.32-.53-.42-.42-.05.05-.05.26-.1.32 0 .1-.06.21-.06.37-.05.48-.1.96-.1 1.43a11.4 11.4 0 0 0-2.41-2.12 6.41 6.41 0 0 0-1.63-.74 3.18 3.18 0 0 0-1.72-.16c.2-.06.68.53.78.69.21.32.37.69.47 1.06.21.69.32 1.38.42 2.07.47-.06.95-.06 1.31.16.53.26.84.74 1.05 1.27.2.53.26 1.12.31 1.65a2.99 2.99 0 0 1 2-.75c.36 0 .68-.05.94.1.89.49 1.78.96 2.3 1.81a6.56 6.56 0 0 1 0-1.43c.1-.48.32-.9.63-1.27.52-.53 1.26-.7 1.94-.85-.1-.32-.53-1.33-.58-1.44-.31-1-.1-2.07.53-2.86.1-.21.2-.37.36-.58-.26-.16-.52-.27-.78-.43a3.03 3.03 0 0 1-1-2.18c-.05-.8.1-1.64.42-2.44zm47.97 3.16-.61.03c-1.63.05-3.25.32-4.82.69-.42.1-4.45 1.48-4.45 1.48a12.06 12.06 0 0 1 2.1 9.87 22.9 22.9 0 0 0-2.89-1.21c-.05 0-.16-.06-.26 0-.16.05-.16.31-.1.47.1.48.26.96.36 1.43.05.16.1.38 0 .53a.41.41 0 0 1-.21.22c-.32.16-1.1.85-1.41.63-.48-.26-.95-.58-1.42-.85-.05 0-.1-.05-.16-.05-.62-.05.79 3.34.21 3.56a8.66 8.66 0 0 1-8.59-6 54.04 54.04 0 0 0-5.81 6.2 20.86 20.86 0 0 0-2.25 3.51c-.32.64-.58 1.27-.84 1.91-.1.32-.27 1.38-.53 1.6 1.68-1.33 3.67-2.34 5.87-2.02 2.15.32 4.09 2.07 4.24 4.24.68-1 1.94-1.43 3.15-1.32 1.2.1 2.3.74 3.24 1.43 1.31.9 2.47 2.12 2.83 3.66.1-1.17 1.26-1.91 2.36-2.23a7.7 7.7 0 0 1 8.22 3.03c-.83-1.22-.78-4.36-.3-5.74.62-1.8 2.92-3.29 4.65-3.76a6.47 6.47 0 0 1-1-5.1c.11-.32.22-.58.32-.9a7.35 7.35 0 0 1 2.67-3.24c.21-.1.42-.2.47-.42.06-.16-.05-.37-.15-.53-.73-1.38-1.42-2.92-1.26-4.51.16-1.33.9-2.5 1.78-3.45.9-.96 2-1.7 3.1-2.39-1.42-.58-2.78-.48-4.25-.53-1.42-.05-2.84-.26-4.26-.24zm17.98 8.78c.21 1.97.21 3.93-.36 5.79-.58 1.8-1.73 3.55-3.46 4.4-.63.32-1.3.43-1.99.59.26.58.47 1.06.58 1.59a7.65 7.65 0 0 1-.37 6.9c-.21.31-.42.63-.84.9-.47.64-1.05 1.17-1.52 1.8 1.52.75 3.1 1.6 3.98 3.03.58.95.84 2.12.79 3.24 0 1.11-.32 2.22-.68 3.28 1.67-1.64 4.03-2.28 6.28-2.86.84-.21 1.52.05 2.3.26a6.66 6.66 0 0 1 4.1 2.76 14.6 14.6 0 0 1 1.62-3.6 5.35 5.35 0 0 1 3.09-2.29c1.05-.2 2.15 0 3.14.37a24.27 24.27 0 0 1 2.05-4.56 11.4 11.4 0 0 1 1.67-2.18c.32-.31 1.63-1.37 2.15-1.1-1.15-.65-2.78-.65-4.03-.54-1.37.1-2.78.43-4.09.85a25.2 25.2 0 0 0-6.7 3.6 25.37 25.37 0 0 0 .57-4.24c0-.16.1-.69 0-.8-.26-.26-1.05.54-1.2.75-.42-.32-.79-.58-1.2-.85-.06-.05-.22-.16-.22-.26 0-.06.05-.16.05-.22.1-.37.21-.69.27-1.06v-.1c-.06-.11-.16-.11-.27-.06-.26.11-.47.22-.73.32-.37.1-.68.27-1.05.37-.36.1-.68.27-1.04.37-.16.11-.37.16-.53.22-.05 0-.42.1-.47.16 1.41-2.87 2.67-5.9 2.62-9.08-.05-3.18-1.62-6.52-4.5-7.75zm53.39 6.69a8.96 8.96 0 0 1-2.26 10.35c-.52.26-1.78-3.24-2.25-2.76-.05.05-.05.1-.05.16l-.47 1.59c-.1.37-1.16.43-1.47.48-.1 0-.2.05-.31 0-.16-.05-.27-.21-.37-.37l-.68-1.33c-.1-.16-.21-.37-.42-.32a.4.4 0 0 0-.21.21c-.1.22-1.36 2.82-1.26 2.87a11.61 11.61 0 0 1-5.08-8.65s-3.88 1.75-4.24 1.96c-1.42.8-2.78 1.75-3.99 2.81-1.25 1.07-2.25 2.34-3.45 3.5-1.05 1.07-2.1 1.92-2.78 3.35 1.26-.21 2.57-.48 3.88-.42 1.3.05 2.62.42 3.61 1.32 1.2 1.07 1.73 2.65 2.1 4.2.05.2.1.37.26.47.2.1.42.06.63 0a6.06 6.06 0 0 1 5.03.9 6.33 6.33 0 0 1 2.67 4.4c1.62-.84 4.24-1.37 5.97-.42 1.26.7 3.4 2.92 3.62 4.46a7.82 7.82 0 0 1 3.98-7.85c1-.53 2.36-.74 3.2 0-.74-1.38-.74-3.08-.43-4.62a6.86 6.86 0 0 1 1.42-3.29c.78-.9 2.04-1.48 3.2-1.22-1.37-1.7-1.1-4.35.26-6.05 1.41-1.75 3.5-2.39 5.65-2.6-.31 0-1.15-.64-1.46-.8a20.88 20.88 0 0 0-5.87-1.8 50.03 50.03 0 0 0-8.43-.53zm-121.49 2.6c.37 1.27.58 2.6.42 3.93a4.99 4.99 0 0 1-1.83 3.4c-.37.31-.84.42-1.26.63.26.37.47.69.58 1a5.07 5.07 0 0 1 .52 4.68c-.05.21-.2.48-.36.74-.27.48-.63.9-.84 1.38 1.1.32 2.25.69 3.03 1.54.53.53.8 1.33.9 2.07a7 7 0 0 1-.1 2.28c.93-1.27 2.45-2.02 3.92-2.65.52-.27 1-.16 1.57-.11 1.15.05 2.3.53 3.1 1.38.15-.85.3-1.8.67-2.6.37-.85 1-1.6 1.84-1.91a3.7 3.7 0 0 1 2.15-.1c.2-1.12.41-2.24.83-3.3.27-.58.53-1.1.9-1.64.15-.26.94-1.12 1.3-1-.84-.33-1.93-.11-2.77.1-.95.26-1.84.58-2.67 1.06a17.3 17.3 0 0 0-4.1 3.18c.06-.8 0-1.54-.04-2.33 0-.22 0-.37-.06-.59 0-.1 0-.47-.1-.53-.21-.16-.63.48-.74.64-.26-.16-.57-.26-.88-.42-.1-.06-.22-.06-.22-.16v-.16c.06-.27.06-.48.06-.75v-.05c0-.05-.1-.05-.16 0l-.47.32c-.26.1-.47.26-.68.37-.26.1-.47.27-.68.37-.1.1-.21.16-.32.22-.05 0-.31.1-.31.15.63-2.07 1.1-4.3.73-6.42-.42-2.17-1.83-4.24-3.93-4.72zm47.36 17.25c-.47 0-.94.05-1.41.1-.48.1-.9.27-1.37.37-.42.11-.78.16-1.2.43.37.16.73.26 1.05.47.31.22.57.54.73.85.16.43.05.9-.05 1.39 0 .05-.06.1 0 .16.05.05.1.05.15.1a1.92 1.92 0 0 1 1.05 1.01c.21.48.21 1.06.05 1.54.53.05 1.26.32 1.58.8.2.36.42 1.27.26 1.64a2.28 2.28 0 0 1 2.15-1.38c.31 0 .73.16.78.48 0-.48.26-.9.58-1.22.2-.27.52-.53.84-.64.31-.1.73-.05 1 .16-.11-.64.36-1.27.93-1.49a2.3 2.3 0 0 1 1.78.21c-.1-.05-.2-.31-.26-.42-.1-.16-.2-.32-.36-.48a6.38 6.38 0 0 0-.84-.85c-.63-.53-1.36-1-2.05-1.43a2.61 2.61 0 0 1-2.09 2.28c-.16 0 0-1.06-.16-1 0 0-.05 0-.05.05-.1.1-.21.2-.37.32-.1.05-.36-.06-.42-.11-.05 0-.05 0-.05-.05-.05-.06-.05-.1-.05-.16v-.43c0-.05 0-.1-.05-.16h-.05c-.06.06-.8.48-.74.53a3.35 3.35 0 0 1 0-2.91s-1.26-.16-1.36-.16z'  stroke-width='1' stroke='none' fill='hsla(89, 0%, 0%, 1)'/><path d='M140.96 0c-.2-.02-.44.14-.4.41.2 1.09.38 2.17.56 3.25a49.64 49.64 0 0 0-2.66-1.82c-.42-.21-.74.37-.37.59.85.53 1.68 1.1 2.5 1.68l-3.29.65c-.42.1-.26.74.16.64l3.36-.67-1.79 2.37c-.26.37.21.85.47.47.63-.8 1.24-1.62 1.85-2.43.17 1.17.32 2.35.46 3.55.05.42.68.42.68 0-.13-1.17-.28-2.33-.45-3.5.63.5 1.25 1 1.86 1.53.32.27.79-.2.47-.47a36.6 36.6 0 0 0-2.17-1.78l3.75-.67c.41-.05.26-.69-.16-.63l-3.43.61c.73-1 1.46-2 2.17-3 .26-.37-.31-.69-.57-.32-.71 1-1.44 2-2.18 3-.17-1.07-.35-2.14-.55-3.21-.04-.16-.15-.24-.27-.25ZM55.54.4c-.34.05-.54.53-.59.86-.05.21-.16.42-.2.69-.11.37-.22.8-.27 1.17v.2h-.26c-.63.06-1.2.22-1.73.48a.75.75 0 0 0-.42.48c-.05.16 0 .38.16.53.1.16.26.22.42.32a3.4 3.4 0 0 0 1.62.37s0 .06.05.06a8.3 8.3 0 0 0-.2 1.64c0 .32 0 .59.1.9.1.27.37.48.68.48.31 0 .58-.26.79-.53a4.62 4.62 0 0 0 .78-1.64l.05.05v.05s0 .05.06.05l.05.06c.47.58 1.15.95 1.83.95.21 0 .47 0 .63-.2.21-.27.16-.65 0-1.02a4.9 4.9 0 0 0-.84-1.43c.53-.32 1.26-.64 1.52-1.22.05-.1.1-.16.1-.27 0-.1-.1-.31-.25-.42a1.82 1.82 0 0 0-1.16-.42c-.42 0-.78.1-1.2.2a9.02 9.02 0 0 0-1.1-2 .84.84 0 0 0-.47-.38.4.4 0 0 0-.15-.01Zm46.57 1.64c-.33.05-.54.54-.59.86-.05.22-.15.43-.2.7-.11.37-.21.79-.27 1.16v.21h-.26c-.63.06-1.2.22-1.73.48a.75.75 0 0 0-.42.48c-.05.16 0 .37.16.53.1.16.26.21.42.32.52.26 1.05.37 1.62.37 0 0 0 .05.05.05a8.3 8.3 0 0 0-.2 1.65c0 .31 0 .58.1.9.1.27.37.48.68.48.31 0 .58-.27.79-.53a4.63 4.63 0 0 0 .78-1.65l.06.05v.06s0 .05.05.05l.05.05c.47.59 1.15.96 1.83.96.21 0 .47 0 .63-.21.21-.27.16-.64 0-1.01a4.9 4.9 0 0 0-.84-1.44c.53-.31 1.26-.63 1.52-1.22.06-.1.1-.16.1-.26s-.1-.27-.25-.43a1.82 1.82 0 0 0-1.16-.42c-.42 0-.78.1-1.2.21a9.36 9.36 0 0 0-1.1-2.01.84.84 0 0 0-.47-.38.38.38 0 0 0-.15 0zm42.17 10.99c-.33.05-.54.53-.59.86-.05.2-.15.42-.2.69-.11.37-.21.8-.27 1.16v.21h-.26c-.63.06-1.2.22-1.73.49a.75.75 0 0 0-.42.47c-.05.16 0 .37.16.53.1.16.26.22.42.32a3.4 3.4 0 0 0 1.62.37s0 .06.05.06a8.3 8.3 0 0 0-.2 1.64c0 .32 0 .58.1.9.1.27.37.48.68.48.31 0 .58-.26.79-.53a4.62 4.62 0 0 0 .78-1.64l.06.05v.05s0 .05.05.05l.05.06c.47.58 1.15.95 1.83.95.21 0 .47 0 .63-.21.21-.27.16-.64 0-1a4.9 4.9 0 0 0-.84-1.44c.53-.32 1.26-.64 1.52-1.22.06-.1.1-.16.1-.27a1.16 1.16 0 0 0-.25-.42 1.82 1.82 0 0 0-1.16-.43c-.42 0-.78.11-1.2.22a9.36 9.36 0 0 0-1.1-2.02.84.84 0 0 0-.47-.37.38.38 0 0 0-.15-.01zm-86.4 2.12c-.2-.01-.43.17-.36.44.2 1.08.39 2.16.56 3.24a49.6 49.6 0 0 0-2.66-1.81c-.42-.21-.73.37-.36.58.85.53 1.68 1.1 2.5 1.69-1.1.2-2.2.42-3.29.65-.42.1-.26.74.16.63l3.36-.66L56 22.27c-.26.37.21.8.47.48.63-.8 1.23-1.62 1.84-2.43.18 1.17.33 2.35.47 3.55.05.42.68.42.68 0-.13-1.17-.28-2.33-.45-3.5.63.5 1.25 1 1.86 1.53.32.27.79-.21.47-.48-.71-.62-1.44-1.2-2.17-1.77 1.25-.23 2.5-.46 3.74-.67.42-.05.27-.69-.15-.63-1.15.19-2.29.4-3.43.6.73-.99 1.46-2 2.17-3 .26-.36-.31-.68-.57-.31-.71 1-1.44 2-2.18 3-.17-1.07-.35-2.14-.55-3.21-.06-.18-.18-.27-.31-.28zm16.57 15.29c-.33.04-.54.53-.59.85-.05.22-.15.43-.2.7a8.1 8.1 0 0 0-.27 1.16v.21h-.26c-.63.06-1.2.22-1.73.48a.75.75 0 0 0-.42.48c-.05.16 0 .37.16.53.1.16.26.21.42.32.52.26 1.05.37 1.62.37 0 0 0 .05.06.05-.1.53-.21 1.06-.21 1.65 0 .31 0 .58.1.9.1.26.37.48.68.48.31 0 .58-.27.79-.53a4.62 4.62 0 0 0 .78-1.65l.06.05v.06s0 .05.05.05l.05.05c.47.59 1.15.96 1.83.96.21 0 .47 0 .63-.21.21-.27.16-.64 0-1.01a4.9 4.9 0 0 0-.84-1.43c.53-.32 1.26-.64 1.52-1.23.06-.1.1-.16.1-.26a1.16 1.16 0 0 0-.25-.43 1.82 1.82 0 0 0-1.16-.42c-.42 0-.78.1-1.2.21a9.1 9.1 0 0 0-1.1-2.01.84.84 0 0 0-.47-.37.4.4 0 0 0-.15-.01zm-44.5 2.63c-.17.04-.3.19-.25.4.21 1.1.4 2.2.57 3.3a49.64 49.64 0 0 0-2.66-1.81.34.34 0 0 0-.37.58c.85.53 1.69 1.1 2.5 1.68l-3.28.65c-.42.06-.27.75.15.64 1.12-.23 2.25-.45 3.37-.66l-1.8 2.36c-.26.32.21.8.47.48.63-.8 1.24-1.62 1.85-2.44.17 1.16.33 2.32.46 3.5.05.42.68.42.68 0-.13-1.15-.28-2.3-.45-3.44.63.5 1.26 1 1.86 1.53.32.26.8-.22.48-.48-.72-.62-1.44-1.2-2.18-1.77 1.25-.24 2.5-.46 3.75-.67.42-.06.26-.7-.16-.64l-3.43.61c.73-1 1.46-2 2.17-3 .27-.37-.31-.69-.57-.31-.7 1-1.44 2-2.18 3-.17-1.1-.34-2.18-.55-3.27a.36.36 0 0 0-.43-.24zm80.79 6.23h-.15a.84.84 0 0 0-.48.38 9.36 9.36 0 0 0-1.1 2.02c-.42-.11-.78-.22-1.2-.22-.42 0-.84.16-1.15.43-.16.1-.27.26-.27.42 0 .1.06.16.11.27.26.58 1 .9 1.52 1.22-.37.42-.63.9-.84 1.43-.16.37-.2.74 0 1 .16.22.42.22.63.22.68 0 1.36-.37 1.83-.95l.06-.06c.05 0 .05-.05.05-.05v-.05l.05-.06a4.62 4.62 0 0 0 .79 1.64c.2.27.47.54.78.54.32 0 .58-.21.68-.48.1-.32.1-.58.1-.9 0-.58-.1-1.11-.2-1.64.05 0 .05-.06.05-.06.58 0 1.1-.1 1.62-.37.16-.1.32-.16.42-.32.16-.16.21-.37.16-.53a.75.75 0 0 0-.42-.48 4.65 4.65 0 0 0-1.73-.48h-.26v-.21c-.05-.37-.16-.8-.26-1.16-.05-.27-.16-.48-.21-.7-.05-.32-.25-.8-.58-.85zm-91.57 5.73h-.15a.84.84 0 0 0-.48.38 9.36 9.36 0 0 0-1.1 2.02c-.41-.11-.78-.22-1.2-.22-.42 0-.84.16-1.15.43-.1.1-.21.26-.26.42 0 .1.05.16.1.27.26.58 1 .9 1.52 1.22-.37.42-.63.9-.84 1.43-.16.37-.2.74 0 1.01.16.21.42.21.63.21.68 0 1.36-.37 1.83-.95l.05-.06c.06 0 .06-.05.06-.05v-.05l.05-.06a4.62 4.62 0 0 0 .79 1.65c.2.27.47.53.78.53.32 0 .58-.21.68-.48.1-.32.1-.58.1-.9 0-.58-.1-1.11-.2-1.64.05 0 .05-.06.05-.06.58 0 1.1-.1 1.62-.37.16-.1.32-.16.42-.32.16-.16.21-.37.16-.53a.75.75 0 0 0-.42-.48 4.65 4.65 0 0 0-1.73-.47h-.26v-.22c-.05-.37-.16-.8-.26-1.16-.05-.27-.16-.48-.21-.7-.05-.32-.25-.8-.58-.85zm125.47 19.4c-.21-.03-.44.13-.37.4.21 1.1.4 2.2.58 3.3a49.68 49.68 0 0 0-2.68-1.81c-.42-.22-.73.37-.36.58.85.53 1.68 1.1 2.5 1.69-1.1.2-2.2.42-3.29.65-.42.1-.26.74.16.63l3.36-.66-1.79 2.36c-.26.32.21.8.47.48.63-.8 1.24-1.63 1.85-2.44.17 1.15.33 2.32.46 3.5.05.42.68.42.68 0a116 116 0 0 0-.44-3.43c.63.5 1.25 1 1.85 1.52.32.26.79-.21.47-.48-.71-.62-1.44-1.2-2.17-1.77 1.25-.23 2.5-.46 3.75-.67.42-.05.26-.69-.16-.64-1.15.2-2.29.4-3.43.62.73-1 1.46-2 2.17-3 .26-.38-.31-.7-.57-.32-.7 1-1.44 2-2.17 2.99-.18-1.09-.36-2.17-.56-3.26a.36.36 0 0 0-.31-.25zm-65.37.18c-.12.01-.23.1-.27.27-.2 1.08-.38 2.15-.55 3.22-.74-1-1.47-2-2.18-3-.26-.38-.83-.06-.57.32.71 1 1.44 2 2.17 3-1.14-.22-2.29-.42-3.43-.62-.42-.05-.58.59-.16.64 1.25.21 2.5.44 3.75.67-.74.56-1.46 1.15-2.17 1.77-.32.27.15.74.47.48a45.8 45.8 0 0 1 1.86-1.53c-.17 1.17-.32 2.33-.45 3.5 0 .42.63.42.68 0 .13-1.2.3-2.38.46-3.56.61.82 1.22 1.63 1.85 2.44.26.32.73-.11.47-.48l-1.8-2.36c1.13.21 2.25.43 3.37.66.42.1.58-.53.16-.64l-3.3-.64a45.9 45.9 0 0 1 2.51-1.69c.37-.21.05-.8-.37-.58-.91.58-1.8 1.18-2.66 1.8.18-1.07.36-2.15.57-3.24a.38.38 0 0 0-.4-.43zm-46.52.48c-.12.01-.23.1-.27.27-.2 1.07-.38 2.14-.55 3.21-.74-1-1.47-2-2.17-3-.27-.37-.84-.05-.58.32.71 1 1.44 2 2.17 3-1.14-.21-2.28-.42-3.43-.61-.42-.05-.58.58-.16.64 1.25.2 2.5.43 3.75.66a47.1 47.1 0 0 0-2.17 1.78c-.32.26.15.74.47.48a46.4 46.4 0 0 1 1.86-1.53 116.1 116.1 0 0 0-.45 3.49c0 .42.63.42.68 0 .14-1.2.3-2.38.47-3.55l1.84 2.44c.26.31.73-.16.47-.48l-1.8-2.36c1.13.21 2.25.43 3.37.66.42.1.58-.53.16-.64-1.1-.23-2.2-.44-3.3-.65.83-.58 1.66-1.15 2.51-1.68.37-.22.05-.8-.36-.59a50.1 50.1 0 0 0-2.67 1.82c.18-1.08.36-2.16.57-3.25a.39.39 0 0 0-.4-.43zm99.3 6.84-.14.01a.84.84 0 0 0-.47.37 9.4 9.4 0 0 0-1.1 2.02c-.42-.1-.79-.21-1.2-.21-.43 0-.85.16-1.16.42-.1.1-.21.27-.26.43 0 .1.05.16.1.26.26.59 1 .9 1.52 1.22-.37.43-.63.9-.84 1.44-.16.37-.2.74 0 1 .16.21.42.22.63.22.68 0 1.36-.38 1.83-.96l.06-.05c.05 0 .05-.06.05-.06V78l.05-.05a4.63 4.63 0 0 0 .79 1.64c.2.27.47.53.78.53.32 0 .58-.2.68-.47.1-.32.1-.59.1-.9 0-.59-.1-1.12-.2-1.65.05 0 .05-.05.05-.05.58 0 1.1-.11 1.63-.38.15-.1.31-.15.42-.31.15-.16.2-.37.15-.53a.75.75 0 0 0-.42-.48 4.66 4.66 0 0 0-1.73-.48h-.26v-.22c-.05-.37-.16-.8-.26-1.17-.05-.26-.16-.48-.21-.69-.05-.32-.25-.81-.58-.86zM46.84 94.8l-.15.01a.84.84 0 0 0-.48.38 9.52 9.52 0 0 0-1.1 2.01c-.42-.1-.78-.21-1.2-.21-.42 0-.84.16-1.15.42-.16.11-.27.32-.27.43 0 .1.06.16.11.26.26.59 1 .9 1.52 1.22-.37.43-.63.9-.84 1.44-.16.37-.21.74 0 1 .16.22.42.22.63.22.68 0 1.36-.37 1.83-.96l.06-.05c.05 0 .05-.05.05-.05v-.06l.05-.05a4.63 4.63 0 0 0 .79 1.64c.2.27.47.53.78.53.32 0 .58-.2.68-.47.1-.32.1-.59.1-.9 0-.59-.1-1.12-.2-1.65.05 0 .05-.05.05-.05.58 0 1.1-.1 1.62-.37.16-.11.32-.16.42-.32.16-.16.21-.37.16-.53a.75.75 0 0 0-.42-.48 4.65 4.65 0 0 0-1.73-.48h-.26v-.21c-.05-.37-.16-.8-.26-1.17-.05-.26-.16-.48-.21-.69-.05-.32-.25-.81-.58-.86zm95.18 9.5-.15.01a.84.84 0 0 0-.47.37 9.4 9.4 0 0 0-1.1 2.02c-.42-.1-.79-.21-1.2-.21-.43 0-.84.16-1.16.42-.16.16-.26.32-.26.43 0 .1.05.16.1.26.27.59 1 .9 1.52 1.22-.36.43-.63.9-.83 1.44-.16.37-.21.74 0 1 .15.22.41.22.62.22.68 0 1.37-.37 1.84-.96l.15-.21c0 .1.48 1.22.8 1.64.2.27.46.53.78.53.31 0 .57-.16.68-.47.1-.32.1-.59.1-.9 0-.59-.15-1.7-.15-1.7.57 0 1.1-.1 1.62-.37.16-.11.31-.16.42-.32.16-.16.2-.37.15-.53a.75.75 0 0 0-.41-.48 4.66 4.66 0 0 0-1.73-.48h-.27s-.15-1-.26-1.38c-.05-.26-.15-.48-.2-.69-.05-.32-.26-.81-.59-.86zm-112.2 3a.36.36 0 0 0-.32.25c-.2 1.07-.38 2.14-.54 3.21-.74-1-1.47-2-2.18-3-.26-.37-.84-.05-.58.32l2.22 3.06-3.47-.62c-.42-.05-.58.59-.16.64 1.23.2 2.46.43 3.69.65-.72.56-1.43 1.13-2.12 1.73-.31.27.16.75.47.48a46.4 46.4 0 0 1 1.86-1.52 133 133 0 0 0-.44 3.49c0 .42.62.42.68 0 .13-1.2.29-2.38.46-3.55.61.81 1.22 1.63 1.84 2.43.26.37.74-.1.47-.48-.58-.75-1.16-1.53-1.74-2.3l3.32.66c.41.05.57-.58.15-.64-1.11-.23-2.23-.44-3.35-.66.84-.6 1.7-1.18 2.57-1.73.36-.2.05-.8-.37-.58a46.1 46.1 0 0 0-2.66 1.82c.17-1.09.36-2.16.56-3.25.07-.27-.15-.43-.37-.4zm64.5 1.96a.33.33 0 0 0-.28.25c-.2 1.09-.38 2.17-.55 3.26-.74-1-1.47-2-2.17-3-.26-.36-.84-.05-.58.33.71 1 1.44 2 2.18 3a236.7 236.7 0 0 0-3.44-.62c-.41-.05-.57.59-.15.64 1.25.21 2.5.44 3.74.67a47.1 47.1 0 0 0-2.17 1.77c-.32.27.16.74.47.48.6-.53 1.23-1.03 1.85-1.52-.16 1.14-.3 2.29-.43 3.43 0 .43.62.43.68 0 .13-1.18.28-2.35.45-3.5l1.85 2.44c.26.32.73-.16.47-.48l-1.79-2.36 3.36.66c.42.06.58-.58.16-.63-1.1-.23-2.2-.44-3.29-.65.82-.59 1.65-1.16 2.5-1.69.37-.27.06-.85-.36-.58a50.1 50.1 0 0 0-2.67 1.82c.17-1.1.36-2.2.57-3.3.04-.27-.2-.44-.4-.42zm17.06 5.76-.16.01a.84.84 0 0 0-.47.37c-.41.64-.84 1.28-1.1 2.02-.42-.1-.78-.21-1.2-.21-.42 0-.84.16-1.15.42-.16.1-.21.27-.27.43 0 .1.06.16.1.26.27.59 1 .9 1.53 1.22-.37.43-.63.9-.84 1.43-.16.38-.2.75 0 1.01.16.21.42.22.63.22.68 0 1.99-1.17 1.99-1.17 0 .1.47 1.22.78 1.64.21.27.48.53.79.53.31 0 .58-.2.68-.47.1-.32.1-.59.1-.9 0-.59-.1-1.12-.2-1.65.05 0 .05-.05.05-.05.57 0 1.1-.11 1.62-.38.16-.1.32-.15.42-.31.16-.16.21-.38.16-.54a.75.75 0 0 0-.42-.47 4.65 4.65 0 0 0-1.73-.48h-.26s-.16-1-.26-1.38c-.05-.26-.16-.48-.21-.69-.05-.32-.25-.81-.58-.86zm-72.35 22.3c-.05-.02-.1-.01-.15 0a.84.84 0 0 0-.47.37c-.42.64-.84 1.27-1.1 2.02-.42-.1-.79-.22-1.2-.22-.43 0-.84.16-1.16.43-.16.16-.26.32-.26.42 0 .11.05.16.1.27.27.58 1 .9 1.52 1.22-.36.42-.63.9-.84 1.43-.15.37-.2.75 0 1.01.16.21.42.21.63.21.68 0 1.37-.37 1.84-.95l.05-.06c.05 0 .05-.05.05-.05v-.05l.05-.06c0 .11 0 .16.06.22.15.53.41 1 .73 1.43.2.27.47.53.79.53.31 0 .57-.21.68-.48.1-.31.1-.58.1-.9 0-.58-.1-1.11-.2-1.64.04 0 .05-.06.05-.06.57 0 1.1-.1 1.62-.37.16-.1.31-.16.42-.32.16-.16.2-.37.15-.53a.75.75 0 0 0-.41-.47 4.65 4.65 0 0 0-1.73-.48h-.27v-.21a7.9 7.9 0 0 0-.26-1.17c-.05-.27-.15-.48-.2-.7-.05-.32-.26-.8-.59-.85zm107.5 2.7h-.15a.84.84 0 0 0-.48.38 9.36 9.36 0 0 0-1.1 2.01c-.41-.1-.78-.2-1.2-.2-.42 0-.84.15-1.15.42-.1.1-.21.31-.27.42 0 .1.06.16.1.26.27.59 1 .9 1.53 1.23-.37.42-.63.9-.84 1.43-.16.37-.2.74 0 1 .16.22.42.22.63.22.68 0 1.36-.37 1.83-.96l.16-.2c0 .1.47 1.21.79 1.64.2.26.47.53.78.53.32 0 .58-.21.68-.48.1-.32.1-.58.1-.9 0-.59-.1-1.12-.2-1.65a6.7 6.7 0 0 0 1.67-.42c.16-.1.32-.16.42-.32.16-.16.21-.37.16-.53a.75.75 0 0 0-.42-.48 4.65 4.65 0 0 0-1.73-.48h-.26l-.47-2.06c-.05-.33-.25-.82-.58-.86zm-39.42.89a.3.3 0 0 0-.29.23c-.2 1.09-.38 2.17-.55 3.26-.74-1-1.47-2-2.17-3-.26-.37-.84-.05-.58.32.72 1 1.44 2 2.18 3-1.15-.2-2.3-.42-3.43-.6-.42-.06-.58.57-.16.63 1.25.2 2.5.43 3.74.67a49.5 49.5 0 0 0-2.17 1.77c-.31.26.16.74.47.48a38.5 38.5 0 0 1 1.86-1.52 80.39 80.39 0 0 0-.44 3.43c0 .42.63.42.68 0 .13-1.19.29-2.35.46-3.5l1.84 2.44c.26.31.74-.16.47-.48l-1.79-2.36 3.37.66c.42.1.57-.53.15-.64a240 240 0 0 0-3.28-.65 43.6 43.6 0 0 1 2.5-1.68c.36-.22.05-.8-.37-.58a49.6 49.6 0 0 0-2.67 1.82c.18-1.1.36-2.2.57-3.31.07-.23-.17-.4-.39-.4z'  stroke-width='1' stroke='none' fill='hsla(89, 0%, 7%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.jrhallosection.red {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='150' height='150' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(4, 90%, 58%, 1)'/><path d='M29.18 6.54l.8-.61-1.23-1.62L32 4.24l-.03-1.04-2.15.08L31.08 1l-.89-.49-1.57 2.81-4.82.16.02 1 3.7-.12zM15.36-7.7l-.84-.57-1.16 1.65-1.1-3.06-.96.37.76 2-2.57-.47-.2 1 3.19.58 1.67 4.55.95-.34-1.28-3.47zm6.06-3.14a5.4 5.4 0 107.64 4.87zm1.75 3.29a.55.55 0 01.17.76.55.55 0 01-.76.17.55.55 0 01-.17-.76.55.55 0 01.76-.17zm2.27 1.44a.55.55 0 01.17.77.55.55 0 01-.76.16.55.55 0 01-.17-.76.55.55 0 01.76-.17zm-.04-10l-2.45 3.84-1.16-.74-.71 1.11 9.06 5.77.7-1.1-1.13-.73 2.45-3.85zM21.27-2.05A8.02 8.02 0 0010.2.4a8.02 8.02 0 002.45 11.07 8.02 8.02 0 0011.07-2.45 8.02 8.02 0 00-2.45-11.07zM19.53.5a.55.55 0 01.17.76.55.55 0 01-.76.17.55.55 0 01-.17-.76.55.55 0 01.76-.17zm-1.9 2.97a.55.55 0 01.18.76.55.55 0 01-.76.17.55.55 0 01-.17-.76.55.55 0 01.76-.17zm-1.87 2.94a.55.55 0 01.17.77.55.55 0 01-.76.16.55.55 0 01-.17-.76.55.55 0 01.76-.17zM56.8 89.56l.32-.96-1.92-.65 2.65-1.87-.6-.85-1.75 1.27-.22-2.6-1 .09.26 3.2-3.91 2.83.57.81 3-2.15zm-19.42-4.11h-1l-.05 2.02-2.62-1.93-.59.84 1.74 1.24-2.39 1.04.4.94 2.96-1.3 3.93 2.85.6-.81-3-2.16zm3.28-5.99a5.4 5.4 0 109.06-.22zm3.29 1.76a.55.55 0 01.57.53.55.55 0 01-.54.57.55.55 0 01-.56-.54.55.55 0 01.53-.56zm2.7-.07a.55.55 0 01.56.54.55.55 0 01-.54.56.55.55 0 01-.56-.54.55.55 0 01.53-.56zM41 72.87l.11 4.56-1.37.03.03 1.32 10.74-.27-.03-1.31-1.35.03-.11-4.56zm4.42 13.97a8.02 8.02 0 00-7.82 8.22 8.02 8.02 0 008.22 7.81 8.02 8.02 0 007.81-8.21 8.02 8.02 0 00-8.21-7.82zm-.02 3.1a.55.55 0 01.57.53.55.55 0 01-.54.57.55.55 0 01-.56-.54.55.55 0 01.53-.57zm.09 3.51a.55.55 0 01.56.54.55.55 0 01-.53.56.55.55 0 01-.57-.53.55.55 0 01.54-.57zm.08 3.5a.55.55 0 01.57.53.55.55 0 01-.54.56.55.55 0 01-.56-.53.55.55 0 01.53-.57zm80.6 43.78a6.43 6.43 0 015.26-.42c1.91.7 3.6 1.78 5.12 3.11.36.33.57.74.75 1.2a1.96 1.96 0 01-1.1 2.51c-.63.27-1.24.1-1.8-.15-.74-.36-1.42-.83-2.09-1.3-.62-.44-1.22-.84-1.91-1.16-.4-.17-.8-.26-1.28-.18a2.5 2.5 0 00-1.82 3.38 5.58 5.58 0 002.07 2.36c4.96 3.52 9.64 7.36 14.56 10.93.75.56 1.54 1.11 2.18 1.84.8.9.9 2.06.28 2.91a2.39 2.39 0 01-2.95.66c-.61-.3-1.08-.71-1.58-1.13-2.3-1.89-4.63-3.73-6.98-5.52-2.77-2.1-5.57-4.2-8.34-6.28a9.8 9.8 0 01-3.17-3.5 5.68 5.68 0 01-.83-3.35 6.88 6.88 0 013.63-5.91zm-2.07 2.63c-.4.63-.67 1.29-.82 2a7.6 7.6 0 00-.15 1.03c1.17.03 2.25-.28 3.43-.35v-.02h.02a3.42 3.42 0 011.86-2.04c.74-.3 1.44-.3 2.18.04.69.32 1.3.75 2 1.18l.61-.08c.75-.07 1.52-.16 2.32-.29l.09-.01 1.05-.18-.01-.01h.03c-.76-1.23-1.86-1.85-2.92-2.53l-2.96.38c-2.22.29-4.45.57-6.73.88zm-.42 5.97a8.53 8.53 0 00.41.8 6.85 6.85 0 001.64 1.92c1.4-.2 2.8-.37 4.35-.58-.44-.63-1.08-.84-1.52-1.27-.43-.42-.9-.83-1.43-1.3-1.05.1-2.19.27-3.45.43zm5.15 4.9l-.03.12a.29.29 0 00-.02.12c1.07.82 2.15 1.66 3.25 2.49h.05c1.46-.19 2.93-.36 4.58-.59-1.1-1.07-2.32-1.77-3.41-2.71h-.03l-.02-.01zm6.38 4.9a.2.2 0 00-.06.04c-.03.09.07.14.12.18l.02.01v.01l3.14 2.48 4.61-.61-.02-.03c-.48-.64-1.1-.96-1.64-1.37l-1.72-1.26c-1.38.15-2.84.28-4.27.6-.05-.05-.11-.08-.18-.05zm6.23 5.13l1.1.93c.26.2.5.4.77.55a4.3 4.3 0 00.45.24 2.4 2.4 0 00.38.11 1.88 1.88 0 00.88-.01 1.51 1.51 0 001-.88l.06-.18a1.4 1.4 0 00-.15-1.34l-2.19.27c-.7.07-1.4.17-2.3.31zM126.18-9.27a6.43 6.43 0 015.26-.42c1.91.7 3.6 1.78 5.12 3.11.36.33.57.74.75 1.2a1.96 1.96 0 01-1.1 2.51c-.63.27-1.24.1-1.8-.15-.74-.36-1.42-.83-2.09-1.3-.62-.44-1.22-.84-1.91-1.16-.4-.17-.8-.26-1.28-.18a2.5 2.5 0 00-1.82 3.38 5.58 5.58 0 002.07 2.36c4.96 3.52 9.64 7.36 14.56 10.93.75.56 1.54 1.11 2.18 1.84.8.9.9 2.06.28 2.91a2.39 2.39 0 01-2.95.66c-.61-.3-1.08-.7-1.58-1.13-2.3-1.89-4.63-3.73-6.98-5.52-2.77-2.1-5.57-4.2-8.34-6.28a9.8 9.8 0 01-3.17-3.5 5.68 5.68 0 01-.83-3.35 6.88 6.88 0 013.63-5.91zm-2.07 2.63c-.4.63-.67 1.29-.82 2.01a7.6 7.6 0 00-.15 1.02c1.17.03 2.25-.28 3.43-.35v-.02h.02a3.42 3.42 0 011.86-2.04c.74-.3 1.44-.3 2.18.04.69.32 1.3.75 2 1.18l.61-.07c.75-.08 1.52-.17 2.32-.3h.09c.34-.06.7-.12 1.05-.2h-.01.03c-.76-1.23-1.86-1.85-2.92-2.53l-2.96.38c-2.22.29-4.45.57-6.73.88zm-.42 5.97a8.53 8.53 0 00.41.81 6.85 6.85 0 001.64 1.9l4.35-.57c-.44-.63-1.08-.84-1.52-1.27-.43-.42-.9-.83-1.43-1.3-1.05.1-2.19.27-3.45.43zm5.15 4.9l-.03.12a.29.29 0 00-.02.12c1.07.82 2.15 1.66 3.25 2.49h.05c1.46-.19 2.93-.36 4.58-.59-1.1-1.07-2.32-1.77-3.41-2.71h-.03l-.02-.01zm6.38 4.9a.2.2 0 00-.06.04c-.03.09.07.14.12.18l.02.01v.01l3.14 2.48c1.5-.18 3-.4 4.61-.61l-.02-.03c-.48-.64-1.1-.96-1.64-1.37l-1.72-1.26c-1.38.15-2.84.28-4.27.6-.05-.05-.11-.08-.18-.05zm6.23 5.13l1.1.93c.26.2.5.4.77.55a4.3 4.3 0 00.45.24 2.4 2.4 0 00.38.11 1.88 1.88 0 00.88-.01 1.51 1.51 0 001-.88l.06-.18a1.4 1.4 0 00-.15-1.34c-.73.08-1.44.18-2.19.28-.7.06-1.4.16-2.3.3zm-149 41.17L-9 49.2l19.51-4.59 1.47 6.23zm.67-8.11c-.11-2.37 1.62-13.46.22-14.99-1.7 1.6.17-3.03.27-.6C1.2 32.4 5.75 36.68 8 43.85c-4.9 1.12-9.81 2.28-14.88 3.47zm157.79 55.28c-.03.37.03.76 0 1.13 0 .15 0 .3.03.46.1.52-.46.89-.92.64-.3-.18-.58-.33-.88-.49a.58.58 0 00-.83.25v.03a.62.62 0 00.18.8c.95.64 2 1.13 2.94 1.74.1.06.18.15.25.28v.03a.6.6 0 01-.68.82c-.58-.09-1.13-.21-1.71-.3-.37-.07-.7.21-.7.55-.04.27.18.55.45.6 1.23.31 2.45.4 3.68.71.15.03.27.13.33.25.5.7.55 3.4.34 3.15a6.33 6.33 0 00-6.1-2.26c-.39.06-.63.45-.48.82.4.98 1.04 1.78 1.93 2.39.8.55 1.68.73 2.6.73.49 0 .76.55.49.95a14.86 14.86 0 00-2.24 4.6c-.55 1.95-.55 3.91.07 5.84a6.72 6.72 0 005.5 4.77c2.18.4-4.22-28.83-4.25-28.5zM74.33 7.8v-6.4H54.3v6.4zM71.83.07a9.96 9.96 0 00-3.28-5.7c-.92-.82-1.23-11.74-.77-9.36C60.56-12.6 57.1-7.39 56.55.11 61.57.06 66.62.06 71.82.06zM2.33 86.75a33.09 33.09 0 01-3.95-4.72 5.79 5.79 0 00-4.56 6.88c2.87-.75 5.69-1.46 8.51-2.16zm90.48 34.57l1.15 2.62 1.75-2.33.54 1.24-1.76 2.3.54 1.23 1.75-2.33.53 1.21-1.76 2.33 1.15 2.62.86-1.2-.6-1.36.75-1.1.62 1.39.82-1.15.53 1.2-.8 1.14.6 1.36 1.59-2.25-1.4-2.91.76-1.1 1.4 2.92.76-1.08-1.4-2.91.78-1.07 1.39 2.89 1.76-2.5.95.67-1.68 2.39 2.92.29-.78 1.1-2.9-.32-.76 1.08 2.92.3-.76 1.1-2.92-.31-1.65 2.34 1.64.12.8-1.08 1.35.11-.79 1.07 1.2.1-.76 1.1-1.24-.1-.97 1.3 2.77.28 1.8-2.66 1.33.16-1.82 2.62 1.31.13 1.8-2.65 1.33.15-1.81 2.63 3 .29-.12 1.16-2.88-.28 1.18 2.7-1.32-.13-1.19-2.7-1.29-.13 1.18 2.7-1.32-.13-1.18-2.7-2.86-.27.71 1.5 1.35.17.53 1.2-1.3-.15.51 1.1-1.32-.12-.53-1.13-1.6-.19 1.11 2.51 3.2.29.54 1.23-3.19-.29.53 1.2 3.18.27.57 1.22-3.2-.29 1.23 2.77-1.07.47-1.18-2.65-1.77 2.35-.53-1.2 1.77-2.34-.55-1.23-1.77 2.38-.54-1.24 1.78-2.33-1.18-2.63-.95 1.35.52 1.26-.8 1.09-.5-1.23-.7.99-.53-1.2.71-1.02-.63-1.52-1.64 2.22 1.33 2.92-.8 1.08-1.32-2.92-.78 1.06 1.33 2.9-.8 1.09-1.33-2.92-1.79 2.44-.94-.7 1.72-2.32-2.93-.38.8-1.05 2.92.36.79-1.08-2.93-.35.8-1.09 2.9.39 1.7-2.31-1.64-.16-.83 1.08-1.31-.16.8-1.05-1.2-.1.79-1.1 1.22.13.99-1.29-2.73-.32-1.87 2.6-1.35-.18 1.89-2.58-1.3-.16-1.88 2.6-1.34-.14 1.9-2.62-3-.35.13-1.16 2.9.35-1.13-2.72 1.3.16 1.11 2.7 1.32.17-1.13-2.73 1.34.15 1.11 2.73 2.83.34-.64-1.45-1.4-.18-.53-1.2 1.39.17-.53-1.19 1.34.15.54 1.21 1.54.2-1.11-2.54-3.22-.33-.52-1.2 3.21.32-.54-1.23-3.2-.3-.54-1.23 3.21.32-1.2-2.77zm5.29 8.9l-.86 1.22.6 1.38.87-1.23zm-3.44 1.54l.64 1.43 1.52.18-.62-1.4zm5.03.46l-.88 1.25 1.55.15.94-1.28zm-4.5 2.13l-.97 1.26 1.6.16.92-1.24zm3.57.28l.64 1.44 1.58.19-.7-1.48zm-1.04.53l-.92 1.25.62 1.5.93-1.33zm-49.75-2.26c-1.28 0-2.32.98-2.32 2.24 0 1.19.95 2.1 2.2 2.08a2.22 2.22 0 002.24-2.2c.06-1.23-.86-2.12-2.12-2.12zm-1.59-2.85a2.5 2.5 0 002.57 2.45c1.35.03 2.6-1.25 2.6-2.63a2.53 2.53 0 00-2.47-2.48 2.7 2.7 0 00-2.7 2.66zm-6.4 2.2a2.83 2.83 0 003 2.82c1.57-.06 3.13-1.37 3.04-3.06a2.85 2.85 0 00-3-2.78 2.96 2.96 0 00-3.03 3.03zm13.76-20.64c.26-.02.52.21.45.51-.34 1.56-.43 3.06 1.25 4.01.28.15.28.52.03.7-1.2.86-1.31 1.5-.64 2.97.1.22 0 .46-.21.52-1.32.52-1.35.68-1.29 2.51 0 .4-.12.55-.43.68-1.4.48-2.2 1.56-2.57 2.96-.06.31-.12.59-.49.4-.92-.49-1.77-.4-2.66.06-.28.16-.61-.06-.61-.36 0-.95-.3-1.66-1.17-2.05-.24-.13-.33-.4-.18-.62a4.4 4.4 0 00.77-4.1.68.68 0 01.09-.67c.49-.77.46-1.6.24-2.39-.15-.55 0-.7.5-.86a3.35 3.35 0 002.44-2.75c.1-.49.3-.58.76-.43 1.32.5 2.4 0 3.37-.89l.1-.09c.07-.07.16-.1.25-.1zm-1 1.58a21.7 21.7 0 00-5.16 10.96 95.54 95.54 0 012.1-4.47c.38-.8.77-1.56 1.14-2.33a91.36 91.36 0 001.93-4.16zm-18.09-1.95c.13.02.21.18.29.33.94 1.8 2.5 2.45 4.47 2.14.8-.12.94.25.94.89 0 1.13.37 2.08 1.29 2.78.24.19.37.43.37.7a5.08 5.08 0 002.81 4.87c.28.16.37.31.12.56-1.4 1.31-1.22 2.87-.55 4.43.3.68-.03.74-.52.58-1.37-.42-2.57.07-3.64.83-.55.4-.86.28-1.2-.24a4.14 4.14 0 00-4.06-2.05c-.74.06-1.04-.13-1.2-.92-.42-2.11-.95-2.39-3.09-1.93-.06 0-.12-.1-.18-.12.21-.98.55-2.02-.1-2.97-.54-.77-1.37-.89-2.29-1.01-.18 0-.27-.25-.12-.4 2.48-2.36 1.35-4.68-.12-7-.13-.2.06-.47.24-.4 2.27.97 4.4.91 6.25-.92.12-.12.22-.16.3-.15zm-3.7 2.93c3.68 3.4 7.45 6.73 10.75 10.53a30.51 30.51 0 00-1.84-2.7l-.03-.06a29.2 29.2 0 00-6.48-6.24l-.03-.01a31.83 31.83 0 00-2.36-1.52zm39 6.46a6.42 6.42 0 006.31 3.1l.05-.02c.34-.04.38-.16.31-.52-.73-3.05-3.55-4.6-6.47-3.55-.47.19-.6.33-.3.79l.1.2zm-12.8-15.21c.24-.36.58-.55 1.12-.47a3.9 3.9 0 011.98.8c.65.54 1.2.4 1.82-.05 2.36-1.72 4.78-3.37 7.13-5.13.7-.51.96-.28 1.43.54.46.77 1 1.49 1.59 2.17.53.64.48.97-.13 1.39-2.68 1.84-5.35 3.78-8 5.68-1.36.97-1.13.82-2.55-1.1-.2-.27-.4-.53-.58-.82-.29-.46-.61-.7-1.18-.7-.78-.02-1.54-.23-2.28-.6-.4-.3-.79-.65-.57-1.3.06-.16.13-.3.21-.41zm.62.66c.34.4.73.52 1.14.57.25.03.5.03.73.06l-.4-.31a4.27 4.27 0 00-.41-.27c-.3-.15-.64-.21-1.06-.05zm29.31 14.51a4.51 4.51 0 00-2.54-6.57c-.7-.2-1.42-.32-2.13-.32-2.51-.04-4.44-1.24-5.98-3.13a43.11 43.11 0 01-3.5-4.8c-.26-.4-.42-.5-.83-.17a501.6 501.6 0 01-7.43 5.46c-.44.3-.54.89-.23 1.32 1.48 2.11 2.98 4.26 4.4 6.4.27.38.5.35.84.26.63-.15 1.25-.35 1.9-.42 2.5-.25 4.49 1.16 5.48 3.9.3.82.65 1 1.44.87 1.89-.3 3.77-.51 5.65-.78a3.59 3.59 0 002.93-2.02zm65.25-33.84a33.09 33.09 0 01-3.95-4.72l-16.81 4.2c-.15 2.05-.7 4.04-1.27 6.02l4.4-1.1 4.27-1.07c.26-.06.58-.17.36.32-.07 1.6.51 2.56 1.73 2.88 1.14.29 2.32-.3 2.78-1.38.37-.92.13-1.74-.41-2.52-.55-.68.27-.44.39-.47 2.87-.75 5.69-1.46 8.51-2.16zm-16.9-21.04c.46-.11.95-.07 1.4.12.56.23 1 .6 1.24 1.2.34.86.27 1.7-.34 2.54.29.03.42.06.55.06 3.1.14 5.32 1.6 6.48 4.5.72 1.87 1.3 3.78 2.2 5.54.24.41.7.74.53 1.32-5.2 1.3-10.4 2.6-15.59 3.92-.17-.06-.25-.13-.23-.3.1-2.16-.15-4.28-.53-6.42-.55-3.36.75-5.96 3.67-7.7.1-.06.21-.15.2-.3-1.48-1.02-1.82-2.51-.77-3.75.31-.38.74-.63 1.2-.73zm.2.92c-.05 0-.1.02-.14.03a1.46 1.46 0 00-.92 1.75c.1.35.38.64.72.82.17.1.36.15.54.18.2.02.38.02.56-.04.64-.18 1.06-.9 1-1.54l-.03-.14a1.49 1.49 0 00-1.73-1.07zM73.73 79.7c1.42.35 2.86.66 4.31 1.04.62.18.76-.04.92-.7L80 75.78c.2-.83-.05-.95-1.47-1.07-2.47-.22-4.9-.8-7.22-1.8-1.03-.44-1.28-.3-1.43.35-.35 1.55-.71 3.07-1.11 4.6-.12.49 0 .67.47.78l4.5 1.08zm13.68 3.3c1.46.34 2.96.67 4.4 1.05.57.14.79.03.9-.73.19-1.4.52-2.8 1-4.17.24-.7.07-.92-.47-1.02-2.92-.67-5.8-1.37-8.72-2.1-.68-.16-.74.08-.96 1l-.89 3.69c-.23.98-.17 1.12.46 1.24L87.4 83zm-10.53 5.58c.5-2.05.95-4.08 1.47-6.13.15-.6.1-.82-.55-.98-2.53-.58-5.1-1.2-7.62-1.83-.53-.13-.8-.1-.94.53-.96 4.11-1.94 8.22-2.96 12.32-.18.74.07.74 1.32 1.04l6.28 1.5c1.25.3 1.38.3 1.54-.35l1.46-6.1zm12.79 2.98c.48-2 .93-4.03 1.44-6.01.15-.6.05-.84-.58-1-2.53-.57-5.1-1.18-7.62-1.82-.65-.16-.75-.02-1 1.02-1.1 4.58-1.73 7.1-2.8 11.5-.23.99-.14 1.14.55 1.3 2.5.57 5 1.17 7.53 1.81.68.16.89-.04 1.04-.66.43-2.07.95-4.12 1.44-6.14zm-1.95-20l.31.1c1.56.46 1.85 1.47.77 2.66-.55.6-.26.7.29.8 1.27.2 2.33.78 3.25 1.66.16.13.54.25.2.61-.3.3-.45.15-.68-.07-1.76-1.58-3.85-1.93-6.12-1.62-1.21.18-2.48.22-3.47-.77-.15-.17-.28-.14-.45-.08-1.3.38-2.34-.22-3.34-.9-1.9-1.3-3.91-1.94-6.2-1.33-.33.08-.63.13-.68-.32-.05-.45.36-.32.57-.4 1.43-.44 2.83-.26 4.42.21-.12-.3-.14-.47-.26-.63-.5-1.62.25-2.48 1.94-2.17a5.7 5.7 0 013.9 2.76c.4.66.56.54 1.1.23a5.9 5.9 0 014.45-.74zm-9.56-1.62c-.39-.1-.78-.06-1.06.28-.32.43-.1.86.11 1.26a5.69 5.69 0 003.06 2.59c.75.18 1.24.36 1.61-.15.32-.4.12-.88-.1-1.25a5.75 5.75 0 00-3.62-2.73zm9.6 2.3a5.75 5.75 0 00-4.32.83c-.28.17-.58.37-.64.73a.93.93 0 00.01.44c.18.57.62.56 1.06.72.94.13 1.88.09 2.77-.2.5-.15 1-.4 1.48-.73.26-.18.5-.4.57-.7a.72.72 0 000-.36c-.12-.43-.51-.62-.93-.72zm16.8 32.73c.5 1.48 1.9 2.07 3.4 1.37-1.22-.25-2.49-.45-3.4-1.37zm2.82-4.68c-.17.6-.03 1.01.46 1.17.51.2.97.05 1.16-.53.19-.55-.02-.93-.58-1.11-.53-.15-.85.15-1.04.47zm-4.9-.51c.65 3.12 2.28 3.99 4.6 2.44-.46-.84-1.03-1.46-2.15-1.38-1 .1-1.79-.3-2.45-1.06zm10.66 4.1a3.42 3.42 0 01-3.01-1.12c-.64-.65-1.43-.4-2.2-.18.82 2.76 2.52 3.2 5.2 1.3zm-6.64-3.44c.57-1.12 1.41-1.58 2.25-1.28.8.28 1.15 1.24.84 2.46.44.21.9.4 1.31.75 1.25 1.19 2.7.9 3.52-.65.25-.46.37-.94.6-1.54-3.09-3.26-6.95-4.55-11.3-4.69-.6.85-.95 1.74-.85 2.73.14 1.24.75 1.84 2 1.84.55.02 1.1.07 1.63.38zm4.5-1.48c.23-.4.5-.62.94-.46.38.19.47.55.31.95-.18.46-.52.65-.96.44-.45-.2-.38-.6-.29-.93zm-4.18-2.5c.3.24.48.54.28.96-.2.42-.52.65-.95.41-.4-.22-.39-.6-.24-.98.14-.37.46-.5.91-.4zm-5.22-1.77c6.28-.42 11.61 1.16 15.35 6.61.94-1.47 1.75-2.93 2.55-4.38-3.73-5.13-10.9-8.06-17.26-6.61-.22 1.39-.44 2.85-.64 4.38zm3.75-11.12c1.6.8 1.76 1.55.73 2.92-.63.84-1.43 1.54-1.97 2.58 2.76-.16 5.38.11 7.9 1.07 2.51.96 4.7 2.45 6.63 4.36.71-3.37-.83-7.73-3.3-9.3a13.78 13.78 0 00-9-2.13c-.31.04-.6.1-.96.12-.22-.78-.4-1.6-1.22-2-.52-.27-1.06-.48-1.67-.36a2.44 2.44 0 00-2.05 2.35c-.03 1.24.71 2.12 1.95 2.41 1.24.26 2.27-.42 2.96-2.02zm10.12 17.32a14.86 14.86 0 01-1.8 3.3 3.67 3.67 0 01-5.73.37c-1.4.63-1.66.53-2.2-.86-2.55.47-4.5-2.4-3.8-5.03l.84-3.22c-1.78.32-3.04 1.44-4.65 2.02.46.41 1 .46 1.48.75-.47.86-.9 1.71-1.8 2.31.35.63.92.93 1.5 1.2-.68 4 .78 7.2 3.68 9.86.4.4.86.57 1.45.57 3.4 0 6.4-.93 8.67-3.62.3-.34.41-.8.87-1.04.55.12 1.13.32 1.81.16-.18-.96.04-1.93.28-2.95l1.51.5c-.87-2.55-.85-3.27-2.1-4.32zm-10.92 4.08c.95.93 2.19 1.12 3.4 1.37-1.5.66-2.9.1-3.4-1.37zm-87.94 18.3a14.23 14.23 0 00-2.66-7.43.6.6 0 01.46-.95c2.14-.09 3.58-1.16 4.46-3.12.16-.37-.06-.8-.45-.86a6.2 6.2 0 00-6.06 2.27c-.22.24-.55.27-.83.1-.15-.1-.3-.22-.46-.35a.6.6 0 01-.06-.88c.61-.65 1.16-1.29 1.62-2.02a.6.6 0 01.4-.28c1.2-.21 2.39-.46 3.58-.67a.6.6 0 00.49-.65v-.03a.6.6 0 00-.7-.55l-1.63.28c-.58.1-.94-.58-.55-1.01.25-.25.55-.46.89-.64.7-.37 1.38-.77 2.08-1.2a.6.6 0 00.22-.8c0-.02-.03-.02-.03-.05-.16-.28-.53-.37-.83-.22-.3.15-.58.34-.89.52a.62.62 0 01-.92-.61c.06-.55.13-1.1.06-1.62a.59.59 0 00-.64-.55h-.03a.62.62 0 00-.55.67c0 .15.03.3.03.46 0 .52-.61.83-1 .49l-.13-.1c-.25-.2-.61-.2-.83.04l-.03.03c-.21.24-.21.64.03.86.43.42.86.8 1.29 1.19.15.15.24.4.18.61-.24.8-.55 1.56-.98 2.33a.62.62 0 01-1 .06l-1.66-2.11c-.22-.25-.58-.31-.83-.13-.03 0-.03.03-.06.03a.62.62 0 00-.09.86l2.08 2.76a.6.6 0 010 .76c-.3.37-.67.7-1 1.01a.56.56 0 01-.5.15 6.1 6.1 0 00-2.23 0 .71.71 0 01-.5-.09c-.39-.27-.73-.64-1.06-1.04-.19-.21-.22-.55-.03-.76.7-.95 1.4-1.84 2.08-2.76a.58.58 0 00-.16-.85h-.03a.61.61 0 00-.82.12l-1.66 2.1c-.27.35-.8.32-1-.05a10.4 10.4 0 01-.99-2.33.64.64 0 01.16-.61l1.28-1.2a.63.63 0 000-.88l-.03-.03a.61.61 0 00-.82-.03c-.03.03-.06.06-.13.09-.4.37-1.04.06-1-.49l.02-.43a.59.59 0 00-.55-.64h-.03a.62.62 0 00-.67.55c-.03.37.03.76 0 1.13 0 .15 0 .3.03.46.1.52-.46.89-.92.64-.3-.18-.58-.33-.89-.49a.58.58 0 00-.82.25v.03a.62.62 0 00.18.8c.95.64 2 1.13 2.94 1.74.1.06.18.15.24.28v.03a.6.6 0 01-.67.82c-.58-.09-1.13-.21-1.71-.3-.37-.07-.7.21-.7.55-.04.27.18.55.45.6 1.23.31 2.45.4 3.68.71.15.03.27.13.33.25.5.7 1.04 1.37 1.65 2.02.25.27.22.67-.06.92-.12.09-.27.21-.42.3a.62.62 0 01-.83-.09 6.33 6.33 0 00-6.1-2.26c-.39.06-.63.45-.48.82.4.98 1.04 1.78 1.93 2.39.8.55 1.68.73 2.6.73a.6.6 0 01.49.95 14.86 14.86 0 00-2.24 4.6c-.55 1.95-.55 3.91.06 5.84a6.72 6.72 0 005.51 4.77c2.18.4 4.35.4 6.5-.3a6.8 6.8 0 004.58-5.18c.16-.67.19-1.37.34-2.08.03-.15.03-.18.03-.24zm-8.14-.76c.34.03.64.22.92.4.98.67 1.34 2.05.7 2.97a2.84 2.84 0 01-4.5.37 2.1 2.1 0 01.03-3.03c.4-.37.83-.7 1.41-.74a.2.2 0 01.18 0c.34-.06.7-.06 1.04 0 .1-.03.16-.03.22.03zm3.37-3.09c-.43-.95.52-1.83 1.37-1.22.06.03.1.09.16.15.58.89-.28 1.8-1.23 1.38a.6.6 0 01-.3-.3zm-8.73.4c-.58 0-.98-.4-.95-.95.04-.4.5-.86.86-.89.52-.03.98.4.98.95 0 .55-.34.89-.89.89zm68.71 30.24a9.96 9.96 0 00-3.27-5.7 5.14 5.14 0 01-1.78-3.02c-.36-2.14.4-4.01 1.41-5.82 2.02 1.17 3.4 1.1 4.5-.12a2.95 2.95 0 00-3.37-4.68c-1.53.64-1.99 1.9-1.53 4.28-7.22 2.39-10.68 7.6-11.23 15.1 5.02-.04 10.07-.04 15.27-.04zm60.98-38.62a11.56 11.56 0 018.87 13.74 11.56 11.56 0 01-13.74 8.87 11.56 11.56 0 01-8.87-13.72l1.76 2.73 2.75-1.77 1.78 2.75 2.75-1.78 1.77 2.75 2.73-1.76 1.77 2.74 2.76-1.77 1.77 2.74 2.76-1.77-1.78-2.76-2.75 1.77-1.78-2.74-2.73 1.76-1.77-2.75-2.75 1.78-1.78-2.75-2.75 1.78-1.77-2.75-2.73 1.76a11.56 11.56 0 0113.73-8.85zm1.44-6.36c.4.1.77.34 1.08.7.63.73.57 1.64-.15 2.73l1.4.39-.4 1.88-6.16-1.32.31-1.45c.03-.13.06-.26.13-.46l1.42.3c-.15-1.4.16-2.23 1.05-2.61.48-.2.92-.26 1.32-.16zm-.22.83c-.54-.12-1.14.3-1.29.83-.16.62.23 1.21.82 1.34a1.1 1.1 0 001.32-1.02c0-.51-.37-1.05-.85-1.15zm-43.46-67.2v2.87l-2.54-1.43v1.35l2.54 1.4v1.34l-2.54-1.43v1.32l2.54 1.43v2.87l-1.26-.76V46.2l-1.12-.7-.02 1.51-1.2-.72v1.32l1.18.72-.01 1.48-2.36-1.43.11-3.22-1.13-.7-.12 3.23-1.12-.68.1-3.23-1.13-.67-.11 3.2-2.62-1.58-.6 1 2.5 1.51-2.56 1.44 1.16.7 2.52-1.46 1.13.69-2.55 1.45 1.13.7 2.56-1.46 2.45 1.48-1.46.77-1.16-.67-1.2.65 1.16.66-1.06.56 1.13.7 1.1-.58 1.4.82-2.42 1.35-2.71-1.7-1.16.67 2.73 1.67-1.16.64-2.7-1.7-1.17.67 2.71 1.68-2.62 1.46.57 1.02 2.52-1.41v2.94l1.17-.64v-2.95l1.13-.63v2.94l1.16-.65V56.1l2.51-1.4-.05 1.67-1.17.69v1.31l1.13-.66-.03 1.21 1.16-.64.03-1.25 1.4-.81-.02 2.75-2.82 1.54v1.35l2.81-1.54v1.3l-2.8 1.53-.04 1.34 2.82-1.55-.02 3.03 1.17.01.02-2.9 2.56 1.44v-1.31l-2.55-1.44v-1.35l2.58 1.47v-1.35l-2.56-1.42.02-2.88 1.42.86.02 1.36 1.16.68-.02-1.33 1.04.62v-1.31l-1.06-.64-.03-1.65 2.4 1.38-.06 3.2 1.16.68.05-3.21 1.14.65-.05 3.2 1.16.67.04-3.2 2.62 1.51.58-1-2.5-1.45 2.53-1.52-1.16-.64-2.52 1.5-1.15-.67 2.54-1.5-1.17-.68-2.51 1.52-2.49-1.43 1.45-.8 1.2.65 1.13-.67-1.15-.64 1.06-.59-1.16-.67-1.08.6-1.42-.79 2.37-1.39 2.76 1.64 1.16-.7-2.76-1.62 1.12-.66 2.77 1.63 1.17-.67-2.79-1.63 2.61-1.54-.59-1-2.5 1.48-.07-2.94-1.13.67.07 2.93-1.14.67-.06-2.96-1.17.68.08 2.95-2.46 1.44.01-1.58 1.21-.73v-1.32l-1.2.72v-1.3l-1.16.68v1.32l-1.34.8v-2.77l2.81-1.59v-1.32l-2.81 1.59v-1.34l2.81-1.56v-1.35l-2.81 1.58v-3.02zM89.3 49.01l1.27.76v1.51l-1.28-.78zm3.76.03v1.56l-1.32.77v-1.53zm-4.42 2.43l1.3.8-1.35.75-1.38-.8zm4.98.15l1.4.76-1.42.8-1.33-.77zm-3.16 1.69v1.57l-1.38.8.04-1.62zm1.17.07l1.34.77.03 1.62-1.38-.84zM29.18 156.54l.8-.61-1.23-1.62 3.24-.07-.03-1.04-2.15.08 1.27-2.28-.89-.49-1.57 2.81-4.82.16.02 1 3.7-.12zM15.36 142.3l-.84-.57-1.16 1.65-1.1-3.06-.96.37.76 2-2.57-.47-.2 1 3.19.58 1.67 4.55.95-.34-1.28-3.47zm6.06-3.14a5.4 5.4 0 107.64 4.87zm1.75 3.29a.55.55 0 01.17.76.55.55 0 01-.76.17.55.55 0 01-.17-.76.55.55 0 01.76-.17zm2.27 1.44a.55.55 0 01.17.77.55.55 0 01-.76.16.55.55 0 01-.17-.76.55.55 0 01.76-.17zm-.04-10l-2.45 3.84-1.16-.74-.71 1.11 9.06 5.77.7-1.1-1.13-.73 2.45-3.85zm-4.13 14.06a8.02 8.02 0 00-11.07 2.45 8.02 8.02 0 002.45 11.07 8.02 8.02 0 0011.07-2.45 8.02 8.02 0 00-2.45-11.07zm-1.74 2.55a.55.55 0 01.17.76.55.55 0 01-.76.17.55.55 0 01-.17-.76.55.55 0 01.76-.17zm-1.9 2.97a.55.55 0 01.18.76.55.55 0 01-.76.17.55.55 0 01-.17-.76.55.55 0 01.76-.17zm-1.87 2.94a.55.55 0 01.17.77.55.55 0 01-.76.16.55.55 0 01-.17-.76.55.55 0 01.76-.17zm99.54-87.79a2.27 2.27 0 012.26 2.3 2.08 2.08 0 01-2.27 2.02 2.22 2.22 0 01-2.16-2.27c-.03-1.23.92-2.09 2.17-2.05zm1.68-2.8a2.5 2.5 0 01-2.65 2.37c-1.34 0-2.56-1.33-2.52-2.7a2.53 2.53 0 012.56-2.41 2.7 2.7 0 012.6 2.74zm6.33 2.4a2.83 2.83 0 01-3.09 2.72c-1.56-.1-3.08-1.47-2.93-3.15a2.85 2.85 0 013.08-2.7 2.96 2.96 0 012.94 3.13zm-13.13-21.05c-.26-.03-.53.2-.47.5.3 1.56.34 3.06-1.37 3.96-.28.15-.3.51-.05.7 1.17.9 1.27 1.54.55 3-.1.2-.01.45.2.52 1.3.56 1.33.71 1.21 2.54-.01.4.1.56.4.69 1.4.53 2.16 1.63 2.49 3.05.05.3.1.58.48.4.93-.45 1.78-.34 2.66.15.27.16.61-.04.62-.35.03-.95.35-1.64 1.22-2.02.25-.11.35-.38.2-.6a4.4 4.4 0 01-.64-4.12.68.68 0 00-.07-.68c-.47-.78-.41-1.6-.17-2.4.17-.54.02-.7-.47-.86a3.35 3.35 0 01-2.36-2.83c-.08-.5-.29-.6-.75-.45-1.33.45-2.39-.07-3.34-.99l-.1-.1a.42.42 0 00-.24-.11zm.94 1.6a21.7 21.7 0 014.84 11.11 95.55 95.55 0 00-1.98-4.53c-.34-.8-.71-1.58-1.06-2.36a91.33 91.33 0 01-1.8-4.22zm18.14-1.4c-.13.02-.2.17-.29.32-1 1.77-2.58 2.37-4.53 2-.79-.14-.95.22-.97.86a3.28 3.28 0 01-1.37 2.75.86.86 0 00-.39.7c-.03 2.17-1 3.79-2.96 4.77-.28.15-.38.3-.14.55 1.37 1.36 1.14 2.91.42 4.45-.33.66 0 .74.5.6 1.4-.39 2.57.14 3.62.93.54.42.85.3 1.2-.2a4.14 4.14 0 014.13-1.93c.73.08 1.04-.1 1.22-.89.49-2.1 1.02-2.35 3.15-1.83.06 0 .12-.09.18-.12-.18-.98-.49-2.03.18-2.96.58-.75 1.4-.85 2.33-.94.18 0 .28-.24.13-.4-2.4-2.43-1.2-4.72.34-7 .12-.18-.05-.46-.24-.4-2.3.9-4.43.78-6.21-1.1-.12-.13-.22-.17-.3-.16zm3.61 3.04c-3.77 3.28-7.63 6.5-11.05 10.2.6-.93 1.24-1.8 1.92-2.65l.03-.05a29.2 29.2 0 016.67-6.04l.03-.02c.77-.51 1.57-1 2.4-1.44zM18.18 32.1a6.42 6.42 0 01-7-.67l-.03-.03c-.27-.22-.24-.34 0-.61 2.22-2.22 5.44-2.08 7.38.35.3.4.33.59-.16.83-.06.03-.12.09-.19.12zm18.87-6.3c-.03-.43-.22-.78-.73-.99a3.9 3.9 0 00-2.1-.35c-.83.12-1.23-.28-1.53-.99-1.11-2.7-2.32-5.37-3.4-8.1-.33-.8-.67-.74-1.5-.29-.8.42-1.62.75-2.48 1.02-.8.27-.93.58-.62 1.25 1.32 2.98 2.59 6.02 3.85 9.03.66 1.53.54 1.29 2.75.39.3-.12.61-.24.92-.4.5-.24.9-.26 1.38.01.67.4 1.43.63 2.26.7.49-.06 1.01-.15 1.17-.82l.03-.46zm-.89.24c-.5.16-.9.06-1.27-.11-.22-.1-.44-.23-.65-.34l.5-.05a3.65 3.65 0 01.5-.01c.33.03.65.15.92.5zM3.6 23.12c.02-2.85 2.82-5 5.6-4.27.7.18 1.37.46 1.98.84 2.17 1.27 4.43 1.25 6.73.44a43.11 43.11 0 005.5-2.25c.43-.22.61-.21.8.28 1.13 2.85 2.28 5.67 3.48 8.53.21.5 0 1.04-.5 1.25a293.94 293.94 0 00-7.1 3.16c-.42.18-.6.03-.85-.22-.45-.46-.88-.95-1.4-1.35-2-1.52-4.42-1.35-6.7.47-.68.55-1.08.51-1.68-.01-1.46-1.24-2.96-2.41-4.42-3.61a3.59 3.59 0 01-1.44-3.26zm46.2 33.58a33.09 33.09 0 004.46-4.24l16.22 6.07c-.09 2.06.23 4.1.58 6.13a6210202.22 6210202.22 0 01-8.37-3.13c-.26-.1-.56-.24-.4.28-.1 1.59-.8 2.47-2.04 2.66a2.38 2.38 0 01-2.6-1.7c-.27-.94.06-1.73.69-2.45.62-.61-.22-.47-.33-.51a846.4 846.4 0 00-8.22-3.1zm19.16-18.99a2.24 2.24 0 00-1.4-.04c-.58.17-1.05.48-1.37 1.05a2.5 2.5 0 00.06 2.57h-.56c-3.09-.22-5.47.98-6.95 3.73-.93 1.78-1.71 3.6-2.82 5.25-.27.39-.77.66-.66 1.26 5.01 1.87 10.03 3.75 15.04 5.66.17-.04.26-.1.26-.26.15-2.17.64-4.24 1.25-6.33.94-3.28-.07-6-2.76-8.06-.1-.07-.2-.17-.17-.33 1.59-.84 2.1-2.29 1.2-3.64-.28-.4-.67-.7-1.12-.86zm-.3.89l.14.05c.67.32 1 1.16.72 1.84-.14.34-.45.6-.81.74-.18.07-.37.1-.56.11-.2 0-.38-.02-.55-.1-.61-.25-.95-1-.81-1.64l.04-.13.05-.13c.3-.65 1.12-.97 1.79-.74zm-32.2 10.78c-1.46.24-2.9.45-4.38.73-.63.14-.76-.09-.87-.75L30.47 45c-.14-.85.12-.95 1.54-.97 2.48-.05 4.95-.46 7.33-1.3 1.05-.36 1.3-.21 1.4.45.24 1.58.5 3.12.79 4.68.08.49-.05.66-.53.74l-4.56.77zm-13.9 2.32c-1.47.25-2.98.47-4.46.75-.57.1-.78-.02-.84-.79a20.05 20.05 0 00-.71-4.22c-.18-.72 0-.93.54-1 2.97-.46 5.9-.95 8.85-1.48.7-.11.73.13.89 1.06l.63 3.75c.16 1 .1 1.13-.54 1.2l-4.35.73zm10.13 6.31c-.35-2.08-.67-4.14-1.04-6.21-.1-.6-.05-.83.61-.95 2.57-.4 5.17-.83 7.73-1.3.54-.08.8-.03.9.6a874 874 0 002.1 12.5c.13.75-.12.73-1.4.95l-6.36 1.06c-1.27.22-1.4.2-1.5-.46-.35-2.05-.7-4.1-1.04-6.19zM19.7 60.1c-.34-2.02-.65-4.08-1.02-6.1-.1-.6.02-.83.65-.94 2.57-.4 5.17-.84 7.73-1.3.66-.1.75.03.92 1.09.78 4.65 1.24 7.2 2 11.68.16 1 .06 1.13-.64 1.25-2.54.4-5.07.82-7.63 1.28-.7.12-.89-.1-1-.73-.28-2.1-.66-4.17-1-6.23zm3.34-19.81l-.32.07c-1.58.36-1.94 1.35-.95 2.6.5.64.2.72-.34.78a6.02 6.02 0 00-3.36 1.43c-.17.12-.55.22-.24.6.27.33.43.18.68-.02 1.86-1.46 3.97-1.66 6.22-1.2 1.2.27 2.46.4 3.51-.53.16-.15.3-.1.46-.04 1.26.47 2.35-.05 3.4-.66 1.97-1.17 4.03-1.67 6.27-.9.33.1.62.18.7-.27.08-.45-.34-.35-.54-.44-1.4-.54-2.8-.46-4.42-.1.13-.3.17-.46.3-.6.6-1.6-.08-2.5-1.78-2.31a5.7 5.7 0 00-4.09 2.48c-.45.64-.6.5-1.12.16a5.9 5.9 0 00-4.38-1.05zm9.65-.96c.4-.06.78 0 1.03.36.3.45.05.86-.2 1.25a5.69 5.69 0 01-3.23 2.37c-.75.12-1.25.27-1.6-.26-.28-.42-.05-.9.2-1.24a5.75 5.75 0 013.8-2.48zm-9.74 1.64c1.55-.2 2.98.18 4.25 1.12.27.19.56.41.6.78.01.12 0 .26-.05.43-.22.56-.66.51-1.1.65a6.24 6.24 0 01-2.75-.4c-.5-.18-.98-.45-1.43-.82-.25-.2-.48-.43-.52-.75a.72.72 0 01.03-.35c.14-.43.55-.59.97-.66zm28.78-5.66c-1.14 1.08-2.66.95-3.66-.36 1.2.35 2.41.75 3.66.36zm-.34-5.45c-.13.6-.44.9-.95.82-.55-.06-.88-.4-.79-1 .1-.58.46-.82 1.03-.73.54.12.68.54.7.9zm4.57 1.81c-2.01 2.46-3.86 2.48-5.2.03.8-.53 1.6-.81 2.55-.22.83.55 1.72.55 2.65.2zm-11.34-1.3c1.06.72 2.1.74 3.2.4.85-.28 1.44.3 2.02.86-2 2.07-3.72 1.67-5.22-1.26zm7.48.03c.01-1.26-.52-2.06-1.4-2.18-.85-.13-1.6.56-1.88 1.8-.5-.03-.98-.08-1.52.05-1.65.47-2.81-.46-2.8-2.21-.01-.53.1-1 .17-1.64 4.25-1.46 8.27-.81 12.2 1.09a3.95 3.95 0 01-.52 2.8c-.7 1.04-1.53 1.29-2.63.7-.5-.23-1-.44-1.62-.41zm-3.3-3.4c-.01-.47-.16-.79-.62-.84-.43-.01-.67.27-.72.7-.05.48.16.81.65.83.49.02.62-.36.69-.7zm4.86-.28c-.38.08-.67.26-.7.72-.01.46.17.82.66.81.46-.01.62-.36.67-.76.04-.4-.18-.66-.63-.77zm5.45.86c-5.37-3.29-10.83-4.36-16.67-1.26-.15-1.74-.19-3.41-.23-5.08 5.69-2.8 13.4-2.07 18.36 2.15-.45 1.34-.93 2.74-1.46 4.19zm1.83-11.6c-1.78-.03-2.28.56-2 2.25.17 1.04.55 2.03.55 3.2a18.74 18.74 0 00-7.5-2.71c-2.67-.32-5.29-.01-7.9.79.94-3.32 4.33-6.47 7.25-6.7 3.22-.25 6.23.44 8.95 2.27.26.19.49.36.8.55.56-.59 1.1-1.24 2.01-1.2.59 0 1.17.06 1.65.45.94.69 1.23 1.98.72 3.04-.55 1.1-1.61 1.55-2.84 1.23-1.23-.35-1.82-1.43-1.7-3.17zm-17 10.65c-.14 1.3-.11 2.54.06 3.76a3.67 3.67 0 004.92 2.99c.94 1.21 1.22 1.24 2.34.25 2.04 1.6 5.11-.04 5.7-2.68l.75-3.25c1.42 1.11 2.02 2.68 3.18 3.95-.6.15-1.1-.06-1.66-.03.02.99 0 1.94.52 2.89-.6.4-1.24.39-1.88.35-1.25 3.87-4.03 6.03-7.83 7.04-.54.16-1.03.1-1.56-.16-3-1.59-5.22-3.8-6-7.23-.1-.44 0-.9-.28-1.33-.54-.15-1.15-.24-1.68-.7.6-.77.86-1.72 1.12-2.74l-1.57-.26c1.95-1.86 2.27-2.5 3.87-2.85zm7.79 8.68c-1.28.39-2.46-.01-3.66-.36 1.03 1.28 2.52 1.44 3.66.36zm58.89-3.24c-.69-2.67-.6-5.24.21-7.9a.6.6 0 00-.73-.75c-2.07.58-3.77.01-5.22-1.57-.26-.3-.2-.78.17-.96a6.2 6.2 0 016.46.26c.28.17.61.1.82-.17.11-.13.22-.3.33-.46a.6.6 0 00-.22-.87c-.78-.41-1.5-.85-2.17-1.4a.6.6 0 00-.47-.15l-3.6.48a.6.6 0 01-.67-.46l-.01-.03a.6.6 0 01.5-.74l1.62-.24c.58-.1.72-.85.2-1.13-.3-.16-.66-.27-1.04-.34-.78-.13-1.54-.3-2.35-.48a.6.6 0 01-.45-.7c0-.02.02-.03.01-.06.06-.31.38-.51.72-.46.34.05.66.14 1 .22.49.1.9-.4.69-.87-.23-.5-.46-1.01-.57-1.52a.59.59 0 01.44-.73h.03c.33-.08.66.13.74.46l.1.45c.17.49.85.59 1.12.15l.09-.13c.17-.28.51-.4.8-.23l.03.02c.28.17.4.55.24.83-.27.54-.57 1.02-.85 1.53-.1.2-.1.45.02.64.48.68 1 1.31 1.65 1.9.32.29.83.15.98-.25l.91-2.52c.13-.3.46-.48.75-.38.03 0 .04.02.07.01.3.13.47.46.35.79l-1.11 3.26a.6.6 0 00.23.73c.4.25.86.46 1.28.64.15.08.35.08.51 0a6.1 6.1 0 012.12-.7.7.7 0 00.44-.24c.3-.39.5-.84.7-1.32.1-.26.03-.6-.22-.74-.96-.68-1.9-1.3-2.83-1.97a.58.58 0 01-.12-.86h.03c.2-.27.57-.32.82-.15l2.23 1.5c.36.23.85.03.94-.38.18-.83.23-1.66.2-2.52a.64.64 0 00-.33-.53l-1.6-.73a.63.63 0 01-.27-.85l.02-.04a.61.61 0 01.77-.28c.04.02.08.04.15.05.49.22 1-.27.8-.78-.04-.15-.11-.26-.16-.4a.59.59 0 01.32-.78l.03-.01c.31-.14.68 0 .81.31.15.34.21.74.36 1.08.05.14.1.29.11.44.08.52.71.7 1.07.33.24-.27.45-.5.7-.75a.58.58 0 01.86-.02v.03c.24.21.26.56.08.81-.7.9-1.54 1.7-2.25 2.57a.72.72 0 00-.14.34v.03c-.03.5.5.8.9.58.53-.27 1.01-.56 1.54-.83.33-.17.73-.01.84.3.11.26 0 .59-.25.73-1.07.67-2.2 1.14-3.27 1.81a.47.47 0 00-.24.34c-.25.82-.56 1.64-.94 2.44-.15.34 0 .7.34.85.15.05.33.12.5.16.3.1.63-.05.76-.35a6.33 6.33 0 015.08-4.05c.4-.06.76.24.72.63a5.25 5.25 0 01-1.08 2.87 4.43 4.43 0 01-2.25 1.51.6.6 0 00-.16 1.06c1.4 1.05 2.6 2.23 3.55 3.66a10.01 10.01 0 011.76 5.57 6.72 6.72 0 01-3.74 6.26c-1.94 1.05-4 1.73-6.26 1.73a6.8 6.8 0 01-5.98-3.48c-.35-.6-.6-1.25-.96-1.87-.08-.14-.1-.17-.11-.23zm7.5-3.26c-.31.13-.55.4-.75.66-.72.95-.64 2.37.25 3.04a2.84 2.84 0 004.4-1.05 2.1 2.1 0 00-.98-2.87c-.5-.23-1-.41-1.57-.26a.2.2 0 00-.17.06c-.34.04-.69.16-.99.32-.1 0-.16.02-.2.1zm-4.17-1.89c.11-1.03-1.06-1.58-1.69-.73-.05.05-.06.11-.1.19-.27 1.02.83 1.63 1.6.93a.6.6 0 00.2-.39zm8.41-2.34c.56-.18.81-.68.61-1.2-.15-.37-.73-.66-1.1-.57-.5.13-.8.68-.63 1.2.18.53.6.74 1.12.57zM6.31 72.6a6.43 6.43 0 00-1.38 5.1 16.32 16.32 0 002.1 5.6c.27.41.62.7 1.04.96.93.56 2.06.29 2.68-.62.38-.57.33-1.2.18-1.79-.21-.8-.55-1.55-.9-2.3-.3-.68-.59-1.35-.78-2.09-.08-.43-.1-.84.07-1.29a2.5 2.5 0 013.66-1.17c.93.6 1.49 1.52 1.93 2.48 2.54 5.52 5.45 10.83 8.04 16.32.42.85.82 1.72 1.42 2.49.73.94 1.85 1.26 2.8.81 1-.5 1.49-1.63 1.2-2.78-.19-.65-.5-1.18-.82-1.76a243.14 243.14 0 01-4.14-7.88l-4.63-9.35a9.8 9.8 0 00-2.85-3.77 5.68 5.68 0 00-3.13-1.43A6.88 6.88 0 006.3 72.6zm2.97-1.54c.7-.28 1.4-.43 2.13-.44.33 0 .67 0 1.03.04-.19 1.15-.69 2.17-.98 3.3h-.02V74a3.42 3.42 0 00-2.35 1.44 2.63 2.63 0 00-.37 2.15c.19.74.5 1.43.8 2.18l-.2.6c-.21.72-.44 1.45-.71 2.22l-.03.08a21.88 21.88 0 01-.38 1l-.01.03c-1.06-.98-1.47-2.18-1.94-3.35l.92-2.83 2.11-6.45zm5.95.68a8.56 8.56 0 01.72.56 6.85 6.85 0 011.57 1.97c-.45 1.33-.88 2.68-1.37 4.17-.54-.56-.63-1.22-.97-1.73-.33-.51-.65-1.04-1.02-1.66.3-1 .67-2.09 1.07-3.3zm3.86 5.97h.12a.3.3 0 01.12 0c.6 1.2 1.24 2.42 1.84 3.66v.04l-1.42 4.4c-.86-1.29-1.32-2.6-2.04-3.86v-.02-.02zm3.63 7.18a.2.2 0 01.06-.05c.08-.01.12.1.15.15v.03h.02l1.85 3.54c-.46 1.44-.94 2.86-1.45 4.42l-.02-.03v.01c-.55-.6-.75-1.27-1.05-1.87-.3-.6-.59-1.22-.92-1.93.4-1.32.8-2.74 1.38-4.08-.04-.06-.06-.13-.02-.19zm3.9 7.07c.25.47.5.87.7 1.26a7 7 0 01.4.85 4.34 4.34 0 01.15.49 2.4 2.4 0 01.05.39 1.88 1.88 0 01-.18.86 1.5 1.5 0 01-1.05.82l-.18.04c-.46.07-.89 0-1.3-.4.21-.7.45-1.38.68-2.1.19-.67.42-1.35.72-2.2zm115.83-36.54L141 49.2l19.51-4.59 1.47 6.23-19.52 4.59zm.67-8.11a9.96 9.96 0 011.89-6.3 5.14 5.14 0 001.03-3.35c-.13-2.17-1.3-3.81-2.7-5.34-1.7 1.6-3.05 1.85-4.4.91a2.95 2.95 0 012.2-5.33c1.64.28 2.37 1.4 2.47 3.82 7.58.67 12.14 4.95 14.39 12.12-4.9 1.12-9.81 2.28-14.88 3.47zM90.65 8.92a11.56 11.56 0 00-15.3 5.8A11.56 11.56 0 0081.14 30a11.56 11.56 0 0015.28-5.77l-3.04 1.15-1.16-3.06-3.06 1.16L88 20.42l-3.06 1.16-1.15-3.04-3.05 1.16-1.16-3.07-3.06 1.16-1.16-3.07 3.07-1.16 1.15 3.07 3.06-1.16 1.15 3.04 3.06-1.16 1.16 3.07 3.06-1.16 1.16 3.06 3.06-1.15 1.15 3.04a11.56 11.56 0 00-5.8-15.28zm2.61-5.97a2.07 2.07 0 00-1.28-.07c-.94.21-1.43.98-1.5 2.29l-1.36-.53-.79 1.76L94.07 9l.61-1.35.17-.45-1.32-.6c.96-1.04 1.2-1.89.7-2.72a2.06 2.06 0 00-.97-.92zm-.31.8c.5.23.75.92.54 1.44-.23.59-.9.84-1.45.59a1.1 1.1 0 01-.45-1.6c.3-.42.92-.63 1.36-.43z'  stroke-width='1' stroke='none' fill='hsla(4, 79%, 53%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.jrhallosection h2 {
	display: block;
	width: auto;
	max-width: 80%;
	margin: 40px auto 60px auto;
	text-align: center;
	padding: 15px;
	box-sizing: border-box;
	color: #fff !important;
	font-size: 2.1em;
	background: rgba(20, 5, 58, .75);
}
.ow.jrhallosection h2 span {
	color: #8bcb00;
	font-size: inherit;
}
.ow.jrhallosection h2.candy-main-header {
	margin-bottom: 0;
}
.ow.jrhallosection h4.candy-sub-header {
	display: block;
	width: auto;
	max-width: 72.5%;
	margin: 0px auto 60px auto;
	text-align: center;
	padding: 15px;
	box-sizing: border-box;
	color: #14053a !important;
	font-size: 1.45em;
	background: #8bcb00;
}
.ow.jrhallosection .ornament {
	display: block;
	width: 40%;
	float: left;
	margin-right: 3%;
}
.ow.jrhallosection .ornament img {
	display: block;
	margin: 0 auto;
	text-align: center;
	max-width: 80%;
	padding: 30px 0 60px 0;
	animation: bounce 3s infinite alternate;
	-webkit-animation: bounce 3s infinite alternate;
	transition: all 0.3s ease-in-out;
}
.ow.jrhallosection .ornament img:hover {
	 opacity: 0.8;
	 cursor: pointer;
}
.ow.jrhallosection .feature-item-info {
	display: block;
	width: 47%;
	box-sizing: border-box;
	text-align: right;
	float: right;
}
.ow.jrhallosection .feature-item-info h3, .ow.jrhallosection .feature-item-info p {
	color: #fff !important;
}
.ow.jrhallosection .feature-item-info h3 {
	font-size: 2.0em;
}
.ow.jrhallosection .feature-item-info p {
	font-size: larger;
	padding: 20px 0 10px 0;
	line-height: 27px;
}
.ow.jrhallosection .feature-item-info p.price, .ow.jrhallosection .feature-item-info p.price.strikeout {
	color: #8bcb00 !important;
	font-weight: 900 !important;
	padding: initial;
}
.ow.jrhallosection.red .feature-item-info p.price, .ow.jrhallosection.red .feature-item-info p.price.strikeout {
	color: white !important;
}
.ow.jrhallosection .feature-item-info p.price {
	font-size: 1.9em;
}
.ow.jrhallosection .feature-item-info p.price.strikeout {
	font-size: 1.3em;
	font-weight: 600 !important;
	text-decoration: line-through;
}
.ow.jrhallosection a.button.buynow {
	background: #ffda0d;
	color: #1d0853;
	text-transform: uppercase;
	font-weight: 900;
	text-align: center;
	font-size: 17px;
}
.ow.jrhallosection a.button.shopallbtn {
	background: #ffda0d;
	color: #1d0853;
	text-transform: uppercase;
	font-weight: 900;
	text-align: center;
	font-size: 17px;
	margin: 0 auto;
}
.ow.jrhallosection.red h2 {
	background: rgba(192, 27, 20, .75);
}
.ow.jrhallosection.red h2 span {
	color: #ffcc00;
}
.ow.jrhallosection.red a.button.buynow, .ow.jrhallosection.red a.button.shopallbtn {
	background: white;
	color: #c01b14;
	border-color: white;
}
.ow.jrhallosection .scroller-wrap .scroller .scroller-items div {
	position: relative;
}
.ow.jrhallosection .scroller-wrap .scroller .scroller-items div .image-wrap-white {
	display: block;
	width: 90%;
	height: auto;
	background: #fff;
	border-radius: 12px;
	margin: 0 auto;
	text-align: center;
	clear: both;
	margin-bottom: 15px;
}
.ow.jrhallosection .scroller-wrap .scroller .scroller-items div img {
	max-width: 90%;
	margin: 0 auto;
	text-align: center;
	display: block;
	padding-bottom: 10px;
	padding-top: 10px;
}
.ow.jrhallosection .scroller-wrap .scroller .scroller-items div h3 {
	word-break: break-word;
	line-break: strict;
	white-space: normal;
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
}
.ow.jrhallosection.two .scroller-wrap .scroller .scroller-items div h3 {
	color: #74c044;
}
.ow.jrhallosection .scroller-wrap .scroller .scroller-items div p.price {
	font-weight: 900;
	color: #8bcb00 !important;
}
.ow.jrhallosection.red .scroller-wrap .scroller .scroller-items div p.price {
	color: #ffcc00 !important;
}
.ow.jrhallosection .scroller-wrap .arrow span {
	border-left: 30px solid #000;
}
.ow.jrhallosection .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #000;
	border-left: 30px solid transparent;
}
.ow.jrhallosection.two .scroller-wrap .arrow span {
	border-left: 30px solid #80be44;
}
.ow.jrhallosection.two .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #80be44;
	border-left: 30px solid transparent;
}
.ow.jrhallosection .scroller-wrap ul {
	display: none;
}
.ow.jrhallosection .scroller-wrap ul li.active {
	background-color: #662f90;
}
.ow.jrhallosection .scroller-wrap ul li.show-all {
	display: none;
}
.ow.jrhallosection.black .scroller-wrap .arrow span {
	border-left: 30px solid #fff;
}
.ow.jrhallosection.black .scroller-wrap .arrow.arrow-left span {
	border-left: transparent;
	border-right: 30px solid #fff;
}
@media (max-width: 960px) {
	/*** JR HALLOWEEN PAGE - MOBILE STYLES ***/
	.ow.jrhallosection h2 {
		max-width: 99%;
		margin: 20px auto;
	}
	.ow.jrhallosection .ornament, .ow.jrhallosection .feature-item-info {
		width: 90%;
		margin: 0 auto;
		float: none;
		clear: both;
	}
	.ow.jrhallosection h2 {
		font-size: 1.95em;
	}
	.ow.jrhallosection .ornament img {
		padding: 20px 5px;
		animation: none !important;
	}
	.ow.jrhallosection .feature-item-info {
		width: 96%;
		text-align: left;
	}
	.ow.jrhallosection .feature-item-info h3 {
		font-size: 1.7em;
	}
	.ow.jrhallosection .feature-item-info p {
		line-height: 24px;
	}
	.ow.jrhallosection a.button.buynow {
		font-size: 15px;
	}
	.ow.jrhallosection a.button.shopallbtn {
		font-size: 15px;
	}
	.ow.jrhallosection h4.candy-sub-header {
		max-width: 80%;
		font-size: 1em;
		margin-bottom: 20px;
	}
	
}
@media (max-width: 321px) {
	/*** JR HALLOWEEN PAGE - SMALL MOBILE STYLES ***/
	.ow.jrhallosection {
		padding: 5px;
	}
	.ow.jrhallosection .iw {
		padding: 5px;
	}
	.ow.jrhallosection h2 {
		font-size: 1.7em;
	}
	.ow.jrhallosection .ornament {
		width: 80%;
	}
	.ow.jrhallosection .feature-item-info h3 {
		font-size: 1.55em;
	}
	.ow.jrhallosection .feature-item-info p {
		font-size: large;
	}
	
}
@keyframes HalloBounceRotate {
  0%, 100% {
    transform: translateY(0) rotate(0deg);
  }
  10% {
    transform: translateY(-15px) rotate(-5deg);
  }
  20% {
    transform: translateY(0) rotate(5deg);
  }
  30% {
    transform: translateY(-15px) rotate(0deg);
  }
  40% {
    transform: translateY(0) rotate(-5deg);
  }
  50% {
    transform: translateY(-15px) rotate(5deg);
  }
  60% {
    transform: translateY(0) rotate(0deg);
  }
  70% {
    transform: translateY(-15px) rotate(-5deg);
  }
  80% {
    transform: translateY(0) rotate(5deg);
  }
  90% {
    transform: translateY(-15px) rotate(0deg);
  }
}

/****** HALLOWEEN SALE LANDING PAGE 2023 - END ******/


/******** START - HOLIDAY GIFT GUIDE 2023 LANDING PAGE ********/

#banner.ow.white.jrgiftguidetwentythree {
	background-color: #3888e8 !important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide/2023/banner/gg-desktop-background-sm-3.png');
	background-position: bottom center;
	background-size: cover;
	background-repeat: no-repeat;
	animation: none !important;
	min-height: inherit;
	/*padding-bottom: 30px;*/
	overflow:hidden;
}
#banner.ow.white.jrgiftguidetwentythree .topcontent.mobile {
	display: none;
}
#banner.ow.white.jrgiftguidetwentythree .topcontent.desktop {
	display: block;
	max-width: 1440px;
	margin:0 auto;
}
#banner.ow.white.jrgiftguidetwentythree a.button.white {
	background: #ffffff !important;
	color: #ba043a !important;
	font-size: 18px !important;
	font-weight: 600;
	text-transform: capitalize !important;
	display: inline;
	float:left;
	margin: 0 auto;
	margin-bottom: 25px;
	margin-top: -50px;
	margin-left: 19%;
	transition: all 0.3s ease-in-out;
}
#banner.ow.white.jrgiftguidetwentythree a.button.white:hover {
	 opacity: 0.7;
	 cursor: pointer;
}
#banner.ow.white.jrgiftguidetwentythree img.title.desktop {
	display: block;
	float: left;
	width: auto;
	max-width: 55%;
	padding: 80px 10px 80px 0;
}
#banner.ow.white.jrgiftguidetwentythree img.santa {
	display: block;
	float: right;
	max-width: 29%;
	padding: 40px 0 0 80px;
}
@media (max-width: 1024px) {
	#banner.ow.white.jrgiftguidetwentythree {
		padding: 0;
	}
	#banner.ow.white.jrgiftguidetwentythree img.title.desktop {
		max-width: 60%;
		padding: 40px 0;
	}
	#banner.ow.white.jrgiftguidetwentythree a.button.white {
		margin-bottom: 50px;
	}
	#banner.ow.white.jrgiftguidetwentythree img.santa {
		padding: 40px 0 40px 80px;
	}
}
@media (max-width: 767px) {
	#banner.ow.white.jrgiftguidetwentythree {
		background-position: center center;
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide/2023/banner/gg-mobile-background-sm.png');
	}
	#banner.ow.white.jrgiftguidetwentythree .topcontent.desktop {
		display: none;
	}
	#banner.ow.white.jrgiftguidetwentythree .topcontent.mobile {
		display: block;
	}
	#banner.ow.white.jrgiftguidetwentythree .topcontent.mobile img.title.mobile, #banner.ow.white.jrgiftguidetwentythree .topcontent.mobile img.products.mobile {
		display: block;
		max-width: 100%;
		margin: 0 auto;
		text-align: center;
		padding: 30px 0 5px 0;
	}
	#banner.ow.white.jrgiftguidetwentythree a.button.white {
		margin: 15px auto;
		display: block;
		text-align: center;
		border: 0;
		width: auto;
		max-width: 60%;
		float: none;
	}
	#banner.ow.white.jrgiftguidetwentythree img.santa {
		float: none;
		clear: both;
		max-width: 82.5%;
		margin: 0 auto;
		padding: 0 0 45px 0;
	}
}

.ow.giftguidetwentytwo.twothree.green {
	  background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='60' height='60' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(73, 48%, 95%, 1)'/><path d='M30 28.46a.63.63 0 01-.63-.63v-6.3c0-.35.28-.63.63-.63s.63.28.63.63v6.3c0 .36-.28.63-.63.63zm1.88 1.09a.65.65 0 01-.56-.32.63.63 0 01.23-.87l5.46-3.15c.3-.18.69-.07.86.23.18.31.07.7-.23.87l-5.46 3.15a.54.54 0 01-.3.09zm5.46 5.32a.67.67 0 01-.32-.09l-5.47-3.15a.63.63 0 01-.23-.86c.18-.31.57-.42.86-.24l5.47 3.15c.3.18.41.57.24.87a.6.6 0 01-.55.32zM30 39.12a.63.63 0 01-.63-.63v-6.3c0-.35.28-.63.63-.63s.63.28.63.63v6.3c0 .34-.28.63-.63.63zm-7.34-4.24a.65.65 0 01-.56-.32.63.63 0 01.23-.86l5.46-3.15c.3-.18.69-.08.86.23.18.3.07.69-.23.86l-5.46 3.16a.58.58 0 01-.3.08zm5.45-5.33a.67.67 0 01-.32-.09l-5.47-3.15a.63.63 0 01-.24-.87c.18-.3.56-.4.87-.23l5.47 3.15c.3.18.4.57.23.87a.58.58 0 01-.54.32zm15.93-4.74c-.06 0-.12-.01-.17-.03l-2.7-.74a.65.65 0 01-.46-.78l.7-2.7a.64.64 0 01.79-.45c.33.09.54.44.45.78l-.54 2.1 2.08.56c.34.1.54.44.44.78-.05.3-.31.48-.59.48zm-1.39 3.05a.73.73 0 01-.18-.03l-5.3-1.46a.63.63 0 01-.44-.78l1.39-5.32a.64.64 0 01.78-.45c.33.08.54.44.45.77l-1.23 4.72 4.7 1.3c.34.08.55.43.45.77a.65.65 0 01-.62.48zm1.63-5.27a1.45 1.45 0 001.96-.53 1.44 1.44 0 10-1.96.53zm.71 14.64a1.44 1.44 0 100 2.88 1.44 1.44 0 000-2.88zm-15.7 8.85a1.42 1.42 0 00.71 2.67 1.44 1.44 0 001.25-2.15c-.4-.68-1.28-.91-1.97-.52zm-13.57-8.66a1.44 1.44 0 10-.35 2.64c.37-.1.68-.34.87-.68.19-.33.25-.71.14-1.08a1.4 1.4 0 00-.66-.88zm-.71-17.5a1.44 1.44 0 100 2.88 1.44 1.44 0 000-2.88zm15.36-8.62a1.44 1.44 0 10-.73 2.78 1.44 1.44 0 00.73-2.78zm11.7 28.6a.64.64 0 01-.62-.47l-.7-2.7a.64.64 0 01.45-.78l2.7-.74a.63.63 0 01.33 1.21l-2.08.57.54 2.1a.64.64 0 01-.45.78c-.07.03-.12.03-.18.03zm-3.33.3a.64.64 0 01-.62-.46l-1.4-5.33a.64.64 0 01.45-.77l5.3-1.47a.63.63 0 01.34 1.22l-4.7 1.29 1.23 4.72a.64.64 0 01-.46.78.52.52 0 01-.14.02zm-6.75 5.52a.63.63 0 01-.45-.2L30 44l-1.54 1.53a.63.63 0 01-.9 0 .63.63 0 010-.9l2-1.96a.63.63 0 01.9 0l1.99 1.96c.25.25.25.65 0 .9-.13.13-.3.19-.46.19zm1.92-2.73a.58.58 0 01-.44-.2L30 39.38l-3.47 3.43a.63.63 0 01-.9 0 .63.63 0 010-.9l3.92-3.86a.63.63 0 01.89 0l3.91 3.86c.25.25.25.65 0 .9-.1.12-.26.19-.44.19zm-15.97-3.08l-.16-.01a.64.64 0 01-.46-.78l.54-2.1-2.08-.57a.62.62 0 01-.44-.77.62.62 0 01.78-.44l2.7.74c.33.1.52.44.44.78l-.7 2.7c-.08.26-.34.44-.62.45zm3.32.3c-.05 0-.1 0-.16-.02a.64.64 0 01-.45-.78l1.23-4.72-4.7-1.29a.62.62 0 01-.45-.77.62.62 0 01.78-.44l5.3 1.46c.34.1.54.44.45.78l-1.4 5.32c-.05.26-.32.45-.6.45zm-5.32-15.38a.64.64 0 01-.61-.47.63.63 0 01.44-.78l2.08-.57-.54-2.1a.64.64 0 01.45-.77c.34-.09.69.12.78.45l.7 2.7a.64.64 0 01-.44.78l-2.7.73a.53.53 0 01-.16.03zm1.4 3.03a.64.64 0 01-.62-.47.63.63 0 01.44-.77l4.7-1.3-1.23-4.71a.64.64 0 01.46-.78c.34-.09.69.12.78.46l1.39 5.32a.64.64 0 01-.44.77l-5.3 1.47a.71.71 0 01-.18.01zM30 17.53a.58.58 0 01-.44-.2l-2-1.96a.63.63 0 010-.89.63.63 0 01.9 0L30 16l1.54-1.52a.63.63 0 01.9 0c.24.25.24.66 0 .9l-2 1.96a.64.64 0 01-.44.19zm0 4.63a.58.58 0 01-.44-.19l-3.91-3.87a.63.63 0 010-.9.63.63 0 01.9 0L30 20.65l3.48-3.43a.63.63 0 01.9 0c.24.25.24.66 0 .9l-3.92 3.86a.7.7 0 01-.47.2zm3.94-.56l-2.77 2.9a2.39 2.39 0 003.02 1.74l1.12-3.84c.23-.83-.78-1.41-1.37-.8zm5.3 7.63l-3.88-.97a2.38 2.38 0 000 3.49l3.89-.97c.82-.2.82-1.35 0-1.55zm-3.93 8.4l-1.12-3.85a2.4 2.4 0 00-3.02 1.75l2.77 2.89c.59.6 1.6.01 1.37-.8zm-9.27.79l2.77-2.9a2.39 2.39 0 00-3.02-1.74l-1.11 3.84c-.22.81.78 1.4 1.36.8zm-5.3-7.64l3.88.97a2.38 2.38 0 000-3.5l-3.88.98c-.81.2-.81 1.36 0 1.55zm3.95-8.4l1.12 3.84c1.32.4 2.7-.4 3.02-1.74l-2.77-2.89c-.6-.6-1.6-.02-1.37.8zM30 32.82a2.81 2.81 0 110-5.63 2.81 2.81 0 010 5.63zm0-4.36a1.54 1.54 0 100 3.08 1.54 1.54 0 000-3.08z'  stroke-width='1' stroke='none' fill='hsla(73, 33%, 89%, 1)'/><path d='M55.21 59.95a.59.59 0 00-.3-.53l-1.55-.87a.58.58 0 00-.45-.06l-2.84.78a.58.58 0 00-.43.57c0 .26.16.49.42.57l2.96.9.16.02c.1 0 .2-.03.3-.08l1.4-.8c.2-.1.33-.29.33-.5zm2.54-6.84l-2.1-2.06a.6.6 0 00-.71-.1.6.6 0 00-.29.66l.71 3c.04.16.14.3.28.38l1.4.82c.09.05.2.08.3.08.1 0 .2-.03.3-.08.19-.11.3-.3.3-.52l-.02-1.77c0-.15-.05-.3-.17-.41zm2.26 10a3.12 3.12 0 010-6.22 3.12 3.12 0 010 6.22zm0-5.04a1.92 1.92 0 000 3.84c1.05 0 1.92-.87 1.92-1.92 0-1.06-.87-1.92-1.92-1.92zm-14.7-3.03a.6.6 0 01-.58-.44.6.6 0 01.42-.72l2.95-.8-.82-3.04a.6.6 0 01.42-.73.6.6 0 01.73.43l.97 3.62c.04.15.02.31-.05.45a.6.6 0 01-.36.27l-3.52.95-.16.01zm1.1 3.63a.6.6 0 01-.58-.44.6.6 0 01.42-.72l6.5-1.74-1.7-6.37a.6.6 0 01.42-.73.6.6 0 01.73.42l1.86 6.95c.04.15.01.32-.05.45a.56.56 0 01-.36.28l-7.08 1.9h-.17zm11.46.58c-.1 0-.2-.03-.3-.09l-13.55-7.82a.59.59 0 01-.22-.8.59.59 0 01.8-.23l13.56 7.83c.29.16.38.53.22.8-.1.2-.3.3-.51.3zm2.16-11.6a.6.6 0 01-.42-.17l-2.58-2.58a.59.59 0 010-.83c.24-.24.6-.24.84 0l2.15 2.15 2.23-2.24c.24-.23.6-.23.84 0 .23.24.23.6 0 .84l-2.64 2.64a.51.51 0 01-.42.2zm.03 5.39a.6.6 0 01-.42-.18l-5.2-5.2a.59.59 0 010-.83c.24-.23.6-.23.84 0l4.77 4.77 4.67-4.67c.23-.23.6-.23.84 0 .23.23.23.6 0 .83l-5.09 5.09a.51.51 0 01-.4.19zm.04 5.03a.58.58 0 01-.59-.6V41.84c0-.33.26-.59.6-.59.32 0 .58.26.58.6v15.64a.58.58 0 01-.59.59zm-57.65-2.2a.59.59 0 00.6 0l1.53-.91c.14-.08.24-.2.28-.37l.74-2.84a.58.58 0 00-.28-.66.6.6 0 00-.71.09L2.36 53.3a.61.61 0 00-.19.42l-.01 1.62c-.02.22.1.41.29.52zm7.49 3.7l-2.96-.9a.62.62 0 00-.47.06l-1.4.8c-.2.1-.3.3-.3.51 0 .22.1.41.3.52l1.54.88c.1.05.2.08.29.08l.16-.03 2.84-.78c.26-.07.44-.3.44-.56a.65.65 0 00-.44-.59zM.01 63.1a3.12 3.12 0 010-6.22 3.12 3.12 0 010 6.22zm0-5.04a1.92 1.92 0 000 3.84 1.92 1.92 0 000-3.84zm14.82-2.95l-.15-.01-3.62-.97a.56.56 0 01-.35-.28.58.58 0 01-.06-.45l.95-3.52a.6.6 0 01.72-.43c.32.09.51.41.43.73l-.8 2.95 3.05.82c.31.08.5.4.42.72a.62.62 0 01-.59.44zm-1.31 3.6h-.15l-6.95-1.87a.6.6 0 01-.43-.73l1.9-7.08a.6.6 0 01.73-.43c.32.09.51.42.43.73l-1.74 6.5 6.37 1.72c.32.08.5.41.43.73a.63.63 0 01-.6.44zm-11.28.7a.6.6 0 01-.52-.3.59.59 0 01.22-.8l13.55-7.83a.59.59 0 01.8.22c.17.29.08.64-.21.8L2.53 59.35a.54.54 0 01-.29.08zM.04 47.66a.6.6 0 01-.43-.18l-2.58-2.58a.59.59 0 010-.83c.24-.24.6-.24.84 0l2.15 2.15 2.23-2.24c.24-.23.6-.23.84 0 .23.24.23.6 0 .84L.45 47.46a.51.51 0 01-.42.2zm.02 5.38a.6.6 0 01-.42-.18l-5.2-5.2a.59.59 0 010-.83c.24-.23.6-.23.84 0L.05 51.6l4.67-4.67c.23-.23.6-.23.84 0 .23.23.23.6 0 .83L.47 52.85a.51.51 0 01-.4.19zm.04 5.03a.58.58 0 01-.59-.6V41.84c0-.33.26-.59.6-.59.32 0 .58.26.58.6v15.64a.58.58 0 01-.59.59zM57.57 4.12a.6.6 0 00-.6 0l-1.54.9a.58.58 0 00-.27.38l-.74 2.83c-.07.26.04.52.27.66.1.06.2.08.3.08.15 0 .3-.05.41-.16l2.25-2.12a.61.61 0 00.2-.43V4.64a.56.56 0 00-.28-.52zM55.2-.05a.59.59 0 00-.3-.53l-1.55-.87a.58.58 0 00-.45-.06l-2.84.78a.58.58 0 00-.43.57c0 .26.16.49.42.57l2.96.9.16.02c.1 0 .2-.03.3-.08l1.4-.8c.2-.1.33-.29.33-.5zm4.8 3.16a3.12 3.12 0 010-6.22 3.12 3.12 0 010 6.22zm0-5.04a1.92 1.92 0 000 3.84c1.05 0 1.92-.87 1.92-1.92 0-1.06-.87-1.92-1.92-1.92zm-2.69 18.1a.6.6 0 01-.42-.18.59.59 0 010-.84l2.64-2.64a.61.61 0 01.84 0l2.57 2.57c.24.24.24.6 0 .84a.59.59 0 01-.83 0l-2.15-2.15L57.73 16a.56.56 0 01-.4.17zm7.82-2.84a.6.6 0 01-.42-.18L59.95 8.4l-4.67 4.67a.59.59 0 01-.84 0 .59.59 0 010-.84l5.09-5.08c.23-.23.6-.23.83 0l5.2 5.2c.23.22.23.6 0 .83a.58.58 0 01-.42.16zm-5.24 5.41a.58.58 0 01-.6-.59V2.51c0-.33.27-.6.6-.6.33 0 .59.27.59.6v15.64a.58.58 0 01-.6.6zm-12.05-8.19l-.15-.01a.6.6 0 01-.42-.73l.8-2.95-3.05-.82a.6.6 0 01-.42-.72.6.6 0 01.72-.43l3.62.97c.32.09.5.42.42.73l-.94 3.52a.61.61 0 01-.58.44zm3.69.86l-.15-.01a.6.6 0 01-.43-.73l1.74-6.5-6.37-1.72a.6.6 0 01-.42-.72.6.6 0 01.72-.43l6.95 1.86c.32.09.5.42.43.73l-1.9 7.08a.57.57 0 01-.57.44zm-7.32-1.83a.6.6 0 01-.52-.3.59.59 0 01.22-.81L57.47.64a.59.59 0 01.81.22c.17.3.07.65-.22.81L44.51 9.5a.5.5 0 01-.29.09zM9.94-.44l-2.96-.89a.62.62 0 00-.47.06l-1.4.79c-.2.11-.3.3-.3.52 0 .22.1.41.3.52l1.54.88c.1.05.2.08.29.08l.16-.03L9.94.71c.26-.07.44-.3.44-.56a.65.65 0 00-.44-.59zm-5.3 5.81A.62.62 0 004.36 5l-1.4-.82a.6.6 0 00-.6 0c-.19.1-.3.3-.3.52l.02 1.77c0 .16.06.31.17.42l2.1 2.06a.58.58 0 00.7.08.6.6 0 00.29-.66zM0 3.11a3.12 3.12 0 010-6.22 3.12 3.12 0 010 6.22zm0-5.04A1.92 1.92 0 000 1.9a1.92 1.92 0 000-3.84zM12.16 10.7a.6.6 0 01-.58-.44l-.97-3.62a.6.6 0 01.43-.72l3.52-.95a.6.6 0 01.72.43.6.6 0 01-.42.72l-2.95.8.83 3.04a.6.6 0 01-.43.73l-.15.01zm-3.78.66a.6.6 0 01-.58-.44L5.94 3.97a.65.65 0 01.05-.45.6.6 0 01.36-.27l7.08-1.9a.6.6 0 01.73.42.6.6 0 01-.42.72L7.23 4.23l1.71 6.37a.6.6 0 01-.42.73c-.03.03-.09.03-.14.03zm7.3-1.6c-.1 0-.2-.03-.3-.09L1.83 1.85a.59.59 0 01-.22-.8.59.59 0 01.8-.23l13.56 7.83c.29.16.38.53.22.8-.11.2-.3.3-.5.3zm-18.36 6.4A.6.6 0 01-3.1 16a.59.59 0 010-.84l2.64-2.64a.61.61 0 01.84 0l2.57 2.57c.24.24.24.6 0 .84a.59.59 0 01-.83 0l-2.15-2.15L-2.27 16a.56.56 0 01-.4.17zm7.82-2.83a.6.6 0 01-.42-.18L-.05 8.4l-4.67 4.67a.59.59 0 01-.84 0 .59.59 0 010-.84l5.09-5.08c.23-.23.6-.23.83 0l5.2 5.2c.23.22.23.6 0 .83a.58.58 0 01-.42.16zM-.1 18.74a.58.58 0 01-.6-.59V2.51c0-.33.27-.6.6-.6.33 0 .59.27.59.6v15.64a.58.58 0 01-.6.6z'  stroke-width='1' stroke='none' fill='hsla(73, 33%, 89%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.giftguidetwentytwo.twothree.midsections {
	  background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='80' height='70' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(73, 51%, 60%, 1)'/><path d='M40.074-24.143c-.7.1-8.299 18.602-8.299 18.602-2.2 4.9-5.75 13.1-7.9 18-.4.9.25 1.9 1.35 2 4.1.35 8.25.55 12.35.6 0 .5-.05 1.048-.05 1.548 0 .6.2 7.352.1 7.352 2.1.15 2.65.299 4.3.049-.2 0-.05-5.15.024-8.95 4.275-.05 8.576-.3 12.826-.75 1.1-.1 1.75-1.15 1.35-2.05-1.2-2.55-2.8-6.899-3.1-7.549-.45-.95-1.25-2.902-1.7-3.852-.45-.9-5.8-12.8-7.15-15.85-1.35-3.05-2.75-6.1-4.1-9.15zM.7 10.857C0 10.957-7.6 29.46-7.6 29.46c-2.2 4.9-5.75 13.1-7.9 18-.4.9.25 1.9 1.35 2 4.1.35 8.25.55 12.35.6 0 .5-.05 1.048-.05 1.548 0 .6.2 7.352.1 7.352 2.1.15 2.65.299 4.3.049-.2 0-.05-5.15.024-8.95 4.275-.05 8.576-.3 12.826-.75 1.1-.1 1.75-1.15 1.35-2.05-1.2-2.55-2.8-6.899-3.1-7.549-.45-.95-1.25-2.902-1.7-3.852-.45-.9-5.8-12.8-7.15-15.85-1.35-3.05-2.75-6.1-4.1-9.15zm80 0c-.7.1-8.299 18.602-8.299 18.602-2.2 4.9-5.75 13.1-7.9 18-.4.9.25 1.9 1.35 2 4.1.35 8.25.55 12.35.6 0 .5-.05 1.048-.05 1.548 0 .6.2 7.352.1 7.352 2.1.15 2.65.299 4.3.049-.2 0-.05-5.15.024-8.95 4.275-.05 8.576-.3 12.826-.75 1.1-.1 1.75-1.15 1.35-2.05-1.2-2.55-2.8-6.899-3.1-7.549-.45-.95-1.25-2.902-1.7-3.852-.45-.9-5.8-12.8-7.15-15.85-1.35-3.05-2.75-6.1-4.1-9.15zm-40.625 35c-.7.1-8.299 18.602-8.299 18.602-2.2 4.9-5.75 13.1-7.9 18-.4.9.25 1.9 1.35 2 4.1.35 8.25.55 12.35.6 0 .5-.05 1.048-.05 1.548 0 .6.2 7.352.1 7.352 2.1.15 2.65.299 4.3.049-.2 0-.05-5.15.024-8.95 4.275-.05 8.576-.3 12.826-.75 1.1-.1 1.75-1.15 1.35-2.05-1.2-2.55-2.8-6.899-3.1-7.549-.45-.95-1.25-2.902-1.7-3.852-.45-.9-5.8-12.8-7.15-15.85-1.35-3.05-2.75-6.1-4.1-9.15z'  stroke-width='1' stroke='none' fill='hsla(73, 44%, 54%, 1)'/><path d='M40.045-32.22c-.15 0-.2.15-.25.25-.2.5-.45 1-.65 1.5a.813.813 0 01-.202.35c-.1.1-.248.15-.398.15-.6.05-1.2.15-1.8.2-.15.05-.302.1-.302.2 0 .05.052.15.102.2.45.5.948.95 1.398 1.4.05.05.102.1.102.15v.2c-.1.65-.252 1.3-.352 1.95 0 .1.002.25.102.3.05 0 .15 0 .2-.05.5-.2.998-.5 1.448-.8.15-.1.3-.2.5-.2.15.05.252.1.352.15.45.25.948.5 1.398.75.15.1.35.3.5.15.1-.1.05-.35 0-.45-.1-.55-.25-1.05-.35-1.6v-.2c0-.1.05-.15.1-.2l1.452-1.45c.05-.05.15-.15.1-.25 0-.1-.15-.15-.25-.15l-1.802-.15c-.1 0-.2 0-.25-.05-.1-.05-.149-.15-.199-.25-.3-.6-.55-1.15-.85-1.75 0-.05-.05-.05-.05-.1-.05-.05-.1-.05-.05-.25zm4.049 17.25c-1.4.65-2.85 1.3-4.3 1.9-1.9.85-3.85 1.7-5.8 2.4-.2.45-.4.9-.6 1.3 2.25-.75 4.4-1.7 6.55-2.65 1.6-.6 3.1-1.3 4.6-2-.15-.3-.3-.65-.45-.95zm-12.3 9.5c-.15.3-.3.65-.45.95 2.55.7 5.1 1.3 7.7 1.75 3.601.75 7.3 1.1 11 .9-.15-.35-.3-.65-.45-1-3.3.15-6.6-.15-9.85-.75-2.4-.4-4.75-1-7.1-1.6-.3-.1-.6-.15-.85-.25zm19.5 6.3c-8.35 4.2-17.25 7.35-26.45 9.4-.15.4-.35.8-.5 1.15a115.73 115.73 0 0027.4-9.6c-.15-.3-.3-.65-.45-.95zM.67 2.78c-.15 0-.2.15-.25.25-.2.5-.45 1-.65 1.5a.813.813 0 01-.202.35c-.1.1-.248.15-.398.15-.6.05-1.2.15-1.8.2-.15.05-.302.1-.302.2 0 .05.052.15.102.2.45.5.948.95 1.398 1.4.05.05.102.1.102.15v.2c-.1.65-.252 1.3-.352 1.95 0 .1.002.25.102.3.05 0 .15 0 .2-.05.5-.2.998-.5 1.448-.8.15-.1.3-.2.5-.2.15.05.252.1.352.15.45.25.948.5 1.398.75.15.1.35.3.5.15.1-.1.05-.35 0-.45-.1-.55-.25-1.05-.35-1.6v-.2c0-.1.05-.15.1-.2L4.02 5.73c.05-.05.15-.15.1-.25 0-.1-.15-.15-.25-.15l-1.802-.15c-.1 0-.2 0-.25-.05-.1-.05-.149-.15-.199-.25-.3-.6-.55-1.15-.85-1.75 0-.05-.05-.05-.05-.1-.05-.05-.1-.05-.05-.25zm80 0c-.15 0-.2.15-.25.25-.2.5-.45 1-.65 1.5a.813.813 0 01-.202.35c-.1.1-.248.15-.398.15-.6.05-1.2.15-1.8.2-.15.05-.302.1-.302.2 0 .05.052.15.102.2.45.5.948.95 1.398 1.4.05.05.102.1.102.15v.2c-.1.65-.252 1.3-.352 1.95 0 .1.002.25.102.3.05 0 .15 0 .2-.05.5-.2.998-.5 1.448-.8.15-.1.3-.2.5-.2.15.05.252.1.352.15.45.25.948.5 1.398.75.15.1.35.3.5.15.1-.1.05-.35 0-.45-.1-.55-.25-1.05-.35-1.6v-.2c0-.1.05-.15.1-.2l1.452-1.45c.05-.05.15-.15.1-.25 0-.1-.15-.15-.25-.15l-1.802-.15c-.1 0-.2 0-.25-.05-.1-.05-.149-.15-.199-.25-.3-.6-.55-1.15-.85-1.75 0-.05-.05-.05-.05-.1-.05-.05-.1-.05-.05-.25zM4.719 20.03c-1.4.65-2.85 1.3-4.3 1.9-1.9.85-3.85 1.7-5.8 2.4-.2.45-.4.9-.6 1.3 2.25-.75 4.4-1.7 6.55-2.65 1.6-.6 3.1-1.3 4.6-2-.15-.3-.3-.65-.45-.95zm80 0c-1.4.65-2.85 1.3-4.3 1.9-1.9.85-3.85 1.7-5.8 2.4-.2.45-.4.9-.6 1.3 2.25-.75 4.4-1.7 6.55-2.65 1.6-.6 3.1-1.3 4.6-2-.15-.3-.3-.65-.45-.95zm-92.3 9.5c-.15.3-.3.65-.45.95 2.55.7 5.1 1.3 7.7 1.75 3.601.75 7.3 1.1 11 .9-.15-.35-.3-.65-.45-1-3.3.15-6.6-.15-9.85-.75-2.4-.4-4.75-1-7.1-1.6-.3-.1-.6-.15-.85-.25zm80 0c-.15.3-.3.65-.45.95 2.55.7 5.1 1.3 7.7 1.75 3.6.75 7.3 1.1 11 .9-.15-.35-.3-.65-.45-1-3.3.15-6.6-.15-9.85-.75-2.4-.4-4.75-1-7.1-1.6-.3-.1-.6-.15-.85-.25zm-60.5 6.3c-8.35 4.2-17.25 7.35-26.45 9.4-.15.4-.35.8-.5 1.15a115.73 115.73 0 0027.4-9.6c-.15-.3-.3-.65-.45-.95zm80 0c-8.35 4.2-17.25 7.35-26.45 9.4-.15.4-.35.8-.5 1.15a115.73 115.73 0 0027.4-9.6c-.15-.3-.3-.65-.45-.95zm-51.874 1.95c-.15 0-.2.15-.25.25-.2.5-.45 1-.65 1.5a.813.813 0 01-.202.35c-.1.1-.248.15-.398.15-.6.05-1.2.15-1.8.2-.15.05-.302.1-.302.2 0 .05.052.15.102.2.45.5.948.95 1.398 1.4.05.05.102.1.102.15v.2c-.1.65-.252 1.3-.352 1.95 0 .1.002.25.102.3.05 0 .15 0 .2-.05.5-.2.998-.5 1.448-.8.15-.1.3-.2.5-.2.15.05.252.1.352.15.45.25.948.5 1.398.75.15.1.35.3.5.15.1-.1.05-.35 0-.45-.1-.55-.25-1.05-.35-1.6v-.2c0-.1.05-.15.1-.2l1.452-1.45c.05-.05.15-.15.1-.25 0-.1-.15-.15-.25-.15l-1.802-.15c-.1 0-.2 0-.25-.05-.1-.05-.149-.15-.199-.25-.3-.6-.55-1.15-.85-1.75 0-.05-.05-.05-.05-.1-.05-.05-.1-.05-.05-.25zm4.049 17.25c-1.4.65-2.85 1.3-4.3 1.9-1.9.85-3.85 1.7-5.8 2.4-.2.45-.4.9-.6 1.3 2.25-.75 4.4-1.7 6.55-2.65 1.6-.6 3.1-1.3 4.6-2-.15-.3-.3-.65-.45-.95zm-12.3 9.5c-.15.3-.3.65-.45.95 2.55.7 5.1 1.3 7.7 1.75 3.601.75 7.3 1.1 11 .9-.15-.35-.3-.65-.45-1-3.3.15-6.6-.15-9.85-.75-2.4-.4-4.75-1-7.1-1.6-.3-.1-.6-.15-.85-.25zm19.5 6.3c-8.35 4.2-17.25 7.35-26.45 9.4-.15.4-.35.8-.5 1.15a115.73 115.73 0 0027.4-9.6c-.15-.3-.3-.65-.45-.95z'  stroke-width='1' stroke='none' fill='hsla(72, 40%, 48%, 1)'/><path d='M44.275-7.51c-.837.013-1.675.525-1.675 1.5 0 .75.55 1.351 1.15 1.551.95.25 2.201-.35 2.201-1.55 0-1.026-.838-1.513-1.676-1.5zM30.844 2.31c-.994.018-1.994.63-1.994 1.78 0 .85.651 1.602 1.351 1.802 1.15.3 2.6-.401 2.6-1.801.025-1.225-.963-1.8-1.957-1.781zM50.75 8.203c-1.2.025-2.4.762-2.4 2.137-.05 1 .75 1.951 1.65 2.201 1.4.4 3.15-.501 3.15-2.201 0-1.475-1.2-2.162-2.4-2.137zM4.9 27.49c-.837.013-1.675.525-1.675 1.5 0 .75.55 1.351 1.15 1.551.95.25 2.201-.35 2.201-1.55 0-1.026-.838-1.513-1.676-1.5zm80 0c-.837.013-1.675.525-1.675 1.5 0 .75.55 1.351 1.15 1.551.95.25 2.201-.35 2.201-1.55 0-1.026-.838-1.513-1.676-1.5zM-8.53 37.31c-.994.018-1.994.63-1.994 1.78 0 .85.651 1.602 1.351 1.802 1.15.3 2.6-.401 2.6-1.801.025-1.225-.963-1.8-1.957-1.781zm80 0c-.994.018-1.994.63-1.994 1.78 0 .85.651 1.602 1.351 1.802 1.15.3 2.6-.401 2.6-1.801.025-1.225-.964-1.8-1.957-1.781zm-60.094 5.894c-1.2.025-2.4.762-2.4 2.137-.05 1 .75 1.951 1.65 2.201 1.4.4 3.15-.501 3.15-2.201 0-1.475-1.2-2.162-2.4-2.137zm80 0c-1.2.025-2.4.762-2.4 2.137-.05 1 .75 1.951 1.65 2.201 1.4.4 3.15-.501 3.15-2.201 0-1.475-1.2-2.162-2.4-2.137zm-47.1 19.287c-.837.013-1.675.525-1.675 1.5 0 .75.55 1.351 1.15 1.551.95.25 2.201-.35 2.201-1.55 0-1.026-.838-1.513-1.676-1.5zM30.844 72.31c-.994.018-1.994.63-1.994 1.78 0 .85.651 1.602 1.351 1.802 1.15.3 2.6-.401 2.6-1.801.025-1.225-.963-1.8-1.957-1.781zm19.906 5.894c-1.2.025-2.4.762-2.4 2.137-.05 1 .75 1.951 1.65 2.201 1.4.4 3.15-.501 3.15-2.201 0-1.475-1.2-2.162-2.4-2.137z'  stroke-width='1' stroke='none' fill='hsla(73, 44%, 54%, 1)'/><path d='M40.049-18.277c-.6.006-1.201.368-1.201 1.068 0 .5.4 1 .85 1.1.7.2 1.55-.25 1.55-1.1 0-.725-.6-1.075-1.2-1.068zM37.098-7.715c-.45.006-.9.282-.9.807 0 .35.25.699.6.799.5.15 1.2-.2 1.2-.8 0-.55-.45-.812-.9-.806zm3.775 7.256c-.587.013-1.176.376-1.176 1.05 0 .5.401.95.801 1.1.7.2 1.55-.25 1.55-1.1 0-.724-.587-1.062-1.175-1.05zM.673 16.723c-.6.006-1.2.368-1.2 1.068 0 .5.4 1 .85 1.1.7.2 1.55-.25 1.55-1.1 0-.725-.6-1.075-1.2-1.068zm80 0c-.6.006-1.2.368-1.2 1.068 0 .5.4 1 .85 1.1.7.2 1.55-.25 1.55-1.1 0-.725-.6-1.075-1.2-1.068zm-82.95 10.562c-.45.006-.9.282-.9.807 0 .35.25.699.6.799.5.15 1.2-.2 1.2-.8 0-.55-.45-.812-.9-.806zm80 0c-.45.006-.9.28-.9.805 0 .35.25.7.6.8.5.15 1.2-.2 1.2-.8 0-.55-.45-.811-.9-.805zM1.498 34.541c-.587.013-1.176.376-1.176 1.05 0 .5.401.95.801 1.1.7.2 1.55-.25 1.55-1.1 0-.724-.587-1.062-1.175-1.05zm80 0c-.587.013-1.176.374-1.176 1.049 0 .5.401.951.801 1.101.7.2 1.55-.251 1.55-1.101 0-.725-.587-1.061-1.175-1.049zm-41.45 17.182c-.6.006-1.2.368-1.2 1.068 0 .5.4 1 .85 1.1.7.2 1.55-.25 1.55-1.1 0-.725-.6-1.075-1.2-1.068zm-2.95 10.562c-.45.006-.9.282-.9.807 0 .35.25.699.6.799.5.15 1.2-.2 1.2-.8 0-.55-.45-.812-.9-.806zm3.775 7.256c-.587.013-1.176.376-1.176 1.05 0 .5.401.95.801 1.1.7.2 1.55-.25 1.55-1.1 0-.724-.587-1.062-1.175-1.05z'  stroke-width='1' stroke='none' fill='hsla(73, 44%, 54%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.giftguidetwentytwo.twothree.red {
	  background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='30' height='40' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(344, 83%, 44%, 1)'/><path d='M9.498-2.496c.633.967 1.234 1.967 1.9 2.967.2.333.4.632.633.832.767.7 1.7 1.334 2.8.3 1.166-1.1.367-2.233-.366-3.367-1.033-.1-2-.333-3.033-.5-.634-.1-1.3-.165-1.934-.232zm-7.437 25.98c-.567.033-1.176.183-1.864.42-.566.567-1.034 1.234-1.3 1.967-.267.833-.5 1.999-.2 2.865.367-.5.867-.899 1.467-1.265.7-1.067 1.567-1.967 2.867-2.567a5.484 5.484 0 011.7-.5c-.896-.708-1.726-.975-2.67-.92zm29.998 0c-.567.033-1.174.183-1.862.42-.566.567-1.034 1.234-1.3 1.967-.267.833-.5 1.999-.2 2.865.367-.5.867-.899 1.467-1.265.7-1.067 1.567-1.967 2.867-2.567a5.484 5.484 0 011.7-.5c-.896-.708-1.728-.975-2.672-.92zm-4.395 1.653c-2.1 1.433-2.934 3.666-3.201 6-.1.933.5 2.067 1.5 2.334 1 .233 2.1-.6 2.3-1.6.1-.5-.3-.9-.333-1.334-1.1-1-1-2.867-.633-4.367.1-.367.2-.7.367-1.033zM5.832 26.305c-.698-.011-1.393.057-2.068.332-.5.2-.9.5-1.233.834.167.133.367.267.533.4a8.91 8.91 0 011.166 1.6c1.367.133 2.733.3 4.1.467.3.033.567.033.867.066-.9-1.3-1.8-2.568-2.666-3.668a12.577 12.577 0 00-.699-.031zm-.201 5.299c.567.866 1.166 1.732 1.7 2.6.232.366.5.732.733 1.099 1.234.166 2.466.267 3.666.433.434.067.868.135 1.301.235-.766-1.267-1.6-2.567-2.433-3.867-.967-.167-2.034-.135-3-.268-.634-.067-1.3-.166-1.967-.232zm3.867 5.9c.633.967 1.234 1.967 1.9 2.967.2.333.4.632.633.832.767.7 1.7 1.334 2.8.3 1.166-1.1.367-2.233-.366-3.367-1.033-.1-2-.333-3.033-.5-.634-.1-1.3-.165-1.934-.232z'  stroke-width='1' stroke='none' fill='hsla(344, 95%, 38%, 1)'/><path d='M-.06 1.86c-.945-.056-1.775.211-2.67.92a5.483 5.483 0 011.699.5c1.3.6 2.167 1.499 2.867 2.566.6.366 1.1.765 1.467 1.265.3-.866.065-2.032-.201-2.865-.267-.733-.733-1.4-1.3-1.967-.687-.237-1.296-.387-1.863-.42zm30 0c-.945-.056-1.777.211-2.672.92a5.494 5.494 0 011.7.5c1.3.6 2.168 1.499 2.868 2.566.6.366 1.1.765 1.467 1.265.3-.866.065-2.032-.201-2.865-.267-.733-.733-1.4-1.3-1.967-.687-.237-1.296-.387-1.863-.42zM4.335 3.511c.167.333.265.666.365 1.033.367 1.5.467 3.367-.633 4.367-.033.433-.432.834-.332 1.334.2 1 1.3 1.833 2.3 1.6 1-.267 1.6-1.4 1.5-2.334-.268-2.334-1.1-4.567-3.2-6zM26.168 4.68c-.233.003-.466.014-.7.03-.866 1.1-1.767 2.369-2.667 3.669.3-.033.567-.033.867-.066 1.367-.167 2.733-.334 4.1-.467.333-.567.7-1.1 1.168-1.6.166-.133.366-.267.533-.4a3.665 3.665 0 00-1.235-.834c-.675-.275-1.368-.343-2.066-.332zm.201 5.299c-.667.066-1.333.165-1.967.232-.966.133-2.033.1-3 .268-.833 1.3-1.667 2.6-2.433 3.867.433-.1.865-.168 1.299-.235 1.2-.166 2.434-.267 3.668-.433.233-.367.499-.733.732-1.1.533-.867 1.134-1.733 1.701-2.6zm-3.867 5.9c-.633.067-1.3.132-1.934.232-1.033.167-2 .4-3.033.5-.733 1.134-1.534 2.268-.367 3.368 1.1 1.033 2.034.399 2.8-.301.234-.2.434-.499.634-.832.666-1 1.267-2 1.9-2.967z'  stroke-width='1' stroke='none' fill='hsla(344, 95%, 38%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.giftguide-divider {
	display: block;
	width: 100%;
	height: 21px;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide/2023/candy-cane-full-divider.png');
	background-repeat: repeat-x;
	clear: both;
}
.ow.giftguidetwentytwo.twothree img.inner-divider {
	display: block;
	margin: 0 auto;
	text-align: center;
	clear: both;
	width: auto;
	height: auto;
	padding: 20px 0 10px 0;
}
.ow.giftguidetwentytwo.twothree .iw {
	padding-bottom: 60px;
}
.ow.giftguidetwentytwo.twothree .ornament {
	width: 31%;
	margin: 2% 5%;
}
.ow.giftguidetwentytwo.twothree h4.section-subtitle {
	margin-top: 40px;
	margin-bottom: 45px;
}
.ow.giftguidetwentytwo.twothree h4.section-subtitle.first {
	margin-top: 20px;
}
/*** GREEN BG SECTIONS ***/
.ow.giftguidetwentytwo.twothree.green h4.section-subtitle {
	display: block;
	padding: 20px;
	background: #537a31;
	color: #fff !important;
	font-size: 1.85em;
}
.ow.giftguidetwentytwo.twothree.green .feature-product h3, .ow.giftguidetwentytwo.twothree.green .feature-product p, .ow.giftguidetwentytwo.twothree.green .feature-product p.price {
	color: #537a31;
}
.ow.giftguidetwentytwo.twothree.green .feature-product a.button.red {
	background: #ec1f26 !important;
	border-color: #ec1f26 !important;
	color: #fff !important;
	font-size: larger;
	margin-top: 15px;
	margin-bottom: 15px;
}
.ow.giftguidetwentytwo.twothree.green a.button.widebottom {
	background: #ec1f26 !important;
	border-color: #ec1f26 !important;
	color: #fff !important;
	font-size: larger;
	margin-top: 15px;
}

/*** MIDDLE DIVIDING SECTIONS ***/
.ow.giftguidetwentytwo.twothree.midsections .left-info {
	display: block;
	width: 55%;
	float: left;
	text-align: left;
	padding: 2% 4%;
}
.ow.giftguidetwentytwo.twothree.midsections .left-info h3 {
	font-size: 1.75em;
	font-weight: 300;
	color: #325513 !important;
	padding: 10px 0;
}
.ow.giftguidetwentytwo.twothree.midsections .left-info h4 {
	font-size: 2.2em;
	font-weight: 900;
	color: #325513 !important;
	padding: 0 0 10px 0;
}
.ow.giftguidetwentytwo.twothree.midsections img.featureimg {
	display: block;
	float: right;
	width: 33%;
	height: auto;
	padding: 12px 0;
}
.ow.giftguidetwentytwo.twothree.midsections img.featureimg.smaller {
	width: 25%;
}

/*** RED BG SECTIONS ***/
.ow.giftguidetwentytwo.twothree.red h4.section-subtitle {
	display: block;
	padding: 20px;
	background: #fff;
	color: #cf1345 !important;
	font-size: 1.85em;
}
.ow.giftguidetwentytwo.twothree.red .feature-product h3, .ow.giftguidetwentytwo.twothree.red .feature-product p, .ow.giftguidetwentytwo.twothree.red .feature-product p.price {
	color: #fff;
}
.ow.giftguidetwentytwo.twothree.red .feature-product a.button.red {
	background: #93d48a !important;
	border-color: #93d48a !important;
	color: #315710 !important;
	font-size: larger;
	margin-top: 15px;
	margin-bottom: 15px;
}
.ow.giftguidetwentytwo.twothree.red a.button.widebottom {
	background: #93d48a !important;
	border-color: #93d48a !important;
	color: #315710 !important;
	font-size: larger;
	margin-top: 15px;
}

/*** GIFT GUIDE MOBILE STYLES ***/
@media (max-width: 960px) {
	.ow.giftguidetwentytwo.twothree img.inner-divider {
		padding-left: 5px;
	}
	.ow.giftguidetwentytwo.twothree h4.section-subtitle {
		padding: 15px;
		font-size: 1.25em;
		margin-bottom: 30px;
	}
	.ow.giftguidetwentytwo.twothree .ornament {
		width: 90%;
		margin: 0 auto;
		padding: 3%;
	}
	.ow.giftguidetwentytwo.twothree.midsections .iw {
		padding-bottom: 30px;
	}
	.ow.giftguidetwentytwo.twothree.midsections .left-info, .ow.giftguidetwentytwo.twothree.midsections img.featureimg {
		clear: both;
		float: none;
		width: 90%;
		margin: 0 auto;
		padding: 2%;
	}
	.ow.giftguidetwentytwo.twothree.midsections img.featureimg {
		padding: 30px 0 20px 0;
	}
}

.ow.giftguidetwentytwo.twothree .scroller-wrap .arrow span {
	border-left: 30px solid #273e13;
	border-right: 30px solid transparent;
	border-bottom: 30px solid transparent;
	border-top: 30px solid transparent;
}

.ow.giftguidetwentytwo.twothree .scroller-wrap .arrow.arrow-left span {
	border-left: 30px solid transparent;
	border-right: 30px solid #273e13;
}
/******** END - HOLIDAY GIFT GUIDE 2023 LANDING PAGE ********/


/******** START - HOLIDAY GIFT GUIDE 2024 LANDING PAGE ********/

#banner.ow.white.jrgiftguidetwentythree.twofour {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide/2024/banner/gift-guide-bg-desktop-2024.png');
}
#banner.ow.white.jrgiftguidetwentythree.twofour img.title.desktop {
	padding: 120px 10px 120px 0;
}
#banner.ow.white.jrgiftguidetwentythree img.santa {
	padding: 140px 0 0 0;
}
.giftguide-divider.twofour {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide/2024/light-divider.png');
	height: 86px;
	margin-bottom: -86px;
	z-index: 3;
	position: relative;
}
#banner.ow.white.jrgiftguidetwentythree.twofour a.button.white.giftguidehometwofour {
	display: block;
	background: red !important;
	color: #fff !important;
	border: 0 !important;
	margin-left: 20%;
	margin-top: -75px;
}
/*** GREEN / TEAL SNOWFLAKE BG SECTION ***/
.ow.giftguidetwentytwo.twothree.twofour.green {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='60' height='60' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='%23e9fff7ff'/><path d='M30 28.46a.63.63 0 01-.63-.63v-6.3c0-.35.28-.63.63-.63s.63.28.63.63v6.3c0 .36-.28.63-.63.63zm1.88 1.09a.65.65 0 01-.56-.32.63.63 0 01.23-.87l5.46-3.15c.3-.18.69-.07.86.23.18.31.07.7-.23.87l-5.46 3.15a.54.54 0 01-.3.09zm5.46 5.32a.67.67 0 01-.32-.09l-5.47-3.15a.63.63 0 01-.23-.86c.18-.31.57-.42.86-.24l5.47 3.15c.3.18.41.57.24.87a.6.6 0 01-.55.32zM30 39.12a.63.63 0 01-.63-.63v-6.3c0-.35.28-.63.63-.63s.63.28.63.63v6.3c0 .34-.28.63-.63.63zm-7.34-4.24a.65.65 0 01-.56-.32.63.63 0 01.23-.86l5.46-3.15c.3-.18.69-.08.86.23.18.3.07.69-.23.86l-5.46 3.16a.58.58 0 01-.3.08zm5.45-5.33a.67.67 0 01-.32-.09l-5.47-3.15a.63.63 0 01-.24-.87c.18-.3.56-.4.87-.23l5.47 3.15c.3.18.4.57.23.87a.58.58 0 01-.54.32zm15.93-4.74c-.06 0-.12-.01-.17-.03l-2.7-.74a.65.65 0 01-.46-.78l.7-2.7a.64.64 0 01.79-.45c.33.09.54.44.45.78l-.54 2.1 2.08.56c.34.1.54.44.44.78-.05.3-.31.48-.59.48zm-1.39 3.05a.73.73 0 01-.18-.03l-5.3-1.46a.63.63 0 01-.44-.78l1.39-5.32a.64.64 0 01.78-.45c.33.08.54.44.45.77l-1.23 4.72 4.7 1.3c.34.08.55.43.45.77a.65.65 0 01-.62.48zm1.63-5.27a1.45 1.45 0 001.96-.53 1.44 1.44 0 10-1.96.53zm.71 14.64a1.44 1.44 0 100 2.88 1.44 1.44 0 000-2.88zm-15.7 8.85a1.42 1.42 0 00.71 2.67 1.44 1.44 0 001.25-2.15c-.4-.68-1.28-.91-1.97-.52zm-13.57-8.66a1.44 1.44 0 10-.35 2.64c.37-.1.68-.34.87-.68.19-.33.25-.71.14-1.08a1.4 1.4 0 00-.66-.88zm-.71-17.5a1.44 1.44 0 100 2.88 1.44 1.44 0 000-2.88zm15.36-8.62a1.44 1.44 0 10-.73 2.78 1.44 1.44 0 00.73-2.78zm11.7 28.6a.64.64 0 01-.62-.47l-.7-2.7a.64.64 0 01.45-.78l2.7-.74a.63.63 0 01.33 1.21l-2.08.57.54 2.1a.64.64 0 01-.45.78c-.07.03-.12.03-.18.03zm-3.33.3a.64.64 0 01-.62-.46l-1.4-5.33a.64.64 0 01.45-.77l5.3-1.47a.63.63 0 01.34 1.22l-4.7 1.29 1.23 4.72a.64.64 0 01-.46.78.52.52 0 01-.14.02zm-6.75 5.52a.63.63 0 01-.45-.2L30 44l-1.54 1.53a.63.63 0 01-.9 0 .63.63 0 010-.9l2-1.96a.63.63 0 01.9 0l1.99 1.96c.25.25.25.65 0 .9-.13.13-.3.19-.46.19zm1.92-2.73a.58.58 0 01-.44-.2L30 39.38l-3.47 3.43a.63.63 0 01-.9 0 .63.63 0 010-.9l3.92-3.86a.63.63 0 01.89 0l3.91 3.86c.25.25.25.65 0 .9-.1.12-.26.19-.44.19zm-15.97-3.08l-.16-.01a.64.64 0 01-.46-.78l.54-2.1-2.08-.57a.62.62 0 01-.44-.77.62.62 0 01.78-.44l2.7.74c.33.1.52.44.44.78l-.7 2.7c-.08.26-.34.44-.62.45zm3.32.3c-.05 0-.1 0-.16-.02a.64.64 0 01-.45-.78l1.23-4.72-4.7-1.29a.62.62 0 01-.45-.77.62.62 0 01.78-.44l5.3 1.46c.34.1.54.44.45.78l-1.4 5.32c-.05.26-.32.45-.6.45zm-5.32-15.38a.64.64 0 01-.61-.47.63.63 0 01.44-.78l2.08-.57-.54-2.1a.64.64 0 01.45-.77c.34-.09.69.12.78.45l.7 2.7a.64.64 0 01-.44.78l-2.7.73a.53.53 0 01-.16.03zm1.4 3.03a.64.64 0 01-.62-.47.63.63 0 01.44-.77l4.7-1.3-1.23-4.71a.64.64 0 01.46-.78c.34-.09.69.12.78.46l1.39 5.32a.64.64 0 01-.44.77l-5.3 1.47a.71.71 0 01-.18.01zM30 17.53a.58.58 0 01-.44-.2l-2-1.96a.63.63 0 010-.89.63.63 0 01.9 0L30 16l1.54-1.52a.63.63 0 01.9 0c.24.25.24.66 0 .9l-2 1.96a.64.64 0 01-.44.19zm0 4.63a.58.58 0 01-.44-.19l-3.91-3.87a.63.63 0 010-.9.63.63 0 01.9 0L30 20.65l3.48-3.43a.63.63 0 01.9 0c.24.25.24.66 0 .9l-3.92 3.86a.7.7 0 01-.47.2zm3.94-.56l-2.77 2.9a2.39 2.39 0 003.02 1.74l1.12-3.84c.23-.83-.78-1.41-1.37-.8zm5.3 7.63l-3.88-.97a2.38 2.38 0 000 3.49l3.89-.97c.82-.2.82-1.35 0-1.55zm-3.93 8.4l-1.12-3.85a2.4 2.4 0 00-3.02 1.75l2.77 2.89c.59.6 1.6.01 1.37-.8zm-9.27.79l2.77-2.9a2.39 2.39 0 00-3.02-1.74l-1.11 3.84c-.22.81.78 1.4 1.36.8zm-5.3-7.64l3.88.97a2.38 2.38 0 000-3.5l-3.88.98c-.81.2-.81 1.36 0 1.55zm3.95-8.4l1.12 3.84c1.32.4 2.7-.4 3.02-1.74l-2.77-2.89c-.6-.6-1.6-.02-1.37.8zM30 32.82a2.81 2.81 0 110-5.63 2.81 2.81 0 010 5.63zm0-4.36a1.54 1.54 0 100 3.08 1.54 1.54 0 000-3.08z'  stroke-width='1' stroke='none' fill='%23d7fceeff'/><path d='M55.21 59.95a.59.59 0 00-.3-.53l-1.55-.87a.58.58 0 00-.45-.06l-2.84.78a.58.58 0 00-.43.57c0 .26.16.49.42.57l2.96.9.16.02c.1 0 .2-.03.3-.08l1.4-.8c.2-.1.33-.29.33-.5zm2.54-6.84l-2.1-2.06a.6.6 0 00-.71-.1.6.6 0 00-.29.66l.71 3c.04.16.14.3.28.38l1.4.82c.09.05.2.08.3.08.1 0 .2-.03.3-.08.19-.11.3-.3.3-.52l-.02-1.77c0-.15-.05-.3-.17-.41zm2.26 10a3.12 3.12 0 010-6.22 3.12 3.12 0 010 6.22zm0-5.04a1.92 1.92 0 000 3.84c1.05 0 1.92-.87 1.92-1.92 0-1.06-.87-1.92-1.92-1.92zm-14.7-3.03a.6.6 0 01-.58-.44.6.6 0 01.42-.72l2.95-.8-.82-3.04a.6.6 0 01.42-.73.6.6 0 01.73.43l.97 3.62c.04.15.02.31-.05.45a.6.6 0 01-.36.27l-3.52.95-.16.01zm1.1 3.63a.6.6 0 01-.58-.44.6.6 0 01.42-.72l6.5-1.74-1.7-6.37a.6.6 0 01.42-.73.6.6 0 01.73.42l1.86 6.95c.04.15.01.32-.05.45a.56.56 0 01-.36.28l-7.08 1.9h-.17zm11.46.58c-.1 0-.2-.03-.3-.09l-13.55-7.82a.59.59 0 01-.22-.8.59.59 0 01.8-.23l13.56 7.83c.29.16.38.53.22.8-.1.2-.3.3-.51.3zm2.16-11.6a.6.6 0 01-.42-.17l-2.58-2.58a.59.59 0 010-.83c.24-.24.6-.24.84 0l2.15 2.15 2.23-2.24c.24-.23.6-.23.84 0 .23.24.23.6 0 .84l-2.64 2.64a.51.51 0 01-.42.2zm.03 5.39a.6.6 0 01-.42-.18l-5.2-5.2a.59.59 0 010-.83c.24-.23.6-.23.84 0l4.77 4.77 4.67-4.67c.23-.23.6-.23.84 0 .23.23.23.6 0 .83l-5.09 5.09a.51.51 0 01-.4.19zm.04 5.03a.58.58 0 01-.59-.6V41.84c0-.33.26-.59.6-.59.32 0 .58.26.58.6v15.64a.58.58 0 01-.59.59zm-57.65-2.2a.59.59 0 00.6 0l1.53-.91c.14-.08.24-.2.28-.37l.74-2.84a.58.58 0 00-.28-.66.6.6 0 00-.71.09L2.36 53.3a.61.61 0 00-.19.42l-.01 1.62c-.02.22.1.41.29.52zm7.49 3.7l-2.96-.9a.62.62 0 00-.47.06l-1.4.8c-.2.1-.3.3-.3.51 0 .22.1.41.3.52l1.54.88c.1.05.2.08.29.08l.16-.03 2.84-.78c.26-.07.44-.3.44-.56a.65.65 0 00-.44-.59zM.01 63.1a3.12 3.12 0 010-6.22 3.12 3.12 0 010 6.22zm0-5.04a1.92 1.92 0 000 3.84 1.92 1.92 0 000-3.84zm14.82-2.95l-.15-.01-3.62-.97a.56.56 0 01-.35-.28.58.58 0 01-.06-.45l.95-3.52a.6.6 0 01.72-.43c.32.09.51.41.43.73l-.8 2.95 3.05.82c.31.08.5.4.42.72a.62.62 0 01-.59.44zm-1.31 3.6h-.15l-6.95-1.87a.6.6 0 01-.43-.73l1.9-7.08a.6.6 0 01.73-.43c.32.09.51.42.43.73l-1.74 6.5 6.37 1.72c.32.08.5.41.43.73a.63.63 0 01-.6.44zm-11.28.7a.6.6 0 01-.52-.3.59.59 0 01.22-.8l13.55-7.83a.59.59 0 01.8.22c.17.29.08.64-.21.8L2.53 59.35a.54.54 0 01-.29.08zM.04 47.66a.6.6 0 01-.43-.18l-2.58-2.58a.59.59 0 010-.83c.24-.24.6-.24.84 0l2.15 2.15 2.23-2.24c.24-.23.6-.23.84 0 .23.24.23.6 0 .84L.45 47.46a.51.51 0 01-.42.2zm.02 5.38a.6.6 0 01-.42-.18l-5.2-5.2a.59.59 0 010-.83c.24-.23.6-.23.84 0L.05 51.6l4.67-4.67c.23-.23.6-.23.84 0 .23.23.23.6 0 .83L.47 52.85a.51.51 0 01-.4.19zm.04 5.03a.58.58 0 01-.59-.6V41.84c0-.33.26-.59.6-.59.32 0 .58.26.58.6v15.64a.58.58 0 01-.59.59zM57.57 4.12a.6.6 0 00-.6 0l-1.54.9a.58.58 0 00-.27.38l-.74 2.83c-.07.26.04.52.27.66.1.06.2.08.3.08.15 0 .3-.05.41-.16l2.25-2.12a.61.61 0 00.2-.43V4.64a.56.56 0 00-.28-.52zM55.2-.05a.59.59 0 00-.3-.53l-1.55-.87a.58.58 0 00-.45-.06l-2.84.78a.58.58 0 00-.43.57c0 .26.16.49.42.57l2.96.9.16.02c.1 0 .2-.03.3-.08l1.4-.8c.2-.1.33-.29.33-.5zm4.8 3.16a3.12 3.12 0 010-6.22 3.12 3.12 0 010 6.22zm0-5.04a1.92 1.92 0 000 3.84c1.05 0 1.92-.87 1.92-1.92 0-1.06-.87-1.92-1.92-1.92zm-2.69 18.1a.6.6 0 01-.42-.18.59.59 0 010-.84l2.64-2.64a.61.61 0 01.84 0l2.57 2.57c.24.24.24.6 0 .84a.59.59 0 01-.83 0l-2.15-2.15L57.73 16a.56.56 0 01-.4.17zm7.82-2.84a.6.6 0 01-.42-.18L59.95 8.4l-4.67 4.67a.59.59 0 01-.84 0 .59.59 0 010-.84l5.09-5.08c.23-.23.6-.23.83 0l5.2 5.2c.23.22.23.6 0 .83a.58.58 0 01-.42.16zm-5.24 5.41a.58.58 0 01-.6-.59V2.51c0-.33.27-.6.6-.6.33 0 .59.27.59.6v15.64a.58.58 0 01-.6.6zm-12.05-8.19l-.15-.01a.6.6 0 01-.42-.73l.8-2.95-3.05-.82a.6.6 0 01-.42-.72.6.6 0 01.72-.43l3.62.97c.32.09.5.42.42.73l-.94 3.52a.61.61 0 01-.58.44zm3.69.86l-.15-.01a.6.6 0 01-.43-.73l1.74-6.5-6.37-1.72a.6.6 0 01-.42-.72.6.6 0 01.72-.43l6.95 1.86c.32.09.5.42.43.73l-1.9 7.08a.57.57 0 01-.57.44zm-7.32-1.83a.6.6 0 01-.52-.3.59.59 0 01.22-.81L57.47.64a.59.59 0 01.81.22c.17.3.07.65-.22.81L44.51 9.5a.5.5 0 01-.29.09zM9.94-.44l-2.96-.89a.62.62 0 00-.47.06l-1.4.79c-.2.11-.3.3-.3.52 0 .22.1.41.3.52l1.54.88c.1.05.2.08.29.08l.16-.03L9.94.71c.26-.07.44-.3.44-.56a.65.65 0 00-.44-.59zm-5.3 5.81A.62.62 0 004.36 5l-1.4-.82a.6.6 0 00-.6 0c-.19.1-.3.3-.3.52l.02 1.77c0 .16.06.31.17.42l2.1 2.06a.58.58 0 00.7.08.6.6 0 00.29-.66zM0 3.11a3.12 3.12 0 010-6.22 3.12 3.12 0 010 6.22zm0-5.04A1.92 1.92 0 000 1.9a1.92 1.92 0 000-3.84zM12.16 10.7a.6.6 0 01-.58-.44l-.97-3.62a.6.6 0 01.43-.72l3.52-.95a.6.6 0 01.72.43.6.6 0 01-.42.72l-2.95.8.83 3.04a.6.6 0 01-.43.73l-.15.01zm-3.78.66a.6.6 0 01-.58-.44L5.94 3.97a.65.65 0 01.05-.45.6.6 0 01.36-.27l7.08-1.9a.6.6 0 01.73.42.6.6 0 01-.42.72L7.23 4.23l1.71 6.37a.6.6 0 01-.42.73c-.03.03-.09.03-.14.03zm7.3-1.6c-.1 0-.2-.03-.3-.09L1.83 1.85a.59.59 0 01-.22-.8.59.59 0 01.8-.23l13.56 7.83c.29.16.38.53.22.8-.11.2-.3.3-.5.3zm-18.36 6.4A.6.6 0 01-3.1 16a.59.59 0 010-.84l2.64-2.64a.61.61 0 01.84 0l2.57 2.57c.24.24.24.6 0 .84a.59.59 0 01-.83 0l-2.15-2.15L-2.27 16a.56.56 0 01-.4.17zm7.82-2.83a.6.6 0 01-.42-.18L-.05 8.4l-4.67 4.67a.59.59 0 01-.84 0 .59.59 0 010-.84l5.09-5.08c.23-.23.6-.23.83 0l5.2 5.2c.23.22.23.6 0 .83a.58.58 0 01-.42.16zM-.1 18.74a.58.58 0 01-.6-.59V2.51c0-.33.27-.6.6-.6.33 0 .59.27.59.6v15.64a.58.58 0 01-.6.6z'  stroke-width='1' stroke='none' fill='%23d7fceeff'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
/*** RED / CANDY CANE BG SECTION ***/
.ow.giftguidetwentytwo.twothree.twofour.red {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='30' height='40' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='%23d95162ff'/><path d='M9.498-2.496c.633.967 1.234 1.967 1.9 2.967.2.333.4.632.633.832.767.7 1.7 1.334 2.8.3 1.166-1.1.367-2.233-.366-3.367-1.033-.1-2-.333-3.033-.5-.634-.1-1.3-.165-1.934-.232zm-7.437 25.98c-.567.033-1.176.183-1.864.42-.566.567-1.034 1.234-1.3 1.967-.267.833-.5 1.999-.2 2.865.367-.5.867-.899 1.467-1.265.7-1.067 1.567-1.967 2.867-2.567a5.484 5.484 0 011.7-.5c-.896-.708-1.726-.975-2.67-.92zm29.998 0c-.567.033-1.174.183-1.862.42-.566.567-1.034 1.234-1.3 1.967-.267.833-.5 1.999-.2 2.865.367-.5.867-.899 1.467-1.265.7-1.067 1.567-1.967 2.867-2.567a5.484 5.484 0 011.7-.5c-.896-.708-1.728-.975-2.672-.92zm-4.395 1.653c-2.1 1.433-2.934 3.666-3.201 6-.1.933.5 2.067 1.5 2.334 1 .233 2.1-.6 2.3-1.6.1-.5-.3-.9-.333-1.334-1.1-1-1-2.867-.633-4.367.1-.367.2-.7.367-1.033zM5.832 26.305c-.698-.011-1.393.057-2.068.332-.5.2-.9.5-1.233.834.167.133.367.267.533.4a8.91 8.91 0 011.166 1.6c1.367.133 2.733.3 4.1.467.3.033.567.033.867.066-.9-1.3-1.8-2.568-2.666-3.668a12.577 12.577 0 00-.699-.031zm-.201 5.299c.567.866 1.166 1.732 1.7 2.6.232.366.5.732.733 1.099 1.234.166 2.466.267 3.666.433.434.067.868.135 1.301.235-.766-1.267-1.6-2.567-2.433-3.867-.967-.167-2.034-.135-3-.268-.634-.067-1.3-.166-1.967-.232zm3.867 5.9c.633.967 1.234 1.967 1.9 2.967.2.333.4.632.633.832.767.7 1.7 1.334 2.8.3 1.166-1.1.367-2.233-.366-3.367-1.033-.1-2-.333-3.033-.5-.634-.1-1.3-.165-1.934-.232z'  stroke-width='1' stroke='none' fill='%23c64152ff'/><path d='M-.06 1.86c-.945-.056-1.775.211-2.67.92a5.483 5.483 0 011.699.5c1.3.6 2.167 1.499 2.867 2.566.6.366 1.1.765 1.467 1.265.3-.866.065-2.032-.201-2.865-.267-.733-.733-1.4-1.3-1.967-.687-.237-1.296-.387-1.863-.42zm30 0c-.945-.056-1.777.211-2.672.92a5.494 5.494 0 011.7.5c1.3.6 2.168 1.499 2.868 2.566.6.366 1.1.765 1.467 1.265.3-.866.065-2.032-.201-2.865-.267-.733-.733-1.4-1.3-1.967-.687-.237-1.296-.387-1.863-.42zM4.335 3.511c.167.333.265.666.365 1.033.367 1.5.467 3.367-.633 4.367-.033.433-.432.834-.332 1.334.2 1 1.3 1.833 2.3 1.6 1-.267 1.6-1.4 1.5-2.334-.268-2.334-1.1-4.567-3.2-6zM26.168 4.68c-.233.003-.466.014-.7.03-.866 1.1-1.767 2.369-2.667 3.669.3-.033.567-.033.867-.066 1.367-.167 2.733-.334 4.1-.467.333-.567.7-1.1 1.168-1.6.166-.133.366-.267.533-.4a3.665 3.665 0 00-1.235-.834c-.675-.275-1.368-.343-2.066-.332zm.201 5.299c-.667.066-1.333.165-1.967.232-.966.133-2.033.1-3 .268-.833 1.3-1.667 2.6-2.433 3.867.433-.1.865-.168 1.299-.235 1.2-.166 2.434-.267 3.668-.433.233-.367.499-.733.732-1.1.533-.867 1.134-1.733 1.701-2.6zm-3.867 5.9c-.633.067-1.3.132-1.934.232-1.033.167-2 .4-3.033.5-.733 1.134-1.534 2.268-.367 3.368 1.1 1.033 2.034.399 2.8-.301.234-.2.434-.499.634-.832.666-1 1.267-2 1.9-2.967z'  stroke-width='1' stroke='none' fill='%23c64152ff'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
/*** BLUE/GREEN XMAS TREES BG SECTION ***/
.ow.giftguidetwentytwo.twothree.twofour.blue {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='80' height='70' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='%23d1fffdff'/><path d='M40.074-24.143c-.7.1-8.299 18.602-8.299 18.602-2.2 4.9-5.75 13.1-7.9 18-.4.9.25 1.9 1.35 2 4.1.35 8.25.55 12.35.6 0 .5-.05 1.048-.05 1.548 0 .6.2 7.352.1 7.352 2.1.15 2.65.299 4.3.049-.2 0-.05-5.15.024-8.95 4.275-.05 8.576-.3 12.826-.75 1.1-.1 1.75-1.15 1.35-2.05-1.2-2.55-2.8-6.899-3.1-7.549-.45-.95-1.25-2.902-1.7-3.852-.45-.9-5.8-12.8-7.15-15.85-1.35-3.05-2.75-6.1-4.1-9.15zM.7 10.857C0 10.957-7.6 29.46-7.6 29.46c-2.2 4.9-5.75 13.1-7.9 18-.4.9.25 1.9 1.35 2 4.1.35 8.25.55 12.35.6 0 .5-.05 1.048-.05 1.548 0 .6.2 7.352.1 7.352 2.1.15 2.65.299 4.3.049-.2 0-.05-5.15.024-8.95 4.275-.05 8.576-.3 12.826-.75 1.1-.1 1.75-1.15 1.35-2.05-1.2-2.55-2.8-6.899-3.1-7.549-.45-.95-1.25-2.902-1.7-3.852-.45-.9-5.8-12.8-7.15-15.85-1.35-3.05-2.75-6.1-4.1-9.15zm80 0c-.7.1-8.299 18.602-8.299 18.602-2.2 4.9-5.75 13.1-7.9 18-.4.9.25 1.9 1.35 2 4.1.35 8.25.55 12.35.6 0 .5-.05 1.048-.05 1.548 0 .6.2 7.352.1 7.352 2.1.15 2.65.299 4.3.049-.2 0-.05-5.15.024-8.95 4.275-.05 8.576-.3 12.826-.75 1.1-.1 1.75-1.15 1.35-2.05-1.2-2.55-2.8-6.899-3.1-7.549-.45-.95-1.25-2.902-1.7-3.852-.45-.9-5.8-12.8-7.15-15.85-1.35-3.05-2.75-6.1-4.1-9.15zm-40.625 35c-.7.1-8.299 18.602-8.299 18.602-2.2 4.9-5.75 13.1-7.9 18-.4.9.25 1.9 1.35 2 4.1.35 8.25.55 12.35.6 0 .5-.05 1.048-.05 1.548 0 .6.2 7.352.1 7.352 2.1.15 2.65.299 4.3.049-.2 0-.05-5.15.024-8.95 4.275-.05 8.576-.3 12.826-.75 1.1-.1 1.75-1.15 1.35-2.05-1.2-2.55-2.8-6.899-3.1-7.549-.45-.95-1.25-2.902-1.7-3.852-.45-.9-5.8-12.8-7.15-15.85-1.35-3.05-2.75-6.1-4.1-9.15z'  stroke-width='1' stroke='none' fill='%23bffaf4ff'/><path d='M40.045-32.22c-.15 0-.2.15-.25.25-.2.5-.45 1-.65 1.5a.813.813 0 01-.202.35c-.1.1-.248.15-.398.15-.6.05-1.2.15-1.8.2-.15.05-.302.1-.302.2 0 .05.052.15.102.2.45.5.948.95 1.398 1.4.05.05.102.1.102.15v.2c-.1.65-.252 1.3-.352 1.95 0 .1.002.25.102.3.05 0 .15 0 .2-.05.5-.2.998-.5 1.448-.8.15-.1.3-.2.5-.2.15.05.252.1.352.15.45.25.948.5 1.398.75.15.1.35.3.5.15.1-.1.05-.35 0-.45-.1-.55-.25-1.05-.35-1.6v-.2c0-.1.05-.15.1-.2l1.452-1.45c.05-.05.15-.15.1-.25 0-.1-.15-.15-.25-.15l-1.802-.15c-.1 0-.2 0-.25-.05-.1-.05-.149-.15-.199-.25-.3-.6-.55-1.15-.85-1.75 0-.05-.05-.05-.05-.1-.05-.05-.1-.05-.05-.25zm4.049 17.25c-1.4.65-2.85 1.3-4.3 1.9-1.9.85-3.85 1.7-5.8 2.4-.2.45-.4.9-.6 1.3 2.25-.75 4.4-1.7 6.55-2.65 1.6-.6 3.1-1.3 4.6-2-.15-.3-.3-.65-.45-.95zm-12.3 9.5c-.15.3-.3.65-.45.95 2.55.7 5.1 1.3 7.7 1.75 3.601.75 7.3 1.1 11 .9-.15-.35-.3-.65-.45-1-3.3.15-6.6-.15-9.85-.75-2.4-.4-4.75-1-7.1-1.6-.3-.1-.6-.15-.85-.25zm19.5 6.3c-8.35 4.2-17.25 7.35-26.45 9.4-.15.4-.35.8-.5 1.15a115.73 115.73 0 0027.4-9.6c-.15-.3-.3-.65-.45-.95zM.67 2.78c-.15 0-.2.15-.25.25-.2.5-.45 1-.65 1.5a.813.813 0 01-.202.35c-.1.1-.248.15-.398.15-.6.05-1.2.15-1.8.2-.15.05-.302.1-.302.2 0 .05.052.15.102.2.45.5.948.95 1.398 1.4.05.05.102.1.102.15v.2c-.1.65-.252 1.3-.352 1.95 0 .1.002.25.102.3.05 0 .15 0 .2-.05.5-.2.998-.5 1.448-.8.15-.1.3-.2.5-.2.15.05.252.1.352.15.45.25.948.5 1.398.75.15.1.35.3.5.15.1-.1.05-.35 0-.45-.1-.55-.25-1.05-.35-1.6v-.2c0-.1.05-.15.1-.2L4.02 5.73c.05-.05.15-.15.1-.25 0-.1-.15-.15-.25-.15l-1.802-.15c-.1 0-.2 0-.25-.05-.1-.05-.149-.15-.199-.25-.3-.6-.55-1.15-.85-1.75 0-.05-.05-.05-.05-.1-.05-.05-.1-.05-.05-.25zm80 0c-.15 0-.2.15-.25.25-.2.5-.45 1-.65 1.5a.813.813 0 01-.202.35c-.1.1-.248.15-.398.15-.6.05-1.2.15-1.8.2-.15.05-.302.1-.302.2 0 .05.052.15.102.2.45.5.948.95 1.398 1.4.05.05.102.1.102.15v.2c-.1.65-.252 1.3-.352 1.95 0 .1.002.25.102.3.05 0 .15 0 .2-.05.5-.2.998-.5 1.448-.8.15-.1.3-.2.5-.2.15.05.252.1.352.15.45.25.948.5 1.398.75.15.1.35.3.5.15.1-.1.05-.35 0-.45-.1-.55-.25-1.05-.35-1.6v-.2c0-.1.05-.15.1-.2l1.452-1.45c.05-.05.15-.15.1-.25 0-.1-.15-.15-.25-.15l-1.802-.15c-.1 0-.2 0-.25-.05-.1-.05-.149-.15-.199-.25-.3-.6-.55-1.15-.85-1.75 0-.05-.05-.05-.05-.1-.05-.05-.1-.05-.05-.25zM4.719 20.03c-1.4.65-2.85 1.3-4.3 1.9-1.9.85-3.85 1.7-5.8 2.4-.2.45-.4.9-.6 1.3 2.25-.75 4.4-1.7 6.55-2.65 1.6-.6 3.1-1.3 4.6-2-.15-.3-.3-.65-.45-.95zm80 0c-1.4.65-2.85 1.3-4.3 1.9-1.9.85-3.85 1.7-5.8 2.4-.2.45-.4.9-.6 1.3 2.25-.75 4.4-1.7 6.55-2.65 1.6-.6 3.1-1.3 4.6-2-.15-.3-.3-.65-.45-.95zm-92.3 9.5c-.15.3-.3.65-.45.95 2.55.7 5.1 1.3 7.7 1.75 3.601.75 7.3 1.1 11 .9-.15-.35-.3-.65-.45-1-3.3.15-6.6-.15-9.85-.75-2.4-.4-4.75-1-7.1-1.6-.3-.1-.6-.15-.85-.25zm80 0c-.15.3-.3.65-.45.95 2.55.7 5.1 1.3 7.7 1.75 3.6.75 7.3 1.1 11 .9-.15-.35-.3-.65-.45-1-3.3.15-6.6-.15-9.85-.75-2.4-.4-4.75-1-7.1-1.6-.3-.1-.6-.15-.85-.25zm-60.5 6.3c-8.35 4.2-17.25 7.35-26.45 9.4-.15.4-.35.8-.5 1.15a115.73 115.73 0 0027.4-9.6c-.15-.3-.3-.65-.45-.95zm80 0c-8.35 4.2-17.25 7.35-26.45 9.4-.15.4-.35.8-.5 1.15a115.73 115.73 0 0027.4-9.6c-.15-.3-.3-.65-.45-.95zm-51.874 1.95c-.15 0-.2.15-.25.25-.2.5-.45 1-.65 1.5a.813.813 0 01-.202.35c-.1.1-.248.15-.398.15-.6.05-1.2.15-1.8.2-.15.05-.302.1-.302.2 0 .05.052.15.102.2.45.5.948.95 1.398 1.4.05.05.102.1.102.15v.2c-.1.65-.252 1.3-.352 1.95 0 .1.002.25.102.3.05 0 .15 0 .2-.05.5-.2.998-.5 1.448-.8.15-.1.3-.2.5-.2.15.05.252.1.352.15.45.25.948.5 1.398.75.15.1.35.3.5.15.1-.1.05-.35 0-.45-.1-.55-.25-1.05-.35-1.6v-.2c0-.1.05-.15.1-.2l1.452-1.45c.05-.05.15-.15.1-.25 0-.1-.15-.15-.25-.15l-1.802-.15c-.1 0-.2 0-.25-.05-.1-.05-.149-.15-.199-.25-.3-.6-.55-1.15-.85-1.75 0-.05-.05-.05-.05-.1-.05-.05-.1-.05-.05-.25zm4.049 17.25c-1.4.65-2.85 1.3-4.3 1.9-1.9.85-3.85 1.7-5.8 2.4-.2.45-.4.9-.6 1.3 2.25-.75 4.4-1.7 6.55-2.65 1.6-.6 3.1-1.3 4.6-2-.15-.3-.3-.65-.45-.95zm-12.3 9.5c-.15.3-.3.65-.45.95 2.55.7 5.1 1.3 7.7 1.75 3.601.75 7.3 1.1 11 .9-.15-.35-.3-.65-.45-1-3.3.15-6.6-.15-9.85-.75-2.4-.4-4.75-1-7.1-1.6-.3-.1-.6-.15-.85-.25zm19.5 6.3c-8.35 4.2-17.25 7.35-26.45 9.4-.15.4-.35.8-.5 1.15a115.73 115.73 0 0027.4-9.6c-.15-.3-.3-.65-.45-.95z'  stroke-width='1' stroke='none' fill='%23b6f1eeff'/><path d='M44.275-7.51c-.837.013-1.675.525-1.675 1.5 0 .75.55 1.351 1.15 1.551.95.25 2.201-.35 2.201-1.55 0-1.026-.838-1.513-1.676-1.5zM30.844 2.31c-.994.018-1.994.63-1.994 1.78 0 .85.651 1.602 1.351 1.802 1.15.3 2.6-.401 2.6-1.801.025-1.225-.963-1.8-1.957-1.781zM50.75 8.203c-1.2.025-2.4.762-2.4 2.137-.05 1 .75 1.951 1.65 2.201 1.4.4 3.15-.501 3.15-2.201 0-1.475-1.2-2.162-2.4-2.137zM4.9 27.49c-.837.013-1.675.525-1.675 1.5 0 .75.55 1.351 1.15 1.551.95.25 2.201-.35 2.201-1.55 0-1.026-.838-1.513-1.676-1.5zm80 0c-.837.013-1.675.525-1.675 1.5 0 .75.55 1.351 1.15 1.551.95.25 2.201-.35 2.201-1.55 0-1.026-.838-1.513-1.676-1.5zM-8.53 37.31c-.994.018-1.994.63-1.994 1.78 0 .85.651 1.602 1.351 1.802 1.15.3 2.6-.401 2.6-1.801.025-1.225-.963-1.8-1.957-1.781zm80 0c-.994.018-1.994.63-1.994 1.78 0 .85.651 1.602 1.351 1.802 1.15.3 2.6-.401 2.6-1.801.025-1.225-.964-1.8-1.957-1.781zm-60.094 5.894c-1.2.025-2.4.762-2.4 2.137-.05 1 .75 1.951 1.65 2.201 1.4.4 3.15-.501 3.15-2.201 0-1.475-1.2-2.162-2.4-2.137zm80 0c-1.2.025-2.4.762-2.4 2.137-.05 1 .75 1.951 1.65 2.201 1.4.4 3.15-.501 3.15-2.201 0-1.475-1.2-2.162-2.4-2.137zm-47.1 19.287c-.837.013-1.675.525-1.675 1.5 0 .75.55 1.351 1.15 1.551.95.25 2.201-.35 2.201-1.55 0-1.026-.838-1.513-1.676-1.5zM30.844 72.31c-.994.018-1.994.63-1.994 1.78 0 .85.651 1.602 1.351 1.802 1.15.3 2.6-.401 2.6-1.801.025-1.225-.963-1.8-1.957-1.781zm19.906 5.894c-1.2.025-2.4.762-2.4 2.137-.05 1 .75 1.951 1.65 2.201 1.4.4 3.15-.501 3.15-2.201 0-1.475-1.2-2.162-2.4-2.137z'  stroke-width='1' stroke='none' fill='%23bffaf4ff'/><path d='M40.049-18.277c-.6.006-1.201.368-1.201 1.068 0 .5.4 1 .85 1.1.7.2 1.55-.25 1.55-1.1 0-.725-.6-1.075-1.2-1.068zM37.098-7.715c-.45.006-.9.282-.9.807 0 .35.25.699.6.799.5.15 1.2-.2 1.2-.8 0-.55-.45-.812-.9-.806zm3.775 7.256c-.587.013-1.176.376-1.176 1.05 0 .5.401.95.801 1.1.7.2 1.55-.25 1.55-1.1 0-.724-.587-1.062-1.175-1.05zM.673 16.723c-.6.006-1.2.368-1.2 1.068 0 .5.4 1 .85 1.1.7.2 1.55-.25 1.55-1.1 0-.725-.6-1.075-1.2-1.068zm80 0c-.6.006-1.2.368-1.2 1.068 0 .5.4 1 .85 1.1.7.2 1.55-.25 1.55-1.1 0-.725-.6-1.075-1.2-1.068zm-82.95 10.562c-.45.006-.9.282-.9.807 0 .35.25.699.6.799.5.15 1.2-.2 1.2-.8 0-.55-.45-.812-.9-.806zm80 0c-.45.006-.9.28-.9.805 0 .35.25.7.6.8.5.15 1.2-.2 1.2-.8 0-.55-.45-.811-.9-.805zM1.498 34.541c-.587.013-1.176.376-1.176 1.05 0 .5.401.95.801 1.1.7.2 1.55-.25 1.55-1.1 0-.724-.587-1.062-1.175-1.05zm80 0c-.587.013-1.176.374-1.176 1.049 0 .5.401.951.801 1.101.7.2 1.55-.251 1.55-1.101 0-.725-.587-1.061-1.175-1.049zm-41.45 17.182c-.6.006-1.2.368-1.2 1.068 0 .5.4 1 .85 1.1.7.2 1.55-.25 1.55-1.1 0-.725-.6-1.075-1.2-1.068zm-2.95 10.562c-.45.006-.9.282-.9.807 0 .35.25.699.6.799.5.15 1.2-.2 1.2-.8 0-.55-.45-.812-.9-.806zm3.775 7.256c-.587.013-1.176.376-1.176 1.05 0 .5.401.95.801 1.1.7.2 1.55-.25 1.55-1.1 0-.724-.587-1.062-1.175-1.05z'  stroke-width='1' stroke='none' fill='%23bffaf4ff'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
/*** GREEN CHRISTMAS BULBS - CCCF / GIFT CARDS BG SECTION ***/
.ow.giftguidetwentytwo.twothree.twofour.midsections {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='90' height='90' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='%2393d48aff'/><path d='M67.42 50.14c-.49.02-.96.2-1.4.54-.9.68-1.06 1.74-.5 3.16l-1.7.1v2.26h7.37v-1.74c0-.15 0-.3-.03-.56h-1.7c.52-1.58.36-2.6-.57-3.25-.5-.36-.99-.52-1.47-.5zm.05 1c.65 0 1.24.63 1.27 1.28.03.74-.56 1.33-1.27 1.33a1.3 1.3 0 01-1.25-1.5c.11-.58.68-1.1 1.25-1.1zm-45.05-46c-.49.02-.96.2-1.4.54-.9.68-1.06 1.74-.5 3.16l-1.7.1v2.26h7.37V9.46c0-.15 0-.3-.03-.56h-1.7c.52-1.58.36-2.6-.57-3.25-.5-.36-.99-.52-1.47-.5zm.05 1c.65 0 1.24.63 1.27 1.28.03.74-.56 1.33-1.27 1.33a1.3 1.3 0 01-1.25-1.5c.11-.58.68-1.1 1.25-1.1zM67.5 57.79a13.54 13.54 0 1013.54 13.57l-2.7 2.69-2.7-2.71-2.71 2.7-2.71-2.7-2.71 2.7-2.7-2.69-2.7 2.7-2.71-2.7-2.71 2.7-2.72-2.71 2.72-2.72 2.71 2.71 2.71-2.7 2.7 2.69 2.7-2.71 2.71 2.7 2.7-2.7 2.72 2.71 2.7-2.7 2.7 2.69A13.54 13.54 0 0067.5 57.78zm-45-45a13.54 13.54 0 1013.54 13.57l-2.7 2.69-2.7-2.71-2.71 2.7-2.71-2.7-2.71 2.7-2.7-2.69-2.7 2.7-2.71-2.7-2.71 2.7-2.72-2.71 2.72-2.72 2.71 2.71 2.71-2.7 2.7 2.69 2.7-2.71 2.71 2.7 2.7-2.7 2.72 2.71 2.7-2.7 2.7 2.69A13.54 13.54 0 0022.5 12.78z'  stroke-width='1' stroke='none' fill='%2387cd7eff'/><path d='M22.58 50.14c.49.02.96.2 1.4.54.9.68 1.06 1.74.5 3.16l1.7.1v2.26h-7.37v-1.74c0-.15 0-.3.03-.56h1.7c-.52-1.58-.36-2.6.57-3.25.5-.36.99-.52 1.47-.5zm-.05 1c-.65 0-1.24.63-1.27 1.28-.03.74.56 1.33 1.27 1.33a1.3 1.3 0 001.25-1.5c-.11-.58-.68-1.1-1.25-1.1zm45.05-46c.49.02.96.2 1.4.54.9.68 1.06 1.74.5 3.16l1.7.1v2.26h-7.37V9.46c0-.15 0-.3.03-.56h1.7c-.52-1.58-.36-2.6.57-3.25.5-.36.99-.52 1.47-.5zm-.05 1c-.65 0-1.24.63-1.27 1.28-.03.74.56 1.33 1.27 1.33a1.3 1.3 0 001.25-1.5c-.11-.58-.68-1.1-1.25-1.1zM22.5 57.79A13.54 13.54 0 118.96 71.35l2.7 2.69 2.7-2.71 2.71 2.7 2.71-2.7 2.71 2.7 2.7-2.69 2.7 2.7 2.71-2.7 2.71 2.7 2.72-2.71-2.72-2.72-2.71 2.71-2.71-2.7-2.7 2.69-2.7-2.71-2.71 2.7-2.7-2.7-2.72 2.71-2.7-2.7-2.7 2.69A13.54 13.54 0 0122.5 57.78zm45-45a13.54 13.54 0 11-13.54 13.57l2.7 2.69 2.7-2.71 2.71 2.7 2.71-2.7 2.71 2.7 2.7-2.69 2.7 2.7 2.71-2.7 2.71 2.7 2.72-2.71-2.72-2.72-2.71 2.71-2.71-2.7-2.7 2.69-2.7-2.71-2.71 2.7-2.7-2.7-2.72 2.71-2.7-2.7-2.7 2.69A13.54 13.54 0 0167.5 12.78z'  stroke-width='1' stroke='none' fill='%2387cd7eff'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.giftguidetwentytwo.twothree.twofour.red, .ow.giftguidetwentytwo.twothree.twofour.green, .ow.giftguidetwentytwo.twothree.twofour.blue, .ow.giftguidetwentytwo.twothree.twofour.midsections {
	padding-top: 100px;
	padding-bottom: 40px;
}
.ow.giftguidetwentytwo.twothree.twofour img.inner-divider {
	padding-bottom: 50px;
}
/*** GREEN SNOWFLAKE SECTION STYLES ***/
.ow.giftguidetwentytwo.twothree.twofour.green h4.section-subtitle {
	background: #168579;
	padding: 7px 10px;
}
.ow.giftguidetwentytwo.twothree.twofour.green .feature-product h3, .ow.giftguidetwentytwo.twothree.twofour.green .feature-product p, .ow.giftguidetwentytwo.twothree.twofour.green .feature-product p.price {
	color: #168579;
}
/*** RED CANDY CANE SECTION STYLES ***/
.ow.giftguidetwentytwo.twothree.twofour.red h4.section-subtitle {
	background: #ffffff;
	padding: 7px 10px;
}
.ow.giftguidetwentytwo.twothree.twofour.red .feature-product h3, .ow.giftguidetwentytwo.twothree.twofour.red .feature-product p, .ow.giftguidetwentytwo.twothree.twofour.red .feature-product p.price {
	color: #ffffff;
}
/*** BLUE/GREEN XMAS TREE SECTION STYLES ***/
.ow.giftguidetwentytwo.twothree.twofour.blue h4.section-subtitle {
	background: #167692;
	padding: 7px 10px;
	color: #fff;
	display: block;
	font-size: 1.85em;
}
.ow.giftguidetwentytwo.twothree.twofour.blue .feature-product h3, .ow.giftguidetwentytwo.twothree.twofour.blue .feature-product p, .ow.giftguidetwentytwo.twothree.twofour.blue .feature-product p.price {
	color: #167692;
}
.ow.giftguidetwentytwo.twothree.blue .feature-product a.button.red {
	background: #ec1f26 !important;
	border-color: #ec1f26 !important;
	color: #fff !important;
	font-size: larger;
	margin-top: 15px;
	margin-bottom: 15px;
}
.ow.giftguidetwentytwo.twothree.blue a.button.widebottom {
	background: #ec1f26 !important;
	border-color: #ec1f26 !important;
	color: #fff !important;
	font-size: larger;
	margin-top: 15px;
}
/*** GIFT CARD / CCCF / GIFT WRAP MID-SECTION STYLES ***/
.ow.giftguidetwentytwo.twothree.twofour.midsections .left-info h3 {
	font-weight: 500;
}
.ow.giftguidetwentytwo.twothree.twofour.midsections .left-info h4, .ow.giftguidetwentytwo.twothree.twofour.midsections .left-info h3 {
	color: #3a4e37 !important;
}

/*** 2024 GIFT GUIDE - MOBILE STYLES ***/
@media (max-width: 960px) {
	#banner.ow.white.jrgiftguidetwentythree.twofour {
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide/2024/banner/gift-guide-bg-mobile-2024.png');
	}
	#banner.ow.white.jrgiftguidetwentythree.twofour .topcontent.desktop {
		display: block !important;
	}
	#banner.ow.white.jrgiftguidetwentythree.twofour img.title.desktop {
		max-width: 98%;
		margin: 0 auto;
		padding: 40px 0 20px 0;
		float: none;
		text-align: center;
		clear: both;
	}
	#banner.ow.white.jrgiftguidetwentythree.twofour img.santa {
		max-width: 60%;
		padding: 0 0 25px 0;
	}
	.giftguide-divider.twofour {
		background-size: contain;
		height: 50px;
	}
	.ow.giftguidetwentytwo.twothree.twofour img.inner-divider {
		max-width: 96%;
		margin: 0 auto;
		padding: 0;
		padding-bottom: 40px;
	}
	.ow.giftguidetwentytwo.twofour.navblock {
		padding: 0;
	}
	.ow.giftguidetwentytwo.twothree.twofour.red, .ow.giftguidetwentytwo.twothree.twofour.green, .ow.giftguidetwentytwo.twothree.twofour.blue, .ow.giftguidetwentytwo.twothree.twofour.midsections {
		padding-top: 60px;
		padding-bottom: 30px;
	}
	.ow.giftguidetwentytwo.twothree.twofour h4.section-subtitle {
		width: 99%;
		padding: 5px;
		font-size: 1.5em !important;
	}
	#banner.ow.white.jrgiftguidetwentythree.twofour a.button.white.giftguidehometwofour {
		margin-left: auto;
		margin-top: -335px;
		margin-bottom: 300px;
		z-index: 4;
		position: relative;
	}
	#banner.ow.white.jrgiftguidetwentythree.twofour img.santa.homepage {
		padding-top: 90px;
	}
}
@media (max-width: 321px) {
		#banner.ow.white.jrgiftguidetwentythree.twofour a.button.white.giftguidehometwofour {
		margin-left: auto;
		margin-top: -290px;
		margin-bottom: 285px;
		z-index: 4;
		position: relative;
	}
	#banner.ow.white.jrgiftguidetwentythree.twofour img.santa.homepage {
		padding-top: 80px;
	}
}
/******** END - HOLIDAY GIFT GUIDE 2024 LANDING PAGE ********/

/*********** START - HOLIDAY GIFT GUIDE 2025 LANDING PAGE ***********/

/*** JR TOY GIFT GUIDE 2025 - TOP PAGE BANNER ***/
#banner.ow.white.jrgiftguidetwentyfive {
	background-color: #c3053d !important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide/2025/banner/gg-desktop-bckgrd.png');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	animation: none !important;
	min-height: inherit;
	overflow:hidden;
}
#banner.ow.white.jrgiftguidetwentyfive .topcontent.mobile {
	display: none;
}
#banner.ow.white.jrgiftguidetwentyfive .topcontent.desktop {
	display: block;
	max-width: 1440px;
	margin:0 auto;
}
#banner.ow.white.jrgiftguidetwentyfive a.button.white {
	background: #116c60!important;
	color: #ffffff !important;
	font-size: 18px !important;
	font-weight: 600;
	text-transform: capitalize !important;
	display: inline;
	float:left;
	margin: 0 auto;
	margin-bottom: 71px;
	margin-top: -5px;
	margin-left: 47%;
	transition: all 0.3s ease-in-out;
	border: 0 !important;
}
#banner.ow.white.jrgiftguidetwentyfive a.button.white:hover {
	 opacity: 0.7;
	 cursor: pointer;
}
#banner.ow.white.jrgiftguidetwentyfive img.title.desktop {
	display: block;
	margin: 0 auto;
	width: auto;
	max-width: 40%;
	padding-left: 10px;
	padding-top: 60px;
	padding-bottom: 15px;
}

#banner.ow.white.jrgiftguidetwentyfive.innerbanner img.title.desktop {
	padding-bottom: 45px;
}
@media (max-width: 1024px) {
	#banner.ow.white.jrgiftguidetwentyfive {
        background-color: #c3053d !important;
	    background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide/2025/banner/gg-tablet-bckgrd.png');
		padding: 10px 0 20px 0;
	}
	#banner.ow.white.jrgiftguidetwentyfive img.title.desktop {
		max-width: 60%;
	}
	/*#banner.ow.white.jrgiftguidetwentyfive .topcontent.desktop .products {
		max-width: 30%;
        padding: 0 30px 10px 0;
	}*/
	#banner.ow.white.jrgiftguidetwentyfive a.button.white {
		margin-bottom: 50px;
	}
}
@media (max-width: 767px) {
	#banner.ow.white.jrgiftguidetwentyfive {
		background-position: top center;
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide/2025/banner/gg-mobile-bckgrd.png');
	}
	#banner.ow.white.jrgiftguidetwentyfive .topcontent.desktop {
		display: none;
	}
	#banner.ow.white.jrgiftguidetwentyfive .topcontent.mobile {
		display: block;
		padding-top: 60px;
        padding-bottom: 60px;
	}
	#banner.ow.white.jrgiftguidetwentyfive .topcontent.mobile img.title.mobile, #banner.ow.white.jrgiftguidetwentyfive .topcontent.mobile img.products.mobile {
		display: block;
        width: 96%;
		max-width: 96%;
        max-height: 100%;
		margin: 0 auto;
		text-align: center;
	}
	#banner.ow.white.jrgiftguidetwentyfive a.button.white {
        margin: 15px auto;
		display: block;
		text-align: center;
		border: 0;
		width: auto;
		max-width: 50%;
		float: none;
	}
}

.giftguide-divider.twofive {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/giftguide/2025/light-divider-2025.png');
	height: 86px;
	margin-bottom: -86px;
	z-index: 3;
	position: relative;
}
.ow.giftguidetwentytwo.twofive .inner-divider {
	display: block;
	margin: 0 auto;
	text-align: center;
	padding: 90px 0 60px 0;
	clear: both;
}
.ow.giftguidetwentytwo.twofive a.button.widebottom {
	background-color: #73bf44 !important;
	border: 2px solid #73bf44 !important;
	color: #fff !important;
}

/*** GIFT GUIDE 2025 SECTIONS ***/
.ow.giftguidetwentytwo.twofive.red, .ow.giftguidetwentytwo.twofive.green, .ow.giftguidetwentytwo.twofive.blue, .ow.giftguidetwentytwo.twofive.midsections {
	 padding-top: 100px;
	 padding-bottom: 40px;
}

/** 2025 RED SECTION STYLES **/
.ow.giftguidetwentytwo.twofive.red h4.section-subtitle {
	background: #d5586b;
	font-weight: 900;
	color: #fff !important;
}
.ow.giftguidetwentytwo.twofive.red .feature-product h3 {
	color: #d5586b;
	font-weight: 900;
}
.ow.giftguidetwentytwo.twofive.red .feature-product p {
	color: #d5586b;
	font-weight: 600;
}
.ow.giftguidetwentytwo.twofive.red .feature-product p.price {
	color: #d5586b;
	font-weight: 900;
	font-size: 30px;
	margin-bottom: 15px;
}
.ow.giftguidetwentytwo.twofive.red .feature-product a.button.red {
	background: #d5586b !important;
	border-color: #d5586b !important;
	font-weight: 700 !important;
	color: #fff !important;
	float: right;
	font-size: 18px !important;
}
.ow.giftguidetwentytwo.twofive.red {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='90' height='90' patternTransform='scale(2) rotate(30)'><rect x='0' y='0' width='100%' height='100%' fill='%23f5c8d0ff'/><path d='M67.42 50.14c-.49.02-.96.2-1.4.54-.9.68-1.06 1.74-.5 3.16l-1.7.1v2.26h7.37v-1.74c0-.15 0-.3-.03-.56h-1.7c.52-1.58.36-2.6-.57-3.25-.5-.36-.99-.52-1.47-.5zm.05 1c.65 0 1.24.63 1.27 1.28.03.74-.56 1.33-1.27 1.33a1.3 1.3 0 01-1.25-1.5c.11-.58.68-1.1 1.25-1.1zm-45.05-46c-.49.02-.96.2-1.4.54-.9.68-1.06 1.74-.5 3.16l-1.7.1v2.26h7.37V9.46c0-.15 0-.3-.03-.56h-1.7c.52-1.58.36-2.6-.57-3.25-.5-.36-.99-.52-1.47-.5zm.05 1c.65 0 1.24.63 1.27 1.28.03.74-.56 1.33-1.27 1.33a1.3 1.3 0 01-1.25-1.5c.11-.58.68-1.1 1.25-1.1zM67.5 57.79a13.54 13.54 0 1013.54 13.57l-2.7 2.69-2.7-2.71-2.71 2.7-2.71-2.7-2.71 2.7-2.7-2.69-2.7 2.7-2.71-2.7-2.71 2.7-2.72-2.71 2.72-2.72 2.71 2.71 2.71-2.7 2.7 2.69 2.7-2.71 2.71 2.7 2.7-2.7 2.72 2.71 2.7-2.7 2.7 2.69A13.54 13.54 0 0067.5 57.78zm-45-45a13.54 13.54 0 1013.54 13.57l-2.7 2.69-2.7-2.71-2.71 2.7-2.71-2.7-2.71 2.7-2.7-2.69-2.7 2.7-2.71-2.7-2.71 2.7-2.72-2.71 2.72-2.72 2.71 2.71 2.71-2.7 2.7 2.69 2.7-2.71 2.71 2.7 2.7-2.7 2.72 2.71 2.7-2.7 2.7 2.69A13.54 13.54 0 0022.5 12.78z'  stroke-width='1' stroke='none' fill='%23f3bec7ff'/><path d='M22.58 50.14c.49.02.96.2 1.4.54.9.68 1.06 1.74.5 3.16l1.7.1v2.26h-7.37v-1.74c0-.15 0-.3.03-.56h1.7c-.52-1.58-.36-2.6.57-3.25.5-.36.99-.52 1.47-.5zm-.05 1c-.65 0-1.24.63-1.27 1.28-.03.74.56 1.33 1.27 1.33a1.3 1.3 0 001.25-1.5c-.11-.58-.68-1.1-1.25-1.1zm45.05-46c.49.02.96.2 1.4.54.9.68 1.06 1.74.5 3.16l1.7.1v2.26h-7.37V9.46c0-.15 0-.3.03-.56h1.7c-.52-1.58-.36-2.6.57-3.25.5-.36.99-.52 1.47-.5zm-.05 1c-.65 0-1.24.63-1.27 1.28-.03.74.56 1.33 1.27 1.33a1.3 1.3 0 001.25-1.5c-.11-.58-.68-1.1-1.25-1.1zM22.5 57.79A13.54 13.54 0 118.96 71.35l2.7 2.69 2.7-2.71 2.71 2.7 2.71-2.7 2.71 2.7 2.7-2.69 2.7 2.7 2.71-2.7 2.71 2.7 2.72-2.71-2.72-2.72-2.71 2.71-2.71-2.7-2.7 2.69-2.7-2.71-2.71 2.7-2.7-2.7-2.72 2.71-2.7-2.7-2.7 2.69A13.54 13.54 0 0122.5 57.78zm45-45a13.54 13.54 0 11-13.54 13.57l2.7 2.69 2.7-2.71 2.71 2.7 2.71-2.7 2.71 2.7 2.7-2.69 2.7 2.7 2.71-2.7 2.71 2.7 2.72-2.71-2.72-2.72-2.71 2.71-2.71-2.7-2.7 2.69-2.7-2.71-2.71 2.7-2.7-2.7-2.72 2.71-2.7-2.7-2.7 2.69A13.54 13.54 0 0167.5 12.78z'  stroke-width='1' stroke='none' fill='%23f3bec7ff'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}

/** 2025 GREEN SECTION STYLES **/
.ow.giftguidetwentytwo.twofive.green h4.section-subtitle {
	background: #007592;
	font-weight: 900;
	color: #fff !important;
}
.ow.giftguidetwentytwo.twofive.green .feature-product h3 {
	color: #007592;
	font-weight: 900;
}
.ow.giftguidetwentytwo.twofive.green .feature-product p {
	color: #007592;
	font-weight: 600;
}
.ow.giftguidetwentytwo.twofive.green .feature-product p.price {
	color: #007592;
	font-weight: 900;
	font-size: 30px;
	margin-bottom: 15px;
}
.ow.giftguidetwentytwo.twofive.green .feature-product a.button.red {
	background: #007592 !important;
	border-color: #007592 !important;
	font-weight: 700 !important;
	color: #fff !important;
	float: right;
	font-size: 18px !important;
}
.ow.giftguidetwentytwo.twofive.green {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='80' height='70' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='%23eaf0efff'/><path d='M40.074-24.143c-.7.1-8.299 18.602-8.299 18.602-2.2 4.9-5.75 13.1-7.9 18-.4.9.25 1.9 1.35 2 4.1.35 8.25.55 12.35.6 0 .5-.05 1.048-.05 1.548 0 .6.2 7.352.1 7.352 2.1.15 2.65.299 4.3.049-.2 0-.05-5.15.024-8.95 4.275-.05 8.576-.3 12.826-.75 1.1-.1 1.75-1.15 1.35-2.05-1.2-2.55-2.8-6.899-3.1-7.549-.45-.95-1.25-2.902-1.7-3.852-.45-.9-5.8-12.8-7.15-15.85-1.35-3.05-2.75-6.1-4.1-9.15zM.7 10.857C0 10.957-7.6 29.46-7.6 29.46c-2.2 4.9-5.75 13.1-7.9 18-.4.9.25 1.9 1.35 2 4.1.35 8.25.55 12.35.6 0 .5-.05 1.048-.05 1.548 0 .6.2 7.352.1 7.352 2.1.15 2.65.299 4.3.049-.2 0-.05-5.15.024-8.95 4.275-.05 8.576-.3 12.826-.75 1.1-.1 1.75-1.15 1.35-2.05-1.2-2.55-2.8-6.899-3.1-7.549-.45-.95-1.25-2.902-1.7-3.852-.45-.9-5.8-12.8-7.15-15.85-1.35-3.05-2.75-6.1-4.1-9.15zm80 0c-.7.1-8.299 18.602-8.299 18.602-2.2 4.9-5.75 13.1-7.9 18-.4.9.25 1.9 1.35 2 4.1.35 8.25.55 12.35.6 0 .5-.05 1.048-.05 1.548 0 .6.2 7.352.1 7.352 2.1.15 2.65.299 4.3.049-.2 0-.05-5.15.024-8.95 4.275-.05 8.576-.3 12.826-.75 1.1-.1 1.75-1.15 1.35-2.05-1.2-2.55-2.8-6.899-3.1-7.549-.45-.95-1.25-2.902-1.7-3.852-.45-.9-5.8-12.8-7.15-15.85-1.35-3.05-2.75-6.1-4.1-9.15zm-40.625 35c-.7.1-8.299 18.602-8.299 18.602-2.2 4.9-5.75 13.1-7.9 18-.4.9.25 1.9 1.35 2 4.1.35 8.25.55 12.35.6 0 .5-.05 1.048-.05 1.548 0 .6.2 7.352.1 7.352 2.1.15 2.65.299 4.3.049-.2 0-.05-5.15.024-8.95 4.275-.05 8.576-.3 12.826-.75 1.1-.1 1.75-1.15 1.35-2.05-1.2-2.55-2.8-6.899-3.1-7.549-.45-.95-1.25-2.902-1.7-3.852-.45-.9-5.8-12.8-7.15-15.85-1.35-3.05-2.75-6.1-4.1-9.15z'  stroke-width='1' stroke='none' fill='%23dcedebff'/><path d='M40.045-32.22c-.15 0-.2.15-.25.25-.2.5-.45 1-.65 1.5a.813.813 0 01-.202.35c-.1.1-.248.15-.398.15-.6.05-1.2.15-1.8.2-.15.05-.302.1-.302.2 0 .05.052.15.102.2.45.5.948.95 1.398 1.4.05.05.102.1.102.15v.2c-.1.65-.252 1.3-.352 1.95 0 .1.002.25.102.3.05 0 .15 0 .2-.05.5-.2.998-.5 1.448-.8.15-.1.3-.2.5-.2.15.05.252.1.352.15.45.25.948.5 1.398.75.15.1.35.3.5.15.1-.1.05-.35 0-.45-.1-.55-.25-1.05-.35-1.6v-.2c0-.1.05-.15.1-.2l1.452-1.45c.05-.05.15-.15.1-.25 0-.1-.15-.15-.25-.15l-1.802-.15c-.1 0-.2 0-.25-.05-.1-.05-.149-.15-.199-.25-.3-.6-.55-1.15-.85-1.75 0-.05-.05-.05-.05-.1-.05-.05-.1-.05-.05-.25zm4.049 17.25c-1.4.65-2.85 1.3-4.3 1.9-1.9.85-3.85 1.7-5.8 2.4-.2.45-.4.9-.6 1.3 2.25-.75 4.4-1.7 6.55-2.65 1.6-.6 3.1-1.3 4.6-2-.15-.3-.3-.65-.45-.95zm-12.3 9.5c-.15.3-.3.65-.45.95 2.55.7 5.1 1.3 7.7 1.75 3.601.75 7.3 1.1 11 .9-.15-.35-.3-.65-.45-1-3.3.15-6.6-.15-9.85-.75-2.4-.4-4.75-1-7.1-1.6-.3-.1-.6-.15-.85-.25zm19.5 6.3c-8.35 4.2-17.25 7.35-26.45 9.4-.15.4-.35.8-.5 1.15a115.73 115.73 0 0027.4-9.6c-.15-.3-.3-.65-.45-.95zM.67 2.78c-.15 0-.2.15-.25.25-.2.5-.45 1-.65 1.5a.813.813 0 01-.202.35c-.1.1-.248.15-.398.15-.6.05-1.2.15-1.8.2-.15.05-.302.1-.302.2 0 .05.052.15.102.2.45.5.948.95 1.398 1.4.05.05.102.1.102.15v.2c-.1.65-.252 1.3-.352 1.95 0 .1.002.25.102.3.05 0 .15 0 .2-.05.5-.2.998-.5 1.448-.8.15-.1.3-.2.5-.2.15.05.252.1.352.15.45.25.948.5 1.398.75.15.1.35.3.5.15.1-.1.05-.35 0-.45-.1-.55-.25-1.05-.35-1.6v-.2c0-.1.05-.15.1-.2L4.02 5.73c.05-.05.15-.15.1-.25 0-.1-.15-.15-.25-.15l-1.802-.15c-.1 0-.2 0-.25-.05-.1-.05-.149-.15-.199-.25-.3-.6-.55-1.15-.85-1.75 0-.05-.05-.05-.05-.1-.05-.05-.1-.05-.05-.25zm80 0c-.15 0-.2.15-.25.25-.2.5-.45 1-.65 1.5a.813.813 0 01-.202.35c-.1.1-.248.15-.398.15-.6.05-1.2.15-1.8.2-.15.05-.302.1-.302.2 0 .05.052.15.102.2.45.5.948.95 1.398 1.4.05.05.102.1.102.15v.2c-.1.65-.252 1.3-.352 1.95 0 .1.002.25.102.3.05 0 .15 0 .2-.05.5-.2.998-.5 1.448-.8.15-.1.3-.2.5-.2.15.05.252.1.352.15.45.25.948.5 1.398.75.15.1.35.3.5.15.1-.1.05-.35 0-.45-.1-.55-.25-1.05-.35-1.6v-.2c0-.1.05-.15.1-.2l1.452-1.45c.05-.05.15-.15.1-.25 0-.1-.15-.15-.25-.15l-1.802-.15c-.1 0-.2 0-.25-.05-.1-.05-.149-.15-.199-.25-.3-.6-.55-1.15-.85-1.75 0-.05-.05-.05-.05-.1-.05-.05-.1-.05-.05-.25zM4.719 20.03c-1.4.65-2.85 1.3-4.3 1.9-1.9.85-3.85 1.7-5.8 2.4-.2.45-.4.9-.6 1.3 2.25-.75 4.4-1.7 6.55-2.65 1.6-.6 3.1-1.3 4.6-2-.15-.3-.3-.65-.45-.95zm80 0c-1.4.65-2.85 1.3-4.3 1.9-1.9.85-3.85 1.7-5.8 2.4-.2.45-.4.9-.6 1.3 2.25-.75 4.4-1.7 6.55-2.65 1.6-.6 3.1-1.3 4.6-2-.15-.3-.3-.65-.45-.95zm-92.3 9.5c-.15.3-.3.65-.45.95 2.55.7 5.1 1.3 7.7 1.75 3.601.75 7.3 1.1 11 .9-.15-.35-.3-.65-.45-1-3.3.15-6.6-.15-9.85-.75-2.4-.4-4.75-1-7.1-1.6-.3-.1-.6-.15-.85-.25zm80 0c-.15.3-.3.65-.45.95 2.55.7 5.1 1.3 7.7 1.75 3.6.75 7.3 1.1 11 .9-.15-.35-.3-.65-.45-1-3.3.15-6.6-.15-9.85-.75-2.4-.4-4.75-1-7.1-1.6-.3-.1-.6-.15-.85-.25zm-60.5 6.3c-8.35 4.2-17.25 7.35-26.45 9.4-.15.4-.35.8-.5 1.15a115.73 115.73 0 0027.4-9.6c-.15-.3-.3-.65-.45-.95zm80 0c-8.35 4.2-17.25 7.35-26.45 9.4-.15.4-.35.8-.5 1.15a115.73 115.73 0 0027.4-9.6c-.15-.3-.3-.65-.45-.95zm-51.874 1.95c-.15 0-.2.15-.25.25-.2.5-.45 1-.65 1.5a.813.813 0 01-.202.35c-.1.1-.248.15-.398.15-.6.05-1.2.15-1.8.2-.15.05-.302.1-.302.2 0 .05.052.15.102.2.45.5.948.95 1.398 1.4.05.05.102.1.102.15v.2c-.1.65-.252 1.3-.352 1.95 0 .1.002.25.102.3.05 0 .15 0 .2-.05.5-.2.998-.5 1.448-.8.15-.1.3-.2.5-.2.15.05.252.1.352.15.45.25.948.5 1.398.75.15.1.35.3.5.15.1-.1.05-.35 0-.45-.1-.55-.25-1.05-.35-1.6v-.2c0-.1.05-.15.1-.2l1.452-1.45c.05-.05.15-.15.1-.25 0-.1-.15-.15-.25-.15l-1.802-.15c-.1 0-.2 0-.25-.05-.1-.05-.149-.15-.199-.25-.3-.6-.55-1.15-.85-1.75 0-.05-.05-.05-.05-.1-.05-.05-.1-.05-.05-.25zm4.049 17.25c-1.4.65-2.85 1.3-4.3 1.9-1.9.85-3.85 1.7-5.8 2.4-.2.45-.4.9-.6 1.3 2.25-.75 4.4-1.7 6.55-2.65 1.6-.6 3.1-1.3 4.6-2-.15-.3-.3-.65-.45-.95zm-12.3 9.5c-.15.3-.3.65-.45.95 2.55.7 5.1 1.3 7.7 1.75 3.601.75 7.3 1.1 11 .9-.15-.35-.3-.65-.45-1-3.3.15-6.6-.15-9.85-.75-2.4-.4-4.75-1-7.1-1.6-.3-.1-.6-.15-.85-.25zm19.5 6.3c-8.35 4.2-17.25 7.35-26.45 9.4-.15.4-.35.8-.5 1.15a115.73 115.73 0 0027.4-9.6c-.15-.3-.3-.65-.45-.95z'  stroke-width='1' stroke='none' fill='%23dcedebff'/><path d='M44.275-7.51c-.837.013-1.675.525-1.675 1.5 0 .75.55 1.351 1.15 1.551.95.25 2.201-.35 2.201-1.55 0-1.026-.838-1.513-1.676-1.5zM30.844 2.31c-.994.018-1.994.63-1.994 1.78 0 .85.651 1.602 1.351 1.802 1.15.3 2.6-.401 2.6-1.801.025-1.225-.963-1.8-1.957-1.781zM50.75 8.203c-1.2.025-2.4.762-2.4 2.137-.05 1 .75 1.951 1.65 2.201 1.4.4 3.15-.501 3.15-2.201 0-1.475-1.2-2.162-2.4-2.137zM4.9 27.49c-.837.013-1.675.525-1.675 1.5 0 .75.55 1.351 1.15 1.551.95.25 2.201-.35 2.201-1.55 0-1.026-.838-1.513-1.676-1.5zm80 0c-.837.013-1.675.525-1.675 1.5 0 .75.55 1.351 1.15 1.551.95.25 2.201-.35 2.201-1.55 0-1.026-.838-1.513-1.676-1.5zM-8.53 37.31c-.994.018-1.994.63-1.994 1.78 0 .85.651 1.602 1.351 1.802 1.15.3 2.6-.401 2.6-1.801.025-1.225-.963-1.8-1.957-1.781zm80 0c-.994.018-1.994.63-1.994 1.78 0 .85.651 1.602 1.351 1.802 1.15.3 2.6-.401 2.6-1.801.025-1.225-.964-1.8-1.957-1.781zm-60.094 5.894c-1.2.025-2.4.762-2.4 2.137-.05 1 .75 1.951 1.65 2.201 1.4.4 3.15-.501 3.15-2.201 0-1.475-1.2-2.162-2.4-2.137zm80 0c-1.2.025-2.4.762-2.4 2.137-.05 1 .75 1.951 1.65 2.201 1.4.4 3.15-.501 3.15-2.201 0-1.475-1.2-2.162-2.4-2.137zm-47.1 19.287c-.837.013-1.675.525-1.675 1.5 0 .75.55 1.351 1.15 1.551.95.25 2.201-.35 2.201-1.55 0-1.026-.838-1.513-1.676-1.5zM30.844 72.31c-.994.018-1.994.63-1.994 1.78 0 .85.651 1.602 1.351 1.802 1.15.3 2.6-.401 2.6-1.801.025-1.225-.963-1.8-1.957-1.781zm19.906 5.894c-1.2.025-2.4.762-2.4 2.137-.05 1 .75 1.951 1.65 2.201 1.4.4 3.15-.501 3.15-2.201 0-1.475-1.2-2.162-2.4-2.137z'  stroke-width='1' stroke='none' fill='%23dcedebff'/><path d='M40.049-18.277c-.6.006-1.201.368-1.201 1.068 0 .5.4 1 .85 1.1.7.2 1.55-.25 1.55-1.1 0-.725-.6-1.075-1.2-1.068zM37.098-7.715c-.45.006-.9.282-.9.807 0 .35.25.699.6.799.5.15 1.2-.2 1.2-.8 0-.55-.45-.812-.9-.806zm3.775 7.256c-.587.013-1.176.376-1.176 1.05 0 .5.401.95.801 1.1.7.2 1.55-.25 1.55-1.1 0-.724-.587-1.062-1.175-1.05zM.673 16.723c-.6.006-1.2.368-1.2 1.068 0 .5.4 1 .85 1.1.7.2 1.55-.25 1.55-1.1 0-.725-.6-1.075-1.2-1.068zm80 0c-.6.006-1.2.368-1.2 1.068 0 .5.4 1 .85 1.1.7.2 1.55-.25 1.55-1.1 0-.725-.6-1.075-1.2-1.068zm-82.95 10.562c-.45.006-.9.282-.9.807 0 .35.25.699.6.799.5.15 1.2-.2 1.2-.8 0-.55-.45-.812-.9-.806zm80 0c-.45.006-.9.28-.9.805 0 .35.25.7.6.8.5.15 1.2-.2 1.2-.8 0-.55-.45-.811-.9-.805zM1.498 34.541c-.587.013-1.176.376-1.176 1.05 0 .5.401.95.801 1.1.7.2 1.55-.25 1.55-1.1 0-.724-.587-1.062-1.175-1.05zm80 0c-.587.013-1.176.374-1.176 1.049 0 .5.401.951.801 1.101.7.2 1.55-.251 1.55-1.101 0-.725-.587-1.061-1.175-1.049zm-41.45 17.182c-.6.006-1.2.368-1.2 1.068 0 .5.4 1 .85 1.1.7.2 1.55-.25 1.55-1.1 0-.725-.6-1.075-1.2-1.068zm-2.95 10.562c-.45.006-.9.282-.9.807 0 .35.25.699.6.799.5.15 1.2-.2 1.2-.8 0-.55-.45-.812-.9-.806zm3.775 7.256c-.587.013-1.176.376-1.176 1.05 0 .5.401.95.801 1.1.7.2 1.55-.25 1.55-1.1 0-.724-.587-1.062-1.175-1.05z'  stroke-width='1' stroke='none' fill='%23dcedebff'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
/** 2025 BLUE SECTION STYLES **/
.ow.giftguidetwentytwo.twofive.blue h4.section-subtitle {
	background: #1c738f;
	font-weight: 900;
	color: #fff !important;
}
.ow.giftguidetwentytwo.twofive.blue .feature-product h3 {
	color: #1c738f;
	font-weight: 900;
}
.ow.giftguidetwentytwo.twofive.blue .feature-product p {
	color: #1c738f;
	font-weight: 600;
}
.ow.giftguidetwentytwo.twofive.blue .feature-product p.price {
	color: #1c738f;
	font-weight: 900;
	font-size: 30px;
	margin-bottom: 15px;
}
.ow.giftguidetwentytwo.twofive.blue .feature-product a.button.red {
	background: #1c738f !important;
	border-color: #1c738f !important;
	font-weight: 700 !important;
	color: #fff !important;
	float: right;
	font-size: 18px !important;
}
.ow.giftguidetwentytwo.twofive.blue {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='60' height='60' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='%23cbf0fbff'/><path d='M30 28.46a.63.63 0 01-.63-.63v-6.3c0-.35.28-.63.63-.63s.63.28.63.63v6.3c0 .36-.28.63-.63.63zm1.88 1.09a.65.65 0 01-.56-.32.63.63 0 01.23-.87l5.46-3.15c.3-.18.69-.07.86.23.18.31.07.7-.23.87l-5.46 3.15a.54.54 0 01-.3.09zm5.46 5.32a.67.67 0 01-.32-.09l-5.47-3.15a.63.63 0 01-.23-.86c.18-.31.57-.42.86-.24l5.47 3.15c.3.18.41.57.24.87a.6.6 0 01-.55.32zM30 39.12a.63.63 0 01-.63-.63v-6.3c0-.35.28-.63.63-.63s.63.28.63.63v6.3c0 .34-.28.63-.63.63zm-7.34-4.24a.65.65 0 01-.56-.32.63.63 0 01.23-.86l5.46-3.15c.3-.18.69-.08.86.23.18.3.07.69-.23.86l-5.46 3.16a.58.58 0 01-.3.08zm5.45-5.33a.67.67 0 01-.32-.09l-5.47-3.15a.63.63 0 01-.24-.87c.18-.3.56-.4.87-.23l5.47 3.15c.3.18.4.57.23.87a.58.58 0 01-.54.32zm15.93-4.74c-.06 0-.12-.01-.17-.03l-2.7-.74a.65.65 0 01-.46-.78l.7-2.7a.64.64 0 01.79-.45c.33.09.54.44.45.78l-.54 2.1 2.08.56c.34.1.54.44.44.78-.05.3-.31.48-.59.48zm-1.39 3.05a.73.73 0 01-.18-.03l-5.3-1.46a.63.63 0 01-.44-.78l1.39-5.32a.64.64 0 01.78-.45c.33.08.54.44.45.77l-1.23 4.72 4.7 1.3c.34.08.55.43.45.77a.65.65 0 01-.62.48zm1.63-5.27a1.45 1.45 0 001.96-.53 1.44 1.44 0 10-1.96.53zm.71 14.64a1.44 1.44 0 100 2.88 1.44 1.44 0 000-2.88zm-15.7 8.85a1.42 1.42 0 00.71 2.67 1.44 1.44 0 001.25-2.15c-.4-.68-1.28-.91-1.97-.52zm-13.57-8.66a1.44 1.44 0 10-.35 2.64c.37-.1.68-.34.87-.68.19-.33.25-.71.14-1.08a1.4 1.4 0 00-.66-.88zm-.71-17.5a1.44 1.44 0 100 2.88 1.44 1.44 0 000-2.88zm15.36-8.62a1.44 1.44 0 10-.73 2.78 1.44 1.44 0 00.73-2.78zm11.7 28.6a.64.64 0 01-.62-.47l-.7-2.7a.64.64 0 01.45-.78l2.7-.74a.63.63 0 01.33 1.21l-2.08.57.54 2.1a.64.64 0 01-.45.78c-.07.03-.12.03-.18.03zm-3.33.3a.64.64 0 01-.62-.46l-1.4-5.33a.64.64 0 01.45-.77l5.3-1.47a.63.63 0 01.34 1.22l-4.7 1.29 1.23 4.72a.64.64 0 01-.46.78.52.52 0 01-.14.02zm-6.75 5.52a.63.63 0 01-.45-.2L30 44l-1.54 1.53a.63.63 0 01-.9 0 .63.63 0 010-.9l2-1.96a.63.63 0 01.9 0l1.99 1.96c.25.25.25.65 0 .9-.13.13-.3.19-.46.19zm1.92-2.73a.58.58 0 01-.44-.2L30 39.38l-3.47 3.43a.63.63 0 01-.9 0 .63.63 0 010-.9l3.92-3.86a.63.63 0 01.89 0l3.91 3.86c.25.25.25.65 0 .9-.1.12-.26.19-.44.19zm-15.97-3.08l-.16-.01a.64.64 0 01-.46-.78l.54-2.1-2.08-.57a.62.62 0 01-.44-.77.62.62 0 01.78-.44l2.7.74c.33.1.52.44.44.78l-.7 2.7c-.08.26-.34.44-.62.45zm3.32.3c-.05 0-.1 0-.16-.02a.64.64 0 01-.45-.78l1.23-4.72-4.7-1.29a.62.62 0 01-.45-.77.62.62 0 01.78-.44l5.3 1.46c.34.1.54.44.45.78l-1.4 5.32c-.05.26-.32.45-.6.45zm-5.32-15.38a.64.64 0 01-.61-.47.63.63 0 01.44-.78l2.08-.57-.54-2.1a.64.64 0 01.45-.77c.34-.09.69.12.78.45l.7 2.7a.64.64 0 01-.44.78l-2.7.73a.53.53 0 01-.16.03zm1.4 3.03a.64.64 0 01-.62-.47.63.63 0 01.44-.77l4.7-1.3-1.23-4.71a.64.64 0 01.46-.78c.34-.09.69.12.78.46l1.39 5.32a.64.64 0 01-.44.77l-5.3 1.47a.71.71 0 01-.18.01zM30 17.53a.58.58 0 01-.44-.2l-2-1.96a.63.63 0 010-.89.63.63 0 01.9 0L30 16l1.54-1.52a.63.63 0 01.9 0c.24.25.24.66 0 .9l-2 1.96a.64.64 0 01-.44.19zm0 4.63a.58.58 0 01-.44-.19l-3.91-3.87a.63.63 0 010-.9.63.63 0 01.9 0L30 20.65l3.48-3.43a.63.63 0 01.9 0c.24.25.24.66 0 .9l-3.92 3.86a.7.7 0 01-.47.2zm3.94-.56l-2.77 2.9a2.39 2.39 0 003.02 1.74l1.12-3.84c.23-.83-.78-1.41-1.37-.8zm5.3 7.63l-3.88-.97a2.38 2.38 0 000 3.49l3.89-.97c.82-.2.82-1.35 0-1.55zm-3.93 8.4l-1.12-3.85a2.4 2.4 0 00-3.02 1.75l2.77 2.89c.59.6 1.6.01 1.37-.8zm-9.27.79l2.77-2.9a2.39 2.39 0 00-3.02-1.74l-1.11 3.84c-.22.81.78 1.4 1.36.8zm-5.3-7.64l3.88.97a2.38 2.38 0 000-3.5l-3.88.98c-.81.2-.81 1.36 0 1.55zm3.95-8.4l1.12 3.84c1.32.4 2.7-.4 3.02-1.74l-2.77-2.89c-.6-.6-1.6-.02-1.37.8zM30 32.82a2.81 2.81 0 110-5.63 2.81 2.81 0 010 5.63zm0-4.36a1.54 1.54 0 100 3.08 1.54 1.54 0 000-3.08z'  stroke-width='1' stroke='none' fill='%23afe4f6ff'/><path d='M55.21 59.95a.59.59 0 00-.3-.53l-1.55-.87a.58.58 0 00-.45-.06l-2.84.78a.58.58 0 00-.43.57c0 .26.16.49.42.57l2.96.9.16.02c.1 0 .2-.03.3-.08l1.4-.8c.2-.1.33-.29.33-.5zm2.54-6.84l-2.1-2.06a.6.6 0 00-.71-.1.6.6 0 00-.29.66l.71 3c.04.16.14.3.28.38l1.4.82c.09.05.2.08.3.08.1 0 .2-.03.3-.08.19-.11.3-.3.3-.52l-.02-1.77c0-.15-.05-.3-.17-.41zm2.26 10a3.12 3.12 0 010-6.22 3.12 3.12 0 010 6.22zm0-5.04a1.92 1.92 0 000 3.84c1.05 0 1.92-.87 1.92-1.92 0-1.06-.87-1.92-1.92-1.92zm-14.7-3.03a.6.6 0 01-.58-.44.6.6 0 01.42-.72l2.95-.8-.82-3.04a.6.6 0 01.42-.73.6.6 0 01.73.43l.97 3.62c.04.15.02.31-.05.45a.6.6 0 01-.36.27l-3.52.95-.16.01zm1.1 3.63a.6.6 0 01-.58-.44.6.6 0 01.42-.72l6.5-1.74-1.7-6.37a.6.6 0 01.42-.73.6.6 0 01.73.42l1.86 6.95c.04.15.01.32-.05.45a.56.56 0 01-.36.28l-7.08 1.9h-.17zm11.46.58c-.1 0-.2-.03-.3-.09l-13.55-7.82a.59.59 0 01-.22-.8.59.59 0 01.8-.23l13.56 7.83c.29.16.38.53.22.8-.1.2-.3.3-.51.3zm2.16-11.6a.6.6 0 01-.42-.17l-2.58-2.58a.59.59 0 010-.83c.24-.24.6-.24.84 0l2.15 2.15 2.23-2.24c.24-.23.6-.23.84 0 .23.24.23.6 0 .84l-2.64 2.64a.51.51 0 01-.42.2zm.03 5.39a.6.6 0 01-.42-.18l-5.2-5.2a.59.59 0 010-.83c.24-.23.6-.23.84 0l4.77 4.77 4.67-4.67c.23-.23.6-.23.84 0 .23.23.23.6 0 .83l-5.09 5.09a.51.51 0 01-.4.19zm.04 5.03a.58.58 0 01-.59-.6V41.84c0-.33.26-.59.6-.59.32 0 .58.26.58.6v15.64a.58.58 0 01-.59.59zm-57.65-2.2a.59.59 0 00.6 0l1.53-.91c.14-.08.24-.2.28-.37l.74-2.84a.58.58 0 00-.28-.66.6.6 0 00-.71.09L2.36 53.3a.61.61 0 00-.19.42l-.01 1.62c-.02.22.1.41.29.52zm7.49 3.7l-2.96-.9a.62.62 0 00-.47.06l-1.4.8c-.2.1-.3.3-.3.51 0 .22.1.41.3.52l1.54.88c.1.05.2.08.29.08l.16-.03 2.84-.78c.26-.07.44-.3.44-.56a.65.65 0 00-.44-.59zM.01 63.1a3.12 3.12 0 010-6.22 3.12 3.12 0 010 6.22zm0-5.04a1.92 1.92 0 000 3.84 1.92 1.92 0 000-3.84zm14.82-2.95l-.15-.01-3.62-.97a.56.56 0 01-.35-.28.58.58 0 01-.06-.45l.95-3.52a.6.6 0 01.72-.43c.32.09.51.41.43.73l-.8 2.95 3.05.82c.31.08.5.4.42.72a.62.62 0 01-.59.44zm-1.31 3.6h-.15l-6.95-1.87a.6.6 0 01-.43-.73l1.9-7.08a.6.6 0 01.73-.43c.32.09.51.42.43.73l-1.74 6.5 6.37 1.72c.32.08.5.41.43.73a.63.63 0 01-.6.44zm-11.28.7a.6.6 0 01-.52-.3.59.59 0 01.22-.8l13.55-7.83a.59.59 0 01.8.22c.17.29.08.64-.21.8L2.53 59.35a.54.54 0 01-.29.08zM.04 47.66a.6.6 0 01-.43-.18l-2.58-2.58a.59.59 0 010-.83c.24-.24.6-.24.84 0l2.15 2.15 2.23-2.24c.24-.23.6-.23.84 0 .23.24.23.6 0 .84L.45 47.46a.51.51 0 01-.42.2zm.02 5.38a.6.6 0 01-.42-.18l-5.2-5.2a.59.59 0 010-.83c.24-.23.6-.23.84 0L.05 51.6l4.67-4.67c.23-.23.6-.23.84 0 .23.23.23.6 0 .83L.47 52.85a.51.51 0 01-.4.19zm.04 5.03a.58.58 0 01-.59-.6V41.84c0-.33.26-.59.6-.59.32 0 .58.26.58.6v15.64a.58.58 0 01-.59.59zM57.57 4.12a.6.6 0 00-.6 0l-1.54.9a.58.58 0 00-.27.38l-.74 2.83c-.07.26.04.52.27.66.1.06.2.08.3.08.15 0 .3-.05.41-.16l2.25-2.12a.61.61 0 00.2-.43V4.64a.56.56 0 00-.28-.52zM55.2-.05a.59.59 0 00-.3-.53l-1.55-.87a.58.58 0 00-.45-.06l-2.84.78a.58.58 0 00-.43.57c0 .26.16.49.42.57l2.96.9.16.02c.1 0 .2-.03.3-.08l1.4-.8c.2-.1.33-.29.33-.5zm4.8 3.16a3.12 3.12 0 010-6.22 3.12 3.12 0 010 6.22zm0-5.04a1.92 1.92 0 000 3.84c1.05 0 1.92-.87 1.92-1.92 0-1.06-.87-1.92-1.92-1.92zm-2.69 18.1a.6.6 0 01-.42-.18.59.59 0 010-.84l2.64-2.64a.61.61 0 01.84 0l2.57 2.57c.24.24.24.6 0 .84a.59.59 0 01-.83 0l-2.15-2.15L57.73 16a.56.56 0 01-.4.17zm7.82-2.84a.6.6 0 01-.42-.18L59.95 8.4l-4.67 4.67a.59.59 0 01-.84 0 .59.59 0 010-.84l5.09-5.08c.23-.23.6-.23.83 0l5.2 5.2c.23.22.23.6 0 .83a.58.58 0 01-.42.16zm-5.24 5.41a.58.58 0 01-.6-.59V2.51c0-.33.27-.6.6-.6.33 0 .59.27.59.6v15.64a.58.58 0 01-.6.6zm-12.05-8.19l-.15-.01a.6.6 0 01-.42-.73l.8-2.95-3.05-.82a.6.6 0 01-.42-.72.6.6 0 01.72-.43l3.62.97c.32.09.5.42.42.73l-.94 3.52a.61.61 0 01-.58.44zm3.69.86l-.15-.01a.6.6 0 01-.43-.73l1.74-6.5-6.37-1.72a.6.6 0 01-.42-.72.6.6 0 01.72-.43l6.95 1.86c.32.09.5.42.43.73l-1.9 7.08a.57.57 0 01-.57.44zm-7.32-1.83a.6.6 0 01-.52-.3.59.59 0 01.22-.81L57.47.64a.59.59 0 01.81.22c.17.3.07.65-.22.81L44.51 9.5a.5.5 0 01-.29.09zM9.94-.44l-2.96-.89a.62.62 0 00-.47.06l-1.4.79c-.2.11-.3.3-.3.52 0 .22.1.41.3.52l1.54.88c.1.05.2.08.29.08l.16-.03L9.94.71c.26-.07.44-.3.44-.56a.65.65 0 00-.44-.59zm-5.3 5.81A.62.62 0 004.36 5l-1.4-.82a.6.6 0 00-.6 0c-.19.1-.3.3-.3.52l.02 1.77c0 .16.06.31.17.42l2.1 2.06a.58.58 0 00.7.08.6.6 0 00.29-.66zM0 3.11a3.12 3.12 0 010-6.22 3.12 3.12 0 010 6.22zm0-5.04A1.92 1.92 0 000 1.9a1.92 1.92 0 000-3.84zM12.16 10.7a.6.6 0 01-.58-.44l-.97-3.62a.6.6 0 01.43-.72l3.52-.95a.6.6 0 01.72.43.6.6 0 01-.42.72l-2.95.8.83 3.04a.6.6 0 01-.43.73l-.15.01zm-3.78.66a.6.6 0 01-.58-.44L5.94 3.97a.65.65 0 01.05-.45.6.6 0 01.36-.27l7.08-1.9a.6.6 0 01.73.42.6.6 0 01-.42.72L7.23 4.23l1.71 6.37a.6.6 0 01-.42.73c-.03.03-.09.03-.14.03zm7.3-1.6c-.1 0-.2-.03-.3-.09L1.83 1.85a.59.59 0 01-.22-.8.59.59 0 01.8-.23l13.56 7.83c.29.16.38.53.22.8-.11.2-.3.3-.5.3zm-18.36 6.4A.6.6 0 01-3.1 16a.59.59 0 010-.84l2.64-2.64a.61.61 0 01.84 0l2.57 2.57c.24.24.24.6 0 .84a.59.59 0 01-.83 0l-2.15-2.15L-2.27 16a.56.56 0 01-.4.17zm7.82-2.83a.6.6 0 01-.42-.18L-.05 8.4l-4.67 4.67a.59.59 0 01-.84 0 .59.59 0 010-.84l5.09-5.08c.23-.23.6-.23.83 0l5.2 5.2c.23.22.23.6 0 .83a.58.58 0 01-.42.16zM-.1 18.74a.58.58 0 01-.6-.59V2.51c0-.33.27-.6.6-.6.33 0 .59.27.59.6v15.64a.58.58 0 01-.6.6z'  stroke-width='1' stroke='none' fill='%23afe4f6ff'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}

/** 2025 MIDSECTION STYLES **/
.ow.giftguidetwentytwo.twofive.midsections .iw img.featureimg {
	display: block;
	float: right;
	width: 25%;
}
.ow.giftguidetwentytwo.twofive.midsections .iw img.featureimg.smaller {
	width: 15%;
	margin-right: 7.5%;
}
.ow.giftguidetwentytwo.twofive.midsections .iw .left-info {
	display: block;
	float: left;
	text-align: left;
	width: 65%;
}
.ow.giftguidetwentytwo.twofive.midsections .iw .left-info h3 {
	font-size: 26px;
	font-weight: 600;
	color: #2f5c44;
	margin: 0;
	padding: 0;
}
.ow.giftguidetwentytwo.twofive.midsections .iw .left-info h4 {
	font-size: 36px;
	font-weight: 900;
	color: #2f5c44;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 960px) {
	.ow.giftguidetwentytwo.twofive.midsections .iw img.featureimg, .ow.giftguidetwentytwo.twofive.midsections .iw img.featureimg.smaller {
		float: none;
		width: 75%;
		margin: 0 auto;
	}
	.ow.giftguidetwentytwo.twofive.midsections .iw .left-info {
		float: none;
		clear: both;
		width: 100%;
		padding-top: 15px;
		margin: 0 auto;
	}
	.ow.giftguidetwentytwo.twofive.midsections .iw .left-info h3 {
		font-size: 20px;
		text-align: center;
	}
	.ow.giftguidetwentytwo.twofive.midsections .iw .left-info h4 {
		font-size: 26px;
		text-align: center;
	}
	.ow.giftguidetwentytwo.twofive.midsections .iw .left-info a.button.red {
		display: block;
		width: 27.5%;
		text-align: center;
		margin: 0 auto;
		margin-top: 10px;
	}
}
.ow.giftguidetwentytwo.twofive.midsections {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='30' height='40' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='%239bd9bdff'/><path d='M9.498-2.496c.633.967 1.234 1.967 1.9 2.967.2.333.4.632.633.832.767.7 1.7 1.334 2.8.3 1.166-1.1.367-2.233-.366-3.367-1.033-.1-2-.333-3.033-.5-.634-.1-1.3-.165-1.934-.232zm-7.437 25.98c-.567.033-1.176.183-1.864.42-.566.567-1.034 1.234-1.3 1.967-.267.833-.5 1.999-.2 2.865.367-.5.867-.899 1.467-1.265.7-1.067 1.567-1.967 2.867-2.567a5.484 5.484 0 011.7-.5c-.896-.708-1.726-.975-2.67-.92zm29.998 0c-.567.033-1.174.183-1.862.42-.566.567-1.034 1.234-1.3 1.967-.267.833-.5 1.999-.2 2.865.367-.5.867-.899 1.467-1.265.7-1.067 1.567-1.967 2.867-2.567a5.484 5.484 0 011.7-.5c-.896-.708-1.728-.975-2.672-.92zm-4.395 1.653c-2.1 1.433-2.934 3.666-3.201 6-.1.933.5 2.067 1.5 2.334 1 .233 2.1-.6 2.3-1.6.1-.5-.3-.9-.333-1.334-1.1-1-1-2.867-.633-4.367.1-.367.2-.7.367-1.033zM5.832 26.305c-.698-.011-1.393.057-2.068.332-.5.2-.9.5-1.233.834.167.133.367.267.533.4a8.91 8.91 0 011.166 1.6c1.367.133 2.733.3 4.1.467.3.033.567.033.867.066-.9-1.3-1.8-2.568-2.666-3.668a12.577 12.577 0 00-.699-.031zm-.201 5.299c.567.866 1.166 1.732 1.7 2.6.232.366.5.732.733 1.099 1.234.166 2.466.267 3.666.433.434.067.868.135 1.301.235-.766-1.267-1.6-2.567-2.433-3.867-.967-.167-2.034-.135-3-.268-.634-.067-1.3-.166-1.967-.232zm3.867 5.9c.633.967 1.234 1.967 1.9 2.967.2.333.4.632.633.832.767.7 1.7 1.334 2.8.3 1.166-1.1.367-2.233-.366-3.367-1.033-.1-2-.333-3.033-.5-.634-.1-1.3-.165-1.934-.232z'  stroke-width='1' stroke='none' fill='%2384d2afff'/><path d='M-.06 1.86c-.945-.056-1.775.211-2.67.92a5.483 5.483 0 011.699.5c1.3.6 2.167 1.499 2.867 2.566.6.366 1.1.765 1.467 1.265.3-.866.065-2.032-.201-2.865-.267-.733-.733-1.4-1.3-1.967-.687-.237-1.296-.387-1.863-.42zm30 0c-.945-.056-1.777.211-2.672.92a5.494 5.494 0 011.7.5c1.3.6 2.168 1.499 2.868 2.566.6.366 1.1.765 1.467 1.265.3-.866.065-2.032-.201-2.865-.267-.733-.733-1.4-1.3-1.967-.687-.237-1.296-.387-1.863-.42zM4.335 3.511c.167.333.265.666.365 1.033.367 1.5.467 3.367-.633 4.367-.033.433-.432.834-.332 1.334.2 1 1.3 1.833 2.3 1.6 1-.267 1.6-1.4 1.5-2.334-.268-2.334-1.1-4.567-3.2-6zM26.168 4.68c-.233.003-.466.014-.7.03-.866 1.1-1.767 2.369-2.667 3.669.3-.033.567-.033.867-.066 1.367-.167 2.733-.334 4.1-.467.333-.567.7-1.1 1.168-1.6.166-.133.366-.267.533-.4a3.665 3.665 0 00-1.235-.834c-.675-.275-1.368-.343-2.066-.332zm.201 5.299c-.667.066-1.333.165-1.967.232-.966.133-2.033.1-3 .268-.833 1.3-1.667 2.6-2.433 3.867.433-.1.865-.168 1.299-.235 1.2-.166 2.434-.267 3.668-.433.233-.367.499-.733.732-1.1.533-.867 1.134-1.733 1.701-2.6zm-3.867 5.9c-.633.067-1.3.132-1.934.232-1.033.167-2 .4-3.033.5-.733 1.134-1.534 2.268-.367 3.368 1.1 1.033 2.034.399 2.8-.301.234-.2.434-.499.634-.832.666-1 1.267-2 1.9-2.967z'  stroke-width='1' stroke='none' fill='%2384d2afff'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}

/*********** END - HOLIDAY GIFT GUIDE 2025 LANDING PAGE ***********/


/***** BF / CM LANDING PAGE - NEW GENERIC PAGE STYLING *****/

.ow.bfcm {
	background: white;
}
.ow.bfcm.nopadding {
	padding: 0 !important;
}
.ow.bfcm img.main-title {
	display: block;
	text-align: center;
	margin: 0 auto;
	clear: both;
	padding: 60px 0 30px 0;
}

.ow.bfcm.twofive.cm.homepage img.main-title {
	max-width: 70%;
}

.ow.bfcm .bfcm-clearance-ribbon {
	display: block;
	width: 100%;
	background: rgba(64, 68, 96, .8);
	padding: 60px 0;
	text-align: center;
}
.ow.bfcm .bfcm-clearance-ribbon .clearance-ribbon-content {
	display: block;
	width: 68%;
	padding-right: 2%;
	float: left;
	text-align: left;
}
.ow.bfcm .bfcm-clearance-ribbon .clearance-ribbon-image {
	display: block;
	width: 30%;
	float: right;
	text-align: center;
}
.ow.bfcm .bfcm-clearance-ribbon .clearance-ribbon-image img {
	animation: bounce 3s infinite alternate;
	-webkit-animation: bounce 3s infinite alternate;
}
.ow.bfcm img.mobile-title {
	display: none;
}
.ow.bfcm .iw .time-frame-wrap {
	display: block;
	clear: both;
	padding: 10px 20px;
	margin: 0 auto 20px auto;
}
.ow.bfcm img.sub-title {
	display: block;
	text-align: center;
	margin: 0 auto;
	clear: both;
	padding: 30px 0;
	animation: bounce 3s infinite alternate;
	-webkit-animation: bounce 3s infinite alternate;
}
.ow.bfcm img.divider {
	display: block;
	width: 100%;
	clear: both;
	margin: 0 auto;
	padding: 20px 0;
	text-align: center;
}
.ow.bfcm .iw ul.bfcm-feature-brands, .ow.bfcm .bfcm-feature-brands li {
	list-style: none;
	list-style-type: none;
}
.ow.bfcm .iw ul.bfcm-feature-brands li a img {
	display: block;
	max-width: 90%;
	text-align: center;
	margin: 0 auto;
	clear: both;
	padding-bottom: 15px;
	transition: all .3s ease-in-out;
}
.ow.bfcm .iw ul.bfcm-feature-brands li a img:hover {
	opacity: 0.85;
	cursor: pointer;
	transform: scale(1.02);
}
.ow.bfcm .iw ul.bfcm-feature-brands li h3 {
	display: block;
	clear: both;
	font-size: 1.6em;
	font-weight: 900;
	line-height: inherit;
}
.ow.bfcm .iw ul.bfcm-feature-brands li .button {
	display: block;
	margin: 10px auto;
	text-align: center;
	max-width: 60%;
	font-weight: 900;
	font-size: large;
	text-transform: capitalize;
	transition: all 0.3s ease-in-out;
}
.ow.bfcm .iw .button.shopall.aligncenter {
	display: block;
	max-width: 260px;
	margin: 20px auto;
	text-align: center;
	clear: both;
	float: none;
	text-transform: capitalize;
	font-weight: 900;
	font-size: large;
	transition: all 0.3s ease-in-out;
}
.ow.bfcm .iw ul.bfcm-feature-brands li .button:hover, .ow.bfcm .iw .button.shopall.aligncenter:hover {
	opacity: 0.8;
	cursor: pointer;
}
.ow.bfcm img.bf-divider {
	display: block;
	width: auto;
	clear: both;
	margin: 0 auto;
	text-align: center;
}

.ow.bfcm .free-item-block {
	display: block;
	width: 31%;
	margin: 1%;
	float: left;
	min-height: 225px;
	margin-bottom: 5%;
}
.ow.bfcm .free-item-block .freebie-content {
	display: block;
	width: 48%;
	float: left;
	margin-right: 1%;
	text-align: left;
	padding: 1%;
	position: relative;
}
.ow.bfcm .free-item-block .freebie-content h3, .ow.bfcm .free-item-block .freebie-content p {
	color: #fff;
	padding-bottom: 5px;
} 
.ow.bfcm .free-item-block .freebie-content p {
	font-size: 11px;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}
.ow.bfcm .free-item-block .freebie-content .button.black {
	background: black;
	border: 0;
	transition: all 0.3s ease-in-out;
}
.ow.bfcm .free-item-block .freebie-content .button.black:hover {
	opacity: 0.8;
	cursor: pointer;
}
.ow.bfcm .free-item-block .freebie-image {
	display: block;
	width: 48%;
	float: right;
	text-align: center;
	padding-top: 5px;
	padding-right: 1px;
}
.ow.bfcm .free-item-block .freebie-image img {
	display: block;
	width: auto;
	max-width: 99%;
	height: auto;
	text-align: center;
	margin: 0 auto;
	padding-top: 15px;
}

.ow.bfcm p.bfcm-fineprint {
	display: block;
	text-align: center;
	color: #fff;
	padding-bottom: 20px;
	font-weight: 600;
	font-style: italic;
}

/*** 2023 SPECIFIC STYLES ***/
.ow.bfcm.twothree {
	 background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='100' height='80' patternTransform='scale(2) rotate(115)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(231, 27%, 17%, 1)'/><path d='M25 51.35l2.58 6 6.53.58-4.92 4.3 1.45 6.4L25 65.28l-5.64 3.36 1.45-6.39-4.92-4.3 6.53-.59zM21.86 65.2L25 63.35l3.14 1.86-.83-3.53 2.75-2.39-3.64-.33-1.45-3.36-1.44 3.36-3.61.3 2.75 2.4zM50 71.35l2.58 6 6.53.58-4.92 4.3 1.45 6.4L50 85.28l-5.64 3.36 1.45-6.39-4.92-4.3 6.53-.58zM46.86 85.2L50 83.35l3.14 1.86-.8-3.56 2.74-2.39-3.64-.33L50 75.57l-1.44 3.36-3.64.33 2.75 2.4zM75 11.35l2.58 6 6.53.58-4.92 4.3 1.45 6.4L75 25.29l-5.64 3.36 1.45-6.39-4.92-4.3 6.53-.59zM71.86 25.2L75 23.35l3.14 1.86-.8-3.56 2.74-2.39-3.64-.33L75 15.57l-1.44 3.36-3.64.33 2.75 2.4zM50-8.65l2.58 6 6.53.58-4.92 4.3 1.45 6.4L50 5.28l-5.64 3.36 1.45-6.39-4.92-4.3 6.53-.59zM46.86 5.2L50 3.35l3.14 1.86-.8-3.56 2.74-2.39-3.64-.33L50-4.43l-1.44 3.36-3.64.33 2.75 2.4zM100 43.35l-3.14 1.86.8-3.53-2.74-2.42 3.64-.33L100 35.6v-4.25l-2.58 6.03-6.53.58 4.94 4.3-1.47 6.4 5.64-3.37zm-94.39 5.3l-1.47-6.39 4.94-4.3-6.52-.59L0 31.36v4.25l1.42 3.33 3.64.33-2.75 2.42.8 3.53L0 43.35v1.94z'  stroke-width='1' stroke='none' fill='hsla(231, 24%, 23%, 1)'/><path d='M75 51.35l2.58 6 6.53.58-4.92 4.3 1.45 6.4L75 65.28l-5.64 3.36 1.45-6.39-4.92-4.3 6.53-.59zM71.86 65.2L75 63.35l3.14 1.86-.8-3.56 2.74-2.39-3.64-.33L75 55.57l-1.44 3.36-3.64.33 2.75 2.4zM100 75.6v-4.25l-2.58 6.03-6.53.58 4.94 4.3-1.47 6.4 5.64-3.37v-1.94l-3.14 1.86.8-3.53-2.74-2.42 3.64-.33zm-100 0l1.42 3.33 3.64.33-2.75 2.42.8 3.53L0 83.35v1.94l5.61 3.36-1.47-6.39 4.94-4.3-6.52-.58L0 71.34zm25-64.25l2.58 6 6.53.58-4.92 4.3 1.45 6.4L25 25.29l-5.64 3.36 1.45-6.39-4.92-4.3 6.53-.59zM21.86 25.2L25 23.35l3.14 1.86-.83-3.53 2.75-2.39-3.64-.33-1.45-3.36-1.44 3.36-3.61.3 2.75 2.4zM100 3.35L96.86 5.2l.8-3.53-2.74-2.42 3.64-.33L100-4.4v-4.25l-2.58 6.02-6.53.59 4.94 4.3-1.47 6.4L100 5.28zM5.61 8.65L4.14 2.26l4.94-4.3-6.52-.59L0-8.65v4.25l1.42 3.33 3.64.33L2.3 1.68l.8 3.53L0 3.35v1.94zM50 31.35l2.58 6 6.53.58-4.92 4.3 1.45 6.4L50 45.28l-5.64 3.36 1.45-6.39-4.92-4.3 6.53-.59zM46.86 45.2L50 43.35l3.14 1.86-.8-3.56 2.74-2.39-3.64-.33L50 35.57l-1.44 3.36-3.64.33 2.75 2.4z'  stroke-width='1' stroke='none' fill='hsla(231, 24%, 23%, 1)'/><path d='M45.28 58.82l3.25-.3 1.3-3 1.28 3 3.25.3-2.47 2.14.75 3.2-2.8-1.67L47 64.15l.75-3.2zM100 62.65v-6.97l-1.3 3-3.26.3 2.48 2.14-.75 3.2zM0 62.57l2.64 1.58-.75-3.2 2.47-2.13-3.25-.3L0 55.9zm70.28 16.25l3.25-.3 1.3-3 1.28 3 3.25.3-2.47 2.14.75 3.2-2.8-1.67L72 84.15l.75-3.2zm-50 0l3.25-.3 1.3-3 1.28 3 3.25.3-2.47 2.14.75 3.2-2.8-1.67L22 84.15l.75-3.2zm31.6-57.86l.76 3.2-2.8-1.67L47 24.15l.75-3.2-2.47-2.13 3.25-.3 1.3-3 1.28 3 3.25.3zM100 15.68l-1.3 3-3.26.3 2.48 2.14-.75 3.2 2.83-1.67zM2.64 24.15l-.75-3.2 2.47-2.13-3.25-.3L0 15.9v6.67zM76.89.95l.75 3.2-2.8-1.66L72 4.15l.75-3.2-2.47-2.13 3.25-.3 1.3-3 1.28 3 3.25.3zm-50 0l.75 3.2-2.8-1.66L22 4.15l.75-3.2-2.47-2.13 3.25-.3 1.3-3 1.28 3 3.25.3zm50 40l.75 3.2-2.8-1.66L72 44.15l.75-3.2-2.47-2.13 3.25-.3 1.3-3 1.28 3 3.25.3zm-50 0l.75 3.2-2.8-1.66L22 44.15l.75-3.2-2.47-2.13 3.25-.3 1.3-3 1.28 3 3.25.3z'  stroke-width='1' stroke='none' fill='hsla(231, 24%, 23%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.bfcm.twothree .iw .time-frame-wrap {
	border: 2px solid #ffe747 !important;
	display: block;
	max-width: 75%;
	margin: 0 auto;
	padding: 20px;
	text-align: center;
	clear: both;
	margin-top: 20px;
	margin-bottom: 15px;
	min-height: 110px;
}
.ow.bfcm.twothree .iw .time-frame-wrap p.timer-text {
	font-size: 1.5em;
	color: white;
	font-weight: 900;
	text-transform: uppercase !important;
}
.ow.bfcm.twothree .iw .time-frame-wrap p.timer-text strong {
	font-size: 0.75em;
	display: block;
	padding-top: 8px;
	font-weight: 500;
	color: white;
}
.ow.bfcm.twothree .bfcm-clearance-ribbon .clearance-ribbon-content h4 {
	display: block;
	font-weight: 300;
	color: #fff;
	font-size: 1.65em;
}
.ow.bfcm.twothree .bfcm-clearance-ribbon .clearance-ribbon-content h3 {
	display: block;
	font-size: 1.8em;
	font-weight: 900;
	color: #fff;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ow.bfcm.twothree .bfcm-clearance-ribbon .clearance-ribbon-content h3 span {
	display: inline-block;
	color: #000;
	background: #ffe747;
	padding: 5px;
	font-size: inherit;
}
.ow.bfcm.twothree .iw ul.bfcm-feature-brands li {
	display: block;
	width: 29%;
	margin: 1%;
	padding: 1%;
	float: left;
	text-align: center;
	position: relative;
	margin-bottom: 4%;
}
.ow.bfcm.twothree .iw ul.bfcm-feature-brands li h3 {
	color: #fff;
	padding-bottom: 5px;
}
.ow.bfcm.twothree .iw ul.bfcm-feature-brands li h3.twothree {
	color: #ffe747 !important;
}
.ow.bfcm.twothree .iw ul.bfcm-feature-brands li .button, .ow.bfcm.twothree .iw .button.shopall.aligncenter {
	background-color: #ffe747;
	color: #000;
}
.ow.bfcm.twothree .iw .button.shopall.aligncenter.bigger {
	background: #eb0768;
	font-size: 22px;
	color: #fff ;
	text-transform: uppercase;
	max-width: 400px;
}
.ow.bfcm.twothree #product-block {
	background: #f2f2f2;
	border-radius: 9px;
	padding: 40px 0;
}

/*** 2024 SPECIFIC STYLES ***/

.ow.bfcm.twofour a.button.shopnow.homepage {
	margin: 0 auto;
	margin-bottom: 25px;
	display: block;
	width: 200px;
	font-size: 18px;
	text-align: center;
	float: none;
	background: white;
	color: black !important;
	font-weight: 900;
}
.ow.bfcm.twofour.homepage img.main-title, .ow.bfcm.twofour.homepage img.mobile-title {
	animation: bounce 3s infinite alternate;
	-webkit-animation: bounce 3s infinite alternate;
	position: relative;
}

.ow.bfcm.twofour {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='20' height='20' patternTransform='scale(2) rotate(120)'><rect x='0' y='0' width='100%' height='100%' fill='%2316161aff'/><path d='M0-10C-.011-4.49-4.485.03-10 .03-4.485.03-.011 4.49 0 10 .011 4.498 4.493.001 10-.01 4.493-.02.012-4.498 0-10zm0 20c-.011 5.51-4.485 10.03-10 10.03 5.515 0 9.989 4.46 10 9.97.011-5.502 4.493-9.999 10-10.01C4.493 19.98.012 15.502 0 10zm20-20C19.989-4.49 15.515.03 10 .03c5.515 0 9.989 4.46 10 9.97.011-5.502 4.493-9.999 10-10.01-5.507-.01-9.988-4.488-10-9.99zm0 20c-.011 5.51-4.485 10.03-10 10.03 5.515 0 9.989 4.46 10 9.97.011-5.502 4.493-9.999 10-10.01-5.507-.01-9.988-4.488-10-9.99z'  stroke-width='1' stroke='none' fill='%231f1f22ff'/><path d='M10 0C9.989 5.51 5.515 10.03 0 10.03c5.515 0 9.989 4.46 10 9.97.011-5.502 4.493-9.998 10-10.01-5.507-.01-9.988-4.488-10-9.99z'  stroke-width='1' stroke='none' fill='%23252529ff'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.bfcm.twofour .iw .time-frame-wrap {
	border: 0;
	display: block;
	max-width: 75%;
	margin: 0 auto;
	padding: 10px 10px 0px 10px;
	text-align: center;
	clear: both;
	margin-top: 20px;
	margin-bottom: 15px;
	min-height: 90px;
	background: white;
}
.ow.bfcm.twofour .iw .time-frame-wrap p.timer-text {
	font-size: 1.5em;
	color: #000;
	font-weight: 900;
	text-transform: uppercase !important;
}
.ow.bfcm.twofour .iw .time-frame-wrap p.timer-text strong {
	font-size: 0.75em;
	display: block;
	padding-top: 8px;
	font-weight: 500;
	color: #000;
}
.ow.bfcm.twofour .iw ul.bfcm-feature-brands li {
	display: block;
	width: 29%;
	margin: 1%;
	padding: 1%;
	float: left;
	text-align: center;
	position: relative;
	margin-bottom: 4%;
}
.ow.bfcm.twofour .iw ul.bfcm-feature-brands li h3 {
	color: #fff;
	padding-bottom: 5px;
}
.ow.bfcm.twofour .iw ul.bfcm-feature-brands li h3.twofour {
	color: #3790ff !important;
}
.ow.bfcm.twofour .iw ul.bfcm-feature-brands li .button, .ow.bfcm.twofour .iw .button.shopall.aligncenter {
	background-color: #fff;
	color: #000;
}
.ow.bfcm.twofour #product-block {
	background: #f2f2f2;
	border-radius: 9px;
	padding: 40px 0;
}

.ow.bfcm.pre.twofour #product-block {
	background: transparent;
}

.ow.bfcm .free-item-block.twofour {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='40' patternTransform='scale(2) rotate(65)'><rect x='0' y='0' width='100%' height='100%' fill='%231c72dcff'/><path d='m34.582 5.417.001-10.722h10.722V5.415zm18.014-18.014v25.305H27.293v-25.304zM19.999 20 20-19.888h39.888V20zM-5.305 5.417V-5.304l10.722-.001V5.416zm18.013-18.014V12.71l-25.304-.001v-25.304zM-19.888 20v-39.888H20V20zm54.47 25.305.002-10.722h10.721v10.722zm18.014-18.014.001 25.306H27.292V27.291zM20 59.888V20h39.888v39.888zM-5.304 34.584H5.417v10.721H-5.305zm18.013 18.013h-25.305V27.291H12.71zM-19.888 20H20v39.888h-39.888z'  stroke-width='1' stroke='%23105cb8ff' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}


.ow.bfcm.twofour .bfcm-clearance-ribbon {
background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='40' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='%23196ed8ff'/><path d='M15.986 4.186 4.1 16.072v.58L16.566 4.186Zm7.62 0 12.38 12.38v-.58l-11.8-11.8Zm12.38 19.248L23.52 35.9h.58l11.886-11.886ZM4.1 23.52v.58l11.8 11.8h.58z'  stroke-linecap='square' stroke-width='8.5' stroke='%232079e6ff' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.bfcm.twofour .bfcm-clearance-ribbon h4 {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ow.bfcm.twofour .bfcm-clearance-ribbon h3 {
	color: #fff;
	font-weight: 900;
	font-size: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ow.bfcm.twofour .bfcm-clearance-ribbon h3 span {
	color: #fff;
	font-weight: 900;
	font-size: inherit;
	text-decoration: underline;
}
.ow.bfcm.twofour.cm {
background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='20' height='20' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='%23320f7dff'/><path d='M0-10C-.011-4.49-4.485.03-10 .03-4.485.03-.011 4.49 0 10 .011 4.498 4.493.001 10-.01 4.493-.02.012-4.498 0-10zm0 20c-.011 5.51-4.485 10.03-10 10.03 5.515 0 9.989 4.46 10 9.97.011-5.502 4.493-9.999 10-10.01C4.493 19.98.012 15.502 0 10zm20-20C19.989-4.49 15.515.03 10 .03c5.515 0 9.989 4.46 10 9.97.011-5.502 4.493-9.999 10-10.01-5.507-.01-9.988-4.488-10-9.99zm0 20c-.011 5.51-4.485 10.03-10 10.03 5.515 0 9.989 4.46 10 9.97.011-5.502 4.493-9.999 10-10.01-5.507-.01-9.988-4.488-10-9.99z'  stroke-width='1' stroke='none' fill='%23290973ff'/><path d='M10 0C9.989 5.51 5.515 10.03 0 10.03c5.515 0 9.989 4.46 10 9.97.011-5.502 4.493-9.998 10-10.01-5.507-.01-9.988-4.488-10-9.99z'  stroke-width='1' stroke='none' fill='%23290973ff'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.bfcm.twofour.cm .bfcm-clearance-ribbon {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='40' patternTransform='scale(2) rotate(25)'><rect x='0' y='0' width='100%' height='100%' fill='%236533f3ff'/><path d='M15.986 4.186 4.1 16.072v.58L16.566 4.186Zm7.62 0 12.38 12.38v-.58l-11.8-11.8Zm12.38 19.248L23.52 35.9h.58l11.886-11.886ZM4.1 23.52v.58l11.8 11.8h.58z'  stroke-linecap='square' stroke-width='8.5' stroke='%235e2de2ff' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.bfcm.twofour.cm .iw ul.bfcm-feature-brands li h3.twofour {
	color: #14eaad !important;
}
.ow.bfcm.twofour.cm .free-item-block.twofour {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='40' patternTransform='scale(2) rotate(25)'><rect x='0' y='0' width='100%' height='100%' fill='%236533f3ff'/><path d='M15.986 4.186 4.1 16.072v.58L16.566 4.186Zm7.62 0 12.38 12.38v-.58l-11.8-11.8Zm12.38 19.248L23.52 35.9h.58l11.886-11.886ZM4.1 23.52v.58l11.8 11.8h.58z'  stroke-linecap='square' stroke-width='8.5' stroke='%235e2de2ff' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.bfcm.twofour.cm .free-item-block.twofour .button.black {
	background: white;
	color: #000;
}

/*** BF / CM LANDING PAGE MOBILE STYLES ***/
@media (max-width: 801px) {
	.ow.bfcm {
		padding: 5px;
	}
	.ow.bfcm img.main-title {
		display: none;
	}
	.ow.bfcm img.mobile-title {
		display: block;
		width: 100%;
		max-width: 100%;
		padding: 25px 0 10px 0;
		clear: both;
		float: none;
	}
	.ow.bfcm .iw .time-frame-wrap {
		max-width: 99.5% !important;
		margin-right: 0;
		margin-bottom: 10px !important;
	}
	.ow.bfcm .iw .time-frame-wrap p.timer-text {
		font-size: 1.2em !important;
	}
	.ow.bfcm .iw .time-frame-wrap p.timer-text strong {
		font-size: 0.7em !important;
	}
	.ow.bfcm img.sub-title {
		animation: none !important;
	}
	.ow.bfcm .iw ul.bfcm-feature-brands, .ow.bfcm .bfcm-feature-brands li {
		margin: 0;
		padding: 0;
	}
	.ow.bfcm .iw ul.bfcm-feature-brands li {
		width: 90% !important;
		margin: 1% auto 7.5% auto !important;
		clear: both !important;
		float: none !important;
	}
	.ow.bfcm .iw ul.bfcm-feature-brands li a img {
		max-width: 70%;
	}
	.ow.bfcm .iw ul.bfcm-feature-brands li a img:hover {
		transform: none;
	}
	.ow.bfcm .iw ul.bfcm-feature-brands li .button {
		max-width: 70%;
	}
	.ow.bfcm .bfcm-clearance-ribbon {
		padding: 30px 0;
	}
	.ow.bfcm .bfcm-clearance-ribbon .clearance-ribbon-content, .ow.bfcm .bfcm-clearance-ribbon .clearance-ribbon-image {
		width: 98%;
		clear: both;
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	.ow.bfcm .bfcm-clearance-ribbon .clearance-ribbon-image img {
		animation: none;
		max-width: 60%;
		margin-bottom: 15px;
	}
	.ow.bfcm.twothree .bfcm-clearance-ribbon .clearance-ribbon-content h4 {
		font-size: 1.35em;
	}
	.ow.bfcm.twothree .bfcm-clearance-ribbon .clearance-ribbon-content h3 {
		font-size: 1.8em;
		margin-bottom: 15px;
	}
	
	.ow.bfcm.twofour .bfcm-clearance-ribbon h4 {
		font-size: 18px;
	}
	.ow.bfcm.twofour .bfcm-clearance-ribbon h3 {
		font-size: 24px;
		margin-bottom: 20px;
	}
	
	.ow.bfcm .free-item-block  {
		width: 99%;
		float: none;
		clear: both;
		margin-top: 1%;
		margin-bottom: 4%;
	}
	
}


/***** END BF / CM NEW GENERIC LANDING STYLING *****/



/**** NEW TWELVE DAYS OF DEALS GENERIC LANDING PAGE STYLES ******/

.ow.twelvedayssale {
	
}
.ow.twelvedayssale.twothree {
	
}

.ow.twelvedayssale.banner {
	animation: none !important;
}
.ow.twelvedayssale.banner:after {
	content: none !important;
}
.ow.twelvedayssale.banner .topcontent img {
	display: block;
	width: auto;
	max-width: 60%;
	margin: 0 auto;
	padding: 70px 0 40px 0;
	text-align: center;
}

.ow.twelvedayssale.banner.twofive .topcontent img {
	max-width: 45%;
	padding: 70px 0;
}

@media (max-width: 960px) {
	.ow.twelvedayssale.banner.twofive .topcontent.mobile img {
		padding: 45px 0;
	}
}

.ow.twelvedayssale.banner .topcontent.mobile {
	display: none;
}
.ow.twelvedayssale.banner.twothree {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/12days/twothree/12daysbg.png') !important;
	background-position: center center;
	background-size: cover;
}
.ow.twelvedayssale.banner.twofour {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/12days/twofour/12daysbg.png') !important;
	background-position: center center;
	background-size: cover;
}
.ow.twelvedayssale.banner.twofive {
	background-color: #015a5c !important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/12days/twofive/12DaysDeals-desktop-background-sm.png') !important;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

/*** HOMEPAGE BANNER STYLE EDITS ***/
.ow.twelvedayssale.banner.twothree.homepage .topcontent img {
	padding: 60px 0 1px 0;
}
.ow.twelvedayssale.banner.twothree.homepage .topcontent .button {
	background: white;
	border: 1px solid white;
	margin-bottom: 40px;
	color: rgba(166, 0, 11, 1.0);
	font-weight: 900;
	font-size: larger;
	text-transform: capitalize;
	animation: bounce 3s infinite alternate;
	-webkit-animation: bounce 3s infinite alternate;
	position: relative;
	transition: all 0.3s ease-in-out;
}
.ow.twelvedayssale.banner.twothree.homepage .topcontent .button:hover {
	opacity: 0.85;
	cursor: pointer;
}

.ow.twelvedayssale.banner a.button.white {
	background: #ffffff!important;
	border-color: #fff;
	color: #15253a !important;
	font-size: 18px !important;
	font-weight: 900;
	text-transform: capitalize !important;
	margin-bottom: 50px;
	transition: all 0.3s ease-in-out;
}
.ow.twelvedayssale.banner a.button.white:hover {
	 opacity: 0.8;
	 cursor: pointer;
}
.ow.twelvedayssale.banner.homepage .topcontent img {
	padding: 60px 0 25px 0;
}

@media (max-width: 960px) {
	.ow.twelvedayssale.banner.twothree.homepage {
		padding: 0;
	}
	.ow.twelvedayssale.banner.twothree.homepage .topcontent img {
		padding: 40px 0 30px 0;
	}
	.ow.twelvedayssale.banner.twothree.homepage .topcontent .button {
		margin-bottom: 50px;
	}
}

.ow.twelvedayssale.banner.twofive.homepage {
	border-radius: 0;
}
.ow.twelvedayssale.banner.twofive.homepage .topcontent img {
	padding-top: 75px;
	padding-bottom: 30px;
}
.ow.twelvedayssale.banner.twofive.homepage a.button.white {
	display: block;
	margin: 0 auto 50px auto;
	text-align: center;
	width: 200px;
}

@media (max-width: 960px) {
	.ow.twelvedayssale.banner.twofive.homepage .topcontent img {
		padding-top: 50px;
		padding-bottom: 40px;
	}
}

/*** END HOMEPAGE BANNER STYLES ***/

.ow.twelvedayssale.content {
	
}
.ow.twelvedayssale.content.twothree {
	
}
.ow.twelvedayssale.content .time-frame-wrap {
	margin: 15px auto;
	padding: 15px 0;
	min-height: 45px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

.ow.twelvedayssale.content.twothree ul,
.ow.twelvedayssale.content.twofour ul,
.ow.twelvedayssale.content.twofive ul,
.ow.twelvedayssale.content.twothree ul li,
.ow.twelvedayssale.content.twofour ul li,
.ow.twelvedayssale.content.twofive ul li {
    list-style: none;
    list-style-type: none;
}
.ow.twelvedayssale.content.twothree ul li,
.ow.twelvedayssale.content.twofour ul li,
.ow.twelvedayssale.content.twofive ul li {
    display: block;
    width: 23%;
    margin: 1%;
    float: left;
}
.ow.twelvedayssale.content.twothree .deal-grid ul li img,
.ow.twelvedayssale.content.twofour .deal-grid ul li img,
.ow.twelvedayssale.content.twofive .deal-grid ul li img {
    display: block;
    width: 100%;
    height: auto;
    text-align: center;
    transition: all 0.3s ease-in-out;
    position: relative;
    -webkit-filter: blur(4px) grayscale(100%);
    filter: blur(4px) grayscale(100%);
}
.ow.twelvedayssale.content.twothree .deal-grid ul li.active img,
.ow.twelvedayssale.content.twofour .deal-grid ul li.active img,
.ow.twelvedayssale.content.twofive .deal-grid ul li.active img {
    transition: all 0.3s ease-in-out;
    -webkit-filter: none;
    filter: none;
}
.ow.twelvedayssale.content.twothree .deal-grid ul li img:hover,
.ow.twelvedayssale.content.twofour .deal-grid ul li img:hover,
.ow.twelvedayssale.content.twofive .deal-grid ul li img:hover {
    transform: scale(1.03);
    opacity: 0.9;
}
.ow.twelvedayssale.content.twothree .deal-grid ul li a.button,
.ow.twelvedayssale.content.twofour .deal-grid ul li a.button,
.ow.twelvedayssale.content.twofive .deal-grid ul li a.button {
    width: 40% !important;
    padding: 7px 15px;
    font-weight: 600;
    text-transform: capitalize;
    font-size: 14px;
    transition: all 0.3s ease-in-out;
}
.ow.twelvedayssale.content.twothree .deal-grid ul li a.button,
.ow.twelvedayssale.content.twofour .deal-grid ul li a.button,
.ow.twelvedayssale.content.twofive .deal-grid ul li a.button {
    background-color: #747474;
    border: 2px solid #747474;
    color: #969696 !important;
}
.ow.twelvedayssale.content.twothree .deal-grid ul li a.button.active,
.ow.twelvedayssale.content.twofour .deal-grid ul li a.button.active,
.ow.twelvedayssale.content.twofive .deal-grid ul li a.button.active {
    background-color: #ec1f26;
    border: 2px solid #ec1f26;
    color: #fff !important;
}

.ow.twelvedayssale.content h2.giftguidecentertitle {
	text-align: center;
	text-transform: uppercase;
	margin-top: 40px;
	padding-bottom: 0;
	color: #004b9b !important;
}
.ow.twelvedayssale.content .giftguidecenterbtn {
	display: block;
	margin: 0 auto;
	text-align: center;
	width: auto;
	max-width: 200px;
}

/*** 12 DAYS BANNER EXTENSION ***/

.ow.bigdeals-scream-block {
	/*background: rgb(143, 0, 2);*/
	background: #0e59a3;
	text-align: center;
	padding: 10px;
}
.ow.bigdeals-scream-block a {
	text-decoration: none !important;	
}
.ow.bigdeals-scream-block a h3 {
	color: white;
	font-style: italic;
	text-decoration: none !important;
	letter-spacing: 0.4px;
	transition: all 0.3s ease-in-out;
}
.ow.bigdeals-scream-block a h3:hover {
	 cursor: pointer;
	 opacity: 0.8;
	 transform: scale(1.02);
}

@media (max-width: 960px) {
	.ow.bigdeals-scream-block .iw {
		padding: 0;
	}
	.ow.bigdeals-scream-block a h3 {
		font-size: 15px;
		letter-spacing: 0;
	}
	.ow.bigdeals-scream-block a h3:hover {
		transform: none;
	}
}

@media (max-width: 321px) {
	.ow.bigdeals-scream-block a h3 {
		font-size: 13px;
	}
}

@media (max-width: 960px) {
	.ow.twelvedayssale.banner.twothree {
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/12days/twothree/12daysbg-mobile.png');
	}
	.ow.twelvedayssale.banner.twofour {
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/12days/twofour/12daysbg-mobile.png');
	}
	.ow.twelvedayssale.banner .topcontent {
		display: none;
	}
	.ow.twelvedayssale.banner .topcontent.mobile {
		display: block;
	}
	.ow.twelvedayssale.banner .topcontent.mobile img {
		max-width: 100%;
		padding: 40px 0 30px 0;
	}
	.ow.twelvedayssale.content.twothree .deal-grid ul, .ow.twelvedayssale.content.twothree .deal-grid ul li, .ow.twelvedayssale.content.twofour .deal-grid ul, .ow.twelvedayssale.content.twofour .deal-grid ul li,
	.ow.twelvedayssale.content.twofive .deal-grid ul, .ow.twelvedayssale.content.twofive .deal-grid ul li {
		margin: 0;
		padding: 0;
	}
	.ow.twelvedayssale.content.twothree ul li, .ow.twelvedayssale.content.twofour ul li, .ow.twelvedayssale.content.twofive ul li {
		width: 49%;
		margin: 0.5% !important;
		margin-bottom: 7.5% !important;
	}
	.ow.twelvedayssale.content.twothree .deal-grid ul li a.button, .ow.twelvedayssale.content.twofour .deal-grid ul li a.button, .ow.twelvedayssale.content.twofive .deal-grid ul li a.button {
		width: 75% !important;
		padding: 7px 10px;
		font-size: 13px;
	}
}

/**** END NEW TWELVE DAYS OF DEALS GENERIC LANDING PAGE STYLES ******/


/*** JR EASTER SALE PAGE - 2024 EDITS ***/

#banner.ow.easter-top {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/easter/2024/lightblue-swatch.png');
	background-repeat: repeat;
	animation: none !important;
}
#banner.ow.easter-top .iw {
	height: auto;
}
#banner.ow.easter-top a.button {
	background: #3b7bff;
	border: 0;
	color: #fff !important;
	text-transform: capitalize !important;
	font-weight: 900;
	font-size: 19px;
	margin-bottom: 60px;
	transition: all 0.3s ease-in-out;
}
#banner.ow.easter-top a.button:hover {
	opacity: 0.7;
}
@media (max-width: 960px) {
	#banner.ow.easter-top a.button {
		margin-bottom: 30px;
		font-size: 14px;
	}
}

.ow.easter-top {
	display: block;
	width: 100%;
	clear: both;
}
.ow.easter-top img.title {
	display: block;
	text-align: center;
	margin: 0 auto;
	max-width: 90%;
	padding: 30px 0 40px 0;
}
.ow.easter-top img.title.mobile {
	display: none;
}
.ow.easter-top.twofour {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/easter/2024/lightblue-swatch.png');
	background-repeat: repeat;
}
.ow.easter-mid.twofour {
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/easter/2024/darkblue-swatch.png');
	background-repeat: repeat;
}
.ow.easter-top h2, .ow.easter-mid h2 {
	text-align: center;
	color: #577eff;
	margin-bottom: 25px;
	font-size: 24px;
	font-weight: 900;
}
.ow.easter-sale.nav {
	display: block;
	background: white;
	margin-top: 20px;
	margin-bottom: 20px;
}
.ow ul.easter-cats, .ow ul.easter-cats li {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.ow ul.easter-cats li {
	display: block;
	width: 20%;
	float: left;
	text-align: center;
	box-sizing: border-box;
	padding-left: 1%;
	padding-right: 1%;
}
.ow ul.easter-cats li img {
	transition: all 0.3s ease-in-out;
}
.ow ul.easter-cats li a {
	text-decoration: none;
}
.ow ul.easter-cats li a:hover > img {
	opacity: 0.8;
	cursor: pointer;
}
.ow ul.easter-cats li a h4 {
	color: #414f5d;
	font-weight: 600;
	display: block;
	margin-top: 5px;
	font-size: 14px;
	transition: all 0.3s ease-in-out;
}
.ow ul.easter-cats li a:hover > h4 {
	text-decoration: underline;
	opacity: 0.9;
}
.ow ul.easter-cats.four li {
	width: 25%;
}
.ow ul.easter-cats.four li a h4, .ow ul.easter-cats.three li a h4, .ow ul.easter-cats.two li a h4 {
	font-size: 16px;
}
.ow ul.easter-cats.three li {
	width: 33%;
}
.ow ul.easter-cats.two li {
	width: 40%;
	margin: 0% 5%;
}

@media (max-width: 960px) {
	.ow.easter-top.twofour, .ow.easter-top.twofour .iw {
		padding: 0;
	}
	.ow.easter-top img.title {
		max-width: 99%;
	}
	.ow.easter-sale.nav {
		margin: 0;
	}
	.ow ul.easter-cats li, .ow ul.easter-cats.four li, .ow ul.easter-cats.three li {
		width: 50%;
		margin-bottom: 5%;
		padding-left: 3px;
		padding-right: 3px;
	}
	.ow ul.easter-cats.two li {
		width: 48%;
		margin: 1%;
	}
	.ow ul.easter-cats li a h4, .ow ul.easter-cats.four li a h4, .ow ul.easter-cats.three li a h4 {
		font-size: 13px;
	}
	.ow ul.easter-cats.five li:last-of-type, .ow ul.easter-cats.three li:last-of-type {
		margin-left: 25%;
	}
}

/*** END JR 2024 EASTER SALE PAGE ***/


/*** EASTER SALE 2025 PAGE UPDATES ***/

.ow.white.easter-top.twofive {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/easter/2025/easter25topbg-desktop.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.ow.easter-sale.divline {
	display: block;
	width: 100%;
	height: 7.5px;
	padding: 0;
	background: white;
	clear: both;
	float: none;
}
.ow.easter-top .logo-container {
	display: block;
	width: 35%;
	margin: 0 auto;
	text-align: center;
	background: white;
}
.ow.easter-top .logo-container img {
	display: block;
	margin: 0 auto;
	text-align: center;
	width: 65%;
}
.ow.easter-top.twofiveblue {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/easter/2025/blue-swatch-2025-easter.png') !important;
}
.ow.easter-top.twofiveblue h2 {
	color: #35a1c5 !important;
	font-size: 32px;
}
.ow.easter-top.twofivepurp {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/easter/2025/purple-swatch-2025-easter.png');
}
.ow.easter-top.twofivepurp h2 {
	color: #5d5bb8 !important;
	font-size: 32px;
}
.ow.easter-top.twofiveblue .button.red, .ow.easter-top.twofivepurp .button.red {
	font-weight: 900;
	font-size: 14px;
	letter-spacing: 0.4px;
	margin-top: 10px;
}

.ow.easter-top .scroller-wrap .scroller-items {
	white-space: initial;
}
.ow.easter-top .scroller-wrap .scroller-items picture img {
	display: block;
	max-width: 93%;
	padding: 3%;
	height: auto;
}
.ow.easter-top .scroller-wrap .scroller-items h3 {
	font-weight: 500;
}
.ow.easter-top .scroller-wrap .scroller-items p.price.regular-price {
	font-weight: 900;
	font-size: 21px !important;
	color: #2c61ac !important;
	display: block;
	margin-top: 10px;
}
.ow.easter-top.twofiveblue .scroller-wrap .arrow.arrow-left span, .ow.easter-top.twofivepurp .scroller-wrap .arrow.arrow-left span {
	left: 0;
}

@media (max-width: 960px) {
	.ow.easter-top .logo-container {
		width: 80%;
	}
	.ow.easter-top .logo-container img {
		width: 75%;
	}
}

/*** END EASTER SALE 2025 PAGE UPDATES ***/


/*** JR BACK TO SCHOOL SALE 2024 - LANDING PAGE / BANNER STYLES ***/

#banner.ow.white.jrbacktoschoollptwentythree.twofour {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/backtoschool2024/bts-2024-topbg.png');
	background-size: cover;
}
.ow.btssalesection.twothree.section-one.twofour .feature-product p, .ow.btssalesection.twothree.section-two.twofour .feature-product p {
	color: black;
}
.ow.btssalesection.twentyone.twofour .scroller-wrap .scroller .scroller-items div p.price.regular-price {
	color: #2c61ac !important;
}
/*** PRIMARY PRODUCT FEATURE SETS ***/
.ow.btssalesection.twothree.section-one.twofour {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='40' patternTransform='scale(2) rotate(145)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(205, 100%, 96%, 1)'/><path d='M2.5 2.5L10 10l7.5-7.5h-15zM10 10l-7.5 7.5h15L10 10zm13.174 12.29l7.5 7.5 7.5-7.5h-15zm7.5 7.5l-7.5 7.5h15l-7.5-7.5z'  stroke-linejoin='round' stroke-linecap='round' stroke-width='0.5' stroke='hsla(209, 100%, 89%, 1)' fill='none'/><path d='M37.5 2.5L30 10l7.5 7.5zM30 10l-7.5-7.5v15zM17.5 22.5L10 30l7.5 7.5zM10 30l-7.5-7.5v15z'  stroke-linejoin='round' stroke-linecap='round' stroke-width='0.5' stroke='hsla(209, 100%, 89%, 1)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.btssalesection.twothree.section-one.twofour h2, .ow.btssalesection.twothree.section-one.twofour h3, .ow.btssalesection.twothree.section-one.twofour p.price {
	color: #0565bc;
}
.ow.btssalesection.twothree.section-one.twofour .feature-product .button.red, .ow.btssalesection.twothree.section-one.twofour a.button.widebottom {
	background: #0565bc !important;
	border-color: #0565bc !important;
	transition: all 0.3s ease-in-out;
}
.ow.btssalesection.twothree.section-one.twofour .feature-product .button.red:hover, .ow.btssalesection.twothree.section-one.twofour a.button.widebottom:hover {
	opacity: 0.8;
	cursor: pointer;
}
/*** SECONDARY PRODUCT FEATURE SETS ***/
.ow.btssalesection.twothree.section-two.twofour {
    background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='70' height='70' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(259, 100%, 96%, 1)'/><path d='M-4.8 4.44L4 16.59 16.14 7.8M32 30.54l-13.23 7.07 7.06 13.23M-9 38.04l-3.81 14.5 14.5 3.81M65.22 4.44L74 16.59 86.15 7.8M61 38.04l-3.81 14.5 14.5 3.81'  stroke-linecap='square' stroke-width='2.5' stroke='hsla(259, 100%, 94%, 1)' fill='none'/><path d='M59.71 62.88v3h3M4.84 25.54L2.87 27.8l2.26 1.97m7.65 16.4l-2.21-2.03-2.03 2.21m29.26 7.13l.56 2.95 2.95-.55'  stroke-linecap='square' stroke-width='2.5' stroke='hsla(259, 100%, 94%, 1)' fill='none'/><path d='M58.98 27.57l-2.35-10.74-10.75 2.36M31.98-4.87l2.74 10.65 10.65-2.73M31.98 65.13l2.74 10.66 10.65-2.74'  stroke-linecap='square' stroke-width='2.5' stroke='hsla(259, 100%, 94%, 1)' fill='none'/><path d='M8.42 62.57l6.4 2.82 2.82-6.41m33.13-15.24l-4.86-5.03-5.03 4.86m-14-19.64l4.84-5.06-5.06-4.84'  stroke-linecap='square' stroke-width='2.5' stroke='hsla(259, 100%, 94%, 1)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.btssalesection.twothree.section-two.twofour h2, .ow.btssalesection.twothree.section-two.twofour h3, .ow.btssalesection.twothree.section-two.twofour p.price {
	color: #5a3ab9;
}
.ow.btssalesection.twothree.section-two.twofour .feature-product .button.red, .ow.btssalesection.twothree.section-two.twofour a.button.widebottom {
	background: #5a3ab9 !important;
	border-color: #5a3ab9 !important;
}
@media (max-width: 960px) {
	#banner.ow.white.jrbacktoschoollptwentythree.twofour {
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/backtoschool2024/bts-2024-topbg-mobile.png');
		background-size: cover;
	}
	#banner.ow.white.jrbacktoschoollptwentythree.twofour .topcontent.mobile img.title.mobile {
		max-width: 99%;
		padding: 50px 0;
	}
	.ow.btssalesection.twentyone.twofour h2 {
		font-size: 1.6em;
	}
	.ow.btssalesection.twentyone.twofour .feature-product h3, .ow.btssalesection.twentyone.twofour .feature-product p.price {
		font-size: 1.5em !important;
	}

}


/*** PRE-BLACK FRIDAY LANDING PAGE 2024 ***/

.ow.bfcm.pre.twofour.top {
	background: transparent;
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='40' patternTransform='scale(2) rotate(70)'><rect x='0' y='0' width='100%' height='100%' fill='%2310253bff'/><path d='M0 0v20h20V0zm10.135 4.9l1.342 3.579 3.845.312-2.996 2.506.897 3.8-3.268-2.056L6.736 15.1l.985-3.848-3.043-2.504 3.935-.18z'  stroke-width='1' stroke='none' fill='%23102a3eff'/><path d='M20 20v20h20V20zm10.135 4.9l1.342 3.579 3.845.312-2.996 2.506.897 3.8-3.268-2.056-3.219 2.059.985-3.848-3.043-2.504 3.935-.18z'  stroke-width='1' stroke='none' fill='%23102a3eff'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.ow.bfcm.pre.twofour p.timer-text {
	display: block;
	max-width: 85%;
	margin: 0 auto;
	text-align: center;
	padding: 10px 0;
	background: white;
	color: #15253a;
	text-transform: uppercase;
	font-weight: 900;
}
.ow.bfcm.pre.twofour img.divider {
	display: block;
	clear: both;
	max-width: 60%;
	text-align: center;
	margin: 20px auto;
}
.ow.bfcm.pre.twofour ul.bfcm-feature-brands {
	list-style: none;
	list-style-type: none;
	display: block;
	padding: 0;
	margin: 0;
}
.ow.bfcm.pre.twofour ul.bfcm-feature-brands li {
	width: 31%;
	margin-left: 1%;
	margin-right: 1%;
	text-align: center;
	display: inline-block;
	float: left;
	margin-bottom: 2%;
	
	padding: 0%;
	
}
.ow.bfcm.pre.twofour ul.bfcm-feature-brands li.bump {
	margin-left: 18%;
}
.ow.bfcm.pre.twofour ul.bfcm-feature-brands li h3 {
	color: #fff;
	font-size: 21px;
}
.ow.bfcm.pre.twofour ul.bfcm-feature-brands li h3.topline {
	color: #f8d455 !important;
	font-size: 23px;
}
.ow.bfcm.pre.twofour ul.bfcm-feature-brands li img {
	display: block;
	text-align: center;
	margin: 0 auto;
	clear: both;
	max-width: 65%;
	padding: 5px;
}
.ow.bfcm.pre.twofour ul.bfcm-feature-brands li .button {
	background: #179e7a;
	border-color: #34b895;
	margin-top: 15px;
	margin-bottom: 20px;
}
.ow.bfcm.pre.twofour .iw.feature-items a.button.aligncenter.green {
	display: block;
	width: 20%;
	margin: 0 auto;
	float: none;
	clear: both;
	text-align: center;
	background: #179e7a;
	border-color: #34b895;
	transition: all 0.3s ease-in-out;
}
.ow.bfcm.pre.twofour .iw.feature-items a.button.aligncenter.green:hover {
	opacity: 0.8;
	cursor: pointer;
}
.ow.bfcm.pre.twofour .iw.feature-items .item-card {
	margin-bottom: 25px;
}
.ow.bfcm.pre.twofour .iw.feature-items .item-card .badge-label {
	width: calc(100% - 35px);
}
.ow.bfcm.pre.twofour .iw.feature-items .item-card h3, .ow.bfcm.pre.twofour .iw.feature-items .item-card .stock span {
	color: #fff !important;
}
.ow.bfcm.pre.twofour .iw.feature-items .item-card h3 {
	font-weight: 900 !important;
}
.ow.bfcm.pre.twofour .iw.feature-items .item-card .stock {
	display: none;
}
.ow.bfcm.pre.twofour .iw.feature-items .item-card .price {
	color: #179e7a !important;
}
.ow.bfcm.pre.twofour .iw.feature-items .item-card .price.sale-price {
	color: #d9d9d9 !important;
}
@media (max-width: 960px) {
	.ow.bfcm.pre.twofour .iw {
		padding: 5px;
	}
	.ow.bfcm.pre.twofour img.main-title {
		display: block;
	}
	.ow.bfcm.pre.twofour p.timer-text {
		max-width: 100%;
		font-size: 14px;
	}
	.ow.bfcm.pre.twofour ul.bfcm-feature-brands li {
		display: block;
		width: 90%;
		margin: 0 auto 25px auto;
		clear: both;
		float: none;
	}
	.ow.bfcm.pre.twofour ul.bfcm-feature-brands li.bump {
		margin: 0 auto 25px auto;
	}
	.ow.bfcm.pre.twofour img.sub-title {
		max-width: 100%;
	}
	.ow.bfcm.pre.twofour .iw.feature-items a.button.aligncenter.green {
		width: 80%;
	}
}



/**** BACK TO SCHOOL SALE LANDING PAGE 2025 *****/
/*** JR BACK TO SCHOOL SALE BANNER - JULY 2025 ***/
#banner.ow.white.jrbacktoschooltwentyfive {
	background-color: #037eda !important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/backtoschool2025/background-b2s-desktop.png');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	animation: none !important;
	min-height: inherit;
	/*padding-bottom: 30px;*/
	overflow:hidden;
}
#banner.ow.white.jrbacktoschooltwentyfive .topcontent.mobile {
	display: none;
}
#banner.ow.white.jrbacktoschooltwentyfive .topcontent.desktop {
	display: block;
	max-width: 1440px;
	margin:0 auto;
}
#banner.ow.white.jrbacktoschooltwentyfive a.button.white {
	background: #013f6e!important;
	color: #ffffff!important;
	font-size: 18px !important;
	font-weight: 600;
	text-transform: capitalize !important;
	display: inline;
	float: left;
	margin: 0 auto;
	margin-bottom: 30px;
	margin-top: -30px;
	margin-left: 20%;
	transition: all 0.3s ease-in-out;
	border: 0;
}
#banner.ow.white.jrbacktoschooltwentyfive a.button.white:hover {
	 opacity: 0.7;
	 cursor: pointer;
}
#banner.ow.white.jrbacktoschooltwentyfive img.title.desktop {
	display: block;
	float: left;
	width: auto;
	max-width: 45%;
	padding-left: 40px;
	padding-top: 65px;
	padding-bottom: 15px;
}
#banner.ow.white.jrbacktoschooltwentyfive .topcontent.desktop .products {
	display: block;
	float: right;
	width: auto;
	max-width: 38%;
	padding-top: 30px;
	padding-left: 0px;
	padding-bottom: 15px;
	padding-right: 30px; 
}
#banner.ow.white.jrbacktoschooltwentyfive .topcontent.desktop .products img {
    display:block;
	width: 100%;
	padding-top: 10px;
	/*padding left: 0px;
	padding-bottom: 20px;
	padding right: 0px; */ 
}
@media (max-width: 1024px) {
	#banner.ow.white.jrbacktoschooltwentyfive {
		padding: 10px 0 20px 0;
	}
	#banner.ow.white.jrbacktoschooltwentyfive img.title.desktop {
		max-width: 43%;
		padding-top: 50px;
        padding-left: 50px;
	}
	#banner.ow.white.jrbacktoschooltwentyfive .topcontent.desktop .products {
		max-width: 38%;
        padding: 20px 50px 0px 0;
	}
	#banner.ow.white.jrbacktoschooltwentyfive a.button.white {
		margin-bottom: 50px;
        margin:0 auto;
		margin-left: 22%;
	}
}
@media (max-width: 767px) {
	#banner.ow.white.jrbacktoschooltwentyfive {
		background-position: left center;
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/backtoschool2025/background-b2s-mobile.png');
	}
	#banner.ow.white.jrbacktoschooltwentyfive .topcontent.desktop {
		display: none;
	}
	#banner.ow.white.jrbacktoschooltwentyfive .topcontent.mobile {
		display: block;
	}
	#banner.ow.white.jrbacktoschooltwentyfive .topcontent.mobile img.title.mobile, #banner.ow.white.jrbacktoschooltwentyfive .topcontent.mobile img.products.mobile {
		display: block;
		max-width: 90%;
		margin: 0 auto;
		text-align: center;
		padding: 20px;
	}
	#banner.ow.white.jrbacktoschooltwentyfive .topcontent.mobile img.title.mobile {
		max-width: 99%;
		padding-left: 0;
		padding-right: 0;
	}
	#banner.ow.white.jrbacktoschooltwentyfive a.button.white {
		margin: 15px auto;
		display: block;
		text-align: center;
		border: 0;
		width: auto;
		max-width: 60%;
		float: none;
	}
	#banner.ow.white.jrbacktoschooltwentyfive .topcontent.mobile img.products.mobile {
		padding-bottom: 30px;
	}
}
#banner.ow.white.jrbacktoschoollptwentythree.twofive {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/backtoschool2025/bts2025-topbg.png');
	background-position: center center;
	background-repeat: no-repeat;
}
#banner.ow.white.jrbacktoschoollptwentythree.twofive img.title.desktop {
	max-width: 37.5%;
	padding: 60px 0 40px 0;
}
.btssalesection.twofive.section-one {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='20' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='%23e6efffff'/><path d='M-4.798 13.573C-3.149 12.533-1.446 11.306 0 10c2.812-2.758 6.18-4.974 10-5 4.183.336 7.193 2.456 10 5 2.86 2.687 6.216 4.952 10 5 4.185-.315 7.35-2.48 10-5 1.452-1.386 3.107-3.085 4.793-4.176'  stroke-width='1' stroke='%23d5e5ffff' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.btssalesection.twofive.section-two {
	background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='40' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='%23fff3cfff'/><path d='M40 45a5 5 0 110-10 5 5 0 010 10zM0 45a5 5 0 110-10 5 5 0 010 10zM0 5A5 5 0 110-5 5 5 0 010 5zm40 0a5 5 0 110-10 5 5 0 010 10z'  stroke-width='1' stroke='%23ffeaaaff' fill='none'/><path d='M20 25a5 5 0 110-10 5 5 0 010 10z'  stroke-width='1' stroke='%23ffeaaaff' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>");
}
.btssalesection.twofive h2 {
	text-align: center;
	display: block;
	clear: both;
	padding: 30px 0 45px 0;
	font-size: 2em;
}
.btssalesection.twofive .ornament {
	display: block;
	width: 35%;
	padding-top: 33px;
	float: left;
	padding-right: 3%;
}
.btssalesection.twofive .feature-product {
	display: block;
	width: 60%;
	float: right;
	padding-right: 1%;
}
.btssalesection.twofive .feature-product h3 {
	display: block;
	font-size: 28px;
	font-weight: 900;
	padding: 10px;
}
.btssalesection.twofive .feature-product p {
	font-size: 21px;
	font-weight: 500;
	display: block;
	padding: 10px;
}
.btssalesection.twofive .feature-product p.price {
	font-size: 28px;
	font-weight: 900;
	display: block;
	clear: both;
	padding-left: 10px;
}
.btssalesection.twofive .feature-product p.price.slashout {
	display: block;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-top: -25px;
	font-size: 19px;
	text-decoration: line-through;
	font-weight: 500;
	color: #414f5d !important;
}
.btssalesection.twofive .feature-product a.button {
	margin-left: 10px;
}
.btssalesection.twofive .scroller-wrap .scroller-items {
	white-space: initial;
}
.btssalesection.twofive .scroller-wrap .scroller-items h3 {
	font-size: 17px;
	padding-left: 5px;
	padding-right: 5px;
}
/*** 2025 back to school sale - section colours ***/
/* section one */
.btssalesection.twofive.section-one h2, .btssalesection.twofive.section-one .feature-product h3, .btssalesection.twofive.section-one .feature-product p.price {
	color: #0565bc;
}
 .btssalesection.twofive.section-one .feature-product a.button.red {
 	background: #0565bc;
 	border-color: #0565bc;
 	font-weight: 900;
}
/* section two */
.btssalesection.twofive.section-two h2, .btssalesection.twofive.section-two .feature-product h3, .btssalesection.twofive.section-two .feature-product p.price {
	color: #ed6000;
}
 .btssalesection.twofive.section-two .feature-product a.button.red {
 	background: #ed6000;
 	border-color: #ed6000;
 	font-weight: 900;
}
@media (max-width: 960px) {
	#banner.ow.white.jrbacktoschoollptwentythree.twofive img.title.desktop {
		max-width: 90%;
		padding: 35px 0;
	}
	.btssalesection.twofive .ornament, .btssalesection.twofive .feature-product {
		width: 96%;
		margin: 0 auto;
		float: none;
		clear: both;
		padding: 10px 0;
	}
	
}


/*** EASTER SALE PAGE 2026 ***/
.ow.white.easter-top.twosix {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/easter/2026/easter26-top-bg.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.ow.white.easter-top.twosix img.title {
	display: block;
	max-width: 70%;
	margin: 0 auto;
	padding: 60px 0;
	text-align: center;
}
.ow.white.easter-top.twosix img.title.desktop {
	
}
.ow.white.easter-top.twosix img.title.mobile {
	display: none;
}

.ow.white.easter-top.twosix a.button.white {
	display: block;
	width: auto;
	max-width: 150px;
	margin: 0px auto 30px auto;
	text-align: center;
	background: #0481b1;
	border: 0;
	color: #fff;
}
.ow.white.easter-top.twosix a.button.white:hover {
	background: #e05984;
}

.ow.easter-top#product-block {
	padding: 20px 0;
}
.ow.easter-top.twosixblue {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/easter/2026/easter-swatch-blue.png');
	background-repeat: repeat;
	padding: 20px 0;
}
.ow.easter-top.twosixblue h2 {
	color: #3682b1 !important;
	font-size: 32px;
	font-weight: 900 !important;
}
.ow.easter-top.twosixpurp {
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/layout/easter/2026/easter-swatch-pink.png');
	background-repeat: repeat;
	padding: 20px 0 !important;
}
.ow.easter-top.twosixpurp h2 {
	color: #b43365;
	font-size: 32px;
	font-weight: 900 !important;
}
.easter-cats.eastertwosix {
	display: block;
	width: auto;
	max-width: 80%;
	margin: 0 auto !important;
	padding: 20px 0 !important;
}
.easter-cats.eastertwosix li {
	padding: 0 !important;
}
.easter-cats.eastertwosix li img {
	width: 100%;
}
.easter-cats.eastertwosix.two li {
	display: block;
	width: 35%;
	float: left;
	text-align: center;
	margin-left: 7.5%;
	margin-right: 7.5%;
}
.easter-cats.eastertwosix.two li img {
	width: auto;
	max-width: 220px;
}
.easter-cats.eastertwosix.three li {
	display: block;
	width: 28% !important;
	float: left;
	text-align: center;
	margin-left: 2.5%;
	margin-right: 2.5%;
}
.easter-cats.eastertwosix.four li {
	display: block;
	width: 23% !important;
	float: left;
	text-align: center;
	margin-left: 1%;
	margin-right: 1%;
}
.easter-cats.eastertwosix li {
	display: block;
	background: white;
	padding: 5px;
}
.ow.easter-top.twosixblue .button.aligncenter, .ow.easter-top.twosixpurp .button.aligncenter {
	 display: block;
	 margin: 0 auto;
	 width: auto;
	 max-width: 300px;
	 text-align: center;
	 background: #0e59a3;
	 border-color: #0e59a3;
}

@media (max-width: 960px) {
	.ow.white.easter-top.twosix img.title.desktop {
		display: none;
	}
	.ow.white.easter-top.twosix img.title.mobile {
		display: block;
		max-width: 80%;
		padding: 30px 0;
	}
	.ow ul.easter-cats.two li, .ow ul.easter-cats.three li, .ow ul.easter-cats.four li {
		width: 90% !important;
		margin: 0 auto !important;
		float: none !important;
		clear: both;
		text-align: center;
		margin-bottom: 3% !important;
	}
	.ow ul.easter-cats li h4 {
		display: block;
		padding-bottom: 10px;
	}
	.ow.easter-top.twosixblue .button.aligncenter, .ow.easter-top.twosixpurp .button.aligncenter {
		margin-top: 30px;
	}
}



/* SCROLLER  */

.scroller-wrap {
	overflow: none;
	position: relative;
	padding: 0 20px;
	overflow: hidden;
	touch-action: manipulation;
}

.scroller-wrap .scroller {	
	overflow-x: auto;	
	position: relative;
	padding: 50px 0 110px 0;
	margin: 0 auto;
	
	-webkit-overflow-scrolling: touch;
	touch-action: manipulation;
	
	scroll-snap-type: mandatory;
	scroll-snap-points-x: repeat(220px);
	scroll-snap-type: x mandatory;
	
}

.scroller-wrap .scroller-items {
	margin: 0;
	padding: 0;	
	list-style: none;
	touch-action: manipulation;
	white-space: nowrap;
	/*background-color: #333;*/
	text-align: center;
}

.scroller-wrap .scroller .scroller-items div {
	display: inline-block;
	width: 200px;
	height: 300px;
	text-align: center;
	vertical-align: top;
	padding: 0;
	touch-action: manipulation;
	scroll-snap-align: start;
	/*background-color: #f20;*/
}

.scroller-wrap .scroller .scroller-items.athomelearning div {
	height: 250px;
}

.scroller-wrap .scroller .scroller-items div a {
	text-decoration: none;
	color: #333;
}

.scroller-wrap.active .scroller {
	margin: 0 auto -30px auto;
}

.scroller-wrap.active .scroller .scroller-items div {
	display: block;
	float: left;	
	margin: 0 0 10px 0;
}

.scroller-wrap .arrow {
	position: absolute;
	left: 0;
	top:0;
	width: 90px;
	height: 100%;
	z-index: 99;
	padding: 130px 0 0 0;
/*	background: -moz-linear-gradient(left,  rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to right,  rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);*/
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	touch-action: manipulation;
}

.scroller-wrap .arrow.arrow-right {
	left: inherit;
	right: 0px;
/*	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%);
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%);
	background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255 1) 50%);*/
	
	text-align: right!important;
}

.scroller-wrap .arrow span {
	background-color: #f20;
	width: 50px;
	height: 50px;
	
	border-radius: 50px;
	display: inline-block;
	line-height: 50px;
	box-sizing: border-box;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
	
	
	width: 0;
	height: 0;
	right: 0;
	
	border-radius: 0;
	background-color: transparent;
	border-left: 30px solid #ec088c;
	border-right: 30px solid transparent;
	border-bottom: 30px solid transparent;
	border-top: 30px solid transparent;
	content: "";
	position: absolute;
	touch-action: manipulation;
	
}
.scroller-wrap .arrow.arrow-left span {
	border-left: 30px solid transparent;
	border-right: 30px solid #ec088c;
	right: auto;
	left: 0;	
}

.scroller-wrap ul {
	position: absolute;
	width: 90%;
	z-index: 99;
	list-style: none;
	margin: 0;
	left: 5%;	
	overflow: hidden;
	display: block;
	padding: 0;
	top: calc(100% - 90px);
	text-align: center;
}

.scroller-wrap ul li {
	display: inline-block;
	margin: 5px;
	font-size: 14px;
	font-weight: 900;
	padding: 5px;
	background-color: #333;
	text-indent: 50px;
	overflow: hidden;
	width: 10px;
	height: 10px;
	border-radius: 40px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
}

.scroller-wrap ul li.show-all {
	width: 100px;
	border: 1px solid #333;
	color: #fff;
	text-align: center;
	padding: 0;
	line-height: 20px;
	text-indent: 0;
	overflow: inherit;
	height: 18px;
	line-height: 18px;
	vertical-align: top;
}
.scroller-wrap ul li:hover {
	background-color: #111;
}

.scroller-wrap ul li.active {
	background-color: #ec088c;
}


/* SHOW ALL BUTTON */

.scroller-wrap.show-all .scroller-items {
	width: 100%!important;
	padding: 0 0 20px 0;
	white-space: normal!important;
}
.scroller-wrap.show-all ul li, .scroller-wrap.show-all .arrow{
	display: none;
}
.scroller-wrap.show-all ul li.show-all {
	display: inline-block;
}




.ow.bfcmnineteen .sing-brand-wrapper .scroller-wrap .arrow span {
	border-left: 30px solid #fff;
	border-right: 30px solid transparent;
}
.ow.bfcmnineteen .sing-brand-wrapper .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #fff;
	border-left: 30px solid transparent;
}

body#categories-3313 .scroller-wrap .arrow span {
	border-left: 30px solid #fff;
}
body#categories-3313 .scroller-wrap .arrow.arrow-left span {
	border-right: 30px solid #fff;
	border-left: 30px solid transparent;
}

body#categories-3313 .scroller-wrap ul li.active {
	background-color: #fff;
}


/* ============================================================================ */
/* MANUALS & ATTACHMENTS ORDERS PAGE */


#order-details.tabs-wrap {
	max-width: none;
}

#order-details.tabs-wrap .tab {
	font-size: 14px;
	font-weight: 300px;
	line-height: 24px;
}

#order-dtails.tabs.wrap ul.tabs-controls-list {
	color: #155fac;
}

div#order-details.tabs-wrap ul.tabs-controls-list li.dynamic-load

.product-attachments-list .product_attachments-list-btn .button.blue {
	font-size: 12px;
	margin-left: 5px;
	text-align: center;
	padding: 10px;
	padding: 5px 30px;
	margin: 2px;
}
#manual-product-attachments .product-attachments-list-details h4 {
	font-weight: 100;
	font-size: 16px;
}
#manual-product-attachments .product-attachments-list-details ul{
	list-style: none;
	display: inline-block;
	padding: 0;
	width: 100%;
	margin: 0 0 15px 0;
}

#manual-product-attachments .product-attachments-list-details ul li {
	float: left;
	font-size: 13px;
	padding: 0 20px 0 0;
}

#manual-product-attachments .product-attachments-list-details ul li i{
	color: #4Fbbe7;
}

#manual-product-attachments .product-attachments-list-details ul li a{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
}

#manual-product-attachments.tab.show .manual-product-attachments-content .product-attachments-list .product-attachments-list-title a {
	text-decoration: none;
	border-bottom: 1px solid #596774;	
	position: absolute;
	bottom: 0;	
	color: black;
	font-family: 'Roboto', sans-serif;
	
}

.tabs-wrap .tab > h3 {
    margin: 0 0 20px 0;
    font-weight: 100;
    font-size: 24px;
}


#manual-product-attachments.tab.show div.manual-product-attachments-content div.product-attachments-list div.manual-list h4,
#product-attachment-list.product-attachments-list .product-attachments-list-details .video-list h4 {
	padding: 0 0 2px 2px;
	font-weight: 100;
	font-size: 15px;
}

#product-attachment-list.product-attachments-list .product-attachments-list-img img {
	max-height: 75px;
	max-width: 100%;
	border: 1px solid #ccc;
}

.product-attachments-list { 
	display: grid; 
	grid-template-columns: 100px auto 300px; 
	grid-template-rows:75px auto 100px; 
	grid-column-gap: 0px;
	grid-row-gap: 0px; 
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px;
	padding: 10px 0 0;
}

@media (max-width: 520px) {
	.product-attachments-list { 
		/*display: grid; 
		grid-template-columns: 100px auto 300px; 
		grid-template-rows:75px auto 100px; 
		grid-column-gap: 0px;
		grid-row-gap: 0px; 
		border-bottom: 1px solid #ccc;
		margin: 0 0 10px;*/
		padding: 0!important;
	}
}

.product-attachments-list:last-child {
	border-bottom: none;
}

.product-attachments-list-img { 
	grid-area: 1 / 1 / 2 / 2;
	text-align: center;
} 

.product-attachments-list-title { 
	grid-area: 1 / 2 / 2 / 3;
	position: relative;
	text-align: left;
} 

.product_attachments-list-btn { 
	grid-area: 1 / 3 / 2 / 4;
	display: inline-block!important;
	margin: auto 0 0 0;	
	text-align: right;
} 

.product_attachments-list-btn .button.blue {
	display: inline-block!important;
	margin: 2px;
	
	
}

.product-attachments-list-details { 
	grid-area: 2 / 2 / 4 / 4;
	margin-top: 15px;
}


@media (max-width: 767px) {

	.product-attachments-list { 
		display: grid; 
		grid-template-columns: 100px auto 100px; 
		grid-template-rows: 100px auto auto; 
		grid-column-gap: 0px;
		grid-row-gap: 0px; 
		margin: 0;
		padding:40px 20px;
	}
	
	.product-attachments-list-img { grid-area: 1 / 1 / 2 / 2; } 
	.product-attachments-list-title { grid-area: 1 / 2 / 2 / 4; } 
	.product_attachments-list-btn { grid-area: 3 / 1 / 4 / 4; } 
	.product-attachments-list-details { grid-area: 2 / 1 / 3 / 4; }
	
	
	#product-attachment-list.product-attachments-list .product_attachments-list-btn {
		margin: 0;
		text-align: center;
	}
	
	#product-attachment-list.product-attachments-list .product-attachments-list-img {		
		vertical-align: bottom;		
		position: relative;
	}
	
	#product-attachment-list.product-attachments-list .product-attachments-list-img img {
		position: absolute;
		left: 0;
		width: 80%;
		width: calc(100% - 10px);
		height: auto;
		max-height: inherit;
		bottom: 0;

	}

	#manual-product-attachments .product-attachments-list-details ul{
		list-style: none;
		padding: 0;
		margin-left: 0;
		width: 100%;
	}
	
	#manual-product-attachments .product-attachments-list-details ul li {
		font-size: 13px;
		margin-left: 25px;
		min-width: 15%;
		float: none;
	}
	
	#manual-product-attachments .product-attachments-list-details ul li i{
		color: #4Fbbe7;	
	}
	
}

#orders-0 .col-2 {
    text-align: center;
    margin: 50px 0;
}

#orders-0 .col-2 {
	text-align: left;
}

.col-2 {
    display: grid;
    grid-template-columns: 50% 50%;
    grid-column-gap: 10px;
    width: 100%;
}

@media (max-width: 520px) {
	#orders-0 .split-wrap {
	 	grid-template-columns: 100%;
	}
	#orders-0 .split-wrap > * {
		margin: 0 0 40px 0;
	}
}


#banner.ow.white.jrnewarrivalstwentysix {
	background-color: #e0d1c9!important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/jrnewarrivalstwentysix/herschel-desktop-background-op.png');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	animation: none !important;
	min-height: inherit;
	/*padding-bottom: 30px;*/
	overflow:hidden;
}
#banner.ow.white.jrnewarrivalstwentysix .topcontent.mobile {
	display: none;
}
#banner.ow.white.jrnewarrivalstwentysix .topcontent.desktop {
	display: block;
	max-width: 1440px;
	margin:0 auto;
}

#banner.ow.white.jrnewarrivalstwentysix a.button.white {
	
	background-color: #ff0f1e!important;
	color: #fff!important;	
	margin: 0 0 40px 19%;
}

#banner.ow.white.jrnewarrivalstwentysix a.button.white:hover {
	 opacity: 0.7;
	 cursor: pointer;
}
#banner.ow.white.jrnewarrivalstwentysix img.title.desktop {
	display: block;
	margin: left;
	width: auto;
	max-width: 40%;
	margin: 0;
	padding-left: 50px;
	padding-top: 65px;
	padding-bottom: 15px;
}


/*#banner.ow.white.jrnewarrivalstwentysix .topcontent.desktop .products {
	display: block;
	float: right;
	width: auto;
	max-width: 35%;
}
#banner.ow.white.jrnewarrivalstwentysix .topcontent.desktop .products img {
    display:block;
	width: 100%;
	padding: 40px 0 0 0px ;
	animation: bounce 3s infinite alternate;
	-webkit-animation: bounce 3s infinite alternate;
} */
@media (max-width: 1024px) {
	#banner.ow.white.jrnewarrivalstwentysix {
		padding: 10px 0 20px 0;
		background-color: #00c7e7 !important;	   
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/jrnewarrivalstwentysix/herschel-desktop-tablet-op.png');
		
	}
	#banner.ow.white.jrnewarrivalstwentysix img.title.desktop {
		max-width: 40%;
		padding-top: 50px;
	}
	/*#banner.ow.white.jrnewarrivalstwentysix .topcontent.desktop .products {
		max-width: 30%;
        padding: 0 30px 10px 0;
	}*/
	#banner.ow.white.jrnewarrivalstwentysix a.button.white {
		margin-bottom: 50px;
	}
}
@media (max-width: 767px) {
	
	#banner.ow.white.jrnewarrivalstwentysix {
		background-position: bottom center;
		padding-bottom: 30px;
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/jrnewarrivalstwentysix/herschel-desktop-tablet-op.png');
		
	}
	#banner.ow.white.jrnewarrivalstwentysix .topcontent.desktop {
		display: none;
	}
	#banner.ow.white.jrnewarrivalstwentysix .topcontent.mobile {
		display: block;
	}
	#banner.ow.white.jrnewarrivalstwentysix .topcontent.mobile img.title.mobile, #banner.ow.white.jrnewarrivalstwentysix .topcontent.mobile img.products.mobile {
		display: block;
        width: 120%;
		max-width: 90%;
        max-height: 100%;
		margin: 0 auto;
		text-align: center;
        padding-top: 20%;
		padding-bottom: 20%;
	}
	#banner.ow.white.jrnewarrivalstwentysix a.button.white {
        margin: 15px auto;
		display: block;
		text-align: center;
		border: 0;
		width: auto;
		max-width: 60%;
		float: none;
	}
	#banner.ow.white.jrnewarrivalstwentysix .topcontent.mobile img.products.mobile {
		padding-bottom: 30px;
	}
}






#banner.ow.white.brudersaletwentysix {
	background-color: #0091db!important;
	background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/bruderSale/bruder-desktop-backgroundop.png');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	animation: none !important;
	min-height: inherit;
	/*padding-bottom: 30px;*/
	overflow:hidden;
}
#banner.ow.white.brudersaletwentysix .topcontent.mobile {
	display: none;
}
#banner.ow.white.brudersaletwentysix .topcontent.desktop {
	display: block;
	max-width: 1440px;
	margin:0 auto;
}
#banner.ow.white.brudersaletwentysix a.button.white {
	background: #ff0f1e!important;
	color: #ffffff !important;
	font-size: 18px !important;
    border: 2px;
    border-color: #26e3ff;
	font-weight: 600;
	text-transform: capitalize !important;
	display: inline;
	float:left;
	margin: 0 auto;
	margin-bottom: 70px;
	margin-top: -5px;
	margin-left: 20%;
	transition: all 0.3s ease-in-out;
}

#banner.ow.white.brudersaletwentysix a.button.white:hover {
	 opacity: 0.7;
	 cursor: pointer;
}
#banner.ow.white.brudersaletwentysix img.title.desktop {
	display: block;
	margin: 0;
	width: auto;
	max-width: 40%;
	padding-left: 40px;
	padding-top: 65px;
	padding-bottom: 15px;
}

@media (max-width: 1024px) {
	#banner.ow.white.brudersaletwentysix {
		padding: 10px 0 20px 0;
	    background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/bruderSale/bruder-table-backgroundop.png');
	}
	#banner.ow.white.brudersaletwentysix img.title.desktop {
		max-width: 40%;
		padding-top: 50px;
	}

	#banner.ow.white.brudersaletwentysix a.button.white {
		margin-bottom: 50px;
	}
}
@media (max-width: 767px) {
	#banner.ow.white.brudersaletwentysix {
		background-position: bottom center;
		padding-bottom: 30px;
		background-image: url('https://www.jrtoycanada.ca/images/companies/4/banners/bruderSale/bruder-mobile-backgroundop.png');
	}
	#banner.ow.white.brudersaletwentysix .topcontent.desktop {
		display: none;
	}
	#banner.ow.white.brudersaletwentysix .topcontent.mobile {
		display: block;
	}
	#banner.ow.white.brudersaletwentysix .topcontent.mobile img.title.mobile, #banner.ow.white.brudersaletwentysix .topcontent.mobile img.products.mobile {
		display: block;
        width: 120%;
		max-width: 90%;
        max-height: 100%;
		margin: 0 auto;
		text-align: center;
        padding-top: 5%;
		padding-bottom: 50%;
	}
	#banner.ow.white.brudersaletwentysix a.button.white {
        margin: 15px auto;
		display: block;
		text-align: center;
		border: 0;
		width: auto;
		max-width: 60%;
		float: none;
	}
	#banner.ow.white.brudersaletwentysix .topcontent.mobile img.products.mobile {
		padding-bottom: 30px;
	}
}


/* FIN */

