html,body{height:100%;margin:0;}
html{font-size:100%;}
html body{cursor:default;font-size:12px;}
div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,em,img,fieldset,strong,ol,ul,li,dl,dt,dd,form,label,table,tr,th,td{font-size:100%;font-weight:400;margin:0;padding:0;}
strong{font-weight:700;}
address{font-style:normal;}
a img{border:0;}
a:hover{cursor:pointer;}
a:hover span{text-decoration:none;}
a:focus{outline:none;}
ol,ul{padding:0;}
ul{list-style:none;}
ol{list-style-position:inside;}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;}
input{margin:0;padding:1px;}
textarea{font-family:arial,sans-serif;font-size:11px;overflow-x:hidden;margin:0;padding:3px;}
.i-clearer{clear:both;height:1px;}
.i-clear-elem{clear:both;height:0;overflow:hidden;width:0;}
.i-visually-hidden {position:absolute; width:1px; height:1px; left:0px; margin:0; padding:0 !important; overflow:hidden; background:none !important;}
.i-text-justify{text-align:justify;}
.i-uppercase{text-transform:uppercase;}
.i-capitalize{text-transform:capitalize;}
.i-left{float:left;}
.i-right{float:right;}
.i-hide{display: none;}
.i-show{display: initial;}
.i-near #loader_quicksearch{display:block;margin:auto;}
.i-near #loader_quicksearch div{width:24px;height:45px;margin:auto;}
.i-near #loader_quicksearch div img{height:24px;width:24px;margin-top:10px;}
a.i-member-lnk{filter:inherit;}
.i-near > div{position:relative;}
.i-z-index-big{z-index:3000;}
.i-z-index-small{z-index:1;}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.i-body{min-height:100%;padding-bottom:50px;position:relative;}
.i-horseshoe{text-align:center;margin:0 auto;}
.i-site{font-family:arial,sans-serif;font-size:12px;min-height:650px;position:relative;text-align:left;width:980px;margin:0 auto;padding:0 10px 10px;}
.i-site{width:auto;padding:0;margin:0;}
.i-site .i-layout-1-col-2,.i-width-wrapper .i-layout-1-col-2{float:left;min-height:550px;width:450px;}
.i-site .i-layout-2-col-2,.i-width-wrapper .i-layout-2-col-3{float:right;min-height:550px;width:765px;}
.i-site .i-layout-3-col-2,.i-width-wrapper .i-layout-3-col-2{float:left;min-height:550px;width:500px;}
.i-site .i-layout-3-col-3,.i-width-wrapper .i-layout-3-col-3{float:right;min-height:550px;width:250px;}
.i-site .i-layout-4-col-1,.i-width-wrapper .i-layout-4-col-1{float:left;min-height:550px;width:660px;}
.i-site .i-layout-5-col-2,.i-width-wrapper .i-layout-5-col-2{float:right;min-height:550px;width:300px;}

