/* @override
	http://sumosushibento.local/dojo/assets/css/web.css */





div.webbox {
	box-shadow: 0 0 14px rgba(0, 0, 0, 0.27);
	min-width: 360px;
	min-height: 200px;
	position: relative;
	overflow: hidden;
	max-width: 1500px;
	border-top-right-radius: 15px!important;
	border-top-left-radius: 15px!important;
	border-bottom-right-radius: 15px!important;
	border-bottom-left-radius: 15px!important;
	margin-top: 0;
	width: 100%;
	background-color: #ffffff;
}


div.webimage {
	color: #ffffff;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 1;
	min-height: 350px;
	background-size: cover !important;
	background-position: left top;
	background-color: transparent;
}



div.sumotextspacer {
	min-height: 90px;
}



h1.heading-title {
	font-size: 58px;
	font-family:Montserrat;
	font-weight: 300;
	color: #295c95;
}


h1.heading-title span {
	clear: both;
	display: block;
	font-size: 28px;
}

/*div.text-center h2 {
	font-size: 28px;
	font-family: Oswald;
	text-transform: uppercase;
	color: #3373ba;
}*/

div.text-center p.lead {
	font: 20px/28px Montserrat;
	color: #7c7c7c;
}



.speechbox {
clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);
height: 350px;
width:500px;
border-style: none;
text-align: left;
padding: 10px;
margin: -30px auto 20px;
color: #ffffff;
z-index: 7;
position: absolute;
top: 50px;
left: 25px;
}



.speak {
clip-path: path("M498.32,142.92c2.17,58.09-56.25,116-137.16,142.41-1.1.36-.56.45-.74,1.96-8.38,68.36-80.06,77.69-80.06,77.69,0,0,12.38-24.75,15.01-39.76,2.37-28.44-8.5-30.74-8.5-30.74,0,0-24.23,1.47-32.16,1.64C117.12,298.96,3.11,235.02.06,153.28-2.99,71.54,106.08,2.95,243.67.09c137.59-2.86,251.6,61.08,254.65,142.83h0Z");
height: 380px;
width:500px;
top: 20px;
left: 40px;
position: relative;
margin-top: -20px;
margin-bottom: -40px;
}


div.speechboxborder {
clip-path:path("M569.51,163.34c2.48,66.38-59.92,124.63-152.39,154.81-1.25.41-.63.52-.84,2.23-9.58,78.12-107.83,79.62-107.83,79.62,0,0,14.08-14.36,19.65-30.15,9.94-28.14-.24-33.32-.24-33.32,0,0-27.69,1.68-36.76,1.87C133.85,341.67,3.55,268.59.07,175.17-3.42,81.75,121.23,3.37,278.48.11c157.25-3.27,287.54,69.81,291.03,163.24h0Z");
height: 400px;
width:600px;
padding: 25px 10px 0;
margin: 10px auto -40px -55px;
color: #ffffff;
position: relative;
z-index: 0;
top: 0;
}



body div.container-fluid.background-bar {
	min-height: 300px;
	margin-top: 100px;
	border-bottom: 5px none #b2d8e1;
	border-top: 5px none #b2d8e1;
	display: block;
	margin-bottom: 100px;
	float: left;
	padding-top: 5px;
}

body div.container-fluid.background-bar.spin.green {
	background: linear-gradient(to bottom, rgba(61, 82, 20, 0.9) 0%, rgba(56, 77, 15, 0.88) 100%), url(/dojo/assets/img/spin.png
	) repeat #284e11;
}
body div.container-fluid.background-bar.green .speechboxborder {
background-color: #2d4022;
}

body div.container-fluid.background-bar.spin.orange {
	background: linear-gradient(to bottom, rgba(185, 65, 5, 0.78) 0.2%, rgba(166, 74, 3, 0.85) 100%), url(/dojo/assets/img/spin.png
	) repeat #ac370f;
}
body div.container-fluid.background-bar.orange .speechboxborder {
background-color: #902e0e;
}

body div.container-fluid.background-bar.spin.teal {
	background: linear-gradient(to bottom, rgba(2, 183, 182, 0.78) 0.2%, rgba(2, 152, 166, 0.85) 100%), url(/dojo/assets/img/spin.png
	) repeat #0495a8;
}
body div.container-fluid.background-bar.teal .speechboxborder {
background-color: #0a7684;
}

body div.container-fluid.background-bar.spin.red {
	background: linear-gradient(to bottom, rgba(183, 0, 0, 0.78) 0.2%, rgba(166, 1, 1, 0.8) 100%), url(/dojo/assets/img/spin.png
	) repeat #9e0303;
}
body div.container-fluid.background-bar.red .speechboxborder {
background-color: #750808;
}

body div.container-fluid.background-bar.spin.blue {
	background: linear-gradient(to bottom, rgba(44, 59, 89, 0.78) 0.2%, rgba(42, 60, 91, 0.8) 99.8%), url(/dojo/assets/img/spin.png
	) repeat #24446b;
}
body div.container-fluid.background-bar.blue .speechboxborder {
background-color: #2a4653;
}

body div.container-fluid.background-bar.spin.purple {
	background: linear-gradient(to bottom, rgba(80, 51, 105, 0.78) 0.2%, rgba(64, 42, 91, 0.8) 99.8%), url(/dojo/assets/img/spin.png
	) repeat #462458;
}
body div.container-fluid.background-bar.purple .speechboxborder {
background-color: #432454;
}

body div.container-fluid.background-bar.spin.lime {
	background: linear-gradient(to bottom, rgba(150, 180, 23, 0.78) 0%, rgba(100, 115, 19, 0.8) 99.8%, rgba(132, 157, 27, 0.78) 100%), url(/dojo/assets/img/spin.png
	) repeat #618f0b;
}
body div.container-fluid.background-bar.lime .speechboxborder {
background-color: #52780a;
}

body div.container-fluid.background-bar.spin.pink {
	background: linear-gradient(to bottom, rgba(227, 74, 131, 0.78) 0%, rgba(223, 122, 172, 0.78) 100%), url(/dojo/assets/img/spin.png
	) repeat #b60049;
}
body div.container-fluid.background-bar.pink .speechboxborder {
background-color: #c32f6e;
}

body div.container-fluid.background-bar.spin.yellow {
	background: linear-gradient(to bottom, rgba(227, 212, 74, 0.78) 0%, rgba(223, 218, 122, 0.78) 100%), url(/dojo/assets/img/spin.png
	) repeat #a99306;
}
body div.container-fluid.background-bar.yellow .speechboxborder {
background-color: #a18b01;
}
body div.container-fluid.background-bar.yellow h3.sumosocialsubtitle {
	color: #686232;
	}
body div.container-fluid.background-bar.spin.white {
	background: linear-gradient(to bottom, rgba(157, 157, 157, 0.78) 0%, rgba(144, 144, 144, 0.78) 100%), url(/dojo/assets/img/spin.png
	) repeat #7f7f7f;
}
body div.container-fluid.background-bar.white .speechboxborder {
background-color: #6e6e6e;
}
body div.container-fluid.background-bar.white h3.sumosocialsubtitle {
	color: #505050;
}

body div.container-fluid.background-bar.spin.gold {
	background: linear-gradient(to bottom, rgba(224, 190, 117, 0.76) 0%, rgba(209, 164, 66, 0.83) 100%), url(/dojo/assets/img/spin.png
	) repeat rgb(157, 119, 39);
}
body div.container-fluid.background-bar.gold .speechboxborder {
background-color: rgb(193, 145, 41);
}
body div.container-fluid.background-bar.gold h3.sumosocialsubtitle {
	color: #715926;
}

body div.container-fluid.background-bar.spin.brown {
	background: linear-gradient(to bottom, rgba(75, 50, 33, 0.82) 0%, rgba(82, 58, 42, 0.87) 100%), url(/dojo/assets/img/spin.png
	) repeat rgb(65, 39, 23);
	opacity: 1;
}
body div.container-fluid.background-bar.brown .speechboxborder {
background-color: rgb(66, 38, 22);
}


body div.container-fluid.background-bar.spin.tangerine {
	background: url(/dojo/assets/img/spin.png
	) repeat, linear-gradient(to bottom, rgb(222, 134, 7) 0%, rgb(222, 134, 7) 100%) rgb(222, 134, 7);
	opacity: 1;
}
body div.container-fluid.background-bar.tangerine .speechboxborder {
background-color: rgb(222, 134, 7);
}

body div.container-fluid.background-bar.spin.silver {
	background: url(/dojo/assets/img/spin.png
	) repeat, linear-gradient(to bottom, rgb(195, 201, 203) 0%,rgb(195, 201, 203) 100%) rgb(195, 201, 203);
	opacity: 1;
}
body div.container-fluid.background-bar.silver .speechboxborder {
background-color: rgb(195, 201, 203);
}

body div.container-fluid.background-bar.spin.sumoblue {
	background: url(/dojo/assets/img/spin.png
	) repeat, linear-gradient(to bottom, rgb(58, 127, 178) 0%, rgb(26, 96, 160) 100%);
	opacity: 1;
}
body div.container-fluid.background-bar.sumoblue .speechboxborder {
background-color: rgb(78, 124, 173);
}

