


/* ==================================================================================================== */
/*                                                                                           Site Icons */
/* ==================================================================================================== */



/* ================================================== */
/*         Icons Placement - SVG Sprite Icon          */
/* ================================================== */

.nonews {
    height: 310px;
    width: 310px;
}


/* Search No Result */

.msg-no-result {
    display: block;
    height: 320px;
    margin: 0 auto;
    width: 320px;
}



/* ==================================================================================================== */
/*                                                                                       Shared Classes */
/* ==================================================================================================== */

.calendar, .bigeye {
    width: 35%;
}

.btn-pp {
    font-size: 14px;
    padding-bottom: 5px;
}





/* ==================================================================================================== */
/*                                                                                           Site Icons */
/* ==================================================================================================== */

/* ================================================== */
/*                      Header                        */
/* ================================================== */

header #profil-nav .fleche-haut {
    right: 78px;
}


#profil-nav .heading {
    margin: 0 60px 0 0;
}


/* ================================================== */
/*                     Main Nav                       */
/* ================================================== */

#main-menu ul {
    padding-top: 30px;
}

.subscribe {
    padding: 410px 0 8px 0;
}

.bluestatus {
    font-size: 22px;
}
#profileMenu .bluestatus {
    font-size: 18px;
}




/* ================================================== */
/*                    Content                         */
/* ================================================== */




/************************************************************************/
/*                       Qui a vu ma fiche?                             */
/************************************************************************/

#who_list #get-more-visits h4 {
    font-size: 38px;
}

.who-item {
    min-height: 320px;
}

@media screen and (min-width: 440px) {
    .who-item {
        min-height: 358px;
    }
}

.noviews {
    height: 344px;
    width: 344px;
}

.noviews h2 {
    padding: 65px;
}

/* ================================================== */
/*                     Messages                       */
/* ================================================== */

#message_list .bodyguard h1, #profile_detail .bodyguard h1 {
    font-size: 24px;
}
#message_list article.mail-result img {
    margin: 0 15px 0 0;
}
#message_list a.username-user {
    margin: 0 3px 0 0;
}

#message_list article span.allow, #profile_detail article span.allow {
    margin: 60px 0 0;
}


/* ================================================== */
/*                  Cropper Dialog                    */
/* ================================================== */

#cropperContainer .actionBtns input {
    display: inline-block;
    margin-left: 20px;
}

#cropperContainer .actionBtns input:first-child {
    margin: 0;
}


/* ================================================== */
/*                  Testimonials                      */
/* ================================================== */

a.testimonial-title {
    font-size: 24px;
    line-height: 24px;
}

/* ================================================== */
/*                        Forum                       */
/* ================================================== */

#forum-search .rc-form-field {
    width: 40%;
}

textarea#reply_text {
    max-width: 100%;
}

/* ================================================== */
/*                     Dialogs                         */
/* ================================================== */

.modal#activity-confirm {
    left: 50%;
}

/* Modal Spécifique - Fonctionnalité est réservée aux membres privilège */


#modalPriv.modal .modal-body h1 {
   font-size: 45px;
   line-height: 40px;
}

#modalPriv.modal .modal-header h3 {
   font-size: 14px;
}

#moneris.modal {
    width: 360px;
}

#moneris.modal iframe {
    width: 360px;
}
.device_android #moneris.modal {
    margin: -75px 0 0 -180px !important;
}

#profile_account_settings .modal#cancel-subcription #form-remove-contract label {
    width: 300px;
}


/* ================================================== */
/*                    Right Column                    */
/* ================================================== */

#aside section.gift {
   padding: 15px;
}
#aside section.gift h4 {
    padding-left: 0;
}
#aside section.gift p {
    padding: 0 0 10px;
}

#aside section.gift ul li.rounded {
    height: 58px;
    margin: 0 4px 15px;
    width: 58px;
}
#aside #widget-app-mobile h2, #aside #widget-mobile-app h3 {
    padding: 0 60px;
}



/* ================================================== */
/*                    Profile                         */
/* ================================================== */

.actionBlock li {
    margin: 0 10px 10px 0;
    max-width: 150px;
}

#profile_detail h1 {
    font-size: 42px;
}

#profile_detail h2 {
    font-size: 25px;
}

#profile_detail h2 .icon,
#profile_detail h2 .svg-icon {
    margin-right: 12px;
}

@media (min-width:400px) {

    .actionBlock li {
        max-width: 160px;
    }

    .actionBlock li {
        margin: 0 15px 15px 0;
    }

}

/*=== Quote === */

#profile_detail .quote {
    margin: 0;
}


/*=== Account Settings === */

.account-settings-content ul li:first-child .rc-btn, .account-settings-content .btn-white, a#token_link {
    margin: 0;
}

#profile_detail .bodyguard { 
    padding: 15px 30px 15px 100px;
 }

 .bodyguard .svg-icon.active-bodyguard, .bodyguard .svg-icon.inactive-bodyguard {
    left: 25px;
 }

 .bodyguard.active .countBlock {
    left: 20px;
 }

#profile_parameter h2, #profile_account h2, #profile_account_settings h2 {
    font-size: 30px;
}

#profile_parameter .tabs ul li a, #profile_account .tabs ul li a, #profile_account_settings .tabs ul li a {
    font-size: 16px;
    line-height: 1.5em;
    padding: 4px;
}

.account-settings-content .popover {
    max-width: 300px;
}



/* ================================================== */
/*                   Home Logged                      */
/* ================================================== */