.i-site .i-layout-5,.i-width-wrapper .i-layout-5{overflow:hidden;width:915px;padding:5px;}
.i-site .i-layout-6-col-1,.i-width-wrapper .i-layout-6-col-1{float:left;min-height:550px;width:540px;margin:0 10px 0 15px;}
.i-site .i-layout-6-col-2,.i-width-wrapper .i-layout-6-col-2{float:right;min-height:550px;width:415px;}
p#link-cookie-policy-see-details{display:none;font:normal 11px/14px Arial;background-color:#fff;color:#888;position:relative;margin:0 0 -5px;padding:6px 10px;}
p#link-cookie-policy-see-details-edito{display:none;font:normal 11px/14px Arial;text-align:center;background-color:#fff;color:#888;margin:0 auto;}
.i-none,.i-near #result_quicksearch{display:none;}
.i-site .i-layout-1-col-1,.i-width-wrapper .i-layout-1-col-1,.i-site .i-layout-2-col-1,.i-width-wrapper .i-layout-2-col-1,.i-site .i-layout-3-col-1,.i-width-wrapper .i-layout-3-col-1{float:left;min-height:550px;width:200px;margin:0 15px 0 0;}
.i-site .i-layout-1-col-3,.i-width-wrapper .i-layout-1-col-3,.i-site .i-layout-4-col-2,.i-width-wrapper .i-layout-4-col-2{float:right;min-height:550px;width:300px;}
p#link-cookie-policy-see-details a,p#link-cookie-policy-see-details-edito a{color:#888!important;text-decoration:underline;}
p#link-cookie-policy-see-details a:hover,p#link-cookie-policy-see-details-edito a:hover{color:#444!important;}
.i-box-1,.i-box-3,.i-box-4{border-style:solid;border-width:1px;}
.i-box-2,.i-box-6{border-bottom-style:solid;border-bottom-width:1px;}
.i-box-5{border-style:solid;border-width:2px;}
.i-box-7{border-radius:3px;border:1px solid #ddd;margin-bottom:10px;}
.i-title-1{font-size:15px;height:21px;line-height:20px;overflow:hidden;z-index:0;padding:5px 15px;}
.i-title-3{font-size:15px;font-weight:700;height:21px;line-height:20px;overflow:hidden;padding:5px 15px;}
.i-title-6{font-size:15px;font-weight:400;height:21px;line-height:20px;overflow:hidden;padding:5px 15px;}
.i-title-7{font-size:18px;font-weight:400;height:21px;line-height:20px;overflow:hidden;margin:0 15px;padding:5px 0;}
.i-title-8{font-size:18px;font-weight:400;line-height:20px;margin:0 15px;padding:5px 0;}
.i-title-9{font-size:15px;font-weight:400;line-height:20px;padding:5px 15px;}
.i-title-10 {display:inline-block;padding:0px 10px;background:#999;color:white;text-transform:uppercase;font:bold 26px/normal "Open Sans Condensed";}
.i-title-2,.i-title-4,.i-title-5{font-size:15px;height:21px;line-height:20px;overflow:hidden;padding:5px 15px;}
.i-title-11 {padding:0.3em 0 0.3em; font:bold 28px/normal "Open Sans Condensed", helvetica, arial, sans-serif; color:#666; text-transform: uppercase;}
.i-stickers{position:absolute;right:-65px;top:-75px;}
.i-layout-layer-1{font-family:arial,sans-serif;font-size:12px;left:224px;position:absolute;top:110px;width:572px;z-index:601;padding:10px;}
.i-title-layer-1{font-size:16px;font-weight:700;height:36px;line-height:33px;width:auto;padding:4px 0 0 15px;}
.i-title-layer-2{border-bottom:1px solid #ccc;font-size:30px;height:36px;line-height:33px;width:auto;padding:4px 0 10px 15px;text-align:center;}
.i-title-layer-4{border-bottom:1px solid #717171;font-size:18px;width:auto;padding:10px 0;text-align:left;}
.i-title-layer-5{font-size:24px;font-weight:bold;text-align:left;}
.i-boost-experience-bar{border:1px solid #e8e8e8;margin:-5px 0 10px 0;padding:5px 0 3px 5px;}
.i-boost-experience-bar .i-col-1{background:url("/img/core/common/arrow_small_right.png?v=") center right no-repeat; display:inline-block;margin-right:6px;vertical-align:top;width:200px;}
.i-boost-experience-bar .i-col-2{display:inline-block;width:760px;}
.i-boost-experience-bar .i-thumbnail{height:30px;width:30px;margin:0 8px 0 0;}
.i-boost-experience-bar .i-picto-pushinfo-counter-33x30{height:30px;margin-top:-1px;vertical-align:middle;}
.i-boost-experience-bar .i-boost-counter{font-size:18px;font-weight:bold;color:#464648;margin:2px 5px 0 0;vertical-align:middle;display:inline-block;}
.i-boost-experience-bar .i-boost-text{vertical-align:middle;display:inline-block;margin:2px 0 0 0;}

#i_layer_incognito_confirmation.i-get-incognito-ocp {
	position: fixed;
	margin: 5% auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.i-get-incognito-ocp,
.i-get-boost-ocp,
.i-layer-time-limited-confirm{text-align:center;}

.i-get-incognito-ocp .i-total,
.i-get-boost-ocp .i-total,
.i-layer-time-limited-confirm .i-total{background:#f7f7f7;font-size:14px;color:#717171;border-top:1px dotted #cbcbcb;padding:15px;text-align:left;float:right}

.i-get-incognito-ocp .i-total .i-total-price,
.i-get-boost-ocp .i-total .i-total-price,
.i-layer-time-limited-confirm .i-total .i-total-price{font-size:16px;margin-left:20px;}

.i-get-incognito-ocp .i-activated-incognito,
.i-get-boost-ocp .i-activated-boost,
.i-layer-time-limited-confirm .i-activated-time-limited{clear:both;color:#fff;font-weight:bold;margin-bottom:5px;padding:15px 0;position:relative;border-top:1px solid #717171}

.i-get-incognito-ocp .i-activated-incognito-block-picto, .i-get-incognito-ocp .i-activated-incognito-block-message {
	display: table-cell; vertical-align: middle;
}
.i-get-incognito-ocp .i-activated-incognito-block-message,
.i-layer-time-limited-confirm .i-activated-time-limited-block-message{
	width: 100%;
}
.i-get-incognito-ocp .i-activated-incognito .i-picto-counter-63x62 {margin: 0px -53px 0px 0px;}
.i-get-boost-ocp .i-activated-boost .i-picto-counter-63x62{position:absolute;top:25%;left:0;}
.i-layer-time-limited-confirm .i-activated-time-limited .i-picto-counter-73x73{bottom:0;position:absolute;top:0;left:0;background: url("/img/core/ouranos/common/time_limited_sprite.png?v=") no-repeat -218px -302px; width: 72px; height: 72px;margin:auto}

.i-get-incognito-ocp .i-activated-incognito .i-activated-incognito-message,
.i-get-boost-ocp .i-activated-boost .i-activated-incognito-message{padding:12px 12px 12px 50px;font-size:15px;text-align:left;margin-left:20px; background-color: #464648;}
.i-layer-time-limited-confirm .i-activated-time-limited .i-activated-time-limited-message{padding:12px 12px 12px 50px;font-size:15px;text-align:left;margin-left:34px; background-color: #464648;}

.i-get-incognito-ocp .i-raquo,
.i-get-boost-ocp .i-raquo,
.i-layer-time-limited-confirm .i-raquo{float:none;}

.i-get-incognito-ocp .i-picto-close-13x13,
.i-get-boost-ocp .i-picto-close-13x13,
.i-layer-time-limited-confirm .i-picto-close-13x13{position:absolute;right:15px;top:15px;}

.i-get-incognito-ocp .i-legal,
.i-get-boost-ocp .i-legal,
.i-layer-time-limited-confirm .i-legal{font-size:11px;margin-top:25px;}

.i-get-incognito-ocp .i-box-layer-1,
.i-get-boost-ocp .i-box-layer-1,
.i-layer-time-limited-confirm .i-box-layer-1{padding:10px 25px;}

.i-get-incognito-ocp .i-price-baseline, .i-get-incognito-ocp .i-price-baseline,.i-get-incognito-ocp .i-price-baseline, .i-get-incognito-ocp .i-price-baseline,
.i-get-boost-ocp .i-price-baseline, .i-get-boost-ocp .i-price-baseline,.i-get-boost-ocp .i-price-baseline, .i-get-boost-ocp .i-price-baseline{font-size:14px;color:#000;margin:15px 0;}

.i-get-incognito-ocp ul,
.i-get-boost-ocp ul,
.i-layer-time-limited-confirm ul{margin:10px 0;}

.i-get-incognito-ocp ul li,
.i-get-boost-ocp ul li,
.i-layer-time-limited-confirm ul li{padding:25px 0;text-align:left;font-size:14px;color:#717171;}

.i-get-incognito-ocp ul li h3,
.i-get-boost-ocp ul li h3,
.i-layer-time-limited-confirm ul li h3{font-weight:bold;font-size:18px;color:#000;margin:0 0 10px 0;}

.i-get-incognito-ocp .i-picto-counter-80x80,.i-get-incognito-ocp .i-picto-profiles-80x80,
.i-get-boost-ocp .i-picto-counter-80x80,.i-get-boost-ocp .i-picto-profiles-80x80{float:left;margin:5px 20px 25px 0;}

.i-get-incognito-ocp .i-payment-history,
.i-get-boost-ocp .i-payment-history,
.i-layer-time-limited-confirm .i-payment-history{width:100%;}

.i-get-incognito-ocp .i-payment-history .i-thead,
.i-get-boost-ocp .i-payment-history .i-thead,
.i-layer-time-limited-confirm .i-payment-history .i-thead{border-bottom:1px solid #cbcbcb; color:#aeaeae;}

.i-get-incognito-ocp .i-payment-history tr td,
.i-get-boost-ocp .i-payment-history tr td,
.i-layer-time-limited-confirm .i-payment-history tr td{padding:20px 0;text-align:left}

.i-get-incognito-ocp .i-payment-history .i-detail,
.i-get-boost-ocp .i-payment-history .i-detail,
.i-layer-time-limited-confirm .i-payment-history .i-detail{width:7.5%;}

.i-get-incognito-ocp .i-payment-history .i-price,
.i-get-boost-ocp .i-payment-history .i-price,
.i-layer-time-limited-confirm .i-payment-history .i-price{width:7%;}

.i-get-incognito-ocp .i-payment-history .i-desc,
.i-get-boost-ocp .i-payment-history .i-desc,
.i-layer-time-limited-confirm .i-payment-history .i-desc{width:18%;}

.i-get-incognito-ocp .i-payment-history .i-ref,
.i-get-boost-ocp .i-payment-history .i-ref,
.i-layer-time-limited-confirm .i-payment-history .i-ref{width:21%;}

.i-icon-time-limited-33x30{background:#1ea1a2 url("/img/core/ouranos/common/time_limited_sprite.png?v=") no-repeat -267px 6px;display:inline-block;margin:1px;height:30px;width:30px;vertical-align: middle;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;}
.i-header-v2 .i-info-v2 .i-pushinfo-text-time-limited, .i-header-v2 .i-info-v2 .i-pushinfo-time-limited-timer {background:#fff;color:#1ea1a2;font-weight:600;cursor:default;}
.i-header-v2 .i-info-v2  .push-info-link{cursor: default;}
.i-booster-already-on .i-layer-content-1{font-size:18px}
.i-booster-already-on .i-close-layout{float:right;}
.i-booster-already-on .i-picto-counter-80x80{float:left;margin:5px 20px 0 20px;}
.i-booster-already-on .i-raquo{float:none;}
.i-booster-already-on .i-btn-26{margin:15px 0;}
.i-free-boost-error .i-picto-pushinfo-counter-33x30{height:29px;margin-top:-5px;vertical-align:middle;}
.i-free-boost-error{font-size:14px}
.i-free-boost-error .i-reactiation-error-icon{float:right;margin:4px 5px 0 0;}
.i-free-boost-now-on .i-activated-boost{clear:both;margin-bottom:5px;padding:25px 30px 18px 25px;position:relative;}
.i-free-boost-now-on .i-activated-boost p{background-color:#464646;color:#fff;font-size:15px;padding:12px 0 12px 50px;}
.i-free-boost-now-on .i-activated-boost .i-picto-counter-63x62{position:absolute;top:15px;left:10px;}
.i-free-boost-now-on .i-picto-close-13x13{position:absolute;right:10px;top:10px;z-index:500}
.i-free-boost-now-on .i-box-layer-1{padding:5px;}
.i-save-search .i-title-layer-1{font-size:15px;font-weight:400;}
.i-layout-layer-2{font-family:arial,sans-serif;font-size:12px;left:224px;position:absolute;top:50px;width:572px;z-index:601;padding:10px;}
.i-layout-layer-3{font-family:arial,sans-serif;font-size:12px;left:50%;position:absolute;top:200px;width:437px;z-index:601;margin-left:-218px;margin-top:-20px;padding:10px;}
.i-layout-layer-4{font-family:arial,sans-serif;font-size:12px;left:224px;position:absolute;top:110px;width:572px;z-index:601;padding:10px 20px;}
.i-layout-layer-5{left:224px;position:absolute;top:110px;width:580px;z-index:601;padding:0;}
.i-layout-layer-6{left:220px;position:absolute;top:110px;width:560px;z-index:601;padding:0;}
.i-layer-content-1{padding:15px 0;}
.i-similar-profiles-layer{height:auto;left:50%;margin-left:-298px;top:131px;width:auto;}
.i-similar-profiles-layer .i-box-layer-4{padding:15px 10px 10px;}
.i-similar-profiles-layer .i-similar-profiles-content{width:507px;padding:20px 14px 10px;}
.i-similar-profiles-layer .i-btn-close{background: url("/img/core/ouranos/common/main_sprite.png?v=") -164px -321px no-repeat;height:32px;position:absolute;right:-16px;top:-16px;width:32px;}
.i-layer-close{cursor:pointer;display:block;height:22px;position:absolute;right:-11px;top:-11px;width:22px;}
.i-content-4{border-top:3px solid;padding:13px;}
.i-content-4 .i-content{border:1px solid;position:relative;padding:15px;}
.i-content-4 .i-content h1{border-bottom:1px solid;font-size:16px;padding-bottom:15px;padding-left:30px;}
.i-content-4 .i-content .i-cross{display:block;height:18px;left:15px;position:absolute;top:25px;width:19px;}
.i-content-4 .i-content .i-sub{font-size:13px;}
.i-content-4 .i-content .i-link{text-align:center;text-decoration:none;}
.i-content-4 .i-content .i-link .i-back{border:1px solid;display:inline-block;text-decoration:none;margin:20px 0 14px;}
.i-content-4 .i-content .i-link .i-back .i-raquo{font-size:25px;float:right;line-height:20px;padding-left:5px;}
.i-content-4 .i-content .i-link .i-del{font-size:12px;line-height:12px;text-decoration:none;}
.i-opacity-layer-1-bg,.i-opacity-layer-2-bg,.i-opacity-layer-3-bg{height:100%;left:0;opacity:0.6;filter :alpha(opacity=60);position:fixed;top:0;width:100%;z-index:600;}
.i-box-layer-1,.i-box-layer-2,.i-box-layer-3{padding:10px;}
.i-box-layer-5{padding:0;}
.i-layer-photo-for-free-boost,.i-layer-photo-added-for-free-boost{text-align:center;}
.i-layer-photo-for-free-boost .i-picto-close-32x32,.i-layer-photo-added-for-free-boost .i-picto-close-32x32,.i-layer-add-photo-for-free-boost .i-picto-close-32x32,.i-layer-container .i-picto-close-32x32{position:absolute;right:-15px;top:-15px;}
.i-layer-container .i-picto-close-antifraud-32x32{position:absolute;right:3px;top:7px;}
.i-layer-photo-for-free-boost .i-error-message-bottom{border:1px solid;margin-top:10px;position:relative;text-align:center;width:301px;}
.i-layer-photo-for-free-boost .i-error-message-top{height:15px;left:17px;position:absolute;top:-9px;width:15px;z-index:10;}
.i-layer-add-photo-for-free-boost{height:465px;}
.i-layer-add-photo-for-free-boost .i-photo-display-box{margin:0;padding:19px 0 13px;}
.i-layer-add-photo-for-free-boost .i-photo-content{height:408px;width:350px;margin:0 auto;padding:0}
.i-layer-add-photo-for-free-boost .i-image-user{position:absolute;}
.i-layer-add-photo-for-free-boost .i-arrows{-webkit-user-select:none;height:278px;left:0;padding-left:5px;position:absolute;top:13%;width:35px;z-index:14;}
.i-layer-add-photo-for-free-boost .i-arrows-small{-webkit-user-select:none;height:80px;left:0;padding-left:3px;position:absolute;top:40%;width:35px;z-index:14;}
.i-layer-add-photo-for-free-boost .i-arrow-left{-webkit-user-select:none;cursor:pointer;height:24px;width:17px;margin:10px 0 0 2px;}
.i-layer-add-photo-for-free-boost .i-arrow-right{-webkit-user-select:none;cursor:pointer;height:30px;width:17px;margin:6px 0 0 1px;}
.i-layer-add-photo-for-free-boost .i-arrow-plus{-webkit-user-select:none;cursor:pointer;height:24px;width:17px;margin:10px 0 0 2px;}
.i-layer-add-photo-for-free-boost .i-arrow-minus{-webkit-user-select:none;cursor:pointer;height:24px;width:17px;margin:3px 0 0 2px;}
.i-layer-add-photo-for-free-boost .i-slider-container{cursor:pointer;height:137px;padding-top:5px;width:16px;margin:3px 0 0 2px;}
.i-layer-add-photo-for-free-boost .i-arrow-draggable{-webkit-user-select:none;height:134px;position:relative;width:100%;}
.i-layer-add-photo-for-free-boost .i-arrow-draggable .i-arrow-draggable-pin{-webkit-user-select:none;cursor:pointer;display:block;height:14px;position:absolute;width:13px;z-index:2;margin:0 0 -9px 2px;}
.i-layer-add-photo-for-free-boost .i-photo-container{height:408px;position:relative;width:350px;}
.i-layer-add-photo-for-free-boost .i-add-picture-content{font-family:Century Gothic, veranda, sans-serif;height:408px;width:350px;}
.i-layer-add-photo-for-free-boost .i-photo-loader{display:none;height:75px;left:45px;padding-top:10px;position:absolute;top:220px;width:75%;background:#fff;}
.i-layer-add-photo-for-free-boost .i-img-loader{height:37px;width:37px;margin:0 auto;}
.i-layer-add-photo-for-free-boost .i-text-loading{font-size:14px;text-align:center;margin-bottom:10px;}
.i-layer-add-photo-for-free-boost .i-add-photo-title{font-size:24px;line-height:24px;padding-top:139px;text-align:center;text-transform:uppercase;}
.i-layer-add-photo-for-free-boost .i-add-photo-subtitle{font-size:14px;line-height:14px;text-align:center;text-transform:uppercase;}
.i-layer-add-photo-for-free-boost .i-list-photo-content{line-height:25px;margin:0;padding:0;}
.i-layer-add-photo-for-free-boost .i-list-photo{margin-bottom:17px;}
.i-layer-add-photo-for-free-boost .i-form-upload-photo{width:359px;}
.i-layer-add-photo-for-free-boost .i-photo-form-title{margin:14px 0 13px;}
.i-layer-add-photo-for-free-boost .i-photo-uploaded-confirmation{top:50px;}
.i-layer-add-photo-for-free-boost .i-save-photo{bottom:0;height:55px;left:0;position:absolute;text-align:center;width:100%;}
.i-layer-add-photo-for-free-boost .i-save-photo-link{border:1px solid;display:inline-block;font-size:13px;height:28px;line-height:28px;min-width:120px;text-decoration:none;margin:0;padding:0 10px 0 30px;}
.i-layer-add-photo-for-free-boost .i-cancel-photo-link{clear:both;display:block;height:25px;line-height:25px;text-align:center;text-decoration:none;width:100%;}
.i-layer-add-photo-for-free-boost .i-cancel-photo-link:hover{text-decoration:underline;}
.i-layer-add-photo-for-free-boost .i-no-flash .i-add-your-photo-header{padding-top:20%;}
.i-layer-add-photo-for-free-boost .i-photo-uploaded{display:none;overflow:hidden;position:relative;}
.i-layer-add-photo-for-free-boost .i-delete-content{float:left;line-height:29px;min-width:10px;}
.i-layer-add-photo-for-free-boost .i-raquo{float:left;font-size:27px;line-height:25px;margin-left:10px;}
.i-layer-add-photo-for-free-boost .i-change-photo{bottom:0;cursor:default;height:60px;position:absolute;text-align:center;width:100%;z-index:14;}
.i-layer-photo-for-free-boost h1{position:absolute;top:35px;left:0;width:100%;text-align:center;}
.i-layer-photo-for-free-boost h1,.i-layer-photo-for-free-boost h2{font-size:32px;}
.i-layer-photo-for-free-boost .i-content{padding:20px 40px 15px 40px;}
.i-layer-photo-for-free-boost .i-visual-box{width:560px;height:296px;}
.i-layer-photo-for-free-boost .i-btn-11 .i-picto-computer,.i-layer-photo-for-free-boost .i-btn-11 .i-picto-facebook{float:left;margin:5px 12px 0 5px;}
.i-layer-photo-for-free-boost .i-btn-11{font-size:12px;font-weight:normal;line-height:14px;margin:10px 40px 20px 40px;padding:2px 20px 0 5px;text-align:left;height:33px;width:140px;}
.i-layer-photo-for-free-boost.i-layout-layer-6 .i-btn-11{width:122px;}
.i-layer-photo-for-free-boost .i-hide-link{margin:10px 0;text-decoration:none}
.i-layer-photo-for-free-boost{height:465px;}
.i-site .i-layer-photo-for-free-boost .i-error-message-pop-up{top:-20px;width:450px;left:160px;}
.i-layer-photo-added-for-free-boost h1{font-size:36px}
.i-layer-photo-added-for-free-boost h2{font-size:21px;margin-bottom:20px;padding-top:7px;text-align:left}
.i-layer-photo-added-for-free-boost h3{font-size:15px;margin-bottom:20px}
.i-layer-photo-added-for-free-boost .i-content{padding:20px 25px 15px 25px;}
.i-layer-photo-added-for-free-boost .i-visual-box{width:560px;height:255px;padding-top:25px;overflow:hidden;}
.i-layer-photo-added-for-free-boost .i-visual-box small{font-size:12px;}
.i-layer-photo-added-for-free-boost .i-visual-box .i-visual-border{margin:20px auto 0;border-radius:50%;padding:4px;height:145px;width:145px;}
.i-layer-photo-added-for-free-boost .i-visual-box .i-visual{border-radius:50%;height:145px;width:145px;overflow:hidden;}
.i-layer-photo-added-for-free-boost .i-visual-box .i-visual img{width:140%;margin:-65px 0 0 -30px;}
.i-layer-photo-added-for-free-boost .i-content .i-picto-counter-68x68{float:left;margin-right:20px;}
.i-layer-photo-added-for-free-boost .i-freeboost-text{font-size:15px;padding:0 60px;}
.i-site .i-layer-photo-added-delete-photo{font-family:arial;font-size:12px;position:absolute;top:0px;left:50%;text-align:center;width:415px;z-index:650;}
.i-layer-photo-added-delete-photo h2{font-size:16px;padding:0 0 5px 0;margin-bottom:20px}
.i-layer-photo-added-delete-photo .i-box-layer-1>p{margin:10px 0}
.i-layer-photo-added-delete-photo p>a{text-decoration:none}
.i-layer-photo-added-delete-photo p>a:hover{text-decoration:underline;}
.i-layer-photo-added-delete-photo-bg{height:435px;left:240px;filter:alpha(opacity=60);opacity:0.6;position:absolute;top:115px;width:490px;z-index:125;background:#000}
.i-blend-layer{height:100%;left:0;position:fixed;top:0;width:100%;z-index:200;}
.i-photo-layer-clone{display:none;left:30px;position:absolute;top:-116px;width:900px;z-index:201;height:483px;padding:0 10px 10px;}
.i-photo-layer-clone .i-photo-manager{display:block;overflow:hidden;}
.i-photo-uploader-container{padding-top:0;height:inherit;}
.i-photo-layer-clone .i-primary-photo-content{display:block;height:61px;width:900px;position:absolute;z-index:3;margin:0;}
.i-photo-layer-clone .i-photo-uploader{display:block;height:inherit;overflow:hidden;-webkit-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.i-photo-manager-footer{height:21px;width:900px;}
.i-photo-manager-top{height:13px;width:860px;padding:0 20px;}
.i-photo-manager-bottom{height:8px;width:900px;}
.i-photo-display .i-primary-photo-title,.i-photo-uploader .i-primary-photo-title{cursor:pointer;}
.i-preview-photo-container{cursor:pointer;display:none;left:0;min-height:465px;position:absolute;top:0;width:42px;}
.i-middle-photo-container{position:relative;width:100%;height:inherit;margin:0 auto;}
.i-next-photo-container{cursor:pointer;display:none;min-height:465px;position:absolute;right:0;top:0;width:42px;}
.i-next-photo-box,.i-prev-photo-box{cursor:pointer;float:right;height:17px;width:8px;margin:209px 0;}
.i-layer-close-link{cursor:pointer;display:block;font-size:12px;text-align:right;}
.i-photo-preview-container{height:464px;overflow:hidden;position:relative;width:350px;margin:0 auto;}
.i-photo-preview-container .i-photo-preview-list{height:464px;left:0;position:absolute;top:0;width:900px;}
.i-photo-preview-container .i-photo-preview-element{cursor:pointer;height:464px;position:relative;width:350px;}
.i-back-to-photos-link{float:right;min-width:100px;}
.i-photo-confirmation-result{bottom:0;height:26px;left:0;line-height:26px;position:absolute;text-align:center;width:100%;}
.i-primary-photo-content .i-mini-left-middle{padding:0 10px;}
.i-photo-layer-clone .i-photo-display-box{width:900px;height:465px;padding:9px 0;}
.i-photo-layer-clone .i-photo-content-layer{width:348px;position:relative;display:table;margin:0 auto;}
.i-photo-layer-clone .i-profile-picture-layer{display:table;min-width:348px;position:relative;}
.i-photo-layer-clone .i-profile-thumbnail-container{bottom:10px;position:absolute;width:840px;height:30px;border-top:1px solid;z-index:3;overflow:hidden;-webkit-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;margin:0;padding:9px 30px 4px;}
.i-photo-layer-clone .i-thslide{width:100%;height:inherit;}
.i-photo-layer-clone .back{display:block;height:25px;left:34px;position:absolute;text-decoration:none;top:232px;width:20px;z-index:1;}
.i-photo-layer-clone .fwd{display:block;height:25px;position:absolute;right:34px;text-decoration:none;top:232px;width:20px;z-index:1;}
.i-photo-layer-clone .i-thslide-list{float:none;height:30px;overflow:hidden;padding-left:0;position:relative;text-align:center;width:200px;margin:0 auto;}
.i-photo-layer-clone .i-max-list{padding-left:0;width:700px;float:none;text-align:center;height:30px;margin-left:93px;overflow:hidden;}
.i-photo-layer-clone .i-div-full-photo-container,.i-photo-layer-clone .i-photo-container-no-photo{display:table-cell;vertical-align:middle;text-align:center;height:465px;min-width:348px;}
.i-photo-layer-clone .i-thslide-nav-previous{float:none;height:20px;position:absolute;left:98px;width:17px;top:11px;padding:5px 0;}
.i-photo-layer-clone .i-thslide-nav-next{float:none;height:20px;right:58px;position:absolute;width:17px;top:11px;padding:5px 0;}
.i-photo-layer-clone .i-photo-container-no-photo{text-align:center;}
.i-photo-layer-clone .i-profile-menu{padding:4px 0;}
.i-photo-layer-clone .i-profile-menu .i-menu-action{font-family:arial;font-weight:700;}
.i-photo-layer-clone .i-mini-left-middle .i-member-summary{min-width:160px;}
.i-photo-layer-clone .i-mini-left-middle{padding:5px 15px 0;}
.i-photo-layer-clone .i-mini-member-photo{margin-right:5px;}
.i-photo-layer-clone .i-photo-layer-notification{border-bottom:1px solid;border-top:1px solid;clear:both;display:none;font-size:16px;height:44px;line-height:44px;padding-left:40px;margin:0 20px;}
.i-photo-layer-clone .i-counter-block{width:40px;height:28px;left:40px;line-height:28px;position:absolute;top:9px;}
.i-photo-layer-clone .i-thslide-limit .i-thslide-elements{float:none;margin:0 auto;}
.i-photo-layer-clone .i-thslide-list .i-thslide-elements .i-thslide-elem{float:left;margin-right:5px;width:30px;height:30px;}
.i-photo-layer-clone .i-thslide-elem .i-thslide-elem-link{display:block;height:30px;position:relative;text-decoration:none;width:30px;}
.i-photo-layer-clone .i-thslide-list .i-thslide-elem .i-thslide-elem-link .i-little-photo{display:block;height:28px;position:absolute;width:28px;margin:0;}
.i-photo-layer-clone .i-photo-thumbnail-new{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.i-photo-layer-clone .i-thslide-elem-link:hover .i-photo-over,.i-photo-layer-clone .i-image-selected .i-photo-over{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid;height:27px;width:27px;display:block;position:absolute;top:0;left:0;}
.i-photo-layer-clone .i-thslide-list .i-thslide-elements{float:left;height:inherit;ist-style:none outside none;width:inherit;margin:0;padding:0;}
.i-photo-layer-clone .i-mini-left-middle .i-add-to-favorites{float:right;margin-top:5px;}
.i-photo-layer-clone .i-layer-prev{position:absolute;height:98%;left:0;width:100px;top:0;z-index:1;cursor:pointer;}
.i-photo-layer-clone .i-layer-next{position:absolute;height:98%;right:0;width:100px;top:0;z-index:1;cursor:pointer;}
.i-layout-boost-moderation .i-layer-content-1{font-size:15px;margin-bottom:25px;}
.i-layout-boost-moderation .i-picto-close-13x13{position:absolute;right:15px;top:15px;}
.i-layout-boost-moderation h3{font-size:20px;font-weight:bold;}
.i-layout-boost-moderation .i-layer-content-1 .i-picto-picture-48x48{float:left;margin:0 25px;}
.i-layout-boost-moderation .i-box-layer-2{padding-bottom:40px}
.i-error-message-pop-up { display:none; position:relative; }
.i-error-message-bottom { border:1px solid; margin-top:10px; position:relative; text-align:center; width:301px; }
.i-error-message-bottom .i-error { font-size:10px; line-height:10px; padding:5px 10px 7px; }
.i-upload-photo-layer{display:none;font-family:arial;left:652px;position:absolute;top:130px;z-index:2610;padding:10px;}
.i-upload-photo-layer .i-container-layer{height:270px;padding-top:11px;width:537px;}
.i-upload-photo-layer .i-photo-layer-middle{height:180px;position:relative;}
.i-upload-photo-layer .i-container-photo-upload{height:220px;width:152px;margin:3px 0 0 20px;float:left;}
.i-upload-photo-layer .i-photo-content{border:1px solid #d0d0d0;height:195px;width:140px;margin:0 auto;padding:7px;}
.i-upload-photo-layer .i-form-upload-photo{float:right;height:100%;margin-right:10px;width:320px;position:relative;}
.i-upload-photo-layer .i-form-upload-photo .i-photo-title-2,.i-upload-photo-layer .i-photo-form-title{margin:13px 0 15px;}
.i-upload-photo-layer .i-title-photo,.i-upload-photo-layer .i-title-photo-uploader{border-bottom:1px solid;display:none;font-size:18px;height:31px;line-height:15px;position:relative;width:auto;margin:0 10px;padding:4px 0 0 15px;}
.i-upload-photo-layer .i-title-photo-uploader{display:block;text-align:center;margin:0;padding:4px 0 0;}
.i-upload-photo-layer .i-upload-form-container .i-fb-info-1{font-size:10px;margin:10px 0 10px;}
.i-upload-photo-layer .i-photo-title-2{display:none;font-size:16px;}
.i-upload-photo-layer .i-photo-layer-middle{height:180px;position:relative;}
.i-upload-photo-layer .i-upload-form-container .i-facebook-button{margin:12px 0 3px 0;float:none;}
.i-upload-photo-layer .i-fb-acceptence1{font-size:10px;}
.i-upload-photo-layer .i-photo-uploaded-confirmation{display:none;position:absolute;top:57px;}
.i-upload-photo-layer .i-photo-layer-bottom{bottom:58px;display:none;height:50px;position:absolute;width:537px;}
.i-upload-photo-layer .i-add-photo-title {font-family:Century Gothic, veranda, sans-serif;font-size:20px;line-height:20px;padding-top:110px;text-align:center;text-transform:uppercase;}
.i-upload-photo-layer .i-photo-container{height:100%;cursor:pointer;position:relative;width:140px;}
.i-upload-photo-layer .i-shadow1,.i-upload-photo-layer .i-shadow2 {height:9px;}
.i-upload-photo-layer .i-upload-form-container .i-btn-margin {display:inline-block;position:relative;vertical-align:top;margin:0;padding:1px;}
.i-upload-photo-layer .i-title-photo,.i-upload-photo-layer .i-title-photo-uploader{border-color:#e8e3dc;background:none;}
.i-upload-photo-layer .i-submit-box {display:block;float:right;margin-right:20px;margin-top:9px;min-height:30px;text-align:center;text-decoration:none;}
.i-upload-photo-layer .i-submit-box .i-btn-continue{border:1px solid;cursor:pointer;float:right;font-size:13px;height:28px;line-height:28px;min-width:107px;position:relative;text-decoration:none;padding:0 10px 0 33px;}
.i-upload-photo-layer .i-title-photo .i-photo-icon{display:inline-block;height:26px;width:26px;margin:0 10px -8px;}
.i-upload-photo-layer .i-submit-box .i-raquo{float:right;font-size:27px;line-height:25px;margin-left:10px;}
.i-upload-photo-layer .i-arrow-plus{-webkit-user-select:none;cursor:pointer;height:19px;width:17px;margin:10px 0 0 3px;}
.i-upload-photo-layer .i-slider-container{cursor:pointer;height:52px;padding-top:14px;width:14px;margin:1px 0 0 4px;}
.i-upload-photo-layer .i-arrow-minus{-webkit-user-select:none;cursor:pointer;height:19px;width:17px;margin:6px 0 0 3px;}
.i-upload-photo-layer .i-arrows{-webkit-user-select:none;height:179px;left:0;position:absolute;top:0;width:27px;z-index:14;}
.i-upload-photo-layer .i-arrows-small{cursor:pointer;height:71px;left:0;position:absolute;top:60px;width:28px;}
.i-upload-photo-layer .i-change-photo{bottom:0;cursor:default;height:20px;position:absolute;text-align:center;width:inherit;z-index:14;}
.i-upload-photo-layer .i-change-photo-link{cursor:pointer;font-size:10px;line-height:20px;text-decoration:underline;}
.i-upload-photo-layer .i-no-arm-no-candy-uploader .i-error-message-pop-up{left:0;position:absolute;top:27px;width:305px;}
.i-upload-photo-layer .i-error-message-bottom{border:1px solid;margin-top:8px;position:relative;text-align:center;width:301px;}
.i-upload-photo-layer .i-error-message-top{height:15px;left:17px;position:absolute;top:-9px;width:15px;z-index:10;}
.i-upload-photo-layer .i-error-message-bottom .i-error{font-size:10px;line-height:10px;padding:5px 10px 7px;}
.i-upload-photo-layer .i-image-user{position:absolute;}
.i-upload-photo-layer .i-photo-label,.i-upload-photo-layer .i-photo-content-confirmation{display:block;font-size:14px;margin-bottom:17px;}
.i-upload-photo-layer .i-photo-container{width:140px;height:190px;}
.i-upload-photo-layer .i-photo-uploaded{display:none;overflow:hidden;position:relative;}
.i-upload-photo-layer .i-arrows-small .i-arrow-left{-webkit-user-select:none;cursor:pointer;height:24px;width:17px;margin:10px 0 0 2px;}
.i-upload-photo-layer .i-arrows-small .i-arrow-right{-webkit-user-select:none;cursor:pointer;height:24px;width:17px;margin:6px 0 0 1px;}
.i-upload-photo-layer .i-arrow-draggable{-webkit-user-select:none;cursor:pointer;height:52px;position:relative;width:14px;}
.i-social-btn-uploader-npc .i-add-pictures{font-weight:700;margin-top:10px;}
.i-upload-photo-layer .i-photo-loader{display:none;height:50px;left:0;padding-top:65px;position:absolute;top:0;width:100%;}
.i-upload-photo-layer .i-text-loading{font-size:14px;text-align:center;}
.i-upload-photo-layer .i-img-loader{height:32px;margin:0 auto;width:32px;}
.i-photo-uploaded .i-arrow-left,.i-upload-photo-layer .i-arrow-left{-webkit-user-select:none;cursor:pointer;height:24px;margin:2px 0 0 4px;width:17px;}
.i-photo-uploaded .i-arrow-right,.i-upload-photo-layer .i-arrow-right{-webkit-user-select:none;cursor:pointer;height:23px;width:17px;margin:0 0 0 4px;}
.i-upload-photo-layer .i-photo-form-title{font-size:14px;}
.i-upload-photo-layer .i-arrow-draggable .i-arrow-draggable-pin{-webkit-user-select:none;cursor:pointer;display:block;height:14px;margin-bottom:0;margin-left:2px;margin-right:0;position:absolute;width:13px;z-index:2;}
.i-bg-social-event-layer{position:relative; overflow:hidden; height:291px;text-align:center;width:551px;}
.i-bg-social-event-layer h2{font:bold 30px Arial;padding:55px 0 11px 0;text-shadow:2px 2px 4px #000;-moz-text-shadow:2px 2px 4px #000;-webkit-text-shadow:2px 2px 4px #000;}
.i-bg-social-event-layer p{font:bold 15px Arial;text-shadow:2px 2px 4px #000;-moz-text-shadow:2px 2px 4px #000;-webkit-text-shadow:2px 2px 4px #000; z-index:20; position:relative;}
.i-bg-social-event-layer a{display:block;height:42px;margin:21px auto 0 auto;width:356px;text-decoration:none;text-transform:uppercase;line-height:44px;font-weight:bold; z-index:20; position:relative;}
.i-thslide-nav-previous .i-prev-link{display:block;float:right;height:18px;text-decoration:none;width:10px;}
.i-thslide-nav-next .i-next-link{display:block;float:left;height:18px;text-decoration:none;width:10px;}
.i-mini-member-photo{float:left;height:40px;width:40px;margin:6px 10px 0 0;}
.i-mini-left-container{height:53px;}
.i-mini-left-middle .i-member-summary{float:left;font-size:11px;min-width:204px;text-align:left;margin:3px 10px 0 0;}
.i-mini-left-middle .i-member-name{display:block;float:left;font-family:arial;font-size:13px;font-weight:700;margin:0 5px 0 0;}
.i-mini-left-middle .i-profile-menu{float:left;margin-top:3px;}
.i-mini-left-middle .i-fav-ico-user{float:left;margin:0 5px 0 0;}
.i-mini-left-middle .i-fav-ico-display{display:block;height:16px;width:16px;}
.i-mini-left-middle .i-picto-online{float:left;display:block;margin-top:2px;}
.i-mini-left-middle .i-member-statut-1{float:left;font-size:12px;}
.i-mini-left-container .i-mini-left-side{float:left;height:53px;width:10px;}
.i-mini-left-container .i-mini-right-side{float:right;height:53px;width:10px;}
.i-mini-left-container .i-mini-left-middle{float:left;font-family:arial;font-size:12px;height:53px;width:973px;}
.i-mini-profil-interest{float:left;margin-top:3px;padding-left:10px;width:410px;}
.i-mini-profil-interest-content{border:1px solid;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;min-height:10px;padding-left:10px;width:400px;}
.i-mini-profil-interest-content h3{float:left;font:15px/40px arial;}
.i-mini-interest-btn{float:right;margin-right:9px;}
.i-mini-interest-btn .i-btn-yes .i-int-yes{float:left;height:24px;margin-left:11px;padding-left:6px;width:19px;}
.i-mini-interest-btn .i-btn-maybe .i-int-maybe{float:left;height:23px;margin-left:8px;width:19px;}
.i-mini-interest-btn .i-btn-no{border:1px solid;border-radius:6px;-webkit-border-radius:8px;-moz-border-radius:8px;float:left;font:11px/24px arial;height:24px;overflow:hidden;text-align:center;width:84px;margin:8px 2px 8px 0;}
.i-mini-interest-btn .i-btn-no .i-int-no{float:left;height:24px;margin-left:11px;padding-left:4px;width:19px;}
.i-mini-interest-btn .i-btn-mail{border:1px solid;border-radius:6px;-webkit-border-radius:8px;-moz-border-radius:8px;float:left;font:11px/24px arial;height:24px;overflow:hidden;text-align:center;margin:8px 2px 8px 0;}
.i-mini-interest-btn .i-btn-mail .i-int-mail{float:left;height:24px;margin-left:11px;padding-left:11px;width:19px;}
.i-mini-interest-btn .i-btn-mail .i-int-txt{float:left;margin-right:16px;}
.i-resizable{height:675px;}
.i-resizable .i-bigger-photo-layout .i-photo-display-container{display:table;width:100%;height:inherit;}
.i-resizable .i-photo-display-container{display:table;width:100%;height:inherit;position:relative;}
.i-resizable .i-primary-photo-content{width:900px;position:absolute;top:0;z-index:3;margin:0;}
.i-resizable .i-profile-thumbnail-container{position:absolute;bottom:10px;z-index:3;overflow:hidden;-webkit-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;margin:0;padding:9px 30px 4px;}
.i-resizable .i-photo-display-box{height:675px;padding:0;}
.i-like-photo{display:none !important;width:50px;height:46px;cursor:pointer;position:absolute;top:4px;right:3px;z-index:6;}
.i-like-photo.i-liked{cursor:default;height:46px;width:50px;}
.i-like-show-btn{display:block !important;}
.i-photo-content-layer .i-like-photo{top:5%;right:10px;z-index:20;}
.i-bigger-photo-layout .i-photo-content-layer .i-like-photo{top:11%;right:10px;}
.IE8 .i-mini-traveling-container{border:none;height:63px;width:1010px;}
.IE8 .i-mini-left-container .i-mini-left-side{padding:0 4px 10px 0;}
.IE8 .i-mini-left-container .i-mini-right-side{float:left;padding:0 4px 10px 0;}
.IE8 .i-mini-left-container .i-mini-left-middle{width:982px;padding:0 0 10px;}
.i-photo-display .i-primary-photo-title:hover,.i-photo-uploader .i-primary-photo-title:hover,.i-layer-close-link:hover,.i-back-to-photos-link .i-color-main:hover,.i-photo-confirmation-result .i-color-main:hover{text-decoration:underline;}
.i-prev-photo-box,.i-mini-interest-btn .i-btn-yes .i-int-txt,.i-mini-interest-btn .i-btn-maybe .i-int-txt,.i-mini-interest-btn .i-btn-no .i-int-txt{float:left;}
.i-back-to-photos-link .i-color-main,.i-photo-confirmation-result .i-color-main{text-decoration:none;}
.i-mini-interest-btn .i-btn-yes,.i-mini-interest-btn .i-btn-maybe{border:1px solid;border-radius:6px;-webkit-border-radius:8px;-moz-border-radius:8px;float:left;font:11px/24px arial;height:24px;overflow:hidden;text-align:center;width:84px;margin:8px 5px 8px 0;}
.i-resizable .i-photo-uploader,.i-resizable .i-bigger-photo-layout{height:inherit;}
.i-resizable .i-middle-photo-container,.i-resizable .i-bigger-photo-layout .i-middle-photo-container{height:inherit;vertical-align:middle;display:table-cell;width:100%;}
.i-push-abo,.i-push-abo-alt{display:block;font-size:13px;height:40px;margin-bottom:10px;text-decoration:none;}
.i-push-text{line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 0 0 5px;}
.i-push-text strong{display:block;font-size:16px;}
.i-push-btn{float:right;font-size:11px;line-height:12px;overflow:hidden;text-overflow:ellipsis;width:105px;white-space:nowrap;margin:7px 8px;padding:0 5px;}
.i-push-abo-alt .i-push-btn-alt{float:right;font-size:13px;height:25px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:7px 8px;padding:0 10px;max-width:130px;min-width:98px;}
.i-push-short-btn{font-size:13px;line-height:21px;}
.i-mini-push-abo{display:block;font-size:12px;height:33px;margin-bottom:10px;text-decoration:none;}
.i-mini-push-text{line-height:32px;overflow:hidden;padding-left:4px;text-align:center;text-overflow:ellipsis;width:129px;white-space:nowrap;}
.i-mini-push-btn{float:right;font-size:12px;overflow:hidden;text-overflow:ellipsis;width:99px;white-space:nowrap;margin:4px 4px 0 0;padding:0 5px;}
.i-dailymatches{position:relative;min-height:180px;}
.i-dailymatches-seen{min-height:0;position:relative;}
.i-dailymatches .i-dailymatches-logo,.i-dailymatches-seen .i-dailymatches-logo{height:46px;position:absolute;right:2px;top:-2px;width:79px;}
.i-dailymatches .i-content-on-load{height:148px;}
.i-dailymatches .i-content{padding:10px 14px 0;}
.i-dailymatches .i-content h3{margin-bottom:6px;}
.i-dailymatches .i-content ul .i-photo{height:70px;overflow:hidden;position:relative;width:70px;margin:4px 8px 0 0;padding:5px;}
.i-dailymatches .i-content ul .i-arrow{height:94px;margin-right:10px;width:26px;}
.i-dailymatches .i-content ul .i-small-photo{height:44px;overflow:hidden;position:relative;width:44px;margin:18px 6px 0 0;padding:3px;}
.i-dailymatches .i-content ul .i-small-photo-reflection{height:16px;width:52px;margin:0 6px 0 0;}
.i-dailymatches .i-content ul .i-photo img{height:70px;width:70px;}
.i-dailymatches .i-member-lnk:hover .i-photo-over{display:inline-block;height:64px;left:5px;position:absolute;top:5px;width:64px;}
.i-dailymatches .i-content ul .i-small-photo img{height:44px;width:44px;}
.i-dailymatches .i-small-member-lnk:hover .i-photo-over{display:inline-block;height:38px;left:3px;position:absolute;top:3px;width:38px;}
.i-dailymatches .i-bottom{position:relative;padding:3px 15px;}
.i-dailymatches .i-bottom h3{float:left;padding-top:3px;}
.i-dailymatches .i-bottom .i-bottom-arrow{height:9px;left:46px;position:absolute;top:-9px;width:17px;}
.i-dailymatches-seen .i-content{padding:12px 14px 15px;}
.i-dailymatches-seen h3{padding-top:3px;}
.i-dailymatches-v2,.i-dailymatches-v2-seen{position:relative;}
.i-dailymatches-v2 .i-dailymatches-v2-logo,.i-dailymatches-v2-seen .i-dailymatches-v2-logo{height:46px;position:absolute;left:6px;top:0;width:79px;}
.i-dailymatches-v2 .i-content-on-load{height:160px;}
.i-dailymatches-v2 h2{font-size:14px;line-height:37px;margin-left:79px;zoom:1;}
.i-dailymatches-v2 h2 span{zoom:1;}
.i-dailymatches-v2 .i-content{padding:20px 0 7px 11px;}
.i-dailymatches-v2 .i-content ul .i-photo{margin-right:8px;padding-top:5px;position:relative;width:61px;}
.i-dailymatches-v2 .i-content ul .i-photo img{height:61px;width:61px;}
.i-dailymatches-v2 .i-content ul .i-photo-active{height:66px;padding-left:5px;position:relative;width:66px;}
.i-dailymatches-v2 .i-content ul .i-photo-active img{height:61px;width:61px;position:absolute;top:5px;left:5px;}
.i-dailymatches-v2 .i-content .i-member-lnk .i-photo-over{height:56px;left:0;position:absolute;top:4px;width:56px;}
.i-dailymatches-v2 .i-content .i-member-lnk .i-photo-over:hover{cursor:pointer;height:56px;left:0;position:absolute;top:4px;width:56px;}
.i-dailymatches-v2 .i-content .i-photo .i-member-lnk{display:block;}
.i-dailymatches-v2 .i-content .i-photo .i-photo-list{cursor:auto;}
.i-dailymatches-v2 .i-content .i-push-txt{float:left;height:60px;width:217px;position:relative;margin:5px 3px;}
.i-dailymatches-v2 .i-content .i-push-txt p{font-size:12px;line-height:16px;padding-bottom:2px;padding-right:2px;position:absolute;top:11px;left:5px;}
.i-dailymatches-v2 .i-content .i-push-txt .i-corner-top-left{display:block;height:4px;position:absolute;top:0;left:0;width:4px;}
.i-dailymatches-v2 .i-content .i-push-txt .i-corner-top-right{display:block;height:4px;position:absolute;top:0;right:0;width:4px;}
.i-dailymatches-v2 .i-content .i-push-txt .i-corner-bot-left{display:block;height:4px;position:absolute;bottom:0;left:0;width:4px;}
.i-dailymatches-v2 .i-content .i-push-txt .i-corner-bot-right{display:block;height:4px;position:absolute;bottom:0;right:0;width:4px;}
.i-interest-yes{display:block;height:18px;width:19px;position:absolute;bottom:0;right:1px;}
.i-interest-maybe{display:block;height:18px;width:19px;position:absolute;bottom:3px;right:-5px;}
.i-interest-no{display:block;height:18px;width:19px;position:absolute;bottom:3px;right:-2px;}
.i-dailymatches-v2 .i-bottom h3{float:left;padding-top:7px;}
.i-dailymatches-v2 a.i-color-main{float:right;line-height:19px;padding-top:3px;text-decoration:none;}
.i-dailymatches-v2 a.i-color-main:hover{text-decoration:underline;}
.i-dailymatches-v2 .i-content h3.i-msg{font-size:12px;padding:0 15px 0 85px;}
.i-dailymatches-v2-seen .i-content{padding:20px 0 0 11px;}
#i-push-profile {display:none}
#i-push-TabLoader {display:none}
.i-push-profile .i-push-tab-maininfos{float:left;width:500px;}
.i-push-profile-table{width:380px;}
.i-push-profile .i-push-nickname{font-size:15px;}
.i-push-profile .i-push-photo{float:left;height:94px;position:relative;width:94px;margin:3px 3px 3px 13px;}
.i-push-profile .i-push-photo:hover .i-photo-over{border:3px solid;display:block;height:89px;left:0;position:absolute;top:0;width:89px;}
.i-push-profile .i-push-spacer{font-size:11px;margin:0 0 7px;}
.i-push-profile .i-interest{line-height:23px;width:366px;margin:-29px 0 0;padding:6px 10px 2px 120px;}
.i-push-profile .i-push-tab-profile,.i-push-tab-annonce{float:left;margin:0 0 0 10px;}
.i-push-profile .i-interest .i-btn-2{float:right;margin:0 0 0 20px;padding:0 15px;}
.i-push-profile .i-profile-box .i-inner{float:left;left:50%;list-style-type:none;position:relative;margin:0 auto;padding:0;}
.i-push-profile .i-inner .i-elem{float:left;position:relative;right:50%;}
.i-push-profile .i-profile-box .i-btn-next{display:block;font-size:11px;font-weight:700;height:19px;max-width:63px;min-width:32px;overflow:hidden;width:auto!important;margin:0 0 10px!important;}
.i-push-profile .i-interest .i-title-profile{font-size:15px;line-height:15px;text-align:center;width:100%;margin:4px 0 13px;}
.i-push-profile .i-interest a:hover{text-decoration:none;}
.i-push-profile .i-push-label{width:150px;}
.i-push-profile .i-member-main-info{font-size:11px;}
.i-push-profile .i-push-profile-right .i-push-tab-maininfos{float:left;width:503px;}
.i-push-profile .i-push-profile-right .i-member-main-info{font-size:12px;}
.i-push-profile .i-push-profile-right .i-pseudo{font-size:15px;text-decoration:none;}
.i-push-profile .i-push-profile-right .i-push-nickname{text-transform:capitalize;}
.i-push-profile .i-push-profile-right .i-push-photo{text-decoration:none;margin:10px 10px 0 0;}
.i-push-profile .i-push-profile-right .i-interest{background-repeat:no-repeat;bottom:11px;height:64px;position:absolute;right:8px;width:141px;margin:0;padding:3px 0 0 14px;}
.i-push-profile .i-push-profile-right .i-interest .i-btn-2{float:right;margin:0 8px 10px 0;padding:0 5px;}
.i-push-profile .i-push-profile-right .i-interest .i-btn-2.i-btn-yes{text-transform:uppercase;width:32px;}
.i-push-profile .i-push-profile-right .i-interest .i-like-profile{float:left;font-size:15px;line-height:15px;text-align:center;width:100%;margin:4px 0 13px;}
.i-push-profile .i-push-profile-right .i-title-5{border-bottom:1px dotted;margin:6px 0 7px;padding:0 0 1px;}
.i-push-profile .i-push-profile-right .i-push-tab-profile{font-size:11px;line-height:16px;margin:0;}
.i-push-profile .i-push-profile-right .i-push-label{width:116px;}
.i-push-tab-annonce{display:none;overflow:hidden;text-overflow:ellipsis;width:275px;}
.i-push-profile-right .i-push-tab-annonce{position:relative;width:236px;margin:0;}
.i-push-loader{height:134px;}
.i-dailymatches .i-content ul li,.i-dailymatches-v2 .i-content ul li{display:inline;float:left;}
.i-dailymatches .i-bottom a.i-btn-2,.i-dailymatches-v2 a.i-btn-go{float:right;line-height:19px;}
.i-dailymatches-seen .i-content a.i-btn-2,.i-dailymatches-v2-seen .i-content a.i-btn-2{float:right;margin-top:15px;}
.i-dailymatches-v2 .i-content h3,.i-dailymatches-v2-seen h3{padding-left:84px;}
.i-dailymatches-v2 .i-content ul,.i-push-profile .i-interest .i-like-profile{float:left;}
.i-dailymatches-v2 .i-bottom,.i-dailymatches-v2 .i-bottom-2{padding:5px 16px 0 15px;}
.i-empty,.i-none,.i-push-profile{display:none;}
.i-secure-contact-layer{display:none;position:absolute;top:0;width:100%;z-index:9998;}
.i-secure-contact-layer .i-secure-contact-layer-opacity{height:100%;width:100%;z-index:9999;}
.i-secure-contact-layer .i-secure-contact-layer-content{font-family:arial;position:absolute;top:40px;width:550px;z-index:10000;padding:10px;}
.i-secure-contact-layer-content h2{font-family:arial;font-size:16px;font-weight:700;height:20px;line-height:normal;margin-bottom:0 0 20px;overflow:hidden;zoom:1;padding:10px;}
.i-secure-contact-layer-content h2 span{float:right;font-size:12px;margin-top:-20px;padding:5px 0 0;}
.i-secure-contact-layer-content .i-secure-contact-content{padding:10px;}
.i-secure-contact-encart{border:1px solid;margin:15px 0;padding:15px 15px 15px 100px;}
.i-secure-contact-encart h3{font-weight:700;padding-bottom:15px;}
.i-filter-content{border:1px solid;padding:10px 10px 15px;}
.i-filter-content p{padding-bottom:10px;}
.i-module-photo .i-txt-intro{margin-bottom:13px;}
.i-applet-container{width:330px;margin:30px auto 0;}
.i-big-photo-container{height:430px;position:relative;text-align:center;width:320px;}
.i-avatar-member{padding-top:10px;}
.i-update-flash{left:17px;position:absolute;top:55px;width:285px;}
.i-bg-opacity{margin-bottom:15px;padding:15px 13px 1px 15px;}
.i-txt-more-contacts{font-size:18px;}
.i-txt-more-contacts strong{font-size:20px;}
.i-bg-opacity .i-input-file{cursor:pointer;height:32px;overflow:hidden;position:relative;width:257px;margin:35px 0;}
.i-bg-opacity .i-input-file .i-file{font-size:478%;height:100%;opacity:0;position:absolute;right:0;top:0;width:auto;}
.i-bg-opacity .i-input-file .i-picto-profile{margin-right:5px;margin-top:2px;}
.i-update-flash .i-error{margin-bottom:5px;margin-top:0;}
.i-txt-update-flash{font-size:11px;margin-bottom:10px;}
.i-moderate-message,.i-current-photo-message,.i-error-photo{bottom:64px;left:34px;position:absolute;width:250px;padding:3px 0;}
.i-container{font-family:arial, sans-serif;font-size:100%;height:100%;width:100%;padding:35px 0;}
.i-container .i-photo-cf-buttons{display:block;height:40px;text-align:center;}
.i-container .i-webcam-primary{display:inline-block;height:23px;width:23px;margin:0 3px -5px 0;}
.i-container .i-change-photo{bottom:0;cursor:default;display:none;height:20px;position:absolute;text-align:center;width:100%;z-index:14;}
.i-container .i-delete-photo{cursor:pointer;height:37px;position:absolute;right:0;top:0;width:37px;z-index:100;}
.i-container .i-container-photo-upload{display:block;width:528px;}
.i-container .i-photo-uploaded{overflow:hidden;position:relative;}
.i-container .i-save-button{font-size:13px;width:160px;display:none;margin:0 auto;}
.i-container .i-webcam-button-disabled,.i-container .i-webcam-button-disabled:hover{background:url("/img/themes/abyss/common/buttons.png?v=") repeat-x scroll 0 -654px transparent;border:1px solid #B3B3B3;color:#AEAEAE;cursor:pointer;font-size:13px;font-weight:700;height:35px;line-height:35px;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #FFF;padding:0 10px;}
.i-container .i-secure-contact-layer .i-secure-contact-layer-content{z-index:102;}
.i-container .i-secure-contact-layer .i-secure-contact-layer-opacity{z-index:101;}
.i-container .i-secure-contact-layer{z-index:100;}
.i-container .i-photo-confirmation-result{bottom:0;height:26px;left:0;line-height:26px;position:absolute;text-align:center;width:100%;}
.i-container .i-photo-uploaded-preview{height:349px;overflow:hidden;position:absolute;width:262px;}
.i-take-photo-link{border:1px solid;display:inline-block;font-family:arial;font-size:13px;height:28px;line-height:28px;min-width:50px;text-decoration:none;margin:10px 0 0;padding:0 30px;}
.i-take-photo-link .i-delete-content{float:left;}
.i-take-photo-container{bottom:0;height:50px;left:0;position:absolute;text-align:center;width:100%;}
.i-container .i-error-message-pop-up{border-radius:5px;left:0;position:absolute;top:0;width:100%;}
.i-container .i-error-message-bottom{border:1px solid;padding:0 5px 0 30px;}
.i-container .i-error-message-bottom .i-error{font-size:13px;margin:0;}
.i-opacity{filter:alpha(opacity=1);opacity:0.01;overflow:auto;}
.i-position .i-applet-container{width:528px;margin:0 auto;}
.i-secure-contact-layer .i-fb-contact-container{width:750px;padding:10px;}
.i-facebook-layer {display:none;position:fixed;top:0;right:0; bottom:0; left:0; z-index:10210;}
.i-facebook-layer .i-layer-inside {top:55px;left:0;right:0;margin:auto;width:850px;}
.i-facebook-layer .i-fb-container{padding:10px;}
.i-title-facebook{border-bottom:1px solid;height:33px;line-height:22px;}
.i-title-text{display:none;float:left;font-size:21px;width:600px;}
.i-title-facebook .i-photo-counter{float:right;width:75px;}
.i-fb-layer-body{height:340px;margin:10px 0;position:relative;}

.i-facebook-layer .scrollbar{bottom:0;position:absolute;right:0;width:15px;z-index:10;}
.i-facebook-layer .track{height:100%;padding:0 1px;position:relative;width:13px;}
.i-facebook-layer .thumb{cursor:pointer;height:20px;left:-2px;overflow:hidden;position:absolute;top:0;width:14px;}
.i-facebook-layer .thumb .end{height:5px;overflow:hidden;width:14px;}
.i-facebook-layer .viewport{height:340px;overflow:hidden;position:relative;width:100%;}
.i-facebook-layer .overview{left:0;margin:0;padding:0;position:absolute;top:0;width:810px;}

.i-facebook-layer .i-title-primary-photos{border-bottom:1px solid;font-size:16px;height:40px;line-height:30px;margin-bottom:10px;}
.i-fb-thumbnails .photos{border:1px solid #dbdbdb;float:left;height:121px;margin:0 15px 15px 0;overflow:hidden;position:relative;width:160px;}
.i-fb-image-src{bottom:5px;position:absolute;right:5px;z-index:2;}
.i-fb-thumbnails .photos .i-fb-image-item{display:block;left:0;margin:0 auto;position:absolute;top:0;z-index:1;}
.i-facebook-layer .i-title-album-photos{border-bottom:1px solid;font-size:16px;height:40px;line-height:30px;margin-bottom:10px;visibility:hidden;}
.i-facebook-layer .i-album-thumbnails .photos{border:1px solid #dbdbdb;float:left;height:121px;margin:0 15px 15px 0;overflow:hidden;position:relative;width:160px;}
.i-facebook-layer .i-fb-layer-footer{border-top:1px solid;height:40px;text-align:center;}
.i-submit-photo-link{cursor:pointer;}
.i-fb-layer-footer .i-save-photo-link{border:1px solid;display:inline-block;font-size:13px;height:28px;line-height:28px;margin:8px 0;min-width:120px;padding:0 10px 0 30px;text-decoration:none;}
.i-fb-thumbnails .photos .i-image-item,.i-facebook-layer .i-album-thumbnails .photos .i-image-item{border:5px solid;height:111px;overflow:hidden;position:relative;width:150px;}
.i-facebook-layer .get-photos,.i-facebook-layer .get-albums{cursor:pointer;float:left;font-size:12px;margin:-30px 0 0 715px;}
.i-fb-contact-container .i-contact-layer-title{border-bottom:1px solid;font-size:21px;font-weight:400;height:23px;}
.i-fb-contact-container .i-secure-contact-close{cursor:pointer;display:block;height:20px;position:absolute;right:-9px;top:12px;width:20px;}
.i-fb-container .i-upload-photo-applet .i-photo-content{margin:0 20px;}
.i-fb-container .i-upload-photo-applet .i-shadow1,.i-fb-container .i-upload-photo-applet .i-shadow2{height:8px;margin-left:20px;width:200px;}
.i-fb-container .i-upload-photo-applet .i-arrows{top:15px;}
.i-fb-container .i-upload-photo-applet .i-add-photo-title{height:105px;padding-top:160px;}
.i-fb-container .i-photo-cf-buttons{display:inline-block;text-align:left;width:460px;}
.i-fb-container .i-fb-title{font-size:16px;margin-bottom:22px;}
.i-fb-container .i-btn-margin{border:1px solid;display:inline-block;vertical-align:top;margin:0 10px;padding:1px;}
.i-fb-container .i-webcam-button-disabled,.i-fb-container .i-webcam-button-disabled:hover{border:1px solid;cursor:default;height:27px;line-height:24px;padding:1px;}
.i-fb-container .i-webcam-button-disabled:hover .i-webcam-button{cursor:default;}
.i-fb-container .i-webcam-button-disabled .i-webcam-primary{margin:0 3px -7px 0;}
.i-fb-container .i-error-message-pop-up{top:87px;width:450px;left:269px;}
.i-fb-error-contact-filter .i-error-message-pop-up{top:187px;width:450px;left:269px;}
.i-fb-error-contact-filter .i-error-message-pop-up .i-error-message-bottom{padding:5px 5px 5px 30px;}
.i-fb-box-1{border:none;margin:0;padding:0;}
.i-fb-box-1 .i-title-2{border-bottom:1px solid;font-size:15px;height:30px;padding:5px 0;}
.i-fb-box-1 .i-applet-container{width:100%;margin:0;}
.i-fb-box-1 .i-filter-content{border:none;}
.i-fb-box-1 .secure_contact_send{line-height:35px;width:315px;}
.i-fb-box-1 .secure_contact_send .i-raquo{float:right;line-height:30px;}
.i-fb-info-1{margin:10px 0 15px;}
.i-or-sentence{margin:0 5px;}
.i-raquo{float:left;font-size:27px;line-height:25px;margin-left:10px;}
.i-facebook-button{cursor:pointer;display:inline-block;margin:15px 0 15px 0px;}
.i-fb-btn-icon{float:left;height:22px;width:33px;}
.i-fb-btn-import-text{display:inline-block;float:left;font-size:14px;height:22px;line-height:22px;padding:0 5px;}
.i-fb-btn-end{float:right;height:22px;width:9px;}
.i-fb-layer-footer .i-save-fb-photo{border:none;float:left;font-size:13px;height:28px;line-height:28px;min-width:120px;text-decoration:none;}
.i-fb-continue{float:right;margin-top:18px;cursor:pointer;}
.i-fb-continue-link:hover{text-decoration:underline;}
.i-fb-continue-link{float:left;font-size:12px;}
.i-fb-continue .i-raquo{font-size:16px;line-height:12px;margin-left:5px;}
.i-fb-container .i-btn-4,.i-fb-container .i-btn-6{display:block;height:25px;line-height:25px;font-size:13px;}
.i-fb-container .i-save-button{display:none;margin:0;}
.i-fb-container .i-upload-photo-applet{width:730px;height:277px;}
.i-fb-context{height:139px;width:460px;}
.overview .i-see-more-arrow{display:inline-block;height:8px;width:15px;margin:0;}
.i-main-body-loader{width:375px;height:16px;left:25%;top:45%;position:relative;}
.i-main-body-loader .i-completed{width:375px;height:16px;}
.i-main-body-loader .i-remaining{width:375px;height:16px;position:absolute;top:0;left:0;}
.i-loader-text{margin-top:10px;text-align:center;}
.i-facebook-errors{width:800px;position:absolute;top:54px;display:none;z-index:10;padding:5px 0 5px 30px;}
.i-facebook-close-error{height:100%;width:14px;position:absolute;left:10px;top:0;cursor:pointer;}
.i-photo-invalid{border-color:#fe1901!important;}
.i-upload-form-container .i-fb-error-enabled .i-error-message-pop-up{top:244px;}
.i-fb-container .i-fb-error-enabled-layer .i-error-message-pop-up{top:171px;}
.i-fb-profile-box{display:none;}
.i-photo-explain,.i-fb-container{padding:10px;}
.i-member-photo,.i-container .i-upload-photo-applet,.i-position{position:relative;}
.i-bg-opacity .i-input-file .i-btn-6,.i-fb-contact-content .i-fb-text{font-size:14px;}
.i-moderate-message,.i-current-photo-message,.i-fb-layer-loader{display:none;}
.i-container .i-upload-photo-applet .i-no-flash,.IE .i-container{text-align:center;}
.i-container .i-upload-photo-applet .i-no-flash .i-btn-4,.i-fb-acceptence{font-size:12px;}
.i-sub-header-1{height:135px;width:960px;margin:0 0 15px;padding:35px 0 0 20px;}
.i-sub-header-2 h1{font-size:30px;width:570px;margin:0;padding:0;}
.i-sub-header-charter-2 h1{font-size:30px;width:570px;margin:0;padding:0;}
.i-sub-header-2 h1 span{display:block;font-size:15px;line-height:22px;margin-top:32px;}
.i-sub-header-3{height:65px;width:960px;margin:0 0 20px;padding:15px 0 0 20px;}
.i-sub-header-4{background:transparent;height:45px;width:930px;margin:0;padding:30px 0 0 25px;}
.i-sub-header-4 h1{font-size:19px;margin:0;padding:0;}
.i-sub-header-5 h1{font-size:30px;width:600px;margin:0;padding:0;}
.i-sub-header-5 h1 span{display:block;font-size:15px;line-height:22px;}
.i-sub-header-1 h1,.i-sub-header-3 h1{font-size:15px;margin:0;padding:0;}
.i-sub-header-1 h1 strong,.i-sub-header-3 h1 strong{display:block;font-size:30px;}
.i-sub-header-2,.i-sub-header-5,.i-sub-header-charter-2{height:239px;width:960px;margin:0 0 15px;padding:65px 0 0 20px;}
.i-sub-header-2 h2,.i-sub-header-5 h2{font-size:18px;line-height:22px;margin-top:10px;}
.i-safety { margin:0 0 15px 0; }
.i-safety .i-content-col-2 { padding-top:110px; }
.i-safety .i-content-col-2 ul { list-style-type:disc; margin:0 0 0 15px; padding:0 0 10px 15px; }
.i-safety .i-content-col-2 .no-display { display:none; }
.i-safety .i-read-more-col-2 { padding:10px 0 10px 15px; }
.i-safety .i-read-more-col-2 .no-display { display:none; }
.i-layer-error{padding:10px;}
.i-box-mobile-applications{border:1px solid #e2e2e2;box-sizing:border-box;padding:15px 10px;text-decoration:none;color:#717171;}
.i-box-mobile-applications .i-box-mobile-content{float:right;width:200px;font-size:14px}
.i-box-mobile-applications .i-box-mobile-content .i-bigger{font-size:18px}
.i-box-mobile-applications .i-box-mobile-content small{font-size:12px}
.i-box-site-of-the-year{display:block;margin-bottom:10px}
.i-layout-layer-1.i-email-validation-v2{width:530px;}
.i-layout-layer-1.i-layout-error{width:580px;}
.i-layer-email-validator{width:100%;}
.i-layer-email-validator .i-header-title{border-bottom:1px solid;height:58px;line-height:58px;margin:0 10px;text-align:center;}
.i-layer-email-validator .i-header-title h3{font-size:21px;}
.i-layer-email-validator .i-body-content{padding:15px 5px;text-align:center;}
.i-layer-email-validator .i-body-content .i-input{border:1px solid;border-radius:5px;float:left;height:18px;margin-left:13px;padding:0 8px;width:305px;}
.i-layer-email-validator .i-body-content .i-sentence{font-size:18px;margin-bottom:19px;}
.i-layer-email-validator .i-body-content .i-go-to-email{margin-top:5px;}
.i-layer-email-validator .i-user-email{display:block;font-size:16px;font-weight:700;margin:10px 0 12px;}
.i-layer-email-validator .i-link-container{height:24px;line-height:39px;margin-top:10px;padding:0 10px;}
.i-layer-email-validator .i-email-validation-close{cursor:pointer;display:block;height:20px;position:absolute;right:-11px;text-indent:9999px;top:-9px;width:22px;}
.i-layer-email-validator .i-email-error{height:20px;line-height:28px;padding-left:10px;text-align:left;}
.i-layer-email-validator .i-clear{clear:both;}
.i-layer-email-validator .i-button-modify{border-radius:0;margin-bottom:17px;min-width:126px;}
.i-layer-email-validator .i-button-modify:hover{text-decoration:none;}
.i-layer-email-validator .i-button-modify .i-raquo{float:right;margin-left:0;margin-top:5px;}
.i-layer-email-validator .i-link-container .i-btn-left{padding-right:10px;text-decoration:none;width:50%;}
.i-layer-email-validator .i-link-container .i-btn-right{border-left:1px solid;padding-left:10px;text-decoration:none;width:50%;}
.i-layer-email-validator .i-link-container .i-color-main:hover{text-decoration:underline;}
/* ------------------------------------------------------ */
/*          - free boost retention - confirmation layer   */
/* ------------------------------------------------------ */
.i-layout-free-boost-confirmation.i-layout-layer-1{left:-325px;margin-left:50%;width:670px;}
.i-layout-free-boost-confirmation .i-box-layer-1{padding:10px 21px 28px 20px;position:relative;}
.i-layout-free-boost-confirmation.i-confirmation-ko .i-box-layer-1{padding-bottom:33px;}
.i-layout-free-boost-confirmation .i-close-layout{position:absolute;right:15px;top:13px;}
.i-layout-free-boost-confirmation .i-title-layer-2{box-sizing:content-box;font-size:26px;padding:5px 0 14px 114px;text-align:left;}
.i-layout-free-boost-confirmation .i-layer-content-1{margin-top:18px;padding:0 28px 0 116px;}
.i-layout-free-boost-confirmation .i-layer-content-1 .i-layer-text{font-size:18px;}
.i-layout-free-boost-confirmation .i-layer-content-1 .i-my-mail{display:inline-block;padding:12px 0 14px;}
.i-layout-free-boost-confirmation .i-boost-btn{display:inline-block;margin-top:16px;text-decoration:none;}
.i-layout-free-boost-confirmation .i-boost-btn .i-boost-btn-text{display:block;font-size:16px;font-weight:bold;line-height:41px;margin:1px;padding:0 30px;}
.i-layout-free-boost-confirmation .i-layer-content-1 .i-layer-footnote{font-size:11px;padding-top:25px;}
.i-layout-free-boost-confirmation .i-layer-content-1 .i-layer-footnote-link{text-decoration:none;}
.i-layout-free-boost-confirmation.i-layout-layer-1.i-confirmation-error .i-box-layer-1 {background-color:#fff6d7;color:#ff0000;font-size:14px;}
.i-layout-free-boost-confirmation.i-layout-layer-1.i-confirmation-error .i-title {float:right;line-height:2.5em;position:relative;width:595px;}
.i-layout-free-boost-confirmation.i-layout-layer-1.i-confirmation-error .i-title .i-close-layout{right:4px;top:10px;}
.i-layout-free-boost-confirmation.i-confirmation-error .i-box-layer-1{padding:8px 10px 8px 15px;position:relative;}
.i-layer-rush-hour{text-align:center;}
.i-layer-rush-hour .i-onlines-counter{margin:15px auto;display:inline-block;position:relative;}
.i-layer-rush-hour .i-onlines-counter li{display:inline-block;margin-left:8px;padding:10px;font-size:100px;font-family:arial;font-weight:bold;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;}
.i-layer-rush-hour.i-layer-rush-hour-so .i-onlines-counter li{display:inline-block;margin-left:8px;padding:5px;font-size:100px;font-family:arial;font-weight:bold;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;}
.i-layer-rush-hour .i-onlines-counter li:first-child{margin:0;}
.i-layer-rush-hour .i-onlines-counter .i-dot{box-shadow:none;padding:0 2px;font-size:30px;position:relative;top:-25px;}
.i-layer-rush-hour.i-layer-rush-hour-so .i-onlines-counter .i-dot{background: transparent; box-shadow:none; color: #fff; font-size:18px;position:relative;top:-20px; padding:0px;}
.i-layer-rush-hour .i-picto-close-32x32{position:absolute;right:-15px;top:-15px;}
.i-layer-rush-hour .i-layer-content-1{margin-bottom:20px;}
.i-layer-rush-hour .i-layer-content-1 h1{font-size:36px;}
.i-layer-rush-hour .i-layer-content-1 h2{font-size:40px;font-weight:bold;}
.i-layer-rush-hour .i-layer-content-2 h1{font-size:30px;margin-bottom:20px;}
.i-layer-rush-hour .i-layer-content-2 .i-hide-layer{margin:20px 0;}
.i-layer-rush-hour .i-layer-content-2 .i-btn-boost{padding:8px 40px;font-size:15px}
.i-layer-rush-hour .i-layer-content-2 .i-hide-layer a{text-decoration:none}
.i-layer-rush-hour .i-btn-boost .i-picto-counter-24x24{margin:0 15px 0 0;vertical-align:middle;}
.i-site .i-layout-layer-1.i-layout-layer-trial, .i-layout-layer-1.i-layout-layer-trial{width:56%;position:absolute;left:224px;top:110px;padding:0;}
.i-layout-layer-1.i-layout-layer-trial.i-retention .i-top {height:175px;}
.i-layout-layer-trial .i-top {height:250px;width:100%;}
.i-layout-layer-trial .i-top h3, .i-layout-layer-trial .i-top h4 {font-size:36px;padding-top:30px;text-align:center;width:100%;}
.i-layout-layer-trial .i-top h4 {font-size:24px;margin-top:15px;}
.i-layout-layer-trial .i-bottom {height:200px;text-align:center;width:100%;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:-webkit-border-box;box-sizing:border-box;}
.i-layout-layer-trial.i-push .i-content {position:relative;padding:0;}
.i-layout-layer-trial.i-push .i-content .i-logo-push {position:absolute;left:15px;top:25px;}
.i-layout-layer-trial.i-push .i-bottom {height:auto;position:relative;}
.i-layout-layer-trial.i-push .i-bottom p{height:auto;}
.i-layout-layer-trial .i-bottom h3 {font-size:24px;line-height:50px;text-align:center;width:100%;}
.i-layout-layer-trial .i-bottom ul {margin:0 auto;width:90%;padding:0 5%;}
.i-layout-layer-trial .i-bottom ul li{display:block;float:left;height:90px;position:relative;text-align:center;width:33.3%;}
.i-layout-layer-trial .i-bottom ul li div{height:60px;position:absolute;top:0;width:100%;}
.i-layout-layer-trial .i-bottom ul li p{position:absolute;bottom:0;width:100%;margin:0 auto;text-align:center;}
.i-layout-layer-trial .i-bottom ul li p span{display:inline-block;width:70%;}
.i-layout-layer-trial .i-bottom a {margin:10px auto 0;width:45%;}
.i-layout-layer-trial .i-bottom .i-uploads a {font-weight:normal;height:45px;line-height:27px;margin:20px auto;width:auto;}
.i-layout-layer-trial .i-bottom .i-uploads a span.i-upload-comp {height:45px;width:25%;}
.i-layout-layer-trial .i-bottom .i-uploads a span.i-upload-fb {height:45px;width:25%;}
.i-layout-layer-trial .i-bottom .i-uploads a span.i-txt-right{display:block;font-size:15px;padding-top:8px;text-align:center;width:220px;}
.i-layout-layer-1.i-layout-layer-trial.i-retention .i-uploads {margin:20px auto 43px;}
.i-layout-layer-1.i-layout-layer-trial.i-retention .i-uploads a.i-left-upload {font-size:13px;margin-left:30px;padding:0 10px;width:215px;height:40px;line-height:40px;text-align:center;text-decoration:none;border:1px solid;}
.i-layout-layer-1.i-layout-layer-trial.i-retention .i-uploads a.i-upload {font-size:15px;margin-right:30px;width:215px;height:40px;}
.i-layout-layer-1.i-layout-layer-trial .i-close {display:block;height:32px;position:absolute;right:-16px;top:-16px;width:32px;margin:0;}
.i-layout-layer-trial.i-photo-uploader{background:#000}
.i-layout-layer-trial.i-photo-uploader .i-save-photo{bottom:0;height:55px;left:0;position:absolute;text-align:center;width:100%;}
.i-layout-layer-trial .i-uploads .i-picto-computer,.i-layout-layer-trial .i-uploads .i-picto-facebook{float:left;margin:10px 10px 10px 0;}
.i-layout-layer-trial .i-error-message-pop-up{left:75px;position:absolute;top:170px;width:100%;}
.i-layout-layer-trial .i-error-message-bottom{border:1px solid;margin-top:8px;position:relative;text-align:left;width:301px;}
.i-layout-layer-trial .i-error-message-top{height:15px;left:17px;position:absolute;top:-9px;width:15px;z-index:10;}
.i-layout-layer-trial .i-error-message-bottom .i-error{font-size:10px;line-height:10px;padding:5px 10px 7px;}
.i-layout-layer-1.i-inst-layer{display:none;font-family:arial;font-size:12px;padding:10px;position:absolute;top:55px;width:760px;z-index:2210;}
.i-inst-layer .i-inst-btn{border-radius:3px;}
.i-inst-layer .i-inst-btn .i-btn-txt{line-height:32px;text-shadow:1px 1px rgba(0,0,0,0.2);}
.i-inst-layer .i-inst-container{padding:12px;}
.i-inst-layer .i-title-inst{border-bottom:1px solid;height:28px;margin-bottom:12px;}
.i-inst-layer .i-title-inst .i-title-text{width:530px;font-size:22px;line-height:22px;}
.i-inst-layer .i-title-body{margin-top:10px;}
.i-inst-layer .i-facebook-errors{top:51px;width:706px;}
.i-inst-layer .i-title-inst .i-photo-counter{float:right;font-size:14px;width:auto;}
.i-inst-layer .i-inst-layer-body{height:370px;margin:0 0 3px -5px;position:relative;}
.i-inst-layer .i-title-primary-photos{border:none;color:#ea3f81;font-size:18px;height:auto;line-height:34px;margin-bottom:0;padding:0 0 0 5px;}
.i-inst-layer-body .viewport{height:320px;max-height:320px;margin-top:7px;overflow:hidden;position:relative;width:100%;}
.i-inst-layer-body .overview{left:0;margin:0;padding:0;position:absolute;top:0;width:730px;}
.i-inst-layer-body .disable{display:none;}
.i-inst-layer-body .get-photos{cursor:pointer;visibility:hidden;}
.i-inst-layer-body .scrollbar{bottom:0;position:absolute;right:-5px;width:15px;z-index:10;}
.i-inst-layer-body .track{height:100%;padding:0 1px;position:relative;width:13px;}
.i-inst-layer-body .thumb{cursor:pointer;height:20px;left:-2px;overflow:hidden;position:absolute;top:0;width:14px;}
.i-inst-layer-body .thumb .end{height:5px;overflow:hidden;width:14px;}
.i-inst-layer .i-search-by-tag{display:inline;float:right;position:relative;width:250px}
.i-inst-layer .i-search-by-tag .i-tag-search{border:1px solid;border-radius:3px;font-size:14px;height:22px;margin:0 5px 0 0;padding:5px;vertical-align:bottom;width:188px;}
.i-inst-btn.i-search-btn{bottom:3px;cursor:pointer;display:inline-block;position:absolute;right:0;text-align:center;width:40px;z-index:1;}
.i-search-by-tag .i-inst-btn-shadow{bottom:0;height:10px;position:absolute;right:0;width:40px;z-index:0;}
.i-inst-btn.i-search-btn .i-btn-txt{font-size:14px;line-height:31px;}
.i-inst-layer .i-inst-thumbnails .photos{float:left;height:117px;margin:0 4px 4px 0;overflow:hidden;position:relative;width:117px;}
.i-inst-layer .i-inst-thumbnails .photos .i-image-item{border:5px solid #fff;cursor:pointer;height:107px;overflow:hidden;position:relative;width:107px;}
.i-inst-layer .i-import-loading{display:none;margin:10px;text-align:center;}
.i-inst-layer .i-inst-image-src{bottom:5px;position:absolute;right:5px;z-index:2;}
.i-inst-continue{color:#1371b9;cursor:pointer;font-size:12px;line-height:18px;position:absolute;right:5px;top:7px;}
.i-inst-continue .i-raquo{font-size:20px;line-height:15px;margin-left:5px;}
.i-inst-layer-footer{height:35px;position:relative;}
.i-inst-layer-footer .i-save-photo-link{cursor:pointer;font-size:14px;height:32px;margin:0px auto;position:relative;text-align:center;width:172px;z-index:1;}
.i-inst-layer-footer .i-inst-btn-shadow{height:32px;margin:-29px auto 0;position:relative;width:172px;z-index:0;}
.i-save-inst-photo{font-size:14px;}
.i-instagram-button{float:left;height:27px;margin-top:12px;width:27px;}
.i-album-photo-content .i-instagram-button{margin-top:-4px;}
.i-upload-photo-layer .i-btn-29{font-size:12px;line-height:16px;margin-top:10px;width:94px;}
.i-upload-photo-layer .i-btn-29 .i-social-btn-text{font-weight:700;}
.i-inst-continue .i-inst-continue-link,.i-btn-28 .i-social-btn-text,.i-webcam{float:left;}
.cke_dialog_body .cke_dialog_title{overflow:hidden; width:272px;}
.i-layer-container,.i-uf-headband{font-family:'Open Sans', arial;}
.i-layer-container{height:480px;left:50%;margin-left:-280px;position:fixed;top:45px;width:560px;z-index:601;}
.i-layer-container .i-uf-top{padding:25px 0 30px;text-align:center;}
.i-layer-container .i-uf-top .i-text1{font-size:24px;}
.i-layer-container .i-uf-top .i-offer{font-size:140px;font-weight:600;line-height:140px;margin-top:4px;}
.i-layer-container .i-uf-top .i-offer.i-smaller{font-size:80px;}
.i-layer-container .i-uf-top .i-offer sup{font-size:80px;margin-top:11px;}
.i-layer-container .i-uf-top .i-offer.i-smaller sup{font-size:50px;}
.i-layer-container .i-uf-top .i-text2{font-size:32px;}
.i-layer-container .i-uf-bottom{padding:37px 0 36px;text-align:center;}
.i-layer-container .i-uf-bottom .i-text3{background-position:70px 0;background-repeat:no-repeat;font-size:30px;line-height:32px;margin-bottom:4px;padding:13px 0 10px 42px;}
.i-layer-container .i-uf-bottom .i-text3.i-smaller{font-size:22px;}
.i-layer-container .i-uf-bottom .i-link,.i-uf-headband .i-headband-content .i-uf-link .i-link{background-color:#5ab77f;border-bottom:2px solid;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;font-size:18px;padding:6px 13px 6px 17px;text-decoration:none;}
.i-layer-container .i-uf-bottom .i-link,.i-uf-headband .i-headband-content .i-uf-link .i-link.i-last-phase{font-family:'OpenSans', sans-serif;margin-right:35px;margin-top:26px;text-align:center;text-transform:uppercase;width:200px;}
.i-layer-container .i-uf-bottom .i-link:hover,.i-uf-headband .i-headband-content .i-uf-link .i-link:hover{border-bottom:2px solid;}
.i-headband-content{margin:0 auto;padding:20px 0 12px;position:relative;width:1000px;}
.i-headband-close {background:none; border:0;}
.i-headband-close, .i-uf-headband .i-headband-content .i-picto-close-18x18 {position:absolute;right:7px;top:10px;width:18px;height:18px; cursor:pointer;}
.i-giftcard-headband {display:none;}
.i-giftcard-headband .i-headband-close {right:0;padding:0px;top:4px;}
.i-giftcard-headband .i-headband-content {min-height:122px; padding:0 380px 0 0; box-sizing:border-box; cursor: pointer;}
.i-giftcard-headband .i-btn {position:absolute; right: 109px; bottom:31px;background:#999; color: white; text-transform: uppercase; padding: 2px 20px; font:bold 24px "Open Sans Condensed",Arial,Helvetica; text-decoration:none;}
.i-giftcard-headband .i-title {margin:27px 0 6px 133px;}
.i-giftcard-headband .i-description {margin-left:140px; padding-bottom: 1em; font-size:16px; font:normal 16px "Open Sans", Arial, Helvetica; color:#333;}

.i-credit_card-headband {display:none;background:#19232f url("/img/core/credit_card_updater/credit_card_updater_banner.jpg?v=") no-repeat top right; background-size:cover; cursor:pointer;}
.i-credit_card-headband .i-headband-close{right:0;padding:0px;top:4px;background-image:url("/img/core/credit_card_updater/pictos.png?v="); width:38px; height:38px; background-position:4px -396px;}
.i-credit_card-headband .i-headband-close:hover, .i-credit_card-headband .i-headband-close:focus{background-position:4px -431px;}
.i-credit_card-headband .i-headband-content {min-height:122px; padding:0 16em 9px 0; box-sizing:border-box;}
.i-credit_card-headband .i-btn {position:absolute; right:0; top:56px;background:#59b780; color: white; text-transform: uppercase; padding: 4px 24px; font:bold 22px "Open Sans Condensed",Arial,Helvetica; text-decoration:none;}
.i-credit_card-headband .i-btn:hover, .i-credit_card-headband .i-btn:focus {background:#46A46D;}
.i-credit_card-headband .i-title {margin:25px 0 3px 92px;background:none; line-height: 110%; padding:0;}
.i-credit_card-headband .i-description {margin-left:92px;padding-bottom:1em;font:normal 13px/120% "Open Sans", Arial, Helvetica; color:white;}
.i-credit_card-headband .i-counter {position:absolute;left:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:73px;height:73px;background:#ea6262;border-radius:100%;padding:12px 0;box-sizing:border-box;font:normal 32px "Open Sans Condensed", Arial, Helvetica; font-weight:bold; color:white;text-align:center;}
.i-credit_card-headband-expired {background:#ea6262;}
.i-credit_card-headband-expired .i-headband-content {background:url("/img/core/credit_card_updater/credit_card_updater_banner_expired.png?v=") no-repeat left center;}
.i-credit_card-headband-expired .i-title, .i-credit_card-headband-expired .i-description {margin-left:210px;}

.i-uf-headband{border-bottom:1px solid;min-height: 120px;}
.i-uf-headband .i-headband-content .i-uf-counter{margin-top:8px;width:278px;}
.i-uf-headband .i-headband-content .i-separator{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;float:left;height:8px;margin:26px 0 0 3px;width:8px;}
.i-uf-headband .i-headband-content .i-counter-group-label{display:inline-block;font-size:12px;margin-top:1px;text-align:center;text-transform:capitalize;width:72px;}
.i-uf-counter .i-counter-group{float:left;width:92px;}
.i-uf-counter .i-counter-group .i-counter-box{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;float:left;font-size:44px;font-weight:600;height:60px;line-height:55px;margin-right:4px;text-align:center;width:34px;}
.i-uf-headband .i-headband-content .i-uf-text{display:inline-block;font-size:30px;line-height:36px;margin-top:2px;text-transform:uppercase;width:700px;}
.i-uf-headband .i-headband-content .i-uf-text.i-smaller{font-size:28px;}
.i-uf-headband .i-headband-content .i-uf-link{margin:10px 0 0;position:absolute;right:0px;top:38px;}
.i-uf-headband .i-uf-headband-trial .i-uf-text-1{font-family:'Open Sans Condensed';font-size:34px;font-weight:bold;}
.i-uf-headband .i-uf-headband-trial #i_uf_number_free_days{font-family:'Open Sans Condensed';font-weight:bold;}
.i-uf-headband .i-uf-headband-trial .i-uf-text-2{font-family:'Open Sans Condensed';font-size:28px;}
.i-uf-headband .i-uf-headband-trial .i-uf-text-2.i-smaller{font-size:21px;}
.i-uf-headband .i-uf-headband-trial .i-uf-text-3{font-family:'Open Sans Condensed';font-size:32px;}
.i-uf-headband .i-uf-headband-trial .i-uf-text-4{font-family:'Open Sans Condensed';font-weight:bold;font-size:30px;}
.i-uf-headband .i-uf-headband-trial .i-uf-text-4.i-smaller{font-size:28px;}
.i-uf-headband .i-uf-headband-trial .i-headband-link{color:white;font-size:22px;font-family:'Open Sans Condensed';margin-left: 18px;}
.i-uf-headband-trial .i-uf-headband-close-trial {background-position-x:30px;background-repeat:no-repeat;height:100% !important;width:50px !important;}
.IE8 .i-uf-counter .i-counter-group .i-counter-box{line-height:62px;}
.i-layout-fb-warning-upload{display:none;z-index:6666;position:absolute;width:535px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
.i-layout-fb-warning-upload .i-box-layer-1{text-align:center;padding:25px}
.i-layout-fb-warning-upload .i-box-layer-1 p{font-size:18px;text-align:left;}
.i-layout-fb-warning-upload .i-box-layer-1 .i-title-layer-5{font-size:20px;margin:10px 0 25px 0}
.i-layout-fb-warning-upload .i-box-layer-1 .i-picto-close-32x32{position:absolute;top:-15px;right:-15px}
.i-layout-fb-warning-upload .i-box-layer-1 .i-picto-error-67x67{float:left;margin:0 15px 0 0;}
.i-layout-fb-warning-upload .i-box-layer-1 .i-btn-33{text-align:center;margin:20px 0 0 0}
.i-layer-fs-migration{font-family:'Open Sans',helvetica,arial,sans-serif;font-size:18px;box-sizing:border-box;text-align:center;width:765px;padding:50px 30px 30px 30px;position:absolute;top:50px;left:120px;z-index:5000;box-shadow: 3px 3px 5px 0px #3b3b3b;-moz-box-shadow: 3px 3px 5px 0px #3b3b3b;-webkit-box-shadow: 3px 3px 5px 0px #3b3b3b;-ms-box-shadow: 3px 3px 5px 0px #3b3b3b;}
.i-layer-fs-migration h1{font-size:24px;text-transform:uppercase;font-weight:bold;}
.i-layer-fs-migration h2{margin-top:25px;font-size:24px;font-weight:bold;}
.i-layer-fs-migration .i-btn-34{margin-top:30px}
.i-layer-fs-migration .i-partner-stripe{position:absolute;top:-2px;left:-2px;}

/*      - Push Dateroulette -       */
.i-thank-you-dateroulette{background:#7fbfc9;color:#fff;cursor:pointer;font-family:"Open Sans Condensed",helvetica,arial,sans-serif;margin-top:15px;padding:5px 15px 18px;text-align:center;width:330px;}
.i-thank-you-dateroulette-title{font-size:36px;font-weight:700;line-height:44px;margin-bottom:7px;text-align:left;text-transform:uppercase;}
.i-thank-you-dateroulette-txt{float:left;font-size:18px;font-weight:700;line-height:22px;margin-bottom:33px;margin-left:10px;text-align:left;width:197px;}
.i-dateroulette-photo-profile{border:1px solid #fff;height:133px;float:left;overflow:hidden;position:relative;text-align:left;width:120px;}
.i-dateroulette-photo-profile img{margin-top:-12px;}
.i-dateroulette-photo-cover{bottom:-1px;position:absolute;}
.i-photo-cover-no,.i-photo-cover-maybe,.i-photo-cover-yes{float:left;height:30px;text-align:center;width:40px;}
.i-photo-cover-no{background:#ea6262;}
.i-photo-cover-maybe{background:#999;}
.i-photo-cover-yes{background:#5ab77f;}
.i-icon-photo-cover-no,.i-icon-photo-cover-maybe,.i-icon-photo-cover-yes{background: url("/img/core/ouranos/common/main_sprite.png?v=") no-repeat;display:inline-block;margin-top:6px;}
.i-icon-photo-cover-no{background-position:-164px -262px;height:16px;width:13px;}
.i-icon-photo-cover-maybe{background-position:-201px -262px;height:16px;width:10px;}
.i-icon-photo-cover-yes{background-position:-179px -262px;height:16px;width:20px;}
.i-thank-you-dateroulette .i-button-2{background:rgba(0,0,0,0.4);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;display:inline-block;font-family: "Open Sans Condensed", helvetica, arial, sans-serif;font-size:18px;font-weight:700;margin-left:10px;padding:5px 10px;text-align:center;text-decoration:none;text-transform:uppercase;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);width:178px;}
.i-thank-you-dateroulette .i-button-2:hover{background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);}

/*      - Layer Dateroulette/Similar Profile -       */
#i_postcom_similarprofiles_layer.i-similar-profiles-layer{background-image:none;padding:0;}
#i_postcom_similarprofiles_layer.i-similar-profiles-layer .i-similar-profiles-content{padding:0;width:560px;}
#i_postcom_similarprofiles_layer .i-postcom-title-container{padding:28px;}
#i_postcom_similarprofiles_layer .i-similar-profiles-content .i-postcom-confmessage-ico{background: url("/img/core/ouranos/common/main_sprite.png?v=") -212px -291px no-repeat;float:left;height:22px;margin-right:25px;width:31px;}
#i_postcom_similarprofiles_layer .i-similar-profiles-content .i-postcom-confmessage-text{font-family:"Open Sans Condensed",helvetica,arial,sans-serif;font-size:23px;font-weight:700;}
#i_postcom_similarprofiles_layer .i-postcom-member-away{font-family:"Open Sans",helvetica,arial,sans-serif;font-size:14px;margin-left:57px;}

/* old design */
#i_postcom_similarprofiles_layer.i-similar-profiles-layer .i-similar-profiles-content .i-postcom-dailymatches,
#i_postcom_similarprofiles_layer.i-similar-profiles-layer .i-similar-profiles-content .i-postcom-upgrade-confmessage{padding:20px 14px 15px;}
#i_postcom_similarprofiles_layer.i-similar-profiles-layer .i-similar-profiles-content .i-postcom-dailymatches .i-postcom-confmessage-text{padding-bottom:15px;}
#i_postcom_similarprofiles_layer.i-similar-profiles-layer .i-similar-profiles-content .i-postcom-simprofiles-container,
#i_postcom_similarprofiles_layer.i-similar-profiles-layer .i-similar-profiles-content .i-postcom-offer{margin-top:0;padding:0 14px 15px;}

/* Twoo Welcome layer */
.i-layer-container { background: white; height: auto; display:none; }
.i-twl-top { height: 185px; background-color: #f6bc02; font-family: Open Sans Condensed; }
.i-twl-circle {background-image: url(data:image/png;base64,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);  float: left;  width: 126px;  height: 126px;  margin: 20px 20px 30px 30px;}
.i-twl-top span {  font-size: 22px;  text-align: center;  margin: 32px auto;  display: block;  color: white;  font-family: Open Sans Condensed;}
.i-twl-top-content {  float: left;  width: 380px;    padding-top: 20px;  font-size: 32px;  font-weight: bold;  color: #3e4044;}
.i-twl-top-content h1 {  color: white;   font-size: 32px;  font-weight: bold;}
.i-twl-top-content p {    font-weight: bold;}
.i-twl-bottom {  font-size: 22px;  color: #3e4044;  font-weight: bold;}
.i-twl-bottom ul {  width: 455px;  margin: 20px auto;  text-align: center;}
.i-twl-bottom li {  font-size: 24px;  color: #3e4044;      font-weight:bold;  list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAYAAADNGCeJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABoSURBVHjarNIxDsAwCEPRb9T7n6jn6kqnSB0SUghMWXgSdvTcxsH45y1rggDcmiAArAsCuGa3V6CRmf9cCKHoTM9Cu8w8Aw2snNGqTSUb1e5r6ASaZaYqtCpAFShqU1kI4AUAAP//AwD9BBDVZ5Wn8wAAAABJRU5ErkJggg==);  list-style-position: inside;}
.i-twl-button-wrapper  {  margin: 20px auto;  text-align: center;  }
.i-twl-button-wrapper .i-button-2 {  background: #f6bc02;    padding: 10px 20px;  font-size:24px;  margin-bottom:20px;}
.IE .i-twl-top span {  font-size: 20px; margin-height: 38px; }
.IE .i-twl-top-content, .IE .i-twl-top-content h1, .IE .i-twl-top-content p  {font-size: 28px; }

.i-layer-container.i-urgency-feeling-trial{left:0;margin:auto;right:0;text-transform:uppercase;width:732px;}
.i-urgency-feeling-trial .i-uf-left{background:transparent url("/img/core/urgency_feelings/background_uf_layer_trial.jpg?v=") no-repeat;float:left;height:458px;width:308px;}
.i-urgency-feeling-trial .i-uf-right{background-color:#597ab7;float:left;height:458px;width:424px;}
.i-urgency-feeling-trial .i-uf-left .i-urgency-feeling-top-bar {background-color:#ffffff;height:8px;margin-left:61px;margin-top:141px;width:186px;}
.i-urgency-feeling-trial .i-uf-left .i-urgency-feeling-free-days{border-bottom:2px solid #ffffff;border-top:2px solid #ffffff;height:80px;margin-left:61px;margin-top:5px;width:186px;}
.i-urgency-feeling-trial .i-uf-left .i-urgency-feeling-free-days-number{color:white;float:left;font-family:'Open Sans Condensed';font-size:90px;font-weight:bold;margin-top:-25px;}
.i-urgency-feeling-trial .i-uf-left .i-urgency-feeling-free-days-text{float:left;margin-left:20px;margin-top:0px;text-align:center;}
.i-urgency-feeling-trial .i-uf-left .i-urgency-feeling-free-days-text-1{color:white;font-family:'Open Sans Condensed';font-size:33px;font-weight:bold;}
.i-urgency-feeling-trial .i-uf-left .i-urgency-feeling-free-days-text-2{color: white;font-family:'Open Sans Condensed';font-size:34px;line-height:27px;}
.i-urgency-feeling-trial .i-uf-left .i-urgency-feeling-free-days-text-2.i-smaller{font-size:32px;}
.i-urgency-feeling-trial .i-uf-left .i-urgency-feeling-advert{background-color:#ffffff;color:#597ab7;float:left;font-family:'Open Sans Condensed';font-size:32px;font-weight:bold;/*height:116px;*/line-height:38px;margin-left:61px;margin-top:-3px;text-align:center;text-transform:uppercase;width:186px;}
.i-urgency-feeling-trial .i-uf-left .i-urgency-feeling-advert.i-smaller{font-size:25px;}
.i-urgency-feeling-trial .i-uf-right .i-urgency-feeling-list-title{color:white;font-family:'Open Sans Condensed';font-size:24px;font-weight:bold;margin-left:39px;margin-top:31px;}
.i-urgency-feeling-trial .i-uf-right .i-urgency-feeling-list-title.i-smaller{font-size:22px;}
.i-urgency-feeling-trial .i-uf-right .i-urgency-feeling-list-avatar {float: left;height:62px;margin-top:25px;width:120px;}
.i-urgency-feeling-trial .i-uf-right .i-uf-avatar-1{background:transparent url("/img/core/urgency_feelings/avatar_sprite.png?v=") 32px -128px no-repeat;}
.i-urgency-feeling-trial .i-uf-right .i-uf-avatar-2{background:transparent url("/img/core/urgency_feelings/avatar_sprite.png?v=") 32px -61px no-repeat;}
.i-urgency-feeling-trial .i-uf-right .i-uf-avatar-3{background:transparent url("/img/core/urgency_feelings/avatar_sprite.png?v=") 32px 4px no-repeat;}
.i-urgency-feeling-trial .i-uf-right .i-urgency-feeling-list-item{color:white;float:left;font-family:'Open Sans Condensed';font-size:20px;font-weight:bold;margin-top:35px;width:240px;}
.i-urgency-feeling-trial .i-picto-close-trial-32x32{background:transparent url("/img/themes/aurora/pictos/pictos_32x32.png?v=") no-repeat 0 -220px !important;}

/* ---------------------- */
/* &  INCOGNITO MODE     */
/* ---------------------- */
/*Structure*/
.i-incognito-mode-layer{background-color: #fff;display: table;width: 577px;}
.i-incognito-mode-layer .i-col {display: table-cell;padding: 30px 18px;width: 50%;}
/*Text*/
.i-incognito-mode-layer h1, .i-error-incognito-mode-layer h1 {font: bold 24px/30px "Open Sans Condensed",helvetica,arial,sans-serif;margin: 0 0 10px 0;text-align: center;text-transform: uppercase;}
.i-incognito-mode-layer .i-col-left h1 {color: #fff; font-size: 24px;}
.i-incognito-mode-layer .i-col-right h2 {color: #119fa1;font: bold 14px "Open Sans",helvetica,arial,sans-serif;margin: 0 0 20px 0;}
.i-incognito-mode-layer .i-col-left {background-color: #119fa1;position: relative;left: -1px;}
.i-incognito-mode-layer .i-col-right {padding: 30px; float: none;}
.i-incognito-mode-layer .i-col-right ul li {font-size: 12px}
.i-incognito-mode-layer .i-col-left p {font: 9px/9px "Open Sans",helvetica,arial,sans-serif;text-align: justify;}
.i-incognito-mode-layer .i-col-left a:link,.i-incognito-mode-layer .i-col-left a:visited {color: #ffffff;}
.i-incognito-mode-layer ul {margin: 0 0 42px 0;}
.i-incognito-mode-layer li {margin: 0 0 20px 0;padding: 0 0 0 25px;position: relative;}
.i-incognito-mode-layer li:before {background: url("/img/core/ouranos/common/incognito_sprite.png?v=") -191px 2px no-repeat;content: "";left: 0;position: absolute;height: 21px;margin: 0 6px 0 0;top: 3px;width: 18px;}
.i-incognito-mode-layer .i-incognito-activation {color: #848581;display: block;text-align: center;font-size: 9px;}
.i-incognito-mode-layer ul + .i-incognito-activation { color: #000; display: block; font-size: 14px;text-align: center; }
.i-incognito-mode-layer .i-incognito-activation span.i-incog-terms { color: #848581; font-size: 9px; }
/*Picto*/
.i-incognito-mode-layer .i-incognito-picto {background: url("/img/core/ouranos/common/incognito_sprite.png?v=") 38px -172px no-repeat;display: block;margin: 0 auto; margin-bottom: 20px; height: 160px;width: 230px;}
.i-incognito-mode-layer .i-picto-close-32x32, .i-error-incognito-mode-layer .i-picto-close-32x32  {height: 22px;top: 3px;right: 3px;width: 23px;}
.i-incognito-mode-layer .i-picto-close-32x32 {background: transparent url("/img/themes/aurora/pictos/pictos_32x32.png?v=") -4px -396px no-repeat ;}
.i-error-incognito-mode-layer .i-picto-close-32x32 {background: transparent url("/img/themes/aurora/pictos/pictos_32x32.png?v=") -4px -417px no-repeat ;}
.i-incognito-mode-layer .i-incognito-terms {position: absolute;width: 250px;bottom: 20px; color: #fff;}
.i-incognito-mode-layer .i-ocp-loader {background: #FFF url("/img/core/common/loader_30x30.gif") no-repeat scroll 50% 50%;height: 30px;margin: 0 auto;width: 30px;}
#i_layer_incognito_confirmation .i-picto-counter-63x62 {background: url("/img/themes/aurora/pictos/pictos_48x48.png?v=") no-repeat -182px -69px;}
/*Button*/
.i-incognito-mode-layer .i-subscribe-incognito:hover {cursor: pointer;}
.i-incognito-mode-layer .i-incognito-pay-error {background-color: #ed9999;color: #fff;padding: 5px;text-align: center;}
.i-incognito-mode-layer .i-incognito-pay-error a {color: #fff;display: block;font-weight: bold;text-transform: uppercase;text-decoration: underline;}
/*Error*/
.i-error-incognito-mode-layer.i-layer-container {margin-left: -170px;padding: 30px;}
.i-error-incognito-mode-layer {background-color: #119fa1;color: #fff;width: 289px;}
#i_layer_incognito_mode_ocp .i-picto-counter-63x62 {background: url("/img/themes/aurora/pictos/pictos_48x48.png?v=") no-repeat -182px -69px;}
/* */
.i-incognito-active-container{position:fixed;right: 26px;bottom: 79px}
.i-incognito-loader-active{width:57px;height:58px;padding:3px 0 0 5px}
.i-incognito-loader-active .i-incognito-loader-container{width: 57px;height: 58px;display: block;z-index:10;position:absolute;}
.i-incognito-loader-active .i-incognito-floating-button-picto-active{background: url("/img/core/ouranos/common/incognito_sprite.png?v=1449065117") -115px 0px;height: 64px;position: absolute;width: 64px;top: 0;left: 0;}
.i-incognito-active-container .i-incognito-timer{overflow:hidden;position:absolute;bottom:35px;width:59px;height: 0px;left:2px;text-align: center;transition:1s height}
.i-incognito-active-container .i-incognito-timer .i-incognito-timer-rounded-corners{height: 22px;width: 59px;background: url("/img/core/ouranos/common/incognito_sprite.png?v=") 0px -72px;}
.i-incognito-timer .i-timer-container {width:61px;height: 64px;background: #119fa1}
.i-incognito-timer.i-less-then-one-h .i-hours,.i-incognito-timer.i-less-then-one-h .i-hours-label{display: none}
.i-incognito-active-container .i-incognito-timer span{color:#fff;font-size: 15px;font-weight: bold;font-family:"Open Sans Condensed", helvetica, arial, sans-serif;}
.i-incognito-active-container .i-incognito-timer .i-timer-remaining{font-family:"Open Sans"; font-size: 10px}
.i-incognito-active-container:hover .i-incognito-timer{height:84px}

.i-incognito-mode-layer .i-button-4 {background:#5ab77f;border-bottom: #499467 solid 2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;display:block;font-family: "Open Sans Condensed", helvetica, arial, sans-serif;font-size:14px;font-weight:600;padding:3px 25px;text-decoration:none;text-transform:uppercase; text-align: center; }
.i-incognito-mode-layer .i-button-4:hover {background:#479264;border-bottom: #42895e solid 2px;}
/* END Incognito Mode */


/* Redesign layer valid email */
#email_validation_layer{font-family:"Open Sans", helvetica, arial, sans-serif;}
#email_validation_layer .i-box-layer-1{padding:0 10px;}
#email_validation_layer .i-title-layer-1{background:none;border-bottom:2px solid #ea6262;color:#666;font-family:"Open Sans Condensed", helvetica, arial, sans-serif;font-size:18px;margin-bottom:11px;padding:0;width: 100%}
#email_validation_layer .i-current-step{font-family:"Open Sans", helvetica, arial, sans-serif;font-weight:600;margin:0 7px 0 10px;}
#email_validation_layer .i-title-3{background:#ea6262;color:#fff;font-family:"Open Sans Condensed", helvetica, arial, sans-serif;font-size:17px;line-height:14px;text-transform:uppercase;}
#email_validation_layer .i-title-3 .i-color-main{font-weight:700;text-transform:uppercase;}
#email_validation_layer .i-li-list-details .i-link, #email_validation_layer .i-info-log .i-color-main{color:#12a2a1;}
#email_validation_layer .i-info-log .i-txt-info-log{margin:0 30px 3px 0;}
#email_validation_layer .i-btn-5{background:#999;border:0;padding:0 15px;text-transform:uppercase;}
#email_validation_layer  .i-layer-close-btn{background:transparent url(/img/core/common/close_layer.png) no-repeat;cursor:pointer;display:block;position:absolute;right:10px;top:10px;width:17px;z-index: 100}

.i-tooltip {display:none; position:absolute; z-index:1; background:white; border:1px solid #b2b2b2; padding:10px 13px; margin-top:6px; white-space: nowrap;}
.i-tooltip-show .i-tooltip {display:block;}


/* -----------------------------------------------------*/
/*--------------- xmax-general css ---------------------*/
/* -----------------------------------------------------*/

/* positioning */

.i-xmax-headband{ height: 122px; width: auto; min-width: 100%; overflow: hidden; position: relative; z-index: 60; cursor: pointer; display: inline-block; }
.i-xmax-headband .i-headband-content .i-xmax-counter{margin-top:0px; height: 121px; overflow: hidden; padding: 0 21px 0 0;}
.i-xmax-headband .i-headband-content .i-separator{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;float:left;height:8px;margin:26px 0 0 3px;width:8px;}
.i-xmax-headband .i-headband-content .i-counter-group-label{display:inline-block;font-size:12px;margin-top:1px;text-align:center;text-transform:capitalize;width:72px;}
.i-xmax-counter .i-counter-group{float:left;width:92px;}
.i-xmax-counter .i-counter-group .i-counter-box{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;float:left;font-size:44px;font-weight:600;height:60px;line-height:55px;margin-right:4px;text-align:center;width:34px;}
.i-xmax-headband .i-headband-content .i-xmax-text{ display: inline-block; font-size:22px; line-height:100%; padding-top: 22px; text-transform: none; width:600px; }
.i-xmax-headband .i-headband-content .i-xmax-text>div{ font-size: 22px; }
.i-xmax-headband .i-headband-content .i-xmax-text.i-smaller{font-size:28px;}
.i-xmax-headband .i-headband-content .i-xmax-link{margin:0;position:absolute;right:0px;top:38px;}
.i-xmax-payment { position: absolute; width: 100%; height: 100%; }

/* colors xmax-affinity and style */

#i_xmax_af_headband.i-xmax-headband{ background-color: #e8e3dc; }
#i_xmax_af_headband.i-headband-close, #i_xmax_af_headband.i-xmax-headband .i-headband-content .i-picto-close-18x18 { background-image: url("/img/core/common/black_cross.png?v="); }


/* colors xmax-addons and style */

#i_xmax_addons_headband.i-xmax-headband{ background-color: #597ab7; }
#i_xmax_addons_headband.i-headband-close, #i_xmax_addons_headband.i-xmax-headband .i-headband-content .i-picto-close-18x18 { background-image: url("/img/core/common/white_cross.png?v="); }
#i_xmax_addons_headband.i-xmax-headband .i-headband-content .i-xmax-text { color: #ffffff; }
#i_xmax_addons_headband.i-xmax-headband .i-headband-content .i-xmax-counter-txt, #i_xmax_addons_headband.i-xmax-headband .i-headband-content .i-xmax-counter-txt span { color: #ffffff; }


.i-xmax-headband .i-headband-content .i-xmax-text{ font-weight: bold; }
.i-xmax-headband .i-headband-content .i-xmax-counter-txt { color: #0d69b4; font-size: 24px; padding-bottom: 5px;}
.IE .i-xmax-headband .i-headband-content .i-xmax-counter-txt { color: #0d69b4; font-size: 20px; }
.i-xmax-headband .i-headband-content .i-xmax-counter-txt span { font-weight: bold; }
.i-xmax-headband .i-headband-content .i-xmax-counter-txt + div { text-transform: uppercase; font-weight: bold; }

.i-xmax-headband{ font-family: "Open Sans Condensed"; }
/*{height:480px;left:50%;margin-left:-280px;position:absolute;top:45px;width:560px;z-index:601;}*/
.i-xmax-top{padding:25px 0 30px;text-align:center;}
.i-xmax-top .i-text1{font-size:24px;}
.i-xmax-top .i-offer{font-size:140px;font-weight:600;line-height:140px;margin-top:4px;}
.i-xmax-top .i-offer.i-smaller{font-size:80px;}
.i-xmax-top .i-offer sup{font-size:80px;margin-top:11px;}
.i-xmax-top .i-offer.i-smaller sup{font-size:50px;}
.i-xmax-top .i-text2{font-size:32px;}
.i-xmax-bottom{padding:37px 0 36px;text-align:center;}
.i-xmax-bottom .i-text3{background-position:70px 0;background-repeat:no-repeat;font-size:30px;line-height:32px;margin-bottom:4px;padding:13px 0 10px 42px;}
.i-xmax-bottom .i-text3.i-smaller{font-size:22px;}
.i-xmax-bottom .i-link,.i-xmax-headband .i-headband-content .i-xmax-link .i-link{ background-color:#5ab77f;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;font-size:22px;padding:6px 13px 6px 17px;text-decoration:none; color: white; font-family:'Open Sans Condensed'; font-weight: 600; }
.IE .i-xmax-bottom .i-link,.i-xmax-headband .i-headband-content .i-xmax-link .i-link{ background-color:#5ab77f;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;font-size:18px;padding:6px 13px 6px 17px;text-decoration:none; color: white; font-family:'Open Sans Condensed'; font-weight: 600; }
.i-xmax-bottom .i-link:hover,.i-xmax-headband .i-headband-content .i-xmax-link .i-link:hover{ background-color: #4ea271; transition: background-color 0.2s ease; }
.i-headband-content{margin:0 auto;padding:0;position:relative;width:1000px;}
.i-headband-close {background:none; border:0;}
.i-headband-close, .i-xmax-headband .i-headband-content .i-picto-close-18x18 {position:absolute;right:7px;top:10px;width:18px;height:18px; cursor:pointer;}


/*Layer Rush Hour SO*/

.i-layer-rush-hour-so .i-layer-content-1 .i-layer-content-left{float: left; margin:10px 25px 0px 40px; width: 180px;}
.i-layer-rush-hour.i-layer-rush-hour-so h1{font-weight: bold; font-size: 28px; font-family: "Open Sans Condensed", sans-serif; line-height: 30px; text-transform: uppercase;}
.i-layer-rush-hour-so .i-layer-content-1 .i-layer-content-right{float:left;}
.i-layer-rush-hour-so .i-layer-content-1 .i-layer-content-right ul li{font: bold 65px "Helvetica Neue Condensed", sans-serif; margin-left:5px;}
.i-layer-rush-hour-so .i-layer-content-1 .i-layer-content-1-bottom h2{bottom: 12px; font: 300 38.4px "Open Sans", sans-serif; position:relative; text-align: right;}
.i-layer-rush-hour-so .i-layer-content-1 .i-layer-content-middle-left{background:url("/img/core/ouranos/common/rush-hour-so-sprite.png?v=") 0px 0px; bottom: 142px; height:212px; left: 33px; position:absolute; width:180px;}
.i-layer-rush-hour-so .i-layer-content-1 .i-layer-content-middle-right{font: bold 20px "Open Sans"; float:right; height:auto; margin-top: 30px; padding:0 43px 30px 0; text-align:left; width: 305px;}
.i-layer-rush-hour-so .i-layer-content-2{height:200px; padding-top: 100px;}
.i-layer-rush-hour-so .i-layer-content-middle-discount{background:url("/img/core/ouranos/common/rush-hour-so-sprite.png?v=") -191px 0px; bottom:150px; font: bold 65.61px "Open Sans Condensed", sans-serif; height:105px; position:absolute; right:122px; width:186px;}
.IE8 .i-layer-rush-hour-so .i-layer-content-middle-discount{line-height: 105px}
.i-layer-rush-hour-so .i-layer-content-1 .i-layer-content-1-top:after{content:""; clear:both; display:table;}
.i-layer-rush-hour-so .i-layer-content-1 .i-layer-content-middle:after{content:""; clear:both; display:table;}
.i-layer-rush-hour-so .i-layer-content-1 .i-layer-content-1-bottom{margin-bottom: -10px;}
.i-layer-rush-hour-so .i-button-4.i-btn-boost-so{font: bold 20px "Open Sans"; line-height: 30px; text-transform: none; }
.i-layer-rush-hour-so .i-picto-rush-so{background:url("/img/core/ouranos/common/rush-hour-so-sprite.png?v=") no-repeat -187px -108px; display: inline-block; height:43px; width:59px;}
.i-layer-rush-hour-so .i-rush-hour-cta{bottom: 11px; font: bold 20px "Open Sans"; position: relative;}

/* ------------------------------------------------------ */
/*          - text classes   */
/* ------------------------------------------------------ */

.i-txt-12{font-size: 12px;}
.i-txt-14{font-size: 14px;}
.i-txt-15{font-size: 14px;}
.i-txt-16{font-size: 16px;}
.i-txt-18{font-size: 18px;}
.i-txt-19{font-size: 19px;}
.i-txt-20{font-size: 20px;}
.i-txt-22{font-size: 22px;}
.i-txt-28{font-size: 28px;}
.i-txt-30{font-size: 30px;}
.i-txt-38{font-size: 38px;}

.i-txt-bold { font-weight: bold; }
.i-txt-bolder { font-weight: 800; }
.i-txt-uppercase { text-transform: uppercase; }

.i-txt-lh-24 { line-height: 24px; }
.i-txt-lh-28 { line-height: 28px; }

/* ------------------------------------------------------ */
/*          - text colors   */
/* ------------------------------------------------------ */

.i-txt-grey{ color: #676767; }
.i-txt-grey2{ color: #999999; }
.i-txt-medium-blue { color: #3387C3; }
.i-txt-white { color: #FFF; }
.i-txt-purple-pink { color: #e74382; }
.i-txt-grey-val { color: #333333; }



/* Saint Valentines Headband*/
/* style */
.i-Saint-Valentines-headband{margin-bottom:2px;min-height: 120px; display: none; width: 100%; min-width: 1200px; overflow: hidden; position: relative; z-index: 60; }
.i-Saint-Valentines-headband .i-headband-content .i-Saint-Valentines-counter{ width:300px; height: 120px; position: relative; }
.i-Saint-Valentines-headband .i-headband-content .i-separator{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;float:left;height:8px;margin:26px 5px 0 3px;width:8px;}
.i-Saint-Valentines-headband .i-headband-content .i-counter-group-label{display:inline-block;font-size:12px;margin:1px 17px 0 0;text-align:center;text-transform:capitalize;width:72px;}
.i-Saint-Valentines-counter .i-counter-group { display: inline-block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; height: 80px; }
.i-Saint-Valentines-counter .i-counter-group .i-counter-box{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;float:left;font-size:44px;font-weight:600;height:60px;line-height:55px;margin:0 4px 0 0;text-align:center;width:34px;}
.i-Saint-Valentines-headband .i-headband-content .i-Saint-Valentines-text{display:inline-block;font-size:21px;margin-top:2px;width:530px;position: relative; height: 120px; }
.i-Saint-Valentines-headband .i-headband-content .i-Saint-Valentines-text.i-smaller{font-size:28px;}
.i-Saint-Valentines-headband .i-headband-content .i-headband-context { display: inline-block; height: 72px; position: absolute; top: 0; bottom: 0; margin: auto; }
.i-Saint-Valentines-headband .i-headband-content .i-Saint-Valentines-text .i-layer-text2 { right: 49px; width: 294px; }
.i-Saint-Valentines-headband .i-headband-content .i-Saint-Valentines-text .i-headband-pic { width: 185px; }
.i-Saint-Valentines-headband .i-headband-content .i-Saint-Valentines-link{position:absolute;right:0px;top:29px; text-align: center;}
.i-Saint-Valentines-headband .i-headband-content .i-Saint-Valentines-link { font-size: 22px; }
.IE8.i-Saint-Valentines-headband .i-headband-content .i-Saint-Valentines-link { font-size: 18px; }
.i-Saint-Valentines-headband .i-headband-content .i-Saint-Valentines-link .i-terms-link { padding: 8px 0 0 0; display: block; }
.i-Saint-Valentines-headband .i-picto-close-18x18 {position:absolute;right:0px;top:6px;width:18px;height:18px; cursor:pointer;}
.IE8.i-Saint-Valentines-counter .i-counter-group .i-counter-box{line-height:62px;}

/*colors*/

.i-Saint-Valentines-headband{ background-color: #353535; font-family: "Open Sans", helvetica, arial, sans-serif; }
.i-Saint-Valentines-headband .i-headband-content { font-family: "Open Sans"; }
/*.i-Saint-Valentines-bottom .i-link,.i-Saint-Valentines-headband .i-Saint-Valentines-content .i-Saint-Valentines-link .i-link{ background-color:#56B880;display:inline-block;font-size:18px;padding:9px 30px 9px 30px;text-decoration:none; color: white; font-family:'Open Sans Condensed'; font-weight: 600; text-transform: uppercase; }
.IE .i-Saint-Valentines-bottom .i-link,.i-Saint-Valentines-headband .i-headband-content .i-Saint-Valentines-link .i-link{ background-color:#56B880;display:inline-block;font-size:18px;padding:9px 30px 9px 30px;text-decoration:none; color: white; font-family:'Open Sans Condensed'; font-weight: 600; text-transform: uppercase; }
.i-Saint-Valentines-bottom .i-link:hover,.i-Saint-Valentines-headband .i-headband-content .i-Saint-Valentines-link .i-link:hover{ background-color: #4ea271; transition: background-color 0.2s ease; }
.i-Saint-Valentines-headband .i-headband-content .i-Saint-Valentines-link .i-terms-link  { font-size: 13px; color: #FFF; text-decoration: underline; }*/
.i-Saint-Valentines-headband .i-picto-close-18x18 { background-image: url("/img/core/common/white_cross.png?v="); background-size: 12px 12px; background-repeat: no-repeat; }
.i-Saint-Valentines-headband .i-headband-content .i-Saint-Valentines-text { color: #FFF; }
.i-Saint-Valentines-headband .i-headband-content .i-counter-group-label { color: #FFF; }
/*----------------------------*/

 .i-Saint-Valentines-link .i-link{ background-color:#59b780;display:inline-block;padding:5px 27px 5px 27px;text-decoration:none; color: white; font-family:'Open Sans Condensed'; font-weight: 700; text-transform: uppercase; font-size: 22px;}
.IE .i-Saint-Valentines-link .i-link{ background-color:#59b780;display:inline-block;padding:9px 30px 9px 30px;text-decoration:none; color: white; font-family:'Open Sans Condensed'; font-weight: 700; text-transform: uppercase; font-size: 22px; }
.IE8 .IE .i-Saint-Valentines-link .i-link{font-family:"Open Sans Condensed", sans-serif; font-size:19px;}
 .i-Saint-Valentines-link .i-link:hover{ background-color:#51a674;}
.i-Saint-Valentines-link .i-terms-link { padding: 10px 0 0 0; display: block; }
.i-Saint-Valentines-link .i-terms-link  { text-decoration: underline; }

.layer-container { position: fixed; width: 100%; height: 100%; display: inline-block; z-index: 52; top: 0%; }
.i-layer-info { display: inline-block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: 601; }
.i-st-val-layer-left { text-align: center; width: 304px; height: inherit; position: relative; }
.i-st-val-layer-left>div:first-child { padding-bottom: 20px; }
.i-st-val-layer { display: none; width: 728px; height: 450px; z-index: 601; font-family: "Open Sans",sans-serif;}
.i-st-val-layer-right { text-align: center; height: inherit; position: relative; width: 424px; }
.i-st-val-layer-right>div:first-child { padding: 20px; }
.i-st-val-layer-right p { padding: 10px; text-align: left; width: 333px; display: inline-block; }
.i-st-val-layer-right p:first-child { padding: 10px 10px 38px 10px; text-align: center; letter-spacing: -1px; max-width: 333px; display: inline-block; }
.i-st-val-layer-right .i-Saint-Valentines-link { position: absolute; left: 0; right: 0; margin: auto; bottom: 30px; }
.i-st-val-layer-right .i-terms-link { margin: 5px; display: inline-block; width: auto; }
.i-st-val-layer .i-st-val-close { display: inline-block; position: absolute; top: -16px; right: -17px; }
.i-st-val-layer .i-picto-close-18x18 { width: 34px; height: 32px; display: block; }
.i-st-val-layer-right { background: #FFF; }
.i-st-val-layer { background-color: #000; }
.i-st-val-layer .i-picto-close-18x18 { background-image: url("/img/core/common/close_blue.png?v="); cursor: pointer; }

/* Incognito */
.i-icon-incognito-33x30{background:#dddddd url("/img/core/ouranos/common/pictos/pictos.png?v=") no-repeat 7px 4px;display:inline-block;height:30px;width:30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;}
.i-incognito-main-floating-button-wrapper{position:fixed; right: 75px; bottom: 75px;height: 61px; width:0px; z-index:2   }
.i-incognito-main-floating-button-wrapper:after{content:""; display: table; clear: both;}
.i-incognito-floating-button-picto{background: url("/img/core/ouranos/common/incognito_sprite.png?v=") 0px 0px; cursor: pointer; float:right; height: 65px; left: 51px; position: relative; top:-69px; width: 63px;    z-index: 3;}
.i-incognito-floating-button-wrapper{width: 0px; overflow: hidden;     position: relative; height: 68px; right: -10px}
.i-incognito-floating-button-message{float:right; padding:0 32px 0 20px; height:58px; background-color:#96cfcf;}
.i-incognito-floating-button-content{cursor: pointer; transition: right 1s; right: -550px;  display: inline-block;    position: absolute;}
.i-incognito-main-floating-button-wrapper.i-opened-horizontal .i-incognito-floating-button-content{right: 0px;     position: absolute; z-index: 2;}

.i-incognito-floating-button-content:after{content:""; display: table; clear: both;}
.i-incognito-floating-button-ending {background: url("/img/core/ouranos/common/incognito_sprite.png?v=") -64px 0px; height: 65px; float:right; width:40px;}

.i-incognito-floating-button-close{background: url("/img/core/ouranos/common/incognito_sprite.png?v=") -79px -81px; height: 16px; float: right; margin-top: 21px; width: 16px;}
.i-incognito-floating-button-text{display:inline-block; max-width: 300px; min-width:150px; vertical-align:middle; color: #ffffff; font:bold 12px "Open Sans", sans-serif;}
.i-incognito-floating-button-CTA-button{display:inline-block; padding:5px 27px; margin:13px; vertical-align:middle; font: bold 14px "Open Sans Condensed", sans-serif; text-align:center; text-decoration: none; text-transform: uppercase; background-color: #5ab77f; box-shadow: 0px 1px 2px #333; color:#ffffff;}
.IE8 .i-incognito-floating-button-CTA-button{ font-size: 12px; letter-spacing: -0.5px; padding-top:7px; padding-bottom:7px;}
.i-minutes-post{ display: none;}
.i-less-then-one-h .i-minutes-label, .i-less-then-one-h .i-minutes-post, .i-less-then-one-h .i-seconds{display: inline;}
.i-less-then-one-h .i-hours-post, .i-less-then-one-h .i-hours-label, .i-less-then-one-h  .i-hours{ display: none;}
.i-timer-container span.i-hours{padding-left:2px;}
.IE8 .i-timer-container span.i-hours{padding-left: 0px;}
.IE8 .i-timer-container span.i-seconds{padding-right: 2px;}
.IE8 .i-incognito-active-container .i-incognito-timer span{color:#fff;font-size: 14px;font-weight: bold;font-family:"Open Sans Condensed", helvetica, arial, sans-serif;}
.IE8 .i-incognito-active-container .i-incognito-timer .i-timer-remaining{font-family:"Open Sans"; font-size: 10px}

.i-col-12{width:100%}
.i-col-6{float:left;width:50%}
.i-white{color:#fff}
.i-opacity-black-85{background:rgba(0,0,0,0.85);}
.IE .i-opacity-black-85{background:#000;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";zoom:1;}
.i-overflow-hidden{overflow:hidden}
.i-tutorial-main-container{z-index: 70;}

.i-tutorial{position:absolute;z-index: 3700;box-sizing: border-box;}
.i-tutorial .i-tutorial-container{color:#8ba5a5;font-size:16px;height:auto;position:absolute;text-align:center;text-transform:uppercase;width:500px;z-index:3703;}
.i-tutorial .i-tutorial-container .i-title{color:#8ba5a5;font-family:"Open Sans Condensed";font-size:36px;font-weight:700;}
.i-tutorial .i-tutorial-container .i-col-12{margin-top:35px}
.i-tutorial.i-tutorial-my-likes .i-tutorial-container .i-col-12{margin-top:40px}
.i-tutorial .i-tutorial-container .i-text{color:#fff;margin-top:30px;text-transform:none}
.i-tutorial.i-tutorial-my-likes .i-tutorial-container .i-text{margin-top:13px}
.i-tutorial-container .i-skip{border:1px solid #8ba5a5;border-radius:3px;display:inline-block;font-family:"Open Sans Condensed";font-weight:700;padding:7px 10px;}
.i-tutorial-container .i-see-more{border:1px solid #fff;border-radius:3px;display:inline-block;font-family:"Open Sans Condensed";font-weight:700;padding:7px 10px;}
.i-tutorial .i-tutorial-container .i-skip:hover,.i-tutorial-container .i-see-more:hover{cursor:pointer;}
.i-tutorial .i-tutorial-arrow{background: url("/img/core/common/tutorial_arrow_v1.png?v=") no-repeat 0 0;height:160px;position:absolute;width:208px;z-index:3703;}
.i-tutorial .i-tutorial-arrow-v2{background: url("/img/core/common/tutorial_arrow_v2.png?v=") no-repeat 0 0;height:78px;position:absolute;width:85px;z-index:3703;}
.i-tutorial .i-tutorial-arrow-v3{background: url("/img/core/common/tutorial_arrow_v3.png?v=") no-repeat 0 0;height:81px;position:absolute;width:81px;z-index:3703;}
.i-tutorial .i-op-top{bottom: 100%;height: 10000px;right:-5000px;position: absolute;width: 10000px;}
.i-tutorial .i-op-bottom{height:10000px;position: absolute;top: 100%;width: 10000px;right:-5000px;}
.i-tutorial .i-op-right{height:100.00%;left: 100%;position: absolute;top: 0px;width:10000px;}
.i-tutorial .i-op-left{height:100.00%;right: 100%;top:0px;position: absolute;width:10000px;}

.IE .i-tutorial .i-op-top{bottom: 99.99%;}
.IE .i-tutorial .i-op-bottom{top: 99.99%;}
.IE .i-tutorial .i-op-right{height:100.09%;left: 99.99%;}
.IE .i-tutorial .i-op-left{height:100.09%;right: 99.89%;}

.i-radial-img {height:auto;left:0px;position:absolute;top:0px;width:100%;z-index:3700;position:relative}
.i-bullet-list{list-style: none;width:auto;height: 40px}
.i-bullet-list li{background: #505f5f;border-radius: 50%;margin-left: 7px;width:7px;height:7px;display:inline-block;}
.i-bullet-list li:first-of-type{margin-left: 0px}
.i-bullet-list li.selected{background: #fff;}
.i-incognito-tutorial .i-see-more{float:left;margin-left:40px}
.i-incognito-tutorial .i-skip{float:left;margin-left:80px}
.IE .i-incognito-tutorial .i-skip{float:left;margin-left:40px}
.i-tutorial-container.i-photo-like-member-page{width:340px}
.i-display-block{display:block!important;}
.i-display-none{display:none!important;}
.i-tutorial-arrow-photolike-right { background: url("/img/core/common/tutorial_arrow_v4.png?v=") no-repeat -5px 10px !important; height:78px !important; width:125px !important;}

/* Completion module -layer */
.i-layout-layer-1.i-reconnect-completion-layer {top: 130px; left: 50%; width: 530px;}
.i-reconnect-completion-layer .i-question{  box-sizing: border-box; }
.i-reconnect-completion-layer .i-question .i-input-container{box-sizing: border-box; width:33.3333%;}
.i-reconnect-completion-layer .i-completion-container{ margin: 0px;}
.i-reconnect-completion-layer .i-profile-completion-form { border: 1px solid #e9e9ed;  border-radius: 3px; padding: 20px 10px;}
.i-reconnect-completion-layer .i-question-guideline {color: #b8b8b8;  padding: 10px 10px 0px 10px;}
.i-completion-container{background-color:#fff; margin-bottom: 10px;}
.i-completion-container .i-main-header{background-color: #7fbfc9; color: #fff; font: bold 15px/36px "Open Sans Condensed", sans-serif;   height: 36px; padding:0px 9px; text-transform: uppercase;}
.i-completion-container .i-question-header-text{font: bold 15px/36px "Open Sans Condensed", sans-serif;    display: inline-block; overflow: hidden; width: 243px;}
.i-completion-container .i-main-header .completion-counter{font: inherit; float:right; position:relative; left:2px;}
.i-completion-container .i-question{font-size: 12px; padding: 13px 6px 0px}
.i-completion-container .i-main-footer{ margin-top: 5px;}
.i-completion-container .i-main-footer:after{content:""; clear:both; display:table;}
.i-completion-container .i-main-footer-content{float:right; padding:10px;}
.i-completion-container .i-main-footer-content .i-submit_completion_module{background: #80bfc9;  border: 0px; border-radius: 5px; color:#fff; font: bold 12px "Open Sans Condensed", sans-serif; height: 30px; width: 100px; cursor: pointer; text-transform: uppercase;}
.i-completion-container .i-main-footer-content .i-invalid-button-completion {background: #676767; cursor: initial; outline: 0;}
.i-completion-container .i-main-footer-content .i-submit_completion_module.i-invalid-button-completion:hover {background: #676767; }
.i-completion-container .i-main-footer-content .i-submit_completion_module:hover{ background: #73acb5;}
.i-completion-skip{color: #676767; display: inline-block; font: 12px "Open Sans", sans-serif; margin-right: 8px; text-decoration: underline;}

.i-question .i-input-container{width:50%; float:left; min-height:27px; position:relative;}
.i-question .i-input-container .i-label { color: #666666; font-family: "Open Sans"; min-height: 22px; vertical-align: middle; line-height: 22px; display: block; margin-left: 24px;}
.i-question .i-checkbox-completion{ display: none;}
.i-question  .i-label:first-letter { text-transform: uppercase;}
.i-question  .i-label::first-letter { text-transform: uppercase;}
.i-question .i-dropdown-text:first-letter { text-transform: uppercase;}
.i-question  .i-dropdown-text::first-letter { text-transform: uppercase;}
.i-question  .i-search-input-hover:hover{ font-style: italic}

/* Checkbox*/
.i-ck-completion-module {background:url("/img/core/ouranos/common/completion_module_sprite.png?v=") no-repeat 0px -62px; float:left; height:20px; margin-right:7px; position: absolute; width:20px;}
.i-ck-completion-module.i-ck-completion-module-checked {background-position: 0px 2px;}
.i-completion-module-input-hover:hover{font-style: italic}
.i-completion-module-input-hover:hover .i-ck-completion-module {background-position: 0px -42px; }
.i-completion-module-input-hover:hover .i-ck-completion-module-checked {background-position: 0px 2px;}

/* Radiobox */
.i-rd-completion-module {background: url("/img/core/ouranos/common/completion_module_sprite.png?v=1444311917") -21px -61px no-repeat;display: inline-block; height: 22px;  float: left;    margin-right: 10px; position: absolute; vertical-align: middle; width: 20px;}
.i-rd-completion-module-checked {background: url("/img/core/ouranos/common/completion_module_sprite.png?v=1444311917") -21px 2px no-repeat;}
.i-completion-module-input-hover:hover .i-rd-completion-module {background-position: -21px -42px;}
.i-completion-module-input-hover:hover .i-rd-completion-module-checked {background-position: -21px 2px;}
.i-question .i-radio-completion{display: none}

/* dropdown  */
.i-question  .i-drop-down {border-radius: 3px;display: inline-block; width: 520px; z-index: 99; position: relative;vertical-align: middle; }
.i-question .i-drop-down .i-drop-down-area {display: none; margin-top: -2px; position: absolute; width: 100%; }

.i-question .i-drop-down.i-opened{z-index:50}
.i-question .i-opened .i-drop-down-area {display: block;}

/* dropdown custom scroll */
.i-question .i-drop-down .viewport {border: 2px solid #e9e9ed; border-top-color: transparent; border-radius: 3px; height: 175px;  margin-top: -1px; overflow: hidden; position: relative;width: auto; display: block;  }
.i-question .i-drop-down .overview {border: 1px solid #e9e9ed; border-radius: 3px; border-width: 0px;   border-top-color: transparent ; left: 0; list-style: none; margin: 0; padding: 0; position: absolute; top: 0; width: 100%; }
.i-question .i-drop-down .scrollbar {background: transparent 0 0; float: right; position: relative; width: 0; }
.i-question .i-drop-down .track {height: 100%; padding: 0; position: relative; width: 0; }
.i-question .i-drop-down .track .thumb {background: #e9e9ed none; cursor: pointer; height: 20px; left: -10px; overflow: hidden; position: absolute; top: 0; width: 3px; z-index: 2; }
.i-question .i-drop-down .thumb .end{background-image: none}
.i-question .i-drop-down .i-dropdown-drop {background: #fff; border-top: 0; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); top: 100%; z-index: 1010; }
.i-question .i-drop-down-single .i-dropdown-drop {background-clip: padding-box; border-radius: 0 0 4px 4px; margin-top: -1px; }
.i-question .i-drop-down .i-dropdown-list {color: #444; margin: 0; padding: 0; position: relative; -webkit-overflow-scrolling: touch;padding-bottom: 4px; }
.i-question .i-drop-down .i-dropdown-list .i-dropdown-result { cursor: pointer; display: block; line-height: 34px; list-style: none; margin: 0; height: 34px; margin-right: 0px; padding: 0 6px; word-wrap: break-word; -webkit-touch-callout: none;  overflow: hidden; -webkit-touch-callout: none;  -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none; }
.i-question .i-drop-down .i-visible-link {background-color: #FFFFFF; border: 2px solid #e9e9ed; border-radius: 3px; color: #666666; cursor: pointer; display: block; font-family: "Open Sans"; line-height: 40px; height: 40px; overflow: hidden; padding: 0 10px;  }
.i-question .i-drop-down .i-visible-link .i-down-arrow { background-repeat: no-repeat; display: inline-block; height: 11px; margin-left: 10px; margin-top: -5px; position: absolute; right: 0px; top: 50%; width: 20px; }
.i-question .i-drop-down.i-error .i-visible-link{ border-color:#ea6262 ; }
.i-question .i-drop-down.i-error.i-opened  .i-visible-link{ border-bottom-color: transparent; }
.i-question .i-drop-down.i-error .viewport{  border-color:#ea6262;     border-top-color: transparent;}

.i-question .i-opened .i-visible-link {border-bottom-color: transparent; }
.i-question .i-opened .i-visible-link .i-down-arrow {background-position: -46px -3px;  }
.i-question .i-drop-down .i-dropdown-result.i-hidden{display: none}
.i-question .i-drop-down .i-dropdown-result:hover {background-color: #eae9ee;}
/*.i-question .i-drop-down .i-dropdown-list .i-result-selected{  }*/
.i-question .i-opened .i-text-widget.i-search, .i-opened .i-text-widget.i-search:focus{ border-bottom-color: transparent; border-radius: 3px 3px 0px 0px;}



.i-noselect {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.i-search-txt{background-color: white; color: #333;}

/* question dropdown */
.i-question .i-drop-down .i-visible-link .i-down-arrow { background-image: url("/img/core/ouranos/common/completion_module_sprite.png?v="); background-position: -21px -30px;}
.i-question .i-opened .i-visible-link .i-down-arrow {  background-position: -21px -20px; }
.i-question .i-drop-down .viewport {    height: 140px; }
.i-question .i-drop-down .i-dropdown-result .i-pre-text {    background-image: url("/img/core/ouranos/common/completion_module_sprite.png?v=");    background-position: 0px -64px; background-repeat: no-repeat;  display: inline-block; height: 18px;  margin-right: 12px; vertical-align: middle;  width: 16px;}
.i-question .i-drop-down .i-dropdown-list .i-result-selected .i-pre-text { background-position: 0px 0px;}
.i-question .i-drop-down-from-to .i-dropdown-result .i-pre-text { display: none;}
.i-question .i-drop-down-from-to .i-dropdown-result.i-result-selected{background-color: #80bec9; border: 1px solid #80bec9; color: #fff; border-width: 1px 0px; }
.i-question .i-drop-down-from-to .i-dropdown-result.i-result-selected:hover{ background-color: #80bec9;}
.i-question .i-drop-down-single  .i-dropdown-result .i-pre-text { background-position: -21px -64px;}
.i-question .i-drop-down-single .i-dropdown-list .i-result-selected .i-pre-text { background-position: -21px 0px;}
.i-question .i-drop-down{z-index: 2}
.i-question .i-small-label-from{text-transform: capitalize; margin-right: 2px}
.i-question .i-small-label-to{ margin-right: 2px; margin-left: 2px}

.i-question .i-question-label{color: #666666; font-family: "Open Sans Condensed", sans-serif; font-size: 15px; font-weight: 700; margin: 0 0 10px;text-transform: uppercase;}

/* Completion module -bar */
.i-completion-1 {background:#1da3a1; color:white; border-radius:3px; margin:10px 0 0;}
.i-completion-1 .i-main-header, .i-completion-1 .i-completion-container {background:transparent;}
.i-completion-1 .i-main-header {height:auto; padding:0; margin-bottom:0.3em; margin-top:0.1em; line-height:26px; font-size:16px; text-transform:none;}
.i-completion-1 .i-completion-pagination {display:inline-block; vertical-align:middle; font-weight:800;}
.i-completion-1 .i-completion-skip {margin:0; margin-right:-4px; width:21px; height:21px; background:url("/img/core/ouranos/common/completion_module_sprite.png?v=") no-repeat 5px -107px; vertical-align:middle; border-radius:3px; transition:background-color 0.17s;}
.i-completion-1 .i-completion-skip:hover, .i-completion-1 .i-completion-skip:focus {background-color:#2e7573;}
.i-completion-1 .i-input-container {width:33.33%; min-height:auto;}
.i-completion-1 .i-input-container .i-label {min-height:26px;}
.i-completion-1 .i-question {padding:0; margin-top:1.2em;}
.i-completion-1 .i-question .i-question-label, .i-completion-1 .i-completion-skip, .i-completion-1 .i-question .i-label {color:inherit;}
.i-completion-1 .i-question-label {font-size:18px; font-weight:800; display:inline-block;}
.i-completion-1 .i-completion-container {position:relative; padding:14px 14px 14px 23px; margin:0;}


.i-completion-1 .i-ck-completion-module, .i-completion-1 .i-rd-completion-module {position:relative; border:1px solid white; width:17px; height:17px; background:transparent; transition:background-color 0.17s;}

.i-completion-1 .i-ck-completion-module {width:18px; border-radius:3px;}
.i-completion-1 .i-completion-module-input-hover:hover {font-style:inherit;}
.i-completion-1 .i-completion-module-input-hover .i-ck-completion-module {}
.i-completion-1 .i-completion-module-input-hover:hover .i-ck-completion-module {background:white;}
.i-completion-1 .i-ck-completion-module-checked, .i-completion-1 .i-completion-module-input-hover:hover .i-ck-completion-module-checked {background:white url("/img/core/ouranos/common/completion_module_sprite.png?v=") no-repeat -21px -86px;}

.i-completion-1 .i-rd-completion-module {border-radius:100%;}
.i-completion-1 .i-completion-module-input-hover:hover .i-rd-completion-module, .i-completion-1 .i-rd-completion-module-checked, .i-completion-1 .i-completion-module-input-hover:hover .i-rd-completion-module-checked {background:white;}
.i-completion-1 .i-rd-completion-module-checked:before, .i-completion-1 .i-completion-module-input-hover:hover .i-rd-completion-module-checked:before {content:""; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; border-radius:100%;}
.i-completion-1 .i-rd-completion-module-checked:before {border:2px solid #1da3a1;}

.i-completion-1 .i-question {font-size:15px; margin-bottom:6px;}
.i-completion-1 .i-question.i-scrollbar-1 {margin-bottom:43px;}
.i-completion-1 .i-question .i-label {line-height:16px; margin-left:17px; padding-left:9px; font-weight:500;}

.i-completion-1 .i-main-footer {position:absolute; bottom:14px; right:14px; margin:0;}
.i-completion-1 .i-main-footer-content {padding:0;}
.i-completion-1 .i-main-footer-content .i-submit_completion_module, .i-completion-1 .i-main-footer-content .i-submit_completion_module.i-invalid-button-completion {height:auto; width:auto; padding:2px 4px; background:#61bfbd; font-size:18px; text-transform:uppercase; border-radius:3px; transition:background-color 0.17s;}
.i-completion-1 .i-main-footer-content .i-submit_completion_module:hover {background:#2e7573;}
.i-completion-1 .i-main-footer-content .i-submit_completion_module.i-invalid-button-completion, .i-completion-1 .i-main-footer-content .i-submit_completion_module.i-invalid-button-completion:hover, .i-completion-1 .i-main-footer-content .i-submit_completion_module.i-invalid-button-completion:focus {opacity:0.5; background:#61bfbd;}

.i-scrollbar-1 {position:relative; height:11em;}
.i-scrollbar-1 .scrollbar {position:absolute;right:-14px;top:0; bottom:0;width:27px;margin-bottom:0;z-index:10;background:none;}
.i-scrollbar-1 .track{height:100%;padding:0 1px;position:relative;background:none;}
.i-scrollbar-1 .thumb{position:absolute;top:0;left:0;right:0;height:20px; background:none;cursor:pointer;}
.i-scrollbar-1 .thumb:after {content:""; width:4px; position:absolute;left:0; right:0; top:0; bottom:0; margin:auto; background:#098282; border-radius:3px;}
.i-scrollbar-1 .viewport{height:100%;overflow:hidden;position:relative;}
.i-scrollbar-1 .overview {position:absolute;left:0;right:0;top:0;margin:0;padding:0;}

/* upload photo layer */
.i-reconnect-completion-layer .i-upload-photo-container {background-color: #FFFFFF}
.i-reconnect-completion-layer .i-upload-photo-container .i-bg-layer-reconection-upload-photo-1, .i-upload-photo-container .i-bg-layer-reconection-upload-photo-2, .i-upload-photo-container .i-bg-layer-reconection-upload-photo-3{background: url("/img/core/ouranos//common/completion_module_photo_upload_banners.png") no-repeat;width: 100%;height: 171px;}
/* HF/FF */.i-reconnect-completion-layer .i-upload-photo-container .i-bg-layer-reconection-upload-photo-1{background-position:0px 0px;}
/* FH */.i-reconnect-completion-layer .i-upload-photo-container .i-bg-layer-reconection-upload-photo-2{background-position:0px -342px;}
/* HH */.i-reconnect-completion-layer .i-upload-photo-container .i-bg-layer-reconection-upload-photo-3{background-position:0px -171px;}
.i-reconnect-completion-layer .i-upload-photo-container .i-content{text-align: center;font-family: "Open Sans Condensed", sans-serif;color: #666666}
.i-reconnect-completion-layer .i-upload-photo-container .i-content h3{font-size: 16px;font-weight: bold;text-transform: uppercase}
.i-reconnect-completion-layer .i-upload-photo-container .i-content h4{font-family:"Open Sans"; font-size: 12px; margin-bottom: 5px;}
.i-reconnect-completion-layer .layer-photo-upload-btn{background: #80bfc9;border: 0px; border-radius: 5px;color: #fff;font: bold 12px "Open Sans Condensed", sans-serif;height: 30px;  min-width: 100px; padding: 0px 10px; cursor: pointer; text-transform: uppercase;display: inline-block;text-decoration: none;line-height: 30px;margin: 0px 5px 13px 5px; }
.i-reconnect-completion-layer #i_add_photo_button{background: #80bfc9;}
.i-reconnect-completion-layer #i_facebook_button_gamification{background: #3b5998;}

/* upload photo layer */
.i-reconnect-happy-hour-layer, .i-site .i-reconnect-happy-hour-content .i-layer-photo-added-delete-photo{ margin-left: -285px;    width: 577px;}
.i-reconnect-happy-hour-layer .i-upload-photo-container {background-color: #FFFFFF; height: 335px; }
.i-reconnect-happy-hour-layer .i-upload-photo-container .i-bg-layer-reconection-upload-photo-1, .i-upload-photo-container .i-bg-layer-reconection-upload-photo-2{background: url("/img/core/ouranos/common/happy_hour_photo_upload_bg.png?v=") no-repeat; float: left; height: 100%; margin: 0; width: 50%;}
/* HF/FF */.i-reconnect-happy-hour-layer .i-upload-photo-container .i-bg-layer-reconection-upload-photo-1{background-position:0 0;}
/* FH */.i-reconnect-happy-hour-layer .i-upload-photo-container .i-bg-layer-reconection-upload-photo-2{background-position:-290px 0;}
.i-reconnect-happy-hour-layer .i-upload-photo-container .i-content{    box-sizing: border-box;color: #333;float: left; font-family: "Open Sans", sans-serif; font-size: 12px; line-height: 15px;     padding: 43px 20px 0; text-align: center;   width: 50%; }
.i-reconnect-happy-hour-layer .i-upload-photo-container .i-content h3{font-size: 16px;font-weight: bold;text-transform: uppercase}
.i-reconnect-happy-hour-layer .i-upload-photo-container .i-content h4{font-family:"Open Sans", sans-serif; font-size: 12px; margin-bottom: 5px;}
.i-reconnect-happy-hour-layer .layer-photo-upload-btn{ background: #80bfc9; border: 0; border-bottom: 3px solid #59a5b1; border-radius: 2px; color: #fff; cursor: pointer; display: inline-block; font: bold 15px "Open Sans Condensed", sans-serif; height: 41px; letter-spacing: 1px; line-height: 40px; margin: 0; min-width: 110px; padding: 0; text-decoration: none; text-transform: uppercase;  }
.i-reconnect-happy-hour-layer .layer-photo-upload-btn-facebook{  margin-left: 10px; }
.i-reconnect-happy-hour-layer .i-error-message-bottom{ width: auto;}

.i-reconnect-happy-hour-layer .i-happy-hour-list{    list-style-type: disc;  margin-bottom: 22px; margin-left: 30px; margin-top: 22px; text-align: left;}
.i-reconnect-happy-hour-layer .i-happy-hour-layer-title{ font: bold 22px/normal "Open Sans Condensed"; line-height: 22px; text-transform: uppercase;}
.i-reconnect-happy-hour-layer .i-happy-hour-layer-req{margin-bottom: 22px; text-align: center;}
.i-reconnect-happy-hour-layer .i-layer-ar-close{background: url("/img/core/ouranos/common/main_sprite.png?v=") -135px  -209px no-repeat; cursor: pointer; display: inline-block; height: 10px; position: absolute; right: 10px; top: 10px; width: 10px;}
.i-upload-photo-container.i-layer-reconection-photo-added  .i-content{ padding-top: 70px;}
.i-upload-photo-container.i-layer-reconection-photo-added .i-happy-hour-layer-title{margin-bottom: 20px;}
.i-upload-photo-container.i-layer-reconection-photo-added .layer-photo-upload-btn{margin-top: 33px;padding-left:  33px; padding-right:  33px; }
.i-happy-hour-upload-photo-error-section{margin-top:39px;margin-bottom:70px;}
.i-reconnect-happy-hour-layer .i-upload-photo-container.i-layer-photo-added-delete-photo .i-content{padding-top: 70px;}
.i-reconnect-happy-hour-content .i-layer-section{ display: none;}


.i-layer-add-photo-reconection{height:465px;}
.i-layer-add-photo-reconection .i-photo-display-box{margin:0;padding:19px 0 13px;}
.i-layer-add-photo-reconection .i-photo-content{height:408px;width:350px;margin:0 auto;padding:0;position:relative}
.i-layer-add-photo-reconection .i-image-user{position:absolute;}
.i-layer-add-photo-reconection .i-arrows{-webkit-user-select:none;height:278px;left:0;padding-left:5px;position:absolute;top:13%;width:35px;z-index:14;}
.i-layer-add-photo-reconection .i-arrows-small{-webkit-user-select:none;height:80px;left:0;padding-left:3px;position:absolute;top:40%;width:35px;z-index:14;}
.i-layer-add-photo-reconection .i-arrow-left{-webkit-user-select:none;cursor:pointer;height:24px;width:17px;margin:10px 0 0 2px;}
.i-layer-add-photo-reconection .i-arrow-right{-webkit-user-select:none;cursor:pointer;height:30px;width:17px;margin:6px 0 0 1px;}
.i-layer-add-photo-reconection .i-arrow-plus{-webkit-user-select:none;cursor:pointer;height:24px;width:17px;margin:10px 0 0 2px;}
.i-layer-add-photo-reconection .i-arrow-minus{-webkit-user-select:none;cursor:pointer;height:24px;width:17px;margin:3px 0 0 2px;}
.i-layer-add-photo-reconection .i-slider-container{cursor:pointer;height:137px;padding-top:5px;width:16px;margin:3px 0 0 2px;}
.i-layer-add-photo-reconection .i-arrow-draggable{-webkit-user-select:none;height:134px;position:relative;width:100%;}
.i-layer-add-photo-reconection .i-arrow-draggable .i-arrow-draggable-pin{-webkit-user-select:none;cursor:pointer;display:block;height:14px;position:absolute;width:13px;z-index:2;margin:0 0 -9px 2px;}
.i-layer-add-photo-reconection .i-photo-container{height:408px;position:relative;width:350px;}
.i-layer-add-photo-reconection .i-add-picture-content{font-family:Century Gothic, veranda, sans-serif;height:408px;width:350px;}
.i-layer-add-photo-reconection .i-photo-loader{display:none;height:75px;left:45px;padding-top:10px;position:absolute;top:220px;width:75%;background:#fff;}
.i-layer-add-photo-reconection .i-img-loader{height:37px;width:37px;margin:0 auto;}
.i-layer-add-photo-reconection .i-text-loading{font-size:14px;text-align:center;margin-bottom:10px;}
.i-layer-add-photo-reconection .i-add-photo-title{font-size:24px;line-height:24px;padding-top:139px;text-align:center;text-transform:uppercase;}
.i-layer-add-photo-reconection .i-add-photo-subtitle{font-size:14px;line-height:14px;text-align:center;text-transform:uppercase;}
.i-layer-add-photo-reconection .i-list-photo-content{line-height:25px;margin:0;padding:0;}
.i-layer-add-photo-reconection .i-list-photo{margin-bottom:17px;}
.i-layer-add-photo-reconection .i-form-upload-photo{width:359px;}
.i-layer-add-photo-reconection .i-photo-form-title{margin:14px 0 13px;}
.i-layer-add-photo-reconection .i-photo-uploaded-confirmation{top:50px;}
.i-layer-add-photo-reconection .i-save-photo{bottom:0;height:65px;left:0;position:absolute;text-align:center;width:100%;padding: 10px 0px;}
.i-layer-add-photo-reconection .i-save-photo-link{border:1px solid;display:inline-block;font-size:13px;height:28px;line-height:28px;min-width:120px;text-decoration:none;margin:0;padding:0 10px 0 30px;}
.i-layer-add-photo-reconection .i-cancel-photo-link{clear:both;display:block;height:25px;line-height:25px;text-align:center;text-decoration:none;width:100%;}
.i-layer-add-photo-reconection .i-cancel-photo-link:hover{text-decoration:underline;}
.i-layer-add-photo-reconection .i-no-flash .i-add-your-photo-header{padding-top:20%;}
.i-layer-add-photo-reconection .i-photo-uploaded{display:none;overflow:hidden;position:relative;}
.i-layer-add-photo-reconection .i-delete-content{float:left;line-height:29px;min-width:10px;}
.i-layer-add-photo-reconection .i-raquo{float:left;font-size:27px;line-height:25px;margin-left:10px;}
.i-layer-add-photo-reconection .i-change-photo{bottom:0;cursor:default;height:60px;position:absolute;text-align:center;width:100%;z-index:14;}
.i-layer-add-photo-reconection.i-photo-uploader .i-save-photo-background{background:url("/img/themes/abyss/myprofile/white_background_1px.png?v=") repeat;}
.i-layer-add-photo-reconection .i-save-photo-link{background:url("/img/themes/sunrise/myprofile/bk_button_save.png?v=") repeat-x;color:#FFF;border-color:#a1bf0a;}
.i-layer-add-photo-reconection .i-img-loader{background:url("/img/themes/sunrise/myprofile/loader_big.gif?v=") no-repeat;}
.i-layer-add-photo-reconection .i-arrows{background:url("/img/themes/sunrise/myprofile/photo_uploader_icons.png?v=") no-repeat -47px 2px;}
.i-layer-add-photo-reconection .i-arrows:hover{background:url("/img/themes/sunrise/myprofile/photo_uploader_icons.png?v=") no-repeat 0 2px;}
.i-layer-add-photo-reconection .i-arrows-small{background:url("/img/themes/sunrise/myprofile/photo_uploader_icons.png?v=") no-repeat -45px -461px;}
.i-layer-add-photo-reconection .i-arrows-small:hover{background:url("/img/themes/sunrise/myprofile/photo_uploader_icons.png?v=") no-repeat 0 -461px;}
.i-layer-add-photo-reconection .i-arrow-left{background:url("/img/themes/sunrise/myprofile/photo_uploader_icons.png?v=") no-repeat 0 -311px;}
.i-layer-add-photo-reconection .i-arrow-left:hover{background:url("/img/themes/sunrise/myprofile/photo_uploader_icons.png?v=") no-repeat -22px -311px;}
.i-layer-add-photo-reconection .i-arrow-plus{background:url("/img/themes/sunrise/myprofile/photo_uploader_icons.png?v=") no-repeat -23px -283px;}
.i-layer-add-photo-reconection .i-arrow-plus:hover{background:url("/img/themes/sunrise/myprofile/photo_uploader_icons.png?v=") no-repeat -1px -283px;}
.i-layer-add-photo-reconection .i-arrow-minus{background:url("/img/themes/sunrise/myprofile/photo_uploader_icons.png?v=") no-repeat -70px -283px;}
.i-layer-add-photo-reconection .i-arrow-minus:hover{background:url("/img/themes/sunrise/myprofile/photo_uploader_icons.png?v=") no-repeat -46px -283px;}
.i-layer-add-photo-reconection .i-arrow-draggable{background:url("/img/themes/sunrise/myprofile/photo_uploader_icons.png?v=") no-repeat -78px -309px;}
.i-layer-add-photo-reconection .i-arrow-draggable-pin{background:url("/img/themes/sunrise/myprofile/photo_uploader_icons.png?v=") no-repeat -66px -342px;}
.i-layer-add-photo-reconection .i-arrow-draggable-pin:hover,.i-photo-uploader .i-arrow-draggable-pin-hover{background:url("/img/themes/sunrise/myprofile/photo_uploader_icons.png?v=") no-repeat -66px -357px;}
.i-layer-add-photo-reconection .i-arrow-right{background:url("/img/themes/sunrise/myprofile/photo_uploader_icons.png?v=") no-repeat -62px -309px;}
.i-layer-add-photo-reconection .i-arrow-right:hover{background:url("/img/themes/sunrise/myprofile/photo_uploader_icons.png?v=") no-repeat -44px -309px;}
.i-layer-add-photo-reconection .i-slider-container{background:none}

.i-reconnect-completion-layer .i-upload-photo-container .i-bg-layer-reconection-photo-added-1, .i-upload-photo-container .i-bg-layer-reconection-photo-added-2, .i-upload-photo-container .i-bg-layer-reconection-photo-added-3{background: url("/img/core/ouranos/common/completion_module_photo_upload_banners.png?v=") no-repeat;width: 100%;height: 171px;}
/* HF/FF */.i-reconnect-completion-layer .i-upload-photo-container .i-bg-layer-reconection-photo-added-1{background-position:-1px -514px;}
/* FH */.i-reconnect-completion-layer .i-upload-photo-container .i-bg-layer-reconection-photo-added-2{background-position:-1px -686px;}
/* HH */.i-reconnect-completion-layer .i-upload-photo-container .i-bg-layer-reconection-photo-added-3{background-position:0px -171px;}

.i-layer-reconection-photo-added .i-visual-border{margin:0px auto 20px;border-radius:50%;padding: 4px 0px 0px 0px;height:102px;width:102px;}
.i-layer-reconection-photo-added .i-visual{border-radius:50%;height:102px;padding-top: 6px; width:102px;overflow:hidden;text-align: center;}
.i-upload-photo-container{font-family: "Open Sans Condensed", sans-serif;color: #ffffff;text-align: center}
.i-upload-photo-container h3{font-size: 16px;font-weight: bold;text-transform: uppercase}
.i-upload-photo-container h4{font-family: "Open Sans"; font-size: 12px;}
.i-upload-photo-container .i-visual img{width:140%;margin:-55px 0 0 -30px;}
.i-photo-like-layer.i-layout-layer-6{left: 50%; margin-left: -280px;}
/*Mihai*/

.i-error-message-bottom {margin-top:10px; position:relative; text-align:center; width:301px; background-color: #ea6262; color: #fff; font: 12px "Open Sans"; width: 456px; margin: auto; border-radius: 5px; height:45px; text-align: left; padding: 4px 0px; line-height: 5px;}
.i-error-message-bottom .i-error {font-size:10px; line-height:10px; padding:5px 10px 7px; background-color: #ea6262; color: #fff; font: 12px "Open Sans"; border-radius: 3px; line-height:14px;}
.i-error-message-pop-up{padding: 10px 0px;}
.i-added-img-checkbox{background: url("/img/core/ouranos/common/completion_module_sprite.png") no-repeat 0px -85px; display: inline-block; position: absolute; top: 100px; right: 222px; height:20px; width: 20px;}


.layer_time_limited_intermediate_wrapper{height: 280px; left: 44%; position: absolute; top: 178px; width: 733px;}
.time_limited_intermediate_left{height: 100%; float:left; position: relative;top: 0px; text-align: center; width:41%;}
.time_limited_intermediate_left-woman{background: url("/img/core/ouranos/common/time-limited-intermediary-woman.png?v=") no-repeat center;}
.time_limited_intermediate_left-man{background: url("/img/core/ouranos/common/time-limited-intermediary-man.png?v=") no-repeat center;} 
.time_limited_intermediate_right{background: #ffffff; height: 100%; float: left; width: 59%}
.time_limited_abo_right{background: #ffffff; height: 100%; float: left; width: 429px}
.time_limited_intermediate_right_upper{height: 37%; padding-top: 13px; text-align: center; width: 100%;}
.time_limited_intermediate_right_upper_icon{background: url("/img/core/ouranos/common/time_limited_sprite.png?v=") 0px 0px no-repeat; display: inline-block; height: 92px; width: 98px;}
.time_limited_intermediate_right_down{text-align: center;}
.time_limited_intermediate_right_down_title{color: #12a2a1; font: bold 21px "Open Sans Condensed", arial, sans-serif; line-height:22px; text-transform: uppercase;}
.time_limited_intermediate_right_down_pitch{font: 600 15px "Open Sans", arial, sans-serif; display: inline-block; padding:2px 10px 10px 10px; width:100%;}
.time_limited_intermediate_right_down_button{background-color: #119fa0; box-shadow: 0px 2px 2px #9dbfaa; color: #fff; display: inline-block; font: 700 15px/40px "Helvetica Neue Condensed", arial, sans-serif; height:40px;min-width: 174px; margin-top: 10px;margin-bottom: 5px;   padding: 0 20px; text-decoration: none; text-transform: uppercase; }
.time_limited_intermediate_right_down_button:hover{background-color:#117f81 }
.i-layer-time-limited-intermediate-close{background: url("/img/core/ouranos/common/time_limited_sprite.png?v=") -205px 0px no-repeat; cursor: pointer; display: inline-block; height: 31px; left: 266px; position: relative; top: -83px; width: 30px;}
.time_limited_intermediate_left_message{color: #fff; display: inline-block; font: bold 24px "Open Sans Condensed"; left: 0px; line-height:29px; text-transform: uppercase;position: absolute; bottom: 20px; width: 100%;}
.time_limited_abo_right_upper_icon{background: url("/img/core/ouranos/common/time_limited_sprite.png?v=") -107px 0px no-repeat; display: inline-block; height: 87px; width: 98px;}
.time_limited_abo_right_down_title{color: #597ab7; font: bold 24px "Open Sans Condensed", arial, sans-serif; line-height: 27px; padding: 0px 10px; text-transform: uppercase;}
.time_limited_abo_right_down_pitch{font: 700 17px "Open Sans", arial, sans-serif; display: inline-block; line-height:19px; padding:10px; width:95%;}
.time_limited_abo_right_down_button{background-color: #5ab77f; box-shadow: 0px 2px 2px #9dbfaa; color: #fff; display: inline-block; font: 700 15px/40px "Helvetica Neue Condensed", arial, sans-serif; height:40px; text-decoration: none; text-transform: uppercase; width: 174px;}
.i-layer-time-limited-abo-close{background: url("/img/core/ouranos/common/time_limited_sprite.png?v=") -235px 0px no-repeat; cursor: pointer; display: inline-block; height: 31px; left: 262px; position: relative; top: -83px; width: 32px;}
.time_limited_abo_left{height: 100%; float:left; position: relative;top: 0px; text-align: center; width:304px;}
.time_limited_abo_left-woman{background: url("/img/core/ouranos/common/time-limited-abo-woman.png?v=") no-repeat center;}
.time_limited_abo_left-man{background: url("/img/core/ouranos/common/time-limited-abo-woman.png?v=") no-repeat center;}
.i-time-limited-bottom-sub-link { clear: both; color: #333; display: block;	margin-top: 10px; text-align: center; }

.i-photo-like-layer .i-save-photo{bottom:-25px;height:60px;left:0;position:absolute;text-align:center;width:100%;padding: 10px 0px;}
.i-photo-like-layer .i-save-photo-link{border:1px solid;display:inline-block;font-size:13px;height:28px;line-height:28px;min-width:120px;text-decoration:none;margin:0;padding:0 10px 0 30px;}
.i-photo-like-layer .i-save-photo-link{background:url("/img/themes/sunrise/myprofile/bk_button_save.png?v=") repeat-x;color:#FFF;border-color:#a1bf0a;}
.i-photo-like-layer .i-change-photo{bottom:0;cursor:default;height:60px;position:absolute;text-align:center;width:100%;z-index:14;}
.i-photo-like-layer .i-change-photo-link{}
.i-photo-like-layer .i-picto-close-32x32{position:absolute;right:-15px;top:-15px;}
/* password strength */

.i-pwd-info-cont { position: absolute; left: 495px; top: 0; bottom: 0; margin: auto; height: 32px; width: 32px; padding: 0 0 27px 0; overflow: visible; }
.i-pwd-info { display: inline-block; font-size: 16px; line-height: 30px; font-weight: 600; text-align: center; width: 30px; height: 30px; vertical-align: middle; }
.i-pwd-info { border-radius: 15px; border: 1px solid #999; color: #999; cursor: pointer; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-style: normal; }
.i-pwd-info:hover  { background-color: #999; color: #FFF; }
.i-pwd-viewport { height: 32px; overflow: hidden; }
.i-pwd-viewport:hover { overflow: visible; }
.i-info-pwd-st-cont { width: 400px; display: inline-block;  position: relative; }
.i-info-pwd-st { margin: 14px 0 0 0; background-color: #FFF; padding: 13px; border-radius: 5px; border-bottom: 1px solid #717171; font-size: 13px; font-weight: 600; color: #222222; line-height: 1.5; }
.i-info-pwd-st ul { list-style-type: disc; list-style-position: inside; }
.i-info-pwd-arrow {  border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 9px; top: -2px; left: 7px; }


/* FTI */

.i-fti-msg { display: none; }
.i-fti-available .i-fti-msg { display: inline-block; }
.i-fti-available .i-fti-msg { border-radius: 3px; display: inline-block; font-family: 'Open Sans', helvetica, arial, sans-serif ; font-size: 12px; padding: 10px 15px 10px 10px; position: relative; }
.i-fti-available .i-fti-msg > span { font-family: 'Open Sans Condensed', helvetica, arial, sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; }
.i-fti-available .i-fti-msg > div { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #eb615f; bottom: -5px; height: 0; position: absolute; width: 0; z-index: 1; }
.i-mutual-fav .i-fti-available .i-fti-msg > div { left: 0; right: 0; margin: auto; }
.IE8 .i-fti-available .i-fti-msg > div { bottom: -4px; }

.i-column-2 #i_ads_dock {width:300px;}
.i-no-padding, .i-no-padding.i-bg-5 { padding: 0; }

/* MUTUAL FAV */

.i-mutual-faved-container { display: none; z-index: 2001;background: #fff; height: 490px; width: 560px; }
.i-mutual-faved { background: #fff; height: 490px; margin: 0 auto; position: relative; width: 560px; z-index: -1; }
.i-mutual-faved-content .i-mutual-faved-content-cont { position: relative; height: 245px; width: 100%; }
.i-mutual-faved-content .i-mutual-faved-profiles { position: absolute; width: 480px; left: 0; right: 0; margin: auto; }
.i-mutual-faved-close { cursor: pointer; position: absolute; right: -15px; top: -15px; z-index: 5; }
.i-mutual-faved-content { background: #f5bb11; height: 367px; }
.i-mutual-faved-content .i-mutual-faved-profile img { width: 184px; height: 204px; }
.i-mutual-faved-profile { border: 2px solid white; float: left; }
.i-mutual-faved-icon { float: left; padding: 0 10px; height: 205px; width: 84px; }
.i-mutual-faved-icon div { background: url("/img/core/ouranos/common/mutual_fav_yes_layer.png") no-repeat; width: 84px; height: 51px; position: absolute; margin: auto; top: 0; bottom: 0; }
.i-mutual-faved-icon img{ width: 82px; height: auto; }
.i-mutual-faved-description { color: white; padding: 20px 0; text-align: center; }
.i-mutual-faved-title { font-family: "Open Sans Condensed","Open Sans",helvetica,arial,sans-serif; font-size: 26px; font-weight: bold; }
.i-mutual-faved-subtitle { font-size: 17px; }
.i-mutual-faved-actions { padding: 20px; text-align: center; }
.i-mutual-faved-text { font-style: italic; height: 32px; margin-right: 10px; padding: 0 10px; vertical-align: top; width: 300px; }

.i-mutual-faved .i-highlight-textarea-cont { display: table-cell; left: 0px; max-height: 60px; position: relative; transition: left 1s ease; vertical-align: middle; width: 363px; }
.i-mutual-faved .i-highlight-textarea-cont .i-bloc-confirmation { top: auto; }
.i-mutual-faved .i-highlight-textarea:focus + .i-mutual-fav-placeholder, .i-mutual-faved .i-mutual-placeholder-disabled.i-mutual-fav-placeholder { display: none; }
.i-mutual-faved .i-bloc-message { height: 121px; overflow: hidden; padding: 0 40px; position: relative; width: 480px; }
.i-mutual-faved .i-bloc-message::after { background: #fff; content: ""; height: 121px; position: absolute; right: 0; top: 0; width: 40px; z-index: 5; }
.i-mutual-faved .i-highlight-textarea { background: transparent; box-sizing: border-box; height: auto; max-height: 47px; width: 343px; }
.i-mutual-faved .i-mutual-fav-placeholder { color: #666666; font-size: 12px; font-style: italic; line-height: 30px; margin-left: 12px; position: absolute; top: 0; z-index: -1; }
.i-mutual-faved .i-button-10 { bottom: 0; height: 19px; margin: auto; position: absolute; right: 0px; top: 0; transition: right 1s ease; }
.i-mutual-faved .i-bloc-message-cont { display: table; height: 100%; overflow: hidden; position: relative; width: 480px; }

.i-mutual-fav { overflow: hidden; }
.i-mutual-fav .i-card-footer .i-singe-action li { transition: width 0.3s linear; -webkit-transition: width 0.3s linear; }
.i-mutual-fav .mutual-match-label { animation: opacity_animation 0.5s linear; -webkit-animation: opacity_animation 0.5s linear; opacity: 1;}
.i-mutual-fav-viewee-no-photo-man{background:transparent url("/img/core/ouranos/common/main_sprite.png?v=") no-repeat -236px -722px;width:128px;height:129px; top: 0; bottom: 0; left: 0; right: 0; position: absolute; margin: auto;}
.i-mutual-fav-viewee-no-photo-woman{background:transparent url("/img/core/ouranos/common/main_sprite.png") no-repeat -96px -722px;width:128px;height:129px; top: 0; bottom: 0; left: 0; right: 0; position: absolute; margin: auto;}
.i-mutual-fav-no-photo-wrapper{width:184px;height:204px;background-color:#fff;position:relative;}
@-webkit-keyframes opacity_animation{ from {opacity: 0}  to {opacity: 1} }
@keyframes opacity_animation{ from {opacity: 0} to {opacity: 1} }

[id="article_content"] p { margin: 15px 0; }.i-no-padding, .i-no-padding.i-bg-5 { padding: 0; }

.i-notif { background: #999; border-radius: 8px; color: white; display: inline-block; font-family: "Open Sans Condensed", Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;  line-height: 1.5em;  min-width: 0.7em;  padding: 0 5px;  text-align: center;  }
.i-notif1 {	background: #e84382;}

[id="article_content"] p { margin: 15px 0; }

/* GENERIC HEADBANDS */
.i-headband-body { margin-bottom: 2px; min-height: 120px;  min-width: 1200px; overflow: hidden; position: relative; width: 100%; z-index: 60; }
.i-headband-body .i-headband-content{ margin:0 auto; min-height: inherit; padding:0; position:relative; width:1000px; }
.i-headband-body .i-headband-content .i-headband-counter { height: 120px; position: relative; width: 300px; }
.i-headband-body .i-headband-content .i-headband-counter .i-counter-group { bottom: 0; display: inline-block; height: 80px; left: 0; margin: auto; position: absolute; right: 0; top: 0; }
.i-headband-body .i-headband-content .i-headband-counter .i-counter-group .i-counter-box {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;float:left;font-size:44px;font-weight:600;height:60px;line-height:55px;margin:0 4px 0 0;text-align:center;width:34px;}
.i-headband-body .i-headband-content .i-headband-counter .i-counter-group .i-separator {border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;float:left;height:8px;margin:26px 5px 0 3px;width:8px;}
.i-headband-body .i-headband-content .i-counter-group-label {display:inline-block;font-size:13px;margin:1px 17px 0 0;text-align:center;text-transform:capitalize;width:72px;}
.i-headband-body .i-headband-content .i-promotion-zone { min-height: inherit; position: relative; width: 160px; }
.i-headband-body .i-headband-content .i-link-container {bottom: 0; height: 42px; margin: auto; position:absolute; right:0px; text-align: center; top:0;}
.i-headband-body .i-headband-content .i-link { color: white;display:inline-block;font-family:'Open Sans Condensed', arial, sans-serif; font-size: 17px; font-weight: 700; padding:9px 30px 9px 30px; text-decoration:none; text-transform: uppercase; }
.i-headband-body .i-headband-content .i-picto-close-18x18 {cursor:pointer;height:18px;position:absolute;right:0px;top:6px; width:18px;}
.i-picto-close-18x18 { background-image: url("/img/core/common/white_cross.png?v="); background-repeat: no-repeat; background-size: 18px 18px; cursor: pointer; height: 18px; width: 18px; }
.i-headband-body .i-headband-content .i-picto-close-18x18 { background-size: 12px 12px; }
.i-headband-body .i-headband-content .i-headband-text-container { min-height: inherit; position: relative; width: 570px; }
.i-headband-body .i-headband-content .i-headband-text { position: absolute; top: 50%; transform: translate(0, -50%); }

/* HAPPY HOURS */

.i-happy-hour-button { background-color:#7fbfc9; box-shadow: 0 2px 0 0 rgba(24, 44, 51, 0.9); -webkit-box-shadow: 0 2px 0 0 rgba(24, 44, 51, 0.9); color: white; cursor: pointer; font-family:'Open Sans Condensed', arial, sans-serif; font-size: 17px; font-weight: 700; padding:9px 30px 9px 30px; text-decoration:none; text-transform: uppercase; transition: background-color 0.4s ease; }
.i-happy-hour-button:hover { background-color: #5b9098; }

/*headband*/
#i_happy_hour_headband.i-headband-body { background-color: #3d4247; font-family:'Open Sans Condensed', arial, sans-serif; display: none; }
#i_happy_hour_headband.i-headband-body .i-happy-hour-pic-cont { margin-left: 41px; }
#i_happy_hour_headband.i-headband-body .i-headband-text .i-happy-hour-pic { background: url("/img/core/ouranos/common/happy_hours_open_days_logo.svg?v=") no-repeat; background-size: 163px auto; height: 77px; width: 163px; }
#i_happy_hour_headband.i-headband-body .i-headband-text.i-happy-hour-text { color: #7fbfc9; line-height: 190%; margin-left: 245px; }
#i_happy_hour_headband.i-headband-body .i-headband-text.i-happy-hour-text .i-white { color: #fff; }
#i_happy_hour_headband.i-headband-body .i-headband-text.i-happy-hour-text .i-layer-text1 { margin-bottom: 4px; }
#i_happy_hour_headband.i-headband-body .i-happy-hour-headband-photo.FH, #i_happy_hour_headband.i-headband-body .i-happy-hour-headband-photo.HH { background: url("/img/core/ouranos/common/happy_hour_headband_man.png") no-repeat;  background-size: 398px auto; height: 120px; position: absolute; right: -50px; width: 398px; }
#i_happy_hour_headband.i-headband-body .i-happy-hour-headband-photo { background: url("/img/core/ouranos/common/happy_hour_headband_woman.png?v=") no-repeat;  background-size: auto 120px; height: 120px; position: absolute; right: -38px; width: 448px; }
#i_happy_hour_headband.i-headband-body #i_happy_hour_headband_close { z-index: 2; }
#i_happy_hour_headband.i-headband-body .i-happy-hour-counter { margin-right: 121px; z-index: 1; }
#i_happy_hour_headband.i-headband-body .i-happy-hour-counter .i-counter-group { margin-top: 27px; }
#i_happy_hour_headband.i-headband-body .i-headband-content .i-picto-close-18x18 { background-size: 18px 18px; right: 8px; top: 11px; }
#i_happy_hour_headband.i-headband-body .i-headband-content .i-promotion-zone { z-index: 1; }
#i_happy_hour_headband.i-headband-body .i-headband-content .i-promotion-zone .i-happy-hour-link a { margin-right: 198px;  }
#i_happy_hour_headband.i-headband-body .i-headband-content .i-promotion-zone .i-happy-hour-link a:hover { background-color: #5b9098; }


/* Pack of conversations */
.i-pack-of-messages-info {position: absolute; right: 0; bottom: 5px; border-radius: 3px; color: #646464; text-align: right;}
.i-pack-of-messages-info span.i-number-of-messages{font-weight: 700}
.pack_of_conv_wrapper{ position: relative;}
.pack_of_conv_wrapper .i-pack-of-messages-info{bottom: initial; left: 0;padding: 10px 0;background-color: white;font-size: 13px;}
.i-content-send-msg    .pack_of_conv_wrapper .i-pack-of-messages-info{ top: -52px; margin: 0; padding-right: 15px;}
.i-content-send-msg.i-pack-of-messages-no-msg-container .pack_of_conv_wrapper .i-pack-of-messages-info{ top: 0px;}
.i-pack-of-messages-bal-full {margin: 20px 0;}
.i-pack-of-messages-bal-full .i-pack-msg-highlight, .i-pack-of-messages-no-msg-container .i-pack-msg-highlight{ text-transform: uppercase;}
.i-pack-of-messages-bal-full .i-pack-line, .i-pack-of-messages-bal-full .i-pack-timer, .i-pack-of-messages-no-msg-container .i-pack-line, .i-pack-of-messages-no-msg-container .i-pack-timer{display: block; padding-top: 10px;}
.i-pack-of-messages-bal-full .i-pack-timer,  .i-pack-of-messages-no-msg-container .i-pack-timer{ font-weight:bold; font-size: 19px;}
.i-pack-msg-highlight {font-weight: bold}
.i-pack-of-messages-no-msg-container .i-send-msg, .i-pack-of-messages-no-msg-container .i-send-message { display: none;}
.i-pack-of-messages-no-msg-container .pack_of_conv_wrapper .i-pack-of-messages-info{ background-color: transparent; padding-top: 0; top:initial; text-align: center;}
.i-email-sender-container .i-pack-of-messages-info{ display: none;}
.i-pack-of-messages-no-msg-container .i-pack-of-messages-info{ margin-top: 60px; display:block;}
.i-mutual-faved .i-pack-of-messages-no-msg-container .i-pack-of-messages-info{ margin-top: 30px;}
.i-pack-of-messages-no-msg-container .i-bloc-message-cont{ display: none;}
#i_js_similarities_mailbox.i-pack-of-messages-no-msg-container .i-bloc-message{ display: none;}
#i_js_similarities_mailbox .pack_of_conv_wrapper { display: none;}
#i_js_similarities_mailbox.i-pack-of-messages-no-msg-container .pack_of_conv_wrapper { display: block;}
#i_js_similarities_mailbox.i-pack-of-messages-no-msg-container .pack_of_conv_wrapper .i-pack-of-messages-info { margin: 0; position: relative;}

/*layer*/
#happy_hour_sunday_granted_layer.i-layer-info { background: url('/img/core/ouranos/common/happy_hour_sunday_granted_layer.png?v=') no-repeat; background-size: 578px 369px; display: none; font-family:'Open Sans Condensed', arial, sans-serif; height: 369px; width: 578px; }
#happy_hour_sunday_granted_layer.i-layer-info.FH, #happy_hour_sunday_granted_layer.i-layer-info.HH { background: url('/img/core/ouranos/common/happy_hour_sunday_granted_layer_man.png') no-repeat; }
#happy_hour_sunday_granted_layer.i-layer-info .i-happy-hour-content-container { padding: 45px 0 0 49px; }
#happy_hour_sunday_granted_layer.i-layer-info .i-happy-hour-content-container .i-happy-hour-open-day-pic { background: url("/img/core/ouranos/common/happy_hours_open_days_logo.svg?v=") no-repeat; background-size: 203px auto; height: 94px; left: -7px; position: relative; width: 203px; }
#happy_hour_sunday_granted_layer .i-picto-close-18x18 { background-size: 12px 12px; height: 12px; position: absolute; right: 10px; top: 10px; width: 12px; }
#happy_hour_sunday_granted_layer .i-happy-hour-content-container .i-happy-hour-promotion-text { margin-top: 20px; }
#happy_hour_sunday_granted_layer.happy-friday-layer .i-happy-hour-content-container .i-happy-hour-promotion-text { width: 345px; }
#happy_hour_sunday_granted_layer .i-happy-hour-content-container .i-happy-hour-promotion-text p{ color: #fff; font-size: 25px; font-weight: bold; line-height: 100%; text-transform: uppercase; }
#happy_hour_sunday_granted_layer .i-happy-hour-content-container .i-happy-hour-promotion-text p span{ color: #7fbfc9; display: block; font-size: 32px; font-weight: bold; line-height: 100%; padding-bottom: 15px; }
#happy_hour_sunday_granted_layer.happy-friday-layer .i-happy-hour-content-container .i-happy-hour-promotion-text p span { font-size: 26px; padding-bottom: 9px; text-transform: uppercase; }
#happy_hour_sunday_granted_layer.happy-friday-layer .i-happy-hour-content-container .i-happy-hour-promotion-text p { font-size: 15px; text-transform: none; }
.i-happy-hour-promotion-link.i-happy-hour-button { border-radius: 1px; display: inline-block; font-size: 18px; left: 50%; margin-top: 21px; padding: 7px 23px; position: relative; text-align: center; transform: translate(-50%, 0); }
#happy_hour_sunday_granted_layer.happy-friday-layer .i-happy-hour-promotion-link.i-happy-hour-button { margin-top: 34px; }

/* ourtime cgu layer */
.i-ourtime-cgu-layer {background-color:#fff;height:571px;margin-left:-426px;width:852px;}
.i-ourtime-cgu-layer .i-layer-ar-close{background: url(/img/core/ouranos/common/ourtime_sprite.png?v=) -60px 0 no-repeat;height:36px;right:-18px;top:-18px;width:36px;}
.i-ourtime-cgu-layer .i-ourtime-cgu-layer-content{background-color:#1da3a1;height:455px;overflow:hidden;width:auto}
.i-ourtime-cgu-layer .i-ourtime-cgu-layer-content .i-ourtime-cgu-icon{background: url(/img/core/ouranos/common/ourtime_sprite.png?v=) 0 0 no-repeat;height:56px;margin:0 auto;margin-bottom:12px;margin-top:15px;width:58px}
.i-ourtime-cgu-layer .i-ourtime-cgu-layer-content .i-ourtime-cgu-heading{color:#fff;font-family:"Open Sans Condensed", helvetica, arial, sans-serif;font-size:36px;text-align: center;}
.i-ourtime-cgu-layer .i-ourtime-cgu-layer-content .i-ourtime-cgu-layer-agreement{background-color: #fff;height:285px;margin:19px 31px 19px 31px;overflow:auto;}
.i-ourtime-cgu-layer .i-ourtime-cgu-layer-content .i-ourtime-cgu-layer-agreement .i-text{padding:21px 24px 21px 24px;}
.i-ourtime-cgu-layer .i-ourtime-cgu-layer-footer{margin-top:12px;text-align: center;}
.i-ourtime-cgu-layer .i-ourtime-cgu-layer-footer .i-ourtime-accept-cgu-btn{background-color: #1da3a1;color:#fff;cursor:pointer;font-family:"Open Sans Condensed", helvetica, arial, sans-serif;font-size:17px;margin:0 auto;padding:11px;width:308px;}
.i-ourtime-cgu-layer .i-ourtime-cgu-layer-footer .i-ourtime-download-cgu-pdf-btn {margin-top:11px;}
.i-ourtime-cgu-layer .i-ourtime-cgu-layer-footer .i-ourtime-download-cgu-pdf-btn a{color:#1da3a1;cursor:pointer;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;margin-top:11px;text-decoration:none;}

.i-ourtime-cgu-details{ color: #8698ae; padding-bottom: 7px;}
.i-ourtime-cgu-layer-agreement *{  font-family: "Open Sans Condensed", helvetica, arial, sans-serif; font:  12px "Helvetica Neue Condensed", sans-serif; }
.i-ourtime-cgu-layer-agreement h1, .i-ourtime-cgu-layer-agreement h2, .i-ourtime-cgu-layer-agreement h3, .i-ourtime-cgu-layer-agreement h4{color: #1da3a1; font-weight: bold; margin: 15px 0;}
.i-ourtime-cgu-layer-agreement h1{ font-size: 29px;  font-weight: bold;   margin-top: 0;  margin-bottom: 30px;  text-transform: uppercase;}
.i-ourtime-cgu-layer-agreement h2{ font-size: 25px; letter-spacing: 1px;  font-weight: 200;}
.i-ourtime-cgu-layer-agreement strong{ font-weight: 600;}

/*gentleman badge*/
.i-gen-badge-my-profile-menu {margin: 0 0 11px 0;}
.i-gen-badge-my-profile-menu .i-gen-badge-icon {float:left;width:50px;}
.i-gen-badge-my-profile-menu .i-gen-badge-text {width: 150px;margin: 0;float: left;font-size: 11px;line-height: 17px;font-family:"Open Sans",helvetica,arial,sans-serif;color:#636365;}
.i-gen-badge-my-profile-menu .i-gen-badge-text h2{text-transform:uppercase;font-weight:bold;}
.i-gen-badge-my-profile-menu .i-gen-badge-text .i-gen-badge-popup-text-footer{text-transform:uppercase;font-weight:bold;text-decoration:none;color: #636365;}
.i-gen-badge-my-profile-menu .i-clearer{clear:both;}
.i-gentleman-bal-badge-placeholder {position: relative;top:-15px;right:-8px;}
.i-gentleman-badge-container{right:5px;top:5px;position:absolute;z-index:100;}
.i-gentleman-badge-subcontainer{position:relative;}
.i-gen-badge-popup {display:none;width:200px;height:auto;}
.i-gen-badge-popup .i-gen-badge-popup-icon {float:left;}
.i-gen-badge-popup .i-gen-badge-popup-icon .i-gen-badge-img{height:54px;width:54px;}
.i-gen-badge-popup .i-gen-badge-popup-text {float:left;width:205px;text-align: left;margin-left:5px;font-size:12px;color:#636365;}
.i-gen-badge-popup .i-gen-badge-popup-text h2{text-transform:uppercase;font-weight:bold;}
.i-gen-badge-popup .i-gen-badge-popup-text .i-gen-badge-popup-text-footer{text-transform:uppercase;font-weight:bold;}
.i-gen-badge-popup .i-gen-badge-popup-text .i-hide-badge{display:none;}
.i-gen-badge-popup .i-gen-badge-popup-clearer{clear:both}
.i-box-popup .i-box-arrow.i-box-arrow-shadow {border-width:0px 22px 20px; border-color: rgba(30,30,30,0.12) transparent;right: 17px;}
.i-box-popup .i-box-arrow {border-color:white transparent;border-style:solid;border-width: 0px 20px 20px;content: "";display: block;margin-left: -25px;position: absolute;top: -20px;width: 0;right: 20px;left: auto;}
.i-box-popup {background-color: white;display: none;padding: 5px;position: absolute;width: 280px;z-index: 20;}
.i-box-popup.opened-popup {box-shadow: 2px 2px 5px #666;color: #333;cursor: default;display: inline-block;right:-17px;top:68px;}
.i-gen-badge-img{height:40px;width:41px;}
.i-gentleman-badge-bal-voting-section{position:absolute;top:-54px;background-color:#efefef;height:54px;width:639px;text-align:center;display: table;right:-1px;}
.i-gentleman-badge-bal-voting-section .i-badge-icon{display:table-cell;width:40px;padding-left:11px;vertical-align: middle;}
.i-gentleman-badge-bal-voting-section .i-badge-icon img{height:33px;width:33px;}
.i-gentleman-badge-bal-voting-section .i-gen-badge-voting-question{display:table-cell;line-height:1;vertical-align: middle;text-align:left;padding-left:13px;}
.i-gentleman-badge-bal-voting-section .i-gen-badge-voting-question .i-question-heading{font-size:16px;color:#464648;text-transform: uppercase;}
.i-gentleman-badge-bal-voting-section .i-gen-badge-voting-options{display:table-cell;vertical-align: middle;text-align:right;padding-right:11px;}
.i-gentleman-badge-bal-voting-section .i-gen-badge-voting-options .i-gen-vote-no{cursor: pointer;margin-right:13px;border-radius: 14px;width: 40px;float: right;padding: 6px;text-align: center;background-color: #d2d2d2;}
.i-gentleman-badge-bal-voting-section .i-gen-badge-voting-options .i-gen-vote-yes{cursor: pointer;margin-right:3px;border-radius: 14px;width: 40px;float: right;padding: 6px;text-align: center;background-color: #16bbf5;}
.i-gentleman-badge-bal-voting-section .i-gen-badge-voting-options .i-gen-vote-no:hover{background-color: #afafaf;}
.i-gentleman-badge-bal-voting-section .i-gen-badge-voting-options .i-gen-vote-yes:hover{background-color: #168ac2;}
.i-header-v2 .i-drop-tab.i-myprofile-box li .i-gen-badge-my-profile-menu a{padding: 0; background-image: none; color: #636365;}
.i-header-v2 .i-drop-tab.i-myprofile-box li .i-gen-badge-my-profile-menu a:hover{ color: #636365; background-color: initial;}
.i-gen-badge-popup-text-footer{ color: #636365; font-weight: bold; text-decoration: none;}
.IE8 .opened-popup.i-box-popup{border: 1px solid #ccc;}
.IE8 .i-box-popup .i-box-arrow-shadow.i-box-arrow{ border-color: #ccc transparent;}
.i-badge-icon-profile-preview{cursor:default !important;}
