/*! # Genesis Child Theme  
Theme Name: wp-suitable
Theme URI: http://my.studiopress.com/themes/genesis/  
Description: This is the Wordpress starter theme to be used with the Genesis framework.  
Author: StudioPress/Andrew Forsman  
Author URI: http://www.studiopress.com/  
Template: genesis  
Template Version: 1.0.0  
License: GPL-2.0+  
License URI: http://www.gnu.org/licenses/gpl-2.0.html  
*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#333}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}.container,.footer-widgets .wrap,.site-footer .wrap{max-width:1350px;margin:0 auto;padding:0 15px}.reading-container,.term-description{max-width:750px;margin:0 auto;padding:0 15px}.centered-form-container{max-width:500px;margin:0 auto}.cart-container{max-width:960px;margin:0 auto;padding:0 15px}body{font-family:"museo-sans",sans-serif;font-weight:300}p{line-height:1.625rem}a{color:#613500}article h1{margin-bottom:16px}:focus{outline-color:#ead69b;outline-style:solid;outline-width:2px}.offscreen,ul[class^='menu-'] a span,ul[class*='menu-'] a span{position:absolute;left:-1000px;top:auto;width:1px;height:1px;overflow:hidden}.button{border:0;padding:10px 16px;font-weight:700;text-decoration:none}a.button-Yellow{border:3px solid #d4ab32;color:#d4ab32}a.button-Yellow:hover,a.button-Yellow:focus{background:#d4ab32;color:white}#mc-embedded-subscribe{padding:.5rem;background:#d4ab32;border:0;color:white}fieldset{border:1px solid #b0b4bb;padding:2rem}legend{font-size:1rem;font-weight:900}label{display:inline-block;padding-bottom:.5rem;font-size:.8rem;font-weight:900;color:#6d737e}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="password"],textarea,.custom-select select,.custom-select .btn-select{padding:.5rem;border:1px solid #b0b4bb;width:100%;font-size:.875rem}input.small[type="text"],input.small[type="email"],input.small[type="tel"],input.small[type="number"],input.small[type="url"],input.small[type="password"],textarea.small,.custom-select select.small,.custom-select .small.btn-select{width:50%}.custom-select{position:relative}.custom-select select{position:absolute;top:0;right:0;padding:0;opacity:.001;filter:alpha(opacity=0.1)}.custom-select select,.custom-select .btn-select{min-height:35px}.gfield_error .custom-select select,.gfield_error .custom-select .btn-select{border-color:#ca3c3c}.custom-select .btn-select{position:relative;display:inline-block}.btn-select.btn-focus{border-color:#81b9f5;box-shadow:0 0 .4em rgba(200,200,200,0.8)}.custom-select .btn-select:after{content:" ";display:block;background:url(images/arrow-solid-down.png) no-repeat 0 0;width:1em;height:1em;position:absolute;top:.4em;right:0;background-position:0 .5em}.custom-select .label-text{display:inline-block;padding:0 1em .3em 0}#mc_embed_signup_scroll{-js-display:flex;display:flex}.mc-field-group{flex:1}img{max-width:100%}.nav-primary{display:none}@media(min-width:768px){.nav-primary{display:block}}.nav-primary.open-menu{display:block}ul[class^='menu-'],ul[class*='menu-']{list-style:none;padding:0}ul[class^='menu-'] a,ul[class*='menu-'] a{text-decoration:none;font-weight:700}.menu-social{list-style:none;margin-right:16px;padding:0}.menu-social li{display:inline-block;margin-right:8px;font-size:24px}.container-left-header .menu-social{margin:0 0 0 16px}.container-left-header .menu-social li{margin:0 0 0 8px}.menu-account{-js-display:flex;display:flex;flex:row nowrap;margin-left:30px}.menu-account li{padding-left:16px}.menu-primary{-js-display:flex;display:flex;flex-flow:row;flex-flow:wrap;text-align:center;justify-content:space-around}@media(min-width:768px){.menu-primary{flex-flow:row}}@media(min-width:1075px){.menu-primary{justify-content:space-between;text-align:right;margin:.5rem 0}}.menu-primary li{font-size:.875rem;white-space:nowrap;flex:1 0 50%}@media(min-width:768px){.menu-primary li{flex:1 0 auto}}@media(min-width:1075px){.menu-primary li{padding-left:20px}}@media(min-width:1200px){.menu-primary li{padding-left:32px;font-size:1rem}}.menu-primary li a{display:block;padding:8px}@media(min-width:1075px){.menu-primary li a{padding:8px 0}}.menu-primary .fa{padding-right:4px}.menu-toggle{display:block;background:rgba(255,255,255,0.4);padding:12px;font-weight:bold;text-align:center;text-decoration:none;margin-bottom:8px}.home .menu-toggle{background:rgba(225,197,113,0.4)}@media(min-width:768px){.menu-toggle{display:none}}.home .link-home{display:none}#site-logo{width:200px;margin:0 auto}h4.widgettitle{margin:0}.buckets{padding:40px 0}.buckets .container,.buckets .footer-widgets .wrap,.footer-widgets .buckets .wrap,.buckets .site-footer .wrap,.site-footer .buckets .wrap{-js-display:flex;display:flex;flex-flow:column}@media(min-width:768px){.buckets .container,.buckets .footer-widgets .wrap,.footer-widgets .buckets .wrap,.buckets .site-footer .wrap,.site-footer .buckets .wrap{flex-flow:row}}.homepage-buckets{border-top:8px solid #e1c571}.bucket{-js-display:flex;display:flex;position:relative;flex:1;flex-direction:column;align-items:center;padding:15px 4%;text-align:center}@media(min-width:768px){.bucket:after{position:absolute;content:"";top:0;right:0;bottom:0;width:5px;background:transparent url("images/dotted-border-image.png") center center;background-size:5px 28px;background-repeat:repeat-y}}.bucket:last-of-type:after{background:0}.bucket img{width:90%;max-width:300px}.bucket p{width: 100%; margin-bottom:24px}.bucket .button{display:inline-block;margin-top:auto;font-size:.875rem}@media(min-width:1075px){.bucket .button{font-size:1rem}}.footer-widgets{border-top:8px solid #e1c571}.footer-widgets .wrap{-js-display:flex;display:flex;flex-wrap:wrap}.footer-widgets .widget-area{flex:1 0 100%;padding:4%}@media(min-width:540px){.footer-widgets .widget-area{flex:1 0 27.5%}}@media(min-width:1075px){.footer-widgets .widget-area{flex:1 0 27.5%}}.footer-widgets .widget-area .menu{list-style:none;margin:0;padding:0}.footer-widgets .widget-area .menu,.footer-widgets .widget-area .textwidget{margin:.5rem 0}.footer-widgets .widget-area .menu p,.footer-widgets .widget-area .menu li,.footer-widgets .widget-area .textwidget p,.footer-widgets .widget-area .textwidget li{margin:0;line-height:1.5rem}.footer-widgets .widget-area .menu p,.footer-widgets .widget-area .textwidget p{padding-bottom:16px}@media(min-width:540px){.footer-widgets .footer-widgets-3{flex:1 0 100%}}@media(min-width:768px){.footer-widgets .footer-widgets-3{flex:1 0 45%}}.site-footer{background:#e1c571;padding:16px 0}.site-footer p{margin:0;font-size:14px}.site-footer p a{color:inherit;text-decoration:none}.site-header,.site-header-no-logo,.site-header-with-logo{width:100%;border-bottom:8px solid #e1c571}.site-header .container,.site-header-no-logo .container,.site-header-with-logo .container,.site-header .footer-widgets .wrap,.footer-widgets .site-header .wrap,.site-header-no-logo .footer-widgets .wrap,.footer-widgets .site-header-no-logo .wrap,.site-header-with-logo .footer-widgets .wrap,.footer-widgets .site-header-with-logo .wrap,.site-header .site-footer .wrap,.site-footer .site-header .wrap,.site-header-no-logo .site-footer .wrap,.site-footer .site-header-no-logo .wrap,.site-header-with-logo .site-footer .wrap,.site-footer .site-header-with-logo .wrap{-js-display:flex;display:flex;flex-flow:column}@media(min-width:1075px){.site-header .container,.site-header-no-logo .container,.site-header-with-logo .container,.site-header .footer-widgets .wrap,.footer-widgets .site-header .wrap,.site-header-no-logo .footer-widgets .wrap,.footer-widgets .site-header-no-logo .wrap,.site-header-with-logo .footer-widgets .wrap,.footer-widgets .site-header-with-logo .wrap,.site-header .site-footer .wrap,.site-footer .site-header .wrap,.site-header-no-logo .site-footer .wrap,.site-footer .site-header-no-logo .wrap,.site-header-with-logo .site-footer .wrap,.site-footer .site-header-with-logo .wrap{flex-flow:row}}.site-header-with-logo{background:url(images/subpage-header-bg.jpg) 0 0 no-repeat}@media(min-width:768px){.site-header-with-logo{background-size:cover;padding:8px 0}}.container-left-header{flex:1;-js-display:flex;display:flex;flex-flow:column}@media(min-width:1075px){.container-left-header{align-items:flex-end}}.container-social-tagline{-js-display:flex;display:flex;align-items:center;justify-content:center}@media(min-width:1075px){.container-social-tagline{justify-content:flex-end}}.container-header-nav{-js-display:flex;display:flex;flex-flow:column;align-items:stretch}@media(min-width:1075px){.container-header-nav{flex:1;flex-flow:row;justify-content:flex-end;align-items:center}}.site-header-with-logo{margin-bottom:25px}@media(min-width:768px){.site-header-with-logo{margin-bottom:50px}}.page-title{text-align:center}.page-title img{max-height:180px}article{margin-bottom:60px}.gform_wrapper{margin-bottom:12px;margin-bottom:.75rem;margin-bottom:60px;max-width:750px}.gform_heading{margin-bottom:24px;margin-bottom:1.5rem;padding-bottom:12px;padding-bottom:.75rem;border-bottom:1px solid #c5c5c5}.gform_heading .gform_title{margin-bottom:12px;margin-bottom:.75rem}.gf_progressbar{width:100%;min-height:20px;margin-bottom:2em;background:#a6a6a6;border-radius:4px;overflow:hidden;text-indent:-9999px}.gf_progressbar_percentage{background:#e1c571}ul.gform_fields{list-style:none;margin:0;padding:0}.gfield{padding-bottom:30px}.gsection{margin-bottom:32px;padding-bottom:0;border-bottom:1px solid #8c8c8c}.gsection .gsection_title{padding-bottom:8px}.gfield_required{display:inline-block;padding-left:2px;color:#c7672d}.gfield_description{padding-top:8px;line-height:135%}.gfield_html ul{list-style:disc;margin-bottom:24px}.gfield_html ul li:before{position:absolute;top:1px;left:0;content:"\f111";font-family:FontAwesome;font-size:8px;color:#c7672d;margin-right:8px}.gfield_html ul li{position:relative;list-style:none;padding-left:16px;padding-bottom:16px;line-height:135%}.gfield_html p{line-height:135%}.gfield_checkbox{list-style:none;margin:0;padding:0}.gfield_checkbox label{display:inline;padding:0}.gfield_checkbox li{padding-bottom:4px}ul.gfield_radio{list-style:none;margin:0;padding:0}ul.gfield_radio input{margin-right:4px}.ginput_container{max-width:500px}.ginput_container_number{max-width:100px}.ginput_complex{max-width:500px}.ginput_complex>span{display:block;padding-bottom:4px}.ginput_complex label{color:#4d4d4d}.field_sublabel_below>label{color:#333;font-size:17px}.name_prefix{width:10%;margin-right:1%}.name_first,.name_last{float:left;width:50%}.name_first input,.name_last input{width:100%}.name_first{padding-right:5px}.name_last{padding-left:5px}.name_suffix{width:9%;float:right}.address_city{float:left;width:50%;padding-right:5px}.address_state{float:left;width:35%;padding-left:5px;padding-right:5px}.address_zip{float:right;width:15%;padding-left:5px}input.datepicker_with_icon{margin-right:12px;margin-right:.75rem;display:inline-block;width:auto}.gfield_date_month,.gfield_date_dropdown_month{display:inline-block;width:auto;margin-right:1%}.gfield_date_day,.gfield_date_dropdown_day{display:inline-block;width:auto;margin-right:1%}.gfield_date_year,.gfield_date_dropdown_year{display:inline-block;width:auto}.gfield_time_hour{float:left;margin-right:1%}.gfield_time_hour input{width:inherit;display:inline-block}.gfield_time_hour label{display:block}.gfield_time_minute{width:30%;float:left;margin-right:1%}.gfield_time_ampm{width:20%;float:left;margin-right:1%}.ui-datepicker{background:#fff;border:1px solid #8c8c8c}.ui-datepicker-prev{width:20%;float:left}.ui-datepicker-next{width:20%;float:right}.ui-datepicker-title{width:60%;float:left}.ui-datepicker-title select{width:auto;display:inline-block}.gfield,.gform_footer{clear:both}.gf_left_half{width:49%;float:left;clear:left}.gf_right_half{width:49%;float:right;clear:right}.gf_left_third{clear:none;width:32.5%;float:left;margin-right:1.25%}.gf_middle_third{clear:none;width:32.5%;float:left}.gf_right_third{clear:none;width:32.5%;float:right}.gf_inline{width:auto;display:inline-block;margin-right:1%;vertical-align:top}.gf_list_2col li{width:50%;float:left}.gf_list_3col li{width:33%;float:left}.gf_list_4col li{width:25%;float:left}.gf_list_5col li{width:20%;float:left}.gf_list_inline li{display:inline-block;margin-right:1%}.gf_list_height_25 li{height:25px}.gf_list_height_50 li{height:50px}.gf_list_height_75 li{height:75px}.gf_list_height_100 li{height:100px}.gf_list_height_125 li{height:125px}.gf_list_height_150 li{height:150px}.gfield_list{margin:0}.gfield_list>tbody>tr:nth-child(odd)>td,.gfield_list>tbody>tr:nth-child(odd)>th{padding-right:12px;padding-right:.75rem;background:0;line-height:normal;padding:0;border:0}.gfield_list>thead>tr>th{border:0}.gf_scroll_text{padding:12px;border:1px solid #cecece;height:180px;overflow:auto}.gf_scroll_text p:last-of-type{margin-bottom:0}.gf_hide_ampm .gfield_time_ampm{display:none}.gf_hide_charleft .charleft{display:none}.gfield_error{padding:12px 24px;margin-bottom:32px;background:#fbf0f0;border:1px solid #eee;border-left-width:5px;border-left-color:#d9534f}.gfield_error>label,.gfield_error .validation_message{color:#ca3c3c}.gfield_error .validation_message{padding-top:8px;font-style:italic}.gfield_error input,.gfield_error textarea,.gfield_error select{border-color:#ca3c3c}.gfield_error input:focus,.gfield_error textarea:focus,.gfield_error select:focus{border-color:#a62d2d}.gf_page_steps{margin-bottom:12px;margin-bottom:.75rem;line-height:1}.gf_step{display:inline-block;opacity:.2;margin-right:1%}.gf_step:last-of-type{margin-right:0}.gf_step_active{opacity:1}.gf_step_number{font-weight:bold;font-size:150%}.gform_validation_container{display:none;position:absolute;left:-9000px}#tribe-events .tribe-events-button{background:#ddbc5c}#tribe-events .tribe-events-button:hover,#tribe-events .tribe-events-button:focus{background:#e1c571}#tribe-events .tribe-events-button,#tribe-events .tribe-events-button:hover,#tribe_events_filters_wrapper input[type=submit],.tribe-events-button,.tribe-events-button.tribe-active:hover,.tribe-events-button.tribe-inactive,.tribe-events-button:hover,.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background:#ddbc5c}#tribe-events-content .tribe-events-tooltip h4,#tribe_events_filters_wrapper .tribe_events_slider_val,.single-tribe_events a.tribe-events-gcal,.single-tribe_events a.tribe-events-ical{color:#613500}#tribe-events .tribe-events-content p{margin-bottom:30px}h1.tribe-events-single-event-title{margin-bottom:0}.tribe-events-schedule{margin:0 0 30px}.tribe-events-schedule h2{margin:4px 0;font-size:18px}.tribe-event-description p{line-height:1.2rem}.events-archive .reading-container,.events-archive .term-description{max-width:960px}dd{margin:0}dd p{margin:0;line-height:normal}.amount{color:#613500}.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt{background:#d4ab32}.woocommerce button.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button.alt:focus{background:#e1c571}.woocommerce-demo-store .site-container{margin-top:65px}@media(min-width:768px){.woocommerce-demo-store .site-container{margin-top:39px}}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background:#e1c571}.woocommerce ul.products li.product .price,.woocommerce-cart ul.products li.product .price,.woocommerce-checkout ul.products li.product .price{color:#613500}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-info,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-info{border-top-color:#d4ab32}.woocommerce table.shop_table td,.woocommerce-cart table.shop_table td,.woocommerce-checkout table.shop_table td{padding:20px 6px}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name .woocommerce td.product-name dl.variation dt,.woocommerce-cart td.product-name dl.variation dd,.woocommerce-cart td.product-name .woocommerce td.product-name dl.variation dt,.woocommerce-checkout td.product-name dl.variation dd,.woocommerce-checkout td.product-name .woocommerce td.product-name dl.variation dt{margin-bottom:0}.woocommerce td.product-name dt.variation-Size,.woocommerce td.product-name dd.variation-Size,.woocommerce-cart td.product-name dt.variation-Size,.woocommerce-cart td.product-name dd.variation-Size,.woocommerce-checkout td.product-name dt.variation-Size,.woocommerce-checkout td.product-name dd.variation-Size{line-height:normal;margin:0;padding:0}.woocommerce td.product-name dt.variation-Size p,.woocommerce td.product-name dd.variation-Size p,.woocommerce-cart td.product-name dt.variation-Size p,.woocommerce-cart td.product-name dd.variation-Size p,.woocommerce-checkout td.product-name dt.variation-Size p,.woocommerce-checkout td.product-name dd.variation-Size p{line-height:normal;margin:0;padding:0}.woocommerce .actions input.button,.woocommerce-cart .actions input.button,.woocommerce-checkout .actions input.button{font-size:.875rem;margin-right:5px}.tax-product_cat ul.products{-js-display:flex;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:100px}.tax-product_cat ul.products li.product{width:45%;margin:0 1.9% 2.992em}@media(min-width:768px){.tax-product_cat ul.products li.product{width:25%}}.tax-product_cat h1.page-title{text-indent:-9999px;height:120px;width:240px;margin:0 auto}li.product{text-align:center}li.product .button{display:none}p.demo_store{padding:.4em;background-color:#e65a62;box-shadow:none;font-weight:bold;position:absolute;top:0;left:0;right:0;text-align:center;color:white;margin:0}.admin-bar p.demo_store{top:46px}@media(min-width:768px){.admin-bar p.demo_store{top:32px}}.woocommerce-result-count,.woocommerce-ordering{display:none}.term-spuffles h1.page-title{background:url("images/SpufflesLogo.jpg") center center no-repeat;background-size:contain}.term-dancing-chocolate h1.page-title{background:url("images/DancingChocolateLogo.jpg") center center no-repeat;background-size:contain}.term-description{padding-bottom:50px;text-align:center}.back-button{font-size:.925rem;font-weight:700}.back-button .fa{display:inline-block;margin-right:6px;font-size:.75rem;vertical-align:middle}.woocommerce-cart .cart-collaterals .cart_totals table .order-total th,.woocommerce-cart .cart-collaterals .cart_totals table .cart-subtotal th,.woocommerce-cart .cart-collaterals .cart_totals table .tax-total th{vertical-align:middle}.woocommerce-cart .cart-collaterals .cart_totals table .tax-total small{display:none}.woocommerce-cart .cart-collaterals .cart_totals table .shipping th{padding-top:20px}.woocommerce-thankyou-order-received{text-align:center}.woocommerce-thankyou-order-details{-js-display:flex;display:flex;justify-content:center}.woocommerce-thankyou-order-details li{margin:0;padding:0 2em}.woocommerce-checkout h2{margin-top:4rem}.woocommerce-checkout .addresses{text-align:left}.woocommerce-checkout .addresses h3{margin:.25rem 0}.woocommerce-account .button{background:#d4ab32;color:white}.woocommerce-account table.shop_table{width:100%;margin-bottom:30px}.woocommerce-account table.shop_table th{padding:0 6px 4px;text-align:left}.woocommerce-account table.shop_table tr{border-bottom:1px solid #ccc}.woocommerce-account table.shop_table td{padding:12px 6px}.woocommerce-account table.shop_table td.order-actions{text-align:right}.woocommerce-account .order_details th{padding-bottom:0}.woocommerce-account .order_details dl.variation{margin:0}.woocommerce-account .order_details dl.variation dt,.woocommerce-account .order_details dl.variation dd{display:inline-block}.woocommerce-account .order-info{text-align:center}.woocommerce-account .order-actions a.button{padding:5px 8px;margin-left:4px}.col2-set{-js-display:flex;display:flex;flex-flow:column}@media(min-width:768px){.col2-set{flex-flow:row}}.col2-set .col-1{flex:1}@media(min-width:768px){.col2-set .col-1{padding-right:40px}}.col2-set .col-2{flex:1}@media(min-width:768px){.col2-set .col-2{padding-left:40px}}form.login label:not(.inline){display:block}form.login .input-text{width:100%}.woocommerce ul.products li.product a:not(.button){display:inline-block}.above-fold{-js-display:flex;display:flex;flex-flow:column}@media(min-width:768px){.above-fold{height:70vh}}.video-hero{position:relative;min-height:430px;height:100%;width:100%;overflow:hidden;background:#150b00}.play-video .video-hero{margin-top:auto}.video-cover{-js-display:flex;display:flex;flex:1;align-items:center;justify-content:center;position:relative;height:100%;min-height:430px;z-index:200}.video-cover:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:-moz-radial-gradient(center,ellipse contain,rgba(0,0,0,0.7) 0,transparent 70%);background:-webkit-radial-gradient(center,ellipse contain,rgba(0,0,0,0.7) 0,transparent 70%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.7) 0,transparent 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#00000000',GradientType=1);background-size:contain}.play-video .video-cover{display:none}.video-still-filter{background:rgba(0,0,0,0.2)}.hero-cta{-js-display:flex;display:flex;flex-flow:column;text-align:center;color:white;letter-spacing:.1rem;font-size:22px;font-weight:700;z-index:10;cursor:pointer;text-decoration:none}.hero-cta img{display:block;width:100%;max-width:320px}.play-video-hero{position:relative;display:block;margin:48px 0;width:100%;height:55px;background:url("images/video-play.png") center center no-repeat;background-size:contain;text-indent:-9999px}.play-video-hero:before{position:absolute;top:27px;left:0;content:" ";height:4px;width:35%;border-radius:2px;background:white}.play-video-hero:after{position:absolute;top:27px;right:0;content:" ";height:4px;width:35%;border-radius:2px;background:white}.overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background:rgba(0,0,0,0.9);z-index:1000;justify-content:center;align-items:center;padding:10%}.modal-open .overlay{-js-display:flex;display:flex}.overlay .close-control{position:absolute;top:0;right:0;width:10%;display:block;font-size:24px;color:white;padding:24px 0;text-align:center}.video-wrapper{width:100%;min-width:850px;overflow:hidden;position:absolute;top:0;left:0;bottom:0;z-index:100}@media(min-width:768px){.video-wrapper{min-width:1100px}}.basic-info{-js-display:flex;display:flex;flex-flow:column;align-items:center}@media(min-width:768px){.basic-info{flex-flow:row;padding:30px 0}}.woocommerce-main-image{-js-display:flex;display:flex;justify-content:center}@media(min-width:768px){.woocommerce-main-image{padding:0 50px}}@media(min-width:768px){.woocommerce-main-image img{max-height:600px;width:auto !important}}.product-type-variable p.price{display:none}.summary{text-align:center}@media(min-width:768px){.summary{text-align:left}}.summary .single_variation_wrap{-js-display:flex;display:flex;justify-content:center;flex-flow:column}@media(min-width:768px){.summary .single_variation_wrap{justify-content:flex-start}}.summary .quantity{padding-right:5px}.summary .product_meta{display:none}.reset_variations{display:none !important}.woocommerce-variation-price{font-weight:bold;padding-bottom:30px;color:#613500}div.woocommerce-variation-add-to-cart.variations_button{-js-display:flex;display:flex;justify-content:center}@media(min-width:768px){div.woocommerce-variation-add-to-cart.variations_button{justify-content:flex-start}}table.variations label{float:right}@media(min-width:768px){table.variations label{float:none}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#333}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}.container,.footer-widgets .wrap,.site-footer .wrap{max-width:1350px;margin:0 auto;padding:0 15px}.reading-container,.term-description{max-width:750px;margin:0 auto;padding:0 15px}.centered-form-container{max-width:500px;margin:0 auto}.cart-container{max-width:960px;margin:0 auto;padding:0 15px}body{font-family:"museo-sans",sans-serif;font-weight:300}p{line-height:1.625rem}a{color:#613500}article h1{margin-bottom:16px}:focus{outline-color:#ead69b;outline-style:solid;outline-width:2px}.offscreen,ul[class^='menu-'] a span,ul[class*='menu-'] a span{position:absolute;left:-1000px;top:auto;width:1px;height:1px;overflow:hidden}.button{border:0;padding:10px 16px;font-weight:700;text-decoration:none}a.button-Yellow{border:3px solid #d4ab32;color:#d4ab32}a.button-Yellow:hover,a.button-Yellow:focus{background:#d4ab32;color:white}#mc-embedded-subscribe{padding:.5rem;background:#d4ab32;border:0;color:white}fieldset{border:1px solid #b0b4bb;padding:2rem}legend{font-size:1rem;font-weight:900}label{display:inline-block;padding-bottom:.5rem;font-size:.8rem;font-weight:900;color:#6d737e}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="password"],textarea,.custom-select select,.custom-select .btn-select{padding:.5rem;border:1px solid #b0b4bb;width:100%;font-size:.875rem}input.small[type="text"],input.small[type="email"],input.small[type="tel"],input.small[type="number"],input.small[type="url"],input.small[type="password"],textarea.small,.custom-select select.small,.custom-select .small.btn-select{width:50%}.custom-select{position:relative}.custom-select select{position:absolute;top:0;right:0;padding:0;opacity:.001;filter:alpha(opacity=0.1)}.custom-select select,.custom-select .btn-select{min-height:35px}.gfield_error .custom-select select,.gfield_error .custom-select .btn-select{border-color:#ca3c3c}.custom-select .btn-select{position:relative;display:inline-block}.btn-select.btn-focus{border-color:#81b9f5;box-shadow:0 0 .4em rgba(200,200,200,0.8)}.custom-select .btn-select:after{content:" ";display:block;background:url(images/arrow-solid-down.png) no-repeat 0 0;width:1em;height:1em;position:absolute;top:.4em;right:0;background-position:0 .5em}.custom-select .label-text{display:inline-block;padding:0 1em .3em 0}#mc_embed_signup_scroll{-js-display:flex;display:flex}.mc-field-group{flex:1}img{max-width:100%}.nav-primary{display:none}@media(min-width:768px){.nav-primary{display:block}}.nav-primary.open-menu{display:block}ul[class^='menu-'],ul[class*='menu-']{list-style:none;padding:0}ul[class^='menu-'] a,ul[class*='menu-'] a{text-decoration:none;font-weight:700}.menu-social{list-style:none;margin-right:16px;padding:0}.menu-social li{display:inline-block;margin-right:8px;font-size:24px}.container-left-header .menu-social{margin:0 0 0 16px}.container-left-header .menu-social li{margin:0 0 0 8px}.menu-account{-js-display:flex;display:flex;flex:row nowrap;margin-left:30px}.menu-account li{padding-left:16px}.menu-primary{-js-display:flex;display:flex;flex-flow:row;flex-flow:wrap;text-align:center;justify-content:space-around}@media(min-width:768px){.menu-primary{flex-flow:row}}@media(min-width:1075px){.menu-primary{justify-content:space-between;text-align:right;margin:.5rem 0}}.menu-primary li{font-size:.875rem;white-space:nowrap;flex:1 0 50%}@media(min-width:768px){.menu-primary li{flex:1 0 auto}}@media(min-width:1075px){.menu-primary li{padding-left:20px}}@media(min-width:1200px){.menu-primary li{padding-left:32px;font-size:1rem}}.menu-primary li a{display:block;padding:8px}@media(min-width:1075px){.menu-primary li a{padding:8px 0}}.menu-primary .fa{padding-right:4px}.menu-toggle{display:block;background:rgba(255,255,255,0.4);padding:12px;font-weight:bold;text-align:center;text-decoration:none;margin-bottom:8px}.home .menu-toggle{background:rgba(225,197,113,0.4)}@media(min-width:768px){.menu-toggle{display:none}}.home .link-home{display:none}#site-logo{width:200px;margin:0 auto}h4.widgettitle{margin:0}.buckets{padding:40px 0}.buckets .container,.buckets .footer-widgets .wrap,.footer-widgets .buckets .wrap,.buckets .site-footer .wrap,.site-footer .buckets .wrap{-js-display:flex;display:flex;flex-flow:column}@media(min-width:768px){.buckets .container,.buckets .footer-widgets .wrap,.footer-widgets .buckets .wrap,.buckets .site-footer .wrap,.site-footer .buckets .wrap{flex-flow:row}}.homepage-buckets{border-top:8px solid #e1c571}.bucket{-js-display:flex;display:flex;position:relative;flex:1;flex-direction:column;align-items:center;padding:15px 4%;text-align:center}@media(min-width:768px){.bucket:after{position:absolute;content:"";top:0;right:0;bottom:0;width:5px;background:transparent url("images/dotted-border-image.png") center center;background-size:5px 28px;background-repeat:repeat-y}}.bucket:last-of-type:after{background:0}.bucket img{width:90%;max-width:300px}.bucket p{width: 100%; margin-bottom:24px}.bucket .button{display:inline-block;margin-top:auto;font-size:.875rem}@media(min-width:1075px){.bucket .button{font-size:1rem}}.footer-widgets{border-top:8px solid #e1c571}.footer-widgets .wrap{-js-display:flex;display:flex;flex-wrap:wrap}.footer-widgets .widget-area{flex:1 0 100%;padding:4%}@media(min-width:540px){.footer-widgets .widget-area{flex:1 0 27.5%}}@media(min-width:1075px){.footer-widgets .widget-area{flex:1 0 27.5%}}.footer-widgets .widget-area .menu{list-style:none;margin:0;padding:0}.footer-widgets .widget-area .menu,.footer-widgets .widget-area .textwidget{margin:.5rem 0}.footer-widgets .widget-area .menu p,.footer-widgets .widget-area .menu li,.footer-widgets .widget-area .textwidget p,.footer-widgets .widget-area .textwidget li{margin:0;line-height:1.5rem}.footer-widgets .widget-area .menu p,.footer-widgets .widget-area .textwidget p{padding-bottom:16px}@media(min-width:540px){.footer-widgets .footer-widgets-3{flex:1 0 100%}}@media(min-width:768px){.footer-widgets .footer-widgets-3{flex:1 0 45%}}.site-footer{background:#e1c571;padding:16px 0}.site-footer p{margin:0;font-size:14px}.site-footer p a{color:inherit;text-decoration:none}.site-header,.site-header-no-logo,.site-header-with-logo{width:100%;border-bottom:8px solid #e1c571}.site-header .container,.site-header-no-logo .container,.site-header-with-logo .container,.site-header .footer-widgets .wrap,.footer-widgets .site-header .wrap,.site-header-no-logo .footer-widgets .wrap,.footer-widgets .site-header-no-logo .wrap,.site-header-with-logo .footer-widgets .wrap,.footer-widgets .site-header-with-logo .wrap,.site-header .site-footer .wrap,.site-footer .site-header .wrap,.site-header-no-logo .site-footer .wrap,.site-footer .site-header-no-logo .wrap,.site-header-with-logo .site-footer .wrap,.site-footer .site-header-with-logo .wrap{-js-display:flex;display:flex;flex-flow:column}@media(min-width:1075px){.site-header .container,.site-header-no-logo .container,.site-header-with-logo .container,.site-header .footer-widgets .wrap,.footer-widgets .site-header .wrap,.site-header-no-logo .footer-widgets .wrap,.footer-widgets .site-header-no-logo .wrap,.site-header-with-logo .footer-widgets .wrap,.footer-widgets .site-header-with-logo .wrap,.site-header .site-footer .wrap,.site-footer .site-header .wrap,.site-header-no-logo .site-footer .wrap,.site-footer .site-header-no-logo .wrap,.site-header-with-logo .site-footer .wrap,.site-footer .site-header-with-logo .wrap{flex-flow:row}}.site-header-with-logo{background:url(images/subpage-header-bg.jpg) 0 0 no-repeat}@media(min-width:768px){.site-header-with-logo{background-size:cover;padding:8px 0}}.container-left-header{flex:1;-js-display:flex;display:flex;flex-flow:column}@media(min-width:1075px){.container-left-header{align-items:flex-end}}.container-social-tagline{-js-display:flex;display:flex;align-items:center;justify-content:center}@media(min-width:1075px){.container-social-tagline{justify-content:flex-end}}.container-header-nav{-js-display:flex;display:flex;flex-flow:column;align-items:stretch}@media(min-width:1075px){.container-header-nav{flex:1;flex-flow:row;justify-content:flex-end;align-items:center}}.site-header-with-logo{margin-bottom:25px}@media(min-width:768px){.site-header-with-logo{margin-bottom:50px}}.page-title{text-align:center}.page-title img{max-height:180px}article{margin-bottom:60px}.gform_wrapper{margin-bottom:12px;margin-bottom:.75rem;margin-bottom:60px;max-width:750px}.gform_heading{margin-bottom:24px;margin-bottom:1.5rem;padding-bottom:12px;padding-bottom:.75rem;border-bottom:1px solid #c5c5c5}.gform_heading .gform_title{margin-bottom:12px;margin-bottom:.75rem}.gf_progressbar{width:100%;min-height:20px;margin-bottom:2em;background:#a6a6a6;border-radius:4px;overflow:hidden;text-indent:-9999px}.gf_progressbar_percentage{background:#e1c571}ul.gform_fields{list-style:none;margin:0;padding:0}.gfield{padding-bottom:30px}.gsection{margin-bottom:32px;padding-bottom:0;border-bottom:1px solid #8c8c8c}.gsection .gsection_title{padding-bottom:8px}.gfield_required{display:inline-block;padding-left:2px;color:#c7672d}.gfield_description{padding-top:8px;line-height:135%}.gfield_html ul{list-style:disc;margin-bottom:24px}.gfield_html ul li:before{position:absolute;top:1px;left:0;content:"\f111";font-family:FontAwesome;font-size:8px;color:#c7672d;margin-right:8px}.gfield_html ul li{position:relative;list-style:none;padding-left:16px;padding-bottom:16px;line-height:135%}.gfield_html p{line-height:135%}.gfield_checkbox{list-style:none;margin:0;padding:0}.gfield_checkbox label{display:inline;padding:0}.gfield_checkbox li{padding-bottom:4px}ul.gfield_radio{list-style:none;margin:0;padding:0}ul.gfield_radio input{margin-right:4px}.ginput_container{max-width:500px}.ginput_container_number{max-width:100px}.ginput_complex{max-width:500px}.ginput_complex>span{display:block;padding-bottom:4px}.ginput_complex label{color:#4d4d4d}.field_sublabel_below>label{color:#333;font-size:17px}.name_prefix{width:10%;margin-right:1%}.name_first,.name_last{float:left;width:50%}.name_first input,.name_last input{width:100%}.name_first{padding-right:5px}.name_last{padding-left:5px}.name_suffix{width:9%;float:right}.address_city{float:left;width:50%;padding-right:5px}.address_state{float:left;width:35%;padding-left:5px;padding-right:5px}.address_zip{float:right;width:15%;padding-left:5px}input.datepicker_with_icon{margin-right:12px;margin-right:.75rem;display:inline-block;width:auto}.gfield_date_month,.gfield_date_dropdown_month{display:inline-block;width:auto;margin-right:1%}.gfield_date_day,.gfield_date_dropdown_day{display:inline-block;width:auto;margin-right:1%}.gfield_date_year,.gfield_date_dropdown_year{display:inline-block;width:auto}.gfield_time_hour{float:left;margin-right:1%}.gfield_time_hour input{width:inherit;display:inline-block}.gfield_time_hour label{display:block}.gfield_time_minute{width:30%;float:left;margin-right:1%}.gfield_time_ampm{width:20%;float:left;margin-right:1%}.ui-datepicker{background:#fff;border:1px solid #8c8c8c}.ui-datepicker-prev{width:20%;float:left}.ui-datepicker-next{width:20%;float:right}.ui-datepicker-title{width:60%;float:left}.ui-datepicker-title select{width:auto;display:inline-block}.gfield,.gform_footer{clear:both}.gf_left_half{width:49%;float:left;clear:left}.gf_right_half{width:49%;float:right;clear:right}.gf_left_third{clear:none;width:32.5%;float:left;margin-right:1.25%}.gf_middle_third{clear:none;width:32.5%;float:left}.gf_right_third{clear:none;width:32.5%;float:right}.gf_inline{width:auto;display:inline-block;margin-right:1%;vertical-align:top}.gf_list_2col li{width:50%;float:left}.gf_list_3col li{width:33%;float:left}.gf_list_4col li{width:25%;float:left}.gf_list_5col li{width:20%;float:left}.gf_list_inline li{display:inline-block;margin-right:1%}.gf_list_height_25 li{height:25px}.gf_list_height_50 li{height:50px}.gf_list_height_75 li{height:75px}.gf_list_height_100 li{height:100px}.gf_list_height_125 li{height:125px}.gf_list_height_150 li{height:150px}.gfield_list{margin:0}.gfield_list>tbody>tr:nth-child(odd)>td,.gfield_list>tbody>tr:nth-child(odd)>th{padding-right:12px;padding-right:.75rem;background:0;line-height:normal;padding:0;border:0}.gfield_list>thead>tr>th{border:0}.gf_scroll_text{padding:12px;border:1px solid #cecece;height:180px;overflow:auto}.gf_scroll_text p:last-of-type{margin-bottom:0}.gf_hide_ampm .gfield_time_ampm{display:none}.gf_hide_charleft .charleft{display:none}.gfield_error{padding:12px 24px;margin-bottom:32px;background:#fbf0f0;border:1px solid #eee;border-left-width:5px;border-left-color:#d9534f}.gfield_error>label,.gfield_error .validation_message{color:#ca3c3c}.gfield_error .validation_message{padding-top:8px;font-style:italic}.gfield_error input,.gfield_error textarea,.gfield_error select{border-color:#ca3c3c}.gfield_error input:focus,.gfield_error textarea:focus,.gfield_error select:focus{border-color:#a62d2d}.gf_page_steps{margin-bottom:12px;margin-bottom:.75rem;line-height:1}.gf_step{display:inline-block;opacity:.2;margin-right:1%}.gf_step:last-of-type{margin-right:0}.gf_step_active{opacity:1}.gf_step_number{font-weight:bold;font-size:150%}.gform_validation_container{display:none;position:absolute;left:-9000px}dd{margin:0}dd p{margin:0;line-height:normal}.amount{color:#613500}.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt{background:#d4ab32}.woocommerce button.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button.alt:focus{background:#e1c571}.woocommerce-demo-store .site-container{margin-top:65px}@media(min-width:768px){.woocommerce-demo-store .site-container{margin-top:39px}}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background:#e1c571}.woocommerce ul.products li.product .price,.woocommerce-cart ul.products li.product .price,.woocommerce-checkout ul.products li.product .price{color:#613500}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-info,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-info{border-top-color:#d4ab32}.woocommerce table.shop_table td,.woocommerce-cart table.shop_table td,.woocommerce-checkout table.shop_table td{padding:20px 6px}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name .woocommerce td.product-name dl.variation dt,.woocommerce-cart td.product-name dl.variation dd,.woocommerce-cart td.product-name .woocommerce td.product-name dl.variation dt,.woocommerce-checkout td.product-name dl.variation dd,.woocommerce-checkout td.product-name .woocommerce td.product-name dl.variation dt{margin-bottom:0}.woocommerce td.product-name dt.variation-Size,.woocommerce td.product-name dd.variation-Size,.woocommerce-cart td.product-name dt.variation-Size,.woocommerce-cart td.product-name dd.variation-Size,.woocommerce-checkout td.product-name dt.variation-Size,.woocommerce-checkout td.product-name dd.variation-Size{line-height:normal;margin:0;padding:0}.woocommerce td.product-name dt.variation-Size p,.woocommerce td.product-name dd.variation-Size p,.woocommerce-cart td.product-name dt.variation-Size p,.woocommerce-cart td.product-name dd.variation-Size p,.woocommerce-checkout td.product-name dt.variation-Size p,.woocommerce-checkout td.product-name dd.variation-Size p{line-height:normal;margin:0;padding:0}.woocommerce .actions input.button,.woocommerce-cart .actions input.button,.woocommerce-checkout .actions input.button{font-size:.875rem;margin-right:5px}.tax-product_cat ul.products{-js-display:flex;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:100px}.tax-product_cat ul.products li.product{width:45%;margin:0 1.9% 2.992em}@media(min-width:768px){.tax-product_cat ul.products li.product{width:25%}}.tax-product_cat h1.page-title{text-indent:-9999px;height:120px;width:240px;margin:0 auto}li.product{text-align:center}li.product .button{display:none}p.demo_store{padding:.4em;background-color:#e65a62;box-shadow:none;font-weight:bold;position:absolute;top:0;left:0;right:0;text-align:center;color:white;margin:0}.admin-bar p.demo_store{top:46px}@media(min-width:768px){.admin-bar p.demo_store{top:32px}}.woocommerce-result-count,.woocommerce-ordering{display:none}.term-spuffles h1.page-title{background:url("images/SpufflesLogo.jpg") center center no-repeat;background-size:contain}.term-dancing-chocolate h1.page-title{background:url("images/DancingChocolateLogo.jpg") center center no-repeat;background-size:contain}.term-description{padding-bottom:50px;text-align:center}.back-button{font-size:.925rem;font-weight:700}.back-button .fa{display:inline-block;margin-right:6px;font-size:.75rem;vertical-align:middle}.woocommerce-cart .cart-collaterals .cart_totals table .order-total th,.woocommerce-cart .cart-collaterals .cart_totals table .cart-subtotal th,.woocommerce-cart .cart-collaterals .cart_totals table .tax-total th{vertical-align:middle}.woocommerce-cart .cart-collaterals .cart_totals table .tax-total small{display:none}.woocommerce-cart .cart-collaterals .cart_totals table .shipping th{padding-top:20px}.woocommerce-thankyou-order-received{text-align:center}.woocommerce-thankyou-order-details{-js-display:flex;display:flex;justify-content:center}.woocommerce-thankyou-order-details li{margin:0;padding:0 2em}.woocommerce-checkout h2{margin-top:4rem}.woocommerce-checkout .addresses{text-align:left}.woocommerce-checkout .addresses h3{margin:.25rem 0}.woocommerce-account .button{background:#d4ab32;color:white}.woocommerce-account table.shop_table{width:100%;margin-bottom:30px}.woocommerce-account table.shop_table th{padding:0 6px 4px;text-align:left}.woocommerce-account table.shop_table tr{border-bottom:1px solid #ccc}.woocommerce-account table.shop_table td{padding:12px 6px}.woocommerce-account table.shop_table td.order-actions{text-align:right}.woocommerce-account .order_details th{padding-bottom:0}.woocommerce-account .order_details dl.variation{margin:0}.woocommerce-account .order_details dl.variation dt,.woocommerce-account .order_details dl.variation dd{display:inline-block}.woocommerce-account .order-info{text-align:center}.woocommerce-account .order-actions a.button{padding:5px 8px;margin-left:4px}.col2-set{-js-display:flex;display:flex;flex-flow:column}@media(min-width:768px){.col2-set{flex-flow:row}}.col2-set .col-1{flex:1}@media(min-width:768px){.col2-set .col-1{padding-right:40px}}.col2-set .col-2{flex:1}@media(min-width:768px){.col2-set .col-2{padding-left:40px}}form.login label:not(.inline){display:block}form.login .input-text{width:100%}.woocommerce ul.products li.product a:not(.button){display:inline-block}.above-fold{-js-display:flex;display:flex;flex-flow:column}@media(min-width:768px){.above-fold{height:70vh}}.video-hero{position:relative;min-height:430px;height:100%;width:100%;overflow:hidden;background:#150b00}.play-video .video-hero{margin-top:auto}.video-cover{-js-display:flex;display:flex;flex:1;align-items:center;justify-content:center;position:relative;height:100%;min-height:430px;z-index:200}.video-cover:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:-moz-radial-gradient(center,ellipse contain,rgba(0,0,0,0.7) 0,transparent 70%);background:-webkit-radial-gradient(center,ellipse contain,rgba(0,0,0,0.7) 0,transparent 70%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.7) 0,transparent 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#00000000',GradientType=1);background-size:contain}.play-video .video-cover{display:none}.video-still-filter{background:rgba(0,0,0,0.2)}.hero-cta{-js-display:flex;display:flex;flex-flow:column;text-align:center;color:white;letter-spacing:.1rem;font-size:22px;font-weight:700;z-index:10;cursor:pointer;text-decoration:none}.hero-cta img{display:block;width:100%;max-width:320px}.play-video-hero{position:relative;display:block;margin:48px 0;width:100%;height:55px;background:url("images/video-play.png") center center no-repeat;background-size:contain;text-indent:-9999px}.play-video-hero:before{position:absolute;top:27px;left:0;content:" ";height:4px;width:35%;border-radius:2px;background:white}.play-video-hero:after{position:absolute;top:27px;right:0;content:" ";height:4px;width:35%;border-radius:2px;background:white}.overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background:rgba(0,0,0,0.9);z-index:1000;justify-content:center;align-items:center;padding:10%}.modal-open .overlay{-js-display:flex;display:flex}.overlay .close-control{position:absolute;top:0;right:0;width:10%;display:block;font-size:24px;color:white;padding:24px 0;text-align:center}.video-wrapper{width:100%;min-width:850px;overflow:hidden;position:absolute;top:0;left:0;bottom:0;z-index:100}@media(min-width:768px){.video-wrapper{min-width:1100px}}.basic-info{-js-display:flex;display:flex;flex-flow:column;align-items:center}@media(min-width:768px){.basic-info{flex-flow:row;padding:30px 0}}.woocommerce-main-image{-js-display:flex;display:flex;justify-content:center}@media(min-width:768px){.woocommerce-main-image{padding:0 50px}}@media(min-width:768px){.woocommerce-main-image img{max-height:600px;width:auto !important}}.product-type-variable p.price{display:none}.summary{text-align:center}@media(min-width:768px){.summary{text-align:left}}.summary .single_variation_wrap{-js-display:flex;display:flex;justify-content:center;flex-flow:column}@media(min-width:768px){.summary .single_variation_wrap{justify-content:flex-start}}.summary .quantity{padding-right:5px}.summary .product_meta{display:none}.reset_variations{display:none !important}.woocommerce-variation-price{font-weight:bold;padding-bottom:30px;color:#613500}div.woocommerce-variation-add-to-cart.variations_button{-js-display:flex;display:flex;justify-content:center}@media(min-width:768px){div.woocommerce-variation-add-to-cart.variations_button{justify-content:flex-start}}table.variations label{float:right}@media(min-width:768px){table.variations label{float:none}} img.alignleft {float: left;margin-right: 24px;margin-bottom: 16px;}