/* IMPORTS */

@import url("../css/reset.css");
@import url("../css/bootstrap-base.css");
@import url("../fonts/speedy/speedy.css");
@import url("../fonts/bodoni/bodoni.css");
/* @import url("../fonts/akzelerat/akzelerat.css"); */
@import url("../fonts/fontawesome/fontawesome.css");
@import url("../css/cfdv_nav.css");
/* */

.container {
    max-width: 1200px;
    width: 80%;
}
.transition{
	 -webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
.reverse{
-moz-transform: scale(1.1) rotate(180deg) translateX(0px) translateY(0px);	
-webkit-transform: scale(1.1) rotate(180deg) translateX(0px) translateY(0px);	
-o-transform: scale(1.1) rotate(180deg) translateX(0px) translateY(0px);	
-ms-transform: scale(1.1) rotate(180deg) translateX(0px) translateY(0px);	
transform: scale(1.1) rotate(180deg) translateX(0px) translateY(0px);
}

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, b, u, i,center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 16px;
	line-height: 22px;
	vertical-align: bottom;
	font-family: 'speedy_regular', sans-serif;
	color: #20010d;
	max-width: 100%;
	}
a{color: #f1cf84;text-decoration: none;}
a:hover, a:active {outline: none; text-decoration: none;color: #f1cf84;}
img {max-width: 100%;	height: auto;}
/*h1 a,h2 a,h3 a,h4 a{	font-family: 'latobol', sans-serif;}*/
.sidebar a:hover, .contact a:hover, .liens_slider a:hover {}
li {margin-top: 10px;list-style: none;}
p {font-size: 16px;line-height: 20px;margin-bottom: 20px;color: white;}
h1, h2, h3, h4, h5, h6 {
	    text-transform: uppercase;
    	line-height: 1em;
}
h1 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-family: 'speedy_regular';
    text-transform: none;
    font-size: 42px;
    color: #20010d;
    line-height: 50px;
    padding: 0;
    margin: 25px 20px;
    position: relative;
    float: left;
}
.insc h1 {
    width: 100%;
    margin: 40px auto 40px;
}

input {
    width: 80%;
    margin: 10px 0 0px;
    border: 1px solid rgba(17, 17, 17, 0.19)!important;
}

.insc h2 {
    margin-bottom: 10px;
}
.home h1 {
	color: #fff;
}

.home h2 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-family: 'speedy_regular';
    text-transform: none;
    font-size: 42px;
    color: #ffffff;
    line-height: 50px;
    padding: 0;
    margin-bottom: 30px;
    position: relative;
}
.home h2:after{
  content:"-";
  text-indent:-99999px;
  width: 24px;
  height: 3px;
  position:absolute;
  bottom: -23px;
  left: 50%;
  margin-left: -12px;
}
.home h1:after {
    border: none;
}
.home h1 {
    color: #ab241e;
    font-size: 56px;
	line-height: 45px;
    padding: 0;
    margin: 0;
}
h1 sup {
	top: -1.05em;
	font-weight: 500;
}
h2 {
    font-size: 40px;
    color: #3ca8e6;
}
h3 {
    font-size: 30px;
    color: black;
    margin: 0 0 10px;
}
.sidebar h3 {
    font-size: 20px;
}
h4 {
    font-size: 14px;
    font-weight: bold;
    padding-top: .2em;
}
h5 {
    font-size: 12px;
    color: #222222;
	font-weight: bold;
}
h6 {
    font-size: 10px;
    color: #28B2B2;
	font-weight: bold;
}
h1 a{
  line-height: 50px;
  font-family: 'speedy_rg', sans-serif;
  font-size: 42px;
  letter-spacing: 0.4px;
  color: #20010d;
}
.parent_link {
	font-size: 20px;
	line-height: 20px;
	font-weight: 500;
	text-transform: uppercase;
	border-bottom-color: transparent;
	position: relative;
	margin-bottom: 10px !important;
}
.parent_link:hover,
.parent_link:focus {
	border-bottom-color: #F5004B;
}

.parent_link + .parent_link {
	margin-left: 1.5em;	
}

