@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');.group-form-iframe .label-floating{pointer-events:none}.payment-input-wrapper{position:relative;z-index:1}.payment-input-wrapper iframe{position:relative;z-index:2}.modal .modal-wrapper{max-width:950px;overflow:initial;max-height:100%;background:transparent;border-radius:0px;box-shadow:0 0 0 rgba(0,0,0,0);box-sizing:border-box;margin:100px auto;display:table}.modal .modal-wrapper #modal-payment-confirmation{font-family:"aktiv-grotesk-std",Arial,sans-serif !important}.modal .modal-wrapper #modal-payment-confirmation .modal-title-section,.modal .modal-wrapper #modal-payment-confirmation .modal-content-section{margin-bottom:0px}.modal .modal-wrapper #modal-payment-confirmation .modal-title-section{margin-bottom:20px;font-size:100px;line-height:0.7em;color:#5d5c61;font-family:'ubuntutitlebold'}.modal .modal-wrapper #modal-payment-confirmation .modal-content{font-size:18px;font-family:'Lato' !important;color:#5d5c61;font-weight:400;background:transparent;border-radius:0px;box-shadow:0 0 0 rgba(0,0,0,0.5);box-sizing:border-box;padding:0px}.modal .modal-wrapper #modal-payment-confirmation .modal-form-section{margin-left:auto;margin-right:auto}.modal .modal-wrapper #modal-payment-confirmation .email-title{font-size:16px;font-weight:700;margin-top:15px}.modal .modal-wrapper #modal-payment-confirmation .inputs-line{position:relative;clear:both;float:left;width:100%}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-input{display:inline-block;width:100%;height:45px;border-radius:0;background-color:#fafafa;border:1px solid #bdbdbd}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-input#modal-name{width:calc(-4%) !important}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-send,.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-name-send{position:absolute;right:0;top:12px}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-send span,.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-name-send span{visibility:hidden}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-send.dropdown-custom,.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-name-send.dropdown-custom{top:0px}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-send.arrow-icon,.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-name-send.arrow-icon{background:url('/assets/img/home/redarrow.png') center center no-repeat;cursor:pointer}.modal .modal-wrapper #modal-payment-confirmation .confirmation-text{padding-top:20px;padding-bottom:20px;font-size:18px;font-family:'Lato' !important;color:#5d5c61;font-weight:400;text-align:center}.modal .modal-wrapper #modal-payment-confirmation .bonhome-invit{text-align:right}.modal .modal-wrapper #modal-payment-confirmation .add-photo-wrapper img{width:100%;height:auto}.modal .modal-wrapper #modal-payment-confirmation.payment-conf{position:relative}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .reserved-title{text-align:center;font-family:'ubuntutitlebold';color:#484848;font-weight:bold;font-size:46px;padding-bottom:28px;position:relative;line-height:46px}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .short-red-line{width:60px;height:2px;background-color:#ed2427;margin:0 auto;margin-bottom:13px}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-title{font-size:25px;color:#59595c;font-family:'aktiv-grotesk-std';font-weight:bold;padding-top:12px;padding-bottom:25px;margin:0}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-title-link{color:#68686b}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-title-link:hover{color:#818186}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-datetime{border-bottom:1px solid #bdbdbd;padding-top:0;padding-bottom:19px}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-datetime .m-datetime{color:#595a5c;font-size:16px;line-height:19px}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-datetime .m-userlocation{font-size:12px;line-height:19px;color:#979797;margin-top:2px}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-info{padding-top:24px;font-size:16px;line-height:19px;color:#595a5c}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-content-section{font-family:'aktiv-grotesk-std';color:#777777;font-size:18px;font-weight:400}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-form-wrapper{background:url(/assets/img/events/confirmation-popup-mtrl.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:5px;padding-top:18px;padding-left:40px;padding-right:40px;padding-bottom:31px;border:1px solid #e2e2e2;margin-top:18px}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-form-wrapper .modal-form-section{text-align:center;font-family:'aktiv-grotesk-std';font-size:18px;font-weight:400}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-form-wrapper .modal-form-section .invite-friends-text{font-family:'aktiv-grotesk-std';font-weight:700;font-size:19px;color:#59515c;text-align:left;line-height:27px;padding:15px 0}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-form-wrapper .modal-form-section .split{display:flex;justify-content:space-between;flex-direction:row}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-form-wrapper .modal-form-section .modal-form-confirmation{text-align:center;font-family:'aktiv-grotesk-std';color:#ec2327;font-size:14px;font-weight:400;text-align:left}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-form-wrapper .modal-form-section .modal-first-invite{padding:10px 0}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-form-wrapper .modal-form-section .modal-date-heure{padding:10px 0;display:block}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-form-wrapper .modal-form-section .invite-section{width:70%}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-form-wrapper .modal-form-section .copy-section{width:30%;text-align:right}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .inputs-line .modal-input{border-radius:4px;padding:0 0px 0px 10px;border:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,0.14))}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-send{position:absolute;right:0;top:0;border:none}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-send .dropdown-custom-option{visibility:visible}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-send .addthis_inline_share_toolbox_od9x{position:absolute;top:0}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-send .addthis_inline_share_toolbox_od9x .at-share-btn{background-color:transparent !important}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-send .custom-options-share{position:absolute;display:block;top:50%;left:-60px;right:0;min-width:100%;margin:15px 0;border:0px solid #b5b5b5;border-radius:8px;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,0.15);background:#fff;transition:all .4s ease-in-out;padding:10px 10px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px);min-width:200px;width:100%}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-send .custom-options-share:before{position:absolute;display:block;content:'';bottom:100%;right:50%;width:10px;height:10px;margin-bottom:-7px;border-top:2px solid #fff;border-left:2px solid #fff;background:#fff;transform:rotate(45deg);transition:all .4s ease-in-out;box-shadow:-1px -1px 1px rgba(0,0,0,0.15)}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-send .custom-options-share .custom-option-share{position:relative;display:block;padding:2px 0px;color:#484848;line-height:14px;cursor:pointer;transition:all .4s ease-in-out;font-weight:500;font-size:14px;text-align:left}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-send .custom-options-share .custom-option-share a{color:#484848;font-weight:500;font-size:14px}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-send .custom-options-share .custom-option-share a:hover{text-decoration:underline}.modal .modal-wrapper #modal-payment-confirmation.payment-conf .modal-send.opened .custom-options-share{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0);z-index:1}.modal .modal-wrapper #modal-payment-confirmation .ico-share{font-family:'aktiv-grotesk-std';color:#fff;font-size:14px;font-weight:500;background-color:#ed2427;border-radius:0px 4px 4px 0px;position:absolute;right:0;top:0;bottom:0;width:199px;padding:0;padding-right:36px}.modal .modal-wrapper #modal-payment-confirmation .ico-share:after{position:absolute;background:url('/assets/img/events/invite-envelope.svg') center center no-repeat;width:22px;height:22px;content:'';top:12px;right:19px}.modal .modal-wrapper #modal-payment-confirmation .ico-share:hover{background-color:#c72f28}.modal .modal-wrapper #modal-payment-confirmation .ico-share.changed{background-color:#76be54}.modal .modal-wrapper #modal-payment-confirmation .ico-share.changed:after{background:url('/assets/img/events/check-circle.svg') center center no-repeat}.modal .modal-wrapper #modal-payment-confirmation .ico-share-link{position:relative;color:#fff;font-size:14px;padding:0;padding-right:36px;width:165px;height:45px;font-weight:500;font-family:'aktiv-grotesk-std';background-color:#ed2427}.modal .modal-wrapper #modal-payment-confirmation .ico-share-link:after{position:absolute;background:url('/assets/img/events/copy-link.svg') center center no-repeat;width:23px;height:22px;content:'';top:12px;right:19px}.modal .modal-wrapper #modal-payment-confirmation .ico-share-link:hover{background-color:#c72f28}.modal .modal-wrapper #modal-payment-confirmation .ico-share-link.changed{background-color:#76be54}.modal .modal-wrapper #modal-payment-confirmation .ico-share-link.changed:after{background:url('/assets/img/events/check-circle.svg') center center no-repeat}.modal .modal-wrapper #modal-payment-confirmation.pop-inv-friend .add-photo-wrapper{display:block}.modal .modal-wrapper #modal-payment-confirmation.pop-inv-friend .add-photo-wrapper .title-pop{font-family:'aktiv-grotesk-std';color:#e42a2b;font-size:18px;font-weight:bold;margin-bottom:15px}.modal .modal-wrapper #modal-payment-confirmation.pop-inv-friend .add-photo-wrapper .txt-pop{font-family:'aktiv-grotesk-std';color:#777777;font-size:14px;font-weight:400}.modal .modal-wrapper #modal-payment-confirmation.pop-inv-friend .add-photo-wrapper .btn-pop a{padding:7px 20px;font-size:14px;font-weight:100;background-color:#ec2327;font-family:'aktiv-grotesk-std';color:#fff;border-radius:5px;margin-top:15px;display:inline-block}.modal .modal-wrapper #modal-coup_de-love-confirmation{width:70%;margin:0 auto;text-align:center}.modal .modal-wrapper #modal-coup_de-love-confirmation .title-pop{font-size:2em;line-height:1em;padding:0px;font-family:'aktiv-grotesk-std';font-weight:bold;color:#595A5C;text-align:center;padding:20px 0;display:block}.modal .modal-wrapper #modal-coup_de-love-confirmation .txt-pop{font-family:"aktiv-grotesk-std";color:#595A5C;font-size:16px;font-weight:400;text-align:center;display:block;padding:5px 0}.modal .modal-wrapper #modal-coup_de-love-confirmation .txt-pop2{font-family:"aktiv-grotesk-std";color:#595A5C;font-size:14px;font-weight:900;text-align:center;display:block;padding:5px 0 20px}.modal .modal-wrapper #modal-coup_de-love-confirmation .inputs-line .modal-input{height:40px;width:70%}.modal .modal-wrapper #modal-coup_de-love-confirmation .inputs-line .arrow-icon span{padding:7px 20px;font-size:14px;font-weight:100;background-color:#ec2327;font-family:'aktiv-grotesk-std';color:#fff;border-radius:5px;margin-top:15px;display:inline-block;cursor:pointer}.modal .modal-wrapper #modal-coup_de-love-confirmation .txt-pop-info{font-family:"aktiv-grotesk-std";color:#595A5C;font-size:12px;font-weight:400;text-align:center;display:block;padding:10px 0px}.modal .modal-wrapper .modal-content{background:#fff;border-radius:5px;box-shadow:2px 0 8px rgba(0,0,0,0.5);box-sizing:border-box;padding:30px 30px;display:inline-block}.modal .modal-close-button{z-index:1;transform:translate(0, 0);background-image:url('/assets/img/home_new/icons/close-btn-new.png');background-repeat:no-repeat;background-position:center center;top:40px;right:40px;height:20px;width:20px}.modal .modal-close-button:hover{background-image:url('/assets/img/home_new/icons/close-btn-new.png')}.modal.active{overflow-y:auto;overflow-x:hidden}.modal.checkout_modal .modal-close-button{-webkit-transform:translate(0, 0) rotate(180deg);transform:translate(0, 0) rotate(0deg);text-decoration:none;border:2px solid #fff;border-radius:50px;background-repeat:no-repeat;background-image:none;background-position:center center;top:35px;right:35px;height:25px;width:25px}.modal.checkout_modal .modal-close-button:after{content:'';height:2px;width:80%;transform:rotate(405deg);display:block;position:absolute;background:#ec2327;top:45%;left:10%}.modal.checkout_modal .modal-close-button:before{content:'';height:2px;width:80%;transform:rotate(-405deg);display:block;position:absolute;background:#ec2327;top:45%;left:8%}.modal.checkout_modal .modal-close-button:hover{-webkit-transform:translate(0, 0) rotate(180deg);transform:translate(0, 0) rotate(0deg);text-decoration:none;background-image:none;border:2px solid #ec2327;border-radius:50px;background-repeat:no-repeat;background-position:center center;top:35px;right:35px;height:25px;width:25px}#modal-promo-code{display:inline-block;max-width:700px}#modal-promo-code .nopadding{padding:0px}#modal-promo-code #confirm-promocode,#modal-promo-code #no-promocode{background-color:red;padding:15px 20px;color:#fff;margin-top:29px}#modal-promo-code #promocode-input{width:80%;height:48px;margin-top:10px}#modal-promo-code #ok-button{padding:15px;background-color:red;color:white;border-radius:0px 7px 7px 0px;margin-left:-10px}#modal-promo-code #ok-button.green{background-color:forestgreen}#modal-promo-code .msg_error_empty_promocode{display:none}#modal-promo-code .msg_error_not_found_promocode{display:none}#modal-promo-code .class-image-wrapper .date{display:none;overflow:hidden}#modal-promo-code .class-image-wrapper img{max-width:100%;max-height:160px}#modal-promo-code .class-details-wrapper{border-right:0px solid #bdbdbd;padding:10px 10px;margin-top:0px;display:table-cell;float:none;vertical-align:top;color:#9c9c9e}#modal-promo-code .class-details-wrapper .infoclasse{margin-top:17px}#modal-promo-code .class-details-wrapper .infoclasse ul li.infotxt{display:inline-block;border-right:0px solid #5d5d60;padding:0 0px 0 0px;line-height:1em}#modal-promo-code .class-details-wrapper .infoclasse ul li.infotxt:last-child{display:inline-block;border-right:0px solid #5d5d60;padding:0 0px 0 0px;line-height:1em}#modal-promo-code .class-details-wrapper .infoclasse .info-class-wrapper{display:inline-block;margin-top:10px}#modal-promo-code .class-details-wrapper .infoclasse .info-studio-img-wrapper{display:inline-block;width:50px;margin-right:10px;float:left}#modal-promo-code .class-details-wrapper .infoclasse .info-studio-img-wrapper img{max-width:100%;border-radius:2px}#modal-promo-code .class-details-wrapper h2.titlestudio{font-size:2em;line-height:1em;padding:0px;margin-top:20px;font-family:'Lato';line-height:1.1em}#modal-promo-code .price-information-wrapper .class-price{background-color:red;color:white;font-weight:600;padding:15px}#modal-promo-code .price-information-wrapper .tax-price{padding-left:15px;padding-top:20px;padding-bottom:20px;color:#5e5d62}#modal-promo-code .price-information-wrapper .tax-price .tax-amount1{float:right;margin-right:5px}#modal-promo-code .price-information-wrapper .tax-price .tax-amount2{float:right;margin-right:5px}#modal-promo-code .price-information-wrapper .total-price{border-top:1px solid #b9b9b9;font-weight:600;padding:15px;color:#5e5d62}#modal-promo-code .dollar-sign{margin-left:5px;margin-right:5px}#modal-promo-code a{text-decoration:none}.modal .payment-cart-screen button{color:white}.modal #screen-2.payment-cart-screen .payment-input-wrapper{box-sizing:border-box;height:30px;padding:0 0px}.modal #screen-2.payment-cart-screen .card-form-wrapper input,.modal #screen-2.payment-cart-screen .payment-input-wrapper{margin-top:10px;margin-bottom:10px}.modal #screen-2.payment-cart-screen .remember-card-wrapper{margin-bottom:20px}.modal #screen-2.payment-cart-screen .remember-card-wrapper #remember-card-button{display:inline-block}.modal #screen-2.payment-cart-screen label{padding:0px}.modal #screen-3.payment-cart-screen .payment-methods-wrapper .single-method-wrapper{border:1px solid #ededed;padding:15px;margin-top:5px;margin-bottom:5px;border-radius:5px}.modal #screen-3.payment-cart-screen .payment-methods-wrapper .single-method-wrapper div{width:100%;padding-left:30px;box-sizing:border-box;text-align:right}.modal #screen-3.payment-cart-screen .payment-methods-wrapper .single-method-wrapper div span{cursor:pointer;font-size:14px;color:#a5a5a5}.modal #screen-3.payment-cart-screen .payment-methods-wrapper .balance-method-wrapper{border:1px solid #ededed;padding:15px;margin-top:5px;margin-bottom:5px;border-radius:5px}.modal #screen-3.payment-cart-screen .payment-methods-wrapper #add-new-card-button{border:1px solid #ededed;padding:15px;margin-top:5px;margin-bottom:5px;border-radius:5px;text-align:center;color:green;cursor:pointer}@media (max-width:767px){.hidden-on-mobile{display:none}.modal{height:100%}.modal .modal-wrapper #modal-payment-confirmation{font-family:"aktiv-grotesk-std",Arial,sans-serif !important}.modal .modal-wrapper #modal-payment-confirmation .modal-form-wrapper{background:url('/assets/img/events/confirmation-popup-mtrl-mob.png') no-repeat center 99% !important}.modal .modal-wrapper #modal-payment-confirmation .modal-title-section,.modal .modal-wrapper #modal-payment-confirmation .modal-content-section{margin-bottom:0px}.modal .modal-wrapper #modal-payment-confirmation .modal-title-section{margin-bottom:20px;font-size:36px !important;line-height:1em;color:#5d5c61;font-family:'ubuntutitlebold'}.modal .modal-wrapper #modal-payment-confirmation .modal-content{font-size:17px;font-family:'Lato' !important;color:#5d5c61;font-weight:400;background:transparent;border-radius:0px;box-shadow:0 0 0 rgba(0,0,0,0.5);box-sizing:border-box;padding:0px}.modal .modal-wrapper #modal-payment-confirmation .modal-form-section{margin-left:auto;margin-right:auto}.modal .modal-wrapper #modal-payment-confirmation .modal-form-section .split{flex-direction:column !important}.modal .modal-wrapper #modal-payment-confirmation .modal-form-section .split .invite-section{width:100% !important}.modal .modal-wrapper #modal-payment-confirmation .modal-form-section .split .copy-section{width:100% !important;text-align:center !important}.modal .modal-wrapper #modal-payment-confirmation .modal-form-section .split .copy-section .ico-share-link{width:100%;margin-top:15px}.modal .modal-wrapper #modal-payment-confirmation .modal-form-section .invite-friends-text{text-align:center !important}.modal .modal-wrapper #modal-payment-confirmation .email-title{font-size:16px;font-weight:700;margin-top:15px}.modal .modal-wrapper #modal-payment-confirmation .inputs-line{position:relative;clear:both;float:left;width:100%}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-input{display:inline-block;width:100%;height:45px;border-radius:0;background-color:#fafafa;border:1px solid #bdbdbd}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-input#modal-name{width:calc(-4%) !important}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-send,.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-name-send{position:relative;height:45px;border-radius:4px;margin-top:15px;width:100%}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-send.arrow-icon,.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-name-send.arrow-icon{background:#ec2327;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:bold}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-send span,.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-name-send span{visibility:visible}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-send.dropdown-custom,.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-name-send.dropdown-custom{top:0px}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-send.dropdown-custom .dropdown-custom-options,.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-name-send.dropdown-custom .dropdown-custom-options{left:-60%}.modal .modal-wrapper #modal-payment-confirmation .confirmation-text{padding-top:20px;padding-bottom:20px;font-size:18px;font-family:'Lato' !important;color:#5d5c61;font-weight:400;text-align:center}.modal .modal-wrapper #modal-payment-confirmation .bonhome-invit{text-align:center;display:none}.modal .modal-wrapper #modal-payment-confirmation .bonhome-invit img{width:100%;height:auto}.modal .modal-wrapper #modal-payment-confirmation .add-photo-wrapper{display:none}.modal .modal-wrapper #modal-payment-confirmation .add-photo-wrapper img{width:100%;height:auto}.modal .modal-wrapper #modal-payment-confirmation.pop-inv-friend .add-photo-wrapper{display:block}.modal .modal-wrapper #modal-payment-confirmation.pop-inv-friend .add-photo-wrapper .col-pic-oblig{display:none}.modal .modal-wrapper #modal-payment-confirmation.pop-inv-friend .add-photo-wrapper .title-pop{font-family:'aktiv-grotesk-std';color:#e42a2b;font-size:18px;font-weight:bold;margin-bottom:15px}.modal .modal-wrapper #modal-payment-confirmation.pop-inv-friend .add-photo-wrapper .txt-pop{font-family:'aktiv-grotesk-std';color:#777777;font-size:14px;font-weight:400}.modal .modal-wrapper #modal-coup_de-love-confirmation{width:100%}#modal-promo-code{display:inline-block;padding:0px 0px;margin-right:0px;margin-left:0px}#modal-promo-code #promocode-input{width:82%;height:48px;margin-top:10px}#modal-promo-code #ok-button{padding:15px 5%;background-color:red;color:white;border-radius:0px 7px 7px 0px;margin-left:-10px}.modal-title{text-align:center}.modal-datetime{text-align:center}.modal-info{text-align:center}}@media (max-width:420px){.modal .modal-wrapper #modal-payment-confirmation{font-family:"aktiv-grotesk-std",Arial,sans-serif !important}.modal .modal-wrapper #modal-payment-confirmation .modal-title-section,.modal .modal-wrapper #modal-payment-confirmation .modal-content-section{margin-bottom:0px}.modal .modal-wrapper #modal-payment-confirmation .modal-title-section{margin-bottom:20px;font-size:28px !important;line-height:1em !important;color:#5d5c61;font-family:'ubuntutitlebold';padding:30px 0 20px !important}.modal .modal-wrapper #modal-payment-confirmation .modal-content{font-size:15px;font-family:'Lato' !important;color:#5d5c61;font-weight:400;background:transparent;border-radius:0px;box-shadow:0 0 0 rgba(0,0,0,0.5);box-sizing:border-box;padding:0px}.modal .modal-wrapper #modal-payment-confirmation .modal-form-section{margin-left:auto;margin-right:auto}.modal .modal-wrapper #modal-payment-confirmation .email-title{font-size:16px;font-weight:700;margin-top:15px}.modal .modal-wrapper #modal-payment-confirmation .inputs-line{position:relative;clear:both;float:left;width:100%}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-input{display:inline-block;width:100%;height:45px;border-radius:0;background-color:#fafafa;border:1px solid #bdbdbd}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-input#modal-name{width:calc(-4%) !important}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-send,.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-name-send{position:relative}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-send span,.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-name-send span{visibility:visible}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-send.dropdown-custom,.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-name-send.dropdown-custom{top:0px}.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-send.dropdown-custom .dropdown-custom-options,.modal .modal-wrapper #modal-payment-confirmation .inputs-line .modal-name-send.dropdown-custom .dropdown-custom-options{left:-60%}.modal .modal-wrapper #modal-payment-confirmation .confirmation-text{padding-top:20px;padding-bottom:20px;font-size:18px;font-family:'Lato' !important;color:#5d5c61;font-weight:400;text-align:center}.modal .modal-wrapper #modal-payment-confirmation .bonhome-invit{text-align:center;padding-top:0px}.modal .modal-wrapper #modal-payment-confirmation .bonhome-invit img{width:50px}.modal .modal-wrapper #modal-payment-confirmation .donecontent{padding:0px}.modal .modal-wrapper #modal-payment-confirmation .add-photo-wrapper img{width:100%;height:auto}.modal .modal-wrapper .modal-content{padding:20px 10px}}@media (max-width:460px){.modal .modal-wrapper #modal-payment-confirmation.pop-inv-friend .add-photo-wrapper{display:block}.modal .modal-wrapper #modal-payment-confirmation.pop-inv-friend .add-photo-wrapper .col-pic-oblig{display:none}.modal .modal-wrapper #modal-payment-confirmation.pop-inv-friend .add-photo-wrapper .col-pic-oblig2{width:100% !important}.modal .modal-wrapper #modal-payment-confirmation.pop-inv-friend .add-photo-wrapper .col-pic-oblig3{width:100%  !important}}.card_box .group-form{display:block;position:relative;box-sizing:border-box;width:100%;margin:30px 0px}.card_box .group-form .label-floating{position:absolute;top:5px;padding-left:7px;width:99%;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;cursor:text;color:#757575;font-size:16px}.card_box .group-form .control-form{width:100%;border-top:0px;border-bottom:1px solid #e6e6e6;border-radius:0px;border-right:0px;border-left:0px;font-weight:700;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;outline:0;-webkit-box-shadow:none;box-shadow:none;border:none;border-bottom:1px solid #ced4da;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;box-sizing:border-box;background-color:transparent}.card_box .group-form .group-form-left{display:inline-block;position:relative;width:49%;box-sizing:border-box}.card_box .group-form .group-form-left.hastext .control-form{-webkit-box-shadow:0 1px 0 0 #757575;box-shadow:0 1px 0 0 #757575;border-bottom:1px solid #757575}.card_box .group-form .group-form-left.hastext .control-form:focus:not([readonly]){-webkit-box-shadow:0 1px 0 0 #757575;box-shadow:0 1px 0 0 #757575;border-bottom:1px solid #757575}.card_box .group-form .group-form-left.hastext .label-floating{-webkit-transform:translateY(-140%);-ms-transform:translateY(-140%);transform:translateY(-140%);color:#757575;top:10px;font-size:12px}.card_box .group-form .group-form-right{display:inline-block;position:relative;width:49%;box-sizing:border-box}.card_box .group-form .group-form-right.hastext .control-form{-webkit-box-shadow:0 1px 0 0 #757575;box-shadow:0 1px 0 0 #757575;border-bottom:1px solid #757575}.card_box .group-form .group-form-right.hastext .control-form:focus:not([readonly]){-webkit-box-shadow:0 1px 0 0 #757575;box-shadow:0 1px 0 0 #757575;border-bottom:1px solid #757575}.card_box .group-form .group-form-right.hastext .label-floating{-webkit-transform:translateY(-140%);-ms-transform:translateY(-140%);transform:translateY(-140%);color:#757575;top:10px;font-size:12px}.card_box .group-form.hastext .control-form{-webkit-box-shadow:0 1px 0 0 #757575;box-shadow:0 1px 0 0 #757575;border-bottom:1px solid #757575}.card_box .group-form.hastext .control-form:focus:not([readonly]){-webkit-box-shadow:0 1px 0 0 #757575;box-shadow:0 1px 0 0 #757575;border-bottom:1px solid #757575}.card_box .group-form.hastext .label-floating{-webkit-transform:translateY(-140%);-ms-transform:translateY(-140%);transform:translateY(-140%);color:#757575;top:10px;font-size:12px}.card_box .group-form.align-form{display:inline-block}.card_box .group-form.postalCode-form{width:25%;clear:both}.card_box .group-form.city-form{width:48%}.card_box .group-form.state-form{width:25%}.card_box .group-form select.control-form-select{width:100%;border-bottom:1px solid #e6e6e6;border-radius:0px;border-right:0px;border-left:0px;border-top:0px}.card_box .group-form.payment-js-error-message{color:#ec2327}.card_box .card-cta-wrapper{text-align:right}.card_box .card-cta-wrapper button{border-radius:30px;padding:10px 30px;border:1px solid #ec2327}.card_box .card-cta-wrapper button:hover{background-color:#fff;color:#ec2327;border:1px solid #ec2327}.card_box .card-form-wrapper #remember-card-button-label{padding-left:0.5rem !important}.final_box .container_box_top{float:left;width:100%;display:block;border-bottom:1px solid #f3f4f5;padding:10px 0;margin-bottom:30px}.final_box .container_box_top .container_box_title{height:100%;padding:10px 0px;display:inline-block;width:70%;max-width:100%;word-break:break-word}.final_box .container_box_top .container_box_title .photo_container_box{width:60px;display:inline-block;vertical-align:middle;border:1px solid #d6d6d7;height:60px;overflow:hidden;text-align:center}.final_box .container_box_top .container_box_title .photo_container_box.rond_form{border-radius:50%}.final_box .container_box_top .container_box_title .info_container_box{display:inline-block;vertical-align:middle;padding:0 0 0 5px;width:75%}.final_box .container_box_top .price-information-wrapper{width:27%;text-align:right;display:inline-block;vertical-align:middle;height:100%}.final_box .payment-methods-wrapper{clear:both;padding-top:20px;display:table;margin:0 auto;text-align:center}.final_box .payment-methods-wrapper .balance-method-wrapper{width:33%;border:2px solid #fff!important;vertical-align:middle;text-align:center;height:100%;display:table-cell}.final_box .payment-methods-wrapper .balance-method-wrapper.checkedmethod{border:2px solid #29a662!important}.final_box .payment-methods-wrapper .balance-method-wrapper div{padding:20px 0 !important;margin:0 !important;text-align:center !important}.final_box .payment-methods-wrapper .single-method-wrapper{width:33%;border:2px solid #ededed !important;vertical-align:middle;text-align:center;height:100%;display:table-cell;position:relative}.final_box .payment-methods-wrapper .single-method-wrapper div{padding:20px 0 !important;margin:0 !important;text-align:center !important}.final_box .payment-methods-wrapper .single-method-wrapper.checkedmethod{border:2px solid #29a662 !important;z-index:1}.final_box .payment-methods-wrapper .single-method-wrapper.checkedmethod .check-mark{background:url('/assets/img/home_new/icons/clock-green.png') top right no-repeat;width:33px !important;height:33px;position:absolute;right:-15px;top:-15px;display:block}.final_box .payment-methods-wrapper .single-method-wrapper .check-mark{display:none}.final_box .payment-methods-wrapper input[type=radio]+label span{visibility:hidden;display:none}.final_box .payment-methods-wrapper input[type=radio]+label{margin:0;padding:0}.final_box .payment-methods-wrapper .method-logo{display:block;padding:20px 0;margin:0 auto}.final_box .footer_promo_code{margin-top:30px;text-align:center}.final_box .footer_promo_code .btn.btn-primary{text-align:center !important;border-radius:30px;float:none !important;padding:10px 30px;border:1px solid #ec2327}.final_box .footer_promo_code .btn.btn-primary:hover{background-color:#fff;color:#ec2327;border:1px solid #ec2327}.final_box .footer_promo_code #ok-button{cursor:pointer}.final_box .footer_promo_code .promocode_numb_valid .promocode_numb_btn button{text-align:center !important;border-radius:30px;float:none !important;padding:10px 30px;border:1px solid #ec2327}.final_box .footer_promo_code .promocode_numb_valid .promocode_numb_btn button:hover{background-color:#fff;color:#ec2327;border:1px solid #ec2327}.final_box #add-new-card-button{border:1px solid #ededed;padding:15px;margin-top:15px;margin-bottom:15px;border-radius:5px;color:#a5a5a5;cursor:pointer;display:block;clear:both;text-align:center}.final_box .payment-js-error-message{color:#ec2327}#screen-1.payment-cart-screen .footer_promo_code{margin-top:30px;text-align:center}#screen-1.payment-cart-screen .footer_promo_code .btn.btn-primary{text-align:center !important;border-radius:30px;float:none !important;padding:15px 35px;border:1px solid #ec2327}#screen-1.payment-cart-screen .footer_promo_code .btn.btn-primary:hover{background-color:#fff;color:#ec2327;border:1px solid #ec2327}#screen-1.payment-cart-screen .footer_promo_code #ok-button{cursor:pointer;border-radius:0px 30px 30px 0px;position:absolute;bottom:20px}#screen-1.payment-cart-screen .footer_promo_code .promocode_numb_valid .promocode_numb_btn button{text-align:center !important;border-radius:30px;float:none !important;padding:15px 35px;border:1px solid #ec2327}#screen-1.payment-cart-screen .footer_promo_code .promocode_numb_valid .promocode_numb_btn button:hover{background-color:#fff;color:#ec2327;border:1px solid #ec2327}