#sliding-popup{padding:12px 0 !important;width:100% !important;background-color:#9a9b9d;color:#fff}#sliding-popup .popup-content{max-width:1170px !important}@media screen and (max-width: 1170px){#sliding-popup .popup-content{padding:0px 12px}}@media screen and (max-width: 767px){#sliding-popup .popup-content{max-width:95%}#sliding-popup .popup-content #popup-text{max-width:100%;float:none}#sliding-popup .popup-content #popup-buttons{clear:both;float:none;max-width:100%;text-align:center;margin-top:1em}}#sliding-popup button{display:inline-block !important;background:#005caa !important;color:#fff !important;font-size:11px !important;padding:12px 40px !important;border-right:solid 1px #fff !important;border-top:solid 1px #fff !important;border-bottom:solid 1px #fff !important;cursor:pointer;position:relative;border-radius:0 !important;text-shadow:none !important;margin:0 !important;box-shadow:none !important;transition:all .75s ease;font-style:normal;max-width:320px}.form-item{margin:1.5em 0}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.form-item label{display:block;font-weight:bold}.form-item label.option{display:inline;font-weight:normal}.form-item .form-required{color:#c00}.form-item .description{font-size:0.85em}.form-checkboxes .form-item,.form-radios .form-item{margin:0}.container-inline div,.container-inline label{display:inline}.password-parent,.confirm-parent{margin:0}#user-login-form{text-align:left}#user-login-form ul{margin-bottom:0}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px}#user-login-form li.user-link{margin-top:1.5em}#user-login ul{margin:1.5em 0}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc}form tbody{border-top:1px solid #ccc}form tr.even{background-color:#fff}form table .item-list ul{margin:0}td.menu-disabled{background:#ccc}.block-header-anniversaire{background:url(../images/header-form-anniversaire.png) no-repeat top left;padding-top:160px;padding-left:210px;padding-right:150px;height:75px;background-size:contain;position:relative}.page-eform-submit-anniversaires h1{display:none}.page-eform-submit-anniversaires .mandatory{clear:both}.page-eform-submit-anniversaires .entity-anniversaire-formules h2{display:none}.page-eform-submit-anniversaires .entity-anniversaire-formules .field-name-field-formule-prix{color:#0076b0;float:right;font-weight:bold;font-size:1.3em}.page-eform-submit-anniversaires .entity-anniversaire-formules .field-name-field-formule-prix:after{clear:both}.page-eform-submit-anniversaires .entity-anniversaire-formules .field-name-field-body{padding-right:190px}.page-eform-submit-anniversaires .entity-anniversaire-formules .field-name-field-body .field-item>ul{padding-left:1px !important}.page-eform-submit-anniversaires .entity-anniversaire-formules .field-name-field-body .field-item>ul li{position:relative;padding-left:15px;margin-bottom:5px;list-style:none}.page-eform-submit-anniversaires .entity-anniversaire-formules .field-name-field-body .field-item>ul li:before{position:absolute;display:inline-block;top:2px;left:2px;content:"\2022";color:#c7b872;vertical-align:top}.page-eform-submit-anniversaires .entitytype-anniversaires-form>div{position:relative;overflow:hidden}.page-eform-submit-anniversaires .entitytype-anniversaires-form label{display:block;margin-bottom:10px;font-family:"Lato",sans-serif;font-size:1.1em;font-weight:400}.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="text"]{max-width:90%;max-width:calc(100% - 20px);padding:10px;border:1px solid #e3e4e8}.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="text"].date-clear{padding-right:10%;background-image:url("../images/arrow-select-blue.svg");background-repeat:no-repeat;background-size:9px auto;background-position:90% center;background-position:calc(100% - 15px) center}.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="radio"]:not(:checked),.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="radio"]:checked,.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="checkbox"]:not(:checked),.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="checkbox"]:checked{position:absolute;left:-9999px}.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="radio"]:not(:checked)+label,.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="radio"]:checked+label,.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="checkbox"]:not(:checked)+label,.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="checkbox"]:checked+label{position:relative;display:block;padding-left:30px;cursor:pointer;font-size:1em}.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="radio"]:not(:checked)+label span,.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="radio"]:checked+label span,.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="checkbox"]:not(:checked)+label span,.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="checkbox"]:checked+label span{display:inline-block;float:right;color:#0076b0}.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="radio"]:not(:checked)+label:before,.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="radio"]:checked+label:before,.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="checkbox"]:not(:checked)+label:before,.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:1px;width:17px;height:17px;border:1px solid #c3c3c3;background:#fff}.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="radio"]:not(:checked)+label:after,.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="radio"]:checked+label:after,.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="checkbox"]:not(:checked)+label:after,.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="checkbox"]:checked+label:after{content:'\002714';position:absolute;top:0;left:4px;font-size:14px;color:#09ad7e;transition:all .2s}.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="radio"]:not(:checked)+label:before,.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="radio"]:checked+label:before{border-radius:50%}.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="radio"]:not(:checked)+label:after,.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="radio"]:checked+label:after,.page-eform-submit-anniversaires .entitytype-anniversaires-form input[type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}.page-eform-submit-anniversaires .entitytype-anniversaires-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:90%;max-width:calc(100% - 20px);height:40px;padding:0 30px 0 10px;color:#909ba2;border:1px solid #e3e4e8;background-color:#fff;background-image:url("../images/arrow-select-blue.svg");background-repeat:no-repeat;background-size:9px auto;background-position:90% center;background-position:calc(100% - 15px) center}.page-eform-submit-anniversaires .entitytype-anniversaires-form select option{padding:5px 10px}.page-eform-submit-anniversaires .entitytype-anniversaires-form .form-item{margin-top:0;margin-bottom:1.5em}.page-eform-submit-anniversaires .entitytype-anniversaires-form .field-name-field-form-anniv-nom{float:left;width:60%;margin-right:5%}.page-eform-submit-anniversaires .entitytype-anniversaires-form field-name-field-form-anniv-age{width:35%}.page-eform-submit-anniversaires .entitytype-anniversaires-form .field-name-field-form-anniv-enfants{clear:left}.page-eform-submit-anniversaires .entitytype-anniversaires-form .field-name-field-form-anniv-options1,.page-eform-submit-anniversaires .entitytype-anniversaires-form .field-name-field-form-anniv-options2{margin-top:60px}.page-eform-submit-anniversaires .entitytype-anniversaires-form .field-name-field-form-anniv-options1 .form-type-checkboxes>label,.page-eform-submit-anniversaires .entitytype-anniversaires-form .field-name-field-form-anniv-options2 .form-type-checkboxes>label{display:block;margin-bottom:20px;font-size:1.4em;font-family:"Ubuntu",sans-serif;color:#0076b0}.page-eform-submit-anniversaires .entitytype-anniversaires-form .field-name-field-form-anniv-options1 .form-checkboxes>div,.page-eform-submit-anniversaires .entitytype-anniversaires-form .field-name-field-form-anniv-options2 .form-checkboxes>div{padding:15px;margin-bottom:0;background-color:#f3f3f3;overflow:hidden;border-bottom:1px solid #fff}.page-eform-submit-anniversaires .entitytype-anniversaires-form .field-name-field-form-anniv-options1 .form-checkboxes>div:nth-child(odd),.page-eform-submit-anniversaires .entitytype-anniversaires-form .field-name-field-form-anniv-options2 .form-checkboxes>div:nth-child(odd){background-color:#e3e4e8}.page-eform-submit-anniversaires .entitytype-anniversaires-form .field-name-field-form-anniv-options1 .form-checkboxes label,.page-eform-submit-anniversaires .entitytype-anniversaires-form .field-name-field-form-anniv-options2 .form-checkboxes label{margin-bottom:0}.page-eform-submit-anniversaires .entitytype-anniversaires-form .field-name-field-form-anniv-options2{margin-bottom:60px}.page-eform-submit-anniversaires .entitytype-anniversaires-form .field-name-field-form-anniv-gateau .form-type-radios>label{display:block;margin-bottom:30px;font-size:1.4em;font-family:"Ubuntu",sans-serif;color:#0076b0}.page-eform-submit-anniversaires .entitytype-anniversaires-form .ajax-progress-throbber{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;line-height:0;text-indent:-2000%;background-color:rgba(255,255,255,0.9);background-image:url("../images/ripple.gif");background-repeat:no-repeat;background-position:center center;z-index:1000}.page-eform-submit-anniversaires .entitytype-anniversaires-form .ajax-progress-throbber .throbber{display:none}.page-eform-submit-anniversaires .entitytype-anniversaires-form .group-form-anniv{padding:0;overflow:hidden;margin-bottom:45px;border:1px solid #e3e4e8}.page-eform-submit-anniversaires .entitytype-anniversaires-form .group-form-anniv:last-child{margin-bottom:0}.page-eform-submit-anniversaires .entitytype-anniversaires-form .group-form-anniv>legend{display:block;float:left;width:100%;padding:20px 30px;margin:-1px -1px 45px -1px;font-size:21px;font-family:"Ubuntu",sans-serif;background-color:#c7b872;color:#fff !important}.page-eform-submit-anniversaires .entitytype-anniversaires-form .group-form-anniv .fieldset-wrapper{padding:70px 30px 45px 30px}.page-eform-submit-anniversaires .entitytype-anniversaires-form .group-form-anniv-step1,.page-eform-submit-anniversaires .entitytype-anniversaires-form .group-form-anniv-step2{min-width:initial;border:none}@media all and (min-width: 960px){.page-eform-submit-anniversaires .entitytype-anniversaires-form .group-form-anniv-step1,.page-eform-submit-anniversaires .entitytype-anniversaires-form .group-form-anniv-step2{float:left;width:60%}}.page-eform-submit-anniversaires .entitytype-anniversaires-form .group-form-anniv-step1>legend,.page-eform-submit-anniversaires .entitytype-anniversaires-form .group-form-anniv-step2>legend{display:none}.page-eform-submit-anniversaires .entitytype-anniversaires-form .group-form-anniv-step1>.fieldset-wrapper,.page-eform-submit-anniversaires .entitytype-anniversaires-form .group-form-anniv-step2>.fieldset-wrapper{padding:0}.page-eform-submit-anniversaires .entitytype-anniversaires-form .group-form-anniv-step2{margin-bottom:40px}.page-eform-submit-anniversaires .entitytype-anniversaires-form .group-form-anniv-totaux{border:none}@media all and (min-width: 960px){.page-eform-submit-anniversaires .entitytype-anniversaires-form .group-form-anniv-totaux{position:absolute;top:0;right:0;width:35%;max-width:330px}}.page-eform-submit-anniversaires .entitytype-anniversaires-form .group-form-anniv-totaux>legend{margin:0 0 1em 0;padding:0;background-color:#fff;color:#c7b872 !important;font-size:2.2em;font-family:"Lato",sans-serif}.page-eform-submit-anniversaires .entitytype-anniversaires-form .group-form-anniv-totaux>.fieldset-wrapper{padding:0}.page-eform-submit-anniversaires .entitytype-anniversaires-form .group-form-anniv-date .field-name-field-formule-disponibilites{margin-bottom:1em}.page-eform-submit-anniversaires .entitytype-anniversaires-form .scrollmagic-pin-spacer .group-form-anniv-totaux{width:100%}.page-eform-submit-anniversaires .entitytype-anniversaires-form .submit-actions{margin-top:3em;overflow:hidden;clear:both}.page-eform-submit-anniversaires .entitytype-anniversaires-form .button{display:inline-block;padding:15px 25px;font-family:"Ubuntu",sans-serif;font-style:normal;border:1px solid #0076b0;border-radius:5px;transition:all 0.2s linear}.page-eform-submit-anniversaires .entitytype-anniversaires-form .button-back{float:left;color:#0076b0;background-color:#fff}.page-eform-submit-anniversaires .entitytype-anniversaires-form .button-back:hover{color:#fff;background-color:#0076b0}.page-eform-submit-anniversaires .entitytype-anniversaires-form .button-continue{float:right;color:#fff;background-color:#0076b0}.page-eform-submit-anniversaires .entitytype-anniversaires-form .button-continue:hover{color:#0076b0;background-color:#fff}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td{border:none}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td.hidden-td{display:none}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td.sub-total{color:#c7b872;font-size:0.9em}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td.formule-title{border-top:1px solid #c7b872;border-bottom:1px solid #c7b872;font-family:"Ubuntu",sans-serif;padding:20px 5px;font-size:1.2em}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td.total{color:#0076b0;font-weight:bold}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td.options-title{font-family:"Ubuntu",sans-serif;padding:20px 5px;font-size:1.2em}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td.option-row{padding-left:20px;color:#8f8f8f;font-size:0.9em}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td.option-row.last{border-bottom:1px solid #dddddd;padding-bottom:20px}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td.option-row .qty{font-style:italic}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td.total-options{border-bottom:1px solid #c7b872;padding-top:20px;padding-bottom:20px;font-size:1em}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td.total-options.option-row{font-weight:bold;font-family:"Lato",sans-serif}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td.big-total{padding-top:20px;font-family:"Ubuntu",sans-serif;font-weight:bold;text-transform:uppercase;font-size:1.2em;color:#0076b0}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td .number-field{display:inline-block;width:30px;padding:10px 4px;margin:0 10px;text-align:center;border:1px solid #e3e4e8;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td .number-field[disabled]{border:none;background:transparent}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td .js-update-qty,.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td .js-validate-qty{color:#c7b872;text-decoration:underline;cursor:pointer}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td .js-update-qty:hover,.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td .js-validate-qty:hover{text-decoration:none}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td .js-delete-qty{color:#c7b872;float:right;cursor:pointer}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-formule-total-wrapper table td .js-delete-qty:hover{color:#8f8f8f}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-coord-nom-add-more-wrapper,.page-eform-submit-anniversaires .entitytype-anniversaires-form #edit-field-form-anniv-coord-prenom{width:45%;margin-right:5%;float:left}.page-eform-submit-anniversaires .entitytype-anniversaires-form #field-form-anniv-coord-nom-add-more-wrapper input[type=text],.page-eform-submit-anniversaires .entitytype-anniversaires-form #edit-field-form-anniv-coord-prenom input[type=text]{max-width:90%}.page-eform-submit-anniversaires .entitytype-anniversaires-form #edit-field-form-anniv-coord-prenom{margin-right:0%;margin-left:5%;clear:right}.page-eform-submit-anniversaires #field-form-anniv-coord-date-add-more-wrapper{padding:0;border:0}.page-eform-submit-anniversaires #field-form-anniv-coord-date-add-more-wrapper fieldset.form-wrapper{padding:0;border:none}.page-eform-submit-anniversaires #field-form-anniv-coord-date-add-more-wrapper fieldset.form-wrapper legend{display:none}.page-eform-submit-anniversaires #field-form-anniv-coord-date-add-more-wrapper fieldset.form-wrapper #edit-field-form-anniv-coord-email,.page-eform-submit-anniversaires #field-form-anniv-coord-date-add-more-wrapper fieldset.form-wrapper #edit-field-form-anniv-coord-tel{width:80%}.page-eform-submit-anniversaires #field-form-anniv-coord-date-add-more-wrapper fieldset.form-wrapper .fieldset-wrapper{margin:0;padding:0}.page-eform-submit-anniversaires #field-form-anniv-coord-date-add-more-wrapper fieldset.form-wrapper .fieldset-wrapper .container-inline-date .date-padding{float:none;padding:0}.page-eform-submit-anniversaires #field-form-anniv-coord-date-add-more-wrapper fieldset.form-wrapper .fieldset-wrapper .form-item-field-form-anniv-coord-date-und-0-value{margin:0}.page-eform-submit-anniversaires #field-form-anniv-coord-date-add-more-wrapper fieldset.form-wrapper .fieldset-wrapper .field-name-field-formule-disponibilites{margin-bottom:20px;font-size:0.8em;font-style:italic}.page-eform-submit-anniversaires #edit-actions>p{padding-top:15px;font-size:0.8em;clear:both}.page-eform-anniversaires-confirm .messages.status{display:none}.page-eform-anniversaires-confirm .submission-text{margin-top:2em}