body div.container-fluid.background-bar.spin.sumogreen {
	background: url(/dojo/assets/img/spin.png
	) repeat, linear-gradient(to bottom, rgb(80, 139, 33) 0%, #508b21 0%, rgb(69, 126, 23) 100%);
	opacity: 1;
}
body div.container-fluid.background-bar.sumogreen .speechboxborder {
background-color: rgb(80, 139, 33);
}





body div.container-fluid.background-bar.sand.green {
	background: url(/dojo/assets/img/sand_circlesTwo.png
	) repeat, linear-gradient(to bottom, rgba(61, 82, 20, 0.9) 0%, rgba(56, 77, 15, 0.88) 100%) #284e11;
}


body div.container-fluid.background-bar.sand.orange {
	background: url(/dojo/assets/img/sand_circlesTwo.png
	) repeat, linear-gradient(to bottom, rgba(185, 65, 5, 0.78) 0.2%, rgba(166, 73, 1, 0.78) 99.8%) #ac370f;
}


body div.container-fluid.background-bar.sand.teal {
	background: url(/dojo/assets/img/sand_circlesTwo.png
	) repeat, linear-gradient(to bottom, rgba(2, 183, 182, 0.78) 0.2%, rgba(2, 152, 166, 0.85) 100%) #0495a8;
}


body div.container-fluid.background-bar.sand.red {
	background: url(/dojo/assets/img/sand_circlesTwo.png
	) repeat, linear-gradient(to bottom, rgba(183, 0, 0, 0.78) 0.2%, rgba(166, 1, 1, 0.8) 100%) #9e0303;
}


body div.container-fluid.background-bar.sand.blue {
	background: url(/dojo/assets/img/sand_circlesTwo.png
	) repeat, linear-gradient(to bottom, rgba(44, 59, 89, 0.78) 0.2%, rgba(42, 60, 91, 0.8) 99.8%) #24446b;
}


body div.container-fluid.background-bar.sand.purple {
	background: url(/dojo/assets/img/sand_circlesTwo.png
	) repeat, linear-gradient(to bottom, rgba(80, 51, 105, 0.78) 0.2%, rgba(64, 42, 91, 0.8) 99.8%) #462458;
}


body div.container-fluid.background-bar.sand.lime {
	background: url(/dojo/assets/img/sand_circlesTwo.png
	) repeat, linear-gradient(to bottom, rgba(150, 180, 23, 0.78) 0%, rgba(100, 115, 19, 0.8) 99.8%, rgba(132, 157, 27, 0.78) 100%) #618f0b;
}


body div.container-fluid.background-bar.sand.pink {
	background: url(/dojo/assets/img/sand_circlesTwo.png
	) repeat, linear-gradient(to bottom, rgba(227, 74, 131, 0.78) 0%, rgba(223, 122, 172, 0.78) 100%) #b60049;
}


body div.container-fluid.background-bar.sand.yellow {
	background: url(/dojo/assets/img/sand_circlesTwo.png
	) repeat, linear-gradient(to bottom, rgba(227, 212, 74, 0.78) 0%, rgba(223, 218, 122, 0.78) 100%) #a99306;
}

body div.container-fluid.background-bar.sand.white {
	background: url(/dojo/assets/img/sand_circlesTwo.png
	) repeat, linear-gradient(to bottom, rgba(157, 157, 157, 0.78) 0%, rgba(144, 144, 144, 0.78) 100%) #7f7f7f;
}


body div.container-fluid.background-bar.sand.gold {
	background: url(/dojo/assets/img/sand_circlesTwo.png
	) repeat, linear-gradient(to bottom, rgba(224, 190, 117, 0.76) 0%, rgba(209, 164, 66, 0.83) 100%) rgb(157, 119, 39);
}


body div.container-fluid.background-bar.sand.brown {
	background: url(/dojo/assets/img/sand_circlesTwo.png
	) repeat, linear-gradient(to bottom, rgba(75, 50, 33, 0.82) 0%, rgba(82, 58, 42, 0.87) 100%) rgb(65, 39, 23);
	opacity: 1;
}

body div.container-fluid.background-bar.sand.tangerine {
	background: url(/dojo/assets/img/sand_circlesTwo.png
	) repeat, linear-gradient(to bottom, rgba(222, 134, 7, 0.82) 0%, rgba(222, 134, 7, 0.87) 100%) rgb(222, 134, 7);
	opacity: 1;
}

body div.container-fluid.background-bar.sand.silver {
	background: url(/dojo/assets/img/sand_circlesTwo.png
	) repeat, linear-gradient(to bottom, rgba(195, 201, 203, 0.82) 0%, rgba(195, 201, 203, 0.87) 100%) rgb(195, 201, 203);
	opacity: 1;
}

body div.container-fluid.background-bar.sand.sumoblue {
	background: url(/dojo/assets/img/sand_circlesTwo.png
	) repeat, linear-gradient(to bottom, rgba(26, 96, 160, 0.82) 0%, rgba(26, 96, 160, 0.87) 100%) rgb(26, 96, 160);
	opacity: 1;
}

body div.container-fluid.background-bar.sand.sumogreen {
	background: url(/dojo/assets/img/sand_circlesTwo.png
	) repeat, linear-gradient(to bottom, rgba(69, 126, 23, 0.82) 0%, rgba(69, 126, 23, 0.87) 100%) rgb(69, 126, 23);
	opacity: 1;
}







body div.container-fluid.background-bar.bamboo.green {
	background: linear-gradient(15deg, rgba(30, 62, 14, 0.9) 0.9%, rgba(69, 96, 17, 0.75) 100%), url(/dojo/assets/img/bambooTwo.png
	) repeat #284e11;
}


body div.container-fluid.background-bar.bamboo.orange {
	background: url(/dojo/assets/img/bambooTwo.png
	) repeat, linear-gradient(to bottom, rgba(185, 65, 5, 0.78) 0.2%, rgba(166, 73, 1, 0.78) 99.8%) #ac370f;
}


body div.container-fluid.background-bar.bamboo.teal {
	background: url(/dojo/assets/img/bambooTwo.png
	) repeat, linear-gradient(to bottom, rgba(2, 183, 182, 0.78) 0.2%, rgba(2, 152, 166, 0.85) 100%) #0495a8;
}


body div.container-fluid.background-bar.bamboo.red {
	background: url(/dojo/assets/img/bambooTwo.png
	) repeat, linear-gradient(to bottom, rgba(183, 0, 0, 0.78) 0.2%, rgba(166, 1, 1, 0.8) 100%) #9e0303;
}


body div.container-fluid.background-bar.bamboo.blue {
	background: url(/dojo/assets/img/bambooTwo.png
	) repeat, linear-gradient(to bottom, rgba(44, 59, 89, 0.78) 0.2%, rgba(42, 60, 91, 0.8) 99.8%) #24446b;
}


body div.container-fluid.background-bar.bamboo.purple {
	background: url(/dojo/assets/img/bambooTwo.png
	) repeat, linear-gradient(to bottom, rgba(80, 51, 105, 0.78) 0.2%, rgba(64, 42, 91, 0.8) 99.8%) #462458;
}


body div.container-fluid.background-bar.bamboo.lime {
	background: url(/dojo/assets/img/bambooTwo.png
	) repeat, linear-gradient(to bottom, rgba(150, 180, 23, 0.78) 0%, rgba(100, 115, 19, 0.8) 99.8%, rgba(132, 157, 27, 0.78) 100%) #618f0b;
}


body div.container-fluid.background-bar.bamboo.pink {
	background: url(/dojo/assets/img/bambooTwo.png
	) repeat, linear-gradient(to bottom, rgba(227, 74, 131, 0.78) 0%, rgba(223, 122, 172, 0.78) 100%) #b60049;
}


body div.container-fluid.background-bar.bamboo.yellow {
	background: url(/dojo/assets/img/bambooTwo.png
	) repeat, linear-gradient(to bottom, rgba(227, 212, 74, 0.78) 0%, rgba(223, 218, 122, 0.78) 100%) #a99306;
}

body div.container-fluid.background-bar.bamboo.white {
	background: url(/dojo/assets/img/bambooTwo.png
	) repeat, linear-gradient(to bottom, rgba(157, 157, 157, 0.78) 0%, rgba(144, 144, 144, 0.78) 100%) #7f7f7f;
}


body div.container-fluid.background-bar.bamboo.gold {
	background: url(/dojo/assets/img/bambooTwo.png
	) repeat, linear-gradient(to bottom, rgba(224, 190, 117, 0.76) 0%, rgba(209, 164, 66, 0.83) 100%) rgb(157, 119, 39);
}


body div.container-fluid.background-bar.bamboo.brown {
	background: url(/dojo/assets/img/bambooTwo.png
	) repeat, linear-gradient(to bottom, rgba(75, 50, 33, 0.82) 0%, rgba(82, 58, 42, 0.87) 100%) rgb(65, 39, 23);
	opacity: 1;
}



body div.container-fluid.background-bar.bamboo.tangerine {
	background: url(/dojo/assets/img/bambooTwo.png
	) repeat, linear-gradient(to bottom, rgba(222, 134, 7, 0.82) 0%, rgba(222, 134, 7, 0.87) 100%) rgb(222, 134, 7);
	opacity: 1;
}

body div.container-fluid.background-bar.bamboo.silver {
	background: url(/dojo/assets/img/bambooTwo.png
	) repeat, linear-gradient(to bottom, rgba(195, 201, 203, 0.82) 0%, rgba(195, 201, 203, 0.87) 100%) rgb(195, 201, 203);
	opacity: 1;
}

body div.container-fluid.background-bar.bamboo.sumoblue {
	background: url(/dojo/assets/img/bambooTwo.png
	) repeat, linear-gradient(to bottom, rgba(26, 96, 160, 0.82) 0%, rgba(26, 96, 160, 0.87) 100%) rgb(26, 96, 160);
	opacity: 1;
}

body div.container-fluid.background-bar.bamboo.sumogreen {
	background: url(/dojo/assets/img/bambooTwo.png
	) repeat, linear-gradient(to bottom, rgba(69, 126, 23, 0.82) 0%, rgba(69, 126, 23, 0.87) 100%) rgb(69, 126, 23);
	opacity: 1;
}









body div.container-fluid.background-bar.twaves.green {
	background: linear-gradient(15deg, rgba(30, 62, 14, 0.9) 0.9%, rgba(69, 96, 17, 0.75) 100%), url(/dojo/assets/img/twaves.png
	) repeat #284e11;
}


body div.container-fluid.background-bar.twaves.orange {
	background: url(/dojo/assets/img/twaves.png
	) repeat, linear-gradient(to bottom, rgba(185, 65, 5, 0.78) 0.2%, rgba(166, 73, 1, 0.78) 99.8%) #ac370f;
}


body div.container-fluid.background-bar.twaves.teal {
	background: url(/dojo/assets/img/twaves.png
	) repeat, linear-gradient(to bottom, rgba(2, 183, 182, 0.78) 0.2%, rgba(2, 152, 166, 0.85) 100%) #0495a8;
}


body div.container-fluid.background-bar.twaves.red {
	background: url(/dojo/assets/img/twaves.png
	) repeat, linear-gradient(to bottom, rgba(183, 0, 0, 0.78) 0.2%, rgba(166, 1, 1, 0.8) 100%) #9e0303;
}


body div.container-fluid.background-bar.twaves.blue {
	background: url(/dojo/assets/img/twaves.png
	) repeat, linear-gradient(to bottom, rgba(44, 59, 89, 0.78) 0.2%, rgba(42, 60, 91, 0.8) 99.8%) #24446b;
}


body div.container-fluid.background-bar.twaves.purple {
	background: url(/dojo/assets/img/twaves.png
	) repeat, linear-gradient(to bottom, rgba(80, 51, 105, 0.78) 0.2%, rgba(64, 42, 91, 0.8) 99.8%) #462458;
}


body div.container-fluid.background-bar.twaves.lime {
	background: url(/dojo/assets/img/twaves.png
	) repeat, linear-gradient(to bottom, rgba(150, 180, 23, 0.78) 0%, rgba(100, 115, 19, 0.8) 99.8%, rgba(132, 157, 27, 0.78) 100%) #618f0b;
}


body div.container-fluid.background-bar.twaves.pink {
	background: url(/dojo/assets/img/twaves.png
	) repeat, linear-gradient(to bottom, rgba(227, 74, 131, 0.78) 0%, rgba(223, 122, 172, 0.78) 100%) #b60049;
}


body div.container-fluid.background-bar.twaves.yellow {
	background: url(/dojo/assets/img/twaves.png
	) repeat, linear-gradient(to bottom, rgba(227, 212, 74, 0.78) 0%, rgba(223, 218, 122, 0.78) 100%) #a99306;
}

body div.container-fluid.background-bar.twaves.white {
	background: url(/dojo/assets/img/twaves.png
	) repeat, linear-gradient(to bottom, rgba(157, 157, 157, 0.78) 0%, rgba(144, 144, 144, 0.78) 100%) #7f7f7f;
}


body div.container-fluid.background-bar.twaves.gold {
	background: url(/dojo/assets/img/twaves.png
	) repeat, linear-gradient(to bottom, rgba(224, 190, 117, 0.76) 0%, rgba(209, 164, 66, 0.83) 100%) rgb(157, 119, 39);
}


body div.container-fluid.background-bar.twaves.brown {
	background: url(/dojo/assets/img/twaves.png
	) repeat, linear-gradient(to bottom, rgba(75, 50, 33, 0.82) 0%, rgba(82, 58, 42, 0.87) 100%) rgb(65, 39, 23);
	opacity: 1;
}

body div.container-fluid.background-bar.twaves.tangerine {
	background: url(/dojo/assets/img/twaves.png
	) repeat, linear-gradient(to bottom, rgb(222, 134, 7) 0%, rgb(222, 134, 7) 100%) rgb(222, 134, 7);
	opacity: 1;
}

body div.container-fluid.background-bar.tangerine .speechboxborder {
background-color: rgb(222, 134, 7);
}

body div.container-fluid.background-bar.twaves.silver {
	background: url(/dojo/assets/img/twaves.png
	) repeat, linear-gradient(to bottom, rgb(195, 201, 203) 0%,rgb(195, 201, 203) 100%) rgb(195, 201, 203);
	opacity: 1;
}

body div.container-fluid.background-bar.silver .speechboxborder {
background-color: rgb(195, 201, 203);
}

body div.container-fluid.background-bar.twaves.sumoblue {
	background: url(/dojo/assets/img/twaves.png
	) repeat, linear-gradient(to bottom, rgb(58, 127, 178) 0%, rgb(26, 96, 160) 100%);
	opacity: 1;
}
body div.container-fluid.background-bar.sumoblue .speechboxborder {
background-color: rgb(78, 124, 173);
}

body div.container-fluid.background-bar.twaves.sumogreen {
	background: url(/dojo/assets/img/twaves.png
	) repeat, linear-gradient(to bottom, rgb(80, 139, 33) 0%, #508b21 0%, rgb(69, 126, 23) 100%);
	opacity: 1;
}
body div.container-fluid.background-bar.sumogreen .speechboxborder {
background-color: rgb(80, 139, 33);
}


 div.ordernow {
 	border: 1px solid #c3ebf4;
 	border-radius: 18px;
 	background-color: #eafafd;
 	font-size: 1.6rem;
 	padding-top: 3px;
	padding-bottom: 3px;
 	color: #73a9bb;
 	margin-top: 10px;
 }

a.cookienow {
	  border: 1px solid #95d0dd;
	  border-radius: 18px;
	  background-color: #b6eaf4;
	  font-size: 1.6rem;
	  padding-top: 8px;
	  padding-bottom: 8px;
	  color: #5799af !important;
	  margin-top: 10px;
	  padding-right: 20px;
	  padding-left: 20px;
  }

  div.backnow {
 	border: 1px solid #c3ebf4;
 	border-radius: 18px;
 	background-color: #eafafd;
 	font-size: 1.2rem;
 	padding-top: 1px;
	padding-bottom: 1px;
 	color: #73a9bb;
 	margin-top: 10px;
 }


div.postcheckout {
	  border: 1px solid #dceddc;
	  border-radius: 18px;
	  background-color: #e3f8e3;
	  font-size: 1.6rem;
	  padding-top: 3px;
	 padding-bottom: 3px;
	  color: #90bb72;
	  margin-top: 10px;
  }

div.videobg.grids{
width: 100%;
float: left;
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}

div.videobg.grids.blue {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/smgrid.png') 0 -60px repeat-y, linear-gradient(30deg, #98bdd7 5.1%, #d6e3f2 75.9%) 0 -6px #f2f2f2;
	background-size: 125%;
}

div.videobg.grids.green {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/smgrid.png') 0 -60px repeat-y, linear-gradient(30deg, #a7d799 5.1%, #d7f2da 75.9%) 0 -6px #f2f2f2;
	background-size: 125%;
}
div.videobg.grids.orange {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/smgrid.png') 0 -60px repeat-y, linear-gradient(30deg, #d7b198 5.1%, #f2e6d6 75.9%) 0 -6px #f2f2f2;
	background-size: 125%;
}
div.videobg.grids.teal {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/smgrid.png') 0 -60px repeat-y, linear-gradient(30deg, #98d7d1 5.1%, #d6f2ed 75.9%) 0 -6px #f2f2f2;
	background-size: 125%;
}
div.videobg.grids.red {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/smgrid.png') 0 -60px repeat-y, linear-gradient(30deg, #e5bebe 5.6%, #f5e4e2 75.9%) 0 -6px #f2f2f2;
	background-size: 125%;
}
div.videobg.grids.purple {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/smgrid.png') 0 -60px repeat-y, linear-gradient(30deg, #c597d7 5.1%, #f0d5f2 75.9%) 0 -6px #f2f2f2;
	background-size: 125%;
}
div.videobg.grids.lime {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/smgrid.png') 0 -60px repeat-y, linear-gradient(30deg, #b9d96f 5.1%, #d7f0c2 75.9%) 0 -6px #f2f2f2;
	background-size: 125%;
}
div.videobg.grids.pink {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/smgrid.png') 0 -60px repeat-y, linear-gradient(30deg, #f3a5d2 5.1%, #f9cde6 75.9%) 0 -6px #f2f2f2;
	background-size: 125%;
}
div.videobg.grids.yellow {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/smgrid.png') 0 -60px repeat-y, linear-gradient(30deg, #d9d59a 5.1%, #faf8cf 75.9%) 0 -6px #f2f2f2;
	background-size: 125%;
}
div.videobg.grids.white {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/smgrid.png') 0 -60px repeat-y, linear-gradient(30deg, #d4d4d4 5.1%, #f1f1f1 75.9%) 0 -6px #f2f2f2;
	background-size: 125%;
}
div.videobg.grids.gold {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/smgrid.png') 0 -60px repeat-y, linear-gradient(30deg, #e3d0a8 5.1%, #fbf3e2 75.9%) 0 -6px rgb(219, 177, 88);
	background-size: 125%;
}
div.videobg.grids.brown {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/smgrid.png') 0 -60px repeat-y, linear-gradient(30deg, #b49462 5.3%, #f2ebd9 76.1%) 0 -6px;
	background-size: 125%;
}


body div.container-fluid.video-bar.grids {
	min-height: 250px;
	margin-top: 150px;
	border-bottom: 5px none #b2d8e1;
	border-top: 5px none #b2d8e1;
	margin-bottom: 150px;
}

body div.container-fluid.video-bar.grids.green {
	background: linear-gradient(45deg, rgba(54, 74, 15, 0.98) 0.9%, rgba(72, 98, 21, 0.96) 45.2%, rgba(59, 83, 8, 0.99) 93.8%), url(/dojo/assets/img/gridmini.png) repeat rgb(35, 48, 7);
}
body div.container-fluid.video-bar.grids.orange {
	background: linear-gradient(45deg, rgba(155, 71, 9, 0.98) 0.3%, rgba(187, 105, 41, 0.96) 45.7%, rgba(166, 67, 4, 0.98) 94%), url(/dojo/assets/img/gridmini.png) repeat rgb(139, 56, 6);
}
body div.container-fluid.video-bar.grids.teal {
	background: linear-gradient(45deg, rgba(23, 164, 166, 0.93) 0.3%, rgba(10, 185, 176, 0.91) 45.2%, rgba(3, 160, 159, 0.94) 93.8%), url(/dojo/assets/img/gridmini.png) repeat rgb(31, 183, 188);
}
body div.container-fluid.video-bar.grids.red {
	background: linear-gradient(45deg, rgba(166, 23, 23, 0.93) 0.3%, rgba(220, 13, 13, 0.91) 45.4%, rgba(160, 2, 2, 0.94) 93.8%), url(/dojo/assets/img/gridmini.png) repeat rgb(188, 38, 31);
}
body div.container-fluid.video-bar.grids.blue {
	background: linear-gradient(45deg, rgba(45, 107, 153, 0.98) 0.3%, rgba(33, 89, 125, 0.95) 45.2%, rgba(26, 74, 120, 0.98) 94.1%) 0 -1px, url(/dojo/assets/img/gridmini.png) repeat rgb(33, 95, 139);
}
body div.container-fluid.video-bar.grids.purple {
	background: linear-gradient(45deg, rgb(83, 26, 94) 0.3%, rgba(80, 30, 96, 0.91) 45.6%, rgba(55, 23, 63, 0.98) 93.8%), url(/dojo/assets/img/gridmini.png) repeat rgb(103, 34, 139);
}
body div.container-fluid.video-bar.grids.lime {
	background: linear-gradient(45deg, rgba(84, 146, 20, 0.93) 0.3%, rgba(86, 172, 9, 0.91) 45.2%, rgba(63, 141, 2, 0.94) 93.8%), url(/dojo/assets/img/gridmini.png) repeat rgb(91, 188, 31);
}
body div.container-fluid.video-bar.grids.pink {
	background: linear-gradient(45deg, rgba(187, 1, 87, 0.97) 0.3%, rgba(253, 13, 148, 0.91) 45.2%, rgba(160, 2, 71, 0.94) 94%), url(/dojo/assets/img/gridmini.png) repeat rgb(31, 183, 188);
}
body div.container-fluid.video-bar.grids.yellow {
	background: linear-gradient(45deg, rgba(166, 145, 23, 0.93) 0.3%, rgba(184, 154, 10, 0.91) 45.2%, rgba(160, 128, 2, 0.94) 93.8%), url(/dojo/assets/img/gridmini.png) repeat rgb(188, 119, 31);
}
body div.container-fluid.video-bar.grids.white {
	background: linear-gradient(45deg, rgba(134, 134, 134, 0.96) 0.3%, rgba(169, 169, 169, 0.93) 45.4%, rgba(115, 115, 115, 0.96) 93.8%), url(/dojo/assets/img/gridmini.png) repeat rgb(106, 106, 106);
}
body div.container-fluid.video-bar.grids.gold {
	background: linear-gradient(45deg, rgba(150, 110, 21, 0.93) 0.3%, rgba(159, 129, 7, 0.91) 45.2%, rgba(144, 106, 1, 0.94) 93.8%), url(/dojo/assets/img/gridmini.png) repeat rgb(203, 164, 33);
}
body div.container-fluid.video-bar.grids.brown {
	background: linear-gradient(45deg, rgba(57, 40, 30, 0.96) 0.3%, rgba(47, 32, 23, 0.97) 45.2%, rgba(53, 36, 26, 0.95) 93.8%), url(/dojo/assets/img/gridmini.png) repeat rgb(28, 20, 13);
}








body div.container-fluid.video-bar.waves {
	min-height: 250px;
	margin-top: 150px;
	border-bottom: 5px none #b2d8e1;
	border-top: 5px none #b2d8e1;
	margin-bottom: 150px;
}

body div.container-fluid.video-bar.waves.green {
	background: url(/dojo/assets/img/cloudwaves.png) repeat, linear-gradient(45deg, rgba(54, 74, 15, 0.98) 0.9%, rgba(72, 98, 21, 0.96) 45.2%, rgba(59, 83, 8, 0.99) 93.8%) rgb(35, 48, 7);
}
body div.container-fluid.video-bar.waves.orange {
	background: url(/dojo/assets/img/cloudwaves.png) repeat, linear-gradient(45deg, rgba(155, 71, 9, 0.98) 0.3%, rgba(187, 105, 41, 0.96) 45.7%, rgba(166, 67, 4, 0.98) 94%) rgb(139, 56, 6);
}
body div.container-fluid.video-bar.waves.teal {
	background: url(/dojo/assets/img/cloudwaves.png) repeat, linear-gradient(45deg, rgba(23, 164, 166, 0.93) 0.3%, rgba(10, 185, 176, 0.91) 45.2%, rgba(3, 160, 159, 0.94) 93.8%) rgb(31, 183, 188);
}
body div.container-fluid.video-bar.waves.red {
	background: url(/dojo/assets/img/cloudwaves.png) repeat, linear-gradient(45deg, rgba(166, 23, 23, 0.93) 0.3%, rgba(220, 13, 13, 0.91) 45.4%, rgba(160, 2, 2, 0.94) 93.8%) rgb(188, 38, 31);
}
body div.container-fluid.video-bar.waves.blue {
	background: url(/dojo/assets/img/cloudwaves.png) repeat, linear-gradient(45deg, rgba(58, 127, 178, 0.98) 0.3%, rgba(48, 118, 163, 0.95) 45.2%, rgba(39, 92, 142, 0.98) 94.1%);
}
body div.container-fluid.video-bar.waves.purple {
	background: url(/dojo/assets/img/cloudwaves.png) repeat, linear-gradient(45deg, rgb(83, 26, 94) 0.3%, rgba(80, 30, 96, 0.91) 45.6%, rgba(55, 23, 63, 0.98) 93.8%) rgb(103, 34, 139);
}
body div.container-fluid.video-bar.waves.lime {
	background: url(/dojo/assets/img/cloudwaves.png) repeat, linear-gradient(45deg, rgba(84, 146, 20, 0.93) 0.3%, rgba(86, 172, 9, 0.91) 45.2%, rgba(63, 141, 2, 0.94) 93.8%) rgb(91, 188, 31);
}
body div.container-fluid.video-bar.waves.pink {
	background: url(/dojo/assets/img/cloudwaves.png) repeat, linear-gradient(45deg, rgba(187, 1, 87, 0.97) 0.3%, rgba(253, 13, 148, 0.91) 45.2%, rgba(160, 2, 71, 0.94) 94%) rgb(31, 183, 188);
}
body div.container-fluid.video-bar.waves.yellow {
	background: url(/dojo/assets/img/cloudwaves.png) repeat, linear-gradient(45deg, rgba(166, 145, 23, 0.93) 0.3%, rgba(184, 154, 10, 0.91) 45.2%, rgba(160, 128, 2, 0.94) 93.8%) rgb(188, 119, 31);
}
body div.container-fluid.video-bar.waves.white {
	background: url(/dojo/assets/img/cloudwaves.png) repeat, linear-gradient(45deg, rgba(134, 134, 134, 0.96) 0.3%, rgba(169, 169, 169, 0.93) 45.4%, rgba(115, 115, 115, 0.96) 93.8%) rgb(106, 106, 106);
}
body div.container-fluid.video-bar.waves.gold {
	background: url(/dojo/assets/img/cloudwaves.png) repeat, linear-gradient(45deg, rgba(150, 110, 21, 0.93) 0.3%, rgba(159, 129, 7, 0.91) 45.2%, rgba(144, 106, 1, 0.94) 93.8%) rgb(203, 164, 33);
}
body div.container-fluid.video-bar.waves.brown {
	background: url(/dojo/assets/img/cloudwaves.png) repeat, linear-gradient(45deg, rgba(57, 40, 30, 0.96) 0.3%, rgba(47, 32, 23, 0.97) 45.2%, rgba(53, 36, 26, 0.95) 93.8%) rgb(28, 20, 13);
}





div.videobg.waves{
width: 100%;
float: left;
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}


div.videobg.waves.blue {
background: url('/dojo/assets/img/loosewaves.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #abd3dc 5.1%, #d7ebf3 75.9%) 0 -6px / 125%;
}

div.videobg.waves.green {
background: url(/dojo/assets/img/loosewaves.png) repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #a7d799 5.1%, #d7f2da 75.9%) 0 -6px / 125% #f2f2f2;
}
div.videobg.waves.orange {
background: url('/dojo/assets/img/loosewaves.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #d7b198 5.1%, #f2e6d6 75.9%) 0 -6px / 125% #f2f2f2;
}
div.videobg.waves.teal {
background: url('/dojo/assets/img/loosewaves.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #98d7d1 5.1%, #d6f2ed 75.9%) 0 -6px / 125% #f2f2f2;
}
div.videobg.waves.red {
background: url('/dojo/assets/img/loosewaves.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #e5bebe 5.6%, #f5e4e2 75.9%) 0 -6px / 125% #f2f2f2;
}
div.videobg.waves.purple {
background: url('/dojo/assets/img/loosewaves.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #c597d7 5.1%, #f0d5f2 75.9%) 0 -6px / 125% #f2f2f2;
}
div.videobg.waves.lime {
background: url('/dojo/assets/img/loosewaves.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #b9d96f 5.1%, #d7f0c2 75.9%) 0 -6px / 125% #f2f2f2;
}
div.videobg.waves.pink {
background: url('/dojo/assets/img/loosewaves.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #f3a5d2 5.1%, #f9cde6 75.9%) 0 -6px / 125% #f2f2f2;
}
div.videobg.waves.yellow {
background: url('/dojo/assets/img/loosewaves.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #d9d59a 5.1%, #faf8cf 75.9%) 0 -6px / 125% #f2f2f2;
}
div.videobg.waves.white {
background: url('/dojo/assets/img/loosewaves.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #d4d4d4 5.1%, #f1f1f1 75.9%) 0 -6px / 125% #f2f2f2;
}
div.videobg.waves.gold {
background: url('/dojo/assets/img/loosewaves.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #e3d0a8 5.1%, #fbf3e2 75.9%) 0 -6px / 125% rgb(219, 177, 88);
}
div.videobg.waves.brown {
background: url('/dojo/assets/img/loosewaves.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #b49462 5.3%, #f2ebd9 76.1%) 0 -6px / 125%;
}
















body div.container-fluid.video-bar.cherryblossems {
	min-height: 250px;
	margin-top: 150px;
	border-bottom: 5px none #b2d8e1;
	border-top: 5px none #b2d8e1;
	margin-bottom: 150px;
}

body div.container-fluid.video-bar.cherryblossems.green {
	background: url(/dojo/assets/img/cherryblossems.png) repeat, linear-gradient(45deg, rgba(54, 74, 15, 0.98) 0.9%, rgba(72, 98, 21, 0.96) 45.2%, rgba(59, 83, 8, 0.99) 93.8%) rgb(35, 48, 7);
}
body div.container-fluid.video-bar.cherryblossems.orange {
	background: url(/dojo/assets/img/cherryblossems.png) repeat, linear-gradient(45deg, rgba(155, 71, 9, 0.98) 0.3%, rgba(187, 105, 41, 0.96) 45.7%, rgba(166, 67, 4, 0.98) 94%) rgb(139, 56, 6);
}
body div.container-fluid.video-bar.cherryblossems.teal {
	background: url(/dojo/assets/img/cherryblossems.png) repeat, linear-gradient(45deg, rgba(23, 164, 166, 0.93) 0.3%, rgba(10, 185, 176, 0.91) 45.2%, rgba(3, 160, 159, 0.94) 93.8%) rgb(31, 183, 188);
}
body div.container-fluid.video-bar.cherryblossems.red {
	background: url(/dojo/assets/img/cherryblossems.png) repeat, linear-gradient(45deg, rgba(166, 23, 23, 0.93) 0.3%, rgba(220, 13, 13, 0.91) 45.4%, rgba(160, 2, 2, 0.94) 93.8%) rgb(188, 38, 31);
}
body div.container-fluid.video-bar.cherryblossems.blue {
	background: url(/dojo/assets/img/cherryblossems.png) repeat, linear-gradient(45deg, rgba(58, 127, 178, 0.98) 0.3%, rgba(48, 118, 163, 0.95) 45.2%, rgba(39, 92, 142, 0.98) 94.1%);
}
body div.container-fluid.video-bar.cherryblossems.purple {
	background: url(/dojo/assets/img/cherryblossems.png) repeat, linear-gradient(45deg, rgb(83, 26, 94) 0.3%, rgba(80, 30, 96, 0.91) 45.6%, rgba(55, 23, 63, 0.98) 93.8%) rgb(103, 34, 139);
}
body div.container-fluid.video-bar.cherryblossems.lime {
	background: url(/dojo/assets/img/cherryblossems.png) repeat, linear-gradient(45deg, rgba(84, 146, 20, 0.93) 0.3%, rgba(86, 172, 9, 0.91) 45.2%, rgba(63, 141, 2, 0.94) 93.8%) rgb(91, 188, 31);
}
body div.container-fluid.video-bar.cherryblossems.pink {
	background: url(/dojo/assets/img/cherryblossems.png) repeat, linear-gradient(45deg, rgba(187, 1, 87, 0.97) 0.3%, rgba(253, 13, 148, 0.91) 45.2%, rgba(160, 2, 71, 0.94) 94%) rgb(31, 183, 188);
}
body div.container-fluid.video-bar.cherryblossems.yellow {
	background: url(/dojo/assets/img/cherryblossems.png) repeat, linear-gradient(45deg, rgba(166, 145, 23, 0.93) 0.3%, rgba(184, 154, 10, 0.91) 45.2%, rgba(160, 128, 2, 0.94) 93.8%) rgb(188, 119, 31);
}
body div.container-fluid.video-bar.cherryblossems.white {
	background: url(/dojo/assets/img/cherryblossems.png) repeat, linear-gradient(45deg, rgba(134, 134, 134, 0.96) 0.3%, rgba(169, 169, 169, 0.93) 45.4%, rgba(115, 115, 115, 0.96) 93.8%) rgb(106, 106, 106);
}
body div.container-fluid.video-bar.cherryblossems.gold {
	background: url(/dojo/assets/img/cherryblossems.png) repeat, linear-gradient(45deg, rgba(150, 110, 21, 0.93) 0.3%, rgba(159, 129, 7, 0.91) 45.2%, rgba(144, 106, 1, 0.94) 93.8%) rgb(203, 164, 33);
}
body div.container-fluid.video-bar.cherryblossems.brown {
	background: url(/dojo/assets/img/cherryblossems.png) repeat, linear-gradient(45deg, rgba(57, 40, 30, 0.96) 0.3%, rgba(47, 32, 23, 0.97) 45.2%, rgba(53, 36, 26, 0.95) 93.8%) rgb(28, 20, 13);
}





div.videobg.cherryblossems{
width: 100%;
float: left;
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}


div.videobg.cherryblossems.blue {
background: url('/dojo/assets/img/peddels.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #abd3dc 5.1%, #d7ebf3 75.9%) 0 -6px / 125%;
}

div.videobg.cherryblossems.green {
background: url('/dojo/assets/img/peddels.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #a7d799 5.1%, #d7f2da 75.9%) 0 -6px / 125% #f2f2f2;
}
div.videobg.cherryblossems.orange {
background: url('/dojo/assets/img/peddels.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #d7b198 5.1%, #f2e6d6 75.9%) 0 -6px / 125% #f2f2f2;
}
div.videobg.cherryblossems.teal {
background: url('/dojo/assets/img/peddels.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #98d7d1 5.1%, #d6f2ed 75.9%) 0 -6px / 125% #f2f2f2;
}
div.videobg.cherryblossems.red {
background: url('/dojo/assets/img/peddels.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #e5bebe 5.6%, #f5e4e2 75.9%) 0 -6px / 125% #f2f2f2;
}
div.videobg.cherryblossems.purple {
background: url('/dojo/assets/img/peddels.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #c597d7 5.1%, #f0d5f2 75.9%) 0 -6px / 125% #f2f2f2;
}
div.videobg.cherryblossems.lime {
background: url('/dojo/assets/img/peddels.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #b9d96f 5.1%, #d7f0c2 75.9%) 0 -6px / 125% #f2f2f2;
}
div.videobg.cherryblossems.pink {
background: url('/dojo/assets/img/peddels.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #f3a5d2 5.1%, #f9cde6 75.9%) 0 -6px / 125% #f2f2f2;
}
div.videobg.cherryblossems.yellow {
background: url('/dojo/assets/img/peddels.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #d9d59a 5.1%, #faf8cf 75.9%) 0 -6px / 125% #f2f2f2;
}
div.videobg.cherryblossems.white {
background: url('/dojo/assets/img/peddels.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #d4d4d4 5.1%, #f1f1f1 75.9%) 0 -6px / 125% #f2f2f2;
}
div.videobg.cherryblossems.gold {
background: url('/dojo/assets/img/peddels.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #e3d0a8 5.1%, #fbf3e2 75.9%) 0 -6px / 125% rgb(219, 177, 88);
}
div.videobg.cherryblossems.brown {
background: url('/dojo/assets/img/peddels.png') repeat, linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px / 125%, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px / 125%, linear-gradient(30deg, #b49462 5.3%, #f2ebd9 76.1%) 0 -6px / 125%;
}





















div.videobg.circles{
width: 100%;
float: left;
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}

body div.container-fluid.video-bar.circles {
	min-height: 250px;
	margin-top: 150px;
	border-bottom: 5px none #b2d8e1;
	border-top: 5px none #b2d8e1;
	margin-bottom: 150px;
}


div.videobg.circles.blue {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/circle2.png') 0 -60px repeat, linear-gradient(30deg, #bfdfe6 5.1%, #e7f3f8 75.9%) 0 -6px #f2f2f2;

}

div.videobg.circles.green {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/circle2.png') 0 -60px repeat, linear-gradient(30deg, #a7d799 5.1%, #d7f2da 75.9%) 0 -6px #f2f2f2;

}
div.videobg.circles.orange {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/circle2.png') 0 -60px repeat, linear-gradient(30deg, #d7b198 5.1%, #f2e6d6 75.9%) 0 -6px #f2f2f2;

}
div.videobg.circles.teal {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/circle2.png') 0 -60px repeat, linear-gradient(30deg, #98d7d1 5.1%, #d6f2ed 75.9%) 0 -6px #f2f2f2;

}
div.videobg.circles.red {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/circle2.png') 0 -60px repeat, linear-gradient(30deg, #e5bebe 5.6%, #f5e4e2 75.9%) 0 -6px #f2f2f2;

}
div.videobg.circles.purple {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/circle2.png') 0 -60px repeat, linear-gradient(30deg, #c597d7 5.1%, #f0d5f2 75.9%) 0 -6px #f2f2f2;

}
div.videobg.circles.lime {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/circle2.png') 0 -60px repeat, linear-gradient(30deg, #b9d96f 5.1%, #d7f0c2 75.9%) 0 -6px #f2f2f2;

}
div.videobg.circles.pink {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/circle2.png') 0 -60px repeat, linear-gradient(30deg, #f3a5d2 5.1%, #f9cde6 75.9%) 0 -6px #f2f2f2;

}
div.videobg.circles.yellow {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/circle2.png') 0 -60px repeat, linear-gradient(30deg, #d9d59a 5.1%, #faf8cf 75.9%) 0 -6px #f2f2f2;

}
div.videobg.circles.white {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/circle2.png') 0 -60px repeat, linear-gradient(30deg, #d4d4d4 5.1%, #f1f1f1 75.9%) 0 -6px #f2f2f2;

}
div.videobg.circles.gold {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/circle2.png') 0 -60px repeat, linear-gradient(30deg, #e3d0a8 5.1%, #fbf3e2 75.9%) 0 -6px rgb(219, 177, 88);

}
div.videobg.circles.brown {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/circle2.png') 0 -60px repeat, linear-gradient(30deg, #b49462 5.3%, #f2ebd9 76.1%) 0 -6px;

}




body div.container-fluid.video-bar.circles.green {
	background: linear-gradient(45deg, rgba(54, 74, 15, 0.98) 0.9%, rgba(72, 98, 21, 0.96) 45.2%, rgba(59, 83, 8, 0.99) 93.8%), url(/dojo/assets/img/circledk.png) repeat rgb(35, 48, 7);
}
body div.container-fluid.video-bar.circles.orange {
	background: linear-gradient(45deg, rgba(155, 71, 9, 0.98) 0.3%, rgba(187, 105, 41, 0.96) 45.7%, rgba(166, 67, 4, 0.98) 94%), url(/dojo/assets/img/circledk.png) repeat rgb(139, 56, 6);
}
body div.container-fluid.video-bar.circles.teal {
	background: linear-gradient(45deg, rgba(23, 164, 166, 0.93) 0.3%, rgba(10, 185, 176, 0.91) 45.2%, rgba(3, 160, 159, 0.94) 93.8%), url(/dojo/assets/img/circledk.png) repeat rgb(31, 183, 188);
}
body div.container-fluid.video-bar.circles.red {
	background: linear-gradient(45deg, rgba(166, 23, 23, 0.93) 0.3%, rgba(220, 13, 13, 0.91) 45.4%, rgba(160, 2, 2, 0.94) 93.8%), url(/dojo/assets/img/circledk.png) repeat rgb(188, 38, 31);
}
body div.container-fluid.video-bar.circles.blue {
	background: linear-gradient(45deg, rgba(39, 73, 94, 0.96) 0.3%, rgba(47, 73, 102, 0.92) 45.4%, rgba(39, 55, 80, 0.98) 93.8%), url(/dojo/assets/img/circledk.png) repeat rgb(15, 46, 78);
}
body div.container-fluid.video-bar.circles.purple {
	background: linear-gradient(45deg, rgb(83, 26, 94) 0.3%, rgba(80, 30, 96, 0.91) 45.6%, rgba(55, 23, 63, 0.98) 93.8%), url(/dojo/assets/img/circledk.png) repeat rgb(103, 34, 139);
}
body div.container-fluid.video-bar.circles.lime {
	background: linear-gradient(45deg, rgba(84, 146, 20, 0.93) 0.3%, rgba(86, 172, 9, 0.91) 45.2%, rgba(63, 141, 2, 0.94) 93.8%), url(/dojo/assets/img/circledk.png) repeat rgb(91, 188, 31);
}
body div.container-fluid.video-bar.circles.pink {
	background: linear-gradient(45deg, rgba(187, 1, 87, 0.97) 0.3%, rgba(253, 13, 148, 0.91) 45.2%, rgba(160, 2, 71, 0.94) 94%), url(/dojo/assets/img/circledk.png) repeat rgb(31, 183, 188);
}
body div.container-fluid.video-bar.circles.yellow {
	background: linear-gradient(45deg, rgba(166, 145, 23, 0.93) 0.3%, rgba(184, 154, 10, 0.91) 45.2%, rgba(160, 128, 2, 0.94) 93.8%), url(/dojo/assets/img/circledk.png) repeat rgb(188, 119, 31);
}
body div.container-fluid.video-bar.circles.white {
	background: linear-gradient(45deg, rgba(134, 134, 134, 0.96) 0.3%, rgba(169, 169, 169, 0.93) 45.4%, rgba(115, 115, 115, 0.96) 93.8%), url(/dojo/assets/img/circledk.png) repeat rgb(106, 106, 106);
}
body div.container-fluid.video-bar.circles.gold {
	background: linear-gradient(45deg, rgba(150, 110, 21, 0.93) 0.3%, rgba(159, 129, 7, 0.91) 45.2%, rgba(144, 106, 1, 0.94) 93.8%), url(/dojo/assets/img/circledk.png) repeat rgb(203, 164, 33);
}
body div.container-fluid.video-bar.circles.brown {
	background: linear-gradient(45deg, rgba(57, 40, 30, 0.96) 0.3%, rgba(47, 32, 23, 0.97) 45.2%, rgba(53, 36, 26, 0.95) 93.8%), url(/dojo/assets/img/circledk.png) repeat rgb(28, 20, 13);
}











div.videobg.swearls{
width: 100%;
float: left;
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}

body div.container-fluid.video-bar.swearls {
	min-height: 250px;
	margin-top: 150px;
	border-bottom: 5px none #b2d8e1;
	border-top: 5px none #b2d8e1;
	margin-bottom: 150px;
}


div.videobg.swearls.blue {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/spins.png') 0 -60px repeat, linear-gradient(30deg, #f1fafb 5.1%, #f1f9fb 72.2%) 0 -6px #f2f2f2;

}

div.videobg.swearls.green {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/spins.png') 0 -60px repeat, linear-gradient(30deg, #f0f8ee 5.1%, #ecfaed 75.9%) 0 -6px #f2f2f2;

}
div.videobg.swearls.orange {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/spins.png') 0 -60px repeat, linear-gradient(30deg, #fdefe6 5.1%, #fdf2e7 75.9%) 0 -6px #f2f2f2;

}
div.videobg.swearls.teal {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/spins.png') 0 -60px repeat, linear-gradient(30deg, #eafaf9 5.1%, #e8fbf8 76.1%) 0 -6px #f2f2f2;

}
div.videobg.swearls.red {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/spins.png') 0 -60px repeat, linear-gradient(30deg, #fdf4f4 6.2%, #fdf5f4 75.9%) 0 -6px #f2f2f2;

}
div.videobg.swearls.purple {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/spins.png') 0 -60px repeat, linear-gradient(30deg, #f8f0fb 5.1%, #fefcfe 76.1%) 0 -6px #f2f2f2;

}
div.videobg.swearls.lime {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/spins.png') 0 -60px repeat, linear-gradient(30deg, #f7fbec 5.1%, #effbe5 75.9%) 0 -6px #f2f2f2;

}
div.videobg.swearls.pink {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/spins.png') 0 -60px repeat, linear-gradient(30deg, #fdecf5 5.1%, #fdf2f8 75.9%) 0 -6px #f2f2f2;

}
div.videobg.swearls.yellow {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/spins.png') 0 -60px repeat, linear-gradient(30deg, #fcfae6 5.1%, #fcfbe7 75.9%) 0 -6px #f2f2f2;

}
div.videobg.swearls.white {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/spins.png') 0 -60px repeat, linear-gradient(30deg, #f7f7f7 5.1%, #f4f3f3 75.9%) 0 -6px #f2f2f2;

}
div.videobg.swearls.gold {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/spins.png') 0 -60px repeat, linear-gradient(30deg, #f8f3e8 5.1%, #fcf9f1 75.9%) 0 -6px rgb(219, 177, 87);

}
div.videobg.swearls.brown {
background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 10.4%) 0 -6px, linear-gradient(to bottom, rgba(255, 255, 255, 0) 77.3%, #ffffff 95.9%) 0 -6px, url('/dojo/assets/img/spins.png') 0 -60px repeat, linear-gradient(30deg, #fbf9f6 5.3%, #f4eee1 76.1%) 0 -6px;

}




body div.container-fluid.video-bar.swearls.green {
	background: linear-gradient(45deg, rgba(54, 74, 15, 0.89) 0.9%, rgba(71, 97, 21, 0.87) 45.2%, rgba(59, 83, 8, 0.91) 93.8%), url(/dojo/assets/img/swearls.png) repeat rgb(35, 48, 7);
}
body div.container-fluid.video-bar.swearls.orange {
	background: linear-gradient(45deg, rgba(156, 58, 9, 0.79) 0.5%, rgba(221, 109, 23, 0.79) 45.7%, rgba(166, 56, 4, 0.8) 94%), url(/dojo/assets/img/swearls.png) repeat rgb(139, 56, 6);
}
body div.container-fluid.video-bar.swearls.teal {
	background: linear-gradient(45deg, rgba(23, 163, 166, 0.88) 0.3%, rgba(10, 184, 175, 0.88) 45.2%, rgba(2, 160, 158, 0.89) 93.8%), url(/dojo/assets/img/swearls.png) repeat rgb(9, 66, 68);
}
body div.container-fluid.video-bar.swearls.red {
	background: linear-gradient(45deg, rgba(166, 23, 23, 0.88) 0.3%, rgba(220, 13, 13, 0.86) 46.3%, rgba(160, 1, 1, 0.86) 93.8%), url(/dojo/assets/img/swearls.png) repeat rgb(68, 10, 8);
}
body div.container-fluid.video-bar.swearls.blue {
	background: linear-gradient(45deg, rgba(39, 73, 94, 0.9) 0.3%, rgba(47, 73, 102, 0.89) 45.4%, rgba(39, 54, 80, 0.93) 93.8%), url(/dojo/assets/img/swearls.png) repeat rgb(15, 46, 78);
}
body div.container-fluid.video-bar.swearls.purple {
	background: linear-gradient(45deg, rgba(82, 25, 94, 0.91) 0.5%, rgba(80, 30, 96, 0.87) 45.6%, rgba(54, 23, 63, 0.89) 93.8%), url(/dojo/assets/img/swearls.png) repeat rgb(49, 15, 66);
}
body div.container-fluid.video-bar.swearls.lime {
	background: linear-gradient(45deg, rgba(130, 177, 83, 0.91) 0.3%, rgba(110, 155, 72, 0.89) 45.2%, rgba(115, 173, 70, 0.91) 93.8%), url(/dojo/assets/img/swearls.png) repeat rgb(23, 49, 7);
}
body div.container-fluid.video-bar.swearls.pink {
	background: linear-gradient(45deg, rgba(187, 0, 86, 0.78) 0.3%, rgba(253, 13, 147, 0.8) 45.2%, rgba(160, 1, 70, 0.82) 94.4%), url(/dojo/assets/img/swearls.png) repeat rgb(158, 16, 84);
}
body div.container-fluid.video-bar.swearls.yellow {
	background: linear-gradient(45deg, rgba(194, 181, 21, 0.83) 0.3%, rgba(200, 196, 11, 0.79) 45.2%, rgba(190, 172, 3, 0.86) 93.8%), url(/dojo/assets/img/swearls.png) repeat rgb(109, 102, 11);
}
body div.container-fluid.video-bar.swearls.white {
	background: linear-gradient(45deg, rgba(134, 134, 134, 0.85) 0.6%, rgba(169, 169, 169, 0.85) 45.4%, rgba(115, 115, 115, 0.86) 93.8%), url(/dojo/assets/img/swearls.png) repeat rgb(106, 106, 106);
}
body div.container-fluid.video-bar.swearls.gold {
	background: linear-gradient(45deg, rgba(150, 110, 21, 0.63) 0.3%, rgba(159, 129, 7, 0.77) 45.2%, rgba(144, 106, 0, 0.66) 93.8%), url(/dojo/assets/img/swearls.png) repeat rgb(203, 164, 33);
}
body div.container-fluid.video-bar.swearls.brown {
	background: linear-gradient(45deg, rgba(85, 57, 41, 0.84) 0.3%, rgba(82, 54, 37, 0.78) 45.2%, rgba(84, 54, 36, 0.89) 94%), url(/dojo/assets/img/swearls.png) repeat rgb(39, 26, 15);
}





body div.container-fluid.video-big{
	min-height: 250px;
	margin-top: 30px;
	border-bottom: 5px none #b2d8e1;
	border-top: 5px none #b2d8e1;
	margin-bottom: 0px;
	background-color: #ffffff;
}


body div.container-fluid.clubbar {
	padding-top: 120px;
	padding-bottom: 120px;
	margin-bottom: 80px;
	margin-top: 40px;
}

div.container-fluid div.blossem-bg {
	min-height: 500px;
	background-size: cover;
}




div.container-fluid div.blossem-bg.green {
	background: url(/dojo/assets/img/blossem_mobile.png) no-repeat, linear-gradient(7deg, #436200 20.9%, #2f4303 81.1%);
}
div.container-fluid div.blossem-bg.orange {
	background: url(/dojo/assets/img/blossem_mobile.png) no-repeat, linear-gradient(7deg, #d04d01 20.9%, #993402 81.1%);
}
div.container-fluid div.blossem-bg.teal {
	background: url(/dojo/assets/img/blossem_mobile.png) no-repeat, linear-gradient(7deg, #02d1da 20.9%, #019499 81.1%);
}
div.container-fluid div.blossem-bg.red {
	background: url(/dojo/assets/img/blossem_mobile.png) no-repeat, linear-gradient(7deg, #b60000 20.9%, #840303 81.1%);
}
div.container-fluid div.blossem-bg.blue {
	background: url(/dojo/assets/img/blossem_mobile.png) no-repeat, linear-gradient(7deg, #3b5e89 20.9%, #152b5b 81.4%);
}
div.container-fluid div.blossem-bg.purple {
	background: url(/dojo/assets/img/blossem_mobile.png) no-repeat, linear-gradient(7deg, #481f57 20.9%, #31163e 81.1%);
}
div.container-fluid div.blossem-bg.lime {
	background: url(/dojo/assets/img/blossem_mobile.png) no-repeat, linear-gradient(7deg, #8bb136 20.9%, #587928 81.1%);
}
div.container-fluid div.blossem-bg.pink {
	background: url(/dojo/assets/img/blossem_mobile.png) no-repeat, linear-gradient(7deg, #dd70a6 20.9%, #b73a7b 81.4%);
}
div.container-fluid div.blossem-bg.yellow {
	background: url(/dojo/assets/img/blossem_mobile.png) no-repeat, linear-gradient(7deg, #d0b400 20.9%, #a48c00 81.3%);
}
div.container-fluid div.blossem-bg.white {
	background: url(/dojo/assets/img/blossem_mobile.png) no-repeat, linear-gradient(7deg, #979797 20.9%, #4e4e4e 81.1%);
}
div.container-fluid div.blossem-bg.gold {
	background: url(/dojo/assets/img/blossem_mobile.png) no-repeat, linear-gradient(7deg, #be8606 20.9%, #9e7705 81.1%);
}
div.container-fluid div.blossem-bg.brown {
	background: url(/dojo/assets/img/blossem_mobile.png) no-repeat, linear-gradient(7deg, #4d3020 20.9%, #25150e 81.1%);
}


div.container-fluid div.blossem-bg.tangerine {
	background: url(/dojo/assets/img/blossem_mobile.png) no-repeat, linear-gradient(7deg, rgb(222, 134, 7) 20.9%, rgb(178, 109, 8) 81.3%);
}
div.container-fluid div.blossem-bg.silver {
	background: url(/dojo/assets/img/blossem_mobile.png) no-repeat, linear-gradient(7deg, #979797 20.9%, #4e4e4e 81.1%);
}
div.container-fluid div.blossem-bg.sumoblue {
	background: url(/dojo/assets/img/blossem_mobile.png) no-repeat, linear-gradient(7deg, rgb(68, 115, 152) 20.9%, rgb(67, 92, 137) 81.1%);
}
div.container-fluid div.blossem-bg.sumogreen {
	background: url(/dojo/assets/img/blossem_mobile.png) no-repeat, linear-gradient(7deg, rgb(97, 155, 41) 20.9%, rgb(37, 98, 19) 81.1%);
}












div.container-fluid div.club-bg {
	min-height: 500px;
	background-size: cover;
}




div.container-fluid div.club-bg.green {
	background: url(/dojo/assets/img/grey3.png) no-repeat, linear-gradient(7deg, #436200 20.9%, #2f4303 81.1%);
}
div.container-fluid div.club-bg.orange {
	background: url(/dojo/assets/img/grey3.png) no-repeat, linear-gradient(7deg, #d04d01 20.9%, #993402 81.1%);
}
div.container-fluid div.club-bg.teal {
	background: url(/dojo/assets/img/grey3.png) no-repeat, linear-gradient(7deg, #02d1da 20.9%, #019499 81.1%);
}
div.container-fluid div.club-bg.red {
	background: url(/dojo/assets/img/grey3.png) no-repeat, linear-gradient(7deg, #b60000 20.9%, #840303 81.1%);
}
div.container-fluid div.club-bg.blue {
	background: url(/dojo/assets/img/grey3.png) no-repeat, linear-gradient(7deg, #3b5e89 20.9%, #152b5b 81.4%);
}
div.container-fluid div.club-bg.purple {
	background: url(/dojo/assets/img/grey3.png) no-repeat, linear-gradient(7deg, #481f57 20.9%, #31163e 81.1%);
}
div.container-fluid div.club-bg.lime {
	background: url(/dojo/assets/img/grey3.png) no-repeat, linear-gradient(7deg, #8bb136 20.9%, #587928 81.1%);
}
div.container-fluid div.club-bg.pink {
	background: url(/dojo/assets/img/grey3.png) no-repeat, linear-gradient(7deg, #dd70a6 20.9%, #b73a7b 81.4%);
}
div.container-fluid div.club-bg.yellow {
	background: url(/dojo/assets/img/grey3.png) no-repeat, linear-gradient(7deg, #d0b400 20.9%, #a48c00 81.3%);
}
div.container-fluid div.club-bg.white {
	background: url(/dojo/assets/img/grey3.png) no-repeat, linear-gradient(7deg, #979797 20.9%, #4e4e4e 81.1%);
}
div.container-fluid div.club-bg.gold {
	background: url(/dojo/assets/img/grey3.png) no-repeat, linear-gradient(7deg, #be8606 20.9%, #9e7705 81.1%);
}
div.container-fluid div.club-bg.brown {
	background: url(/dojo/assets/img/grey3.png) no-repeat, linear-gradient(7deg, #4d3020 20.9%, #25150e 81.1%);
}

div.container-fluid div.club-bg.tangerine {
	background: url(/dojo/assets/img/grey3.png) no-repeat, linear-gradient(7deg, rgb(222, 134, 7) 20.9%, rgb(178, 109, 8) 81.3%);
}
div.container-fluid div.club-bg.silver {
	background: url(/dojo/assets/img/grey3.png) no-repeat, linear-gradient(7deg, #979797 20.9%, #4e4e4e 81.1%);
}
div.container-fluid div.club-bg.sumoblue {
	background: url(/dojo/assets/img/grey3.png) no-repeat, linear-gradient(7deg, rgb(68, 115, 152) 20.9%, rgb(67, 92, 137) 81.1%);
}
div.container-fluid div.club-bg.sumogreen {
	background: url(/dojo/assets/img/grey3.png) no-repeat, linear-gradient(7deg, rgb(97, 155, 41) 20.9%, rgb(37, 98, 19) 81.1%);
}













div.container-fluid div.koi-bg {
	min-height: 500px;
	background-size: cover;
}




div.container-fluid div.koi-bg.green {
	background: url(/dojo/assets/img/koi3.png) no-repeat, linear-gradient(7deg, #436200 20.9%, #2f4303 81.1%);
}
div.container-fluid div.koi-bg.orange {
	background: url(/dojo/assets/img/koi3.png) no-repeat, linear-gradient(7deg, #d04d01 20.9%, #993402 81.1%);
}
div.container-fluid div.koi-bg.teal {
	background: url(/dojo/assets/img/koi3.png) no-repeat, linear-gradient(7deg, #02d1da 20.9%, #019499 81.1%);
}
div.container-fluid div.koi-bg.red {
	background: url(/dojo/assets/img/koi3.png) no-repeat, linear-gradient(7deg, #b60000 20.9%, #840303 81.1%);
}
div.container-fluid div.koi-bg.blue {
	background: url(/dojo/assets/img/koi3.png) no-repeat, linear-gradient(7deg, #3b5e89 20.9%, #152b5b 81.4%);
}
div.container-fluid div.koi-bg.purple {
	background: url(/dojo/assets/img/koi3.png) no-repeat, linear-gradient(7deg, #481f57 20.9%, #31163e 81.1%);
}
div.container-fluid div.koi-bg.lime {
	background: url(/dojo/assets/img/koi3.png) no-repeat, linear-gradient(7deg, #8bb136 20.9%, #587928 81.1%);
}
div.container-fluid div.koi-bg.pink {
	background: url(/dojo/assets/img/koi3.png) no-repeat, linear-gradient(7deg, #dd70a6 20.9%, #b73a7b 81.4%);
}
div.container-fluid div.koi-bg.yellow {
	background: url(/dojo/assets/img/koi3.png) no-repeat, linear-gradient(7deg, #d0b400 20.9%, #a48c00 81.3%);
}
div.container-fluid div.koi-bg.white {
	background: url(/dojo/assets/img/koi3.png) no-repeat, linear-gradient(7deg, #979797 20.9%, #4e4e4e 81.1%);
}
div.container-fluid div.koi-bg.gold {
	background: url(/dojo/assets/img/koi3.png) no-repeat, linear-gradient(7deg, #be8606 20.9%, #9e7705 81.1%);
}
div.container-fluid div.koi-bg.brown {
	background: url(/dojo/assets/img/koi3.png) no-repeat, linear-gradient(7deg, #4d3020 20.9%, #25150e 81.1%);
}

div.container-fluid div.koi-bg.tangerine {
	background: url(/dojo/assets/img/koi3.png) no-repeat, linear-gradient(7deg, rgb(222, 134, 7) 20.9%, rgb(178, 109, 8) 81.3%);
}
div.container-fluid div.koi-bg.silver {
	background: url(/dojo/assets/img/koi3.png) no-repeat, linear-gradient(7deg, #979797 20.9%, #4e4e4e 81.1%);
}
div.container-fluid div.koi-bg.sumoblue {
	background: url(/dojo/assets/img/koi3.png) no-repeat, linear-gradient(7deg, rgb(68, 115, 152) 20.9%, rgb(67, 92, 137) 81.1%);
}
div.container-fluid div.koi-bg.sumogreen {
	background: url(/dojo/assets/img/koi3.png) no-repeat, linear-gradient(7deg, rgb(97, 155, 41) 20.9%, rgb(37, 98, 19) 81.1%);
}









div.container-fluid div.koi-blue {
	min-height: 500px;
	background-size: cover;
	background-image: url(/dojo/assets/img/koiblue.png);
}




div.container-fluid div.koi-two {
	min-height: 500px;
	background-size: cover;
}




div.container-fluid div.koi-two.green {
	background: url(/dojo/assets/img/koi5.png) no-repeat, linear-gradient(7deg, #436200 20.9%, #2f4303 81.1%);
}
div.container-fluid div.koi-two.orange {
	background: url(/dojo/assets/img/koi5.png) no-repeat, linear-gradient(7deg, #d04d01 20.9%, #993402 81.1%);
}
div.container-fluid div.koi-two.teal {
	background: url(/dojo/assets/img/koi5.png) no-repeat, linear-gradient(7deg, #02d1da 20.9%, #019499 81.1%);
}
div.container-fluid div.koi-two.red {
	background: url(/dojo/assets/img/koi5.png) no-repeat, linear-gradient(7deg, #b60000 20.9%, #840303 81.1%);
}
div.container-fluid div.koi-two.blue {
	background: url(/dojo/assets/img/koi5.png) no-repeat, linear-gradient(7deg, #3b5e89 20.9%, #152b5b 81.4%);
}
div.container-fluid div.koi-two.purple {
	background: url(/dojo/assets/img/koi5.png) no-repeat, linear-gradient(7deg, #481f57 20.9%, #31163e 81.1%);
}
div.container-fluid div.koi-two.lime {
	background: url(/dojo/assets/img/koi5.png) no-repeat, linear-gradient(7deg, #8bb136 20.9%, #587928 81.1%);
}
div.container-fluid div.koi-two.pink {
	background: url(/dojo/assets/img/koi5.png) no-repeat, linear-gradient(7deg, #dd70a6 20.9%, #b73a7b 81.4%);
}
div.container-fluid div.koi-two.yellow {
	background: url(/dojo/assets/img/koi5.png) no-repeat, linear-gradient(7deg, #d0b400 20.9%, #a48c00 81.3%);
}
div.container-fluid div.koi-two.white {
	background: url(/dojo/assets/img/koi5.png) no-repeat, linear-gradient(7deg, #979797 20.9%, #4e4e4e 81.1%);
}
div.container-fluid div.koi-two.gold {
	background: url(/dojo/assets/img/koi5.png) no-repeat, linear-gradient(7deg, #be8606 20.9%, #9e7705 81.1%);
}
div.container-fluid div.koi-two.brown {
	background: url(/dojo/assets/img/koi5.png) no-repeat, linear-gradient(7deg, #4d3020 20.9%, #25150e 81.1%);
}


div.container-fluid div.koi-two.tangerine {
	background: url(/dojo/assets/img/koi5.png) no-repeat, linear-gradient(7deg, rgb(222, 134, 7) 20.9%, rgb(178, 109, 8) 81.3%);
}
div.container-fluid div.koi-two.silver {
	background: url(/dojo/assets/img/koi5.png) no-repeat, linear-gradient(7deg, #979797 20.9%, #4e4e4e 81.1%);
}
div.container-fluid div.koi-two.sumoblue {
	background: url(/dojo/assets/img/koi5.png) no-repeat, linear-gradient(7deg, rgb(68, 115, 152) 20.9%, rgb(67, 92, 137) 81.1%);
}
div.container-fluid div.koi-two.sumogreen {
	background: url(/dojo/assets/img/koi5.png) no-repeat, linear-gradient(7deg, rgb(97, 155, 41) 20.9%, rgb(37, 98, 19) 81.1%);
}












.sumowebfont {
	font-family: "Montserrat", sans-serif !important;
}
.sumowebfont.h1 {
	font-size: 4.5rem;
}
.sumowebfont.h2 {
	font-size: 3rem;
}

.webtitle {
	font: 3.3rem "Montserrat", sans-serif;
	color: #b7e4fc;
}
.websubtitle {
  font: 2rem "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  margin-bottom: 15px;
  text-align: left;
  color: #4bbaed;
}

.cateringsubtitle {
	font: 2.8rem "Montserrat", sans-serif !important;
}


.cateringdescription {
	font: 2rem/3rem "Montserrat", sans-serif;
}


h2.catering-title {
	font: bold 4.3rem "Montserrat", sans-serif;
}

 div.cateringdetails {
 	padding-top: 30px;
	padding-bottom: 40px;
 }

div.catering-subtitle.text-white {
	font-size: 2rem;
	margin-bottom: 15px;
}
div.cateringdetails p.lead {
	font-family: "Montserrat", sans-serif;
	text-align: left;
	float: left;
	display: inline;
}

.catering-skills {
font: 2rem "Montserrat", sans-serif;
font-weight: bold;
}

div.skills {
	font: 1.7rem/2.5rem "Montserrat", sans-serif;
}

div.padding {
	padding-top: 30px;
	padding-bottom: 40px;
}



div.phone-info {
	padding-top: 20px;
	padding-bottom: 30px;
	background-color: #f5f8fc;

}

div.phone-info h3 {
	font-size: 3rem;
}

.contact-info {
	font-size: 3.4rem;
}


ul.mobilelisttitle.list-group li.list-group-item {
 	font-size: 1.1em;
 	color: #ffffff !important;
 	font-family: "Montserrat", sans-serif;
 	font-optical-sizing: auto;
 	font-weight: 500;
 	font-style: normal;
}

 .cut-margins {
 	margin-top: -160px;
	margin-bottom: -200px;
 }

.mobile-panels {
	width:90%;
	max-width: 75px;
}




h1.sumosocialtitle {
		font-size: 2.3em;
	font-weight: bold;
	color: #ffffff;
	line-height: 1em;
	font-family: "Montserrat", sans-serif;
	  font-optical-sizing: auto;
	text-shadow: 0 0 #ffffff;
	margin-top: 15px!important;
	text-align: center;
}
h3.sumosocialsubtitle {
	color: #fcb314;
	font-weight: 600;
	font-size: 1.5em;
	margin-bottom: 15px;
	text-align: center;
	font-family: "Montserrat", sans-serif;
	  font-optical-sizing: auto;

}

.tangerine h3.sumosocialsubtitle {
	color: #5c4b24;
	font-weight: 600;
	font-size: 1.5em;
	margin-bottom: 15px;
	text-align: center;
	font-family: "Montserrat", sans-serif;
	  font-optical-sizing: auto;

}

p.socialdescription {
	font-family: "Montserrat", sans-serif;
	  font-optical-sizing: auto;
	font-size: .95em;
	color: #ffffff;
	text-align: center;
	font-weight: 300;

}


div.videobox.tall.home {
	margin-top: -100px;
	margin-bottom: -100px;
	text-align: center;
}

div.videobox.wide{
	margin-top: -25px;
	margin-bottom: -100px;
}

div.videobox-big.wide{
	padding-top: 20px;
	padding-bottom: 30px;
	text-align: center;
}


iframe.video_box {
	border-radius:18px;
	box-shadow: 0 0 10px #013c4c;
}
iframe.video_box.tall {
	 width: 100%;
	 min-width: 300px;
	 max-width: 400px;
	 aspect-ratio: 9 / 16;
}
iframe.video_box.wide {
	 width: 100%;
	 aspect-ratio: 16 / 9;
}

div.container-fluid.video-bar:has(div.videobox.tall) {
	margin-bottom: 230px;
	min-height: 350px;
}

h1.videotitle {
	font-size: 2.3em;
	font-weight: bold;
	color: #ffffff;
	line-height: 1em;

	text-shadow: 0 0 #ffffff;
	text-align: center;
}
h3.videosubtitle {
	color: #a5d0d9;
	font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
	font-size: 1.3em;
	margin-bottom: 15px;
  text-align: center;
}
p.videodescription {
	  font-optical-sizing: auto;
	font-size: .95em;
	color: #ffffff;
	max-width: 95%;
	padding-bottom: 0px;
	margin-bottom: 30px;
	text-align: center;
}

.sumotitle {
	font-size: 2.7em;
	font-weight: 200;
	color: #5682b7;
	line-height: 1em;
	text-shadow: 0 0 #ffffff;
	letter-spacing: .15rem;
	text-align: center;
}

.sumosubtitle {
	color: #494c4d;
	font-family: "Montserrat", sans-serif;
  font-weight: 300;
  font-style: normal;
	font-size: 2.0em;
	margin-bottom: 20px;
  text-align: center;
}

p.sumodescription {
  font: 1.6rem/2.5rem "Montserrat", sans-serif;
  font-weight: 300;
  color: #5d5d5d;
	max-width: 100%;
	padding-bottom: 0px;
	margin-bottom: 30px;
  padding-left: 40px;
}


.mobiletitle {
	font-size: 3.2em;
	font-weight: 200!important;
	color: #fdc947;
	line-height: 1em;
	text-shadow: 0 0 #ffffff;
	letter-spacing: .15rem;
	text-align: left;
}
.mobilesubtitle {
	color: #c1d2a4;
	font-family: "Montserrat", sans-serif;
  font-weight: 300;
  font-style: normal;
	font-size: 1.1em;
	margin-bottom: 10px;
  text-align: left;
}
p.mobiledescription {
  font: 1.6rem/2.5rem "Montserrat", sans-serif;
  font-weight: 300;
  color: #5d5d5d;
	max-width: 100%;
	padding-bottom: 0px;
	margin-bottom: 30px;
  padding-left: 30px;
}


img.coins {
	float: right;
	top: 45px;
	position: relative;
}
img.appstore {
	width: 110px;
	margin-top: 15px;
}

.minipanel {
	width:540px!important;
	max-width: 180px;
}

.narrowcol {
	margin-top: -60px;
	margin-bottom: -80px;
}

 .mobile_panel {
 	max-width: 1500px;
 	margin-right: auto;
	margin-left: auto;
 }


div.sociallogo {
	text-align: center;
}
img.ssocial {
	padding-bottom: 10px;
	border-bottom: 1px solid #ffffff;
	margin-bottom: 10px;
	margin-left: -20px;
}


div.discount-bg {

display: block;
width: 100%;
min-height: 600px;
margin-top: 100px;

}

body div.container-fluid.discount—-bar {
	height: 150px;
	margin-top: 180px;
	border-bottom: 5px none #b2d8e1;
	border-top: 5px none #b2d8e1;
	margin-bottom: 150px;
	float: left;
	display: block;

}


div.discountbg {
	float: left;
display: block;
width: 100%;
padding: 60px 0;
}
body div.container-fluid.discount-bar {
	height: 150px;

	margin-top: 180px;
	border-bottom: 5px none #b2d8e1;
	border-top: 5px none #b2d8e1;
	margin-bottom: 150px;
	float: left;
	display: block;

}
.discount-section {
	margin-top: -100px;
}
 div.discountcontainer {

	margin-bottom: 0px;
 }
 div.discountcontainer div.discounttitle {
 	text-align: center;
 	color: #0568a5;
 	font: 2.3em/1em "Montserrat", sans-serif;
 	font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
  padding-bottom: 0px;
 }
span.discountcode {
  color: #ffffff;
	font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
	font-size: 1.3em;
  background-color: #4ea573;
  text-align: center;
  margin-right: auto;
	margin-left: auto;
  display: block;
  width: 300px;
  padding-top: 8px;
	padding-bottom: 8px;
	border-radius: 25px;
  z-index: 15;
  margin-top: 60px;
 }
 div.discountcontainer div.discountsubtitle {
 	color: #025171;
 	font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
	font-size: 1.3em;
  text-align: center;
  margin-bottom: 10px;
 }

span.iconcircle {
	width: 120px;
	height: 120px;
	background-color: #59a2e5;
	position: relative;
	display: block;
	border-radius: 50%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	opacity: 0.75;
}
.connected {
	font-family: "Montserrat", sans-serif;
  font-weight: 200;
  font-optical-sizing: auto;
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 60px;
	margin-top: 80px;
}

span.iconcircle span.smicon svg {
	height: 70px;
}
span.iconcircle.trpa {
	padding-top: 30px;
	padding-right: 5px;
	padding-left: 5px;
}
span.iconcircle.trpa span.smicon svg {
	height: 50px;
}





h1.heading-title.text-center {
  font: 3em/1em "Montserrat", sans-serif;
  font-weight: 200;
  font-optical-sizing: auto;
  color: #59a2e5;
  margin-bottom: 0;
}
 div.heading-title h2.text-center {
 	font: 2em "Montserrat", sans-serif;
  font-weight: 400;
  font-optical-sizing: auto;
  color: #a3a3a3;
  margin-bottom: 15px;
 }

 div.heading-title p.lead.text-center {
 		font: 1.5em "Montserrat", sans-serif;
  font-weight: 200;
  font-optical-sizing: auto;
  color: #2e2e2e;
  padding-bottom: 15px;
 }

div.connected a {
	font-weight: 400;
	text-decoration: none;
	 color: #59a2e5;
}

 div.connected a:hover {
	 color: #2785dc;
}
div.connected div.col-12.col-md-6.col-lg-2 {
	padding-bottom: 60px;
}

span.sm-title.green,
span.like.green,
h1.heading-title.green {
	color: #44723b;
}
span.iconcircle.green {
	background-color: #44723b;
}

span.sm-title.teal,
span.like.teal,
h1.heading-title.teal {
	color: #59a2e5;
}
span.iconcircle.teal {
	background-color: #59a2e5;
}

span.sm-title.orange,
span.like.orange,
h1.heading-title.orange {
	color: rgb(209, 67, 19);
}
span.iconcircle.orange {
	background-color: rgb(209, 67, 19);
}

span.sm-title.red,
span.like.red,
h1.heading-title.red {
	color: rgb(197, 2, 2);
}
span.iconcircle.red {
	background-color: rgb(197, 2, 2);
}

span.sm-title.blue,
span.like.blue,
h1.heading-title.blue {
	color: rgb(40, 93, 146);
}
span.iconcircle.blue {
	background-color: rgb(40, 93, 146);
}

span.sm-title.purple,
span.like.purple,
h1.heading-title.purple {
	color: rgb(123, 45, 110);
}
span.iconcircle.purple {
	background-color: rgb(123, 45, 110);
}

span.sm-title.lime,
span.like.lime,
h1.heading-title.lime {
	color: rgb(157, 190, 95);
}
span.iconcircle.lime {
	background-color: rgb(157, 190, 95);
}

span.sm-title.pink,
span.like.pink,
h1.heading-title.pink {
	color: rgb(200, 58, 125);
}
span.iconcircle.pink {
	background-color: rgb(200, 58, 125);
}

span.sm-title.yellow,
span.like.yellow,
h1.heading-title.yellow {
	color: rgb(241, 212, 2);
}
span.iconcircle.yellow {
	background-color: rgb(241, 212, 2);
}

span.sm-title.white,
span.like.white,
h1.heading-title.white {
	color: rgb(255, 255, 255);
}
span.iconcircle.white {
	background-color: rgb(255, 255, 255);
}

span.sm-title.gold,
span.like.gold,
h1.heading-title.gold {
	color: rgb(219, 177, 89);
}
span.iconcircle.gold {
	background-color: rgb(219, 177, 89);
}

span.sm-title.brown,
span.like.brown,
h1.heading-title.brown {
	color: rgb(89, 40, 26);
}
span.iconcircle.brown {
	background-color: rgb(89, 40, 26);
}

 span.iconcircle:hover {
	opacity: 1;
}







.videotext {
	margin-top: 80px;
}

h1.videotitle {
	font-size: 2.3em;
	font-weight: bold;
	color: #ffffff;
	line-height: 1em;

	text-shadow: 0 0 #ffffff;
	text-align: center;
}
h3.videosubtitle {
	color: #a5d0d9;
	font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
	font-size: 1.3em;
	margin-bottom: 15px;
  text-align: center;
}
p.videodescription {
	  font-optical-sizing: auto;
	font-size: .95em;
	color: #ffffff;
	max-width: 95%;
	padding-bottom: 0px;
	margin-bottom: 30px;
	text-align: center;
}

.promochevron {
	height: 390px;
	max-width: 400px;
	border-style: none;
	color: #ffffff;
	padding: 85px 40px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	display: block;
}





.chained-chevron-right
{
clip-path: polygon(50% 22%, 100% 0, 100% 78%, 50% 100%, 0 78%, 0 0);
margin-top: -70px;
margin-bottom: -70px;
}

.chained-chevron-right-start
{
clip-path: polygon(50% 100%, 100% 78%, 100% 0, 0 0, 0 78%);
border-top-right-radius:20px;
border-top-left-radius:20px;
padding-top: 20px;
}

.chained-chevron-right-end {
clip-path: polygon(50% 22%, 100% 0, 100% 100%, 0 100%, 0 0);
border-bottom-right-radius:20px;
border-bottom-left-radius:20px;
}
.chained-chevron-down {
clip-path: polygon(50% 22%, 100% 0, 100% 78%, 50% 100%, 0 78%, 0 0);
}

.chained-chevron-down-start {
clip-path: polygon(50% 100%, 100% 78%, 100% 0, 0 0, 0 78%);
}

.chained-chevron-down-end {
clip-path: polygon(50% 22%, 100% 0, 100% 100%, 0 100%, 0 0);

}

div.chevronnumber {
  font: 1.5em "Montserrat", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-optical-sizing: auto;
  text-shadow: 0 0 6px #000000;
}

div.chevronnumber.reducemargin {
	margin-left: -25px;
}

div.promochevron div.dcounts {
 position: absolute;
 bottom: 80px;
 font-size: 1.3rem;
 }

div.promochevron div.dcounts span.expir {
	position: relative;
	left: 12px;
}

 div.promochevron.chained-chevron-right-end div.dcounts {
 position: absolute;
 bottom: 8px;
 font-size: 1.3rem;
 }

div.fillspace {
display: block;
position: relative;
}


/*********** Medium devices (tablets, 576px and up)***************/
/*********** Medium devices (tablets, 576px and up)***************/
/*********** Medium devices (tablets, 576px and up)***************/

/*Medium devices (tablets, 576px and up)*/
@media (min-width: 576px) {


div.speechboxborder {
clip-path:path("M569.51,163.34c2.48,66.38-59.92,124.63-152.39,154.81-1.25.41-.63.52-.84,2.23-9.58,78.12-107.83,79.62-107.83,79.62,0,0,14.08-14.36,19.65-30.15,9.94-28.14-.24-33.32-.24-33.32,0,0-27.69,1.68-36.76,1.87C133.85,341.67,3.55,268.59.07,175.17-3.42,81.75,121.23,3.37,278.48.11c157.25-3.27,287.54,69.81,291.03,163.24h0Z");
height: 400px;
width:600px;
padding: 25px 10px 0!important;
margin: 10px auto -30px!important;
color: #ffffff;
position: relative;
z-index: 0;
top: 0px!important;
}



.mobiletitle {
	font-size: 3.8em;
	font-weight: 200!important;
	color: #fdc947;
	line-height: 1em;
	text-shadow: 0 0 #ffffff;
	letter-spacing: .15rem;
	text-align: left;
}

.mobilesubtitle {
	color: #c1d2a4;
	font-family: "Montserrat", sans-serif;
  font-weight: 300;
  font-style: normal;
	font-size: 1.6em;
	margin-bottom: 10px;
  text-align: left;
}

img.appstore {
	width: 150px;
	margin-top: 20px;
}
h1.videotitle {
	margin-top: 100px;
}


}





/********** Medium devices (tablets, 768px and up) *************/
/********** Medium devices (tablets, 768px and up) *************/
/********** Medium devices (tablets, 768px and up) *************/

/********** Medium devices (tablets, 768px and up) *************/
@media (min-width: 768px) {


div.speechboxborder {
clip-path:path("M569.51,163.34c2.48,66.38-59.92,124.63-152.39,154.81-1.25.41-.63.52-.84,2.23-9.58,78.12-107.83,79.62-107.83,79.62,0,0,14.08-14.36,19.65-30.15,9.94-28.14-.24-33.32-.24-33.32,0,0-27.69,1.68-36.76,1.87C133.85,341.67,3.55,268.59.07,175.17-3.42,81.75,121.23,3.37,278.48.11c157.25-3.27,287.54,69.81,291.03,163.24h0Z")!important;
height: 400px;
width:600px;
padding: 0 10px 10px!important;
margin: 20px auto -50px !important;
color: #ffffff;

}
.sumotitle {
	font-size: 3.3em;
}

.sumosubtitle {
	font-size: 2.3em;
}

p.sumodescription {
  font: 1.6rem;

}
.videotext {
	margin-top: 40px;
}

/*
div.videobox.tall{
	margin-top: -100px;
	margin-bottom: -20px;
	text-align: center;
}
*/
div.videobox.wide{
	margin-top: -25px;
	margin-bottom: -100px;
}

div.videobox-big.wide{
	padding-top: 20px;
	padding-bottom: 30px;
	text-align: center;
}

h1.videotitle {
	font-size: 2.3em;
	font-weight: bold;
	color: #ffffff;
	line-height: 1em;

	text-shadow: 0 0 #ffffff;
	text-align: center;
}
h3.videosubtitle {
	color: #a5d0d9;
	font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
	font-size: 1.3em;
	margin-bottom: 15px;
  text-align: center;
}
p.videodescription {
	  font-optical-sizing: auto;
	font-size: .95em;
	color: #ffffff;
	max-width: 95%;
	padding-bottom: 0px;
	margin-bottom: 30px;
	text-align: center;
}

.videotext {
	margin-top: 80px;
}



}

/*********** Large devices (desktops, 992px and up) *****************/
/*********** Large devices (desktops, 992px and up) *****************/
/*********** Large devices (desktops, 992px and up) *****************/

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {



h1.videotitle {
	font-size: 2.3em;
	font-weight: bold;
	color: #ffffff;
	line-height: 1em;

	text-shadow: 0 0 #ffffff;
	text-align: left;
}
h3.videosubtitle {
	color: #a5d0d9;
	font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
	font-size: 1.3em;
	margin-bottom: 15px;
  text-align: left;
}
p.videodescription {
	  font-optical-sizing: auto;
	font-size: .95em;
	color: #ffffff;
	max-width: 95%;
	padding-bottom: 0px;
	margin-bottom: 30px;
	text-align: left;
}
.videotext {
	margin-left: 25px;
	margin-top: 25px;
}

div.videobox.tall.home{
	margin-top: -100px;
	margin-bottom: -150px;
	text-align: center;
}

div.videobox.wide{
	margin-top: -25px;
	margin-bottom: -100px;
}

div.videobox-big.wide{
	padding-top: 20px;
	padding-bottom: 30px;
	text-align: center;
}

.detailcart {
	margin-top: 0px;
	max-height: 35px;
	overflow: hidden;
	padding-bottom: 0;

}







.promochevron {
	width: 30%;
	min-width: 380px;
	height: 300px;
	padding-left: 80px;
	padding-right: 80px;
	margin-right: 0;
	padding-top: 10px;
	border-style: none;
	color: #ffffff;
	position: relative;
	margin-left: 0;
}


.chained-chevron-right
{
clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
top: 70px;
margin-left: -80px;
margin-right: 0;
}

.chained-chevron-right-start
{
clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 0 50%, 0% 0%);
padding-left: 15px!important;
border-top-left-radius:20px!important;
border-bottom-left-radius:20px!important;
}

.chained-chevron-right-end {
clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 25% 50%, 0% 0%);
padding-right: 10px!important;
margin-right: 0px !important;
margin-left: -80px;
border-top-left-radius:0px!important;
border-bottom-left-radius:0px!important;
}
.chained-chevron-down {
clip-path: polygon(50% 22%, 100% 0, 100% 78%, 50% 100%, 0 78%, 0 0);
}

.chained-chevron-down-start {
clip-path: polygon(50% 100%, 100% 78%, 100% 0, 0 0, 0 78%);
}

.chained-chevron-down-end {
clip-path: polygon(50% 22%, 100% 0, 100% 100%, 0 100%, 0 0);

}

div.chevronnumber {
  font: 1.5em "Montserrat", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-optical-sizing: auto;
  text-shadow: 0 0 6px #000000;
}

div.chevronnumber.reducemargin {
	margin-left: -25px;
}

div.promochevron div.dcounts {
 position: absolute;
 bottom: 8px;
 font-size: 1.3rem;
 }

div.promochevron div.dcounts span.expir {
	position: relative;
	left: 12px;
}


div.speechboxborder {
	padding-right: 10px !important;
	padding-left: 10px !important;
	padding-bottom: 40px !important;
	margin: -40px auto -45px !important;
	color: #ffffff;
	}
}


/********** X-Large devices (large desktops, 1200px and up) **************/
/********** X-Large devices (large desktops, 1200px and up) **************/
/********** X-Large devices (large desktops, 1200px and up) **************/

/*X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {




.modal .sub-info-buttons {
	margin-left: 50px;
		margin-right: 20px;
}

.mobilepanel {
	max-width:240px;
}

 .mobile_panel {
 	max-width: 1500px;
 	margin-right: auto;
	margin-left: auto;
 }

.videotext {
	margin-top: 30px;
}

}

/* Promotional END ***************************************************** */



.breadcrumb {
	background: transparent;

}
.breadcrumb .breadcrumb-item {
	padding-right: 10px;
	padding-left: 10px;

}
.breadcrumb .breadcrumb-item:hover,
.breadcrumb .breadcrumb-item:focus,
.breadcrumb .breadcrumb-item.active {
	color: #3270b7;
}

.breadcrumb .breadcrumb-item.social {
	color: #fff;
   font-size: 18px;

}

.breadcrumb-item+.breadcrumb-item.social::before{
	content:"  "
}
li.breadcrumb-item {

}
li.breadcrumb-item.social a svg {
	width: 28px;
	color: #3270b7;
	top: -1px;
	position: relative;
}
ul.breadcrumb.justify-content-center li.breadcrumb-item.social a {
	color: #3270b7;
}
ul.breadcrumb.justify-content-center li.breadcrumb-item.social a i.kenji.kenji-excited {
	font-size: 26px;
	position: relative;
	top: 2px;
}






div.webbox {

	box-shadow: 0 0 14px rgba(0, 0, 0, 0.27);
	min-width: 360px;
	min-height: 450px;
	position: relative;
	overflow: hidden;
	max-width: 1500px;
	border-top-right-radius: 15px!important;
	border-top-left-radius: 15px!important;
	border-bottom-right-radius: 15px!important;
	border-bottom-left-radius: 15px!important;
	margin-top: 0;
	width: 100%;
}

.modal div.webbox {
	border-radius: 0px!important;
}

div.webcolor {
	color: #ffffff;
	width: 100%;
	height: 100%;
	min-height:475px;
	display: block;
	position: relative;
	padding-bottom: 10px!important;

}

div.webfoot-row {
	position: absolute;
	z-index: 12;
	left: 0;
	bottom: 0;
	width: 100%;
}


div.webimage {
	color: #ffffff;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 1;
	min-height: 475px;
	background-size: cover !important;
	background-position: right top;
	margin-bottom: 50px !important;
}





div.webfoot {
	background-color: rgb(0, 0, 0);
	opacity: 0.31;
	height: 50px;
	width: 100%;
	color: #ffffff;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

div.webfootertext {
	color: #ffffff !important;
	z-index: 6;
	width: 100%;
	height: 50px;
	padding: 12px 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}



div.webfootcolor {
	height: 50px;
	width: 100%;
	color: #ffffff;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	position: relative;
	z-index: 2;
	overflow: hidden;

}
.modal div.webfootcolor,
.modal div.webfootertext {
	border-radius: 0px;
}



div.webfootertext a {
	color: #ffffff;
}


a.btn-sumo {
	background-color: rgb(12, 71, 139);
	color: #ffffff;
	padding-right: 30px;
	padding-left: 30px;
}

div.webcolorblock.sumoblue,
div.colorbk.sumoblue,
div.color--box.sumoblue,
div.webfootcolor.sumoblue,
div.webbox.sumoblue {
	background-color: rgb(12, 71, 139);
}


a.sumoblue.btn-addto-white.addtextcolor {
	color: rgb(12, 71, 139);
}

div.webcolor.sumoblue {
	background: linear-gradient(12deg, rgb(12, 71, 139) 0%, rgb(12, 71, 139) 21%, rgba(12, 71, 139, 0.77) 25%, rgba(12, 71, 139, 0.38) 32%, rgba(12, 71, 139,0) 35%);
}
div.webimage.sumoblue {
	background-size: cover;
}

.ribbon.sumoblue {
	color: rgb(12, 71, 139);
}

.font-symbol {
	font-size: 60px;
	color: #ffffff;
}


.symbol-bg {
	font-size: 90px;
	color: rgba(255, 255, 255, 0.28);
	position: absolute;
	z-index: 0;
	margin-top: 40px;
	text-align: center;
	padding-left: 10px;
}
h4.card-title {
	font-size: 55px;
}
i.card-title {
	color: #212121;
	font-size: 20px;
}

div.card-body.upp {
	z-index: 2;
	position: absolute;
	padding-top: 30px;
}



.montserrat-bold {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
}
.montserrat-regular {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}
.montserrat-light {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
}



/********** Medium devices (tablets, 768px and up) *************/
@media (min-width: 768px) {





}




/*********** Large devices (desktops, 992px and up) *****************/
@media (min-width: 992px) {



div.promowebtext {
	color: #ffffff;
	position: relative;
	padding-left: 0px;
	padding-top: 35px;
	bottom: 10px;
	width: 100%;
	text-align: center;
}




.fullweb div.webcolor.sumoblue  {
	background: linear-gradient(75deg, rgba(0, 0, 0, 0) 0%, rgb(12, 71, 139) 0%, rgb(12, 71, 139) 22.6%, rgb(12, 71, 139) 49.5%, rgba(12, 71, 139, 0.89) 53%, rgba(12, 71, 139, 0.36) 59%, rgba(12, 71, 139, 0) 65.9%);

}

	}




ul.breadcrumb.text-white li.breadcrumb-item.social a svg,
ul.breadcrumb.text-white li.breadcrumb-item.social a {
	color: #ffffff;
}

.sumo-blue {
	color: #1458a6;
}

img.appstore {
	width: 110px;
	margin-top: 15px;
}
img.app_store {
	width: 160px;
}
.sumotag {
	font: 4rem "Montserrat", sans-serif;
}
.sumotag.strong {
	font: bold 4rem "Montserrat", sans-serif;
}
 .sumo-tag {

 	font: 3rem "Montserrat", sans-serif;
 }
.stitle {

	font: 2.4rem "Montserrat", sans-serif;
}
 .sdescription {
 	font-family: "Montserrat", sans-serif;
 	color: #757575;
 }
 a.slink {
 	font-family: "Montserrat", sans-serif;
 	color: #1278bc;
 }

h2.scoopsub {
	font-family: "Montserrat", sans-serif!important;
}

.btext {
	font-weight:200;
	font-size: 2rem;
}
.sumo-sub-text {
	font-size: 2.4rem;
}
div.special {
	font-size: 3rem;
}
.over-more {
	font-size: 2rem!;
}
 h4.sumowebfont.h4.sumo-blue.fw-lighter {
 	font-size: 2.2rem;
 }
 p.lead.text-white {
 	font-size: 2rem;
 }

.btn.info-button {
	font-size: 2rem;
	padding-right: 18px;
	padding-left: 18px;
}
.infotext {
	font-size: 1.8rem;
}
.infotext h3{
	font-size: 2.2rem;
}






.panel-body p {
margin: 0 !important; display: block;
}
.dojogrey {
color: #2b2b2b;
font-style: italic;
font-size: 22px !important;
margin-bottom: 8px;
}

h4.social-title {
font: 28px/36px "Raleway", Arial, Helvetica, Geneva, sans-serif !important;
font-weight: 500 !important;
color: #006ccf;
}



.social-shadowbox .social-header, .social-header {
font-weight: 400 !important;
display: block;
margin-top: 5px;
margin-bottom: 8px;
font-size: 20px !important;
}

.social-bold {
font-weight: 600;
}


.social-italic {
font-style: italic;
font-weight: 400 !important;
}


.social-shadowbox {
font-weight: 300 !important;
display: block;
width: 98%;
min-height: 60px;
margin: 10px;
padding: 20px;
border-radius: 10px;
background-color: #f4f4f4;
font: 20px "Raleway", Arial, Helvetica, Geneva, sans-serif !important;
border: 1px solid #dbdbdb;
}

.note-editable, .panel-body a {
font: 20px/28px "Raleway", Arial, Helvetica, Geneva, sans-serif !important;
font-weight: 400 !important;
color: #067ce0;
}

.bottom-margin-100 {
margin-bottom: 100px;
}

.bottom-margin-30 {
margin-bottom: 30px;
}
.top-margin-30 {
margin-top: 30px;
}
.top-margin-15 {
margin-top: 15px;
}

div.row.softbox {
padding: 15px;
/*	background-color: #f0f0f0;*/
border-radius: 20px;
border: 5px solid #f1f1f1;
}

div.row.softbox div.col-sm-6.reader {
background-color: #ffffff;
border-radius: 20px;
padding: 20px;
}
div.row.softbox div.col-sm-6 {
padding-top: 20px;
}

div.applinks {
margin-bottom:12px;
margin-top:10px;
max-width:200px;
font-size: 14px;
}
div.applinks a {
max-width:200px;
}
div.applinks a img {
margin-bottom: 5px;
}
div.featherlight {
	font-family: "Montserrat", sans-serif!important;
}
div.featherlight div.panel-body {
	font-family: "Montserrat", sans-serif!important;
}

ul li.listtitle {
	font-weight: bold!important;
	margin-top: 15px;
	list-style-type: none;
}
ul li p.listdata {
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
ul li.listsectiontitle {
	margin-top: 25px;
	list-style-type: none;
	font-size: 22px;
	border-bottom: 1px solid #1358a6;
}



div.promotionheader {
	font: 2rem/2rem "Montserrat", Arial, Helvetica, Geneva, sans-serif !important;
	padding-top: 10px;
	border-radius:20px;
	background-color: #225fa9;
	padding-bottom: 10px;
	color: #ffffff;
	border: 1px solid #cdf0fa;
}



div.page-title h2{
	font:3rem "Montserrat", Arial, Helvetica, Geneva, sans-serif!important;
	margin-bottom: 0;
	padding-bottom: 0;
}
div.page-title small {
	font-size: 1.5rem "Montserrat", Arial, Helvetica, Geneva, sans-serif!important;
	margin-top: 0;
	padding-top: 0;
}

div.primary-social-header {
	font: 4rem "Montserrat", Arial, Helvetica, Geneva, sans-serif;
	color: #2260aa;
	font-weight:500;
}


div.panel-body {
	font: 1.8rem/2.5rem "Montserrat", Arial, Helvetica, Geneva, sans-serif !important;
	color: #747474;
}
 div.panel-body h1 {
	color: #2260aa;
 	font: 3.5rem "Montserrat", Arial, Helvetica, Geneva, sans-serif;
 }

 div.panel-body h2 {
	color: #969696;
 	font: 2.8rem "Montserrat", Arial, Helvetica, Geneva, sans-serif;
 }


  div.panel-body h3 {
	color: #2260aa;
 	font: 2.0rem "Montserrat", Arial, Helvetica, Geneva, sans-serif;
 }

  div.panel-body h4 {
	color: #969696;
 	font: 1.4rem "Montserrat", Arial, Helvetica, Geneva, sans-serif;
 }

 div.panel-body ul {
 	margin-left: 20px;

 }

div.panel-body ul li {
	padding-left: 0;
}
div.panel-body ol {
 	margin-left: 25px;

 }
.text-grey-notes {
font: 1.4rem "Montserrat", Arial, Helvetica, Geneva, sans-serif;
color: #969696;
}

.smallprint {
font: 1.4rem "Montserrat", Arial, Helvetica, Geneva, sans-serif;
color: #969696;
}
div.panel-body p span,
div.panel-body p strong u span,
div.panel-body p strong i u span,
div.panel-body p em span,div.panel-body.p strong i u span,
div.panel-body.p strong,
div.panel-body p.MsoNormal span,
div.panel-body p.MsoNormal,
div.panel-body {
	font-family: "Montserrat", Arial, Helvetica, Geneva, sans-serif !important;
}
