.child-image{height:116px;width:116px;border-radius:50%;margin:0px auto 30px;background-size:contain;background-position:center}.child-sponsor li{list-style:none}.child-sponsor .progress-steps{margin-top:30px}.child-sponsor .progress-steps p{text-align:center;font-size:20px;line-height:26px;font-family:"Georgia";color:#424040}.child-sponsor .progress-steps ul{width:100%;padding:0;margin:0;text-align:center;margin-bottom:30px}.child-sponsor .progress-steps li{display:inline-block;width:76px;height:76px;text-align:center;border-radius:50%;background:#b2cbe4;color:#f0f0e9;font-size:26px;font-family:"Tetria Black";padding-top:17px;margin-right:70px;position:relative}.child-sponsor .progress-steps li:after{content:'';width:50px;height:6px;margin:0 10px;background:url(//compassion.ch/wp-content/plugins/child-sponsor//assets/images/progress-bar.svg) center center no-repeat;background-size:cover;display:inline-block;float:left;position:absolute;right:-70px;top:50%;margin-top:-3px}.child-sponsor .progress-steps li:last-child{margin-right:0}.child-sponsor .progress-steps li:last-child:after{display:none}.child-sponsor .progress-steps li.active{background:#005eb8;color:#fff}.child-sponsor .reco-checkbox{margin-bottom:0.5em}.child-sponsor .reco-checkbox ul{margin-bottom:0}.child-sponsor .reco-checkbox .hidden-form{margin-top:10px}.child-sponsor .reco-checkbox .hidden-form.hidden{display:none}.child-sponsor .language ul{margin:.5em 0 0 0}.child-sponsor .language ul li{margin:0 0 .5em 0}.child-sponsor .language label{display:inline-block;line-height:1;margin-left:1em;vertical-align:top}.child-sponsor .language label.error{position:absolute;bottom:-95px;left:0;margin:0;border-radius:4px;width:150px;padding:4px}.child-sponsor #consumer_select-error{margin:0}.child-sponsor .checkbox-wrapper{float:left;width:100%}.child-sponsor .checkbox-wrapper .right{color:#0a0a0a}.child-sponsor .checkbox-wrapper .right h4{font-family:"Tetria Regular";margin-top:15px}.child-sponsor .checkbox-wrapper .right .select-wrapper{width:100%}.child-sponsor .checkbox-wrapper label{clear:both;float:left;width:100%}.child-sponsor .checkbox-wrapper label h4,.child-sponsor .checkbox-wrapper label input{float:left}.child-sponsor .checkbox-wrapper .icheckbox_flat-aero{float:left;margin:6px 10px 0 0}.child-sponsor .select-wrapper{width:100%;margin-bottom:1rem}.child-sponsor input.error{border:1px solid #99172a}.child-sponsor label.error{background:#99172a;color:#fff;margin:-22px 0 1em;padding:0 5px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.child-sponsor .condgenerale label.error{background:#99172a;color:#fff;margin:1.5em 0 1em;padding:0 5px;border-radius:4px;width:250px}.child-sponsor .recaptcha-wrapper{position:relative;margin-bottom:25px}.child-sponsor .recaptcha-wrapper .error{position:absolute;right:0;top:0;border-radius:4px;margin-top:0;margin-right:15px}.child-sponsor .radio-wrapper{position:relative}.child-sponsor .radio-wrapper input[type=radio]{float:left}.child-sponsor .radio-wrapper label:not(.error){float:left;margin:8px 20px 0 10px}.child-sponsor .radio-wrapper label.error{position:absolute;bottom:-15px;right:15px;border-radius:4px}.child-sponsor .radio-wrapper .iradio_flat-aero{float:left;margin-top:5px;margin-right:10px}.child-sponsor .radio-wrapper1{position:relative}.child-sponsor .radio-wrapper1 input[type=radio]{float:left}.child-sponsor .radio-wrapper1 label:not(.error){float:left;margin:8px 20px 0 10px}.child-sponsor .radio-wrapper1 label.error{position:absolute;bottom:-15px;right:15px;border-radius:4px}.child-sponsor .radio-wrapper1 .iradio_flat-aero{float:left;margin-top:11px}.child-sponsor label{font-size:16px}.child-sponsor .strong-statment{font-weight:bold;font-size:20px}.child-sponsor input[type=radio]{margin-top:15px}.child-sponsor h6,.child-sponsor h4{color:#333132;margin:50px 0 80px}.child-sponsor h4{margin:0 0 30px}.child-sponsor hr{margin:30px 0;float:left;width:100%;border-color:#deded8}.child-sponsor .form-action{text-align:center;padding-top:15px;float:left;width:100%}.child-sponsor .form-action a{margin:0 15px;display:inline-block}.child-sponsor .no-padding-left{padding-left:0 !important}.child-sponsor .campaign{background:#7e7e5e;padding:20px;border-radius:5px;color:#fff;margin-top:20px;position:relative}.child-sponsor .campaign .checkbox-label{position:relative;padding-left:30px;width:60%;width:calc(100% - 251px);margin-top:5px}.child-sponsor .campaign .checkbox-label .icheckbox_flat-aero{position:absolute;left:0;top:0}.child-sponsor .campaign .text-bold{font-weight:bold;margin-bottom:5px}.child-sponsor .campaign .checkbox-content,.child-sponsor .campaign h5,.child-sponsor .campaign label{color:#fff}.child-sponsor .campaign .logo{position:absolute;top:0;right:0;border-top-right-radius:5px;overflow:hidden}.child-sponsor .campaign .hidden-form{margin-top:50px;padding-bottom:10px}.child-sponsor .campaign .hidden-form.hidden{display:none}.child-sponsor .campaign .iradio_flat-aero{margin-right:5px}.child-sponsor.step-2 label.middle,.child-sponsor.step-2 .small-8{padding:4px 0;margin-bottom:5px}.child-sponsor.step-2 ul{margin-left:0}.child-sponsor.step-2 .edit{float:right;color:#005eb8;margin-top:15px}.child-sponsor.step-2 h3{float:left;width:100%;clear:both;color:#333132}.child-sponsor.step-2 h4{float:left;width:100%;clear:both;color:#333132;margin-bottom:20px;color:#333132}.child-sponsor.step-2 .checkbox-wrapper{margin-top:15px}.child-sponsor.step-2 .checkbox-wrapper .right{padding-top:15px;margin-right:-30px}.child-sponsor.step-2 h6{margin-bottom:0px}.wp-contr{margin-left:40px !important}.zahlung label{display:inline-block;margin-right:1em}@media screen and (max-width: 1080px){.child-sponsor .campaign .logo{position:static;margin:0 auto 20px}.child-sponsor .campaign .checkbox-label{width:100%}.child-sponsor .campaign .checkbox-label .icheckbox_flat-aero{top:2px}}