#main{min-height:400px}.content_box{padding:30px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-bottom:40px;background:#f6f6f6}h1{margin:0 auto;font-family:Helvetica;font-size:42px;font-weight:bold;color:#323232;letter-spacing:-.05em}h1 a{color:#323232;text-decoration:none}h1 a:hover{color:#323232;text-decoration:none}h2{font-family:"Helvetica Neue","Helvetica","Arial";font-size:45px;color:#4B4B4B;margin-bottom:50px;font-weight:200;letter-spacing:2px}h3{font-family:"Helvetica Neue","Helvetica","Arial";font-size:30px;color:#4B4B4B;margin-bottom:20px;font-weight:200}h4{font-size:20px;color:#292929;margin-bottom:10px;font-weight:200}h5{font-family:"Helvetica Neue","Helvetica","Arial";margin-bottom:10px;color:#4B4B4B;font-weight:normal}p{font-family:"Helvetica Neue","Helvetica","Arial";color:#6b6b6b;font-size:18px;line-height:1.5;text-shadow:0 1px 0px #fff}.center{text-align:center}.ml-20{margin-left:20px}.loader{display:inline-block;width:15px;height:15px;background:url(https://media-pitchtop-com.s3.amazonaws.com/Pitchtop/assets/loading.gif)}#errors p{color:red;font-size:14px}select.error{border-color:#b94a48}#share_buttons{position:relative}#share_buttons .like{position:absolute;top:0px;left:0px}#share_buttons .tweet{position:absolute;top:0px;left:110px}#share_buttons .pin{position:absolute;top:0px;left:225px}.ui-datepicker{font-size:12px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 65px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right}.ui-timepicker-rtl dl dd{margin:0 65px 10px 10px}.ui-datepicker-current{display:none !important}#powered{padding:20px;background:white;text-align:center}#powered a{color:black;text-decoration:none}#powered a:hover{color:gray}#admin{padding-top:60px}#admin h3{margin-top:0px}#admin input[type="radio"]{margin:0px 6px 6px 0px}#admin input{box-sizing:initial}#admin label.error{color:#b94a48;margin-bottom:15px;font-size:16px}#admin input.error{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}#admin #admin_homepage,#admin #admin_site_settings,#admin #admin_customize,#admin #admin_campaigns{padding-top:40px}#admin #admin_homepage fieldset,#admin #admin_site_settings fieldset,#admin #admin_customize fieldset,#admin #admin_campaigns fieldset{margin-bottom:30px}#admin #admin_homepage legend,#admin #admin_site_settings legend,#admin #admin_customize legend,#admin #admin_campaigns legend{font-size:26px}#admin #admin_homepage .field,#admin #admin_site_settings .field,#admin #admin_customize .field,#admin #admin_campaigns .field{background:rgba(128,128,128,0.17);padding:20px;border-radius:5px;margin-bottom:15px}#admin #admin_homepage .field .explanation,#admin #admin_site_settings .field .explanation,#admin #admin_customize .field .explanation,#admin #admin_campaigns .field .explanation{float:right;width:400px}#admin #admin_homepage .field .explanation.inline,#admin #admin_site_settings .field .explanation.inline,#admin #admin_customize .field .explanation.inline,#admin #admin_campaigns .field .explanation.inline{float:none;width:100%}#admin #admin_homepage .field .explanation.message,#admin #admin_site_settings .field .explanation.message,#admin #admin_customize .field .explanation.message,#admin #admin_campaigns .field .explanation.message{float:left;width:900px}#admin #admin_homepage .field label,#admin #admin_site_settings .field label,#admin #admin_customize .field label,#admin #admin_campaigns .field label{margin-bottom:15px;font-size:18px;display:block;font-weight:normal}#admin #admin_homepage .field label.inline,#admin #admin_site_settings .field label.inline,#admin #admin_customize .field label.inline,#admin #admin_campaigns .field label.inline{display:inline-block}#admin #admin_homepage .additional_info_input,#admin #admin_site_settings .additional_info_input,#admin #admin_customize .additional_info_input,#admin #admin_campaigns .additional_info_input{margin-top:20px}#admin #admin_homepage .additional_info_input textarea,#admin #admin_site_settings .additional_info_input textarea,#admin #admin_customize .additional_info_input textarea,#admin #admin_campaigns .additional_info_input textarea{width:360px}#admin #admin_homepage #preset-amount,#admin #admin_homepage #min-amount,#admin #admin_site_settings #preset-amount,#admin #admin_site_settings #min-amount,#admin #admin_customize #preset-amount,#admin #admin_customize #min-amount,#admin #admin_campaigns #preset-amount,#admin #admin_campaigns #min-amount{margin-left:20px}#admin #admin_homepage .currency,#admin #admin_site_settings .currency,#admin #admin_customize .currency,#admin #admin_campaigns .currency{position:relative}#admin #admin_homepage .currency input,#admin #admin_site_settings .currency input,#admin #admin_customize .currency input,#admin #admin_campaigns .currency input{padding-left:24px;width:192px}#admin #admin_homepage .currency span,#admin #admin_site_settings .currency span,#admin #admin_customize .currency span,#admin #admin_campaigns .currency span{position:absolute;top:5px;left:10px}#admin #admin_homepage #rewards .reference,#admin #admin_site_settings #rewards .reference,#admin #admin_customize #rewards .reference,#admin #admin_campaigns #rewards .reference{margin:20px 0px}#admin #admin_homepage #rewards ul,#admin #admin_site_settings #rewards ul,#admin #admin_customize #rewards ul,#admin #admin_campaigns #rewards ul{margin:0px}#admin #admin_homepage #rewards ul li,#admin #admin_site_settings #rewards ul li,#admin #admin_customize #rewards ul li,#admin #admin_campaigns #rewards ul li{background-color:rgba(128,128,128,0.35);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:12px;margin-bottom:20px}#admin #admin_homepage #rewards ul li label,#admin #admin_site_settings #rewards ul li label,#admin #admin_customize #rewards ul li label,#admin #admin_campaigns #rewards ul li label{color:black;font-size:14px;margin-bottom:0px}#admin #admin_homepage #rewards ul li label.error,#admin #admin_site_settings #rewards ul li label.error,#admin #admin_customize #rewards ul li label.error,#admin #admin_campaigns #rewards ul li label.error{color:#b94a48;margin-bottom:10px;font-size:14px}#admin #admin_homepage #rewards ul li table,#admin #admin_site_settings #rewards ul li table,#admin #admin_customize #rewards ul li table,#admin #admin_campaigns #rewards ul li table{margin-bottom:0px}#admin #admin_homepage .faq.sortable,#admin #admin_site_settings .faq.sortable,#admin #admin_customize .faq.sortable,#admin #admin_campaigns .faq.sortable{margin-left:0px;list-style:none}#admin #admin_homepage .faq.sortable li,#admin #admin_site_settings .faq.sortable li,#admin #admin_customize .faq.sortable li,#admin #admin_campaigns .faq.sortable li{background-color:rgba(128,128,128,0.35);padding:12px;margin-bottom:8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;vertical-align:middle;cursor:move}#admin #admin_homepage .faq.sortable li textarea,#admin #admin_site_settings .faq.sortable li textarea,#admin #admin_customize .faq.sortable li textarea,#admin #admin_campaigns .faq.sortable li textarea{width:400px;max-width:400px;margin-bottom:0px}#admin #admin_homepage .faq.sortable li .faq-delete,#admin #admin_site_settings .faq.sortable li .faq-delete,#admin #admin_customize .faq.sortable li .faq-delete,#admin #admin_campaigns .faq.sortable li .faq-delete{opacity:0.5}#admin #admin_homepage .faq.sortable li .faq-delete:hover,#admin #admin_site_settings .faq.sortable li .faq-delete:hover,#admin #admin_customize .faq.sortable li .faq-delete:hover,#admin #admin_campaigns .faq.sortable li .faq-delete:hover{opacity:1}#admin #admin_homepage .include_comments_input,#admin #admin_site_settings .include_comments_input,#admin #admin_customize .include_comments_input,#admin #admin_campaigns .include_comments_input{margin-top:20px}#admin #admin_payments .search form{float:left;margin-right:10px}#admin #admin_payments .search form input{width:270px;margin:0 2px 0px 0px}#admin .nav-processor-setup .active>a,#admin .nav-bank-setup .active>a{background-color:whitesmoke}#admin #admin_bank_setup .main_content{width:900px;float:left}#admin #admin_bank_setup fieldset{margin-bottom:30px}#admin #admin_bank_setup .account_numbers{border-bottom:1px solid gray}#admin #admin_bank_setup .more_info{padding-top:10px}#admin #admin_bank_setup .form-row .field{float:left;margin-right:20px}#admin-footer{background:#e6e6e6;-moz-box-shadow:inset 0px 1px 3px 0px #acacac;-webkit-box-shadow:inset 0px 1px 3px 0px #acacac;box-shadow:inset 0px 1px 3px 0px #acacac;padding:40px 0 30px}#admin-footer ul{float:left}#admin-footer li{margin-bottom:10px}#admin-footer a{font-size:14px;color:#6b6b6b}#admin-footer a:hover{text-decoration:none;color:#323232}#admin-footer p{font-size:14px}.inline-alert{text-shadow:none;font-size:12px;text-align:left;float:right;clear:both;width:385px;border:1px solid #b94a48;overflow:auto}.box-alert{text-shadow:none;text-align:left;clear:both;border:1px solid #b94a48;overflow:auto;margin-bottom:10px}.text-area-border{border:1px solid red}legend.foldable:hover{cursor:pointer}div .foldable{display:block}.reward_table{display:none}#checkout{width:100%;padding:50px 0}#checkout .main_content{width:560px;float:left}#checkout .main_content h3{margin:0px 0px 30px;color:#4b4b4b}#checkout .main_content h3 a{color:#4b4b4b;text-decoration:none}#checkout .main_content h3 a:hover{text-decoration:none}#checkout .main_content .secure_payment_message{background-color:#777;color:#fff;padding:15px;font-size:16px;margin:20px 0 0}#checkout .main_content .checkout_block{background-color:#ffffff;padding:30px;margin-bottom:0px}#checkout .main_content .checkout_block p{margin-bottom:10px}#checkout .main_content p{line-height:1;margin-bottom:0px}#checkout .main_content h4.amount_header{margin-top:0px}#checkout .main_content .quantity_input{font-size:20px;color:#6b6b6b;font-weight:200}#checkout .main_content .amount_input{position:relative;display:inline-block}#checkout .main_content .amount_input input{padding-left:24px;width:200px}#checkout .main_content .amount_input span{position:absolute;top:8px;left:10px}#checkout .main_content #reward_select ul{margin-left:0px;list-style-type:none}#checkout .main_content #reward_select ul li{position:relative}#checkout .main_content #reward_select ul li.reward_option{padding:20px 10px;border-bottom:1px solid gray;opacity:0.7}#checkout .main_content #reward_select ul li.reward_option input,#checkout .main_content #reward_select ul li.reward_option label{display:inline;float:left;margin-left:10px;font-weight:bold}#checkout .main_content #reward_select ul li.reward_option .reward_description{margin-left:120px;width:320px}#checkout .main_content #reward_select ul li.reward_option .reward_description p{font-size:14px;margin:0px;color:#4b4b4b}#checkout .main_content #reward_select ul li.reward_option .reward_description p.price{font-size:24px;font-weight:bold}#checkout .main_content #reward_select ul li.reward_option .reward_description p.title{font-size:16px;font-weight:bold;margin-bottom:12px}#checkout .main_content #reward_select ul li.reward_option .reward_description p.claimed{font-weight:bold;margin-bottom:12px}#checkout .main_content #reward_select ul li.reward_option .reward_description p.description{margin-bottom:12px;line-height:16px}#checkout .main_content #reward_select ul li.reward_option .reward_description p.delivery{margin:10px 0 0;font-weight:bold}#checkout .main_content #reward_select ul li.reward_option .reward_edit{display:block;position:absolute;top:15px;right:25px}#checkout .main_content #reward_select ul li.active{opacity:1}#checkout .main_content #reward_select ul li.active:hover{background-color:#e6e6e6;cursor:pointer}#checkout .main_content #reward_select ul li.selected{background-color:#e6e6e6;border-bottom:none}#checkout .main_content .btn{margin-top:20px}#checkout .main_content h4{margin-top:20px}#checkout .main_content h4 i{margin-top:6px}#checkout .main_content h4.contact{margin-top:0px}#checkout .main_content fieldset{display:inline-block}#checkout .main_content #fullname,#checkout .main_content #email,#checkout .main_content #address_one,#checkout .main_content #address_two,#checkout .main_content #additional_info{width:480px}#checkout .main_content .billing_address{margin-top:7px;font-size:14px;padding-bottom:10px}#checkout .main_content .payment-submit{margin-top:20px}#checkout .main_content .payment-submit .btn{margin-top:0px}#checkout .main_content form{margin-bottom:0px}#checkout .main_content #errors{margin-top:20px}#checkout .main_content label.error{color:#b94a48;margin-bottom:15px;font-size:16px}#checkout .main_content input.error{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}#checkout .sidebar{float:right;width:345px}#checkout .sidebar .well{background:white}#checkout .sidebar .well h4{margin-top:0px}#checkout .sidebar .well p{font-size:14px}#checkout .sidebar .well table p{margin-top:15px;margin-bottom:0px}#checkout .sidebar .well.rewards p:last-child{margin-bottom:0px}#checkout .sidebar .custom_content{padding:7px}#checkout .sidebar .custom_content p{font-size:18px;margin-bottom:30px;line-height:1.3}#checkout .share{margin-top:30px}#checkout .confirmation_sidebar{float:left;background:white;margin-left:20px;width:80%}#checkout .confirmation_sidebar p{font-size:14px}