@media (min-width:463px) {

    #newsfeed article span.otherpics {
        line-height: 55px;
    }

}

#newsfeed article span.otherpics {
    display: inline-block;
    float: left;
}

#default.logged #newsfeed article .news-content-inner .details-news .action-news .pp-section {
    padding: 5px 5px 0;
}

#default.logged #newsfeed article .news-content-inner {
    padding-left: 15px;
}

#default.logged #newsfeed .rc-btn {
    max-width: 240px;
}

#news-3702 .btn-white  {
    letter-spacing: 0;
    padding: 4px 20px;
}

#news-3705 .btn-white, #news-3703 .btn-white {
    padding: 4px 20px;
}

/* ================================================== */
/*                   Registration                     */
/* ================================================== */


@media (min-width:384px) {
    
    /*#registration-wrapper .inner .timeline p label {
        padding: 0;
        line-height: 57px;
    }*/

}


/* ================================================== */
/*                      Search                        */
/* ================================================== */

#search .person-result .infos {
}

#search .person-result .infos ul li {
}

#search .person-result .infos li.location {
    padding: 0 0 0 10px;
}

#search .rc-form-field#custom-ville .city-wrapper {
    border-top: 1px solid #ababab;
    margin-top: -1px;
    width: 310px;
}

#search .rc-result-list {
    min-height: 320px;
}

/* ================================================== */
/*                       Activity                     */
/* ================================================== */

.activity-description a.activity-name,.activity-description span.activity-name {
    font-size: 24px;
}

.activity .header {
    padding: 10px 0;
}

.activity-content #activity_startAt_time_hour_rc-select, .activity-content #activity_startAt_time_minute_rc-select,
.activity-content #activity_endAt_time_hour_rc-select, .activity-content #activity_endAt_time_minute_rc-select {
    min-width: 60px;
}

#activity-detail .header .completeIcon img, #activity-detail .header .canceledIcon img {
    margin:5% auto 0;
    width: 70px;
}

#activity-detail .header .completeIcon p, #activity-detail .header .canceledIcon p {
    margin-top: 10px;
}




/* ================================================== */
/*              Contest Subscription Form             */
/* ================================================== */

.contestSubscription {
    padding: 30px 20px;
}

    .contestSubscription h3 {
        font-size: 24px;
    }

.contestSubscription .submitContestBtn {
    display: block;
    margin: 0 auto;
    width: 190px;
}

.contestInput .effect ~ label.error, .contestInput .effect:focus ~ label.error, .has-content ~ label.error { 
    font-size: 12px;
}

/* ================================================== */
/*                      Ecom                          */
/* ================================================== */

.ecom #registration-wrapper .inner {
    padding: 15px;
}

.ecom #registration-wrapper form fieldset.success-confirmation {
    padding: 0 15px;
}

fieldset#transaction-detail {
    max-width: 100%;
}


/* ================================================== */
/*                  Home Unlogged                     */
/* ================================================== */

.unlogged.homepage #main-container #content {
    width: 360px;
}

.unlogged #home-content ul li#home-privilege {
    height: 163px;
    width: 163px;
}
#home-privilege a {
    padding: 0 0 0 50px;
}
/* ================================================== */
/*                  Static Pages                      */
/* ================================================== */

.mobile div.clearfix ul li {
    width: 160px;
}

/* === User doesn't exist === */

.fiche-supprimee {
    height:340px;
    width: 340px;
}

.fiche-supprimee h2 {   
    font-size: 34px;
    letter-spacing: -0.4px;
    line-height: 34px;
    padding: 80px 0 0 0;
    width: 220px;
}

.fiche-supprimee p {
    margin: 20px auto;
    width: 270px;
}

.advantageBlock .list {
    width: 60%;
}

/* ================================================== */
/*                   Quoi de neuf                     */
/* ================================================== */

#colorbox.quoiDeNeuf h3 {
    font-size: 36px;
}

/* ================================================== */
/*                       Webcam                       */
/* ================================================== */

ul.webcam-list li div {
    width: 60%;
}

#webcam_rules ul.important li span {
    width: 90%;
}

/* ================================================== */
/*                Période d'essai                     */
/* ================================================== */

#colorbox.freeTrial .validateTrial .btn-blue {
    max-width: 300px;
}

/* ================================================== */
/*                  Garde du Corps                    */
/* ================================================== */


/* === Empty Message === */
#bodyguardNoEventsMessage.nonews h2 {
    padding: 45px 30px;
}

.guardMemberNickname {
    margin: 0;
    width: 55%;
}

.guardMemberActions {
    text-align: right;
    vertical-align: bottom;
}

.guardMemberActions a,
.guardMemberActions span {
    border-radius: 0;
    display: inline-block;
    margin-top: 15px;
    padding: 0;
    width: auto;
}

.guardMemberActions a {
    background: none;
    border: none;
    color: #1dadea;
}

.guardMemberActions a:before {
    content: '>';
    display: inline-block;
}

.guardMemberActions .allow {
    margin-left: 30px;
}






/* ================================================== */
/*                      Footer                        */
/* ================================================== */

#main-footer ul.socials li {
  width: 100px;
}

#main-footer ul.stores li {
}

/*
     FILE ARCHIVED ON 13:59:35 Jun 06, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:20:05 Mar 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.8
  load_resource: 219.457
  PetaboxLoader3.resolve: 86.947
  PetaboxLoader3.datanode: 3.184
*/