/******** general.css (processed with ModX)  *****/
/***
	- mainTextColor: 	#062555
	- generalMainFont	Inter
	- generalMainLightFont	Inter
	- generalMainBoldFont	Inter-Bold
	- generalFontSize		13px
	- generalFontLetterSpacing		0px
****/
/* —————————————————————————————— CLEAR —————————————————————————————— */
*::-moz-selection {
background: none repeat scroll 0 0 #062555  ;
color: #fff;
text-shadow: none;
}
::selection {
background: #062555  ;
text-shadow: none;
color: #fff;
}
html, body {
	width:100%;
	height:100%;
}
@media (max-width: 992px) {
	body {
		hyphens: auto;
		text-overflow: clip;
	}
}
html, body, section, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: Inter, Arial, sans-serif;
	font-size: 13px;
	letter-spacing: 0px;
	color: #062555;
	background-color:transparent;
}
h1, h2, h3, h4, h5, h6, button, label {
	hyphens: none;
}
html, body {
	background-color:#f5f8fa;
	overflow-x: hidden;
}
small, .small {
    font-size: 70%;
}
.fittext p {
	font-size: inherit;
}
ol {margin: 0 0 10px 30px;}
ol li {}
ul {
	margin: 4px 0px 4px 2px;
	padding: 0;
}
ul li {
	list-style-position: inside;
}
ul ul, ol ul, ul ol, ol ol {
    margin: 0px 0px 0px 15px;
}
blockquote, q {
	quotes:none;
	background: url(../images/icons/quote.png) no-repeat 20px 22px #ebf0f1;
	padding: 20px 30px 20px 90px;
	margin: 20px 0;
	font-style: italic;
}
a {
	color: #0090e4;
}
a:hover, a:focus {
	text-decoration: underline;
	/*color: #009ef7;*/
	opacity: 0.8;
}
/*
p {
	padding: 8px 0px 4px 0px;
}
strong {font-weight: bold;}
*/
span {vertical-align:baseline;}
img {
	vertical-align: middle;
	max-width: 100%;
	height: auto;
}
.visual img, img.visual {
	width:100%;
}
figcaption {
    text-align: center;
    font-weight: bold;
    margin: 0 0 5px 0;
    font-size: 80%;
    font-style: italic;
}
noscript ul {list-style-type:none;background:black;color:white;padding:10px;}
/* —————————————————————————————— GENERAL STYLES —————————————————————————————— */
/* HEADINGS */
h1,
h2,
.title.h1,
.title.h2,
div.title
{
	margin: 4px 0 20px;
	font: bold 24px "Inter", Arial, sans-serif;
	color:#062555;
	position: relative;
	letter-spacing: 1px;
}
h3,
.title.h3
{
	margin: 10px 0 5px;
	font: 500 20px "Inter", Arial, sans-serif;
	color: #009ef7;
	letter-spacing: 1px;
}
h4,
.title.h4 {
	margin: 10px 0;
	font: bold 150% "Inter", Arial, sans-serif;
	color: #062555;
}
h5,
.title.h5 {
	margin: 10px 0;
	font: bold 130% "Inter", Arial, sans-serif;
	color: #062555;
}
h6,
.title.h6 {
	margin: 10px 0;
	font: bold 120% "Inter", Arial, sans-serif;
	color: #062555;
}
.title.section,
.title.div,
.title.p
{
	margin: 2px 0;
	font: normal 13px "Inter", Arial, sans-serif;
	color: #062555;
	letter-spacing: 0px;
	text-transform: inherit;
}
big, .big {
	font: 32px "Inter", Arial, sans-serif; color: #000
}
hr, .hr {
	width: 100%;clear: both;height: 2px;margin: 20px 0;
}
section {
	clear:both;
}
.form-control-feedback.glyphicon {
	right:15px;
}
.disabled {
    pointer-events: none;
    opacity: 0.4;
}
/* ERRORS */
.error {border: 2px solid #da0f00;background:#f5f5f5;margin:12px 0 0 0;padding:10px;}
span.error {border: unset;background:unset;margin:unset;padding:unset;}
.error p {padding:0;font-weight:bold;color:#000;}
.error ol {padding:0 0 3px 0;}
.error li {list-style-position:inside;list-style-type:decimal;margin:10px 0;color:red;}
form label.error {background: none; border: 0; color: #da0f00;margin: 0;padding: 0;position: relative;z-index: 10;top: -8px;right: 0;}
/* WARNING */
.warning {margin:12px 0 0 0;padding:10px 13px;color:#000;}
.warning_inline {color:red;font-weight:bold;}
/* SUCCESS */
.success {border:2px solid #5eb569;background:#f1f2f4;margin:12px 0 0 0;padding:10px 13px;font-weight:bold;color:#3eab4c;}
.success_inline {color:green;font-weight:bold;}
button div.textcontent {
	color: inherit;
	background-color: inherit;
}
/* buttons in subsection */
.buttonDiv {
	min-width: 100px;
}
.buttonDiv.left {
	float:unset;
}
.buttonDiv.left .btn {
	margin-left:15px;
}
.buttonDiv.center {
	text-align: center;
}
.buttonDiv.right .btn {
	margin-right:15px;
}
.buttonDiv.right .btn > a {
	color: inherit;
}
.buttonDiv a:hover {
	text-decoration:none;
}
.add_to_cart_button {
	margin: 0 auto;
}
/* FORMS AND INPUTS */
form {
	position: relative;
}
legend {
	border-bottom: unset;
}
input, textarea, select, option, label {
	font-size: 90%;
	color: #062555;
	max-width: 100%;
}
input[type="radio"], input[type="checkbox"] {
	margin: 5px 9px 0 0;
	float: left;
}
input[type="file"] {width: auto;border: 0}
/*position of picto search on input if picto search is set*/
input[type="search"] + .fa.fa-search {
    position: relative;
    top: -50px;
    left: calc(100% - 30px);
    z-index: 50;
}
form.style1 select,
form.style1 input {
	background: #e7ecef;
	box-shadow: inset 0 0px 2px 0px rgba(0, 0, 0, 0.3);
	color: #2e2e2e;
	text-shadow: 1px 1px rgba(255,255,255,0.2);
	padding: 10px 14px;border: 0;
	border-bottom: 1px solid #f7ffff;
	border-radius: 5px;
	margin: 0 0 18px;
	width: 100%;
	position: relative;
	z-index: 10;
}
form.style1 textarea {
	background: #e7ecef;
	box-shadow: inset 0 0px 2px 0px rgba(0, 0, 0, 0.3);
	color: #2e2e2e;
	text-shadow: 1px 1px rgba(255,255,255,0.2);
	padding: 8px 14px;border: 0;
	border-bottom: 1px solid #f7ffff;
	border-radius: 5px;
	margin: 0 0 18px;width: 100%;
}
form.style1 .dropdown-toggle,
form.style1 .dateRangePicker
{
    /* background: #e7ecef; */
    box-shadow: inset 0 0px 2px 0px rgba(0, 0, 0, 0.3);
    /* color: #2e2e2e; */
    text-shadow: 1px 1px rgba(255,255,255,0.2);
    padding: 9px 14px 14px 14px;
    border: 0;
    border-bottom: 1px solid #f7ffff;
    border-radius: 5px;
}
form.style1 .dropdown-toggle.btn-default {
	background: #e7ecef;
	color: #2e2e2e;
}
form.style1 .dateRangePicker > i.fa-caret-down{
    float: right;
    padding-top: 12px;
}
/* set blue border when cursor on it */
form.style1 input:focus,
form.style1 textarea:focus {
	box-shadow: inset 0 0px 2px 2px rgba(100, 160, 255, 0.3);
	outline:none;
}
form.style1 input[type=text]:disabled,
form.style1 textarea:disabled,
form.style1 .dateRangePicker:disabled
{
    background: #F2F4F4;
    box-shadow: unset;
}
.style1 .submit_btn {
	margin: 10px 0;
}
.style1 .submit_btn .inner {
	width: auto;
	text-align: center;
	margin: 0 10px 0 0;
}
.style1 .submit_btn .btn {
	width: auto;
	border: 0;
	white-space: normal;
}
/* BOOTSTRAP OVERRIDES */
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    width:100%;
}
/* GENERAL CLASSES */
.block {display: block;}
.ma {margin: auto;}
.none {display:none !important;}
.clear {
	clear:both;
}
.clearer {height:0;clear:both;overflow:hidden;font-size:0;line-height:0;}
.clearfix:after {clear:both;display:block;height:0;font-size:0;visibility:hidden;}
.clearblock {height:0;clear:both;overflow:hidden;font-size:0;line-height:0;}
.hidden {visibility:hidden;}
.nobg {background: none ;}
.nobd {border: 0 ;}
.sup{font-size:xx-small; vertical-align:top;}
.sub{font-size:xx-small; vertical-align:bottom;}
.left {float:left}
.right {float:right}
.rel {position:relative}
.abs {position: absolute}
.green{color:green}
.red {color:red}
.grey {color:grey}
.pink {color:pink}
.black {color:black}
.white {color:white}
.image {
	overflow:hidden;
}
/* Simple Effects on image */
.growbg {
        transition: background-size .2s ease-in-out;
}
.grow img,
.grow .imageEffect{
	transition: all .8s ease-in-out;
}
.grow:hover img{
	transform: scale(1.1);
}
.circle img
{
	border-radius:50%;
}
.withSmallCorner img
{
	border-radius:3px;
}
.withBigCorner img
{
	border-radius:20px;
}
.lightShadow img
{
	box-shadow: 2px 3px 6px 0px rgba(79,94,44,0.2);
	margin-bottom: 5px;
	width: calc(100% - 7px);
}
.boldShadow img
{
	box-shadow: 5px 5px 4px 0 rgba(69,84,34,0.4);
  margin-bottom: 6px;
  width: calc(100% - 14px);
}
/* needs a script to compute height and margin-top to use this class...*/
.imageEffect::after {
  display: block;
  position: relative;
  background-image: inherit;
  height: inherit;
  width: 101%;
  content: '';
}
.siteeditor {
    padding: 0 !important;
    margin: 0 !important;
	font-size:inherit !important;
	color:inherit !important;
	line-height:inherit !important;
}
/* to be used exceptionnaly on last leaves of DOM tree to force them */
.tar {text-align:right !important;}
.tal {text-align:left !important;}
.tac {text-align:center !important;}
.taj {text-align:justify !important;}
.fwl {font-weight:100 !important;}
.fwlight {font-weight:100 !important;}
.fwnormal {font-weight:normal !important;}
.fwn {font-weight:normal !important;}
.fwbold {font-weight:bold !important;}
.fwb {font-weight:bold !important;}
.ttup {text-transform:uppercase !important;}
.strike {text-decoration:line-through !important;}
/**/
.l10pct {left: 10% ;}
.l20pct {left: 20% ;}
.l30pct {left: 30% ;}
.l40pct {left: 40% ;}
.l50pct {left: 50% ;}
.l60pct {left: 60% ;}
.l70pct {left: 70% ;}
.l80pct {left: 80% ;}
.l90pct {left: 90% ;}
.l100pct {left: 100% ;}
.w10pct {width: 10% }
.w20pct {width: 20% }
.w30pct {width: 30% }
.w40pct {width: 40% }
.w50pct {width: 50% }
.w60pct {width: 60% }
.w70pct {width: 70% }
.w80pct {width: 80% }
.w90pct {width: 90% }
.w100pct {width: 100% }
.w101pct {width: 101% }
.w102pct {width: 102% }
.w103pct {width: 103% }
.w104pct {width: 104% }
.w105pct {width: 105% }
.w10 {width:10px }
.w20 {width:20px }
.w30 {width:30px }
.w40 {width:40px }
.w50 {width:50px }
.w60 {width:60px }
.w70 {width:70px }
.w80 {width:80px }
.w90 {width:90px }
.w100 {width:100px }
.w110 {width:110px }
.w120 {width:120px }
.w130 {width:130px }
.w140 {width:140px }
.w150 {width:150px }
.w160 {width:160px }
.w170 {width:170px }
.w180 {width:180px }
.w190 {width:190px }
.w200 {width:200px }
.w210 {width:210px }
.w220 {width:220px }
.w230 {width:230px }
.w240 {width:240px }
.w250 {width:250px }
.w260 {width:260px }
.w270 {width:270px }
.w280 {width:280px }
.w290 {width:290px }
.w300 {width:300px }
.w310 {width:310px }
.w320 {width:320px }
.w330 {width:330px }
.w340 {width:340px }
.w350 {width:350px }
.w360 {width:360px }
.w370 {width:370px }
.w380 {width:380px }
.w390 {width:390px }
.w400 {width:400px }
.w410 {width:410px }
.w420 {width:420px }
.w430 {width:430px }
.w440 {width:440px }
.w450 {width:450px }
.w460 {width:460px }
.w470 {width:470px }
.w480 {width:480px }
.w490 {width:490px }
.w500 {width:500px }
.w510 {width:510px }
.w520 {width:520px }
.w530 {width:530px }
.w540 {width:540px }
.w550 {width:550px }
.w560 {width:560px }
.w570 {width:570px }
.w580 {width:580px }
.w590 {width:590px }
.w600 {width:600px }
.w610 {width:610px }
.w620 {width:620px }
.w630 {width:630px }
.w640 {width:640px }
.w650 {width:650px }
.w660 {width:660px }
.w670 {width:670px }
.w680 {width:680px }
.w690 {width:690px }
.w700 {width:700px }
.w710 {width:710px }
.w720 {width:720px }
.w730 {width:730px }
.w740 {width:740px }
.w750 {width:750px }
.w760 {width:760px }
.w770 {width:770px }
.w780 {width:780px }
.w790 {width:790px }
.w800 {width:800px }
.w810 {width:810px }
.w820 {width:820px }
.w830 {width:830px }
.w840 {width:840px }
.w850 {width:850px }
.w860 {width:860px }
.w870 {width:870px }
.w880 {width:880px }
.w890 {width:890px }
.w900 {width:900px }
.w910 {width:910px }
.w920 {width:920px }
.w930 {width:930px }
.w940 {width:940px }
.w950 {width:950px }
.w960 {width:960px }
.w970 {width:970px }
.w980 {width:980px }
.w990 {width:990px }
.w1000 {width:1000px }
.h10 {height:10px }
.h20 {height:20px }
.h30 {height:30px }
.h40 {height:40px }
.h50 {height:50px }
.h60 {height:60px }
.h70 {height:70px }
.h80 {height:80px }
.h90 {height:90px }
.h100 {height:100px }
.h110 {height:110px }
.h120 {height:120px }
.h130 {height:130px }
.h140 {height:140px }
.h150 {height:150px }
.h160 {height:160px }
.h170 {height:170px }
.h180 {height:180px }
.h190 {height:190px }
.h200 {height:200px }
.h210 {height:210px }
.h220 {height:220px }
.h230 {height:230px }
.h240 {height:240px }
.h250 {height:250px }
.h260 {height:260px }
.h270 {height:270px }
.h280 {height:280px }
.h290 {height:290px }
.h300 {height:300px }
.h310 {height:310px }
.h320 {height:320px }
.h330 {height:330px }
.h340 {height:340px }
.h350 {height:350px }
.h360 {height:360px }
.h370 {height:370px }
.h380 {height:380px }
.h390 {height:390px }
.h400 {height:400px }
.h410 {height:410px }
.h420 {height:420px }
.h430 {height:430px }
.h440 {height:440px }
.h450 {height:450px }
.h460 {height:460px }
.h470 {height:470px }
.h480 {height:480px }
.h490 {height:490px }
.h500 {height:500px }
.h510 {height:510px }
.h520 {height:520px }
.h530 {height:530px }
.h540 {height:540px }
.h550 {height:550px }
.h560 {height:560px }
.h570 {height:570px }
.h580 {height:580px }
.h590 {height:590px }
.h600 {height:600px }
.h610 {height:610px }
.h620 {height:620px }
.h630 {height:630px }
.h640 {height:640px }
.h650 {height:650px }
.h660 {height:660px }
.h670 {height:670px }
.h680 {height:680px }
.h690 {height:690px }
.h700 {height:700px }
.h710 {height:710px }
.h720 {height:720px }
.h730 {height:730px }
.h740 {height:740px }
.h750 {height:750px }
.h760 {height:760px }
.h770 {height:770px }
.h780 {height:780px }
.h790 {height:790px }
.h800 {height:800px }
.h810 {height:810px }
.h820 {height:820px }
.h830 {height:830px }
.h840 {height:840px }
.h850 {height:850px }
.h860 {height:860px }
.h870 {height:870px }
.h880 {height:880px }
.h890 {height:890px }
.h900 {height:900px }
.h910 {height:910px }
.h920 {height:920px }
.h930 {height:930px }
.h940 {height:940px }
.h950 {height:950px }
.h960 {height:960px }
.h970 {height:970px }
.h980 {height:980px }
.h990 {height:990px }
.h1000 {height:1000px }
.m0 {margin:0px }
.ml0 {margin-left:0px }
.mr0 {margin-right:0px }
.mt0 {margin-top:0px }
.mb0 {margin-bottom:0px }
.m5 {margin:5px }
.ml5 {margin-left:5px }
.mr5 {margin-right:5px }
.mt5 {margin-top:5px }
.mb5 {margin-bottom:5px }
.p0 {padding:0px ;}
.pl0 {padding-left:0px ;}
.pr0 {padding-right:0px ;}
.pt0 {padding-top:0px ;}
.pb0 {padding-bottom:0px ;}
.p5 {padding:5px }
.pl5 {padding-left:5px }
.pr5 {padding-right:5px }
.pt5 {padding-top:5px }
.pb5 {padding-bottom:5px }
.m10 {margin:10px }
.ml10 {margin-left:10px }
.mr10 {margin-right:10px }
.mt10 {margin-top:10px }
.mb10 {margin-bottom:10px }
.p10 {padding:10px }
.pl10 {padding-left:10px }
.pr10 {padding-right:10px }
.pt10 {padding-top:10px }
.pb10 {padding-bottom:10px }
.m15 {margin:15px }
.ml15 {margin-left:15px }
.mr15 {margin-right:15px }
.mt15 {margin-top:15px }
.mb15 {margin-bottom:15px }
.p15 {padding:15px }
.pl15 {padding-left:15px }
.pr15 {padding-right:15px }
.pt15 {padding-top:15px }
.pb15 {padding-bottom:15px }
.m20 {margin:20px }
.ml20 {margin-left:20px }
.mr20 {margin-right:20px }
.mt20 {margin-top:20px }
.mb20 {margin-bottom:20px }
.p20 {padding:20px }
.pl20 {padding-left:20px }
.pr20 {padding-right:20px }
.pt20 {padding-top:20px }
.pb20 {padding-bottom:20px }
.m25 {margin:25px }
.ml25 {margin-left:25px }
.mr25 {margin-right:25px }
.mt25 {margin-top:25px }
.mb25 {margin-bottom:25px }
.p25 {padding:25px }
.pl25 {padding-left:25px }
.pr25 {padding-right:25px }
.pt25 {padding-top:25px }
.pb25 {padding-bottom:25px }
.m30 {margin:30px }
.ml30 {margin-left:30px }
.mr30 {margin-right:30px }
.mt30 {margin-top:30px }
.mb30 {margin-bottom:30px }
.p30 {padding:30px }
.pl30 {padding-left:30px }
.pr30 {padding-right:30px }
.pt30 {padding-top:30px }
.pb30 {padding-bottom:30px }
.m35 {margin:35px }
.ml35 {margin-left:35px }
.mr35 {margin-right:35px }
.mt35 {margin-top:35px }
.mb35 {margin-bottom:35px }
.p35 {padding:35px }
.pl35 {padding-left:35px }
.pr35 {padding-right:35px }
.pt35 {padding-top:35px }
.pb35 {padding-bottom:35px }
.m40 {margin:40px }
.ml40 {margin-left:40px }
.mr40 {margin-right:40px }
.mt40 {margin-top:40px }
.mb40 {margin-bottom:40px }
.p40 {padding:40px }
.pl40 {padding-left:40px }
.pr40 {padding-right:40px }
.pt40 {padding-top:40px }
.pb40 {padding-bottom:40px }
.m45 {margin:45px }
.ml45 {margin-left:45px }
.mr45 {margin-right:45px }
.mt45 {margin-top:45px }
.mb45 {margin-bottom:45px }
.p45 {padding:45px }
.pl45 {padding-left:45px }
.pr45 {padding-right:45px }
.pt45 {padding-top:45px }
.pb45 {padding-bottom:45px }
.m50 {margin:50px }
.ml50 {margin-left:50px }
.mr50 {margin-right:50px }
.mt50 {margin-top:50px }
.mb50 {margin-bottom:50px }
.p50 {padding:50px }
.pl50 {padding-left:50px }
.pr50 {padding-right:50px }
.pt50 {padding-top:50px }
.pb50 {padding-bottom:50px }
.m55 {margin:55px }
.ml55 {margin-left:55px }
.mr55 {margin-right:55px }
.mt55 {margin-top:55px }
.mb55 {margin-bottom:55px }
.p55 {padding:55px }
.pl55 {padding-left:55px }
.pr55 {padding-right:55px }
.pt55 {padding-top:55px }
.pb55 {padding-bottom:55px }
.m60 {margin:60px }
.ml60 {margin-left:60px }
.mr60 {margin-right:60px }
.mt60 {margin-top:60px }
.mb60 {margin-bottom:60px }
.p60 {padding:60px }
.pl60 {padding-left:60px }
.pr60 {padding-right:60px }
.pt60 {padding-top:60px }
.pb60 {padding-bottom:60px }
.m65 {margin:65px }
.ml65 {margin-left:65px }
.mr65 {margin-right:65px }
.mt65 {margin-top:65px }
.mb65 {margin-bottom:65px }
.p65 {padding:65px }
.pl65 {padding-left:65px }
.pr65 {padding-right:65px }
.pt65 {padding-top:65px }
.pb65 {padding-bottom:65px }
.m70 {margin:70px }
.ml70 {margin-left:70px }
.mr70 {margin-right:70px }
.mt70 {margin-top:70px }
.mb70 {margin-bottom:70px }
.p70 {padding:70px }
.pl70 {padding-left:70px }
.pr70 {padding-right:70px }
.pt70 {padding-top:70px }
.pb70 {padding-bottom:70px }
.m75 {margin:75px }
.ml75 {margin-left:75px }
.mr75 {margin-right:75px }
.mt75 {margin-top:75px }
.mb75 {margin-bottom:75px }
.p75 {padding:75px }
.pl75 {padding-left:75px }
.pr75 {padding-right:75px }
.pt75 {padding-top:75px }
.pb75 {padding-bottom:75px }
.m80 {margin:80px }
.ml80 {margin-left:80px }
.mr80 {margin-right:80px }
.mt80 {margin-top:80px }
.mb80 {margin-bottom:80px }
.p80 {padding:80px }
.pl80 {padding-left:80px }
.pr80 {padding-right:80px }
.pt80 {padding-top:80px }
.pb80 {padding-bottom:80px }
.m85 {margin:85px }
.ml85 {margin-left:85px }
.mr85 {margin-right:85px }
.mt85 {margin-top:85px }
.mb85 {margin-bottom:85px }
.p85 {padding:85px }
.pl85 {padding-left:85px }
.pr85 {padding-right:85px }
.pt85 {padding-top:85px }
.pb85 {padding-bottom:85px }
.m90 {margin:90px }
.ml90 {margin-left:90px }
.mr90 {margin-right:90px }
.mt90 {margin-top:90px }
.mb90 {margin-bottom:90px }
.p90 {padding:90px }
.pl90 {padding-left:90px }
.pr90 {padding-right:90px }
.pt90 {padding-top:90px }
.pb90 {padding-bottom:90px }
.m95 {margin:95px }
.ml95 {margin-left:95px }
.mr95 {margin-right:95px }
.mt95 {margin-top:95px }
.mb95 {margin-bottom:95px }
.p95 {padding:95px }
.pl95 {padding-left:95px }
.pr95 {padding-right:95px }
.pt95 {padding-top:95px }
.pb95 {padding-bottom:95px }
.m100 {margin:100px }
.ml100 {margin-left:100px }
.mr100 {margin-right:100px }
.mt100 {margin-top:100px }
.mb100 {margin-bottom:100px }
.p100 {padding:100px }
.pl100 {padding-left:100px }
.pr100 {padding-right:100px }
.pt100 {padding-top:100px }
.pb100 {padding-bottom:100px }
.fs0 {font-size:0px }
.fs1 {font-size:1px }
.fs2 {font-size:2px }
.fs3 {font-size:3px }
.fs4 {font-size:4px }
.fs5 {font-size:5px }
.fs6 {font-size:6px }
.fs7 {font-size:7px }
.fs8 {font-size:8px }
.fs9 {font-size:9px }
.fs10 {font-size:10px }
.fs11 {font-size:11px }
.fs12 {font-size:12px }
.fs13 {font-size:13px }
.fs14 {font-size:14px }
.fs15 {font-size:15px }
.fs16 {font-size:16px }
.fs17 {font-size:17px }
.fs18 {font-size:18px }
.fs19 {font-size:19px }
.fs20 {font-size:20px }
.fs21 {font-size:21px }
.fs22 {font-size:22px }
.fs23 {font-size:23px }
.fs24 {font-size:24px }
.fs25 {font-size:25px }
.fs26 {font-size:26px }
.fs27 {font-size:27px }
.fs28 {font-size:28px }
.fs29 {font-size:29px }
.fs30 {font-size:30px }
.fs31 {font-size:31px }
.fs32 {font-size:32px }
.fs33 {font-size:33px }
.fs34 {font-size:34px }
.fs35 {font-size:35px }
.fs36 {font-size:36px }
.fs37 {font-size:37px }
.fs38 {font-size:38px }
.fs39 {font-size:39px }
.fs40 {font-size:40px }
.fs41 {font-size:41px }
.fs42 {font-size:42px }
.fs43 {font-size:43px }
.fs44 {font-size:44px }
.fs45 {font-size:45px }
.fs46 {font-size:46px }
.fs47 {font-size:47px }
.fs48 {font-size:48px }
.fs49 {font-size:49px }
.fs50 {font-size:50px }
.fs51 {font-size:51px }
.fs52 {font-size:52px }
.fs53 {font-size:53px }
.fs54 {font-size:54px }
.fs55 {font-size:55px }
.fs56 {font-size:56px }
.fs57 {font-size:57px }
.fs58 {font-size:58px }
.fs59 {font-size:59px }
.fs60 {font-size:60px }
/* cursor classes */
.cursor_alias {cursor: alias;}
.cursor_all-scroll {cursor: all-scroll;}
.cursor_auto {cursor: auto;}
.cursor_cell {cursor: cell;}
.cursor_context-menu {cursor: context-menu;}
.cursor_col-resize {cursor: col-resize;}
.cursor_copy {cursor: copy;}
.cursor_crosshair {cursor: crosshair;}
.cursor_default {cursor: default;}
.cursor_e-resize {cursor: e-resize;}
.cursor_ew-resize {cursor: ew-resize;}
.cursor_grab {cursor: -webkit-grab; cursor: grab;}
.cursor_grabbing {cursor: -webkit-grabbing; cursor: grabbing;}
.cursor_help {cursor: help;}
.cursor_move {cursor: move;}
.cursor_n-resize {cursor: n-resize;}
.cursor_ne-resize {cursor: ne-resize;}
.cursor_nesw-resize {cursor: nesw-resize;}
.cursor_ns-resize {cursor: ns-resize;}
.cursor_nw-resize {cursor: nw-resize;}
.cursor_nwse-resize {cursor: nwse-resize;}
.cursor_no-drop {cursor: no-drop;}
.cursor_none {cursor: none;}
.cursor_not-allowed {cursor: not-allowed;}
.cursor_pointer {cursor: pointer;}
.cursor_progress {cursor: progress;}
.cursor_row-resize {cursor: row-resize;}
.cursor_s-resize {cursor: s-resize;}
.cursor_se-resize {cursor: se-resize;}
.cursor_sw-resize {cursor: sw-resize;}
.cursor_text {cursor: text;}
.cursor_url {cursor: url(myBall.cur),auto;}
.cursor_w-resize {cursor: w-resize;}
.cursor_wait {cursor: wait;}
.cursor_zoom-in {cursor: zoom-in;}
.cursor_zoom-out {cursor: zoom-out;}