/* IMPORTS */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header,
hgroup, menu, nav, section, menu,
time, mark, audio, video { margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
article, aside, figure, footer, header, hgroup, nav, section { display:block; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; display:none; }
em, var { font-style:normal; }
table { border-collapse:collapse; border-spacing:0; font-size:1em; }
hr { display:block; height:1px; border:0; border-top:1px solid #e0ddde; margin:20px 0; padding:0; }
input, select { vertical-align:middle; }
table { empty-cells:show; font-size:1em; }
table th { vertical-align:top; text-align:left; font-weight:normal; }
table td { vertical-align:top; }
select, input, textarea { font:99% sans-serif; }
a:hover, a:active { outline: none; }
:focus { outline:0; }
.MSI_ext_nofollow {
    outline-offset: 0px;
    outline:0!important;
}

* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
	padding-right: 15px;
  max-width:1090px;
}
.container:before,
.container:after {
  display: table;
  content: " ";
}

.container:after {
  clear: both;
}

.row:before,
.row:after {
  display: table;
  content: " ";
}
.row {
margin-right: -15px;
margin-left: -15px;
}
.row .row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  float: left;
}
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
float: left;
}
.col-lg-1 {
width: 8.333333333333332%;
}
.col-lg-2 {
width: 16.666666666666664%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-4 {
width: 33.33333333333333%;
}
.col-lg-5 {
width: 41.66666666666667%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-7 {
width: 58.333333333333336%;
}
.col-lg-8 {
width: 66.66666666666666%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-10 {
width: 83.33333333333334%;
}
.col-lg-11 {
width: 91.66666666666666%;
}
.col-lg-12 {
width: 100%;
}
.col-lg-push-1 {
left: 8.333333333333332%;
}
.col-lg-push-2 {
left: 16.666666666666664%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-4 {
left: 33.33333333333333%;
}
.col-lg-push-5 {
left: 41.66666666666667%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-7 {
left: 58.333333333333336%;
}
.col-lg-push-8 {
left: 66.66666666666666%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-10 {
left: 83.33333333333334%;
}
.col-lg-push-11 {
left: 91.66666666666666%;
}
.col-lg-pull-1 {
right: 8.333333333333332%;
}
.col-lg-pull-2 {
right: 16.666666666666664%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-4 {
right: 33.33333333333333%;
}
.col-lg-pull-5 {
right: 41.66666666666667%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-7 {
right: 58.333333333333336%;
}
.col-lg-pull-8 {
right: 66.66666666666666%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-10 {
right: 83.33333333333334%;
}
.col-lg-pull-11 {
right: 91.66666666666666%;
}
.col-lg-offset-1 {
margin-left: 8.333333333333332%;
}
.col-lg-offset-2 {
margin-left: 16.666666666666664%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-4 {
margin-left: 33.33333333333333%;
}
.col-lg-offset-5 {
margin-left: 41.66666666666667%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-7 {
margin-left: 58.333333333333336%;
}
.col-lg-offset-8 {
margin-left: 66.66666666666666%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-10 {
margin-left: 83.33333333333334%;
}
.col-lg-offset-11 {
margin-left: 91.66666666666666%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}

.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.affix {
  position: fixed;top: 20px;width: 345px;
}
@-ms-viewport {
  width: device-width;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}

.small-text {
font-size: 11px;
}

.col-right {
    float: right;
}
.col-left {
    float: left;
    clear: none;
}
.cols {
    float: left;
}

/* HK Grotesk */
/* by Alfredo Marco Pradil */
/* used for the IMGA starting 2016 */

/* LIGHT */

@font-face {
	font-family: 'hkgrotesklight';
	src: url('../fonts/hkgrotesk/hkgrotesk-light-webfont.eot');
	src: url('../fonts/hkgrotesk/hkgrotesk-light-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/hkgrotesk/hkgrotesk-light-webfont.woff2') format('woff2'),
		 url('../fonts/hkgrotesk/hkgrotesk-light-webfont.woff') format('woff'),
		 url('../fonts/hkgrotesk/hkgrotesk-light-webfont.ttf') format('truetype'),
		 url('../fonts/hkgrotesk/hkgrotesk-light-webfont.svg#hkgrotesklight') format('svg');
	font-weight: 300;
	font-style: normal;
}


/* NORMAL */

@font-face {
	font-family: 'hkgrotesk';
	src: url('../fonts/hkgrotesk/hkgrotesk-regular-webfont.eot');
	src: url('../fonts/hkgrotesk/hkgrotesk-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/hkgrotesk/hkgrotesk-regular-webfont.woff2') format('woff2'),
		 url('../fonts/hkgrotesk/hkgrotesk-regular-webfont.woff') format('woff'),
		 url('../fonts/hkgrotesk/hkgrotesk-regular-webfont.ttf') format('truetype'),
		 url('../fonts/hkgrotesk/hkgrotesk-regular-webfont.svg#hkgroteskregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* MEDIUM */

@font-face {
	font-family: 'hkgroteskmedium';
	src: url('../fonts/hkgrotesk/hkgrotesk-medium-webfont.eot');
	src: url('../fonts/hkgrotesk/hkgrotesk-medium-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/hkgrotesk/hkgrotesk-medium-webfont.woff2') format('woff2'),
		 url('../fonts/hkgrotesk/hkgrotesk-medium-webfont.woff') format('woff'),
		 url('../fonts/hkgrotesk/hkgrotesk-medium-webfont.ttf') format('truetype'),
		 url('../fonts/hkgrotesk/hkgrotesk-medium-webfont.svg#hkgroteskmedium') format('svg');
	font-weight: 500;
	font-style: normal;
}


/* BOLD */

@font-face {
	font-family: 'hkgroteskbold';
	src: url('../fonts/hkgrotesk/hkgrotesk-bold-webfont.eot');
	src: url('../fonts/hkgrotesk/hkgrotesk-bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/hkgrotesk/hkgrotesk-bold-webfont.woff2') format('woff2'),
		 url('../fonts/hkgrotesk/hkgrotesk-bold-webfont.woff') format('woff'),
		 url('../fonts/hkgrotesk/hkgrotesk-bold-webfont.ttf') format('truetype'),
		 url('../fonts/hkgrotesk/hkgrotesk-bold-webfont.svg#hkgroteskbold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome/fontawesome-webfont.eot?v=4.6.3');
  src: url('../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../fonts/fontawesome/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../fonts/fontawesome/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../fonts/fontawesome/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('../fonts/fontawesome/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*NAV*/

.nav {
	z-index: 10000;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	background: white;
	-webkit-box-shadow: 0 0 15px 1px rgba(0,0,2,.1);
	box-shadow: 0 0 15px 1px rgba(0,0,2,.1);
}
.logo_head + .menu,.parentaccount,.toppy {border-left: solid 1px rgb(240,240,245);}
.loupe,.parentaccount,.toppy {width: 73px;}

@media (max-width: 1024px) {	
	.nav {
		text-align: left;
		padding: 80px 0;
		height: 100%;
		overflow: auto;
		left: 0;
		background: rgb(0,0,2);
	}
	
	.nav div,
	.nav a {
		background: transparent !important;
		color: white !important;
	}
	
	.nav.closed {
		left: -100%;
	}
	
	.logo_head + .menu,
	.loupe,
	.parentaccount,
	.toppy {
		border: none;
	}	
	.nav .floatright {
		float: none;
	}	
}

/* TOP NAV */
.top_nav {
	background: #1E1E28 !important;
	overflow: hidden;
}

.top_nav a {
	color: white !important;
	border: 0 !important;
	line-height: 30px !important;
	font-size: 12px;
	margin: 0 .5em;
}

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

.top_nav a.active {
	color: rgb(245,0,75) !important;
}

.top_nav a.active + a.active { /* main+west home */
	color: white !important;
}

.events {
	padding-left: .5em;
	float: left !important;
}
nav .events a:first-child:after {
    content: "|";
    margin: 0 0 0 15px;
	color: white !important;
}
.lang_top_nav {
	padding-right: .5em;
	float: right !important;
}
.displayer_block {
    margin-bottom: 60px;
    padding: 15px 0 55px;
}
.displayer_menu{
    position: fixed;
    left: 0;
    background: white;
    padding: 15px 0 10px;
    top: 120px;
    z-index: 10;
	margin: 0;
}
@keyframes become {  
	from { background: #bd8f33; }
	to   { background: #e2a936; }
}
@keyframes becomehover {  
	from { background: #e2a936; }
	to   { background: #e2a936; }
}
.top_nav a.become {
    background: #bd8f33;
    width: 100%;
    margin: 0 0px 0 0!important;
    padding: 8px 51px 8px 52px;
    color: white!important;
    text-transform: uppercase;
    animation: become 1s infinite alternate;
    line-height: 30px !important;
}

.top_nav a.become:hover {
    background: #e2a936;
	animation: becomehover 1s infinite alternate;
}

@media (max-width: 1024px) {
	.nav .top_nav {
		background: #1E1E28 !important;	
	}
	.events .main:first-child:after {
		content: "";
		margin:0px;
	}
	.displayer_menu {
		position: relative;
		left: 0;
		background: white;
		padding: 15px 0 10px!important;
		top: 0;
		z-index: 10;
		margin-bottom: 60px;
	}
}

/* MAIN NAV */
.main_nav {
	height: 70px;
}
/* LOGO */
.logo_head div,.logo_head {
	background-size: auto 100%;
	background-position: 10px 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 239px;
	text-indent: -9999px;
}
.logo_head div {
	background-image: url(https://www.imgawards.com/wp-content/themes/imga/img/logo/nav_logo_event.png);
}
.logo_head div.logo,.logo_head.logo {
	background-image: url(../img/logo/nav_logo.png);
}
.logo_head div.logo_event,.logo_head.logo_event {
}
@media (max-width: 1100px) {
	.logo_head div,.home .logo_head{
		margin-right: 8px;
		overflow: hidden;
	}
}

@media (max-width: 1024px) {
	.logo_head div,.home .logo_head {
		text-indent: 0;
		background: transparent;
		height: initial;
		width: 100%;
		margin: 0;
		padding: 0;
		font-size: 1.2em;
		padding: .3em 0 !important;
		margin-top: 1em !important;
		text-align: center;
	}
}

/* MENU BUTTON */

.btn.btn-navbar {
	display: none !important;
}
@media (max-width: 1024px) {
	.btn.btn-navbar,
	.btn.btn-navbar:hover {
		display: block !important;
		position: fixed;
		left: 0;
		top: 0;
		background: white;
		z-index: 100000;
		outline: none;
		width: 100%;
		height: 80px;
		-webkit-box-shadow: 0 0 15px 1px rgba(0,0,2,.1);
		box-shadow: 0 0 15px 1px rgba(0,0,2,.1);
	}
	.btn.btn-navbar:before {
		content: 'Menu';
		display: block;
		position: fixed;
		top: 0;
		right: 0;
		width: 80%;
		width: calc(100% - 80px);
		line-height: 80px;
		height: 80px;
		color: rgb(0,0,2);
		text-transform: uppercase;
		font-size: .8em;
		letter-spacing: .5em;
		transition: width .5s;

	}
	.btn.btn-navbar.collapsed:before {
		width: 80px;
		content: '×';
	}
	.btn.btn-navbar:after {
		content: '';
		display: block;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 200000;
		width: 80px;
		height: 80px;
		background-image: url(../img/logo/nav_logo.png);
		background-size: auto 100%;
		background-position: 10px 0;
		background-repeat: no-repeat;
		box-sizing: border-box;
		border-right: solid 8px white;
		transition: width .5s;
	}	

	.btn.btn-navbar.collapsed:after {
		width: 100%;
	}
}

/* NAVIGATION MENU */

.menu a {
	font-weight: 300;
	font-size: 18px;
	padding: 0 22px!important;
	letter-spacing: -0.003rem;
}

.submenu {
	position: absolute;
	width: 240px;
	top: -800px;
	z-index: 0;
	opacity: 0;
	display: none;
	max-width: none;
}

.main:hover+.submenu,
.submenu:hover,
.main:focus+.submenu,
.submenu:focus {
	top: 70px;
	opacity: 1;
	display: block;
	z-index: 1;
}

.withsub>a {
	z-index: 1;
}

.withsub>a:after {
	content: "";
	display: inline-block;
	position: relative;
	width: 6px;
	height: 6px;
	border: solid 1px rgb(245,0,75);
	border-top: 0;
	border-right: 0;
	-webkit-transform: rotate(-45deg);	
	-moz-transform: rotate(-45deg);	
	-ms-transform: rotate(-45deg);	
	-o-transform: rotate(-45deg);	
	transform: rotate(-45deg);	
	bottom: .2em;
	margin-left: .5em;
	z-index: 0;
}

.withsub:hover>a,
.withsub>a:focus {
	color: white;
	background: rgb(0,0,2);
}

.withsub.active>a:before {
	content: "";
	border-bottom: solid 1px rgb(245,0,75);
	position: absolute;
	left: 25px;
	right: 25px;
	bottom: 25px;
}

.withsub#submit {
	color: white;
	background: rgb(245,0,75);
}

.withsub#submit a:hover,
.withsub#submit a:focus{
	color: white;
	background: rgb(0,0,2);
}

.withsub#submit>a:after {
	display: none;
}

.submenu a {
	background: white;
	max-width: none;
	line-height: 18px !important;
	font-size: 16px;
	padding: 14px 22px!important;
	letter-spacing: -0.003rem;
}

.submenu a:hover,
.submenu a:focus ,.submenu a.active{
	color: rgb(245,0,75);
	padding-left: 30px !important;
}

#submit {
	width: 200px;
}
 
@media (max-width: 1100px) {
	.withsub > a {
		padding: 28px 20px!important;
	}
	.withsub.active>a:before {
		left: 20px;
		right: 20px;
	}
}
@media (max-width: 1024px) {
	.menu,
	.withsub {
		display: block;
		width: 100%;
		max-width: 100%;
		background: transparent;
		margin-bottom: 30px;
		color: initial !important;
	}
	.menu > a {
		display: block;
		width: 100%;
		height: initial !important;
	}
	.withsub > a {
		font-size: .8em;
		font-weight: 600;
		text-transform: uppercase;
		max-width: 100%;
		color: rgb(100,100,110) !important;
		padding: 0px 0!important;
		background: white!important;
	}
	.withsub:hover>a,
	.withsub.active>a {
		color: initial;
		background: initial;
	}
	.withsub>a:after {
		display: none;
	}
	.withsub>a:before {
		display: none;
	}
	.main:hover+.submenu,
	.submenu:hover {
		top: 0;
	}
	.submenu {
		position: relative;
		background: transparent;
		width: 100%;
		top: 0;
		z-index: 0;
		opacity: 1;
		display: inline;
		border: none;
	}	
	.submenu a,.submenu a.active {
		display: block;
		width: 100%;
		text-align: center;
		font-size: 1.4em;
		padding: .3em 0 !important;
		line-height: 50px !important;
		padding-left: 0px !important;
	}
	.submenu a:hover,
	.submenu a:focus {
		color: rgb(245,0,75) !important;
		padding-left: 0 !important;
	}
	.menu a {
	}    
	.right_menus .menu,.right_menus .involved {
		width: 100%;
		text-align: center;
		margin-top: 0!important;
		margin-bottom: 2px;
	}
	.right_menus a,.right_menus .involved {
		line-height: 80px!important;
		font-size: 1.4em;
		background: #f5004b!important;
	}
	.right_menus {
		width: 100%;
		margin-top: 30px;
	}
}

/* SEARCH BOX */

.loupe {
	background: no-repeat center center;
	background-image: url(../img/icons/imga_icons_1_2x_icon_search_25_b.png);
	background-size: 31.25%; /* 50px */
}

.loupe:hover {
	background-image: url(../img/icons/imga_icons_1_2x_icon_search_25_r.png);
	background-color: rgb(0,0,2);
}

.searchbox {
	display: none !important;
	opacity: 0;
	max-width: none;
}

.loupe:hover > .searchbox {
	display: block !important;
	position: absolute;
	background-color: rgb(0,0,2);
	width: 264px;
	height: 70px;
	padding: 14px;
	right: 0;
	opacity: 1;
}

.js-send-form-games {
	display: inline-block !important;
}

.searchbox .su-field {
	width: 100%;
	float: left;
	display: block;
}

.searchbox .form-success {
	display: none;
	width: 280px;
	left: 0px;
}

.searchbox .one_game {
	border-bottom: solid 1px rgb(240,240,245);
	padding: 15px;
	text-align: left;
	display: inline-block;
}

.searchbox .one_game:last-child {
	border-bottom: 0;
}

.searchbox img {
	margin-right: 15px;
	max-width: 30%;
	text-indent: -9999px;
	background: rgb(240,240,245);
}

.searchbox .one_game div {
	vertical-align: top;
}

.searchbox a:hover {
	background: rgb(240,240,245);
}

.searchbox a:hover div {
	color: rgb(0,0,2) !important;
}

@media (max-width: 1000px) {
/*	.loupe,
	.searchbox {
		display: none !important;
	}*/
}

/* ACCOUNT BOX */

.parentaccount {
}

.account {
	display: block;
	height: 70px;
	width: 100%;
	background: no-repeat center center;
	background-image: url(../img/icons/imga_icons_1_2x_icon_account_25_b.png);
	background-size: 31.25%; /* 50px */
	text-indent: -9999px;
}

.account:hover,
.account:focus {
	background-image: url(../img/icons/imga_icons_1_2x_icon_account_25_r.png);
}

@media (max-width: 1024px) {	
	.account {
		display: block !important;
		float: none;
		text-indent: 0;
	}	
}
/* LANGUAGE BOX */
/*
.toppy .submenu {
	right: 0;
}

.toppy a {
	background-color: white !important;
}

.toppy a:after {
	position: absolute;
	right: 10px;
	top: 35px;
}

.toppy .submenu,
.toppy .main:hover+.submenu,
.toppy .submenu:hover {
	right: 0 !important;
	left: initial;
}

@media (max-width: 800px) {
	
	.menu.toppy {
		padding-top: 40px;
	}
	.menu.toppy a,
	.menu.toppy .submenu {
		background: transparent !important;
		width: 40px !important;
		height: 40px !important;
		display: inline-block;
		padding: 0 !important;
	}
	.menu.toppy a:after {
		display: none;
	}
	.menu.toppy .submenu  {
		width: auto !important;
	}
	.menu.toppy span  {
		height: auto !important;
	}
	.menu.toppy a.main {
		background: white !important;
	}
	.menu.toppy a .inlineblock.ml10.h20 {
		display: none;
	}
}
*/
.involved {
    font-size: 13px;
}

/* */

.container {
	max-width:1200px;
}
.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: 'hkgrotesk', sans-serif !important;
	color: rgb(6, 7, 16);
	max-width: 100%;
	}
a{color: #0B0B0B;text-decoration: none;padding-bottom: 2px;border-bottom: 1px solid #F5004B;}
a:hover, a:active {outline: none; text-decoration: none; padding-bottom: 2px; color: #F5004B;}
img {max-width: 100%;	height: auto;}
a img,a:hover img,a:active img,a iframe,a:hover iframe,a:active iframe{border:none;padding-bottom:0;}
/*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;}

h1, h2, h3, h4, h5, h6 {
	    text-transform: uppercase;
    	line-height: 1em;
}
h1 {
    font-size: 80px;
    color: rgb(255, 255, 255);
}
h1 sup {
	top: -1.05em;
	font-weight: 500;
}
h2 {
    font-size: 40px;
    color: rgb(245, 000, 075);
}
h3 {
    font-size: 30px;
    color: rgb(245, 000, 075);
    font-family: 'hkgroteskbold', sans-serif !important;
}
.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;
}
.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: 52px;}
.select,.myaccount select, input[type="text"], input[type="email"], input[type="password"] {height:52px;}
label {
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    text-transform: uppercase;
    color: black;
    margin-bottom: 6px;
    width: 100%;
    float: left;
    text-align: left;
}
.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"] {
	text-transform: uppercase;
	overflow: visible;
	line-height: 48px;
	font-size: 16px;
	border: none;
	background: #F50043;
	color: #fff;
	cursor: pointer;
	-webkit-appearance: none;
	/* word-wrap: break-word;
    word-break: break-all; */
	max-width: 100%;
	white-space: normal;
	border-radius: 32px;
}
.sub_home input[type="submit"],.sub_home a.nominees {
    position: absolute;
    top: 338px;
    width: auto;
    -moz-transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    -o-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    left: 50%;
    text-transform: uppercase;
    overflow: visible;
    line-height: 25px;
    font-size: 32px;
    border: none;
    background: rgba(245, 0, 67, 0.7);
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    max-width: 100%;
    white-space: normal;
    border-radius: 42px;
    font-family: 'hkgroteskbold', sans-serif !important;
    padding: 30px 30px;
    -webkit-box-shadow: 0 0 1px 2px #ffffff;
    box-shadow: 0 0 1px 2px #ffffff;
}

.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);}
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{paddinEECCEE@Ein-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-b`Ѐ                                    P                     @                  ant;}.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-bottomEECCEE@E6px!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!i``VT8a`@`ortant;}.mr21{margin-right:21px!important;}.pr21{padding-right:2                                    P                     @                  t: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: 70px!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: 70px!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: white;cursor: pointer;text-align: center;background: #F50043;display: inline-block;width: auto;padding: 10px 20px;}
.btn:hover,.rules .btn.active{-webkit-box-shadow: 0 0 0px 1px #F50043;box-shadow: 0 0 0px 1px #F50043;background: transparent;color: rgb(245, 0, 67);padding: 10px 20px;}
.btn:hover>a, .btn:hover>a>div, .btn:hover>a>div>sup{
color: #F50043;text-decoration:none;
border: none;
}
.sub_home .event_state {
    bottom: 200px;
    position: absolute;
    vertical-align: bottom;
}

.sub_home input[type="submit"]:hover {background: rgba(255, 255, 255, 0.7);color: rgba(245, 0, 67);-webkit-box-shadow: 0 0 1px 2px #F50043;box-shadow: 0 0 1px 1px #F50043;cursor:pointer;}
.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;}

.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;}

/*Agenda*/
.icont{
	background:url("../img/icons/imga_icons_1_2x_icon_sparkle_top_50_r.png") center center no-repeat;
}
.barrevert {
	width: 1px;
	width: 100%;
	/* border: 1px solid rgb(245, 0, 75); */
	display: inline-block;
	background:url("../img/time_step_2.png") center center no-repeat;
 height: 245px!important;	background-size: 100% auto;
}
.barrevert.first {background:url("../img/time_step_1.png") center center no-repeat;background-size: 100% auto;}
.barrevert.last {background:url("../img/time_step_3.png") center center no-repeat;background-size: 100% auto;}
/*Games page*/
.iconlvoteg{background:url("../img/icons/imga_icons_1_icon_sparkle_left_50_b.png") center center no-repeat;width: 26px;background-size: cover;}
.iconrvoteg{background:url("../img/icons/imga_icons_1_icon_sparkle_right_50_b.png") center center no-repeat;width: 26px;background-size: cover;}
.vote .non-voted {
	display: none;
}
.voted {
	display: none;
}
.vote .voted {
	display: block;
}

/*Team*/
.team img {-webkit-border-radius: 150px;	border-radius: 150px;}
.team:hover,.rounder:hover {
	-moz-transform: scale(1.1) rotate(360deg) translateX(0px) translateY(0px);
	-webkit-transform: scale(1.1) rotate(360deg) translateX(0px) translateY(0px);
	-o-transform: scale(1.1) rotate(360deg) translateX(0px) translateY(0px);
	-ms-transform: scale(1.1) rotate(360deg) translateX(0px) translateY(0px);
	transform: scale(1.1) rotate(360deg) translateX(0px) translateY(0px);
}
.before_rounder:hover > .rounder {
	-moz-transform: scale(1.1) rotate(360deg) translateX(0px) translateY(0px);
	-webkit-transform: scale(1.1) rotate(360deg) translateX(0px) translateY(0px);
	-o-transform: scale(1.1) rotate(360deg) translateX(0px) translateY(0px);
	-ms-transform: scale(1.1) rotate(360deg) translateX(0px) translateY(0px);
	transform: scale(1.1) rotate(360deg) translateX(0px) translateY(0px);
}
.sidebar .rounder img , .sidebar_bottom .rounder img{
	-webkit-border-radius: 75px;
	border-radius: 75px;
	width: 75px;
	height: 75px;
	/* border: 2px solid #F5004B; */
}
.boxhadow{-webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,0.3);box-shadow: 0 0 1px 1px rgba(0,0,0,0.3);}
.borderradius{-webkit-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;}
.at4-jumboshare .at4-share-container.at-share-tbx-element {
    padding-right: 20px!important;
}
/* sidebar_bottom */

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

/*Custom Classic page - withsidebar */
body>section, body.img_top .head_page {margin-top: 100px;}
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 316px 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: #111;
	font-size: 60px;
	line-height: 60px;
	font-weight: 500;
	position: relative;
	text-align: center;
	display: inline-block;
	width: 1.5em;
	font-family: 'hkgrotesklight', sans-serif !important;
}
.sub_home .countdown #countdown span {
	color: #ffffff;
}
.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) */
    .block_agenda {
		width: 100%;
		background: rgba(0, 0, 0, 0.2);
		text-align: center;
		margin-top: -142px;
		position: relative;
		z-index: 1;
		display: inline-block;
	}
	.agenda:before {content: "";background: #fff;width: 100%;height: 2px;position: absolute;left: 0;top: 50%;margin: -9px 0;z-index: 0;}
	.agenda {		
		font-size: 0;
		display: inline-block;
		width: 100%;
		padding: 2% 0;
		position:relative;
	}	
	.single_stage .agenda {
		background: #111 !important;
	}	
	.agenda > div {
		vertical-align: top;
		margin: 0 !important;
	}	
	.agenda .title {
		font-size: 18px;
		line-height: 20px;
		margin:0px 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: 1px solid #ffffff;
		width: 20px;
		height: 20px;
		display: inline-block;
		border-radius: 50%;
		background: #000000;
		margin: 0 auto 9px;
		float: none;
	}
	.single_stage .agenda .barre {
		margin: 0 auto 6px;
	}
	.agenda .current .barre {
		border: 4px solid #ffffff;
		width: 20px;
		height: 20px;
		border-radius: 50%;
		background: #f5004b;
	}



/* game infos box */

.game_infos {
	margin: 0px 10px;vertical-align:top;
}
.game_infos.vote {
    border: 1px solid #F5004B;
    padding: 15px;
    margin: -15px 10px;
}
.game_infos.awarded {margin: 0;}
.game_infos .rm:hover,.game_infos .rm:focus {}
.quote_before {
    font-size: 70px;
    vertical-align: bottom;
    height: 20px;
    text-align: left;
    line-height: 59px;
    margin: 10px 0;
}
.quote_after {
    font-size: 70px;
    vertical-align: bottom;
    height: 20px;
    text-align: right;
    line-height: 59px;
    margin: 10px 0;
}
.game_infos .rm > span {
	width: 200px;
	height: 200px;
	overflow: hidden;
	margin-bottom: 10px;
}

.game_infos.awarded .rm > span {
	width: 400px;
}

.game_infos .rm > span img,.game_infos .rm > span>span{
height: 100%;
vertical-align: middle;
transition: transform .5s, opacity .5s;
transform: scale(0.9);
background-size: contain;
background-position:center center;
background-repeat:no-repeat;
width: 100%;
display: block;
}
.game_infos {
   /*  border-bottom: 1px solid #d6d6d6; */
    padding-bottom: 20px;
    height: 410px;
}
.topos .game_infos{height: 320px;}
.game_infos.nominees{height: 400px;}
.game_infos .rm:hover > span img,
.game_infos .rm:focus > span img,.game_infos .rm:hover > span >span,
.game_infos .rm:focus > span >span {
	opacity: .8;
	transform: scale(1);
}

.game_infos h4 {
	font-size: 14px;
	font-weight: bold;
	padding-top: .2em;
}
.game_infos.awarded h2 {
    font-size: 22px;
    margin: 7px 0;
}
.game_infos.nominees h3 {
    font-size: 18px;
}
.game h1{padding:0 50px;}
.game_infos:not(.awarded) .rm:hover h4,
.game_infos:not(.awarded) .rm:focus h4,
.game_infos.awarded .rm:hover h3,
.game_infos.awarded .rm:focus h3 {
	color: rgb(245,0,75) !important;
}
.game_infos .qv {
	display:block;
	border: 0;
	background-size: contain;
	background-image: url(../img/icons/imga_icons_1_icon_see_50_r.png);
	overflow: hidden;
	height: 25px;
	width: 25px;
	text-indent: -9999px;clear: both;margin:10px auto 0px;
}

.game_infos .qv:hover,
.game_infos .qv:focus {
	background-image: url(../img/icons/imga_icons_1_icon_see_50_b.png);
}
@media all (max-width:800px){
	.game_infos {
		height: auto;
	}
}
/* */

.stats {
	-webkit-box-shadow: 0px 0px 1px 0px rgba(150, 150, 160, 1);
	box-shadow: 0px 0px 1px 0px rgba(150, 150, 160, 1);
}
.promoter {background-color: white;}
.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;}
.radio{cursor:pointer;}
.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);}
.steps div:nth-child(0n+2) span.past:hover,.steps div:nth-child(0n+3) span.past:hover {
    border-color: rgb(245,000,075);
    color: rgb(245,000,075);
    font-weight: bold;
    cursor: pointer;
}
/*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;
		}
.dropdown-static {
	position: relative;
	display: inline-block;
	margin: 0 5px;
	padding: 0 5px;
	height: 52px;
	text-align: center;
	background: #f5004b;
	}

.f-composite {
	position: relative;
	margin-bottom: 10px;
	}
.f-composite.hidden {
	display: none;
	}
	.f-composite > input[type="text"] {
		padding-left: 46px;
		}
	.f-composite > .icon-platform {
		position: absolute;
		top: 12px;
		left: 13px;
		}
	.f-composite > .icon-remove {
		position: absolute;
		top: 17px;
		right: 13px;
		width: 16px;
		height: 16px;
		background: url(../img/icon-remove.png) no-repeat 0 0;
		border: none;
		}
.select {
	position: relative;
	display: inline-block;
	padding: 0;
	height: 50px;
	background: #f5f5f7 url(../img/select.png) no-repeat 100% -1px;
}
.select .s-caption {
	position: absolute;
	top: 0;
	left: 10px;
	right: 29px;
	display: inline-block;
	padding: 14px 0;
	overflow: hidden;
	white-space: nowrap;
	color: #000;
}
.select > select {
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
}
.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;
}
.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;}
p {font-size: 18px;line-height: 25px;}
p > b {font-size: 18px;line-height: 25px;}
.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 #F50043;border-radius: 50%;position: absolute;z-index: 1;}
.barre {border-bottom: 6px solid #F50043;}
.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: 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; }
}
.user_search_dyn {
    width: 100%;
    background: #fff;
    padding: 10px;
    color: black!important;
    position: absolute;
    border: 1px solid #f5004b;
    padding: 5px;
    z-index:10;
	height: auto!important;top: 75px;
}
.user_search_dyn div{
    width: 100%;
    color: black!important;
    cursor:pointer;
    margin:0 0 5px 0;
    padding: 8px 10px;
    /* border-bottom: 1px solid #f5004b; */
    background: #f0f0f5;
}
.user_search_dyn span{
    width: 100%;
    color: black!important;
    cursor:pointer;
}
.searcher {
    margin-bottom: 0;    position: relative;
}
.select2-search-choice {
    width: 100%;
    display: inline-block;
    padding: 5px;
    margin: 0 5px 5px 0;
}
.delete_user {
    width: 20px;
    height: 20px;
    color: #111!important;
    display: inline-block;
    font-family: FontAwesome!important;
    border:none!important;
    cursor:pointer;
    margin-right: 0px!important;
}
.delete_user:after {
    content: "\f057";
    width: 20px;
    height: 20px;
    color: #111!important;
    display: inline-block;
    font-family: FontAwesome!important;
}
.select2-search-choice div {
    display: inline-block;
    float: left;
    line-height: 49px;
    margin-right: 10px;
}
.user_search_field {
    width: 100%;
    display: inline-block;
    margin: 0 0 31px;
}
.user_search_field input{
    width: 100%!important;
    display: inline-block;
    box-shadow: 0px 0px 0px 1px rgba(17, 17, 17, 0.2);
}
.select2-search-choice i {
    line-height: 48px!important;
}
.bsfcil-inner {
    width: auto;
    height: 20px;
    background: #f5004b;
    display: block;
    margin: -10px auto;
	position:relative;
	top:50%;
}
.bsfci-loader {
    position: fixed;
    background: rgba(255, 255, 255, 0.61);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10000000;
    text-align: center;
    vertical-align: middle;
}
.js-delete-upload-item canvas {
    display: none;
}
.jury_inscription {
    display: inline-block;
    text-align: center;
    padding: 50px 0;
    font-size: 24px;
}
.summit {
    padding: 0px 20px;
}
a.summit:hover {
    color: rgb(245, 0, 75) !important;
    box-shadow: 0 0 0px 1px #F50043;
    background: white;
    padding: 0px 20px;    
}


/*RESPONSIVE*/
/* @media (min-width: 1061px) and (max-width: 1200px) {
	.slider {
		text-align: center;
		width: 100%;
		float: none;
		margin: 0 auto;
	}
	.nav_slide {
		width: 100%;
		float: none;
		margin: 0 auto;
		top: -40px;
		position: absolute;
	}
	.visual img {
		width: 100%;
	}
	.blocslider .col-lg-4 {
		float: none;
		margin: 0 auto;
		text-align: center;
		width: 80%;
	}
	.visual img {
		width: 100%;
	}
	.fullwidth img {
		max-width: 100%;
		height: auto;
	}
	.slide {
		width: 100%
	}
	.featuredslider {
		display: inline-flex;
		width: 100%;
	}
}
@media (min-width: 961px) and (max-width: 1060px) {
	.slider {
		text-align: center;
		width: 100%;
		float: none;
		margin: 0 auto;
	}
	.nav_slide {
		width: 100%;
		float: none;
		margin: 0 auto;
		top: -40px;
		position: absolute;
	}
	.visual img {
		width: 100%;
	}
	.blocslider .col-lg-4 {
		float: none;
		margin: 0 auto;
		text-align: center;
		width: 80%;
	}
	.visual img {
		width: 100%;
	}
	.fullwidth img {
		max-width: 100%;
		height: auto;
	}
	.slide {
		width: 100%
	}
	.featuredslider {
		display: inline-flex;
		width: 100%;
	}
}
@media only screen and ( min-width: 801px) and (max-width: 960px) {
	.tw {
		padding: 5px!important;
	}
} */
select#country {
    padding: 6px 10px;
}

@media all and (max-height: 700px) {
	.sub_home input[type="submit"],.sub_home a.nominees {
		top: 250px;
	}
}
@media all and (max-width: 1024px) {
	.logo_head{display:none}
	h1, h2, h3, h4, h5, h6 {display: inline-block;}
	.pl40.pr40{padding-left:10px!important;padding-right:10px!important;}
	[class*="col-"] {
		float: none;
		padding: 0 10px;
		height: auto;
		margin: 0px auto 0px;
		text-align: center;
		width: auto;
	}
	.blockhome [class*="col-"],
	[class*="col-"].blockhome {
		float: none;
		padding: 0px;
		height: auto;
		margin: 0px auto 0px;
		text-align: center;
		width: auto;
	}
	[class*="margin-left-"] {
		margin-left: 0px!important;
		margin-right: 0px!important;
	}
	[class*="padding-left-"] {
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
	div,
	p,
	span,
	a,
	strong {
		font-size: 18px;
		line-height: 28px;    word-break: break-word;
	}
	.steps{display:none}
	.inside {
		position: absolute!important;
		left: 15px!important;
		right: 15px!important;
		margin-top: 80px!important;
	}
	.head_page .thumb {
		display: none
	}
	.slider {
		text-align: center;
		width: 100%;
		float: none;
		margin: 0 auto;
	}
	.nav_slide {
		width: auto;
		float: none;
		margin: 0 auto;
		top: -127px;
		position: absolute;
	}
	iframe {
		max-width: 100%;
		height: 300px;
	}
	.col-lg-3.contacts {
		text-align: center;
	}
	.navbar {
		margin: 0;
		width: 100%;
	}
	ul#menu {
		margin: 0px 0 0!important;
	}
	.side_projects li.active .act {
		display: none
	}
	.side_projects li.active a {
		color: white;
		width: 100%;
		background: #25B7B3;
		display: block;
	}
	.nav-collapse.collapse {
		left: 0;
		position: fixed;
		background: rgb(37, 183, 179);
		height: 100%;
		width: 100%;
		top: 0;
		padding: 70px 34px;
		z-index: 2;
	}
	.navbar .nav > li {
		display: block;
		position: relative;
		list-style: none;
		margin-top: 5px;
	}
	.nav-collapse.collapse.closed {
		left: 100%;
	}
	.visual img {
		width: 100%;
	}
	img.mobile {
		display: inline-block;
		width: auto;
		max-width: 100%;
		height: 60px;
		margin: 14px auto;
	}

	.home .logo,
	.logo {
		    display: none;
		vertical-align: top;
		margin: 11px auto 25px;
		padding-left: 7px;
		text-align: center;
		float: none;
	}
	footer .cols {
		width: 100%;
		float: none;
		text-align: center;
	}
	.slide {
		width: 100%;
	}
	.strapslide {
		float: none;
		margin: 20px 0;
	}
	.conteneur {
		border: none;
		box-shadow: none;
		float: left;
		margin: 0 auto!important;
		padding: 0 10px!important;
		background: white;
	}
	.side_projects {
		float: left;
		margin-top: 2px;
	}
	.side_projects li {
		margin-bottom: 10px!important;
		margin-top: 0;
	}
	.tax-categories_pages h2 {
		font-size: 26px;
	}
	h1,
	h1.fs60 {
		width: 100%;
		line-height: 1em;
		font-size: 2em;
		word-break: break-word;
		word-break: normal;
	}
	.subtitle {
		bottom: initial;
		font-size: 25px;
		position: relative;
		color: black!important;
		margin-top: 15px;
		word-break: normal;
		padding: 0 15px;
	}
	.title {
		z-index: 1;
		top: 0;
		margin-top: 0!important;
		position: relative;
		padding: 15px 15px 0!important;
	}
	.game .subtitle {
		top: 0%;
		bottom: initial;
		position: relative!important;
	}
	.game .subtitle div {
		margin: 0!important;
		-webkit-box-shadow: 0 0 1px 1px rgba(245, 0, 75, 1);
		box-shadow: 0 0 1px 1px rgba(245, 0, 75, 1);
	}
	.game .subtitle div a {
		color: rgb(245, 0, 75);
	}
	a.bx-prev {
		left: 0;
		background: url("../img/icons/imga_icons_1_icon_left_70_r.png") center center no-repeat;
	}
	a.bx-next {
		right: 0;
		background: url("../img/icons/imga_icons_1_icon_right_70_r.png") center center no-repeat;
	}
	a.bx-next,
	a.bx-prev {
		margin-top: 15px;
		text-indent: -9999px;
		width: 40px;
		height: 40px;
		    top: 33px;
	}
	body>section {margin-top:80px;}
	footer a.lien_footer {
		line-height: 15px;
		font-size: 16px;
	}
	footer .content,
	footer .liens,
	.titre_colonne {
		font-size: 18px;
	}
	img {
		max-width: 100%
	}
	.page .absolutebtn {
		position: relative;
		top: 0;
		right: initial;
	}
	.clearboth p {
		padding: 10px 20px;
		clear: both;
		width: 100%;
		display: block;
	}
	.floatleft {
		float: none;
	}
	.slider-nav .slick-list {
		/* display: none!important; */
	}
	.col-lg-12.slideshow {
		float: left;
		width: 100%;
	}
	.slick-dots {
		bottom: -10px;
		list-style: none;
		display: block;
		text-align: center;
		padding: 0;
		/* width: 100%; */
		
		display: inline-block!important;
	}
	.accueil .categor,
	.homepage .categor {
		margin-top: 20px;
	}
	.backservices,
	.filtres {
		position: relative;
		height: auto;
		padding-top: 10px;
		float: left;
	}
	.accueil .backservices,
	.homepage .backservices {
		position: relative;
		height: auto;
		padding-top: 10px;
	}
	.archive .conteneur {
		padding: 0px;
	}
	.archive .conteneur .image {
		padding: 0;
		float: left;
		height: 171px;
		overflow: hidden;
	}
	.categor {
		margin-top: 0;
	}
	.btn_call {
		float: none;
		margin: 0 0 0 10px;
		display: inline-block;
	}
	.table_cell_resp {
		display: table-cell!important;
	}
	.filtre {
		padding: 10px 6px;
		width: 100%;
		text-align: center;
		font-size: 30px;
		margin-right: 1px;
	}
	.blocfiltre {
		height: auto;
		display: inline-block;
	}
	.overprod {
		height: 100%;
		margin: 0 -15px;
		float: left;
	}
	.related {
		height: 115px;
		display: inline-block;
		padding: 0 15px;
	}
	.related a {
		float: none;
		display: inline-block;
	}
	.related .aroundpicture {
		float: none;
		display: table;
	}
	.sidebar {
		display: inline-block;
		width: 100%;
	}
	.blocsidebar {
		width: 100%;
		display: inline-block;
	}
	.content.aroundpicture {
		height: 150px;
		width: auto;
		display: inline-block;
		float: none;
	}
	.side_menu {
		position: relative;
		padding: 10px 0 0!important;
		float: left;
		width: 100%;
		margin: 0px auto 2px!important;
	}
	.archive .side_menu {
		display: none
	}
	.page .visual.abs,
	.category .visual.abs {
		right: 0;
		float: none;
		z-index: 1;
		position: relative;
		top: 0;
		margin: 0 auto;
		width: auto;
		text-align: center;
	}
	.page .visual.abs img,
	.category .visual.abs img {
		width: auto;
	}
	.text_align_left {
		text-align: center;
	}
	.services img {
		margin-bottom: 20px;
	}
	.languages_header {
		text-align: center;
	}
	.languages_header form input[type="submit"].langues {
		float: none!important;
		margin: 5px auto!important;
		font-size: 15px;
	}
	.blockhome,
	.rest,
	.homechoice {
		width: 100%!important;
		float: left!important;
	}
	.inside .floatleft {
		float: left!important;
	}
	.inside .tit {
		display: none!important;
	}
	.inside iframe {
		margin-top: 10px!important;
	}
	.stage_block {
		border: none;
		width: 100%;
	}
	.game-inner .inlineblock {
		display: block
	}
	.agenda img {
		width: 50%;
	}
	
	.social{float: left;}
	.sharegame {
		padding: 4px 20px;
	}

	.top_nav a {
		display: block;
		width: 100%;
		text-align: left;
		margin: 0;
		padding: 0 20px;
	}

	.events {
		width: 100%;
		padding: 0;
	}

	.lang_top_nav {
		width: 100%;padding: 0 20px;
	}

	.lang_top_nav a {
		display: inline-block;
		width: auto;
		padding: 0 10px 0 0;
	}
	#submit,.parentaccount {
		width: 100%;
		margin-top: 20px;
	}
	.partners > div {width:25%;}
	body>section, body.img_top .head_page {margin-top: 81px;}
	.stage {width: auto;margin: 5px 10px;}
	.sub_home input[type="submit"].sub_home a.nominees{
		position: relative;
		top: 130px;
		margin: 0 auto;
		left: initial;
		transform: unset;    font-size: 22px;
	}
	.sub_home .event_state {
		bottom: initial;
		position: relative;
		margin: 150px auto 0;
	}
	.agenda > div {
		vertical-align: top;
		margin: 16px 0 10px !important;
		width: 100%;
		font-size: 0;
	}
		
	.agenda > div > div {
		display: inline-block;
		width: auto;	
		padding: 0!important;
		margin:0px !important;
		vertical-align: top;
		width: 50%;
	}
	.agenda > div:before {
		border: 1px solid #ffffff;
		width: 20px;
		height: 20px;
		display: inline-block;
		border-radius: 50%;
		background: #000000;
		margin: 0 auto 9px;
		content: "";
		left: 50%;
		top: 0;
		margin: -2px -11px;
		position: absolute;
	}
	.agenda > div.current:before{
		    border: 4px solid #ffffff;
			background: #f5004b;
			margin: -4px -14px;
	}
	.sub_home .main_image{
		height:auto!important;background-size: auto 50%!important;
	}
	.agenda:before {
		content: "";
		background: #fff;
		width: 2px;
		height: 100%;
		position: absolute;
		left: 50%;
		top: 0;
		margin: 0 -1px;
		z-index: 0;
	}
	.agenda .date {
		margin-bottom: 10px;
		font-size: 16px;
		font-weight: bold;
		white-space: pre;
		color: #9696a0;
		text-align: right;
		padding-right: 20px!important;
		line-height: 19px;
	}
	.agenda .barre {
		display: none;
	}
	.agenda .titletop {
		padding-left: 20px!important;
		text-align: left;
		line-height: 20px;
	}
	.agenda .title {
		padding:0!important;
	}
	.agenda .place {
		display: inline-block;
	}
	.block_agenda {
		background: rgb(0, 0, 0);
		margin-top: 0;
	}
	.countdown #countdown span {
		font-size: 20px;
		line-height: 20px;
		width: 23%!important;
	}
	.countdown #countdown span:after {
		font-size: 16px;
		line-height: 18px;
		bottom: -20px;
		vertical-align: top;
	}
	.countdown #countdown {
		margin-top: 0px;
		margin-bottom: 0em;
		/* background: #160020bf;
		padding: 6px 0 30px; */
		padding:0;
	}
	.countdown .date_intro_text {
		color: #ffffff;
	}
	.event_state h3 {
		font-size: 34px;
		color: rgb(255, 255, 255);
		font-family: 'hkgroteskbold', sans-serif !important;
		text-shadow: 0px 0px 44px #f5004b;
	}
	.event_state .game_infos h3 {
		text-shadow: none;
		color: rgb(245, 000, 075);
	}
}
@media (max-width: 767px) {
	.sidebar .aroundpicture {
		float: none;
	}
	
}
@media (max-width: 600px) {
	.bloc {
		height: 175px!important;
		width: 50%;
	}
	h1,
	h1.fs60 {
		line-height: 1em!important;
		font-size: 2em!important;
	}
}
@media screen and (max-width: 480px) {
	@-ms-viewport {
		width: 320px;
	}
	.bloc {
		height: 175px!important;
		width: 100%;
	}
	.filtres {
		padding: 0;
		height: 46px;
		overflow: hidden;
		width: 100%
	}
	.blocs .aroundpicture img {
		float: none;
	}
	.blocfiltre {
		height: 46px;
		margin-right: 4px;
	}
	.filtre {
		font-size: 24px;
		padding: 10px 0px;
	}
	.hover .blocfiltre,
	.blocfiltre.activebloc {
		display: inline-block
	}
	h1,
	h1.fs60 {
		line-height: 1em!important;
		font-size: 2em!important;
	}
}
@media screen and (max-width: 320px) {
	@-ms-viewport {
		width: 320px;
	}
	.blocfiltre {
		height: 46px;
		margin-right: 8px;
	}
	.filtre {
		font-size: 20px;
		padding: 10px 0px;
	}
	h1,
	h1.fs60 {
		line-height: 1em!important;
		font-size: 2em!important;
	}
}