/**handles:checkout-base**/
.checkout .btn-file{position:relative;overflow:hidden}.checkout .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;opacity:0;outline:0;background:#fff;cursor:inherit;display:block}@media (max-width:768px){div.wpcoproduct{width:100%}div.productsgrid ul li{width:47%!important;margin:0 0 20px}div.productsgrid .productimage,div.productslist .productimage{float:none;width:100%!important;text-align:center}div.productslist .productdescription{float:none;clear:both}div.productsgrid .productdetails,div.productslist .productdetails{margin:0 0 20px 0;width:100%!important;text-align:center}}@media (max-width:480px){div.wpcoproduct{width:100%}div.wpcoproduct .wpcoimages{float:none!important;width:100%!important;padding:0!important}div.wpcoproduct .wpcoproductimage,div.wpcoproduct .wpcoproductimage img{width:100%!important;display:block}div.productsgrid ul{margin-left:0}.productsoptions .productssort{position:relative!important;bottom:0!important}div.productsgrid ul li{width:100%!important;margin:0 0 20px}div.productsgrid .productimage,div.productslist .productimage{float:none;width:100%!important;text-align:center}div.productslist .productdescription{float:none;clear:both}div.productsgrid .productdetails,div.productslist .productdetails{margin:0 0 20px 0;width:100%!important;text-align:center}table.wpcocart td.wpco_columnprice,table.wpcocart td.wpco_columnvariations,table.wpcocart th.checkout_head_options,table.wpcocart th.checkout_head_price{display:none}}@media (max-width:767px){.checkout .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.checkout .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.checkout .hidden-md{display:none!important}}@media (min-width:1200px){.checkout .hidden-lg{display:none!important}}@font-face{font-family:checkout_dashicons;src:url('http://firstdescents.org/wp-content/plugins/wp-checkout/views/default/fonts/checkout_dashicons.eot')}// this is for IE @font-face{font-family:checkout_dashicons;src:url('http://firstdescents.org/wp-content/plugins/wp-checkout/views/default/fonts/checkout_dashicons.woff') format('woff'),url('http://firstdescents.org/wp-content/plugins/wp-checkout/views/default/fonts/checkout_dashicons.ttf') format('truetype'),url('http://firstdescents.org/wp-content/plugins/wp-checkout/views/default/fonts/checkout_dashicons.svg') format('svg');font-weight:400;font-style:normal}div.productslist{margin:15px 0}div.productslist .productsoptions{width:100%;padding:0 0 30px 0;margin:0 0 30px 0;border-bottom:1px solid #ddd;position:relative}div.productslist .productssort{position:absolute;right:0;bottom:20px}div.productslist .productssort label{padding-right:5px}.changeviewmode{display:block;float:right;margin:0 0 0 10px;cursor:pointer;text-decoration:none!important;border:none;font-size:20px}.changetogrid:before{font-family:checkout_dashicons!important;content:"\f180"}.changetolist:before{font-family:checkout_dashicons!important;content:"\f349"}.checkout_file_download_link,.checkout_file_download_link:hover{text-decoration:none}.checkout_file_download_link:before{font-family:checkout_dashicons!important;content:"\f316";font-size:20px}div.productslist ul{margin:0;padding:0;list-style:none}div.productslist ul li.productslistitem{margin:0 0 15px 0;padding:0 0 15px 0;list-style:none;width:100%;display:inline-block;padding:10px;background:#fff;border:1px solid #ddd;font-size:16px;font-size:1rem;vertical-align:top;box-shadow:1px 1px 2px #ddd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}div.productslist .producttitle{font-size:100%;overflow:hidden;margin:0;padding:5px 0;min-height:50px;font-weight:400}div.productslist .productimage{float:left;margin:0 15px 0 0}div.productslist .productimage img.productimagethumb{border:none;padding:5px;border:1px #d4d4d4 solid;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}div.productslist .productimage a.productimagelink{display:block}.wpcoproductimage a{position:relative;display:block}.wpcoproductimage a span.zoom_hover{width:50px;height:50px;background:url('http://firstdescents.org/wp-content/plugins/wp-checkout/views/default/img/zoom-hover.png') no-repeat;position:absolute;top:40%;left:40%;text-indent:-9999px;z-index:999;display:none}.wpcoproductimage a:hover span.zoom_hover{display:block}.entry p.productdescription{margin-bottom:.6em}div.productslist .productimage a.productimagelink:hover{border-color:#999}div.productslist .productdetails{float:right;text-align:right;padding:0 0 0 10px}div.productslist .productdetails form{margin:10px 0 0 0;padding:0;text-align:right}div.productslist .productpricewrap{position:absolute;top:0;right:0;background:#f2f2f2;padding:8px 16px;border-radius:0 0 0 8px}div.productslist .productsubmit{margin:0}div.productslist .productsubmit input{width:auto}div.productslist .productprice{font-size:110%;font-weight:700}div.productslist .productkeywords{margin:0;display:block;clear:both;padding:10px 0 15px 0}div.productslist .wpcohowmany{margin:0 0 10px 0}div.productsgrid{margin:15px 0}div.productsgrid .productsoptions{width:100%;padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #ddd;position:relative}div.productsgrid .productssort{position:absolute;right:0;bottom:20px}div.productsgrid .productssort label{float:left;width:auto;padding-right:8px;font-size:85%;line-height:24px}div.productsgrid ul{list-style:none;font-size:0 0 0 0;margin-left:-2.5%;padding:0}div.productsgrid ul li{width:30.3%;display:inline-block;padding:10px;margin:0 0 2.5% 2.5%;background:#fff;border:1px solid #ddd;font-size:16px;font-size:1rem;vertical-align:top;box-shadow:1px 1px 2px #ddd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}div.productsgrid ul li:after,div.productsgrid ul li:before{content:""!important}div.productsgrid .producttitle{font-size:100%;overflow:hidden;margin:0;padding:5px 0;min-height:50px;text-align:center;font-weight:400}div.productsgrid .producttitle a,div.productsgrid .producttitle a:link{text-decoration:none;display:block}div.productsgrid .productimage{display:block}div.productsgrid .productimage img.productimagethumb{border:none;background:#fff;max-width:100%;height:auto;margin:0 0 10px}div.productsgrid .productimage a.productimagelink{text-decoration:none;display:block;text-align:center}div.productsgrid .productimage a.productimagelink:hover{border-color:#999}div.productsgrid .productdetails{margin:0;padding:0;color:#333;text-align:center;position:relative}div.productsgrid .productdetails form{margin:10px 0 0 0;padding:0;text-align:center;position:relative}div.productsgrid .productdetails form input{margin:0 0 4px 0}div.productsgrid .productdetails form input.donateprice{margin:0 0 8px 0}div.productsgrid .wpcobuttonwrap{display:block}div.productsgrid .productsubmit{margin:0}div.productsgrid .productsubmit input{width:auto}div.productsgrid .productpricewrap{margin:5px 0 5px 0}div.productsgrid .productprice{font-size:110%;font-weight:700}div.wpcopaging{width:auto;clear:both}div.wpcopaging span.displaying-num{display:block;width:100%;font-style:italic;margin:15px 0}div.wpcopaging .page-numbers{border:1px #ddd solid;margin:0 3px 0 0;text-decoration:none;text-align:center;line-height:20px;padding:4px 8px;margin:0 4px 0 0;float:left;background:-webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#ededed));background:-webkit-linear-gradient(top,#fefefe,#ededed);background:-moz-linear-gradient(top,#fefefe,#ededed);background:-ms-linear-gradient(top,#fefefe,#ededed);background:-o-linear-gradient(top,#fefefe,#ededed);border:1px solid #d3d3d3;color:#555!important}div.wpcopaging .current{font-weight:700}div.wpcopaging .current,div.wpcopaging a.page-numbers:hover{border:1px solid #c6c6c6;background:-webkit-gradient(linear,0 0,0 100%,from(#ededed),to(#fefefe));background:-webkit-linear-gradient(top,#ededed,#fefefe);background:-moz-linear-gradient(top,#ededed,#fefefe);background:-ms-linear-gradient(top,#ededed,#fefefe);background:-o-linear-gradient(top,#ededed,#fefefe)}div.wpcopaging .wpcoshowall{float:left;margin:0 0 0 10px;height:32px;line-height:32px;display:block;vertical-align:middle}div.wpcopaging .wpcoshowall a{font-size:85%}.widget_checkout_wrapper_cart{position:relative}.checkout_loading_overlay_wrapper{display:none;position:absolute;width:100%;height:100%;left:0;top:0;bottom:0;right:0;background-color:rgba(255,255,255,.5)}.checkout_loading{margin:auto;width:16px;height:16px;vertical-align:bottom;display:inline-block}.checkout_loading:not(:required):after{content:'';display:block;font-size:4px;width:3px;height:3px;margin:auto;-webkit-animation:spinner 1.5s infinite linear;-moz-animation:spinner 1.5s infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1.5s infinite linear;animation:spinner 1.5s infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(225,225,225,.75) 1.5em 0 0 0,rgba(195,195,195,.75) 1.1em 1.1em 0 0,rgba(165,165,165,.75) 0 1.5em 0 0,rgba(135,135,135,.75) -1.1em 1.1em 0 0,rgba(105,105,105,.75) -1.5em 0 0 0,rgba(75,75,75,.75) -1.1em -1.1em 0 0,rgba(45,45,45,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0;box-shadow:rgba(225,225,225,.75) 1.5em 0 0 0,rgba(195,195,195,.75) 1.1em 1.1em 0 0,rgba(165,165,165,.75) 0 1.5em 0 0,rgba(135,135,135,.75) -1.1em 1.1em 0 0,rgba(105,105,105,.75) -1.5em 0 0 0,rgba(75,75,75,.75) -1.1em -1.1em 0 0,rgba(45,45,45,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0}.checkout_loading_overlay:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.checkout_loading_overlay:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin:60% auto;-webkit-animation:spinner 1.5s infinite linear;-moz-animation:spinner 1.5s infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1.5s infinite linear;animation:spinner 1.5s infinite linear;border-radius:.5em;color:red;-webkit-box-shadow:rgba(225,225,225,.75) 1.5em 0 0 0,rgba(195,195,195,.75) 1.1em 1.1em 0 0,rgba(165,165,165,.75) 0 1.5em 0 0,rgba(135,135,135,.75) -1.1em 1.1em 0 0,rgba(105,105,105,.75) -1.5em 0 0 0,rgba(75,75,75,.75) -1.1em -1.1em 0 0,rgba(45,45,45,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0;box-shadow:rgba(225,225,225,.75) 1.5em 0 0 0,rgba(195,195,195,.75) 1.1em 1.1em 0 0,rgba(165,165,165,.75) 0 1.5em 0 0,rgba(135,135,135,.75) -1.1em 1.1em 0 0,rgba(105,105,105,.75) -1.5em 0 0 0,rgba(75,75,75,.75) -1.1em -1.1em 0 0,rgba(45,45,45,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}table.wpco{float:left;width:100%;border-collapse:collapse!important;padding-bottom:20px}.checkout_cart_product_delete,.checkout_discount_delete,.checkout_favorite_delete,.checkout_favorite_view,.checkout_order_view,.savepdfinvoicelink{text-decoration:none!important}.checkout_cart_product_delete,.checkout_discount_delete,.checkout_favorite_delete:hover,.checkout_favorite_view:hover,.checkout_order_view:hover,.savepdfinvoicelink:hover{text-decoration:none!important}.savepdfinvoicelink:before{font-family:checkout_dashicons!important;content:"\f123";font-size:20px}.checkout_favorite_view:before,.checkout_order_view:before{font-family:checkout_dashicons!important;content:"\f179";font-size:20px}.checkout_cart_product_delete:before,.checkout_discount_delete:before,.checkout_favorite_delete:before{font-family:checkout_dashicons!important;content:"\f158";font-size:20px}.wpco a.colorbox img.wpco,.wpcowidgetthumblink img.wpco{display:block;border:1px #d3d3d3 solid;padding:2px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fff}.checkout .dropshadow,.checkout_dropshadow,.wpco .dropshadow{box-shadow:1px 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2);background:#fff}.wpco .radius4{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.wpco a.colorbox:hover img.wpco,.wpcowidgetthumblink img.wpco{border:1px #999 solid}.wpco tbody tr td,.wpco tr th.check-column{vertical-align:middle}.wpco tr td{border:1px solid #ccc}.wpcoinput{margin-bottom:0}#wpco_cartform{float:left;width:100%;position:relative}.wpco_columnimage{text-align:center;min-width:56px}.productqty{width:58px}.removeproduct{display:block;width:16px;height:27px;line-height:27px;background:url('http://firstdescents.org/wp-content/plugins/wp-checkout/views/default/img/delete.png') no-repeat left center;margin:0 auto;text-indent:-9999px}.wpco tr td.wpco_columnimage{border-right:0!important}.wpco tr td table{border-bottom:0 none;padding:0;margin:0}table.wpco tbody tr td,table.wpcocart tr th{padding:5px!important}table.wpco tr th{text-align:center;border:1px solid #ccc;font-weight:700}.total td,.wpco_columnprice,.wpco_columnqty,.wpco_columnremove,.wpco_columntotal{text-align:center}table.wpco td input{width:100%}.wpcocart .wpco_totaltext{text-align:left}.wpco_tablevariations{border-collapse:collapse}.wpco_tablevariations th{vertical-align:middle}.wpco_tablevariations td{border:1px solid #ccc}div.wpcosteps{margin:0 0 20px 0;padding:10px 0;display:block;clear:both;border-bottom:1px #ddd solid}div.wpcosteps ul{margin:0;padding:0;list-style:none}div.wpcosteps ul li{float:left;padding:0;margin:0 8px 0 8px;list-style:none;font-weight:400}div.wpcosteps ul li.active{font-weight:700;list-style:none}div.wpcosteps ul li span.number{font-size:140%}.wpcoordersummarybox{margin:15px 0 20px 0;width:100%}.shippingmessageholder p,p.shippingmessage{padding:10px 15px;margin:0!important}#checkout_shipping_shipmethod{margin:10px 0 15px 0;display:block}.shippingmessageholder{width:100%;border:1px solid #d3d3d3}.wpco_billing th,.wpco_shipping th{vertical-align:middle}fieldset.ordersummary{padding:0}.wpco_orders tr td,.wpco_orderviewcart tr td{text-align:center}.wpco_orderview th{vertical-align:middle}.checkout_ul,.wpco_list,.wpcowidgetproducts{margin:15px 20px 10px 20px!important;list-style-type:square!important;padding:0;display:block;clear:both}.widget-cart .wpco_list,.widget-cart .wpco_list li{margin-left:0!important}.widget-cart .wpco_list{list-style:none!important}.wpco_list li{float:left;width:100%}fieldset.steps{float:left;border:1px #ccc solid;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:0 0 15px 0;padding:0}fieldset.steps .stepsholder{margin:0 0 20px 0}.stepsholder label{display:block}fieldset.steps legend{padding:0 6px;margin:0;font-size:120%}div.wpco-form .form-row{width:100%;text-align:left;margin:0 0 15px 0;display:block}div.wpco-form .form-row label{width:200px;margin:0 15px 0 0;font-weight:700;display:block;float:left;line-height:30px}div.wpcoproduct p.wpcooptionslink{font-size:11px;margin:0;padding:0}div.wpcoproduct .stockcount{white-space:nowrap;font-size:11px;float:none;margin:0;padding:6px 8px;border:1px #c00 solid;background:#ffebe8;font-weight:700;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}div.wpcoproduct .price{font-weight:700;font-size:120%;line-height:40px}.sprice,div.wpcoproduct .sprice{color:#999;font-size:100%;text-decoration:line-through}.checkout_recurringinfo,div.wpcoproduct .recurringinfo{background:#efefef;border-radius:4px;padding:4px 8px;font-size:80%;display:inline-block;margin:10px 0 0 0}div.wpcoproduct .recurringinfo .recurringinfo_duration,div.wpcoproduct .recurringinfo .recurringinfo_recurrence{font-weight:700}div.recurring_onceoff{margin:15px 0 15px 0}input.donateprice{width:45px!important}form input.widefat{margin:0 3px 8px 0}form input[type=checkbox],form input[type=radio]{border:0 none!important;width:auto!important}p.checkout_product_showcasemsg{margin:10px 0}.checkout_product_onsale{position:absolute}div.wpcoproduct a img{border:none}div.wpcohowmany input,div.wpcoproduct div.wpcohowmany input{margin-bottom:0;text-align:center}div.wpcoproductimage{margin:0 0 15px 0}div.wpcoproduct div.wpcohowmany input,input.checkout_quantity,input.wpcoquantity{width:40px!important;text-align:center}input.wpcobartercardno{width:150px!important}div.wpcoproduct div.wpcoimages{float:left;width:auto;padding-right:20px}div.wpcoproduct div.wpcoimages div.viewllextraimageslink{font-size:11px;margin:5px 0 10px 0}.productsgrid .wpcofavoritewrap{position:absolute}.productslist .wpcofavoritewrap{float:left;margin:3px 10px 0 0}.wpcoproduct .wpcofavoritewrap{float:right;margin:5px 0 0 0}.favoritesubmit{display:block}.favoritesubmit,a.favoritesubmitlink{text-decoration:none}a.favoritesubmitlink:before,a.favoritesubmitlink:hover:before{font-family:checkout_dashicons!important;content:"\f154";font-size:20px}a.favoritesubmitlink.active:before{font-family:checkout_dashicons!important;content:"\f155"}.favoritesuccess,.wpcoadded,span.wpcoloading{background:#fdfdfd;padding:5px 10px;border:1px #ccc solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:absolute;min-width:120px;text-align:center!important;white-space:nowrap;font-size:11px;line-height:26px;top:0;left:0;z-index:999}.favoritesuccess img,.wpcoadded img,span.wpcoloading img{border:none!important}.productinfoholder .favoritesubmit{float:left;width:auto;margin-left:10px}div.wpcocategory .wpcocatimg{margin:0 10px 10px 0}div.wpcocategoriesgrid ul{list-style:none;margin:10px 0 15px 0;padding:0}div.wpcocategoriesgrid ul li{margin:0 10px 15px 0;list-style:none;list-style-type:none!important;display:-moz-inline-box;display:inline-block;border-bottom:none;text-align:center;vertical-align:bottom}div.wpcocategoriesgrid ul li:before{content:""!important}div.wpcocategoriesgrid a{text-decoration:none}div.wpcocategoriesgrid a img{border:none}div.wpcocategoryimg{margin:0 0 10px 0;display:block}div.wpcocategoriesgrid h4{display:block;width:100%;margin:0 0 15px 0;font-size:100%;text-align:center}div.wpcocategoriesgrid h4 a{display:block}#checkout_frontend_errors,#checkout_frontend_notices{display:none;position:fixed;top:0;width:100%;z-index:999999}.checkout_frontend_errors_inside,.checkout_frontend_notices_inside{text-align:center;padding:10px 0;margin:0!important}.checkout_highlight{background:#f1fbe5;border-bottom:1px #8cce3b solid;color:#363636}.checkout_alert{background:#fef1ec;border-bottom:1px #cd0a0a solid;color:#cd0a0a}.wpcohelp{display:inline-block;margin:2px 0 0 5px;vertical-align:top;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;z-index:26;background-color:#444;color:#fff}.wpcohelp a{display:block;padding:0 5px;color:#fff!important;text-decoration:none;font-weight:700;font-size:10px;line-height:15px}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;background:#fff;border-width:2px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#colorbox img{max-width:none!important}div.wpcosearch{margin:10px 0 20px 0}#wpcosearchterm{width:auto}.checkout button,.checkout_button,.productsubmit input,.wpcobutton,a.ui-button,input.ui-button{background:-webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#ededed))!important;background:-webkit-linear-gradient(top,#fefefe,#ededed)!important;background:-moz-linear-gradient(top,#fefefe,#ededed)!important;background:-ms-linear-gradient(top,#fefefe,#ededed)!important;background:-o-linear-gradient(top,#fefefe,#ededed)!important;border:1px solid #d3d3d3!important;color:#555!important;padding-bottom:7px!important;padding-left:10px!important;padding-right:10px!important;padding-top:7px!important;text-decoration:none!important}.checkout button:hover,.checkout_button:hover,.wpcobutton:hover,a.ui-button:hover,input.ui-button:hover{border:1px solid #c6c6c6!important;background:-webkit-gradient(linear,0 0,0 100%,from(#ededed),to(#fefefe))!important;background:-webkit-linear-gradient(top,#ededed,#fefefe)!important;background:-moz-linear-gradient(top,#ededed,#fefefe)!important;background:-ms-linear-gradient(top,#ededed,#fefefe)!important;background:-o-linear-gradient(top,#ededed,#fefefe)!important;text-decoration:none!important}.globaloptions{margin:15px 0 15px 0!important;padding:0}.checkout_variationoption_description{font-size:70%;color:#999;display:inline-block}.select2-chosen .checkout_variationoption_description{display:inline-block}.select2-highlighted .checkout_variationoption_description{color:#fff}.checkout_variationoption_image{margin:0 10px 0 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.select2-chosen .checkout_variationoption_image{height:22px;vertical-align:top;margin-top:1px}p.wpcosubmit{margin:10px 0;padding:0}p.checkout_cart_submit{float:right;margin:0}.productslist fieldset.wpco{float:right;text-align:right;clear:both}fieldset.wpco{float:left;width:100%;display:block;border:none;margin:0 0 10px 0;text-align:left;padding:0}fieldset.wpco legend{font-weight:700;padding:0;color:#333;font-size:auto;font-style:normal}fieldset.wpco legend sup.wpcorequired{color:red!important}.wpco input[type=text],fieldset.wpco input[type=text],input[type=password],input[type=text],select{margin:0}fieldset.steps{margin:0 0 10px 0;padding:0;width:100%}fieldset.steps legend{padding:15px 0 10px 0;font-size:120%}label{cursor:pointer}table td input,table td select,table td textarea{margin:0!important}.wpco ul{padding:0}.wpco .notation{font-size:11px;display:block;padding:5px 0}a.wpco img,img.wpco{border:none;background:0 0!important}table.form-table{margin-top:8px!important}table.wpco{width:100%;margin:15px 0}table.wpco tbody tr.total,table.wpco tfoot tr,table.wpco thead tr{background:0 0!important;font-weight:700}tr.total td{white-space:nowrap}.checkout_cleaner,.checkout_clear,.clear,.wpcocleaner,hr.wpco{clear:both!important;height:1px;visibility:hidden}.wpcofavoritewrap,.wpcoproduct .wpcobuttonwrap{right:0}.wpcoproduct .wpcobuttonwrap .productsubmit{margin:0 10px 0 0;line-height:45px}.wpcoproduct .wpcoloadingwrap{line-height:45px}span.cart{padding:0 0 0 20px;background:url('http://firstdescents.org/wp-content/plugins/wp-checkout/views/default/img/cart.png') center left no-repeat}ul.wpcoerrors{list-style:square}.widget_checkout_cart ul.wpcoerrors{padding:0 0 0 20px}.checkout_error,div.wpcoerror,li.wpcoerror,p.wpcoerror,span.wpcoerror,ul.wpcoerror,ul.wpcoerror li{color:red!important}.wpcooos{color:red!important;font-size:11px!important}.checkout_success,.wpcosuccessmsg{color:green!important}.checkout_inactive{color:#999}.wpcohandle{cursor:move;width:11px;height:11px;display:block;background:url('http://firstdescents.org/wp-content/plugins/wp-checkout/images/updowndrag.png') no-repeat}fieldset.wpcooptionslinkfieldset{padding:0}div.wpcosort p{font-size:12px!important;line-height:14px!important}.wpcoinhonorof{margin:15px 0;font-size:85%}.wpcoinhonorof table{float:left;width:100%}.wpcoinhonorof legend{display:block;padding-bottom:10px;font-size:115%;color:#999}.wpcoinhonorof table input.widefat{width:90%}.wpcoinhonorf table td .widefat{margin-left:10px}div.widget-cart ul{list-style:none}div.widget-cart ul li{list-style:none}ul.wpcowidgetproducts{list-style:none;list-style-type:none;padding:0!important;margin:5px 0!important;border:none}ul.wpcowidgetproducts li{list-style:none;list-style-type:none;display:block;border:none;height:65px;line-height:55px;overflow:hidden}ul.wpcowidgetproducts li:before{content:""!important}ul.wpcowidgetproducts li span.wpcowidgetthumb{float:left;height:50px;line-height:50px;margin:0 10px 0 0}.wpcowidgetthumb{border:none}ul.wpcochecklist{margin:0;padding:0;list-style:none}ul.wpcochecklist li ul{list-style:none;margin:5px 0 0 0;padding:0 0 0 20px}a.wpcobuylink{text-transform:uppercase}div.wpcoimglist{margin:10px 10px 10px 0;width:100%}div.wpcoimglist .viewallextraimageslink{margin:0 0 10px 0}div.wpcoimglistfull{width:auto!important}.checkout_couponform{float:left;margin:0 0 20px 0}.wpcocouponcodeinput{width:150px!important}div.wpcoimglist ul{margin:0;padding:0!important;text-indent:0!important;list-style:none}div.wpcoimglist ul li{float:left;margin:0 10px 10px 0;padding:0;text-indent:0;list-style:none}div.wpcoimglist ul li:before{content:""}div.wpcoimglist ul li a img{background:#fff}.productinfoholder{float:left;padding-bottom:20px}.pricewrap .producttax,.taxwrap{font-size:11px;font-weight:400;font-style:normal;margin:0 0 0 5px}.pricewrap .measurementprice{font-size:90%;font-weight:700}div.pricetype_measurement_input,div.pricetype_square_input{margin:10px 0 15px 0}.pricewrap,.productinfoholder .productdescriptionview,.productinfoholder .wpcovariation,.productsection,.wpco_productspecs{float:left;width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d3d3d3}.productsection,.wpco_productspecs{line-height:200%;font-size:85%}.wpco_productspec{float:left;width:100%}.wpco_productspecname{font-weight:700}.wpco_productspecs div,.wpco_productspecs span{margin:0;padding:0}.productinfoholder p.squareprice{margin-bottom:0}.productinfoholder .wpcofield{float:left;width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d3d3d3}.productinfoholder p{margin-bottom:0}.check-column input,fieldset.wpcovariation .wpcostyle_checkbox input,fieldset.wpcovariation .wpcostyle_radio input{border:0;margin:2px 8px 2px 0}label.wpcostyle_checkbox,label.wpcostyle_radio{display:block}label.wpcostyle_withimage a{float:left;margin:0 10px 0 0}label.wpcostyle_withimage input{float:left}label.wpcostyle_withimage .jqzoom{float:left;width:auto;padding-left:8px}label.wpcostyle_withimage .jqzoom img{padding-bottom:0;margin:0;display:inline-block}label.wpcostyle_withimage .zoomPreload{display:none}span.wpcostyle_optionlabel{display:block;vertical-align:middle;float:left}label.wpcostyle_float{float:left!important;margin:0 10px 0 0;line-height:50px}input.wpcostyle_checkbox_inputwithimage,input.wpcostyle_radio_inputwithimage{height:50px;line-height:50px;display:block}fieldset.wpcofield select,fieldset.wpcovariation select{padding:3px}.shippingbuttons{float:left;width:100%;margin:0 0 20px 0}fieldset.steps label{margin-right:5px}.checkout_small,.wpco .small{font-size:11px}div.recaptcha{margin:10px 0 20px 0;clear:both;position:relative}div.recaptcha table.recaptchatable{line-height:0!important}.checkout_center{text-align:center}#thumblist>li{display:inline-block!important}#thumblist{margin:0}