#im_new_top{text-align:center;margin-bottom:20px}#im_new_top .page_content{margin-bottom:20px}#im_new_bottom{text-align:center}#im_new_bottom .button_label p{font-family:"museoslab900",arial,sans-serif;font-size:2.7em}#im_new_steps{margin-bottom:40px}.im_new_step{max-width:450px;margin:0 auto 22px}.im_new_step .number{display:none}.im_new_step .ball .spacer{display:none}.im_new_step .icon_holder{float:left}.im_new_step .icon{display:block;color:#d01c1a;font-size:40px}.im_new_step .title{display:none}.im_new_step .shadow_wrap .ball{width:100% !important;margin-bottom:0}.im_new_step .arrow{display:none}.im_new_step .text{font-family:"museoslab500",arial,sans-serif;font-size:15px;line-height:22px;margin-left:55px}.shadow_img{display:none}@media (min-width: 400px){.im_new_step .icon{font-size:50px}.im_new_step .text{margin-left:65px}}@media (min-width: 480px){.im_new_step .icon{font-size:60px}.im_new_step .text{margin-left:75px;padding-top:6px}}.information_page .message.required,.information_page .message.validation{position:relative;top:3px}.ContactPage .company_details .phone .value{font-weight:bold;font-size:18px;color:#d01c1a}.ContactPage .page_content{margin-bottom:33px}.InformationPage .lazy_sofa{display:none}.VoucherOrderPage .header_image{margin:0 auto 22px;max-width:800px;width:100%;display:block}.VoucherOrderPage .message_holder{padding:11px 0 33px}.VoucherOrderPage .error_message{max-width:628px;font-size:13px;margin:0 auto}.VoucherOrderPage .page_content{margin-bottom:22px;text-align:center}.VoucherOrderPage .step2,.VoucherOrderPage .step3{padding-top:22px}.VoucherOrderPage .field,.VoucherOrderPage .heading,.VoucherOrderPage .Actions,.VoucherOrderPage .confirm_box{max-width:1000px;margin-left:auto;margin-right:auto}.VoucherOrderPage .field.hide{display:none}.VoucherOrderPage .basket_holder{display:none}.VoucherOrderPage .basket_holder.show{display:block}.VoucherOrderPage .add_rows{display:none}.VoucherOrderPage .basket_title{margin-bottom:11px}.VoucherOrderPage .basket{padding:5px 3px;margin-bottom:33px;position:relative}.VoucherOrderPage .basket .blocker{border-radius:5px}.VoucherOrderPage .basket .empty .action_holder{padding-bottom:3px}.VoucherOrderPage .basket .empty_message_holder{text-align:center;padding:26px 11px 22px}.VoucherOrderPage .basket .empty_message{line-height:16px;font-size:13px}.VoucherOrderPage .basket .action_remove{text-decoration:none}.VoucherOrderPage .basket .contents_row{padding-right:7px}.VoucherOrderPage .basket .order_rows.editable .contents_row{padding-right:0}.VoucherOrderPage .basket .basket_action{margin-top:13px}.VoucherOrderPage .basket .basket_action.button_holder{margin-top:10px}.VoucherOrderPage .basket .order_row.hundreds .quantity{width:28px}.VoucherOrderPage .basket .order_row.hundreds .item_title{margin-left:28px}.VoucherOrderPage .main_content{position:relative}.VoucherOrderPage .main_form_holder{z-index:1}.VoucherOrderPage .basket_confirm{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url("../images/template/paper_texture.png") center center;display:none;z-index:2}.VoucherOrderPage .basket_confirm.show{display:block;opacity:0}.VoucherOrderPage .basket_confirm .message_holder{text-align:center;padding-top:72px;width:100%}.VoucherOrderPage .basket_confirm .message_holder .action_divider{font-size:12px;line-height:11px;font-weight:bold}.VoucherOrderPage .basket_confirm .add_rows{display:inline-block}.VoucherOrderPage .basket_confirm .confirm_icon{font-size:55px;display:inline-block;margin-bottom:22px}.VoucherOrderPage .basket_confirm .plural{display:none}.VoucherOrderPage .basket_confirm.plural .plural{display:inline}.VoucherOrderPage .basket_confirm.plural .singular{display:none}.VoucherOrderPage .menu_control_tabs{border:1px solid #d5d5d5;margin-bottom:33px}.VoucherOrderPage .menu_control_tabs .tab{width:100% !important;cursor:pointer}.VoucherOrderPage .edit_order{display:block;text-align:center;margin-bottom:3px}.VoucherOrderPage .edit_order .icon{display:inline-block;vertical-align:middle;margin-right:10px;top:-2px;position:relative}.VoucherOrderPage .voucher_type li label,.VoucherOrderPage .amount li label{background:#FBF9FA;padding:0;display:block !important;border:1px solid #d5d5d5;border-radius:5px;-webkit-transition:opacity 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease;-moz-transition:opacity 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease;-o-transition:opacity 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease;transition:opacity 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.VoucherOrderPage .voucher_type li label:before,.VoucherOrderPage .amount li label:before{display:none !important}.VoucherOrderPage .voucher_type:hover li label,.VoucherOrderPage .amount:hover li label{opacity:0.7}.VoucherOrderPage .voucher_type:hover li label:hover,.VoucherOrderPage .amount:hover li label:hover{opacity:1}.VoucherOrderPage .voucher_type.has_value li label,.VoucherOrderPage .amount.has_value li label{opacity:0.5 !important}.VoucherOrderPage .voucher_type.has_value li label.checked,.VoucherOrderPage .voucher_type.has_value li label:hover,.VoucherOrderPage .amount.has_value li label.checked,.VoucherOrderPage .amount.has_value li label:hover{opacity:1 !important}.VoucherOrderPage .voucher_type.has_value li label.checked,.VoucherOrderPage .amount.has_value li label.checked{color:#00781f;border:1px solid #00781f;position:relative}.VoucherOrderPage .voucher_type.holder-required li label,.VoucherOrderPage .amount.holder-required li label{border:1px solid #d01c1a}.VoucherOrderPage .voucher_type li{margin-bottom:6px}.VoucherOrderPage .voucher_type .style_selector{display:block;padding:11px 0 16px;border-radius:5px}.VoucherOrderPage .voucher_type .style_selector .illustration{height:70px;display:block;margin:0 auto 6px}.VoucherOrderPage .voucher_type .style_selector .title,.VoucherOrderPage .voucher_type .style_selector .subtext,.VoucherOrderPage .voucher_type .style_selector .add_icon_holder{display:block;text-align:center}.VoucherOrderPage .voucher_type .style_selector .title{font-weight:bold;font-size:21px;line-height:22px;margin-bottom:6px}.VoucherOrderPage .voucher_type .style_selector .subtext{font-size:12px;line-height:11px}html.backgroundsize .VoucherOrderPage .voucher_type .style_selector{background:white;background-size:100% auto}.VoucherOrderPage .voucher_type .style_selector .print .illustration{margin-bottom:6px}.VoucherOrderPage .voucher_type .style_selector .add_icon_holder{padding-top:11px}.VoucherOrderPage .amount label.left{display:none}.VoucherOrderPage .amount ul:after{visibility:hidden;display:block;content:"";clear:both;height:0}* html .VoucherOrderPage .amount ul{zoom:1}*:first-child+html .VoucherOrderPage .amount ul{zoom:1}.VoucherOrderPage .amount li{float:left;width:33%;margin-right:0.5%;margin-bottom:3px}.VoucherOrderPage .amount li.val20,.VoucherOrderPage .amount li.val35,.VoucherOrderPage .amount li.val50,.VoucherOrderPage .amount li.val80,.VoucherOrderPage .amount li.valother{margin-right:0}.VoucherOrderPage .amount li label{padding:11px;line-height:22px;font-weight:bold;background:white;text-align:center}.VoucherOrderPage .field.positiveinteger{background:white;border:1px solid #d5d5d5;box-shadow:1px 2px 1px 0 rgba(0,0,0,0.1) inset;border-radius:5px;padding-right:0}.VoucherOrderPage .field.positiveinteger.holder-required,.VoucherOrderPage .field.positiveinteger.holder-validation{border:1px solid #d01c1a}.VoucherOrderPage .field.positiveinteger label.left{padding:0;padding-top:8px;padding-left:8px}.VoucherOrderPage .field.positiveinteger .pi_button{padding-top:8px;padding-bottom:8px}.VoucherOrderPage .field.positiveinteger .pi_button.plus{padding-right:8px;background-position:3px center}.VoucherOrderPage .field.positiveinteger .pi_button.minus{padding-left:8px;background-position:right 3px center}.VoucherOrderPage .field.positiveinteger input{height:24px;line-height:24px;padding-left:8px;padding-right:8px}.VoucherOrderPage .field.positiveinteger .message.required,.VoucherOrderPage .field.positiveinteger .message.validation{top:0;padding-right:8px;padding-bottom:8px}.VoucherOrderPage .Actions{margin-top:22px;padding-top:21px;border-top:1px solid #d5d5d5}.VoucherOrderPage .action_add_row{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.VoucherOrderPage .action.hidden{display:none}.VoucherOrderPage .checkout_submit{width:auto;float:right}.VoucherOrderPage .timing_message{padding-top:22px;font-size:13px;line-height:22px}.VoucherOrderPage .timing_message p{padding-left:20px;position:relative}.VoucherOrderPage .timing_message .icon{position:absolute;top:2px;left:0}.VoucherOrderPage .email_message{border:1px solid #d5d5d5;padding:10px 11px;background:white;border-radius:5px;color:green;margin-top:17px}.VoucherOrderPage .email_message .email_message_inner{position:relative}.VoucherOrderPage .email_message .icon{font-size:20px;position:absolute;top:0;left:0}.VoucherOrderPage .email_message .message_text{padding-left:30px;font-size:13px;line-height:22px}.VoucherOrderPage .paypal-buttons{max-width:auto !important}.VoucherOrderPage .confirmation_holder{max-width:800px;margin-left:auto;margin-right:auto}.VoucherOrderPage .confirmation_holder .confirm_box{padding-top:22px;padding-bottom:22px}.VoucherOrderPage .confirmation_holder .confirm_box:before{color:rgba(0,120,31,0.1)}.VoucherOrderPage .confirmation_holder .confirm_box .content{padding-top:0;padding-bottom:0}.VoucherOrderPage .confirmation_holder .confirm_box .content .confirm_title{margin-bottom:11px}.VoucherOrderPage .confirmation_holder .confirm_box .content p{font-size:15px;line-height:22px}.VoucherOrderPage .confirmation_holder .confirm_box .content .order_id_message{margin-bottom:11px;font-weight:bold}.VoucherOrderPage .confirmation_holder .confirm_box .content .email{font-weight:bold}.VoucherOrderPage .confirmation_holder .basket{margin-bottom:11px}.VoucherOrderPage .confirmation_holder .basket .row_actions{padding-top:6px;padding-bottom:6px}.VoucherOrderPage .confirmation_holder .basket .email_sent{color:#00781f;font-size:12px;line-height:18px;padding:5px 0 5px 6px;float:left;display:block}.VoucherOrderPage .confirmation_holder .basket .email_sent .text{font-weight:bold}.VoucherOrderPage .confirmation_holder .basket .row_details{position:absolute;top:4px;right:7px}.VoucherOrderPage .confirmation_holder .basket .row_title_holder{padding-right:60px}.VoucherOrderPage .confirmation_holder .basket .voucher_codes{list-style-type:decimal;list-style-position:inside;line-height:22px;font-size:15px;color:#00781f}.VoucherOrderPage .confirmation_holder .basket .order_row.email .row_description{padding-bottom:6px}.VoucherOrderPage .confirmation_holder .basket_action_holder{float:right}.VoucherOrderPage .confirmation_holder .basket_action_holder .format_label{display:block;line-height:22px;text-align:center;font-weight:bold}.VoucherOrderPage #paypal_form{display:none}#popup_holder.simple_basket_popup{max-width:500px}#popup_holder.simple_basket_popup .info_content{padding:22px 11px}#popup_holder.simple_basket_popup .basket_holder{width:100%;margin-left:0;padding-top:0}#popup_holder.simple_basket_popup .basket_holder .divider{border-bottom:1px solid #d5d5d5;margin:5px 0}#popup_holder.simple_basket_popup .basket_holder .divider .text{display:none}#popup_holder.simple_basket_popup .basket_holder .action_checkout{margin-top:2px}#popup_holder.simple_basket_popup .basket{margin-bottom:11px}#popup_holder.simple_basket_popup .basket .action_holder{padding-top:11px}#popup_holder.simple_basket_popup .add_rows{display:block}#popup_holder.simple_basket_popup .add_rows .icon{top:-3px !important}@media screen and (min-width: 350px){.VoucherOrderPage .order_row.tens .voucher_codes{columns:130px 2;max-width:350px}}@media screen and (min-width: 440px){.VoucherOrderPage .voucher_type ul:after{visibility:hidden;display:block;content:"";clear:both;height:0}* html .VoucherOrderPage .voucher_type ul{zoom:1}*:first-child+html .VoucherOrderPage .voucher_type ul{zoom:1}.VoucherOrderPage .voucher_type li{width:49.25%;float:left;margin-right:1.5%}.VoucherOrderPage .voucher_type .valprint{margin-right:0}}
