.button,input[type=submit]{font-size:16px;font-style:normal;font-weight:400;background:rgba(255,255,255,.7);padding:22px 10px;width:300px;outline:0!important}.onecom-webshop-main .button,.onecom-webshop-main .button.button-back,.onecom-webshop-main .button.button-checkout,.onecom-webshop-main .button.button-continue,.onecom-webshop-main .button.button-seemore,.onecom-webshop-main .product .info .button-addtocart{min-width:auto;font-size:16px;font-style:normal;font-weight:400;background:rgba(255,255,255,.8);border-radius:0;outline:0!important;padding:0}.button.border{border:1px solid #000}.button.medium,.cta-content .button{width:200px;padding:21px 10px}input[type=submit]{background:#fff;color:#000;cursor:pointer;width:auto;padding:14px 31px;border-width:0;border-style:solid;border-color:#000;font-size:16px;font-weight:400;transition:.2s}form#commentform #submit{border:1px solid #000}section.background input[type=submit]{background-color:rgba(255,255,255,.8)}input[type=submit]:active,input[type=submit]:focus,input[type=submit]:not(.searchform input[type=submit]):hover{background:#000;color:#fff}#cancel-comment-reply-link,.comment-reply-link{background-color:#000;color:#fff;font-size:14px;width:auto;padding:5px 20px;line-height:1;white-space:nowrap;display:inline-block;text-align:center;transition:background-color .2s ease-out,border .2s ease-out,color .2s ease-out;cursor:pointer;border:1px solid #000;border-radius:60px;text-decoration:none}#cancel-comment-reply-link:hover,.comment-reply-link:hover{background:#fff;border:1px solid #000;color:#000}#site-header{min-height:90px}.no-banner #site-header{box-shadow:0 0 7px rgba(0,0,0,.23)}.site-logo{margin:11px 0;display:inline-block}#primary-nav ul li a{font-family:Arimo,"One Open Sans","Helvetica Neue",Helvetica,sans-serif}#primary-nav{margin-top:30px}.banner-caption h1,.banner-caption h2,.internal-banner h1,.internal-banner h2{color:inherit;font-size:70px;line-height:70px;font-weight:700;margin-bottom:0}.internal-banner .banner-caption h1,.internal-banner .banner-caption h2{text-transform:uppercase}.home-banner .banner-caption h2{margin-bottom:15px}.home-banner .banner-button .button{min-width:340px;padding:21px 10px}.banner-caption .sub-title{font-size:26px;line-height:26px;font-weight:400}.banner-caption .sub-title p{font:inherit;color:inherit;line-height:inherit;font-weight:inherit}.banner-caption .banner-button{margin-top:50px}.section-columns{margin:80px 0 20px}.cta-content{padding:40px 20px 32px}.cta-content h3{font-size:30px;margin-bottom:0}.cta-content .button{margin-top:22px}.feature-text h4{font-size:30px}.section-button .button{width:320px;padding:21px 11px}.testimonial blockquote{font-size:18px;line-height:1.8}.testimonial cite{font-size:30px}.footer-logo.site-logo .site-title{font-size:28px;font-weight:400}.field-block h5.cursive-font{font-size:30px;margin-bottom:8px;line-height:54px}.cpt-custom-fields{font-size:18px;margin-top:0}.widget_cta_banner .button{text-align:left;background:0 0;line-height:1.8;font-weight:700}.event .event-date{font-weight:400;font-size:18px}.event .event-date .day sup{font-size:24px;font-weight:700;margin-left:4px}.onecom-webshop-main .checkout .button-continue-payment a{max-width:calc(100% - 20px)!important}.oct-main-content a:not([href]):not([tabindex]).wp-block-button__link,.single .oct-main-content a.wp-block-button__link,.wp-block-button__link,a:not([href]):not([tabindex]).wp-block-button__link{background-color:#fff;color:#000;text-decoration:none;font-size:16px;line-height:2;padding:14px 31px;transition:.3s;border:1px solid #000}.wp-block-button.is-style-squared a.wp-block-button__link{border-radius:0}.wp-block-button.is-style-outline a:not([href]):not([tabindex]).wp-block-button__link{color:#fff;background-color:#000;border:1px solid #fff}.oct-main-content a.wp-block-button__link:hover,.single .oct-main-content a.wp-block-button__link:hover,.wp-block-button__link:hover,a:not([href]):not([tabindex]).wp-block-button__link:hover{color:#000}.woocommerce .related.products,.woocommerce .up-sells{clear:both}.woocommerce .products ul,.woocommerce ul.products{padding-left:0}.woocommerce .button{min-width:initial}.post-content .woocommerce h2{font-size:24px}.woocommerce ul.products .added_to_cart{margin-left:5px}.woocommerce div.product div.images .flex-control-thumbs{margin:1em 0}.woocommerce .single-product div.product ol.flex-control-thumbs li{width:18%;margin-right:1rem}.woocommerce div.product form.cart .variations{margin-bottom:2em}.woocommerce td.product-name dl.variation dd p{line-height:inherit;display:inline}.woocommerce #order_review_heading{margin-top:50px}.woocommerce #payment ul li.woocommerce-info,.woocommerce ul.woocommerce-error{padding:1em 2em 1em 3.5em}.woocommerce table.shop_attributes td.woocommerce-product-attributes-item__value{padding-left:1em}.woocommerce .woocommerce-variation-price{margin-bottom:20px}