body {height:auto;line-height:normal;padding:0}
.i-event-content{margin-top:5px;}
.i-event-content h1,.i-event-content h2{color:#333333;font-weight:700;font-size:28px;padding-bottom:5px;}
.i-event-content h3{font-size:16px;line-height:20px;padding:0 12px 10px;}
.i-clearer{clear:both;}
.i-block{display:block;}
.i-text-underline { text-decoration: underline;}
.i-event-opacity{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.i-event-desc h1{font-weight:400;}
.i-event-desc h2{padding-bottom:10px;}
.i-event-desc h1,.i-event-desc p{font-size:16px;width:950px;padding:15px;}
.i-unlogged-wrapper{height:324px;margin-bottom:30px;position:relative;width:980px;}
.i-unlogged-wrapper .i-unloged-new{display:block;height:88px;left:0;position:absolute;top:0;width:88px;z-index:100;}
.i-unlogged-wrapper img{height:100%;width:100%;}
.i-unlogged-wrapper .i-unlogged-info{height:286px;left:32px;position:absolute;top:0;width:332px;padding:19px;}
.i-unlogged-wrapper .i-unlogged-info h2 {border-bottom:1px solid;font-size:48px;line-height:48px;text-align:center;}
.i-unlogged-wrapper .i-unlogged-info ul{border-top:1px solid;font-size:14px;margin-bottom:20px;padding-left:28px;}
.i-unlogged-wrapper .i-unlogged-info ul li{line-height:16px;text-align:left;margin:9px 0;}
.i-unlogged-wrapper .i-unlogged-info h4{font-size:18px;font-weight:700;line-height:20px;text-align:center;}
.i-unlogged-wrapper .i-unlogged-info .i-unlogged-button-box{width:202px;padding:33px 64px 0;}
.i-unlogged-info .i-unlogged-button-box .i-unlogged-button-left{display:table;padding-left:5px;width:197px;}
.i-unlogged-info .i-unlogged-button-box .i-unlogged-button-left .i-unlogged-button-right{display:table;padding-right:5px;width:192px;}
.i-unlogged-button-left .i-unlogged-button-right .i-unlogged-button{height:45px;width:100%;}
.i-unlogged-button-right .i-unlogged-button a{display:table;font-size:18px;font-weight:700;height:100%;line-height:45px;text-align:center;text-decoration:none;width:100%;}
.i-banner{ margin-bottom: 20px; }
.i-banner h1{border-bottom:1px solid;font-size:28px;line-height:40px;}
.i-banner h3{font-size:14px;line-height:40px;padding:0;}
.i-banner .i-banner-weapper{padding-right:89px;width:891px;}
.i-banner .i-banner-content{border:1px solid;border-right:none;height:209px;width:890px;}
.i-banner-content .i-banner-left-col{height:169px;padding:20px 0 20px 25px;}
.i-banner-left-col h1{color:#e64280;font-size:22px;line-height:28px;width:100%;}
.i-banner-left-col ul{line-height:28px;font-size:16px;width:100%;}
.i-banner-left-col p{font-size:16px;line-height:22px;width:100%;}
.i-banner-content .i-banner-right-col{width:355px;}
.i-banner-left-col.i-no-town{padding-right:55px;width:457px;}
.i-banner-left-col.i-no-town h1{margin-bottom:15px;width:325px;}
.i-banner-left-col.i-no-town p{width:360px;}
.i-banner-right-col.i-no-town{width:335px;}
.i-banner-right-col.i-no-town .i-geo-form{float:left;margin-top:20px;width:100%;}
.i-geo-form .i-form-element{height:35px;margin-bottom:10px;}
.i-geo-form .i-form-element .i-pad-label{float:left;font-size:14px;margin-top:10px;width:100px;}
.i-geo-form .i-form-element select{float:left;border:1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;font-size:14px;height:30px;line-height:30px;margin-top:2px;overflow:hidden;width:190px;padding:4px 4px 2px 15px;}
.i-geo-form .i-form-element input{float:left;border:1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;font-size:18px;height:30px;line-height:30px;overflow:hidden;padding-left:15px;width:90px;}
.i-geo-form .i-form-element span{float:left;font-size:14px;margin-top:8px;}
.i-geo-form .i-form-element .i-error{float:right;margin-top:5px;text-align:center;width:344px;}
.i-geo-form .i-form-element .i-error p{font-size:10px;padding:15px 15px 5px;}
.i-geo-form .i-form-element .i-error .i-error-bottom{height:4px;width:344px;}
.i-geo-form .i-btn-reg{border:1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;float:left;font-size:17px;font-weight:700;height:36px;line-height:36px;margin-left:100px;margin-top:10px;overflow:hidden;padding-left:0;text-align:center;text-decoration:none;width:188px;}
.i-geo-form .i-link-clear{float:left;font-size:16px;line-height:40px;padding-left:110px;text-decoration:underline;}
.i-banner-left-col.i-push-reg{padding-right:30px;width:595px;}
.i-banner-left-col.i-push-reg ul{padding-left:25px;margin-bottom:12px;width:570px;}
.i-banner-left-col.i-push-reg p{width:414px;}
.i-banner-right-col.i-push-reg{height:32px;width:224px;padding:108px 8px 0;}
.i-banner-right-col.i-push-reg .i-btn-reg{border:1px solid;-webkit-border-radius:5px;height:30px;width:222px;}
.i-banner-right-col.i-push-reg a{border:1px solid;display:block;font-size:15px;font-weight:700;line-height:28px;height:28px;text-align:center;text-decoration:none;width:220px;}
.i-banner-left-col.i-profile-not-complete{width:430px;}
.i-banner-left-col.i-profile-not-complete ul{padding-left:15px;list-style:disc;width:500px;}
.i-banner-right-col.i-profile-not-complete{left:31px;position:relative;width:359px;}
.i-profile-not-complete .i-upload-btn-photouploader{border:1px solid;height:29px;width:222px;margin:33px 74px 25px 61px;}
.i-upload-btn-photouploader .i-upload-photo-btn{border-top:1px solid;font-size:13px;line-height:28px;text-align:center;}
.i-profile-not-complete .i-grey-line{width:150px;margin:11px 0;}
.i-profile-not-complete .i-or-sentence{diaplay:inline-block;font-size:15px;line-height:24px;text-align:center;width:37px;}
.i-profile-not-complete .i-facebook-button{display:inline-block;cursor:pointer;width:224px;margin:12px 68px;}
.i-profile-not-complete .i-fb-btn-icon{float:left;height:33px;width:33px;}
.i-profile-not-complete .i-fb-btn-import-text{display:inline-block;float:left;font-size:13px;height:33px;line-height:33px;text-align:center;width:165px;padding:0 5px;}
.i-profile-not-complete .i-fb-btn-end{float:right;height:33px;width:16px;}
.i-profile-not-complete .i-fb-acceptence1{font-size:12px;text-align:center;width:360px;margin:0 20px;}
.i-btn-book-right a {display:table;height:25px;text-align:center;text-decoration:none;width:136px;padding:4px;}
.i-btn-full-right .i-btn-full{height:25px;text-align:center;text-decoration:none;width:136px;padding:4px;}
.i-upcom-event-info .i-info-right .i-schedule{position:relative;width:150px;}
.i-upcom-event-info .i-info-right .i-schedule p{font-size:16px;height:40px;line-height:15px;overflow:hidden;width:83px;padding:5px 0 0 35px;}
.i-upcom-event-info .i-info-right .i-schedule .i-schedule-holder{display:table-cell;vertical-align:middle;width:100px;padding:5px 0 0 70px;}
.i-upcom-event-info .i-info-right .i-schedule a{font-size:13px;font-weight:400;line-height:15px;overflow:hidden;}
.i-upcom-event-info .i-info-right .i-schedule span{display:block;height:31px;width:34px;position:absolute;}
.i-upcom-event-info .i-info-right .i-schedule span.i-pict-isc,.i-upcom-event-info .i-info-right .i-schedule span.i-pict-isc-done{top:7px;right:100px;}
.i-upcom-event-info .i-info-right .i-schedule .i-liner-h{border-top:1px solid;border-bottom:1px solid;clear:both;width:100%;margin:0 auto;}
.i-upcom-event-info .i-info-right .i-schedule .i-link-cal{border:1px solid;display:none;height:auto;position:absolute;width:148px;z-index:600;}
.i-upcom-event-info .i-info-right .i-schedule .i-link-cal ul li{border-top:1px solid;font-size:13px;height:27px;line-height:27px;width:100%;}
.i-upcom-event-info .i-info-right .i-schedule .i-link-cal ul li.i-outlook{border-top:0;}
.i-upcom-event-info .i-info-right .i-schedule .i-link-cal ul li.i-winlive{border-bottom:0;height:27px;}
.i-upcom-event-info .i-info-right .i-schedule .i-link-cal ul li button{background:none;border:0;font-size:13px;height:27px;outline:none;padding:0;text-align:left;text-decoration:none;text-indent:10px;width:100%;}
.i-upcom-event-info .i-info-right .i-schedule .i-link-cal ul li button:hover{height:26px;}
.i-next-event{padding-top:8px;}
.i-next-event h3{padding:0 12px;}
.i-next-event .i-next-content{margin-bottom:30px;min-height:195px;}
.i-next-event .i-next-content .i-upcom-event{border:1px solid;display:table;margin-bottom:20px;position:relative;height:189px;width:978px;}
.i-next-event .i-next-content .i-upcom-event .i-upcom-event-left{display:table;position:relative;overflow:hidden;width:333px;height:100%;}
.i-next-event .i-next-content .i-upcom-event .i-upcom-event-left a .i-upcom-event-pic{position:absolute;top:0;left:0;height:189px;width:100%;}
.i-next-event .i-next-content .i-upcom-event .i-upcom-event-left .i-event-date{position:absolute;top:0;left:0;height:64px;width:308px;overflow:hidden;padding:10px 0 0 26px;}
.i-next-event .i-next-content .i-upcom-event .i-upcom-event-left .i-event-date .i-new-event-sticker{background:url("/img/core/events/new_sticker.png?v=") no-repeat left 0;display:block;height:45px;left:0;position:absolute;top:0;width:45px;}
.i-next-event .i-next-content .i-upcom-event .i-upcom-event-left .i-event-date h2{font-size:28px;font-weight:700;line-height:37px;text-align:left;padding:0;}
.i-next-event .i-next-content .i-upcom-event .i-upcom-event-left .i-event-date p{font-size:14px;font-weight:700;text-align:left;}
.i-next-event .i-next-content .i-upcom-event .i-upcom-event-right{height:160px;position:absolute;top:10px;right:0;width:614px;}
.i-next-event .i-next-content .i-upcom-event .i-upcom-event-right .i-upcom-event-info{display:table;max-height:127px;height:115px;width:100%;}
.i-upcom-event-right .i-upcom-event-info .i-info-left{font-size:14px!important;line-height:18px!important;max-height:131px;padding-right:10px;width:430px;}
.i-upcom-event-right .i-upcom-event-info .i-info-left span{height:37px;width:100%;}
.i-upcom-event-right .i-upcom-event-info .i-info-left span img{height:37px;width:37px;}
.i-upcom-event-right .i-upcom-event-info .i-info-left span .i-event-type{font-size:28px;height:37px;line-height:37px;padding:0;}
.i-upcom-event-right .i-upcom-event-info .i-info-left a{line-height:18px;text-decoration:none;}
.i-upcom-event-right .i-upcom-event-info .i-info-left p{display:table;height:20px;width:100%!important;}
.i-upcom-event-right .i-upcom-event-info .i-info-left.i-canceled,.i-upcom-event-right .i-upcom-event-info .i-info-left.i-full{height:150px;}
.i-upcom-event-right .i-upcom-event-info .i-info-left .i-canceled-text,.i-upcom-event-right .i-upcom-event-info .i-info-left .i-full-text{position:relative;top:33px;width:500px;}
.i-upcom-event-info .i-info-left .i-not-active-text{position:relative;top:33px;width:460px;}
.i-upcom-event-right .i-upcom-event-info .i-info-left .i-canceled-text h2,.i-upcom-event-right .i-upcom-event-info .i-info-left .i-full-text h2,.i-upcom-event-info .i-info-left .i-not-active-text h2{font-size:18px;margin-bottom:20px;padding:0;}
.i-upcom-event-right .i-upcom-event-info .i-info-right{position:absolute;right:24px;top:10px;width:150px;}
.i-upcom-event-right .i-upcom-event-info .i-info-right .i-next-event-counter{border-left:1px solid;height:37px;padding-left:70px;width:79px;}
.i-info-right .i-next-event-counter p{font-size:18px;font-weight:700;line-height:20px;}
.i-info-right .i-next-event-counter span{font-size:12px;line-height:17px;}
.i-info-right .i-next-event-counter .i-next-event-no-counter{display:table-cell;height:37px;vertical-align:middle;}
.i-upcom-event-right .i-event-buttons-left{display: table;bottom:0;padding-left:5px;position:relative;width:495px;}
.i-upcom-event-right .i-event-buttons-left .i-event-buttons-right{display: table;padding-right:5px;width:490px;}
.i-upcom-event-right .i-event-buttons-left .i-event-buttons-right .i-event-buttons{border:1px solid;border-left:none;border-right:none;display:table;width:490px;padding:4px 0;}
.i-upcom-event-right .i-event-buttons-left .i-event-buttons-right .i-event-buttons.i-none{display:none;}
.i-event-buttons li{font-size:15px;height:33px;}
.i-event-buttons li:last-child .i-voucher-btn { border: none;}
.i-btn-book{font-size:19px;font-weight:700;height:33px;width:156px;}
.i-btn-book .i-btn-confirm{border-right:1px solid;display:block;height:25px;line-height:25px;padding-left:50px;text-align:left;width:110px;margin:4px 0;}
.i-btn-book-iba{font-size:19px;font-weight:700;height:33px;width:166px;}
.i-btn-book-iba .i-btn-confirm-reservation{border-right:1px solid;display:block;height:25px;line-height:25px;padding-left:50px;text-align:left;width:115px;margin:4px 0;}
.i-btn-book-iba .i-btn-confirm-payment{border-right:1px solid;display:block;height:25px;line-height:25px;padding-left:50px;text-align:left;margin:4px 0;}
.i-btn-book-iba .i-btn-confirm-inscription{display:block;height:25px;line-height:25px;padding-left:42px;text-align:left;width:105px;margin:4px 0;}
.i-voucher-btn{border-right:1px solid;height:25px;line-height:25px;padding-left:5px;text-align:center;width:170px;margin:4px 0;}
.i-invite-btn{height:25px;line-height:25px;text-align:center;width:155px;margin:4px 0;}
.i-event-cell-wrapper{display:table;margin-bottom:30px;width:100%;}
.i-event-cell-wrapper h1{font-weight:lighter;line-height:40px;text-align:left}
.i-event-cell{display:table;margin-right:25px;width:310px;}
.i-event-cell .i-event-cell-head{display:table;height:109px;position:relative;width:310px;}
.i-event-cell .i-event-cell-head img{position:absolute;width:310px;}
.i-event-cell .i-event-cell-subhead{border:1px solid;border-bottom:0;border-top:0;height:30px;width:290px;padding:4px 9px 7px; font-weight: 400;}
.i-event-cell .i-event-cell-subhead .i-subhead-elem{height:30px;width:128px;}
.i-event-cell .i-event-cell-subhead .i-subhead-elem.i-subhead-big{width:150px;}
.i-event-cell .i-event-cell-subhead .i-subhead-elem.i-subhead-border{border-right:1px solid;}
.i-event-cell .i-event-cell-subhead .i-subhead-elem .i-no-counter{height:30px;line-height:30px;width:173px}
.i-event-cell-subhead .i-subhead-elem .i-date{font-size:29px;font-weight:700;height:30px;line-height:30px;text-align:left;width:50px;}
.i-event-cell-subhead .i-subhead-elem p{font-size:12px; line-height: 17px}
.i-event-cell-subhead .i-subhead-elem .i-counter{display:block;height:30px;width:50px;}
.i-event-cell .i-event-cell-body{border:1px solid;border-top:0;display:table;width:288px;padding:10px;}
.i-event-cell .i-event-cell-body .i-cell-elem{font-size:14px;height:32px;line-height:32px;width:288px;}
.i-event-cell-body .i-cell-elem .i-cell-icon{display:block;height:32px;margin-right:10px;width:32px;}
.i-event-cell-body .i-cell-elem .i-description{display:table-cell;height:32px;line-height:16px;vertical-align:middle;}
.i-cell-button-box{display:table;width:240px;padding:15px 24px 7px;}
.i-cell-button-box .i-cell-button-left{display:table;padding-left:5px;}
.i-cell-button-box .i-cell-button-left .i-cell-button-right{display:table;padding-right:5px;}
.i-cell-button-left .i-cell-button-right .i-cell-button a{font-size:18px;font-weight:700;height:37px;display:block;line-height:37px;text-align:center;text-decoration:none;text-shadow:0 -1px;width:230px;}
.i-past-event{margin-bottom:22px;}
.i-past-event .i-past-event-title {font-weight: 700;font-size: 28px;padding:0 0 5px; }
.i-past-event .i-past-content{display:table;width:980px;}
.i-past-event .i-past-content .i-testimony-cell.i-left{width:237px;}
.i-past-event .i-past-content .i-testimony-cell.i-right{width:733px;}
.i-past-event .i-past-content .i-testimony-cell{color:#666;display:table;}
.i-past-event .i-past-content .i-testimony-cell .i-testimony-comma{font-size:37px;font-weight:700;line-height:0;position:relative;top:16px;margin:0 3px;}
.i-past-content .i-testimony-cell .i-block-smallest{height:85px;margin-bottom:8px;width:115px;}
.i-past-content .i-testimony-cell .i-block-small{height:84px;margin-bottom:8px;width:237px;}
.i-past-content .i-testimony-cell .i-block-medium{height:176px;margin-bottom:8px;width:237px;}
.i-past-content .i-testimony-cell .i-block-medium a.i-small-img{display:block;height:85px;margin-bottom:6px;width:115px;}
.i-past-content .i-testimony-cell .i-block-medium p{background:#e2e2e2;font-size:16px;height:176px;line-height:19px;text-align:center;vertical-align:middle;display:table-cell;width:181px;padding:0 28px;}
.i-past-content .i-testimony-cell .i-block-big{height:269px;margin-bottom:8px;width:237px;}
.i-past-content .i-testimony-cell .i-block-wide-smallest{height:85px;width:237px;margin:4px 0 8px;}
.i-past-content .i-testimony-cell .i-block-wide-smallest .i-small-img{display:block;height:85px;margin-bottom:8px;width:115px;}
.i-past-content .i-testimony-cell .i-block-wide-smallest p{background:#e2e2e2;display:table-cell;font-size:16px;height:85px;line-height:19px;text-align:center;vertical-align:middle;width:181px;padding:0 28px;}
.i-past-content .i-testimony-cell .i-block-wide-small{height:79px;margin-bottom:8px;width:485px;}
.i-past-content .i-testimony-cell .i-block-wide-small p{background:#e2e2e2;display:table-cell;font-size:16px;height:79px;line-height:19px;text-align:center;vertical-align:middle;width:385px;padding:0 50px;}
.i-past-content .i-testimony-cell .i-block-wide-medium-v1{height:85px;margin-bottom:8px;width:611px;}
.i-past-content .i-testimony-cell .i-block-wide-medium-v1 p{background:#e2e2e2;display:table-cell;font-size:16px;height:85px;line-height:19px;text-align:center;vertical-align:middle;width:471px;padding:0 70px;}
.i-past-content .i-testimony-cell .i-block-wide-medium-v2{height:175px;margin-bottom:8px;width:488px;}
.i-past-content .i-testimony-cell .i-block-wide-big{height:273px;margin-bottom:8px;width:485px;}

.i-city-headers-container{display:table;margin:0 0 20px 10px;width:97%;}
h1 {font-size: 34px; font-weight: bold; line-height: 1.125; padding-bottom: 0.1em; color: #0c9c9c;}
h2	{font-family: Open Sans; font-size: 16px; color: #666;}
.i-city-list-container{background-color:#fff;display:table;margin-left:10px;width:97%;}
.i-city-list{background-color:#fff;display:table;line-height:35px;width:100%; padding: 10px; box-sizing: border-box;}
.i-search-city-headline{color:#666666;font-size:20px;font-weight:bold;text-transform:uppercase; display: inline-block; padding-right: 15px;}
.i-search-city{border-bottom:1px solid #ceebeb;position:relative;width:auto; display: inline-block; background-color: #ecf9f9; cursor: pointer;}
.i-search-city > .events_list_sprite {position:absolute;right:8px;top:35%;}
.i-city-coll:first-child {clear:left;}
.i-city{color:#666666;font-size:20px;font-weight:bold;padding:0 40px 0 10px;text-transform:uppercase;}
.i-city-list-header > .events_list_sprite{background-position:-10px -10px;margin-left:20px;position:absolute;right:25px;top:34px;}
.i-city-list-header{text-align: center;}
.i-city-list ul{font-family:"Open sans condensed", Sans-Serif;font-size:14px;line-height:22px;}
.i-display-city-container{display:none;}
.i-city-list ul.i-no-border{border-right:0;}
.i-city-coll li:not(:last-child){margin-bottom: 5px;}
.i-city-coll{width:33.3%;text-decoration:none;padding:15px 0 0 30px; box-sizing: border-box;}
.i-city-coll a{color:#666666;font-family:"Open Sans",sansserif;font-size:14px;line-height:20px;text-decoration:none;}
.i-city-coll a:hover{color:#0c9b9b;}
.i-city-coll .i-city-element{text-decoration:none!important;}
.i-city-intro {margin:20px 10px;position:relative; font: 13px "Open Sans"; color: #666;}
.i-city-intro p:not(:first-child) {margin-top: 10px;}
.i-faq{display:table;line-height:40px;margin-bottom:30px;width:100%;}
.i-faq p{font-size:16px;line-height:22px;padding-top:10px;}
.i-event-partners p{font-size:16px;}
.i-partners-form-layer{font-family:arial;width:594px;padding:0 21px;}
.i-partners-form-layer h2 {border-bottom:1px solid;font-size:25px;font-weight:700;line-height:60px;margin-bottom:18px;text-align:center;width:100%;}
.i-partners-form-layer p{font-size:18px;line-height:22px;text-align:center;width:100%;}
.i-partners-form-layer .i-partners-form{display:table;padding-top:9px;width:414px;margin:0 90px;}
.i-partners-form-layer .i-partners-form .i-form-error{font-size:14px;height:auto;line-height:16px;text-align:center;width:100%;padding:5px 0 10px;}
.i-partners-form-layer .i-partners-form hr{float:right;width:100%;border:0;border-top:1px solid;margin:10px 0;}
.i-partners-form-layer .i-partners-form .i-partners-input-smallest{border:1px solid;border-radius:5px;height:30px;width:84px;margin:9px 0 9px 51px;padding:0 11px;}
.i-partners-form-layer .i-partners-form .i-partners-input-small{border:1px solid;border-radius:5px;height:30px;width:188px;margin:9px 0 9px 51px;padding:0 11px;}
.i-partners-form-layer .i-partners-form .i-partners-input-medium{border:1px solid;border-radius:5px;height:30px;width:160px;margin:9px 51px 9px 0;padding:0 11px;}
.i-partners-form-layer .i-partners-form .i-partners-input-big{border:1px solid;border-radius:5px;height:30px;width:288px;margin:9px 51px;padding:0 11px;}
.i-partners-form-layer .i-partners-form .i-partners-select{border:1px solid;border-radius:5px;height:33px;line-height:16px;width:312px;margin:9px 51px;padding:7px 11px;}
.i-partners-form-layer .i-partners-form .i-partners-file{border-top:1px solid;width:100%;}
.i-partners-file .i-partners-file-content{border:1px solid;display:table;text-align:center;width:412px;padding:8px 0;}
.i-partners-file .i-partners-file-content p{display:table;text-align:center;width:100%;line-height:16px;font-size:14px; color:#4f7dca; cursor: pointer; }
.i-partners-file .i-partners-file-content span{text-align:center;width:100%;line-height:16px;font-size:11px;}
.i-partners-file .partners-input{ position:absolute; top: -5000px; }
.i-partners-file .i-files-wrapper .i-file-elem .i-file{display:block;font-size:12px;line-height:15px;height:16px;padding-top:40px;text-align:center;width:56px;margin:10px 0 15px;}
.i-partner-form-success{height:60px;line-height:60px;text-align:center;width:594px;}
.i-partner-form-success h2 {display:table;font-family:Arial;font-size:25px;padding-left:40px;margin:0 auto;}
.i-partner-button{margin:0 153px;}
.i-partner-message {background-color: #0C9B9B;border-radius:3px;color:#fff;font-size:18px;font-weight:bold;height:25px;line-height:25px;margin:30px auto 0;text-align:center; width: 265px;}
.i-partner-message .success{background-color: #0C9B9B;  font-weight: bold; }
.i-partner-message .error{background-color: #cc181e;  font-weight: bold;  }
.i-event-layer{height:auto;position:absolute;top:120px;left:50%;margin-left:-321px;text-align:center;z-index:8990;padding:10px;}
.i-event-layer .i-event-layer-content{padding-top:10px;width:632px;z-index:9000;}
.i-event-layer .i-event-layer-content h3,.i-event-layer .i-event-layer-content h4{font-size:25px;font-weight:700;}
.i-event-layer .i-event-layer-content p{font-size:18px;padding:5px 45px;}
.i-event-layer .i-event-layer-content .i-btn-disc{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:1px solid;display:block;font-size:19px;font-weight:700;line-height:40px;text-transform:uppercase;height:40px;text-decoration:none;width:305px;margin:15px auto 30px;}
.i-event-layer .i-event-layer-content .i-btn-disc span{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;display:block;font-weight:700;height:40px;width:305px;}
.i-event-layer .i-event-layer-content .i-liner{border-top:1px solid;display:block;height:0;margin:15px 20px;}
.i-close{cursor:pointer;top:113px;right:50%;margin-right:-338px;width:20px;height:20px;position:absolute;z-index:9010;}
.i-event-layer-bg{height:100%;position:fixed;top:0;left:0;width:100%;z-index:8900;}
.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;margin:0;padding:0;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;filter:none!important;}
.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0;padding:0;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}
.fancybox-outer,.fancybox-inner{position:relative;outline:none;margin:0;padding:0;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px;}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;vertical-align:top;margin:0;padding:0;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading{background-image:url(fancybox_sprite.png);position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.4;cursor:pointer;z-index:8020;}
.fancybox-prev span,.fancybox-next span{background-image:url(fancybox_sprite.png);}
.fancybox-close{background-image:url(/img/core/common/btn_layer_close.png);position:absolute;top:-15px;right:-15px;width:20px;height:20px;cursor:pointer;z-index:8040;}
.fancybox-close:hover{background-position-y:100%;}
#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url(blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:20px;background-position:0 -36px;}
.fancybox-next span{right:20px;background-position:0 -72px;}
.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;overflow:visible;visibility:hidden;padding:0;}
#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000;}
#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap;padding:2px 20px;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{margin-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,.8);padding:10px;}
.i-button-wrapper{height:37px;width:600px;overflow:hidden;padding:30px 0 10px;}
.i-button-wrapper .i-btn-decline{margin:0 0 0 20px;}
.fancybox-skin  .i-elem .i-col-1{width:225px;}
.fancybox-skin .i-gi-head{background-image:url(/img/brands/meetic/fr/social_events/template_default/fancy_head_bg.png);background-repeat:repeat-x;background-position:top left;font-size:20px;color:#C62299;height:53px;line-height:53px;padding:0 24px;}
.fancybox-skin .i-gi-container{padding:20px 24px;}
.fancybox-skin .i-gi-bigtext{font-size:25px;color:#333;padding-bottom:14px;font-weight:700;}
.fancybox-skin .i-gi-bigtext .i-paragraph{font-weight:700;}
.i-btn-wrapper{text-align:center;padding:20px 0;}
.i-btn-wrapper .i-link{color:#2569AD;text-decoration:underline;font-size:18px;}
.i-btn-wrapper .i-link:hover{color:#69b8e6;}
.fancybox-desktop .fancybox-skin{-webkit-box-shadow:0 0 10px 5px #000;box-shadow:0 0 10px 5px #000;}
.i-guest-invite .i-notice{font-size:9px;padding:5px 0 0;}
.i-link-wrapper{padding:20px 0 0;}
.i-link-wrapper .i-link{text-decoration:none;font-size:20px;font-weight:700;color:#FFF;}
.overlay-fixed{opacity:0.5;}
.jp-audio,.jp-audio-stream,.jp-video{font-size:1.25em;font-family:Verdana, Arial, sans-serif;line-height:1.6;background-color:#eee;}
.jp-audio{width:100%;}
.jp-audio-stream{width:182px;}
.jp-video-270p{width:480px;}
.jp-video-360p{width:640px;}
.jp-video-full{width:480px;height:270px;position:static!important;}
.jp-video-full div div{z-index:1000;}
.jp-video-full .jp-jplayer{top:0;left:0;position:fixed!important;overflow:hidden;}
.jp-video-full .jp-gui{position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:1001;}
.jp-video-full .jp-interface{position:absolute!important;bottom:0;left:0;}
.jp-interface{position:relative;background-color:#eee;width:420px;float:right;}
.jp-video .jp-interface{border-top:1px solid #009be3;}
.jp-controls-holder{clear:both;width:440px;position:relative;overflow:hidden;top:-8px;margin:0 auto;}
.jp-interface ul.jp-controls{list-style-type:none;overflow:hidden;margin:0;padding:0;}
.jp-audio ul.jp-controls{width:380px;padding:20px 20px 0;}
.jp-audio-stream ul.jp-controls{width:142px;padding:20px 20px 0;}
.jp-video .jp-type-single ul.jp-controls{width:78px;margin-left:200px;}
.jp-video .jp-type-playlist ul.jp-controls{width:134px;margin-left:172px;}
.jp-video ul.jp-controls,.jp-interface ul.jp-controls li{display:inline;float:left;}
.jp-interface ul.jp-controls a{display:block;overflow:hidden;text-indent:-9999px;}
a.jp-play,a.jp-pause{width:40px;height:40px;}
a.jp-stop,a.jp-previous,a.jp-next{width:28px;height:28px;margin-top:6px;}
.jp-audio .jp-progress{position:absolute;top:32px;height:15px;}
.jp-video .jp-progress{top:0;left:0;width:100%;height:10px;}
.jp-seek-bar{width:0;height:100%;cursor:pointer;}
.jp-play-bar{width:0;height:100%;}
a.jp-mute,a.jp-unmute,a.jp-volume-max{width:18px;height:15px;margin-top:12px;}
.jp-audio .jp-type-single a.jp-mute,.jp-audio .jp-type-single a.jp-unmute{margin-left:210px;}
.jp-audio .jp-type-playlist a.jp-mute,.jp-audio .jp-type-playlist a.jp-unmute{margin-left:154px;}
.jp-audio a.jp-volume-max,.jp-audio-stream a.jp-volume-max{margin-left:56px;}
.jp-video a.jp-mute,.jp-video a.jp-unmute,.jp-video a.jp-volume-max{position:absolute;top:12px;margin-top:0;}
.jp-video a.jp-mute,.jp-video a.jp-unmute{left:50px;}
.jp-video a.jp-volume-max{left:134px;}
.jp-volume-bar{position:absolute;overflow:hidden;width:46px;height:5px;cursor:pointer;}
.jp-audio .jp-volume-bar{top:37px;left:330px;}
.jp-audio-stream .jp-volume-bar{top:37px;left:92px;}
.jp-video .jp-volume-bar{top:17px;left:72px;}
.jp-volume-bar-value{width:0;height:5px;}
.jp-audio .jp-time-holder{position:absolute;top:50px;}
.jp-current-time,.jp-duration{width:60px;font-size:.64em;font-style:oblique;}
.jp-current-time{float:left;display:inline;}
.jp-duration{float:right;display:inline;text-align:right;}
.jp-video .jp-duration{margin-right:20px;}
.jp-title{font-weight:700;text-align:center;}
.jp-title,.jp-playlist{float:left;height:auto;width:420px;}
.jp-type-single .jp-title,.jp-type-playlist .jp-title,.jp-type-single .jp-playlist{border-top:none;}
.jp-title ul,.jp-playlist ul{display:table-cell;height:95px;list-style-type:none;font-size:12px;vertical-align:middle;width:420px;margin:0;padding:0 20px;}
.jp-title li{font-weight:700;padding:5px 0;}
.jp-playlist li{margin-bottom:5px;padding:5px 0 4px 20px;}
.jp-playlist li div{list-style-type:none;text-align:center;font-weight:700;}
.jp-type-playlist .jp-playlist li:last-child{border-bottom:none;}
.jp-type-playlist .jp-playlist li.jp-playlist-current{list-style-type:none;text-align:center;}
.jp-type-playlist .jp-playlist a.jp-playlist-item-remove{float:right;display:inline;text-align:right;margin-right:10px;font-weight:700;}
.jp-type-playlist .jp-playlist span.jp-free-media{float:right;display:inline;text-align:right;margin-right:10px;}
span.jp-artist{font-size:.8em;}
.jp-video-play{width:100%;overflow:hidden;cursor:pointer;}
.jp-video-270p .jp-video-play{margin-top:-270px;height:270px;}
.jp-video-360p .jp-video-play{margin-top:-360px;height:360px;}
.jp-video-full .jp-video-play{height:100%;}
a.jp-video-play-icon{position:relative;display:block;width:112px;height:100px;margin-left:-56px;margin-top:-50px;left:50%;top:50%;text-indent:-9999px;}
.jp-jplayer audio,.jp-jplayer{width:0;height:0;}
ul.jp-toggles{list-style-type:none;overflow:hidden;margin:0 auto;padding:0;}
.jp-audio .jp-type-single ul.jp-toggles{width:25px;}
.jp-audio .jp-type-playlist ul.jp-toggles{width:55px;position:absolute;left:325px;top:50px;margin:0;}
.jp-video ul.jp-toggles{margin-top:10px;width:100px;}
ul.jp-toggles li{display:block;float:right;}
ul.jp-toggles li a{display:block;width:25px;height:18px;text-indent:-9999px;line-height:100%;}
.jp-no-solution{font-size:.8em;border:2px solid;display:none;padding:5px;}
.jp-no-solution span{font-size:1em;display:block;text-align:center;font-weight:700;}
.i-none,input[type=text]::-ms-clear,a.jp-pause,a.jp-unmute{display:none;}
.i-banner-left-col.i-push-reg h1,.i-banner-left-col.i-profile-not-complete h1{margin-bottom:5px;}
.i-upload-btn-photouploader a,.i-event-buttons li a,.i-event-partners p a,.jp-type-playlist .jp-playlist a{text-decoration:none;}
.i-btn-book-left,.i-btn-full-left{display:block;padding-left:6px;height:100%;}
.i-btn-book-right,.i-btn-full-right{display:block;padding-right:6px;height:100%;}
.i-upcom-event-info .i-info-right .i-schedule a.i-ins-isc,.i-upcom-event-info .i-info-right .i-schedule a.i-clicked,.i-upcom-event-right .i-upcom-event-info .i-info-left .i-canceled-text p,.i-upcom-event-right .i-upcom-event-info .i-info-left .i-full-text p,.i-upcom-event-info .i-info-left .i-not-active-text p,.i-gi-button .i-link{font-size:14px;}
.i-next-event .i-next-content .i-upcom-event .i-upcom-event-left a:hover,.i-past-event .i-past-content .i-testimony-cell img:hover,.i-partners-file .i-files-wrapper .i-file-elem .i-file:hover{-moz-opacity:0.50;-khtml-opacity:0.50;opacity:0.50;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);}
.i-upcom-event-right .i-upcom-event-info .i-info-left h3,.i-upcom-event-right .i-upcom-event-info .i-info-left h4{font-weight:700;height:20px;width:100%;padding:0;}
.i-event-cell.i-cell-3,.i-button-wrapper .i-btn-book-2,.fancybox-skin hr,.i-guest-invite .i-gi-items li.i-gi-radio img.i-no-margin{margin:0;}
.i-event-cell-subhead .i-subhead-elem .i-date-light,.i-past-event .i-past-content .i-testimony-cell .i-testimony-italic{font-style:italic;}
.i-cell-button-box .i-cell-button-left .i-cell-button-right .i-cell-button,.i-partners-file .i-files-wrapper .i-file-elem{display:table;}
.i-past-content .i-testimony-cell .i-block-smallest a,.i-past-content .i-testimony-cell .i-block-small a,.i-past-content .i-testimony-cell .i-block-medium a,.i-past-content .i-testimony-cell .i-block-big a,.i-past-content .i-testimony-cell .i-block-wide-smallest a,.i-past-content .i-testimony-cell .i-block-wide-small a,.i-past-content .i-testimony-cell .i-block-wide-medium-v1 a,.i-past-content .i-testimony-cell .i-block-wide-medium-v2 a,.i-past-content .i-testimony-cell .i-block-wide-big a{display:table;height:100%;width:100%;}
.i-event-partners{display:table;line-height:35px;margin-bottom:30px;width:100%;}
.i-city-list h2,.i-faq h2,.i-event-partners h2{border-bottom:1px solid;font-size:28px;font-weight:400;width:100%;}
.fancybox-inner,.jp-progress{overflow:hidden;}
.fancybox-nav:hover span,.fancybox-opened .fancybox-title{visibility:visible;}
.i-guest-invite .i-gi-items li .i-gi-radio-error,.i-guest-invite .i-gi-form li input.i-gi-error{border:1px solid #C62299;}
.i-guest-invite .i-gi-items .i-gi-fname,.i-guest-invite .i-gi-sender .i-gi-fname,.i-gi-items .i-gi-email,a.jp-shuffle,a.jp-shuffle-off{margin-left:5px;}
.jp-audio .jp-type-single .jp-interface,.jp-audio .jp-type-playlist .jp-interface,.jp-audio-stream .jp-type-single .jp-interface{height:80px;}
a.jp-stop,.jp-audio-stream .jp-type-single a.jp-mute,.jp-audio-stream .jp-type-single a.jp-unmute{margin-left:10px;}
.jp-audio .jp-type-single .jp-progress,.jp-audio .jp-type-single .jp-time-holder{left:110px;width:186px;}
.jp-audio .jp-type-playlist .jp-progress,.jp-audio .jp-type-playlist .jp-time-holder{left:166px;width:130px;}
.jp-video .jp-current-time,a.jp-full-screen,a.jp-restore-screen{margin-left:20px;}
.i-event-page-content{margin-top:5px;}
.i-event-page-content h1 , .i-event-page-content h2{font-size:26px;font-weight:700;height:26px;line-height:26px;padding:0 12px;}
.i-link,.i-link:hover,.i-link:active{display:block;font-size:16px;text-decoration:underline;padding:0 12px 10px;}
.i-event-faq-content .i-event-list .i-link{display:block;text-align:right;font-size:16px;text-decoration:underline;padding:10px;}
.i-clearer{clear:both;}
.i-event-desc{margin-bottom:28px;}
.i-event-desc p{font-size:16px;width:950px;padding:15px;}
.i-event-desc ul{margin-top:10px;}
.i-event-desc ul li .i-more{float:left;font-size:26px;font-weight:700;line-height:23px;width:15px;padding:0 0 0 15px;}
.i-event-desc ul li .i-more-txt{float:left;font-size:16px;font-weight:700;line-height:20px;width:900px;padding:0 18px 10px;}
.i-event-desc ul li .i-more-txt .i-light-font{font-weight:lighter;}
.i-event-desc .i-desc-end{font-size:16px;margin-top:20px;line-height:20px;padding:5px 15px;}
.i-event-faq-content .i-event-list{padding:12px;}
.i-event-faq-content .i-event-list ul li .i-faq-element-title{font-size:16px;font-weight:700;padding-bottom:20px;line-height:20px;}
.i-event-faq-content .i-event-list ul li .i-faq-element-title .i-not-bold { font-weight: normal;}
.i-event-faq-content .i-event-list ul li .i-faq-element{display:inline-block;font-size:16px;margin-bottom:10px;line-height:20px;padding:0 16px;}
.i-event-faq-content .i-liner{clear:both;height:1px;width:100%;margin:9px auto;}
.i-banner .i-margin-banner-desc { margin-bottom: 30px; }
/*/!* Past events block *!/*/
/*.i-past-events-container {background-color:#E9EAED;margin-bottom:20px;width:980px;}*/
/*.i-past-events-header {background-color:#FFF;border:1px solid #e2e2e2;border-radius:3px;height:50px;line-height:50px;position:relative;top:3px;width:657px;}*/
/*h1.i-past-events-header-title {float:left;font-size:17px \0/;font-size:27px;padding-left:10px}*/
/*.i-past-events-header-filters {position:absolute;right:5px;top:2px}*/
/*.i-past-events-dropdown {color:#1AE7FA;margin-left:100px}*/
/*.i-past-event-wrapper {border:1px solid #dddddd;border-radius:2px;cursor:pointer;float:left;height:148px;margin-right:8px;margin-top:8px;position:relative;width:323px}*/
/*.i-past-event-img-container {height:100%;position:absolute;width:100%;z-index:1}*/
/*.i-past-event-img {height:100%;width:100%}*/
/*.i-past-events-left {display:table;float:left;position:relative;width:657px}*/
/*.i-past-events-block-wrap {height:790px;margin-bottom:10px;overflow:hidden;width:678px}*/
/*.i-past-event-category-icon {height:34px;left:50%;margin-left:-17px;margin-top:-17px;position:relative;top:50%;}*/
/*.i-past-event-information {left:70px;position:relative;top:20px;width:268px;z-index:2}*/
/*.i-past-event-category {color:#FFF;font-size:16px;font-weight:bold;text-transform:uppercase;width:268px}*/
/*.i-past-event-date {color:#FFF;font-size:12px;font-weight:bold;}*/
/*.i-past-events-pub {background-color:#fff;border:1px solid #e2e2e2;border-radius:2px;display:table;height:155px;position:relative;text-align:center;top:3px;width:298px}*/
/*.i-past-events-right {display:table;float:right}*/
/*.i-past-events-ads-container {background-color:#fff;border-radius:2px;height:598px;line-height:600px;margin-top:10px;text-align:center;width:300px}*/
/*.i-past-events-regs-banner {background-color:#5ab77f;height:120px;margin-bottom:20px;position:relative;width:980px;}*/
/*.i-past-events-regs-banner-button {background-color:#366e4c;border-radius:3px;bottom:25px;color:#fff;cursor:pointer;font-family:"Open Sans Condensed", sans-serif;font-size:24px;font-size:18px \0/;font-weight:bold;height:50px;line-height:50px;margin-top:-25px;position:absolute;right:30px;text-align:center;text-decoration:none;text-transform:uppercase;top:50%;width:190px}*/
/*.i-past-events-regs-banner-button:hover {background-color:#21442e}*/
/*.i-past-events-regs-banner-picto, .i-member-sort-arrow-down, .i-member-sort-arrow-up, .i-past-event-selected-member-filter {background:url(/img/core/events/sprites.png) no-repeat;}*/
/*.i-past-events-regs-banner-picto {background-position:-143px -94px;display:inline-block;height:84px;left:20px;margin-top:-42px;top:50%;position:absolute;width:84px;}*/
/*.i-past-events-regs-banner-title {color:#3e4044;display:inline-block;font-family:"Open Sans Condensed", sans-serif;font-size:37px;font-size:27px \0/;font-weight:bold;left:130px;line-height:36px;margin-top:-36px;position:relative;text-transform:uppercase;top:50%}*/
/*.i-past-events-regs-banner-title .i-white {color:#fff;font-family:"Open Sans Condensed", sans-serif;font-size:37px;font-size:27px \0/;font-weight:bold;}*/
/*.i-past-events-regs-banner-para {display:inline-block;font-size:18px;left:95px;line-height:20px;position:relative;text-transform:uppercase;top:35px;width:500px}*/
/*.i-past-events-regs-banner-para span {font-weight:bold}*/
/*.i-past-events-block-wrapper-overlay {background-color:#f7bd00;height:148px;left:0;position:absolute;top:0;width:323px;z-index:3}*/
/*.i-past-event-overlay-img {display:inline-block;left:16px;position:relative;top:26px}*/
/*.i-past-event-overlay-text {display:inline-block;left:34px;line-height:17px;position:relative;top:25px}*/
/*.i-past-event-overlay-text span {color:#fff;font-size:18px;font-size:15px\0/;font-weight:bold;text-transform:uppercase}*/
/*.i-past-event-overlay-button {background-color:#f7bd00;border-radius:3px;display:inline-block;height:30px;line-height:30px;text-align:center;text-transform:uppercase;width:60px}*/
/*.i-past-event-overlay-button:hover {background-color:#806201}*/
/*.i-past-event-overlay-buttons {margin:35px auto;text-align:center;width:130px}*/
/*.i_past_event_participated_false {left:100px;}*/
/*.i_past_event_participated_true {left:180px;}*/
/*.i-past-event-overlay-button span {color:#fff;font-size:16px;font-weight:bold;}*/
/*.i-past-event-more-events {background-color:#fff;border:1px solid #e2e2e2;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;clear:both;height:33px;margin-left:144px;width:370px}*/
/*.i-past-event-more-events-btn {background-color:#fff;color:#7fbfc9;border-radius:3px;cursor:pointer;font-family:"Open Sans", sans-serif;font-size:18px;font-weight:bold;height:33px;line-height:33px;margin:auto;width:200px;text-align:center;text-transform:uppercase;width:370px}*/
/*.i-past-event-more-events-btn:hover {text-decoration:underline}*/
/*.i-past-event-img-link {text-decoration:none}*/
/*.i-past-events-filters-title {color:#666666;font-family:"Open Sans",sans-serif;float:left;font-size:14px;margin-right:10px;position:relative}*/
/*.i-member-sort-arrow-up {background-position:-54px -112px;display:inline-block;height:10px;margin-right:5px;width:16px}*/
/*.i-member-sort-arrow-down {background-position:-102px -114px;display:inline-block;height:10px;margin-right:5px;width:16px}*/
/*.i-past-events-filters-top-label {color:#78bfcc;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:bold;display:inline-block;margin-right:10px;text-align:right;text-transform:uppercase;}*/
/*.i-past-events-filters-top {cursor:pointer;float:right;position:relative}*/
/*.i-past-event-expanded-filter {background-color:#fff;border:1px solid #e2e2e2;display:none;position:absolute;right:-11px;top:50px;z-index:5}*/
/*.i-sort-list-top {background:url(/img/core/events/sprites.png) no-repeat;background-position:-3px -111px;height:11px;position:absolute;right:14px;top:-10px;width:20px}*/
/*.i-past-event-expanded-filter ul {border:1px solid #E7E7E7;line-height:20px;list-style-type:none;margin:0;padding:0}*/
/*.i-past-event-expanded-filter ul li {border-bottom:1px solid #e2e2e2;color:#848484;cursor:pointer;font-family:"Open Sans", sans-serif;font-size:15px;font-weight:bold;height:39px;line-height:39px;padding:3px 45px;position:relative;text-align:right;text-transform:uppercase}*/
/*.i-past-event-expanded-filter ul li:last-child {border-bottom:none}*/
/*.i-past-event-selected-member-filter {background-position:-11px -155px;display:none;height:13px;margin-top:-7px;position:absolute;right:8px;top:50%;width:17px}*/
/*.i-more-events-arrow {background:url(/img/core/ouranos/common/main_sprite.png) no-repeat;background-position:-198px -216px;display:inline-block;height:20px;margin-right:15px;width:23px;}*/
/*.i-past-event-overlay {background-color:#000;border-radius:2px;filter:alpha(opacity=40);height:100%;opacity:0.4;position:absolute;width:100%;z-index:2}*/
/*.i-past-event-category-bg {background:url(/img/core/events/tutorial-icons/events_bubble.png) no-repeat;background:url(/img/core/events/tutorial-icons/events_bubble.png) no-repeat center center\0/;background-size:100%;bottom:24px;height:49px;left:12px;position:relative;width:49px;z-index:4}*/
/*.i-past-events-pub-img {float:left;margin:15px 16px 0}*/
/*h2.i-past-events-pub-title {color:#666666;font-family:"Open Sans Condensed",sans-serif;font-size:16px;font-size:14px \0/;font-weight:bold;line-height:23px;padding-right:5px;position:relative;text-transform:uppercase;top:10px}*/
/*.i-past-events-pub-text {color:#666666;font-family:"Open Sans",sans-serif;font-size:16px;font-size:14px\0/;font-weight:300;margin-left:10px;margin-top:15px;padding-right:5px;}*/
/*.i-past-events-pub-btn {background-color:#5ab77f;border-radius:3px;display:inline-block;height:28px;line-height:28px;margin:10px auto;padding:0 3px;text-align:center;text-transform:uppercase}*/
/*.i-past-events-pub-btn a {color:#fff;font-family:"Open Sans Condensed",sans-serif;font-size:14px;font-size:11px \0/;font-weight:bold;display:block;text-decoration:none;}*/
/*.i-past-event-hover-overlay {background-color:#fff;display:none;height:148px;left:0;opacity:0.5;filter:alpha(opacity=50);position:absolute;top:0;width:323px;z-index:3}*/
.i-signup-fr, .i-signup-dk, #signupHolder, #signupBox.notCentered, .signup-form, .signup-form-sw, .signup-dduk {display:none;left:50%;position:absolute;top:0;z-index:102}
.i-signup-fs24at .signup-form, .i-signup-fs24ch .signup-form {left:0;position:relative}
.i-signup-fs24at .signup-box,.i-signup-fs24ch .signup-box, .i-signup-fs24at #i_my_birthday input, .i-signup-fs24ch #i_my_birthday input{box-sizing:content-box}
.i-signup-fs24at .i-agree-cgu {font-size:13px}
.background_signup {background: black; -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); filter:alpha(opacity=50);; width: 100%; height: 100%; position: fixed; z-index: 101; display: none;}
h2.i-title-discover-profile {margin-top:15px}

*, *:before, *:after {
    -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;
}

.i-signup-fr *, .i-signup-fr *:before, .i-signup-fr *:after, .form-control, .panel-info * ,.signup-form *{
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.signup-form-uk .drops {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
div.i-footer-b1 {margin:auto;width:980px}
.i-menu-top .i-logo {background:transparent;height:39px;text-indent:0;width:126px;}
#fb_register .i-facebook-button {text-align:center}
#fb_register .i-facebook-button .i-facebook-text{font-size:13px}
#i_signup_in .i-signup-top {margin-bottom:15px}
.i_signup_in {margin:0 auto}
.i-signup-fr #signupHolder {width:430px}
.ui-autocomplete {background: none repeat scroll 0 0 #fff;border: 1px solid #ccc;max-height: 180px;overflow: auto;width: 176px;font-size: 12.5px;line-height: 16px;font-size: 0.78125rem;line-height: 1rem;}
.ui-autocomplete .ui-menu-item a {display: block;padding: 2px 0 2px 5px;width: 100%;color: #333;}
.ui-autocomplete .ui-menu-item a:hover {background: none repeat scroll 0 0 #ccc;color: #fff;}
#err_my_gender .i-txt-bubble-error, #i_password_error_empty {line-height: 15px;line-height: 0.9375rem;font-size: 12px;font-size: 0.75rem;color: #fff;font-weight:bold}
.i-signup .i-container {background:transparent}
.panel-info .i-bg-bubble-middle {background:transparent}
.panel-info .i-label, .panel-info .i-label a {font-size:14px;font-weight:bold}
.panel-info .i-error p {color:rgb(169, 68, 66)}
#my_town_set {margin-bottom:10px}
.signup-form {margin:0}
.signup-form-de .signup-box {width:445px}
.signup-form-de p.i-txt-bubble-error {color:#222}
.container-fs24de .signup-form {background-color:#fff}
.container-fs24de .i-label, .container-fs24de .i-select, .container-fs24de #i_my_birthday input, .container-fs24de .i-input {font-size:15px}
.container-fs24de .i-input {height:31px}
.container-fs24de .i-error-2 {left:378px}
.container-fs24de .i-bg-bubble-middle {background-color:initial}
.container-fs24de .i-bg-bubble-middle p.i-txt-bubble-error {color:#e31e20;width:330px}
.i-signup-fr .i-signup label#my_zipcode_label_set {width:184px}
.i-signup-fr .i-error p {color:#fd1a00}
.signup-form-it {background-color:#454443;width:530px}
.signup-form-it .i-facebook-terms {color:#bbb}
.signup-form-it .i-bg-bubble-middle {background-color:#fcf8e3;}
.signup-form-it .i-bg-bubble-middle .i-txt-bubble-error {color:#c0392b}
.signup-form-it .i-agree-cgu {color:#fff}
.signup-form-dk .i-bg-bubble-middle p {color:#C60}
.signup-form-uk .i-txt-bubble-error, .signup-form-uk .i-txt-bubble-error span {font-weight:bold}
.signup-form-nl .i-txt-bubble-error {color:#333}
.signup-form-nl .online {background-position:0 3px}
.signup-form-uk p.i-txt-bubble-error {color:#fff}
.i-signup-fr .i-signup-top h1, .i-signup-fr .i-signup-top h2 {font-size:24px}
.i-signup-fr #i_signup_in .i-signup-top {height:initial}
.i-menu-bottom-bg .i-btn-18, .i-menu-bottom-bg .i-btn-18:hover {color:#fff}
.signup-dduk .i-container {background:#fff}
.signup-dduk .i-btn-inscription {height: 53px}
.signup-dduk .i-txt-bubble-error, .signup-dduk .i-txt-bubble-error span {color:#C60;font-weight:initial;font-size:10px}
.i-headernolog-c2 .i-menu-top .i-logo {left:0;top:0}
/* .i-headernolog-c2 .i-menu-top .i-nav {left:18%!important;width:820px!important;} */
.signup-form-de .seal-signup {display:none}
.signup-form-nl .seal-signup {display:none}
.signup-form-fs24at, .signup-form-fs24ch {display:none;z-index:102}
.i-headernolog-c2 a {font-family:arial,sans-serif}

.i-faq-content{background-color:#fff!important;padding: 10px!important;}
.i-header-v2 {z-index:3}
.i-footer-b1 {color: #666666;}
.i-width-wrapper {background-color:#E9EAED;padding-right:20px;}
.i-site .i-color-wrapper{background-color:#fff;}
.i-nav-container {font-family:Arial, sans-serif;}
.i-content-container {display:table;font-family:"Open Sans Condensed", sans-serif;margin:0 auto;width:1000px;}
.i-content-container-unlogged {margin-top: 20px;}
.i-tutorial-video-overlay {display:none;filter:alpha(opacity=40);left:0;position:absolute;top:0;z-index:3}
.i-top-image-container {background-color:#808080;height:340px;margin:20px auto;overflow:hidden;position:relative;width:980px}
.i-top-logged-image-container{background-color:#808080;height:340px;margin:20px auto;overflow:hidden;position:relative;width:980px}
.i-top-event-info-container {animation:bounceEventInfo 1s 1 linear;-webkit-animation:bounceEventInfo 1s 1 linear;animation-delay:2s;-webkit-animation-delay:2s;display:inline-block;margin-left:30px;position:relative;margin-top:30px;z-index:2}
.i-top-event-info-general {color:#fff;display:inline-block;font-size:16px;font-weight:bold;height:25px;line-height:25px;margin-bottom:2px;padding:0 20px;text-transform:uppercase}
.i-top-event-info-yellow {background-color:#F3BB11;color:#FFF;}
.i-top-event-info-black {background-color:#000;color:#FFF;}
.i-top-event-info-name {background-color:#FFF;color:#666666;font-size:28px;font-weight:bold;height:33px;line-height:33px;padding:0 20px;text-transform:uppercase}
.i-top-event-circle {animation:spinCircle 0.3s 2 linear;-webkit-animation:spinCircle 0.3s 2 linear;animation-delay:2s;-webkit-animation-delay:2s;background-color:#F5BB11;border-radius:100%;color:#fff;height:160px;margin-left:570px;position:relative;text-transform:uppercase;width:160px;z-index:2}
.i-top-event-circle-content {font-size:28px;font-weight:bold;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%}
.i-top-event-circle-date-category {height:80px;margin:auto;position:relative;top:40px;width:136px;}
.i-top-event-circle-date {border-right:1px solid #FFF;float:left;height:100%;width:67px;text-align:center}
.i-top-event-date-day {color:#FFF;font-size:51px;font-weight:bold;height:50px;line-height:50px;}
.i-top-event-date-month {color:#FFF;font-size:23px;font-weight:bold;text-transform:uppercase;}
.i-top-event-circle-category {float:right;height:100%;text-align:center;width:67px;}
.i-top-event-circle-category .i-top-master-event-picto {position: absolute; top:50%; left:50%; transform: translate(-50%,-50%)}
.i-top-event-carousel-left {background-color:#FFF;border-radius:100%;color:#666666;cursor:pointer;display:none;font-size:26px;font-weight:700;left:20px;line-height:30px;position:absolute;text-align:center;top:155px;z-index:2}
.i-top-event-carousel-right {background-color:#FFF;border-radius:100%;color:#666666;cursor:pointer;display:none;font-size:26px;font-weight:700;line-height:30px;right:20px;position:absolute;text-align:center;top:155px;z-index:2}
.i-top-image {height:340px;left:0;position:absolute;top:0;width:980px;z-index:1}
.i-content-page {background-color:#fff;display:none;margin:0 auto;min-height:300px;width:950px}
.i-content-page-demo {padding: 15px 15px 35px; font-family:"Open Sans"; font-size: 18px; color:#666666}
.i-content-page-bubble-text{background-color:#F5BB11;color:#fff;display:inline-block;font-family:"Open Sans Condensed";font-size:22px;font-weight:700;margin-left:-15px;padding-left:15px;}
.i-hide-top-info-container{visibility:hidden;}

.i-top-image-inner-container {font-size:0;height:100%;left:0;position:relative}
.i-promo-event-container {display:inline-block;height:340px;position:relative;width:980px;}
.i-top-event-image {height:340px;width:980px}

.i-left-side {display:inline-block;left:0;position:relative;width:665px;}
.i-right-side {display:inline-block;float:right;position:relative;right:10px;width:310px;}
.i-search-by-city-container {background-color:#fff;border-radius:2px;box-shadow:0px 2px 0px 0px #a8a7a8;line-height:27px;margin-bottom:10px;margin-left:10px;min-height:65px;width:645px}
.i-search-by-city-container-expanded {background-color:#fff;border-top-left-radius:2px;border-top-right-radius:2px;line-height:27px;margin-left:10px;width:645px}
.i-search-by-city-label {color:#666666;display:inline-block;font-size:24px;font-weight:bold;padding:20px 0 20px 20px;text-transform:uppercase;}
.i-search-by-city-name {color:#0C9C9C;display:inline-block;font-size:24px;font-weight:bold;padding-right:37px;position:relative;text-transform:uppercase;}
.i-search-by-city-edit-button {cursor:pointer;display:inline-block;height:25px;right:0;margin-left:50px;position:absolute;top:5px;width:25px}
.i-search-by-city-edit {background-color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow: 0px 2px 0px 0px rgba(102,102,102,0.8);display:none;height:65px;line-height:65px;margin-bottom:10px;margin-left:10px;width:645px}
.i-city-search {border: 1px solid #666666;border-radius:2px;font-size:24px;height:40px;margin-left:20px;padding:2px 0 0 5px;width:480px;}
.i-city-search-ok {background-color:#0C9C9C;border-radius:4px;border:1px solid #0C9C9C;color:#fff;cursor:pointer;display:inline-block;font-size:25px;font-weight:bold;height:42px;line-height:42px;margin-left:35px;padding:0 10px;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #a7d2d9;width:34px;}

.i-breakers-container {background-color:#0C9C9C;border-radius:2px;box-shadow:0px 2px 0px 0px #a8a7a8;display:none;margin:0 0 10px 10px;padding:20px;position:relative;width:605px;}
.i-breakers-close {background-color:#0C9C9C;border-radius:100%;color:#fff;cursor:pointer;height:20px;line-height:20px;position:absolute;right:-8px;text-align:center;top:-8px;width:20px;}
.i-breakers-text {color:#fff;display:table-cell;font-size:24px;font-weight:bold;line-height:27px;margin-left:25px;text-transform:uppercase;vertical-align:middle;width:456px}
.i-breakers-buttons-container {display:table-cell;vertical-align:middle;width:144px;}
.i-breaker-button-top {color:#FFF;background-color:#2E6868;border-radius:2px;cursor:pointer;font-size:14px;font-weight:bold;height:30px;line-height:30px;margin-bottom:10px;text-align:center;text-transform:uppercase;width:144px;}
.i-breaker-button-bottom {color:#FFF;background:transparent;border:2px solid #fff;border-radius:2px;cursor:pointer;font-size:14px;font-weight:bold;height:26px;line-height:26px;text-align:center;text-transform:uppercase;width:170px;}
.i-breakers-one-button {display:none}
.i-breakers-reposition-close {bottom:1px;position:relative;right:1px;}
.i-breaker-iba-payment {color:#fff;font-size:14px;font-weight:bold;text-decoration:none}

.i-upcoming-event-container {background-color:#FFF;border-radius:2px;box-shadow:0px 2px 0px 0px #a8a7a8;display:table;margin:10px 0 10px 10px;padding:10px 10px 47px;position:relative;width:625px;}
.i-no-upcoming-event-container {background-color:#FFF;border-radius:2px;box-shadow:0px 2px 0px 0px #a8a7a8;display:table;margin:10px 0 10px 10px;padding:20px 0 20px 20px;position:relative;width:625px;}
.i-no-upcoming-event-container-for-safari{display:block;}
.i-no-upcoming-event-message{color:#666666;font-size:20px;font-family:"Open Sans";padding-right: 10px;}
.i-upcoming-event-image-container {height:216px;position:relative;width:625px}
.i-upcoming-event-image-container  img {height:100%;width:100%}
.i-upcoming-event-date-bubble {background-color:#12a2a1;border-radius:100%;height:120px;left:20px;position:absolute;top:166px;width:120px}
.i-upcoming-event-date {border-right:1px solid #FFF;color:#fff;display:inline-block;float:left;height:60px;margin-top:30px;padding-right:5px;text-align:right;width:55px;}
.i-upcoming-event-day {font-size:38px;font-weight:bold;height:40px;line-height:40px;width:100%}
.i-upcoming-event-month {font-size:17px;font-weight:bold;height:20px;line-height:20px;text-transform:uppercase;width:100%}
.i-upcoming-event-category {float:left;height:60px;margin-top:30px;position:relative;width:59px;}
.i-upcoming-event-category-icon {max-height:45px;max-width:45px;position:absolute}
.i-upcoming-event-type-price {color:#12A2A1;font-size:14px;font-weight:bold;line-height:16px;margin:17px 0 3px 160px;text-transform:uppercase}
.i-upcoming-event-incentive {color:#666666;font-size:24px;font-weight:bold;line-height:27px;margin-left:160px;margin-bottom:17px;text-transform:uppercase}
.i-event-subtitle{color:#666666;font-family:"Open Sans", sans-serif;font-size:16px;line-height:27px;margin-left:160px;margin-bottom:17px;}
.i-upcoming-event-button-right {background-color:#099C9C;border-radius:2px;bottom:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;height:30px;margin-bottom:10px;right:165px;line-height:30px;position:absolute;width:144px;text-align:center;text-transform:uppercase}
.i-upcoming-event-button-left {background-color:#FFF;border:1px solid #099C9C;border-radius:2px;bottom:10px;cursor:pointer;height:28px;line-height:28px;margin-bottom:10px;position:absolute;left:170px;width:142px;text-align:center;text-transform:uppercase}
.i-upcoming-event-url {color:#099C9C;display:block;font-size:14px;font-weight:bold;text-decoration:none}
.i-upcoming-event-url-white {color:#fff;display:block;font-size:14px;font-weight:bold;text-decoration:none}
.i-upcoming-event-ribbon {box-sizing:border-box;bottom:0;color:#fff;font-size:14px;font-weight:bold;height:22px;line-height:22px;padding-left:160px;position:absolute;text-transform:uppercase;width:100%;}
.i-upcoming-event-ribbon-yellow {background-color:#F5BB11;}
.i-upcoming-event-ribbon-black {background-color:#000000}
.i-upcoming-list-banner {background-color:#12a2a1;border-radius:3px;box-shadow:0px 2px 0px 0px #a8a7a8;height:120px;margin:20px 0 20px 10px;position:relative;width:645px;}
.i-upcoming-list-banner a{text-decoration:none;}
.i-upcoming-list-banner-label {color:#3e4044;display:inline-block;font-family:"Open Sans Condensed", sans-serif;font-size:28px;font-size:27px \0/;font-weight:bold;left:20px;line-height:30px;position:relative;text-transform:uppercase;top:29px}
.i-upcoming-list-banner-label .i-white {color:#fff;font-family:"Open Sans Condensed", sans-serif;font-size:37px;font-size:27px \0/;font-weight:bold;}
.i-upcoming-list-banner-button {background-color:#fff;border-radius:3px;bottom:calc(50% - 15px);color:#12a2a1;cursor:pointer;font-family:"Open Sans Condensed", sans-serif;font-size:15px;font-size:15px \0/;font-weight:bold;height:30px;line-height:30px;position:absolute;right:30px;text-align:center;text-decoration:none;text-transform:uppercase;width:140px}


.i-teaser-container {background-color:#e9eaed;border:1px solid #a8a7a8;border-radius:2px;box-shadow:0px 2px 0px 0px #a8a7a8;display:table-cell;height:162px;line-height:27px;margin:0 0 10px 10px;padding-bottom:10px;position:relative;vertical-align:middle;width:643px;}
.i-teaser-event-header{margin-top:30px;}
.i-teaser-event{padding-left:10px;}
.i-teaser-headline {color:#656565;display:inline-block;font-size:24px;font-weight:bold;text-transform:uppercase}
.i-teaser-event-date-bubble {background-color:#fff;border-radius:100%;height:120px;left:20px;position:absolute;top:27px;width:120px}
.i-teaser-event-date-bubble-for-safari {background-color:#656565;border-radius:100%;height:120px;left:20px;position:absolute;top:27px;width:120px}
.i-teaser-event-date {border-right:1px solid #656565;color:#666666;display:inline-block;float:left;height:60px;margin-top:30px;padding-right:7px;text-align:right;width:50px;}
.i-teaser-event-date-for-safari{color:#fff;border-right:1px solid #fff;}
.i-teaser-event-day {font-size:38px;font-weight:bold;height:40px;line-height:40px;width:100%}
.i-teaser-event-month {font-size:17px;font-weight:bold;height:20px;line-height:20px;text-transform:uppercase;width:100%}
.i-teaser-event-category {float:left;height:60px;margin:30px 0 0 7px;position:relative;width:55px;}
.i-teaser-event-category-icon {filter:invert(0.6);-webkit-filter:invert(0.6);max-height:45px;max-width:45px;position:absolute;top:calc(50% - 22px)}
.i-teaser-event-description-category {color:#666666;display:inline;font-size:14px;font-weight:bold;margin-left:160px;margin-top:30px;text-transform:uppercase;}
.i-teaser-event-city{color:#666666;display:inline;font-size:14px;font-weight:bold;margin-top:30px;text-transform:uppercase;}
.i-teaser-event-description {color:#666666;font-size:24px;font-weight:bold;margin-bottom:10px;margin-left:160px;padding-right:10px;text-transform:uppercase;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    .i-teaser-event-date-bubble {background-color:#656565;border-radius:100%;height:120px;left:20px;position:absolute;top:27px;width:120px}
    .i-teaser-event-date {border-right:1px solid #fff;color:#fff;display:inline-block;float:left;height:60px;margin-top:30px;padding-right:7px;text-align:right;width:50px;}
}

.i-planning-container {background-color:#fff;border-radius:2px;box-shadow:0px 2px 0px 0px #a8a7a8;padding:0 10px 20px;text-align:center;}
.i-planning-header {color:#0C9C9C;font-size:24px;font-weight:bold;height:62px;line-height:62px;margin:0 auto;text-transform:uppercase;width:100%;}
.i-planning-event-container {margin:auto;padding:30px 0;}
.i-planning-event-container-one-event{margin:auto;padding:30px 0 10px 0;}
.i-planning-event-date-time {color:#0C9C9C;font-size:14px;font-weight:bold;line-height:27px;padding-left:13px;text-align:left;text-transform:uppercase;}
.i-planning-event-title {box-sizing:border-box;color:#656565;font-size:24px;font-weight:bold;line-height:27px;padding-left:13px;text-align:left;text-transform:uppercase;width:279px}
.i-planning-event-address {color:#666666;display:none;font-size:14px;font-weight:bold;padding:14px 0 0 30px;text-align:left;}
.i-list-event-link {position:relative;text-decoration:none;z-index:1}
.i-planning-event-address-button {background-color:#fff;border:1px solid #0C9C9C;border-radius:2px;color:#0C9C9C;cursor:pointer;font-size:14px;font-weight:bold;height:30px;line-height:30px;margin:14px auto 0;position:relative;text-align:center;text-transform:uppercase;width:260px;z-index:2}
.i-planning-event-no-address {color:#666666;font-family:"Open Sans",sans-serif;font-size:14px;font-style:italic;margin:15px auto 0;text-align:center;width:90%;}
.i-booked-events-expand-button {cursor:pointer;margin:auto;width:95%}
.i-planning-event-canceled-container {border:1px solid #1D1D1B;border-radius:2px;margin:15px auto 0;width:90%}
.i-planning-event-canceled-header {background-color:#1D1D1B;color:#fff;font-size:16px;font-weight:bold;height:25px;padding-left:15px;position:relative;text-align:left;text-transform:uppercase}
.i-planning-event-canceled-close-button {background-color:#1D1D1B;border-radius:100%;cursor:pointer;height:22px;position:absolute;right:-11px;top:-11px;width:22px;}
.i-planning-event-container-border {border-bottom:1px solid #ceebeb;}
.i-planning-event-container-width {width:100%}
.i-booked-events-empty-msg {color:#666666;font-family:"Open Sans",sans-serif;font-size:14px;font-style:italic;line-height:24px;padding:0 20px;}
.i-booked-event-counter {font-weight:bold}

.i-confirmed-iba-events-container {background-color:#0C9C9C;border-radius:2px;box-shadow:0px 2px 0px 0px #a8a7a8;margin-bottom:10px;text-transform:uppercase}
.i-confirmed-iba-event-container:nth-child(3){padding-bottom:30px;}
.i-confirmed-iba-event-container:nth-last-child(2){padding-bottom:30px;}
.i-confirmed-iba-event-container-padding{padding-bottom:60px;}
.i-confirmed-iba-event-container-last-event-padding{padding-bottom:30px;}
.i-confirmed-iba-separator {background-color:#fff;height:2px;}
.i-confirmed-iba-separator-canceled,.i-confirmed-iba-separator-urgency {background-color:#1D1D1B;color:#fff;font-size:14px;font-weight:bold;height:22px;left:-15px;line-height:22px;padding-left:20px;position:absolute;text-transform:uppercase;top:-12px;width:290px}
.i-confirmed-iba-separator-urgency {background-color:#F5BB11;}
.i-confirmed-iba-event-container {margin:auto;position:relative;width:90%; border-top:2px solid #FFF}
.i-confirmed-iba-events-header {color:#fff;font-size:24px;font-weight:bold;height:68px;margin:auto;padding-top:20px;text-align:center;width:90%}
.i-confirmed-iba-events-date-bubble {background-color:#fff;border-radius:100%;height:64px;position:absolute;right:15px;text-align:center;top:-34px;width:64px}
.i-confirmed-iba-events-day,.i-confirmed-iba-events-month {color:#0C9C9C;font-weight:bold;height:50%;}
.i-confirmed-iba-events-day {font-size:29px}
.i-confirmed-iba-events-month {font-size:13px}
.i-confirmed-iba-events-title {color:#444444;font-size:14px;font-weight:bold;line-height:13px;margin-top:28px;padding-left:10px;}
.i-confirmed-iba-events-description {color:#fff;font-size:24px;font-weight:bold;line-height:27px;margin-top:5px;padding:0 20px 20px 10px;}
.i-confirmed-iba-events-button {background-color:#2E6868;border-radius:2px;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;height:30px;line-height:30px;margin:auto;text-align:center;text-transform:uppercase;width:260px}
.i-confirmed-iba-canceled-events-button {background:transparent;border:1px solid #fff;border-radius:2px;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;height:30px;line-height:30px;margin:auto;text-align:center;text-transform:uppercase;width:274px}
.i-confirmed-iba-event-url {color:#fff;display:block;font-weight:bold;text-decoration:none}
.i-confirmed-iba-events-expand-button {border-top:1px solid #fff;cursor:pointer;height:29px;line-height:29px;margin:auto;width:90%}
.i-expand-iba-block,.i-expand-booked-block {cursor:pointer;height:15px;margin:10px auto 0;width:18px}
.i-confirmed-iba-counter {font-weight:bold}

.i-past-events-container {background-color: #fff;border-radius: 2px;box-shadow: 0 2px 0 0 #a8a7a8;margin-top: 10px;overflow: hidden;}
.i-past-events-header {border-bottom: 1px solid #ceebeb;height:61px;line-height:60px;margin:auto;text-align:center;width:94%;}
.i-past-events-scroll-left {cursor:pointer;left:5px;margin-top:13px;position:absolute;}
.i-past-events-scroll-right {cursor:pointer;right:5px;margin-top:13px;position:absolute;}
.i-past-events-title {color:#158281;float:left;font-size:24px;font-weight:bold;text-transform:uppercase;width:100%;}
.i-past-event-container {display: table-cell;height: auto;position: relative;vertical-align: middle;width: 300px;padding-left:2px;}
.i-past-event-container:last-child > .i-past-event-bottom-separator{visibility: hidden;}
.i-past-event-date-time {color: #0c9c9c;font-size: 14px;font-weight: bold;line-height:27px;padding-left: 20px;text-transform: uppercase;}
.i-past-event-title {color: #656565;font-size: 24px;font-weight: bold;height:auto;line-height:27px;padding:0 20px 0 20px;text-transform: uppercase;white-space: normal;width: 265px;word-wrap: break-word;}
.i-past-event-see-participants {border: 1px solid #0c9c9c;border-radius: 2px;cursor: pointer;font-size:14px;font-weight:bold;line-height:30px;margin:15px auto 0;position: relative;text-align: center;text-transform: uppercase;vertical-align: middle;width: 262px;}
.i-past-event-see-participants-link {color:#0C9C9C;text-decoration:none;}
.i-past-events-carousel-container {font-size:0;height:auto;left:0;position:relative;white-space:nowrap;}
.i-past-event-bottom-separator {background-color:#CEEBEB;height:1px;margin:20px auto 15px;width:290px;display: none;}
.i-past-events-see-all-container{border-top: 1px solid #ceebeb; margin: 20px auto 0; width:290px;}
.i-past-events-see-all {border:1px solid #158281;border-radius:2px;color:#158281;cursor:pointer;font-size:14px;font-weight:bold;line-height:30px;margin:20px auto 30px;text-align:center;text-transform:uppercase;width:260px;}
.i-past-event-breaker {background-color:#158281;border:10px solid #fff;border-radius:2px;box-shadow:0px 2px 0px 0px #a8a7a8;display:table;height:100px;margin:0 0 15px 10px;position:relative;width:625px;}
.i-past-event-breaker-for-safari{display:block!important;}
.i-past-event-breaker-date-bubble {background-color:#fff;border-radius:100%;height:64px;margin-left:20px;position:absolute;text-align:center;top:calc(50% - 32px);width:64px;}
.i-past-event-breaker-date-bubble-for-safari {top:18%;}
.i-past-event-breaker-day {color:#0C9C9C;font-size:29px;font-weight:bold;height:50%}
.i-past-event-breaker-month {color:#0C9C9C;font-size:13px;font-weight:bold;height:50%;text-transform:uppercase}
.i-past-event-breaker-name-location {color:#fff;display:inline-block;font-size:14px;font-weight:bold;margin-left:105px;margin-top:23px;max-width:60%;text-transform:uppercase;}
.i-past-event-breaker-list-label {color:#fff;font-size:24px;font-weight:bold;line-height:26px;margin-left:105px;max-width:58%;text-transform:uppercase;}
.i-past-event-breaker-button {border:1px solid #fff;border-radius:2px;display:inline-block;font-size:14px;font-weight:bold;height:28px;left:75%;line-height:27px;position:absolute;text-align:center;top:35%;width:142px;}
.i-past-event-breaker-content a {color:#fff;text-decoration:none;text-transform:uppercase;}

/*---------------Event FAQ-----------*/
.i-event-faq-container {background-color:#FFF;border-radius: 2px;box-shadow: 0 2px 0 0 #a8a7a8;margin-top:10px;}
.i-event-faq-inner-container{padding:20px;}
.i-event-faq-title {color:#0C9B9B;font-size:16px;font-weight:bold;text-transform:uppercase;}
.i-event-faq-title a {color:#0C9B9B;font-size:16px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.i-event-faq-header {color:#666666;font-size:20px;font-weight:bold;text-transform:uppercase}
.i-event-faq-para {box-sizing:border-box;color:#666666;font-family:"Open Sans",sans-serif;font-size:14px;line-height:20px;padding-right:5px;}

.i-content-container .i-left-side .i-tutorial { position: relative;}
div[class^="i-tutorial-section"] {height:380px;margin-bottom:15px;position:relative;width:645px;}
.i-tutorial-text-label {background-color:#0C9C9C;color:#fff;display:inline-block;font-size:12px;font-weight:bold;margin-left:30px;margin-top:30px;padding:0 10px;position:relative;text-align:center;text-transform:uppercase;}
.i-tutorial-text-label-description {background-color:#fff;color:#666666;display:inline-block;font-size:16px;font-weight:bold;margin-left:30px;padding:0 10px;text-align:center;text-transform:uppercase;}
.i-tutorial-wrapper {margin-left:10px}
.i-tutorial-wrapper > div {background-color:#666666;}
.i-tutorial-bubbles-container{margin-top:24%;}
.i-tutorial-bubble-text {color:#fff;font-size:14px;font-weight:bold;margin-top:5px;text-transform:uppercase;}
.i-tutorial-bubble-icon {background-color:#0C9C9C;border-radius:100%;height:50px;left:calc(50% - 25px);margin-top:30px;position:relative;width:50px;}
div[class^="i-tutorial-bubble-content"] {float:left;margin-left:50px;max-width:23%;text-align:center;}
.i-tutorial-headline {color:#666666;font-size:24px;font-weight:bold;margin-left:10px;margin-top:15px;text-transform:uppercase;}
.i-tutorial-categories-carousel-wrapper {margin:auto;position:relative;width:300px}
.i-tutorial-categories-carousel-container {background-color:#fff;border-radius:2px;box-shadow:0px 2px 0px 0px #a8a7a8;left:calc(50% - 150px);margin-top:122px;overflow:hidden;position:relative;width:300px;}
.i-tutorial-categories-carousel-bubble {background-color:#0C9C9C;border-radius:100%;height:70px;left:calc(50% - 35px);position:absolute;top:-52px;width:70px;z-index:2}
.i-tutorial-categories-carousel-bubble-for-safari{left:38%;}
.i-tutorial-categories-carousel-content {border-radius:2px;font-size:0;height:auto;left:0;padding:20px 0;position:relative;white-space:nowrap;width:2700px;z-index:1}
.sprite-tutorial-soiree-icon {left:calc(50% - 9px);position:relative;top:calc(50% - 9px);}
.sprite-tutorial-soiree-icon-for-safari{left:35%;top:30%;}
.sprite-tutorial-location-icon {left:calc(50% - 8px);position:relative;top:calc(50% - 11px);}
.sprite-tutorial-location-icon-for-safari{left:34%;top:27%;}
.sprite-tutorial-friend-icon {left:calc(50% - 13px);position:relative;top:calc(50% - 9px);}
.sprite-tutorial-friend-icon-for-safari {left:30%;top:30%;}
div[class^="i-tutorial-categories-carousel-button"] {cursor:pointer;position:absolute;top:40%;z-index:3}
.i-tutorial-categories-carousel-button-left {left:-21px}
.i-tutorial-categories-carousel-button-right {right:-21px}
.i-tutorial-play-button-background {background-color:#fff;border-radius:100%;cursor:pointer;filter:alpha(opacity=40);height:46px;left:calc(50% - 16px);opacity:0.4;position:absolute;top:calc(50% - 30px);width:46px;z-index:3}
.i-tutorial-play-button-background-for-safari{left:47%;top:43%;}
.i-tutorial-play-button {cursor:pointer;left:50.3%;position:absolute;top:calc(50% - 19px)}
.i-tutorial-play-button-for-safari{left:50%;top:46%;}
.i-tutorial-images-carousel-container {background-color:#000;bottom:0;height:96px;padding:0 30px;position:absolute;white-space:nowrap;width:586px;}
.i-tutorial-images-carousel-button-left {left:12px;}
.i-tutorial-images-carousel-button-right {right:12px;}
div[class^="i-tutorial-images-carousel-button"] {cursor:pointer;opacity:0.6;position:absolute;top:calc(50% - 6px);z-index:2}
.i-tutorial-section-1 {background:url("/img/core/events/tutorial-backgrounds/tutorial_first_section.jpg") no-repeat 100%; overflow:hidden;}
.i-tutorial-section-2 {background:url("/img/core/events/tutorial-backgrounds/second_section.jpg") no-repeat 100%; overflow:hidden;}
.i-tutorial-section-3 {background:url("/img/core/events/tutorial-backgrounds/tutorial_third_section.jpg") no-repeat 100%; overflow:hidden;}
.i-tutorial-section-4 {background:url("/img/core/events/tutorial-backgrounds/tutorial_fourth_section.jpg") no-repeat 100%; overflow:hidden;}
.i-tutorial-testimonials-left-flank {top:100px;position:absolute;left:30px;}
.i-tutorial-testimonials-right-flank {top:130px;position:absolute;right:40px;}
.i-tutorial-testimonial-left-middle, .i-tutorial-testimonial-right-middle {background-color:#fff;color:#000;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:normal;margin:-1px 0;padding:0 10px;transform:rotate(180deg);width:179px;}
.i-tutorial-testimonial-container-left {display:none;left:120%;margin-bottom:25px;position:relative;transform:rotate(180deg);}
.i-tutorial-testimonial-container-right {display:none;left:-100%;margin-bottom:25px;position:relative;transform:rotate(180deg);}
.i-tutorial-testimonial-right-bottom {background:url("/img/core/events/tutorial-comment-bubble-bottom-flipped.png") no-repeat center;background-size:100%;height:21px;position:relative;right:21px;width:220px;}
.i-tutorial-categories-icon {display:inline-block;height:100%}
.i-tutorial-categories-carousel-title {color:#0C9C9C;font-size:14px;font-weight:bold;position:relative;text-align:center;text-transform:uppercase;}
.i-tutorial-categories-carousel-description {color:#666666;font-family:"Open Sans",sans-serif;font-size:12px;line-height:14px;padding:5px 15px 0;position:relative;text-align:center;white-space:normal}
.i-tutorial-categories-carousel-icon-wrapper {height:30px;left:calc(50% - 15px);overflow:hidden;position:relative;top:calc(50% - 15px);width:30px;}
.i-tutorial-categories-carousel-icon-wrapper-for-safari {left:30%;top:25%;}
.i-tutorial-categories-carousel-icons-container {font-size:0;height:30px;left:0;position:relative;white-space:nowrap}
.i-tutorial-categories-carousel-content-wrapper {display:table-cell;height:auto;position:relative;vertical-align:middle;width:300px}
.i-tutorial-images-carousel-wrapper {font-size:0;left:0;margin-top:5px;position:relative;}
.i-tutorial-images-carousel-inner-container {overflow:hidden}
.i-tutorial-image-container {cursor:pointer;display:inline-block;height:87px;position:relative;width:130px}
.i-tutorial-image  {height:100%;width:100%}
.flip-bubble {animation:spinCircle 0.3s 2 linear;-webkit-animation:spinCircle 0.3s 2 linear;}
.i-tutorial-video-background {background-color:#000;display:none;height:284px;left:0;position:absolute;top:0;width:100%;z-index:4}
.i-tutorial-video-background > iframe {display:block;height:98%;margin:0 auto;padding-top:1%;position:relative;z-index:3}
.i-tutorial-video-background img{display:block;height:100%;margin:0 auto;position:relative;z-index:3}
.i-tutorial-label-container {position:absolute;top:0;}
.i-tutorial-testimonials-flank-container {height:310px;overflow:hidden;padding-right:22px;position:absolute;top:70px;width:100%}
.i-tutorial-scroll-container {background-color:#E4E4E4;border-radius:10px;height:300px;position:absolute;right:10px;top:71px;width:4px;}
.i-tutorial-scroll-thumb {background-color:#676767;border-radius:10px;cursor:pointer;height:16px;width:4px;}
.i-tutorial-testimonials-inner-wrapper {display:table;position:relative;width:100%}
.i-tutorial-images-background {background-color:#000;filter:alpha(opacity=0);height:284px;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}
.i-tutorial-images-background img{display:block;margin:0 auto;}
.i-tutorial-image-large {height:284px;position:relative;width:386px}
.i-tutorial-image-showcase-close-button {background-color:#E9EAED;border-radius:100%;cursor:pointer;filter:alpha(opacity=70);font-size:14px;font-weight:bold;height:20px;line-height:20px;opacity:0.7;position:absolute;right:30px;text-align:center;top:30px;visibility:hidden;width:20px}

.i-member-form-container{background-color:#fff;height:250px;margin-bottom:10px;padding:10px;width:290px}
.i-member-signup-button {background-color: #0C9B9B;border-radius:3px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;height:40px;line-height:40px;margin:30px auto 0;text-align:center;text-transform:uppercase;top:50px;width:190px;}
.i-member-form-container > a {color:#fff;font-size:18px;font-weight:bold;text-decoration:none}
.i-unlogged-comercial-container{background-color:#fff;height:250px;padding:5px;width:300px;}
.i-partner-form-container {background-color:#fff;padding:10px;margin-bottom:10px;width:290px}
.i-partner-form-container .events_captcha {margin-left: -16.5px;  }
.i-partner-form-header {border-bottom:1px solid #ceebeb;color:#0C9C9C;font-size:24px;font-weight:bold;line-height:27px;padding:5px 0 15px;text-align:center;text-transform:uppercase}
.i-partner-form-para {color:#666666;font-family:"Open Sans",sansserif;font-size:14px;line-height:20px;padding:30px 10px 10px;}
.i-partner-form-1, .i-partner-form-2 {padding:10px;}
.i-partner-form-2 {display:none;margin-top:10px;padding-bottom: 20px;}
.i-partner-form-1 > input, .i-partner-form-2 > input {border:1px solid #b1b1b1;color:#666666!important;font-family:"Open Sans",sans-serif;height:30px;margin-bottom:9px;padding:0 10px;width:calc(100% - 23px)}
.i-partner-horizontal-separator {background-color:#ceebeb;height:1px;}
.i-partner-form-expand-button-arrow {cursor:pointer;margin:10px auto}
input.i-partner-form-small {margin-right:10px;width:42px;}
input.i-partner-form-medium {width:171px;}
.i-partner-form-venue-type-hide-arrow{background:#fff;content:''; display:block;height:28px;pointer-events:none;position:absolute;right:3px;top:1px;width:21px;z-index:3;}
.i-partner-form-venue-type-for-safari {width:264px;}
.i-partner-form-venue-type {border:1px solid #b1b1b1;color:#b1b1b1;font-family:"Open Sans",sans-serif;height:26px;margin-bottom:10px;-moz-appearance:none;padding:2px;position:relative;-webkit-appearance:none;width:calc(100% - 8px);z-index:1;}
.i-partner-form-venue-type-container > select::-ms-expand{dysplay:none;border:none;background-color:#fff;color:#fff;}
.i-partner-form-venue-type-container {position:relative;}
.i-partner-form-venue-type-arrow {position:absolute;pointer-events:none;right:10px;top:12px;z-index:5}
.i-partner-form-venue-type option:first-child {color:#b1b1b1}
.i-partner-form-venue-type option {color:#000}
.i-partner-form-file-upload-container {cursor:pointer;position:relative}
.i-partner-form-file-upload-picto {display:inline-block}
.i-partner-form-file-upload-picto > img {margin:17px 0 0 16px}
.i-partner-submit-button :hover{background-color: #4EA5AF;}
.i-partner-card-form-submit{background-color: #67bdc7; border-color: #67bdc7; border-radius: 20px; bottom: 8%; color: #fff; font-size: 12.8px; height: initial; line-height: initial; font-weight: 500; padding: 9.6px; margin:30px auto 30px; text-align: center; width: 128px; text-transform: uppercase;}
.i-partner-form-submit {background-color:#0c9c9c;border-radius:3px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;height:40px;line-height:40px;margin:30px auto 0;text-align:center;text-transform:uppercase;width:185px;}
input.i-partner-form-file-upload-input {bottom:0;cursor:pointer;filter:alpha(opacity=0);height:66px;opacity:0;position:absolute;width:270px;z-index:2}
.i-files-wrapper .i-file-elem .i-file{display:block;font-size:14px;font-weight:bold;line-height:15px;height:16px;padding-top:40px;text-align:center;width:56px;margin:10px 0 15px;}
.i-partner-files-container {display:table;width:100%;}
.i-files-wrapper .i-file-elem .i-file:hover{-moz-opacity:0.50;-khtml-opacity:0.50;opacity:0.50;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);}
.i-partner-file-transparent {-moz-opacity:0.50;-khtml-opacity:0.50;opacity:0.50;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);}
.i-partner-form-2 .i-form-error {color:red;font-family:"Open Sans",sans-serif;font-size:14px;margin-top:15px}
input.i-form-input-error,select.i-form-input-error  {border:1px solid red !important;}
.i-partner-form-black-text {color:#000;}
.i-partner-form-submit-target {display:none}

@keyframes spinCircle {
    from {transform:rotateY(0deg);}
    to {transform:rotateY(360deg);}
}
@-webkit-keyframes spinCircle {
    from   {-webkit-transform:rotateY(0deg);}
    to {-webkit-transform:rotateY(360deg);}
}
@keyframes bounceEventInfo {
    0% {left:0}
    25% {left:50px}
    50% {left:0}
    75% {left:25px}
    100% {left:0}
}
@-webkit-keyframes bounceEventInfo {
    0% {left:0}
    25% {left:50px}
    50% {left:0}
    75% {left:25px}
    100% {left:0}
}

/*Sprite classes*/
.events_list_sprite {background-image:url("/img/core/events/events_list_sprite.png");background-repeat:no-repeat;display:block;}
.sprite-blue_arrow_down {background-position:-10px -10px;height:11px;width:19px;}
.sprite-blue_arrow_left {background-position:-49px -10px;height:13px;width:8px;}
.sprite-blue_arrow_right {background-position:-77px -10px;height:13px;width:8px;}
.sprite-blue_arrow_up {background-position:-10px -43px;height:11px;width:19px;}
.sprite-close_button {background-position:-49px -43px;height:22px;width:23px;}
.sprite-edit_pencil {background-position:-92px -43px;display:inline-block;height:18px;width:18px;}
.sprite-top_carousel_arrow_left {background-position:-130px -10px;display:none;height:37px;width:37px;}
.sprite-top_carousel_arrow_right {background-position:-130px -67px;display:none;height:37px;width:37px;}
.sprite-white_arrow_down {background-position:-10px -124px;height:11px;width:19px;}
.sprite-white_arrow_up {background-position:-49px -124px;height:11px;width:19px;}

.events-tutorial-sprite {background-image:url("/img/core/events/tutorial-icons-sprite.png");background-repeat:no-repeat;display:block;}
.sprite-tutorial-comment-bubble-bottom {background-position:-5px -5px;height:21px;width:219px;}
.sprite-tutorial-comment-bubble-top {background-position:-5px -36px;height:21px;width:199px;}
.sprite-tutorial-friend-icon {background-position:-5px -67px;height:18px;width:26px;}
.sprite-tutorial-left-button {background-position:-41px -67px;height:26px;width:26px;}
.sprite-tutorial-location-icon {background-position:-77px -67px;height:22px;width:16px;}
.sprite-tutorial-play-button {background-position:-103px -67px;height:24px;width:16px;}
.sprite-tutorial-right-button {background-position:-129px -67px;height:26px;width:26px;}
.sprite-tutorial-soiree-icon {background-position:-165px -67px;height:19px;width:18px;}

/*captcha*/
#recaptcha_table{-ms-transform:scale(0.95, 1); -webkit-transform:scale(0.95, 1); transform:scale(0.95, 1);}


.i-special-ad-events-list {border-radius: 2px; box-shadow: 0px 2px 0px 0px #a8a7a8;height: 310px;margin-top: 10px;width:310px;}
.i-special-ad-events-list img, .i-special-ad-events-list a {width: 100%; height: 100%;}

.legal_mention {color: #E55573; font-size:0.75rem; font-weight: bold; margin: 0.25em 0 1em;}