.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
.cart-block-icon-full,.cart-block-icon-empty{float:left;height:16px;margin:2px 6px 0 0;width:16px;}.cart-block-icon-full{background:transparent url(/sites/all/modules/ubercart/uc_cart/images/cart-full.png) no-repeat left center;}.cart-block-icon-empty{background:transparent url(/sites/all/modules/ubercart/uc_cart/images/cart-empty.png) no-repeat left center;}.cart-block-title-bar{display:inline;padding-right:20px;position:relative;}.ucCollapseBlock-processed{cursor:pointer;}.cart-block-arrow{background:transparent url(/sites/all/modules/ubercart/uc_cart/images/bullet-arrow-up.gif) no-repeat center center;height:5px;position:absolute;right:0;top:9px;width:10px;}.cart-block-title-bar .arrow-down{background:transparent url(/sites/all/modules/ubercart/uc_cart/images/bullet-arrow-down.gif) no-repeat center center;}.cart-help-text{font-size:x-small;position:relative;top:-5px;}.cart-block-items{margin:0;padding:2px;}.cart-block-items.collapsed{display:none;}.cart-block-items tbody{border-top:0;}.cart-block-items td{border:0;}.cart-block-items tr{vertical-align:top;}.cart-block-items tr.odd,.cart-block-items tr.even{background-color:inherit;border:none;}.cart-block-item-qty{white-space:nowrap;}.cart-block-item-title{width:100%;}.cart-block-item-price{text-align:right;white-space:nowrap;}.cart-block-item-desc ul.product-description{margin:0;padding:0 0 0.25em 1em;}.cart-block-item-desc .product-description li{font-size:.8em;margin:0;padding-top:0;padding-bottom:0;}.cart-block-summary{margin:0;padding:2px;}.cart-block-summary tbody{border-top:0;}.cart-block-summary tr{background-color:transparent;vertical-align:top;}.cart-block-summary td{border:0;}.cart-block-summary-items{white-space:nowrap;}.cart-block-summary-total{text-align:right;white-space:nowrap;width:auto;}.cart-block-summary-total label{display:inline;font-weight:bold;}.cart-block-summary-links td{text-align:right;}.cart-block-summary-links ul.links li{border-right:solid 1px;display:inline;padding:0 1em 0 .75em;}.cart-block-summary-links ul.links li.last{border-right:none;padding-right:0;}
input.custom-search-default-value{color:#999;}#elements tr.region-message{font-weight:normal;color:#999;}#elements tr.region-populated{display:none;}fieldset.custom_search-popup{display:none;position:absolute;top:auto;margin:0;z-index:1;background-color:#fff;}
.view-tooltips{display:none;}
@font-face{font-family:'NeuzeitGro-Bla';src:url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Bla.woff2) format('woff2'),url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Bla.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'NeuzeitGro-Reg';src:url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Reg.woff2) format('woff2'),url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Reg.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'NeuzeitGro-Lig';src:url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Lig.woff2) format('woff2'),url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Lig.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'NeuzeitGroExt-Bla';src:url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGroExt-Bla.woff2) format('woff2'),url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGroExt-Bla.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'NeuzeitGro-Bol';src:url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Bol.woff2) format('woff2'),url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Bol.woff) format('woff');font-weight:bold;font-style:normal;}@font-face{font-family:'NeuzeitGroCon-Bla';src:url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGroCon-Bla.woff2) format('woff2'),url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGroCon-Bla.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'NeuzeitGroCon-Bla';src:url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGroCon-Bla.woff2) format('woff2'),url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGroCon-Bla.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'NeuzeitGro-Bol';src:url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Bol.woff2) format('woff2'),url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Bol.woff) format('woff');font-weight:bold;font-style:normal;}@font-face{font-family:'NeuzeitGro-Lig';src:url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Lig.woff2) format('woff2'),url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Lig.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'NeuzeitGroExt-Bla';src:url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGroExt-Bla.woff2) format('woff2'),url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGroExt-Bla.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'NeuzeitGro-Bla';src:url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Bla.woff2) format('woff2'),url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Bla.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'NeuzeitGro-Reg';src:url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Reg.woff2) format('woff2'),url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Reg.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'NeuzeitGroExt-Bla';src:url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGroExt-Bla.woff2) format('woff2'),url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGroExt-Bla.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'NeuzeitGro-Reg';src:url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Reg.woff2) format('woff2'),url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Reg.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'NeuzeitGro-Bla';src:url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Bla.woff2) format('woff2'),url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Bla.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'NeuzeitGro-Bol';src:url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Bol.woff2) format('woff2'),url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Bol.woff) format('woff');font-weight:bold;font-style:normal;}@font-face{font-family:'NeuzeitGro-Lig';src:url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Lig.woff2) format('woff2'),url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGro-Lig.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'NeuzeitGroCon-Bla';src:url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGroCon-Bla.woff2) format('woff2'),url(/sites/all/themes/blundstone/assets/css/webfonts/neuzeit/NeuzeitGroCon-Bla.woff) format('woff');font-weight:normal;font-style:normal;}
.node-campaign .content .webform .webform-component--upload-button{clear:both}.node-campaign .content .webform .upload-button{overflow:hidden;display:inline-block;padding:5px 15px;background-color:#FFF;color:#84BD00;border:2px solid #84BD00;border-radius:10px;font-family:NeuzeitGro-Bol,sans-serif;font-size:0.9em;cursor:pointer}.node-campaign .content .webform .upload-button img,.node-campaign .content .webform .upload-button span{float:left}.node-campaign .content .webform .upload-button img{margin-right:10px;margin-top:7px}.node-campaign .content .webform input[id^=edit-submitted-proof-of-purchase-upload],.node-campaign .content .webform .webform-component--proof-of-purchase .description{display:none}.node-campaign .content .webform #edit-submitted-proof-of-purchase-remove-button{padding:0px 5px;background-color:#FFF;color:#F00;border:none;font-family:NeuzeitGro-Bol,sans-serif;}
input.webform-calendar{display:none;padding:3px;vertical-align:top;}html.js input.webform-calendar{display:inline;}.webform-container-inline label{display:inline;margin-right:1em;}.webform-container-inline div,.webform-container-inline div.form-item{display:inline;}.webform-container-inline div.description{display:block;}.webform-container-inline div.messages{display:block;float:left;}.webform-container-inline div.ajax-progress-bar div{display:inherit;}.webform-container-inline.webform-component-textarea label{vertical-align:top;}.webform-container-inline.webform-component-textarea .form-textarea-wrapper{display:inline-block;}.webform-component-textarea .grippie{display:block;}.webform-progressbar{width:90%;margin:0 auto;text-align:center;}.webform-progressbar-inner{height:1em;background-color:#74c421;height:3px;}.webform-progressbar-outer{position:relative;border:1px solid #356900;width:100%;height:3px;margin:0.35em -1px 2em;background-color:white;}.webform-progressbar-page{position:absolute;width:7px;height:7px;margin:-6px -4px;border:1px solid #356900;background-color:white;border-radius:5px;}.webform-progressbar-page.completed{background-color:#74c421;}.webform-progressbar-page.current{background-color:#74c421;}.webform-progressbar-page .webform-progressbar-page-number{display:none;}.webform-progressbar-page .webform-progressbar-page-label{position:relative;top:10px;margin:0 -10em;}