.parent_link + .parent_link:before {
	content: "";
	display: inline-block;
	position: absolute;
	bottom: .35em;
	left: -1.2em;
	width: .5em;
	height: .5em;
	border: solid 1px rgb(245,0,75);
	border-top: 0;
	border-left: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.hts{text-transform: uppercase;}
.htsb{text-transform: uppercase;}

.latolight, .light { font-weight: 300; }
.lato, .normal { font-weight: normal; }
.latobold, .medium { font-weight: 500; }
.latoblack, .bold { font-weight: bold; }
.latoitalic, .italic { font-style:italic; }

.white{color:white!important;}
.blue{color:#62bdba!important;}
.grey{color:#3f4243!important;}
.black{color:rgb(000,000,020)!important;}
.black_h{color:rgb(030,030,040)!important;}
.d_grey{color:rgb(050,050,060)!important;}
.d_grey_h{color:rgb(100,100,110)!important;}
.m_grey{color:rgb(150,150,160)!important;}
.m_grey_h{color:rgb(190,190,200)!important;}
.l_grey{color:rgb(230,230,235)!important;}
.l_grey_h{color:rgb(240,240,245)!important;}
.yellow{color:rgb(255,245,125)!important;}
.red{color:rgb(245,000,075)!important;}
.pink{color:rgb(245,000,075)!important;}
.notrans{text-transform: none!important;}
.bgwhite {background: white;}
.bggrey {	background: #f5f5f7;}
.bggrey_h {	background: #FCFCFF;}
.bgblueblack {background-color: #060710;}
.bg_pink {background: #f5004b;}
.bghardgrey {background-color: rgb(51, 50, 60);}
.bghardlight {background-color: #1E1E28;}
.pinkr {color: rgb(245, 0, 75);background: rgb(245, 0, 75);width: 4px;height: 4px;border-radius: 4px;font: 0px hkgrotesk, sans-serif;display: inline-block;margin: 0 4px 0;	top: -7px;	position: relative;}
.backform{background:#393b3c!important;}
.backformhead{background:#171f23!important;}
.colorform{color:#7a797d!important;}
.shadowform{
-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,1);
box-shadow: 0 0 0 1px rgba(0,0,0,1);
}
.ls8{	letter-spacing: 8px;}
.ls005{	 letter-spacing: 0.05rem;}
textarea, input {
	resize: none;
	outline: none;
}
.select, select, input[type="text"], input[type="email"], input[type="password"], textarea {
	padding: 14px 10px;
	line-height: 20px;
	font-size: 15px;
	border: none;
	background: #f5f5f7;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.select, select, input[type="text"], input[type="email"], input[type="password"] {height: 46px;}
label {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    text-transform: uppercase;
    color: black;
    margin-bottom: 0px;
    width: 100%;
    float: left;
    text-align: right;
    font-size: 12px;
}
.required, .wppb-required {
    color: #ffc600 !important;
    font-size: 22px;
    position: relative;
    top: 0.05rem;
    left: 0.1em;
}
.contact textarea {height:auto;}
.formulaire form span * {
    margin-bottom: 20px;
}
.formulaire form textarea {
    height: 200px;
}
button, input[type="submit"] {
	overflow: visible;
	line-height: 48px;
	font-size: 16px;
	cursor: pointer;
	-webkit-appearance: none;
	/* word-wrap: break-word;
    word-break: break-all; */
	max-width: 100%;
	white-space: normal;
	background: #3ca8e6;
	color: white;
}
.newsletter input[type="submit"],.newsletter input[type="email"] {
	display: inline-block;
	float: none;
}
.newsletter input[type="email"] {
	width:70%;
}
.newsletter input[type="submit"] {
	width: 28%;
	padding: 0 5%;
}
.form-success {
	display: none;
	text-align: center;	margin-top: 10px;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
body {line-height: 1;color: #222222;background-color:rgb(240,240,245);text-align: center;}
ol, ul {	list-style: none;margin-bottom: 20px;}
blockquote, q {	-webkit-margin-before: 0em; -webkit-margin-after: 1em; -webkit-margin-start: 0; -webkit-margin-end: 0;color: white;	font-size: 16px;	background: url(images/quote.png) left top no-repeat;		padding: 50px 0 0 21px;	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
table {
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
}
tr {
display: table-row;
vertical-align: inherit;
border-color: inherit;
}
td, th {
display: table-cell;
vertical-align: inherit;
}
.sidebar{background:rgb(240, 240, 245);/*	 -webkit-box-shadow: -4px -30px 20px 2px rgba(221, 221, 221, 0.60); box-shadow: -4px -30px 20px 2px rgba(221, 221, 221, 0.60); */}
sup {
	top: -1.2em;
	font-size: 40%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	text-transform: uppercase;
	color: currentColor;
	}
.mt1{margin-top:1px!important;}.pt1{padding-top:1px!important;}.mr1{margin-right:1px!important;}.pr1{padding-right:1px!important;}.mb1{margin-bottom:1px!important;}.pb1{padding-bottom:1px!important;}.ml1{margin-left:1px!important;}.pl1{padding-left:1px!important;}.mt2{margin-top:2px!important;}.pt2{padding-top:2px!important;}.mr2{margin-right:2px!important;}.pr2{padding-right:2px!important;}.mb2{margin-bottom:2px!important;}.pb2{padding-bottom:2px!important;}.ml2{margin-left:2px!important;}.pl2{padding-left:2px!important;}.mt3{margin-top:3px!important;}.pt3{padding-top:3px!important;}.mr3{margin-right:3px!important;}.pr3{padding-right:3px!important;}.mb3{margin-bottom:3px!important;}.pb3{padding-bottom:3px!important;}.ml3{margin-left:3px!important;}.pl3{padding-left:3px!important;}.mt4{margin-top:4px!important;}.pt4{padding-top:4px!important;}.mr4{margin-right:4px!important;}.pr4{padding-right:4px!important;}.mb4{margin-bottom:4px!important;}.pb4{padding-bottom:4px!important;}.ml4{margin-left:4px!important;}.pl4{padding-left:4px!important;}.mt5{margin-top:5px!important;}.pt5{padding-top:5px!important;}.mr5{margin-right:5px!important;}.pr5{padding-right:5px!important;}.mb5{margin-bottom:5px!important;}.pb5{padding-bottom:5px!important;}.ml5{margin-left:5px!important;}.pl5{padding-left:5px!important;}.mt6{margin-top:6px!important;}.pt6{padding-top:6px!important;}.mr6{margin-right:6px!important;}.pr6{padding-right:6px!important;}.mb6{margin-bottom:6px!important;}.pb6{padding-bottom:6px!important;}.ml6{margin-left:6px!important;}.pl6{padding-left:6px!important;}.mt7{margin-top:7px!important;}.pt7{padding-top:7px!important;}.mr7{margin-right:7px!important;}.pr7{padding-right:7px!important;}.mb7{margin-bottom:7px!important;}.pb7{padding-bottom:7px!important;}.ml7{margin-left:7px!important;}.pl7{padding-left:7px!important;}.mt8{margin-top:8px!important;}.pt8{padding-top:8px!important;}.mr8{margin-right:8px!important;}.pr8{padding-right:8px!important;}.mb8{margin-bottom:8px!important;}.pb8{padding-bottom:8px!important;}.ml8{margin-left:8px!important;}.pl8{padding-left:8px!important;}.mt9{margin-top:9px!important;}.pt9{padding-top:9px!important;}.mr9{margin-right:9px!important;}.pr9{padding-right:9px!important;}.mb9{margin-bottom:9px!important;}.pb9{padding-bottom:9px!important;}.ml9{margin-left:9px!important;}.pl9{padding-left:9px!important;}.mt10{margin-top:10px!important;}.pt10{padding-top:10px!important;}.mr10{margin-right:10px!important;}.pr10{padding-right:10px!important;}.mb10{margin-bottom:10px!important;}.pb10{padding-bottom:10px!important;}.ml10{margin-left:10px!important;}.pl10{padding-left:10px!important;}.mt11{margin-top:11px!important;}.pt11{padding-top:11px!important;}.mr11{margin-right:11px!important;}.pr11{padding-right:11px!important;}.mb11{margin-bottom:11px!important;}.pb11{padding-bottom:11px!important;}.ml11{margin-left:11px!important;}.pl11{padding-left:11px!important;}.mt12{margin-top:12px!important;}.pt12{padding-top:12px!important;}.mr12{margin-right:12px!important;}.pr12{padding-right:12px!important;}.mb12{margin-bottom:12px!important;}.pb12{padding-bottom:12px!important;}.ml12{margin-left:12px!important;}.pl12{padding-left:12px!important;}.mt13{margin-top:13px!important;}.pt13{padding-top:13px!important;}.mr13{margin-right:13px!important;}.pr13{padding-right:13px!important;}.mb13{margin-bottom:13px!important;}.pb13{padding-bottom:13px!important;}.ml13{margin-left:13px!important;}.pl13{padding-left:13px!important;}.mt14{margin-top:14px!important;}.pt14{padding-top:14px!important;}.mr14{margin-right:14px!important;}.pr14{padding-right:14px!important;}.mb14{margin-bottom:14px!important;}.pb14{padding-bottom:14px!important;}.ml14{margin-left:14px!important;}.pl14{padding-left:14px!important;}.mt15{margin-top:15px!important;}.pt15{padding-top:15px!important;}.mr15{margin-right:15px!important;}.pr15{padding-right:15px!important;}.mb15{margin-bottom:15px!important;}.pb15{padding-bottom:15px!important;}.ml15{margin-left:15px!important;}.pl15{padding-left:15px!important;}.mt16{margin-top:16px!important;}.pt16{padding-top:16px!important;}.mr16{margin-right:16px!important;}.pr16{padding-right:16px!important;}.mb16{margin-bottom:16px!important;}.pb16{padding-bottom:16px!important;}.ml16{margin-left:16px!important;}.pl16{padding-left:16px!important;}.mt17{margin-top:17px!important;}.pt17{padding-top:17px!important;}.mr17{margin-right:17px!important;}.pr17{padding-right:17px!important;}.mb17{margin-bottom:17px!important;}.pb17{padding-bottom:17px!important;}.ml17{margin-left:17px!important;}.pl17{padding-left:17px!important;}.mt18{margin-top:18px!important;}.pt18{padding-top:18px!important;}.mr18{margin-right:18px!important;}.pr18{padding-right:18px!important;}.mb18{margin-bottom:18px!important;}.pb18{padding-bottom:18px!important;}.ml18{margin-left:18px!important;}.pl18{padding-left:18px!important;}.mt19{margin-top:19px!important;}.pt19{padding-top:19px!important;}.mr19{margin-right:19px!important;}.pr19{padding-right:19px!important;}.mb19{margin-bottom:19px!important;}.pb19{padding-bottom:19px!important;}.ml19{margin-left:19px!important;}.pl19{padding-left:19px!important;}.mt20{margin-top:20px!important;}.pt20{padding-top:20px!important;}.mr20{margin-right:20px!important;}.pr20{padding-right:20px!important;}.mb20{margin-bottom:20px!important;}.pb20{padding-bottom:20px!important;}.ml20{margin-left:20px!important;}.pl20{padding-left:20px!important;}.mt21{margin-top:21px!important;}.pt21{padding-top:21px!important;}.mr21{margin-right:21px!important;}.pr21{padding-right:21px!important;}.mb21{margin-bottom:21px!important;}.pb21{padding-bottom:21px!important;}.ml21{margin-left:21px!important;}.pl21{padding-left:21px!important;}.mt22{margin-top:22px!important;}.pt22{padding-top:22px!important;}.mr22{margin-right:22px!important;}.pr22{padding-right:22px!important;}.mb22{margin-bottom:22px!important;}.pb22{padding-bottom:22px!important;}.ml22{margin-left:22px!important;}.pl22{padding-left:22px!important;}.mt23{margin-top:23px!important;}.pt23{padding-top:23px!important;}.mr23{margin-right:23px!important;}.pr23{padding-right:23px!important;}.mb23{margin-bottom:23px!important;}.pb23{padding-bottom:23px!important;}.ml23{margin-left:23px!important;}.pl23{padding-left:23px!important;}.mt24{margin-top:24px!important;}.pt24{padding-top:24px!important;}.mr24{margin-right:24px!important;}.pr24{padding-right:24px!important;}.mb24{margin-bottom:24px!important;}.pb24{padding-bottom:24px!important;}.ml24{margin-left:24px!important;}.pl24{padding-left:24px!important;}.mt25{margin-top:25px!important;}.pt25{padding-top:25px!important;}.mr25{margin-right:25px!important;}.pr25{padding-right:25px!important;}.mb25{margin-bottom:25px!important;}.pb25{padding-bottom:25px!important;}.ml25{margin-left:25px!important;}.pl25{padding-left:25px!important;}.mt26{margin-top:26px!important;}.pt26{padding-top:26px!important;}.mr26{margin-right:26px!important;}.pr26{padding-right:26px!important;}.mb26{margin-bottom:26px!important;}.pb26{padding-bottom:26px!important;}.ml26{margin-left:26px!important;}.pl26{padding-left:26px!important;}.mt27{margin-top:27px!important;}.pt27{padding-top:27px!important;}.mr27{margin-right:27px!important;}.pr27{padding-right:27px!important;}.mb27{margin-bottom:27px!important;}.pb27{padding-bottom:27px!important;}.ml27{margin-left:27px!important;}.pl27{padding-left:27px!important;}.mt28{margin-top:28px!important;}.pt28{padding-top:28px!important;}.mr28{margin-right:28px!important;}.pr28{padding-right:28px!important;}.mb28{margin-bottom:28px!important;}.pb28{padding-bottom:28px!important;}.ml28{margin-left:28px!important;}.pl28{padding-left:28px!important;}.mt29{margin-top:29px!important;}.pt29{padding-top:29px!important;}.mr29{margin-right:29px!important;}.pr29{padding-right:29px!important;}.mb29{margin-bottom:29px!important;}.pb29{padding-bottom:29px!important;}.ml29{margin-left:29px!important;}.pl29{padding-left:29px!important;}.mt30{margin-top:30px!important;}.pt30{padding-top:30px!important;}.mr30{margin-right:30px!important;}.pr30{padding-right:30px!important;}.mb30{margin-bottom:30px!important;}.pb30{padding-bottom:30px!important;}.ml30{margin-left:30px!important;}.pl30{padding-left:30px!important;}.mt31{margin-top:31px!important;}.pt31{padding-top:31px!important;}.mr31{margin-right:31px!important;}.pr31{padding-right:31px!important;}.mb31{margin-bottom:31px!important;}.pb31{padding-bottom:31px!important;}.ml31{margin-left:31px!important;}.pl31{padding-left:31px!important;}.mt32{margin-top:32px!important;}.pt32{padding-top:32px!important;}.mr32{margin-right:32px!important;}.pr32{padding-right:32px!important;}.mb32{margin-bottom:32px!important;}.pb32{padding-bottom:32px!important;}.ml32{margin-left:32px!important;}.pl32{padding-left:32px!important;}.mt33{margin-top:33px!important;}.pt33{padding-top:33px!important;}.mr33{margin-right:33px!important;}.pr33{padding-right:33px!important;}.mb33{margin-bottom:33px!important;}.pb33{padding-bottom:33px!important;}.ml33{margin-left:33px!important;}.pl33{padding-left:33px!important;}.mt34{margin-top:34px!important;}.pt34{padding-top:34px!important;}.mr34{margin-right:34px!important;}.pr34{padding-right:34px!important;}.mb34{margin-bottom:34px!important;}.pb34{padding-bottom:34px!important;}.ml34{margin-left:34px!important;}.pl34{padding-left:34px!important;}.mt35{margin-top:35px!important;}.pt35{padding-top:35px!important;}.mr35{margin-right:35px!important;}.pr35{padding-right:35px!important;}.mb35{margin-bottom:35px!important;}.pb35{padding-bottom:35px!important;}.ml35{margin-left:35px!important;}.pl35{padding-left:35px!important;}.mt36{margin-top:36px!important;}.pt36{padding-top:36px!important;}.mr36{margin-right:36px!important;}.pr36{padding-right:36px!important;}.mb36{margin-bottom:36px!important;}.pb36{padding-bottom:36px!important;}.ml36{margin-left:36px!important;}.pl36{padding-left:36px!important;}.mt37{margin-top:37px!important;}.pt37{padding-top:37px!important;}.mr37{margin-right:37px!important;}.pr37{padding-right:37px!important;}.mb37{margin-bottom:37px!important;}.pb37{padding-bottom:37px!important;}.ml37{margin-left:37px!important;}.pl37{padding-left:37px!important;}.mt38{margin-top:38px!important;}.pt38{padding-top:38px!important;}.mr38{margin-right:38px!important;}.pr38{padding-right:38px!important;}.mb38{margin-bottom:38px!important;}.pb38{padding-bottom:38px!important;}.ml38{margin-left:38px!important;}.pl38{padding-left:38px!important;}.mt39{margin-top:39px!important;}.pt39{padding-top:39px!important;}.mr39{margin-right:39px!important;}.pr39{padding-right:39px!important;}.mb39{margin-bottom:39px!important;}.pb39{padding-bottom:39px!important;}.ml39{margin-left:39px!important;}.pl39{padding-left:39px!important;}.mt40{margin-top:40px!important;}.pt40{padding-top:40px!important;}.mr40{margin-right:40px!important;}.pr40{padding-right:40px!important;}.mb40{margin-bottom:40px!important;}.pb40{padding-bottom:40px!important;}.ml40{margin-left:40px!important;}.pl40{padding-left:40px!important;}.mt41{margin-top:41px!important;}.pt41{padding-top:41px!important;}.mr41{margin-right:41px!important;}.pr41{padding-right:41px!important;}.mb41{margin-bottom:41px!important;}.pb41{padding-bottom:41px!important;}.ml41{margin-left:41px!important;}.pl41{padding-left:41px!important;}.mt42{margin-top:42px!important;}.pt42{padding-top:42px!important;}.mr42{margin-right:42px!important;}.pr42{padding-right:42px!important;}.mb42{margin-bottom:42px!important;}.pb42{padding-bottom:42px!important;}.ml42{margin-left:42px!important;}.pl42{padding-left:42px!important;}.mt43{margin-top:43px!important;}.pt43{padding-top:43px!important;}.mr43{margin-right:43px!important;}.pr43{padding-right:43px!important;}.mb43{margin-bottom:43px!important;}.pb43{padding-bottom:43px!important;}.ml43{margin-left:43px!important;}.pl43{padding-left:43px!important;}.mt44{margin-top:44px!important;}.pt44{padding-top:44px!important;}.mr44{margin-right:44px!important;}.pr44{padding-right:44px!important;}.mb44{margin-bottom:44px!important;}.pb44{padding-bottom:44px!important;}.ml44{margin-left:44px!important;}.pl44{padding-left:44px!important;}.mt45{margin-top:45px!important;}.pt45{padding-top:45px!important;}.mr45{margin-right:45px!important;}.pr45{padding-right:45px!important;}.mb45{margin-bottom:45px!important;}.pb45{padding-bottom:45px!important;}.ml45{margin-left:45px!important;}.pl45{padding-left:45px!important;}.mt46{margin-top:46px!important;}.pt46{padding-top:46px!important;}.mr46{margin-right:46px!important;}.pr46{padding-right:46px!important;}.mb46{margin-bottom:46px!important;}.pb46{padding-bottom:46px!important;}.ml46{margin-left:46px!important;}.pl46{padding-left:46px!important;}.mt47{margin-top:47px!important;}.pt47{padding-top:47px!important;}.mr47{margin-right:47px!important;}.pr47{padding-right:47px!important;}.mb47{margin-bottom:47px!important;}.pb47{padding-bottom:47px!important;}.ml47{margin-left:47px!important;}.pl47{padding-left:47px!important;}.mt48{margin-top:48px!important;}.pt48{padding-top:48px!important;}.mr48{margin-right:48px!important;}.pr48{padding-right:48px!important;}.mb48{margin-bottom:48px!important;}.pb48{padding-bottom:48px!important;}.ml48{margin-left:48px!important;}.pl48{padding-left:48px!important;}.mt49{margin-top:49px!important;}.pt49{padding-top:49px!important;}.mr49{margin-right:49px!important;}.pr49{padding-right:49px!important;}.mb49{margin-bottom:49px!important;}.pb49{padding-bottom:49px!important;}.ml49{margin-left:49px!important;}.pl49{padding-left:49px!important;}.mt50{margin-top:50px!important;}.pt50{padding-top:50px!important;}.mr50{margin-right:50px!important;}.pr50{padding-right:50px!important;}.mb50{margin-bottom:50px!important;}.pb50{padding-bottom:50px!important;}.ml50{margin-left:50px!important;}.pl50{padding-left:50px!important;}.mt51{margin-top:51px!important;}.pt51{padding-top:51px!important;}.mr51{margin-right:51px!important;}.pr51{padding-right:51px!important;}.mb51{margin-bottom:51px!important;}.pb51{padding-bottom:51px!important;}.ml51{margin-left:51px!important;}.pl51{padding-left:51px!important;}.mt52{margin-top:52px!important;}.pt52{padding-top:52px!important;}.mr52{margin-right:52px!important;}.pr52{padding-right:52px!important;}.mb52{margin-bottom:52px!important;}.pb52{padding-bottom:52px!important;}.ml52{margin-left:52px!important;}.pl52{padding-left:52px!important;}.mt53{margin-top:53px!important;}.pt53{padding-top:53px!important;}.mr53{margin-right:53px!important;}.pr53{padding-right:53px!important;}.mb53{margin-bottom:53px!important;}.pb53{padding-bottom:53px!important;}.ml53{margin-left:53px!important;}.pl53{padding-left:53px!important;}.mt54{margin-top:54px!important;}.pt54{padding-top:54px!important;}.mr54{margin-right:54px!important;}.pr54{padding-right:54px!important;}.mb54{margin-bottom:54px!important;}.pb54{padding-bottom:54px!important;}.ml54{margin-left:54px!important;}.pl54{padding-left:54px!important;}.mt55{margin-top:55px!important;}.pt55{padding-top:55px!important;}.mr55{margin-right:55px!important;}.pr55{padding-right:55px!important;}.mb55{margin-bottom:55px!important;}.pb55{padding-bottom:55px!important;}.ml55{margin-left:55px!important;}.pl55{padding-left:55px!important;}.mt56{margin-top:56px!important;}.pt56{padding-top:56px!important;}.mr56{margin-right:56px!important;}.pr56{padding-right:56px!important;}.mb56{margin-bottom:56px!important;}.pb56{padding-bottom:56px!important;}.ml56{margin-left:56px!important;}.pl56{padding-left:56px!important;}.mt57{margin-top:57px!important;}.pt57{padding-top:57px!important;}.mr57{margin-right:57px!important;}.pr57{padding-right:57px!important;}.mb57{margin-bottom:57px!important;}.pb57{padding-bottom:57px!important;}.ml57{margin-left:57px!important;}.pl57{padding-left:57px!important;}.mt58{margin-top:58px!important;}.pt58{padding-top:58px!important;}.mr58{margin-right:58px!important;}.pr58{padding-right:58px!important;}.mb58{margin-bottom:58px!important;}.pb58{padding-bottom:58px!important;}.ml58{margin-left:58px!important;}.pl58{padding-left:58px!important;}.mt59{margin-top:59px!important;}.pt59{padding-top:59px!important;}.mr59{margin-right:59px!important;}.pr59{padding-right:59px!important;}.mb59{margin-bottom:59px!important;}.pb59{padding-bottom:59px!important;}.ml59{margin-left:59px!important;}.pl59{padding-left:59px!important;}.mt60{margin-top:60px!important;}.pt60{padding-top:60px!important;}.mr60{margin-right:60px!important;}.pr60{padding-right:60px!important;}.mb60{margin-bottom:60px!important;}.pb60{padding-bottom:60px!important;}.ml60{margin-left:60px!important;}.pl60{padding-left:60px!important;}.mt1{margin-top:1px!important;}.pt1{padding-top:1px!important;}.mr1{margin-right:1px!important;}.pr1{padding-right:1px!important;}.mb1{margin-bottom:1px!important;}.pb1{padding-bottom:1px!important;}.ml1{margin-left:1px!important;}.pl1{padding-left:1px!important;}.mt2{margin-top:2px!important;}.pt2{padding-top:2px!important;}.mr2{margin-right:2px!important;}.pr2{padding-right:2px!important;}.mb2{margin-bottom:2px!important;}.pb2{padding-bottom:2px!important;}.ml2{margin-left:2px!important;}.pl2{padding-left:2px!important;}.mt3{margin-top:3px!important;}.pt3{padding-top:3px!important;}.mr3{margin-right:3px!important;}.pr3{padding-right:3px!important;}.mb3{margin-bottom:3px!important;}.pb3{padding-bottom:3px!important;}.ml3{margin-left:3px!important;}.pl3{padding-left:3px!important;}.mt4{margin-top:4px!important;}.pt4{padding-top:4px!important;}.mr4{margin-right:4px!important;}.pr4{padding-right:4px!important;}.mb4{margin-bottom:4px!important;}.pb4{padding-bottom:4px!important;}.ml4{margin-left:4px!important;}.pl4{padding-left:4px!important;}.mt5{margin-top:5px!important;}.pt5{padding-top:5px!important;}.mr5{margin-right:5px!important;}.pr5{padding-right:5px!important;}.mb5{margin-bottom:5px!important;}.pb5{padding-bottom:5px!important;}.ml5{margin-left:5px!important;}.pl5{padding-left:5px!important;}.mt6{margin-top:6px!important;}.pt6{padding-top:6px!important;}.mr6{margin-right:6px!important;}.pr6{padding-right:6px!important;}.mb6{margin-bottom:6px!important;}.pb6{padding-bottom:6px!important;}.ml6{margin-left:6px!important;}.pl6{padding-left:6px!important;}.mt7{margin-top:7px!important;}.pt7{padding-top:7px!important;}.mr7{margin-right:7px!important;}.pr7{padding-right:7px!important;}.mb7{margin-bottom:7px!important;}.pb7{padding-bottom:7px!important;}.ml7{margin-left:7px!important;}.pl7{padding-left:7px!important;}.mt8{margin-top:8px!important;}.pt8{padding-top:8px!important;}.mr8{margin-right:8px!important;}.pr8{padding-right:8px!important;}.mb8{margin-bottom:8px!important;}.pb8{padding-bottom:8px!important;}.ml8{margin-left:8px!important;}.pl8{padding-left:8px!important;}.mt9{margin-top:9px!important;}.pt9{padding-top:9px!important;}.mr9{margin-right:9px!important;}.pr9{padding-right:9px!important;}.mb9{margin-bottom:9px!important;}.pb9{padding-bottom:9px!important;}.ml9{margin-left:9px!important;}.pl9{padding-left:9px!important;}.mt10{margin-top:10px!important;}.pt10{padding-top:10px!important;}.mr10{margin-right:10px!important;}.pr10{padding-right:10px!important;}.mb10{margin-bottom:10px!important;}.pb10{padding-bottom:10px!important;}.ml10{margin-left:10px!important;}.pl10{padding-left:10px!important;}.mt11{margin-top:11px!important;}.pt11{padding-top:11px!important;}.mr11{margin-right:11px!important;}.pr11{padding-right:11px!important;}.mb11{margin-bottom:11px!important;}.pb11{padding-bottom:11px!important;}.ml11{margin-left:11px!important;}.pl11{padding-left:11px!important;}.mt12{margin-top:12px!important;}.pt12{padding-top:12px!important;}.mr12{margin-right:12px!important;}.pr12{padding-right:12px!important;}.mb12{margin-bottom:12px!important;}.pb12{padding-bottom:12px!important;}.ml12{margin-left:12px!important;}.pl12{padding-left:12px!important;}.mt13{margin-top:13px!important;}.pt13{padding-top:13px!important;}.mr13{margin-right:13px!important;}.pr13{padding-right:13px!important;}.mb13{margin-bottom:13px!important;}.pb13{padding-bottom:13px!important;}.ml13{margin-left:13px!important;}.pl13{padding-left:13px!important;}.mt14{margin-top:14px!important;}.pt14{padding-top:14px!important;}.mr14{margin-right:14px!important;}.pr14{padding-right:14px!important;}.mb14{margin-bottom:14px!important;}.pb14{padding-bottom:14px!important;}.ml14{margin-left:14px!important;}.pl14{padding-left:14px!important;}.mt15{margin-top:15px!important;}.pt15{padding-top:15px!important;}.mr15{margin-right:15px!important;}.pr15{padding-right:15px!important;}.mb15{margin-bottom:15px!important;}.pb15{padding-bottom:15px!important;}.ml15{margin-left:15px!important;}.pl15{padding-left:15px!important;}.mt16{margin-top:16px!important;}.pt16{padding-top:16px!important;}.mr16{margin-right:16px!important;}.pr16{padding-right:16px!important;}.mb16{margin-bottom:16px!important;}.pb16{padding-bottom:16px!important;}.ml16{margin-left:16px!important;}.pl16{padding-left:16px!important;}.mt17{margin-top:17px!important;}.pt17{padding-top:17px!important;}.mr17{margin-right:17px!important;}.pr17{padding-right:17px!important;}.mb17{margin-bottom:17px!important;}.pb17{padding-bottom:17px!important;}.ml17{margin-left:17px!important;}.pl17{padding-left:17px!important;}.mt18{margin-top:18px!important;}.pt18{padding-top:18px!important;}.mr18{margin-right:18px!important;}.pr18{padding-right:18px!important;}.mb18{margin-bottom:18px!important;}.pb18{padding-bottom:18px!important;}.ml18{margin-left:18px!important;}.pl18{padding-left:18px!important;}.mt19{margin-top:19px!important;}.pt19{padding-top:19px!important;}.mr19{margin-right:19px!important;}.pr19{padding-right:19px!important;}.mb19{margin-bottom:19px!important;}.pb19{padding-bottom:19px!important;}.ml19{margin-left:19px!important;}.pl19{padding-left:19px!important;}.mt20{margin-top:20px!important;}.pt20{padding-top:20px!important;}.mr20{margin-right:20px!important;}.pr20{padding-right:20px!important;}.mb20{margin-bottom:20px!important;}.pb20{padding-bottom:20px!important;}.ml20{margin-left:20px!important;}.pl20{padding-left:20px!important;}.mt21{margin-top:21px!important;}.pt21{padding-top:21px!important;}.mr21{margin-right:21px!important;}.pr21{padding-right:21px!important;}.mb21{margin-bottom:21px!important;}.pb21{padding-bottom:21px!important;}.ml21{margin-left:21px!important;}.pl21{padding-left:21px!important;}.mt22{margin-top:22px!important;}.pt22{padding-top:22px!important;}.mr22{margin-right:22px!important;}.pr22{padding-right:22px!important;}.mb22{margin-bottom:22px!important;}.pb22{padding-bottom:22px!important;}.ml22{margin-left:22px!important;}.pl22{padding-left:22px!important;}.mt23{margin-top:23px!important;}.pt23{padding-top:23px!important;}.mr23{margin-right:23px!important;}.pr23{padding-right:23px!important;}.mb23{margin-bottom:23px!important;}.pb23{padding-bottom:23px!important;}.ml23{margin-left:23px!important;}.pl23{padding-left:23px!important;}.mt24{margin-top:24px!important;}.pt24{padding-top:24px!important;}.mr24{margin-right:24px!important;}.pr24{padding-right:24px!important;}.mb24{margin-bottom:24px!important;}.pb24{padding-bottom:24px!important;}.ml24{margin-left:24px!important;}.pl24{padding-left:24px!important;}.mt25{margin-top:25px!important;}.pt25{padding-top:25px!important;}.mr25{margin-right:25px!important;}.pr25{padding-right:25px!important;}.mb25{margin-bottom:25px!important;}.pb25{padding-bottom:25px!important;}.ml25{margin-left:25px!important;}.pl25{padding-left:25px!important;}.mt26{margin-top:26px!important;}.pt26{padding-top:26px!important;}.mr26{margin-right:26px!important;}.pr26{padding-right:26px!important;}.mb26{margin-bottom:26px!important;}.pb26{padding-bottom:26px!important;}.ml26{margin-left:26px!important;}.pl26{padding-left:26px!important;}.mt27{margin-top:27px!important;}.pt27{padding-top:27px!important;}.mr27{margin-right:27px!important;}.pr27{padding-right:27px!important;}.mb27{margin-bottom:27px!important;}.pb27{padding-bottom:27px!important;}.ml27{margin-left:27px!important;}.pl27{padding-left:27px!important;}.mt28{margin-top:28px!important;}.pt28{padding-top:28px!important;}.mr28{margin-right:28px!important;}.pr28{padding-right:28px!important;}.mb28{margin-bottom:28px!important;}.pb28{padding-bottom:28px!important;}.ml28{margin-left:28px!important;}.pl28{padding-left:28px!important;}.mt29{margin-top:29px!important;}.pt29{padding-top:29px!important;}.mr29{margin-right:29px!important;}.pr29{padding-right:29px!important;}.mb29{margin-bottom:29px!important;}.pb29{padding-bottom:29px!important;}.ml29{margin-left:29px!important;}.pl29{padding-left:29px!important;}.mt30{margin-top:30px!important;}.pt30{padding-top:30px!important;}.mr30{margin-right:30px!important;}.pr30{padding-right:30px!important;}.mb30{margin-bottom:30px!important;}.pb30{padding-bottom:30px!important;}.ml30{margin-left:30px!important;}.pl30{padding-left:30px!important;}.mt31{margin-top:31px!important;}.pt31{padding-top:31px!important;}.mr31{margin-right:31px!important;}.pr31{padding-right:31px!important;}.mb31{margin-bottom:31px!important;}.pb31{padding-bottom:31px!important;}.ml31{margin-left:31px!important;}.pl31{padding-left:31px!important;}.mt32{margin-top:32px!important;}.pt32{padding-top:32px!important;}.mr32{margin-right:32px!important;}.pr32{padding-right:32px!important;}.mb32{margin-bottom:32px!important;}.pb32{padding-bottom:32px!important;}.ml32{margin-left:32px!important;}.pl32{padding-left:32px!important;}.mt33{margin-top:33px!important;}.pt33{padding-top:33px!important;}.mr33{margin-right:33px!important;}.pr33{padding-right:33px!important;}.mb33{margin-bottom:33px!important;}.pb33{padding-bottom:33px!important;}.ml33{margin-left:33px!important;}.pl33{padding-left:33px!important;}.mt34{margin-top:34px!important;}.pt34{padding-top:34px!important;}.mr34{margin-right:34px!important;}.pr34{padding-right:34px!important;}.mb34{margin-bottom:34px!important;}.pb34{padding-bottom:34px!important;}.ml34{margin-left:34px!important;}.pl34{padding-left:34px!important;}.mt35{margin-top:35px!important;}.pt35{padding-top:35px!important;}.mr35{margin-right:35px!important;}.pr35{padding-right:35px!important;}.mb35{margin-bottom:35px!important;}.pb35{padding-bottom:35px!important;}.ml35{margin-left:35px!important;}.pl35{padding-left:35px!important;}.mt36{margin-top:36px!important;}.pt36{padding-top:36px!important;}.mr36{margin-right:36px!important;}.pr36{padding-right:36px!important;}.mb36{margin-bottom:36px!important;}.pb36{padding-bottom:36px!important;}.ml36{margin-left:36px!important;}.pl36{padding-left:36px!important;}.mt37{margin-top:37px!important;}.pt37{padding-top:37px!important;}.mr37{margin-right:37px!important;}.pr37{padding-right:37px!important;}.mb37{margin-bottom:37px!important;}.pb37{padding-bottom:37px!important;}.ml37{margin-left:37px!important;}.pl37{padding-left:37px!important;}.mt38{margin-top:38px!important;}.pt38{padding-top:38px!important;}.mr38{margin-right:38px!important;}.pr38{padding-right:38px!important;}.mb38{margin-bottom:38px!important;}.pb38{padding-bottom:38px!important;}.ml38{margin-left:38px!important;}.pl38{padding-left:38px!important;}.mt39{margin-top:39px!important;}.pt39{padding-top:39px!important;}.mr39{margin-right:39px!important;}.pr39{padding-right:39px!important;}.mb39{margin-bottom:39px!important;}.pb39{padding-bottom:39px!important;}.ml39{margin-left:39px!important;}.pl39{padding-left:39px!important;}.mt40{margin-top:40px!important;}.pt40{padding-top:40px!important;}.mr40{margin-right:40px!important;}.pr40{padding-right:40px!important;}.mb40{margin-bottom:40px!important;}.pb40{padding-bottom:40px!important;}.ml40{margin-left:40px!important;}.pl40{padding-left:40px!important;}.mt41{margin-top:41px!important;}.pt41{padding-top:41px!important;}.mr41{margin-right:41px!important;}.pr41{padding-right:41px!important;}.mb41{margin-bottom:41px!important;}.pb41{padding-bottom:41px!important;}.ml41{margin-left:41px!important;}.pl41{padding-left:41px!important;}.mt42{margin-top:42px!important;}.pt42{padding-top:42px!important;}.mr42{margin-right:42px!important;}.pr42{padding-right:42px!important;}.mb42{margin-bottom:42px!important;}.pb42{padding-bottom:42px!important;}.ml42{margin-left:42px!important;}.pl42{padding-left:42px!important;}.mt43{margin-top:43px!important;}.pt43{padding-top:43px!important;}.mr43{margin-right:43px!important;}.pr43{padding-right:43px!important;}.mb43{margin-bottom:43px!important;}.pb43{padding-bottom:43px!important;}.ml43{margin-left:43px!important;}.pl43{padding-left:43px!important;}.mt44{margin-top:44px!important;}.pt44{padding-top:44px!important;}.mr44{margin-right:44px!important;}.pr44{padding-right:44px!important;}.mb44{margin-bottom:44px!important;}.pb44{padding-bottom:44px!important;}.ml44{margin-left:44px!important;}.pl44{padding-left:44px!important;}.mt45{margin-top:45px!important;}.pt45{padding-top:45px!important;}.mr45{margin-right:45px!important;}.pr45{padding-right:45px!important;}.mb45{margin-bottom:45px!important;}.pb45{padding-bottom:45px!important;}.ml45{margin-left:45px!important;}.pl45{padding-left:45px!important;}.mt46{margin-top:46px!important;}.pt46{padding-top:46px!important;}.mr46{margin-right:46px!important;}.pr46{padding-right:46px!important;}.mb46{margin-bottom:46px!important;}.pb46{padding-bottom:46px!important;}.ml46{margin-left:46px!important;}.pl46{padding-left:46px!important;}.mt47{margin-top:47px!important;}.pt47{padding-top:47px!important;}.mr47{margin-right:47px!important;}.pr47{padding-right:47px!important;}.mb47{margin-bottom:47px!important;}.pb47{padding-bottom:47px!important;}.ml47{margin-left:47px!important;}.pl47{padding-left:47px!important;}.mt48{margin-top:48px!important;}.pt48{padding-top:48px!important;}.mr48{margin-right:48px!important;}.pr48{padding-right:48px!important;}.mb48{margin-bottom:48px!important;}.pb48{padding-bottom:48px!important;}.ml48{margin-left:48px!important;}.pl48{padding-left:48px!important;}.mt49{margin-top:49px!important;}.pt49{padding-top:49px!important;}.mr49{margin-right:49px!important;}.pr49{padding-right:49px!important;}.mb49{margin-bottom:49px!important;}.pb49{padding-bottom:49px!important;}.ml49{margin-left:49px!important;}.pl49{padding-left:49px!important;}.mt50{margin-top:50px!important;}.pt50{padding-top:50px!important;}.mr50{margin-right:50px!important;}.pr50{padding-right:50px!important;}.mb50{margin-bottom:50px!important;}.pb50{padding-bottom:50px!important;}.ml50{margin-left:50px!important;}.pl50{padding-left:50px!important;}.mt51{margin-top:51px!important;}.pt51{padding-top:51px!important;}.mr51{margin-right:51px!important;}.pr51{padding-right:51px!important;}.mb51{margin-bottom:51px!important;}.pb51{padding-bottom:51px!important;}.ml51{margin-left:51px!important;}.pl51{padding-left:51px!important;}.mt52{margin-top:52px!important;}.pt52{padding-top:52px!important;}.mr52{margin-right:52px!important;}.pr52{padding-right:52px!important;}.mb52{margin-bottom:52px!important;}.pb52{padding-bottom:52px!important;}.ml52{margin-left:52px!important;}.pl52{padding-left:52px!important;}.mt53{margin-top:53px!important;}.pt53{padding-top:53px!important;}.mr53{margin-right:53px!important;}.pr53{padding-right:53px!important;}.mb53{margin-bottom:53px!important;}.pb53{padding-bottom:53px!important;}.ml53{margin-left:53px!important;}.pl53{padding-left:53px!important;}.mt54{margin-top:54px!important;}.pt54{padding-top:54px!important;}.mr54{margin-right:54px!important;}.pr54{padding-right:54px!important;}.mb54{margin-bottom:54px!important;}.pb54{padding-bottom:54px!important;}.ml54{margin-left:54px!important;}.pl54{padding-left:54px!important;}.mt55{margin-top:55px!important;}.pt55{padding-top:55px!important;}.mr55{margin-right:55px!important;}.pr55{padding-right:55px!important;}.mb55{margin-bottom:55px!important;}.pb55{padding-bottom:55px!important;}.ml55{margin-left:55px!important;}.pl55{padding-left:55px!important;}.mt56{margin-top:56px!important;}.pt56{padding-top:56px!important;}.mr56{margin-right:56px!important;}.pr56{padding-right:56px!important;}.mb56{margin-bottom:56px!important;}.pb56{padding-bottom:56px!important;}.ml56{margin-left:56px!important;}.pl56{padding-left:56px!important;}.mt57{margin-top:57px!important;}.pt57{padding-top:57px!important;}.mr57{margin-right:57px!important;}.pr57{padding-right:57px!important;}.mb57{margin-bottom:57px!important;}.pb57{padding-bottom:57px!important;}.ml57{margin-left:57px!important;}.pl57{padding-left:57px!important;}.mt58{margin-top:58px!important;}.pt58{padding-top:58px!important;}.mr58{margin-right:58px!important;}.pr58{padding-right:58px!important;}.mb58{margin-bottom:58px!important;}.pb58{padding-bottom:58px!important;}.ml58{margin-left:58px!important;}.pl58{padding-left:58px!important;}.mt59{margin-top:59px!important;}.pt59{padding-top:59px!important;}.mr59{margin-right:59px!important;}.pr59{padding-right:59px!important;}.mb59{margin-bottom:59px!important;}.pb59{padding-bottom:59px!important;}.ml59{margin-left:59px!important;}.pl59{padding-left:59px!important;}.mt60{margin-top:60px!important;}.pt60{padding-top:60px!important;}.mr60{margin-right:60px!important;}.pr60{padding-right:60px!important;}.mb60{margin-bottom:60px!important;}.pb60{padding-bottom:60px!important;}.ml60{margin-left:60px!important;}.pl60{padding-left:60px!important;}.mt61{margin-top:61px!important;}.pt61{padding-top:61px!important;}.mr61{margin-right:61px!important;}.pr61{padding-right:61px!important;}.mb61{margin-bottom:61px!important;}.pb61{padding-bottom:61px!important;}.ml61{margin-left:61px!important;}.pl61{padding-left:61px!important;}.mt62{margin-top:62px!important;}.pt62{padding-top:62px!important;}.mr62{margin-right:62px!important;}.pr62{padding-right:62px!important;}.mb62{margin-bottom:62px!important;}.pb62{padding-bottom:62px!important;}.ml62{margin-left:62px!important;}.pl62{padding-left:62px!important;}.mt63{margin-top:63px!important;}.pt63{padding-top:63px!important;}.mr63{margin-right:63px!important;}.pr63{padding-right:63px!important;}.mb63{margin-bottom:63px!important;}.pb63{padding-bottom:63px!important;}.ml63{margin-left:63px!important;}.pl63{padding-left:63px!important;}.mt64{margin-top:64px!important;}.pt64{padding-top:64px!important;}.mr64{margin-right:64px!important;}.pr64{padding-right:64px!important;}.mb64{margin-bottom:64px!important;}.pb64{padding-bottom:64px!important;}.ml64{margin-left:64px!important;}.pl64{padding-left:64px!important;}.mt65{margin-top:65px!important;}.pt65{padding-top:65px!important;}.mr65{margin-right:65px!important;}.pr65{padding-right:65px!important;}.mb65{margin-bottom:65px!important;}.pb65{padding-bottom:65px!important;}.ml65{margin-left:65px!important;}.pl65{padding-left:65px!important;}.mt66{margin-top:66px!important;}.pt66{padding-top:66px!important;}.mr66{margin-right:66px!important;}.pr66{padding-right:66px!important;}.mb66{margin-bottom:66px!important;}.pb66{padding-bottom:66px!important;}.ml66{margin-left:66px!important;}.pl66{padding-left:66px!important;}.mt67{margin-top:67px!important;}.pt67{padding-top:67px!important;}.mr67{margin-right:67px!important;}.pr67{padding-right:67px!important;}.mb67{margin-bottom:67px!important;}.pb67{padding-bottom:67px!important;}.ml67{margin-left:67px!important;}.pl67{padding-left:67px!important;}.mt68{margin-top:68px!important;}.pt68{padding-top:68px!important;}.mr68{margin-right:68px!important;}.pr68{padding-right:68px!important;}.mb68{margin-bottom:68px!important;}.pb68{padding-bottom:68px!important;}.ml68{margin-left:68px!important;}.pl68{padding-left:68px!important;}.mt69{margin-top:69px!important;}.pt69{padding-top:69px!important;}.mr69{margin-right:69px!important;}.pr69{padding-right:69px!important;}.mb69{margin-bottom:69px!important;}.pb69{padding-bottom:69px!important;}.ml69{margin-left:69px!important;}.pl69{padding-left:69px!important;}.mt70{margin-top:70px!important;}.pt70{padding-top:70px!important;}.mr70{margin-right:70px!important;}.pr70{padding-right:70px!important;}.mb70{margin-bottom:70px!important;}.pb70{padding-bottom:70px!important;}.ml70{margin-left:70px!important;}.pl70{padding-left:70px!important;}.mt71{margin-top:71px!important;}.pt71{padding-top:71px!important;}.mr71{margin-right:71px!important;}.pr71{padding-right:71px!important;}.mb71{margin-bottom:71px!important;}.pb71{padding-bottom:71px!important;}.ml71{margin-left:71px!important;}.pl71{padding-left:71px!important;}.mt72{margin-top:72px!important;}.pt72{padding-top:72px!important;}.mr72{margin-right:72px!important;}.pr72{padding-right:72px!important;}.mb72{margin-bottom:72px!important;}.pb72{padding-bottom:72px!important;}.ml72{margin-left:72px!important;}.pl72{padding-left:72px!important;}.mt73{margin-top:73px!important;}.pt73{padding-top:73px!important;}.mr73{margin-right:73px!important;}.pr73{padding-right:73px!important;}.mb73{margin-bottom:73px!important;}.pb73{padding-bottom:73px!important;}.ml73{margin-left:73px!important;}.pl73{padding-left:73px!important;}.mt74{margin-top:74px!important;}.pt74{padding-top:74px!important;}.mr74{margin-right:74px!important;}.pr74{padding-right:74px!important;}.mb74{margin-bottom:74px!important;}.pb74{padding-bottom:74px!important;}.ml74{margin-left:74px!important;}.pl74{padding-left:74px!important;}.mt75{margin-top:75px!important;}.pt75{padding-top:75px!important;}.mr75{margin-right:75px!important;}.pr75{padding-right:75px!important;}.mb75{margin-bottom:75px!important;}.pb75{padding-bottom:75px!important;}.ml75{margin-left:75px!important;}.pl75{padding-left:75px!important;}.mt76{margin-top:76px!important;}.pt76{padding-top:76px!important;}.mr76{margin-right:76px!important;}.pr76{padding-right:76px!important;}.mb76{margin-bottom:76px!important;}.pb76{padding-bottom:76px!important;}.ml76{margin-left:76px!important;}.pl76{padding-left:76px!important;}.mt77{margin-top:77px!important;}.pt77{padding-top:77px!important;}.mr77{margin-right:77px!important;}.pr77{padding-right:77px!important;}.mb77{margin-bottom:77px!important;}.pb77{padding-bottom:77px!important;}.ml77{margin-left:77px!important;}.pl77{padding-left:77px!important;}.mt78{margin-top:78px!important;}.pt78{padding-top:78px!important;}.mr78{margin-right:78px!important;}.pr78{padding-right:78px!important;}.mb78{margin-bottom:78px!important;}.pb78{padding-bottom:78px!important;}.ml78{margin-left:78px!important;}.pl78{padding-left:78px!important;}.mt79{margin-top:79px!important;}.pt79{padding-top:79px!important;}.mr79{margin-right:79px!important;}.pr79{padding-right:79px!important;}.mb79{margin-bottom:79px!important;}.pb79{padding-bottom:79px!important;}.ml79{margin-left:79px!important;}.pl79{padding-left:79px!important;}.mt80{margin-top:80px!important;}.pt80{padding-top:80px!important;}.mr80{margin-right:80px!important;}.pr80{padding-right:80px!important;}.mb80{margin-bottom:80px!important;}.pb80{padding-bottom:80px!important;}.ml80{margin-left:80px!important;}.pl80{padding-left:80px!important;}.mt81{margin-top:81px!important;}.pt81{padding-top:81px!important;}.mr81{margin-right:81px!important;}.pr81{padding-right:81px!important;}.mb81{margin-bottom:81px!important;}.pb81{padding-bottom:81px!important;}.ml81{margin-left:81px!important;}.pl81{padding-left:81px!important;}.mt82{margin-top:82px!important;}.pt82{padding-top:82px!important;}.mr82{margin-right:82px!important;}.pr82{padding-right:82px!important;}.mb82{margin-bottom:82px!important;}.pb82{padding-bottom:82px!important;}.ml82{margin-left:82px!important;}.pl82{padding-left:82px!important;}.mt83{margin-top:83px!important;}.pt83{padding-top:83px!important;}.mr83{margin-right:83px!important;}.pr83{padding-right:83px!important;}.mb83{margin-bottom:83px!important;}.pb83{padding-bottom:83px!important;}.ml83{margin-left:83px!important;}.pl83{padding-left:83px!important;}.mt84{margin-top:84px!important;}.pt84{padding-top:84px!important;}.mr84{margin-right:84px!important;}.pr84{padding-right:84px!important;}.mb84{margin-bottom:84px!important;}.pb84{padding-bottom:84px!important;}.ml84{margin-left:84px!important;}.pl84{padding-left:84px!important;}.mt85{margin-top:85px!important;}.pt85{padding-top:85px!important;}.mr85{margin-right:85px!important;}.pr85{padding-right:85px!important;}.mb85{margin-bottom:85px!important;}.pb85{padding-bottom:85px!important;}.ml85{margin-left:85px!important;}.pl85{padding-left:85px!important;}.mt86{margin-top:86px!important;}.pt86{padding-top:86px!important;}.mr86{margin-right:86px!important;}.pr86{padding-right:86px!important;}.mb86{margin-bottom:86px!important;}.pb86{padding-bottom:86px!important;}.ml86{margin-left:86px!important;}.pl86{padding-left:86px!important;}.mt87{margin-top:87px!important;}.pt87{padding-top:87px!important;}.mr87{margin-right:87px!important;}.pr87{padding-right:87px!important;}.mb87{margin-bottom:87px!important;}.pb87{padding-bottom:87px!important;}.ml87{margin-left:87px!important;}.pl87{padding-left:87px!important;}.mt88{margin-top:88px!important;}.pt88{padding-top:88px!important;}.mr88{margin-right:88px!important;}.pr88{padding-right:88px!important;}.mb88{margin-bottom:88px!important;}.pb88{padding-bottom:88px!important;}.ml88{margin-left:88px!important;}.pl88{padding-left:88px!important;}.mt89{margin-top:89px!important;}.pt89{padding-top:89px!important;}.mr89{margin-right:89px!important;}.pr89{padding-right:89px!important;}.mb89{margin-bottom:89px!important;}.pb89{padding-bottom:89px!important;}.ml89{margin-left:89px!important;}.pl89{padding-left:89px!important;}.mt90{margin-top:90px!important;}.pt90{padding-top:90px!important;}.mr90{margin-right:90px!important;}.pr90{padding-right:90px!important;}.mb90{margin-bottom:90px!important;}.pb90{padding-bottom:90px!important;}.ml90{margin-left:90px!important;}.pl90{padding-left:90px!important;}.mt91{margin-top:91px!important;}.pt91{padding-top:91px!important;}.mr91{margin-right:91px!important;}.pr91{padding-right:91px!important;}.mb91{margin-bottom:91px!important;}.pb91{padding-bottom:91px!important;}.ml91{margin-left:91px!important;}.pl91{padding-left:91px!important;}.mt92{margin-top:92px!important;}.pt92{padding-top:92px!important;}.mr92{margin-right:92px!important;}.pr92{padding-right:92px!important;}.mb92{margin-bottom:92px!important;}.pb92{padding-bottom:92px!important;}.ml92{margin-left:92px!important;}.pl92{padding-left:92px!important;}.mt93{margin-top:93px!important;}.pt93{padding-top:93px!important;}.mr93{margin-right:93px!important;}.pr93{padding-right:93px!important;}.mb93{margin-bottom:93px!important;}.pb93{padding-bottom:93px!important;}.ml93{margin-left:93px!important;}.pl93{padding-left:93px!important;}.mt94{margin-top:94px!important;}.pt94{padding-top:94px!important;}.mr94{margin-right:94px!important;}.pr94{padding-right:94px!important;}.mb94{margin-bottom:94px!important;}.pb94{padding-bottom:94px!important;}.ml94{margin-left:94px!important;}.pl94{padding-left:94px!important;}.mt95{margin-top:95px!important;}.pt95{padding-top:95px!important;}.mr95{margin-right:95px!important;}.pr95{padding-right:95px!important;}.mb95{margin-bottom:95px!important;}.pb95{padding-bottom:95px!important;}.ml95{margin-left:95px!important;}.pl95{padding-left:95px!important;}.mt96{margin-top:96px!important;}.pt96{padding-top:96px!important;}.mr96{margin-right:96px!important;}.pr96{padding-right:96px!important;}.mb96{margin-bottom:96px!important;}.pb96{padding-bottom:96px!important;}.ml96{margin-left:96px!important;}.pl96{padding-left:96px!important;}.mt97{margin-top:97px!important;}.pt97{padding-top:97px!important;}.mr97{margin-right:97px!important;}.pr97{padding-right:97px!important;}.mb97{margin-bottom:97px!important;}.pb97{padding-bottom:97px!important;}.ml97{margin-left:97px!important;}.pl97{padding-left:97px!important;}.mt98{margin-top:98px!important;}.pt98{padding-top:98px!important;}.mr98{margin-right:98px!important;}.pr98{padding-right:98px!important;}.mb98{margin-bottom:98px!important;}.pb98{padding-bottom:98px!important;}.ml98{margin-left:98px!important;}.pl98{padding-left:98px!important;}.mt99{margin-top:99px!important;}.pt99{padding-top:99px!important;}.mr99{margin-right:99px!important;}.pr99{padding-right:99px!important;}.mb99{margin-bottom:99px!important;}.pb99{padding-bottom:99px!important;}.ml99{margin-left:99px!important;}.pl99{padding-left:99px!important;}.mt100{margin-top:100px!important;}.pt100{padding-top:100px!important;}.mr100{margin-right:100px!important;}.pr100{padding-right:100px!important;}.mb100{margin-bottom:100px!important;}.pb100{padding-bottom:100px!important;}.ml100{margin-left:100px!important;}.pl100{padding-left:100px!important;}.fs0{font-size: 0;}.fs1{font-size:1px!important;}.fs2{font-size:2px!important;}.fs3{font-size:3px!important;}.fs4{font-size:4px!important;}.fs5{font-size:5px!important;}.fs6{font-size:6px!important;}.fs7{font-size:7px!important;}.fs8{font-size:8px!important;}.fs9{font-size:9px!important;}.fs10{font-size:10px!important;}.fs11{font-size:11px!important;}.fs12{font-size:12px!important;}.fs13{font-size:13px!important;}.fs14{font-size:14px!important;}.fs15{font-size:15px!important;}.fs16{font-size:16px!important;}.fs17{font-size:17px!important;}.fs18{font-size:18px!important;}.fs19{font-size:19px!important;}.fs20{font-size:20px!important;}.fs21{font-size:21px!important;}.fs22{font-size:22px!important;}.fs23{font-size:23px!important;}.fs24{font-size:24px!important;}.fs25{font-size:25px!important;}.fs26{font-size:26px!important;}.fs27{font-size:27px!important;}.fs28{font-size:28px!important;}.fs29{font-size:29px!important;}.fs30{font-size:30px!important;}.fs31{font-size:31px!important;}.fs32{font-size:32px!important;}.fs33{font-size:33px!important;}.fs34{font-size:34px!important;}.fs35{font-size:35px!important;}.fs36{font-size:36px!important;}.fs37{font-size:37px!important;}.fs38{font-size:38px!important;}.fs39{font-size:39px!important;}.fs40{font-size:40px!important;}.fs41{font-size:41px!important;}.fs42{font-size:42px!important;}.fs43{font-size:43px!important;}.fs44{font-size:44px!important;}.fs45{font-size:45px!important;}.fs46{font-size:46px!important;}.fs47{font-size:47px!important;}.fs48{font-size:48px!important;}.fs49{font-size:49px!important;}.fs50{font-size:50px!important;}.fs51{font-size:51px!important;}.fs52{font-size:52px!important;}.fs53{font-size:53px!important;}.fs54{font-size:54px!important;}.fs55{font-size:55px!important;}.fs56{font-size:56px!important;}.fs57{font-size:57px!important;}.fs58{font-size:58px!important;}.fs59{font-size:59px!important;}.fs60{font-size:60px!important;}.fs61{font-size:61px!important;}.fs62{font-size:62px!important;}.fs63{font-size:63px!important;}.fs64{font-size:64px!important;}.fs65{font-size:65px!important;}.fs66{font-size:66px!important;}.fs67{font-size:67px!important;}.fs68{font-size:68px!important;}.fs69{font-size:69px!important;}.fs70{font-size:70px!important;}.fs71{font-size:71px!important;}.fs72{font-size:72px!important;}.fs73{font-size:73px!important;}.fs74{font-size:74px!important;}.fs75{font-size:75px!important;}.fs76{font-size:76px!important;}.fs77{font-size:77px!important;}.fs78{font-size:78px!important;}.fs79{font-size:79px!important;}.fs80{font-size:80px!important;}.fs81{font-size:81px!important;}.fs82{font-size:82px!important;}.fs83{font-size:83px!important;}.fs84{font-size:84px!important;}.fs85{font-size:85px!important;}.fs86{font-size:86px!important;}.fs87{font-size:87px!important;}.fs88{font-size:88px!important;}.fs89{font-size:89px!important;}.fs90{font-size:90px!important;}.fs91{font-size:91px!important;}.fs92{font-size:92px!important;}.fs93{font-size:93px!important;}.fs94{font-size:94px!important;}.fs95{font-size:95px!important;}.fs96{font-size:96px!important;}.fs97{font-size:97px!important;}.fs98{font-size:98px!important;}.fs99{font-size:99px!important;}.fs100{font-size:100px!important;}.lh1{line-height:1px!important;}.lh2{line-height:2px!important;}.lh3{line-height:3px!important;}.lh4{line-height:4px!important;}.lh5{line-height:5px!important;}.lh6{line-height:6px!important;}.lh7{line-height:7px!important;}.lh8{line-height:8px!important;}.lh9{line-height:9px!important;}.lh10{line-height:10px!important;}.lh11{line-height:11px!important;}.lh12{line-height:12px!important;}.lh13{line-height:13px!important;}.lh14{line-height:14px!important;}.lh15{line-height:15px!important;}.lh16{line-height:16px!important;}.lh17{line-height:17px!important;}.lh18{line-height:18px!important;}.lh19{line-height:19px!important;}.lh20{line-height:20px!important;}.lh21{line-height:21px!important;}.lh22{line-height:22px!important;}.lh23{line-height:23px!important;}.lh24{line-height:24px!important;}.lh25{line-height:25px!important;}.lh26{line-height:26px!important;}.lh27{line-height:27px!important;}.lh28{line-height:28px!important;}.lh29{line-height:29px!important;}.lh30{line-height:30px!important;}.lh31{line-height:31px!important;}.lh32{line-height:32px!important;}.lh33{line-height:33px!important;}.lh34{line-height:34px!important;}.lh35{line-height:35px!important;}.lh36{line-height:36px!important;}.lh37{line-height:37px!important;}.lh38{line-height:38px!important;}.lh39{line-height:39px!important;}.lh40{line-height:40px!important;}.lh41{line-height:41px!important;}.lh42{line-height:42px!important;}.lh43{line-height:43px!important;}.lh44{line-height:44px!important;}.lh45{line-height:45px!important;}.lh46{line-height:46px!important;}.lh47{line-height:47px!important;}.lh48{line-height:48px!important;}.lh49{line-height:49px!important;}.lh50{line-height:50px!important;}.lh51{line-height:51px!important;}.lh52{line-height:52px!important;}.lh53{line-height:53px!important;}.lh54{line-height:54px!important;}.lh55{line-height:55px!important;}.lh56{line-height:56px!important;}.lh57{line-height:57px!important;}.lh58{line-height:58px!important;}.lh59{line-height:59px!important;}.lh60{line-height:60px!important;}.lh61{line-height:61px!important;}.lh62{line-height:62px!important;}.lh63{line-height:63px!important;}.lh64{line-height:64px!important;}.lh65{line-height:65px!important;}.lh66{line-height:66px!important;}.lh67{line-height:67px!important;}.lh68{line-height:68px!important;}.lh69{line-height:69px!important;}.lh70{line-height:70px!important;}.lh71{line-height:71px!important;}.lh72{line-height:72px!important;}.lh73{line-height:73px!important;}.lh74{line-height:74px!important;}.lh75{line-height:75px!important;}.lh76{line-height:76px!important;}.lh77{line-height:77px!important;}.lh78{line-height:78px!important;}.lh79{line-height:79px!important;}.lh80{line-height:80px!important;}.lh81{line-height:81px!important;}.lh82{line-height:82px!important;}.lh83{line-height:83px!important;}.lh84{line-height:84px!important;}.lh85{line-height:85px!important;}.lh86{line-height:86px!important;}.lh87{line-height:87px!important;}.lh88{line-height:88px!important;}.lh89{line-height:89px!important;}.lh90{line-height:90px!important;}.lh91{line-height:91px!important;}.lh92{line-height:92px!important;}.lh93{line-height:93px!important;}.lh94{line-height:94px!important;}.lh95{line-height:95px!important;}.lh96{line-height:96px!important;}.lh97{line-height:97px!important;}.lh98{line-height:98px!important;}.lh99{line-height:99px!important;}.lh100{line-height:100px!important;}
.h1{height:1px!important;}.h2{height:2px!important;}.h3{height:3px!important;}.h4{height:4px!important;}.h5{height:5px!important;}.h6{height:6px!important;}.h7{height:7px!important;}.h8{height:8px!important;}.h9{height:9px!important;}.h10{height:10px!important;}.h11{height:11px!important;}.h12{height:12px!important;}.h13{height:13px!important;}.h14{height:14px!important;}.h15{height:15px!important;}.h16{height:16px!important;}.h17{height:17px!important;}.h18{height:18px!important;}.h19{height:19px!important;}.h20{height:20px!important;}.h21{height:21px!important;}.h22{height:22px!important;}.h23{height:23px!important;}.h24{height:24px!important;}.h25{height:25px!important;}.h26{height:26px!important;}.h27{height:27px!important;}.h28{height:28px!important;}.h29{height:29px!important;}.h30{height:30px!important;}.h31{height:31px!important;}.h32{height:32px!important;}.h33{height:33px!important;}.h34{height:34px!important;}.h35{height:35px!important;}.h36{height:36px!important;}.h37{height:37px!important;}.h38{height:38px!important;}.h39{height:39px!important;}.h40{height:40px!important;}.h41{height:41px!important;}.h42{height:42px!important;}.h43{height:43px!important;}.h44{height:44px!important;}.h45{height:45px!important;}.h46{height:46px!important;}.h47{height:47px!important;}.h48{height:48px!important;}.h49{height:49px!important;}.h50{height:50px!important;}.h51{height:51px!important;}.h52{height:52px!important;}.h53{height:53px!important;}.h54{height:54px!important;}.h55{height:55px!important;}.h56{height:56px!important;}.h57{height:57px!important;}.h58{height:58px!important;}.h59{height:59px!important;}.h60{height:60px!important;}.h61{height:61px!important;}.h62{height:62px!important;}.h63{height:63px!important;}.h64{height:64px!important;}.h65{height:65px!important;}.h66{height:66px!important;}.h67{height:67px!important;}.h68{height:68px!important;}.h69{height:69px!important;}.h70{height:70px!important;}.h71{height:71px!important;}.h72{height:72px!important;}.h73{height:73px!important;}.h74{height:74px!important;}.h75{height:75px!important;}.h76{height:76px!important;}.h77{height:77px!important;}.h78{height:78px!important;}.h79{height:79px!important;}.h80{height:80px!important;}.h81{height:81px!important;}.h82{height:82px!important;}.h83{height:83px!important;}.h84{height:84px!important;}.h85{height:85px!important;}.h86{height:86px!important;}.h87{height:87px!important;}.h88{height:88px!important;}.h89{height:89px!important;}.h90{height:90px!important;}.h91{height:91px!important;}.h92{height:92px!important;}.h93{height:93px!important;}.h94{height:94px!important;}.h95{height:95px!important;}.h96{height:96px!important;}.h97{height:97px!important;}.h98{height:98px!important;}.h99{height:99px!important;}.h100{height:100px!important;}.h300{height:300px!important;}
.border-top {border-top: 1px solid #ddd;}
.nomarg {margin: 0!important;}
.nofloat {float: none!important;}
.centermarg{margin-right: auto;margin-left: auto;}

.relative{position:relative}
.rel{position:relative}
.abs {position:absolute}
.fixed {position:fixed}
.font-size-10 {font-size: 10px;}
.font-size-12 {font-size: 12px;}
.floatright{float:right}
.floatleft{float:left}
.nopadleft{padding-left:0!important}
.nopadright{padding-right:0!important}
.nomargleft{margin-left:0!important}
.nomargright{margin-right:0!important}
.clearboth{clear:both;}
.clearbothcenter{margin: 0 auto;display: block;float:none!important;text-align: center;}
.z1{z-index:1;}.z2{z-index:2;}
.noborder {border: none!important;}
.pointer{cursor:pointer}
.nopad {	padding: 0!important;}
.nodeco {	text-decoration: none!important;}
/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:before,
.clearfix:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after { clear: both;}
.clearfix { zoom: 1;}
.displaynone { display:none!important;}
.tablerow{ display: table-row;}
.tablecell{display: table-cell;vertical-align: middle;}
.text_align_right,.tar {text-align: right;}
.text_align_left,.tal {text-align: left;}
.text_align_center,.tac {text-align: center;}
.text_align_justify,.taj{text-align: justify;}
.text_align_left p img,.tal p img {margin: 0 auto;display: inherit;}
.nopadb{padding-bottom:0px!important;}
.uppercase {text-transform: uppercase;}
.btn {border: none;border-radius: 0;color: #3ca8e6;cursor: pointer;text-align: center;background: none;display: inline-block;width: auto;padding: 20px 55px;font-family: 'speedy_rg', sans-serif;text-transform: uppercase;letter-spacing: 0.05rem;font-size: 13pt;border: 1px solid #3ca8e6;margin: 0 auto 20px;float: left;}
.btn:hover,.rules .btn.active{-webkit-box-shadow: 0 0 0px 1px #cb1802;box-shadow: 0 0 0px 1px #cb1802;background: transparent;color: #cb1802;padding: 20px 55px;border: 1px solid #cb1802;}
.btn.restart{-webkit-box-shadow: 0 0 0px 1px #cb1802;box-shadow: 0 0 0px 1px #cb1802;background: transparent;color: #cb1802;padding: 20px 55px;border: 1px solid #cb1802;}
.btn:hover>a, .btn:hover>a>div, .btn:hover>a>div>sup{
color: #cbaf70;text-decoration:none;
border: none;
}
.btn.b13, .btn.b7,.btn.restart,h3.nbr {
    margin: 20px 20px 0;
}

.inlineblock{display:inline-block;}
 .btn a:hover {text-decoration: none;}
.btn a, .btn>a>div, .btn>a>div>sup{color: white;}
.sep{background:black;width:28px;height:8px;}
.logos{height:160px;}

.error{
	display: none;
	margin-left: 10px;
}
.error_show{
	color: rgb(245, 0, 67);
	font-size: 12px;
font-style: italic;	
	float: left;
	display: block;
	position: absolute;
	bottom: -24px;
	z-index: 1;
}
.fullwidth,.full{width:100%;}
input.invalid, textarea.invalid,select.invalid {
	border: 1px solid #e6e6eb;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(245, 0, 67, 1); 
	box-shadow: 0px 0px 0px 1px rgba(245, 0, 67, 1);
}
.inscription form select {
    font-size: 16px;    color: #333!important;
}
input.valid, textarea.valid,select.valid {
color: rgb(186, 186, 186);
font-style: italic;
}
.box {
	position: fixed;
	width: 100%;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	background: white;
	top: 0;
	left: -100%;
	background-color: #2B2F31;
}
iframe {
	max-width: 100%!important;	min-width: 0!important;
}
.close{height: 38px; width: 100px; display:block; background: #62C7D8; position:absolute; top: 10px; right: 10px; z-index:120;cursor: pointer;-webkit-border-radius: 0 0 20px 20px; border-radius: 26px 0 26px 0px;}
.close a{height:100%; width:100%; display:block; position:relative;}
.close div:before, .close div:after{content:''; width:34px; height:4px; display:block; position:absolute; top: 17px; right: 10px; background: #FFF; transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}
.close div:after{width:4px; height:34px; right: 25px; top: 2px; }

.close:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.close div {
	padding: 2px 46px 2px 0;
	float: right;
	color: white;
}
.box img{height:100%; width:auto;max-width:100%}
.infos{cursor:pointer;}
.blockhome:hover > .overlayhome {
	background: rgba(0, 0, 0, 0.10);
}
.head_page .btn{/* background:none;-webkit-box-shadow: 0 0 1px 1px rgba(215, 215, 215, 1);	box-shadow: 0 0 1px 1px rgba(215, 215, 215, 1); */}
.head_page .btn:hover,.head_page .btn:hover>a{background:none;-webkit-box-shadow: none;	box-shadow: none;background-color: rgba(245, 0, 67, 1);color: white;}
.overlayhome {height: 100%;width: 100%;position: absolute;background: rgba(0, 0, 0, 0.70);z-index: 1;}
.overlaymed {height: 100%;background: rgba(0, 0, 0, 0.3);left:0px;top:0;}
.overlaymed5 {height: 100%;background: rgba(0, 0, 0, 0.5);left:0px;top:0;}
a.overlaymed:hover,a .overlaymed5:hover,.overlaymedparent:hover>.overlaymed5{background: rgba(245, 0, 75, 0.8);}
.asie .overlayhome {
	 height: 100%;
	width: 100%;
	position: fixed;
	background: rgba(0, 0, 0, 0.70);
	z-index:0;top:0;
}
.asia-home{
	background: transparent url(../img/temp_pages_photos_asia_2.jpg) no-repeat 0 0;
}
.triangle_asia{
width: 0;
height: 0;
border-style: solid;
border-width: 50px 75px 0 75px;
border-color: #f5004a transparent transparent transparent;
margin: 0 auto;	cursor: pointer;
}
.triangle_top{position: fixed;top: 0;bottom: initial;}
section.homechoice {
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	position: relative;	top: 0;	z-index: 2;	left: 0;
}
.tri{width:150px;}
.text_asia {
	margin-top: -40px;
	font-size: 16px;
	color: white;	cursor: pointer;
}
.logos {
	margin-top: 10%;
}
.asie .logos {
	margin-top: 5%; z-index: 1;
	top: 0;
}
.btenter span {
	color: white;
	text-transform: uppercase;
	background: rgba(0, 0, 0, 0.7);
	padding: 20px;
	margin: 10% auto;
	position: relative;
	display: inline-block;
	font-size: 20px;
	border: 1px solid white;
}
input[type="checkbox"],input[type="radio"] {
	width: 20px;
	height: 20px;
}
a.bx-next,
a.bx-prev {top: 50%; text-indent: -9999px; width: 70px; height: 70px; margin-top: -35px;}
a.bx-next {
	right: 0;
	background: url("../img/icons/imga_icons_1_icon_right_70_r.png") center center no-repeat;
}
a.bx-prev {
	left: 0;
	background: url("../img/icons/imga_icons_1_icon_left_70_r.png") center center no-repeat;
}
a.bx-next:hover {
	background: url("../img/icons/imga_icons_1_icon_right_70_b.png") center center no-repeat;
}
a.bx-prev:hover {
	background: url("../img/icons/imga_icons_1_icon_left_70_b.png") center center no-repeat;
}
.single a.bx-prev,.single a.bx-next {
    position: absolute;
    text-indent: -9999px;
    display: inline-block;
    margin: 11px 0 5px;
    top: 0;
    width: 25px;
    height: 26px;
    background-size: contain;
    background-position: 6px 0;
    padding: 0;
    right: 10px;
}
.single a.bx-prev {
    right: 33px;
    left: initial;
}
figcaption.wp-caption-text {margin-top: 5px;}
.single h1 {text-transform: initial;}
.single h2 {font-size: 32px;}
.single .taj * {
    text-align: justify!important;
}
/*socials*/
.social{width:40px;height:40px; text-indent: -9000px;text-decoration: none;border: none;display:inline-block}
.facebook{background:url("../img/icons/ext_icons_0_icon_ext_facebook_40_w.png") center center no-repeat;}
.facebook:hover{background:url("../img/icons/ext_icons_0_icon_ext_facebook_40_r.png") center center no-repeat;text-decoration: none;border: none;}
.sharegame .facebook:hover{background:url("../img/icons/ext_icons_0_icon_ext_facebook_40_b.png") center center no-repeat;text-decoration: none;border: none;}
.twitter{background:url("../img/icons/ext_icons_0_icon_ext_twitter_40_w.png") center center no-repeat;}
.twitter:hover{background:url("../img/icons/ext_icons_0_icon_ext_twitter_40_r.png") center center no-repeat;text-decoration: none;border: none;}
.sharegame .twitter:hover{background:url("../img/icons/ext_icons_0_icon_ext_twitter_40_b.png") center center no-repeat;text-decoration: none;border: none;}
.googleplus{background:url("../img/icons/ext_icons_0_icon_ext_gplus_40_w.png") center center no-repeat;}
.googleplus:hover{background:url("../img/icons/ext_icons_0_icon_ext_gplus_40_r.png") center center no-repeat;text-decoration: none;border: none;}
.youtube{background:url("../img/icons/ext_icons_1_icon_ext_youtube_40_w.png") center center no-repeat;}
.youtube:hover{background:url("../img/icons/ext_icons_1_icon_ext_youtube_40_r.png") center center no-repeat;text-decoration: none;border: none;}
.linkedin{background:url("../img/icons/ext_icons_0_icon_ext_linkedin_40_w.png") center center no-repeat;}
.linkedin:hover{background:url("../img/icons/ext_icons_0_icon_ext_linkedin_40_r.png") center center no-repeat;text-decoration: none;border: none;}
.tumblr{background:url("../img/icons/icon_ext_tumblr_40_w.png") center center no-repeat;}
.tumblr:hover{background:url("../img/icons/icon_ext_tumblr_40_r.png") center center no-repeat;text-decoration: none;border: none;}

.facebookr{background:url("../img/icons/ext_icons_0_icon_ext_facebook_40_r.png") center center no-repeat;}
.facebookr:hover{background:url("../img/icons/ext_icons_0_icon_ext_facebook_40_b.png") center center no-repeat;text-decoration: none;border: none;}
.twitterr{background:url("../img/icons/ext_icons_0_icon_ext_twitter_40_r.png") center center no-repeat;}
.twitterr:hover{background:url("../img/icons/ext_icons_0_icon_ext_twitter_40_b.png") center center no-repeat;text-decoration: none;border: none;}
.googleplusr{background:url("../img/icons/ext_icons_0_icon_ext_gplus_40_r.png") center center no-repeat;}
.googleplusr:hover{background:url("../img/icons/ext_icons_0_icon_ext_gplus_40_b.png") center center no-repeat;text-decoration: none;border: none;}
.instagramr{background:url("../img/icons/ext_icons_2_icon_ext_instagram_40_r.png") center center no-repeat;}
.instagramr:hover{background:url("../img/icons/ext_icons_2_icon_ext_instagram_40_b.png") center center no-repeat;text-decoration: none;border: none;}
.youtuber{background:url("../img/icons/ext_icons_1_icon_ext_youtube_40_r.png") center center no-repeat;}
.youtuber:hover{background:url("../img/icons/ext_icons_1_icon_ext_youtube_40_b.png") center center no-repeat;text-decoration: none;border: none;}
.linkedinr{background:url("../img/icons/ext_icons_0_icon_ext_linkedin_40_r.png") center center no-repeat;}
.linkedinr:hover{background:url("../img/icons/ext_icons_0_icon_ext_linkedin_40_b.png") center center no-repeat;text-decoration: none;border: none;}
.tumblrr{background:url("../img/icons/icon_ext_tumblr_40_r.png") center center no-repeat;}
.tumblrr:hover{background:url("../img/icons/icon_ext_tumblr_40_b.png") center center no-repeat;text-decoration: none;border: none;}

/* sidebar_bottom */
.sidebar_bottom {
	padding: 40px 20px !important;
	background: #e6e6eb;
}

/*Custom Classic page - withsidebar */
body>section, body.img_top .head_page {margin-top: 120px;}
body.img_top>section {margin-top:0px;}
.border-bottom{border-bottom:solid 1px #eaeaea}
.border-bottom-h {border-bottom: solid 1px #E4E4E4;}
.border-bottom-r {	border-bottom: solid 1px #F5004B;}
.title{z-index: 1;top: 20%;}
.home .title{top: initial;}
.subtitle {
	z-index: 1;
	bottom: 20%;
	font-size: 26px;
	font-style: italic;
	line-height: 26px;	text-transform: none;
}
.home .subtitle { bottom: initial;}

.home .head_page {
	padding: 60px 20px 40px 20px;
	background-size: cover !important;;
}

.game .subtitle {top: 0%;	bottom: initial;}
.game .head_page .thumb{/* background-attachment:fixed; */background-attachment:initial!important;-webkit-background-size: contain!important;background-size:contain!important;background-repeat:no-repeat!important;}

/* event sub home */
.sub_home .head_page {
	padding: 20px 20px 250px 20px;
}
.sub_home .head_page h1 {
	padding-bottom: 30px;
}
.sub_home .head_page h1 img {
	width: 200px;
}
.sub_home .head_page + div {
	background: #F0F0F5;
	padding-top: -100px;
}
.sub_home .head_page + div div {
	background: white;
	max-width: 800px;
}
/*Countdown*/
.sub_home .countdown {
	margin-top: -200px;
	-webkit-box-shadow: 0 0 15px 1px rgba(0,0,2,.1);
	box-shadow: 0 0 15px 1px rgba(0,0,2,.1);
}
.countdown {	padding: 30px 20px 40px 20px !important;}
.countdown .chapeau {
	font-size: 20px !important;
	line-height: 25px !important;
}
.countdown .date_intro_text {
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	font-weight: 500;
	color: #9696a0;		
}
.countdown #countdown {
	margin-top: 10px;
	margin-bottom: 0em;
}
.countdown #countdown span {
	color: #31313b;
	font-size: 60px;
	line-height: 60px;
	font-weight: 500;
	position: relative;
	text-align: center;
	display: inline-block;
	width: 1.5em;
}
.countdown #countdown span.days {width: 2em;}
@keyframes blink {  
	from { opacity: 0; }
	to   { opacity: 1; }
}
  
.countdown #countdown span:before {
	content: ':';
	animation: blink 1s infinite alternate;
	position: absolute;
	left: -.15em;
}

.countdown #countdown span:first-child:before {
	content: '';
}

	.countdown #countdown span:after {
		content: '';
		font-size: 14px;
		color: #9696a0;		
		word-wrap: normal;
		position: absolute;
		bottom: -2.5em;
		right: 0;
		display: block;
		width: 100%;
	}

	.countdown #countdown span.months:after {
		content: ' months';
	}
 
	.countdown #countdown span.days:after {
		content: ' days';
	}
	.countdown #countdown span.hours:after {
		content: ' hours';
	}
	.countdown #countdown span.minutes:after {
		content: ' minutes';
	}
	.countdown #countdown span.seconds:after {
		content: ' seconds';
	}


/*Agenda (timeline) */

	.agenda {
		background: #1d1d28 !important;
		font-size: 0;
		display: inline-block;
		background: white;
		width: 100%;
		padding: 40px 0;
	}	
	.agenda div {
		background: inherit !important;
	}
	.agenda > div {
		vertical-align: top;
		margin: 0 !important;
	}	
	.agenda .title {
		font-size: 18px;
		line-height: 20px;
		margin: 25px 0 0;
		color: white;
	}
	.agenda .active .title {
		color: #9696a0;
	}
	.agenda .current .title {
		color: #f5004b;
	}
	.agenda .place {
		font-size: 14px;
		color: white;
		line-height: 16px;
	}
	.agenda .date {
		margin-bottom: 10px;		
		font-size: 14px;
		font-weight: bold;
		white-space: pre;
		color: #9696a0;
	}	

	.agenda .barre {
		border-bottom: 1px solid #9696a0;
	}
	.agenda .active .barre,
	.agenda .current .barre {
		border-bottom: 1px solid #f5004b;
	}
.pop {
	position: fixed;
	z-index: 10000;
	width: 100%;
	height: 100%;
	text-align: center;
	background: rgba(0, 0, 0, 0.69);left:0;top:0;	overflow-y: auto;
}

.videoplus {height: 100%;background:url("../img/icons/imga_icons_1_icon_play_50_g.png") center center no-repeat;left:0px; top:0;}
.videoplus:hover {height: 100%;background:url("../img/icons/imga_icons_1_icon_play_50_r.png") center center no-repeat;left:0px; top:0;}
.newsplus {height: 100%;background:url("../img/icons/imga_icons_1_icon_see_50_g.png") center center no-repeat;left:0px; top:0;	opacity: 0;}
.newsplus:hover {height: 100%;background:url("../img/icons/imga_icons_1_icon_see_50_r.png") center center no-repeat;left:0px; top:0;	opacity: 1;}
.featured .news{	overflow: hidden;height: 145px;}.featured .news:hover>img{opacity: 0.4;}
.box_news{	-webkit-box-shadow: 0 0 1px 1px rgba(215, 215, 215, 1);	box-shadow: 0 0 1px 1px rgba(215, 215, 215, 1);}
.stage_block{border:none;}
.pop .close {
	background: #F5004B url("../img/icon-delete.png") center center no-repeat;
	width: 26px;
	height: 26px;
	border-radius: 20px;
	padding: 4px;
}
#Stage_jbeeb_3{display: inline-block!important;}

/*Stage single*/
.displayer {
	background: white;
	height: 26px;
	width: auto;
	display: inline-block;
}
.displayer span, input[type="radio"], input[type="checkbox"]{
	float: left;
	width: 18px;
	height: 18px;
	background: #fff;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: solid 1px #f5004b;
	padding: 0;
	position: relative;
	-webkit-appearance: initial;margin-right:3px;    position: relative;
}
input[type="checkbox"]{width: 30px;height: 30px;-webkit-border-radius:0;border-radius:0;margin: -2px 10px 0 0;}
.displayer span:after, input[type="radio"]:after, input[type="checkbox"]:after {
	content: "";
	width: 12px;
	height: 12px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -6px;
	margin-top: -6px;
	background: transparent;
	transform: 	scale(0);
	transition: .3s transform;
	-webkit-appearance: initial;
}

.displayer.active span {

}
.displayer:hover span:after, input[type="radio"]:hover:after, .radio:hover>input[type="radio"]:after, input[type="checkbox"]:hover:after, .radio:hover>input[type="checkbox"]:after {
	background: #1E1E28;
	transform: scale(.5);	
}
.displayer.active span:after, input[type="radio"].active:after, input[type="checkbox"].active:after, .displayer.actives span:after, input[type="radio"].actives:after, input[type="checkbox"].actives:after {
background: #f5004b!important;
	transform: scale(1)!important;
}
input[type="checkbox"].active:after,input[type="checkbox"]:hover:after {
    content: "";
    width: 24px;
    height: 24px;
    -webkit-border-radius: 0;
    border-radius: 0;
    left: 2px;
    top: 2px;
    margin-left: 0;
    margin-top: 0;	
}
.warningvote,.warning {top: 0;left: 0;min-height: 120px;z-index: 10000;	text-align: center;}
.warningvote>*,.warning>*{padding-top:42px !important;}
/*Steps*/
.steps span {border-bottom: 1px solid #111;margin-bottom: 5px;display: inline-block;}
.steps .act {border-color: rgb(245,000,075);}
.steps span.future {border-bottom: 1px solid rgb(190,190,200);}

/*Submit*/
.remover {
    position: absolute;
    top: 0;
    right: 0;
    width: 46px;
    height: 46px;
    background: #f5004b;
    z-index: 1;
    text-align: center;
    cursor: pointer;
}
.remover:after {
    font-family: "FontAwesome";
    content:"\f00d";
    color: white;
    font-size: 26px;
    line-height: 45px;
    text-align: center;
    font-weight: 200;
    text-shadow: 1px 1px 1px #222;
    -webkit-text-shadow: inset 0 0 2px 2px #f5004b;
}
.adder {
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    text-transform: uppercase;
}
.adder:after {
    font-family: "FontAwesome";
    content: "\f067";
    color: white;
    font-size: 20px;
    line-height: 16px;
    text-align: center;
    font-weight: 200;
    text-shadow: 1px 1px 1px #1e1e28;
    -webkit-text-shadow: inset 0 0 2px 2px #f5004b;
    margin: 0px 0 0 5px;
    position: relative;
    top: 2px;
}
.promocode {
    height: 46px;
    float: left;
    margin-top: 5px;
    position: relative;
}
.images-wrap {
	position: relative;
	width: 100%;
	height: 100%;
	border: 1px solid #9696a0;
	background: #e6e6eb;padding:5px;
	}
.images-wrap.bsfc-icons {
	height: 46px;
	width: 100%;
}
.iw-add {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	background: rgba(230, 230, 235, 0.3);
	border: none;
	z-index: 2;
}
a.js-upload-files.iw-add:after {content: '+';font-size: 50px;color: white;top: 0;position: absolute;left: 0;margin: 0;background: rgb(245, 0, 75);padding: 11px 8px;opacity: 0.6;}
.vp-placeholder {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	line-height: 140px;
	font-size: 16px;
	font-style: italic;
	text-align: center;
	color: #9696a0;
}
.video-preview {
	position: relative;
	margin-bottom: 10px;
	height: 147px;
	width: 100%;
	border: 1px solid #9696a0;
	background: #e6e6eb;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.h190{height:190px;}
.b-social {
	height: 51px;
	}
	.bs-item {
		display: inline-block;
		vertical-align: top;
		}
		.bsi-link {
			float: left;
			width: 50px;
			height: 51px;
			margin-right: 4px;
			background: url(../img/icons-social-large.png) no-repeat 0 0;
			border-bottom: none;
			}
		.bsi-link:hover {
			opacity: .9;
			filter: alpha(opacity=90);
			}
		.bsi-link.twitter {
			background-position: -56px 0;
			}
		.bsi-link.google-plus {
			background-position: -111px 0;
			}
		.bsi-link.linkedin {
			background-position: -167px 0;
			}

.bss-item {
	float: left;
	list-style: none;
	}
	.bssi-link {
		float: left;
		width: 26px;
		height: 26px;
		margin-right: 3px;
		background: url(../img/icons-social-small.png) no-repeat 0 0;
		border-bottom: none;
		}
	.bssi-link:hover {
		opacity: .9;
		filter: alpha(opacity=90);
		}
	.bssi-link.twitter {
		background-position: -28px 0;
		}
	.bssi-link.google-plus {
		background-position: -56px 0;
		}
	.bssi-link.linkedin {
		background-position: -84px 0;
		}

.bd-item {
	float: left;
	list-style: none;
	}
	.bdi-link {
		float: left;
		width: 25px;
		height: 25px;
		margin-right: 4px;
		background: url(../img/icons-download-small.png) no-repeat 0 0;
		border-bottom: none;
		}
	.game .bdi-link {
		float: left;
		width: 50px;
		height: 50px;
		margin-right: 4px;
		border-bottom: none;
		}
	.bdi-link.ios {background-position: 4px 0;}
	.bdi-link.ios:hover {background-position: 4px -30px;}
	.bdi-link.ios:active {background-position: 4px -60px;}
	.bdi-link.android {background-position: -26px 0;}
	.bdi-link.android:hover {background-position: -26px -30px;}
	.bdi-link.android:active {background-position: -26px -60px;}
	.bdi-link.kindle {background-position: -57px 0;}
	.bdi-link.kindle:hover {background-position: -57px -30px;}
	.bdi-link.kindle:active {background-position: -57px -60px;}
	.bdi-link.windows {background-position: -88px 0;}
	.bdi-link.windows:hover {background-position: -88px -30px;}
	.bdi-link.windows:active {background-position: -88px -60px;}
	
	.game .bdi-link.ios {background:url(../img/icons/ext_icons_0_icon_ext_ios_50_r.png) no-repeat center center;}
	.game .bdi-link.ios:hover {background:url(../img/icons/ext_icons_0_icon_ext_ios_50_b.png) no-repeat center center;}
	.game .bdi-link.android {background:url(../img/icons/ext_icons_0_icon_ext_android_50_r.png) no-repeat center center;}
	.game .bdi-link.android:hover {background:url(../img/icons/ext_icons_0_icon_ext_android_50_b.png) no-repeat center center;}
	.game .bdi-link.kindle {background:url(../img/icons/ext_icons_0_icon_ext_amazon_50_r.png) no-repeat center center;}
	.game .bdi-link.kindle:hover {background:url(../img/icons/ext_icons_0_icon_ext_amazon_50_b.png) no-repeat center center;}
	.game .bdi-link.windows {background:url(../img/icons/ext_icons_0_icon_ext_windows_50_r.png) no-repeat center center;}
	.game .bdi-link.windows:hover {background:url(../img/icons/ext_icons_0_icon_ext_windows_50_b.png) no-repeat center center;}
	
.game .head_page h1 {
	font-size: 60px;
	line-height: 60px;
}
.icon-platform {
	display: inline-block;
	width: 25px;
	height: 25px;
	margin-right: 4px;
	vertical-align: -9px;
	background: url(../img/icons-download-small.png) no-repeat -100% -100%;
	border-bottom: none;
	}
	.icon-platform.ios {
		background-position: 4px -60px;
		}
	.icon-platform.android {
		background-position: -26px -60px;
		}
	.icon-platform.kindle {
		background-position: -57px -60px;
		}
	.icon-platform.windows {
		background-position: -88px -60px;
		}

.bsfc-item {
	position: relative;
	width: 100%;
	height: 100%;
	display: inline-block;	display: none;
}
#files .bsfc-item, #files-1 .bsfc-item , #files-2 .bsfc-item {
	display: inline-block;
}
.bsfc-images .bsfc-item {margin: 10px 5px 0 5px;width: 90px;height: 60px;}
.video-preview > iframe {position: relative;}
.h150{height:150px;}
/*Breadcrumb*/
#breadcrumbs{z-index:1;margin: 8px 0px 7px;float: left;text-align: center;width: 100%;}
#breadcrumbs a{margin: 5px 0px 0 0;font-size: 14px;border-bottom: none;}
.wp-pagenavi a {
	margin: 1px;
	background-color: rgb(245, 0, 67);
	padding: 10px 15px;
	color: white;
	border: solid 1px rgb(245, 0, 67);
	-webkit-transition: all 200ms ease-in-out;	-moz-transition: all 200ms ease-in-out;	-ms-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out;	transition: all 200ms ease-in-out;
}
.wp-pagenavi a:hover {
	margin: 1px;
	background-color: rgb(30, 30, 40);
	padding: 10px 15px;
	color: white;
	border: solid 1px rgb(30, 30, 40);
	-webkit-transition: all 200ms ease-in-out;	-moz-transition: all 200ms ease-in-out;	-ms-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out;	transition: all 200ms ease-in-out;
}
.wp-pagenavi {
	display: inline-block;
	margin: 40px 0;
	height: 40px;width:100%
}
.wp-pagenavi span {
	margin: 1px;
	border: solid 1px rgb(245, 0, 67);
	padding: 10px 15px;
	color: rgb(245, 0, 67);
}

 /*Homepage main*/
.iconstage div{background: url(../img/icons/imga_logo_int.png) no-repeat center top;background-size: 100%;width: 270px;height: 64px;}
.iconstage:hover>div {background: url(../img/icons/imga_logo_int_on.png) no-repeat center top;background-size: 100%;width: 270px;height: 64px;}
.iconstage:hover>h2 {color:rgb(245,000,075)!important}

.iconplace div{background: url(../img/icons/imga_icons_1_icon_place_50_w.png) no-repeat center top;width: 50px;height: 50px;}
.icondate div{background: url(../img/icons/imga_icons_1_icon_date_50_w.png) no-repeat center top;width: 50px;height: 50px;}
.breakingnews {background: #F0F0F5;}
.chapeau, .chapeau p{font-size:25px!important;line-height:30px!important;max-width: 50em;font-weight: 300;} 
.single p a, .single p, .single p em, .single p strong {
	font-size: 16px;
	line-height: 24px;
}
.single .thumb{background-attachment:initial!important;-webkit-background-size: contain!important;background-size:contain!important;background-repeat:no-repeat!important;}
::-webkit-input-placeholder { /* WebKit browsers */
	color:	#BEBEC8;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	 color:	#BEBEC8;
	 opacity:	1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	 color:	#BEBEC8;
	 opacity:	1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
	 color:	#BEBEC8;
}
option[selected="selected"], select>option[selected="selected"],select {
	color: #BEBEC8!important;
}

select option {
	color: #111;
}
.circle {margin: -8px 0 0 -12px;top: 50%;left: 50%;width: 24px;height: 24px;background: #F0F0F5;border: 6px solid #cbaf70;border-radius: 50%;position: absolute;z-index: 1;}
.barre {border-bottom: 6px solid #cbaf70;}
.released-no textarea {
	height: 191px;
	/* margin-top: 8px; */
}
img.mobile,.homelog,.facehomelog{display:none;}
.partner {width: 30%;}
.lightbox_bbb {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10000;
	height: 100%;
	display: table;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.88);
}
.lightbox_bbb, .lightbox_bbb span {
	color: white;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.lightbox_bbb .next, .lightbox_bbb .before {
	cursor: pointer;
	color: white;
	border-radius: 65px;
	background: rgba(0, 0, 0, 0.53);
	font-weight: bold;
	display: inline-block;
	line-height: 30px;
	padding: 17px 27px;
	float: none;
	position: absolute;
	top: 50%;
	left: 10px;
	margin: -10px 0 0;
	z-index: 2;
}
.lightbox_bbb .next:before, .lightbox_bbb .before:before,.lightbox_bbb .next::before, .lightbox_bbb .before::before {
	content: '\f054';
	top: 0;
	font-family: "FontAwesome";
	font-size: 20px;
}
.lightbox_bbb .next {
	left: initial;
	margin: -10px 0 0;
	right: 10px;
}
.lightbox_bbb .before {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.lightbox_bbb .close {
	cursor: pointer;
	color: #FFFFFF;
	border-radius: 16px;
	display: inline-block;
	line-height: 0px;
	padding: 16px 9px;
	float: none;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 2;
	opacity:1;
	filter: alpha(opacity=100);
	text-shadow: 0 1px 0 #fff;
	background: none;
	height: auto;
	width: auto;
}
.lightbox_bbb .close:before {
	content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â";
	height: 21px;
	top: 0;
	font-family: 'novelight';
	font-size: 44px;
}
.back_lightbox {height: 100%;left: 0;top: 0;z-index: 0;}
.bw {background-blend-mode: luminosity;}
.fullimage {	background-size: contain!important;}
.fullimage a {	display: inline-block;position: relative;z-index: 1;}
.boxy {background-color: white;padding: 30px 0;}
.images-wrap.bsfc-apks {height: 50px;width: 100%;}
#apk .iw-add {background-size: 5%;}
.slick-slide a.news,.slick-slide{vertical-align: top;}
.game a.bx-prev, .game a.bx-next {top: 50%;margin-top:-7px;padding: 0;}
.container .events a + a {margin-left: .5em;}

/* Events logos on homepage */

.events_logos {
	margin-top: 20px;
}

.event_logo {
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
	margin-right: 10px;
	width: 130px;
}

.events_logos a {
	padding: 20px;
}

.events_logos a span {
	color: white !important;
	display: block;
	text-transform: uppercase;
	font-size: 20px; /* (logo_size:60)/7*2.25 */
	line-height: 20px;
	font-weight: 500;
}

.events_logos a:hover span,
.events_logos a:focus span {
	color: rgb(245,0,75) !important;
}

.events_logos a .event_subtitle {
	padding-top: 5px;
}

.events_logos a .event_imga {
	min-width: 60px;
	height: 60px;
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-image: url(../img/logo/square_logo_white.png);
	background-position: center;
	text-indent: -9999px;
	overflow: hidden;
}

.events_logos a:hover .event_imga,
.events_logos a:focus .event_imga {
		background-image: url(../img/logo/square_logo.png);
}

/* Sponsors/Partners */

.partners {
	border: solid 1px rgb(240,240,245);
}

.partners > div {
	padding: 30px !important;
}
.partners>div>a>div {
    height: 125px!important;
}
@media (max-width:1024px) {
	.partners > div { width:33%!important; }
}
@media (max-width: 800px) {
	.partners > div { width: 33%  !important; }
	.game h1{padding:0 10px;}
}
@media (max-width: 600px) {
	.partners > div { width: 50%  !important; }
}
@media (max-width: 400px) {
	.partners > div { width: 100%  !important; }
}

/* CEO */

.subplan {
    margin: 10px 0px;
    display: inline-block;
}

.times {
    color: #f5004b;
    font-weight: bold;
}

.sub_planning  .closed {
    border: 1px solid #f0f0f5;
    padding: 40px;
	margin:20px 0;
}

.sub_planning h4 {font-size: 18px;color: #bebeca;}
.place_date {
    border: none;
    border-radius: 0;
    color: #cbaf70;
    text-align: center;
    display: inline-block;
    width: auto;
    padding: 10px 20px;
    border: 1px solid #cbaf70;
}
.place_date p {color: #cbaf70;}
.sub_planning {
    margin: 20px auto;
    display: block;
    float: none!important;
    text-align: center;
}
.single .taj img,.single .content img {
    margin-bottom: 50px;
}
.site-content {
    padding: 200px 0;
    background: white;
}
#content {
    margin-top: 96px;
    padding: 0px 0;
}
.home #content.site-content {
    background: none;
    margin-top: 0;
}
.entry-content {
    max-width: 70%;
}
/*SLICK*/
.home .entry-content {
    width: 80%;
    max-width: 500px!important;
    float:none!important;
    display: block;
    clear: both;
    margin: 0 auto;
}
.home .entry-content p {
	color: #fff;
	text-align: center;
}
.entry-content p {
	color: #000;
	text-align: center;
}
.entry-content p b, .entry-content p strong {
    font-weight: bold;
    line-height: 20px;
    color: white;
}
.home .entry-content p b, .home .entry-content p strong {
    color: white;
}
.mask{background:#111;position:fixed;z-index:1;left:100%;top:0;width:100%;height:100%;opacity:0;background-size: cover;background-attachment: fixed;}
/*FOOTER*/
.site-footer {
    /*border-top: 1px solid #f1cf84;*/
}
section:nth-child(0n+2),section:nth-child(0n+3){
    text-align: center;
    margin: 0 auto;
    background: white;
    display:inline-block;
    width:100%;
}
section:nth-child(0n+2){
    padding: 50px 0 0;
}
section:nth-child(0n+3){
    padding:0 0 50px;
}
section:nth-child(0n+2) .global_infos {
    text-align: center;
    padding-top: 20px;
}
section:nth-child(0n+1) h3 {
    font-family: 'speedy_rg';
    color: rgb(255, 255, 255);
    margin: 0px auto 0px;
    text-align: center;
    font-size: 24px;
    letter-spacing: 0.07rem;
    text-transform: initial;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #111111;
    padding: 133px 0 20px;    width: 100%;
}
section:nth-child(0n+1){
    text-align: center;
    margin: 0 auto;
    padding: 50px 0 0;
    display:inline-block;
    width:100%;
}
.slider_home {
    background: #111111;
}
.slider_home h2 {
    margin: 20px auto;
    font-size:46px!important;
}
.slider_home .date{
    margin: 10px auto 16px;
    font-size:32px;
}
.about * {
    background: white!important;
    color: black;
}
.about>p {
    margin: 0 0 0px;
    font-family: 'speedy_rg';
}
.pass {
    border: 1px solid #ab241e!important;
    color: #ab241e;
}
.global_infos div {
    text-align: center;
    width: 100%;
    color: white;
    display: inline-block;
    font-family: 'speedy_rg';
    text-transform: none;
    font-size: 32px;
}
.global_infos span {
    text-align: center;
    width: 100%;
    color: white;
    display: inline-block;
}
footer * {
    background: #ab241e;
    font-size: 15px;
}
div#map_canvas {
    height: 400px;
}
.date_spectacle {
    font-weight: 600;
    text-transform: uppercase;
}
.item_spectacle{display: block;margin: 20px auto 0px;padding: 20px 0 0;border-top: 1px solid rgba(195, 195, 195, 0.30);cursor:pointer}
.item_spectacle:not(.active):hover {opacity: 0.7;}
span.heure_spectacle {
    font-weight: 300;
    text-transform: uppercase;
    clear: both;
    display: block;
}
span.nom_spectacle {
    font-weight: 300;
    text-transform: uppercase;
    clear: both;
    display: block;
    line-height: 19px;
    font-size: 16px;
}

span.avec_spectacle {
    font-weight: 600;
    text-transform: uppercase;
     line-height: 19px;
    font-size: 16px;
}
section#map, section#partenaires {
    background: white;
}
section h3{
    font-family: 'speedy_regular';
    margin: 0 auto 40px;
    width: 100%;
    display: inline-block;
}
section#programmation h3{margin: 0 auto 0px;}
.stage {
    padding: 50px 0;
    width: 100%;
}
.stage .cont {
    max-width: 100%;
    width: 600px;
}
.stage .cont p{
    color: #111;
}
.tarif_title{color: #111;font-weight: 600;display: block;}
.tarif{color: #111;}
.infos.resas p {
    padding: 10px 20px;
    border: 1px solid #fff;
    display: inline-block;cursor:pointer;
}
.details_spectacle {
    display: none;
    margin: 20px 0;
}
.details_spectacle .billetreduc {
    margin: 10px 0!important;
}
.chapo_spectacle, .chapo_spectacle p {
    font-weight: 600;
    color: #111;
}
.description_spectacle, .description_spectacle p {
    color: #111;
}
.contact p{color: #111;}
.middle {
    width: 100%;
    height: 13px;
    margin: 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ddc790+0,6f5d2f+100 */
    background: #ddc790; /* Old browsers */
    background: -moz-linear-gradient(top, #ddc790 0%, #6f5d2f 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ddc790 0%,#6f5d2f 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ddc790 0%,#6f5d2f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddc790', endColorstr='#6f5d2f',GradientType=0 ); /* IE6-9 */
}
.result {
    text-align: center;
    min-width: 200px;
    padding: 20px 20px;
    margin:20px auto 0px 19px;
    float: left;
    color: #ff0000;
    font-size: 24px;
    background: white;
    border: 1px solid #d0d0d0;
    max-width: 100%;
	cursor: default;
	letter-spacing: 0.01rem;
    font-family: 'Arial', sans-serif;
    font-weight: bold;
}
.boulier {
    border: 2px solid #6f5d2f;
    width: calc(100% - 4px);
    position: relative;
    height: 80%;
    clear: both;
    background: #e0ca92;
	margin-top: 10px!important;
	    border: 13px solid transparent;
       -moz-border-image: -moz-linear-gradient(top, #6f5d2f 0%, #e0ca92 70%);
    -webkit-border-image: -webkit-linear-gradient(left, #6f5d2f 0%, #e0ca92 70%);
    border-image: linear-gradient(to bottom right, #6f5d2f 0%, #d0bb86 70%);
    border-image-slice: 1;
}
.boulier_top {
    margin: 0px 10px 0;
    display: block;
    text-align: center;
    position: relative;
    height: calc(30%);
}
.boulier_bottom {
    margin: 0px 10px 0;
    display: block;
    text-align: center;
    position: relative;
    height: calc(70% - 13px);
    vertical-align: bottom;
}
.bl {
    width: 7%;
    height: 100%;
    margin: 0 0.1%;
    /* background: #e6e6e6; */
    padding: 10px 0;
    position:relative;
    display: inline-flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: center;
    align-content: flex-end;
}
.bl>span {
    display: block;
    /* width: 40px;
    height: 40px; 
	-webkit-border-radius: 50%;
    border-radius: 0% 90% 0% 90%;
	-moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(-45deg); */
	width: 80px;
    height: 40px;
	-webkit-border-radius: 50%;
	border-radius: 100% / 100%;
    margin: 0 auto 1px;
    background: #fff;
   
    cursor: pointer;
    position: relative;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    
}
.bl>span:hover {
    opacity:0.9;
}
.boulier_bottom>.bl {
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  align-content: flex-end;
}
.bl>span.bl_abs{
    position: absolute;
    left: 50%;
    margin:0 -40px 1px!important;
    z-index: 1;    border: 1px solid rgba(17, 17, 17, 0.12);
}
#btl9>span,#bbl9>span {
    background: #e47700;
}
#btl8>span,#bbl8>span {
    background: #380e62;
}
#btl7>span,#bbl7>span {
    background: #6a097a;
}
#btl6>span,#bbl6>span {
    background: #ac2dd2;
}
#btl5>span,#bbl5>span {
    background: #9d0f0d;
}
#btl4>span,#bbl4>span {
    background: #cb1802;
}
#btl3>span,#bbl3>span {
    background: #e84a4b;
}
#btl2>span,#bbl2>span {
    background: #3ca8e6;
}
#btl1>span,#bbl1>span {
    background: #43af66;
}
#btl0>span,#bb0>span {
    background: #ecd728;
}
#btr3>span,#bbr3>span {
    background: #ef88b3;
}
#btr2>span,#bbr2>span {
    background: #3ac9eb;
}
#btr1>span,#bbr1>span {
    background: #45ec83;
}
.result.btn:hover {
    color: #ff0000;
    background: white;
    border: 1px solid #d0d0d0;
    max-width: 100%;
    box-shadow: none;padding: 20px 20px;
}
h3.btn.nbr {
    background: #3ca8e6;
    color: white;
    padding: 22px 55px;
}
.bl:after {
	content:"";
	left: 50%;
	width: 6px;
	position: absolute;
	top: 0;
	height: 7px;
	background: #505050;
	height: 100%!important;
	z-index: 0;
	margin-left: -3px;
}
#dis input[type="submit"] {
    line-height: 12px;
    background: none;
    display: inline-block;
    width: auto;
    margin-top: 0px;
    background: none;
    border: none!important;
    color: #111;
    cursor: pointer;
    font-family: 'speedy_regular', sans-serif;
    font-size: 13px;
}

form#dis {
    position: fixed;
    top: 5px;
    right: 5px;
    text-align: right;
}
p.wrong{color: #f50000;}