/*!/wp-content/themes/threshold-media-framework/assets/css/style.css*//*!
Theme Name: Threshold Media Framework
Theme URI: https://thresholdmedia.com
Author: Threshold Media
Author URI: https://thresholdmedia.com
Description: Custom WordPress theme with a modern development workflow
Version: 2.0.0
Requires PHP: 5.6
Tested up to: 8.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: threshold-media-framework
*/
 body .uwy.userway_p1 .userway_buttons_wrapper{top:130px!important}.column-content p iframe{width:100%}body .gform_wrapper.gravity-theme .gfield_password_strength.strong{background-color:#4caf50a3;border-bottom:3px solid #4caf50a3;border-color:#4caf50a3;border-radius:8px}body .gform_wrapper.gravity-theme .gfield_password_strength{border-radius:8px}body .gform_wrapper.gravity-theme .gfield_password_strength.mismatch,body .gform_wrapper.gravity-theme .gfield_password_strength.short{background-color:#f4433691;border-bottom:3px solid #f04040;border-color:#f04040}.page-id-33837 .gform_wrapper.gravity-theme fieldset.gfield--type-choice{margin-top:2rem!important}.page-id-33837 .gform_wrapper.gravity-theme fieldset.gfield--type-choice .gfield_radio{padding-top:1rem;display:flex;justify-content:space-between;flex-wrap:wrap}.page-id-33837 .gform_wrapper.gravity-theme fieldset.gfield--type-choice .gfield_radio .gchoice{display:inline-block;width:33%;padding-right:5rem}.page-id-33837 .gform_wrapper.gravity-theme fieldset.gfield--type-choice .gfield_radio .gchoice label{cursor:pointer;margin-left:1rem}body .gform_wrapper.gravity-theme .description,body .gform_wrapper.gravity-theme .gfield_description,body .gform_wrapper.gravity-theme .gsection_description,body .gform_wrapper.gravity-theme .instruction{padding:0;border:0;background-color:#fff0}.join_us .ginput_container_radio .gfield_radio .gchoice{display:inline-block;border:1px solid;cursor:pointer;margin-bottom:5px;margin-top:5px;padding:13px;border-radius:8px;margin-right:5px;width:calc(100% / 2 - 10px);position:relative;margin-left:0;vertical-align:top;min-height:211px;border:0}.join_us .ginput_container_radio .gfield_radio .gchoice label:hover::before{border-color:#7abc4c}.join_us .ginput_container_radio .gfield_radio .gchoice input{line-height:normal;height:auto;z-index:10;position:relative}.join_us .gform_wrapper.gravity-theme .gform_fields #field_7_23{display:inline-block}.join_us .gform_wrapper.gravity-theme .gfield.gfield--type-total{display:inline-block;width:100%;padding-left:0;text-align:center}.join_us .gform_wrapper.gravity-theme .gfield.gfield--type-total .ginput_container_total input{border:0!important;font-size:35px!important;font-family:'oswald-bold';padding-left:0!important;color:#7abc4c!important;text-align:center}.join_us .ginput_container_radio .gfield_radio .gchoice label{cursor:pointer;position:absolute;width:100%;height:100%;left:0;top:50%;transform:translateY(-50%);max-width:100%;display:flex;align-items:start;justify-content:start;padding-top:14px;z-index:2;padding-left:32px}.join_us .gform_wrapper.gravity-theme .gfield_label{font-weight:normal!important;font-family:'oswald-bold';margin-bottom:8px!important}.join_us .gform_wrapper.gravity-theme .gfield{margin-bottom:20px;margin-top:0}.join_us .gfield--input-type-credit.card legend{display:inline-block}.join_us .gform_wrapper.gravity-theme .gfield--input-type-creditcard{position:relative}.join_us .gform_wrapper.gravity-theme .gfield--input-type-creditcard legend{display:inline-block;width:auto!important}.join_us .gform_wrapper.gravity-theme .gfield--input-type-creditcard .gform_card_icon_container{position:absolute;right:0;top:-48px}.join_us .gform_wrapper.gravity-theme .gfield--input-type-creditcard .gform-grid-col{margin-bottom:15px}.join_us .gform_wrapper.gravity-theme .gfield--input-type-creditcard .gform-grid-col .gform-grid-col{margin-bottom:0}.join_us .gform_wrapper.gravity-theme .gform_footer,.join_us .gform_wrapper.gravity-theme .gform_page_footer{justify-content:space-between;display:flex}.join_us .gform_wrapper.gravity-theme .gform_footer gform_previous_button,.join_us .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button{background:#fff;color:var(--tm-primary);border-color:var(--tm-primary);padding:10px 25px;border:1px solid;border-radius:9px}.join_us .gform_wrapper.gravity-theme .gform_footer gform_next_button,.join_us .gform_wrapper.gravity-theme .gform_page_footer .gform_next_button{background:var(--tm-green);color:var(--tm-white);border-color:var(--tm-green);padding:10px 25px;border:1px solid;border-radius:9px}.join_us .gform_wrapper.gravity-theme .gform_footer .gform_button:hover,.join_us .gform_wrapper.gravity-theme .gform_page_footer .gform_button:hover,.join_us .gform_wrapper.gravity-theme .gform_footer gform_previous_button:hover,.join_us .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button:hover,.join_us .gform_wrapper.gravity-theme .gform_footer gform_next_button:hover,.join_us .gform_wrapper.gravity-theme .gform_page_footer .gform_next_button:hover{background-color:#000;border-color:#000;color:var(--tm-white)}.join_us .gform_wrapper.gravity-theme .gform_footer .gform_button,.join_us .gform_wrapper.gravity-theme .gform_page_footer .gform_button{display:inline-block;text-align:center;padding:10px 25px;border-radius:10px;font-weight:700;border:1px solid;transition:all .3s ease-in-out;background:var(--tm-primary);color:var(--tm-white);border-color:var(--tm-primary)}.join_us .gform_wrapper.gravity-theme .description,.join_us .gform_wrapper.gravity-theme .gfield_description,.join_us .gform_wrapper.gravity-theme .gsection_description,.join_us .gform_wrapper.gravity-theme .instruction{font-size:14px;padding:0;border:0;background-color:#fff0;padding-top:0}.join_us .gform_wrapper.gravity-theme .gform_validation_errors{text-align:center;margin-bottom:30px}.join_us .gform_wrapper.gravity-theme .gform_footer img,.join_us .gform_wrapper.gravity-theme .gform_page_footer img{top:-15px;right:8px;text-align:right;left:unset;display:inline-block;position:absolute;width:20px;height:20px}.join_us .gform_wrapper.gravity-theme .gsection h3.gsection_title{margin-bottom:5px;text-transform:uppercase}.join_us .gform_wrapper.gravity-theme .gsection{margin-bottom:30px}.join_us .ginput_container_radio .gfield_radio .gchoice .gfield_visibility_hidden{position:relative;left:0;visibility:visible;margin:0}.join_us .ginput_container_radio .gfield_radio .gchoice .gfield_visibility_hidden ul{padding:9px 0 5px 0;margin:10px 0 0 0;list-style:none;border-top:1px solid lightgray}.join_us .ginput_container_radio .gfield_radio .gchoice .gfield_visibility_hidden ul li{font-size:14px;margin-bottom:5px;line-height:normal}.join_us .ginput_container_radio .gfield_radio .gchoice .gfield_visibility_hidden ul li::before{display:none}.join_us .ginput_container_radio .gfield_radio .gchoice input:checked~label{color:#fff}.join_us .ginput_container_radio .gfield_radio .gchoice label::before{content:'';position:absolute;left:0;right:0;width:100%;height:100%;top:0;z-index:-1;border-radius:6px;border:1px solid #000}.join_us .ginput_container_radio .gfield_radio .gchoice input:checked~label::before{background:#0091d5;border-color:#0091d5}.join_us .ginput_container_radio .gfield_radio .gchoice input:checked~label{border-color:#0091d5}.join_us .ginput_container_radio .gfield_radio .gchoice input:checked~.gfield_visibility_hidden ul li{color:#fff}.join_us .ginput_container_radio .gfield_radio .gchoice input:checked~.gfield_visibility_hidden{z-index:2}.woocommerce-account .woocommerce form.woocommerce-form{border-radius:10px}.woocommerce-account .woocommerce form.woocommerce-form .woocommerce-form-row label{display:block;width:100%}.woocommerce-account .woocommerce form.woocommerce-form .woocommerce-form-row input{height:50px;font-size:18px!important;border:1px solid #6e6e6e!important;outline:none!important;box-shadow:none!important;padding-left:24px!important;border-radius:10px!important;color:#6e6e6e!important;width:100%;display:block}.woocommerce-account .woocommerce form .password-input,.woocommerce-page form .password-input{width:100%}.woocommerce-account .woocommerce form .form-row{justify-content:space-between;border-top:1px solid lightgray;margin-top:2rem;padding-top:2rem}.woocommerce-account .woocommerce form .form-row::before,.woocommerce form .form-row::after{display:none}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{margin:0}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{display:inline-block;font-size:18px;text-align:center;padding:12px 40px;border-radius:10px;font-weight:700;border:1px solid;transition:all .3s ease-in-out;background:var(--tm-primary);color:var(--tm-white);border-color:var(--tm-primary)}.woocommerce-account .woocommerce form .form-row.form-row-wide{border:0;margin-top:0;padding-top:0}.woocommerce-account .woocommerce-MyAccount-content .ginput_container.ginput_container_radio .gchoice{width:46%;display:inline-block;padding:20px;background-color:#fff;margin:10px;cursor:pointer}.woocommerce-account .woocommerce-MyAccount-content .gfield_radio{display:flex;flex-wrap:wrap}.woocommerce-account .woocommerce-MyAccount-content .ginput_container.ginput_container_radio .gchoice input{line-height:normal;height:auto}.woocommerce-account .woocommerce-MyAccount-content .ginput_container.ginput_container_radio .gchoice label{cursor:pointer}.restricted-content .btn{text-align:center;margin:0 auto;display:inline-block;width:100%}.restricted-content .login-text-class{padding:20px 0;align-items:center;display:flex;justify-content:center;flex-direction:column;text-align:center}.restricted-content .login-text-class a{color:#6bb23f;text-underline-offset:5px;display:inline-block;font-weight:600;text-align:center;text-transform:capitalize;padding:1rem 2rem;border-radius:10px;transition:all .3s ease-in-out;border:2px solid;position:relative;overflow:hidden;font-size:16px!important;border-color:var(--tm-green);background-color:var(--tm-green);color:var(--tm-white);margin-top:15px}.restricted-content .login-text-class a:hover{border-color:var(--tm-blue);background-color:var(--tm-blue);color:var(--tm-white)}.restricted-content a.btn:hover{border-color:var(--tm-green);background-color:var(--tm-green);color:var(--tm-white)}.restricted-content a.btn{max-width:250px;margin:0 auto;display:block;border-color:var(--tm-blue);background-color:var(--tm-blue);color:var(--tm-white)}.restricted-content .restricted-message{text-align:center}.woocommerce-page.woocommerce .woocommerce-products-header{text-align:center;padding:50px 0}.woocommerce-page.woocommerce .woocommerce-result-count{padding-left:50px;margin-bottom:50px}.woocommerce-page.woocommerce .woocommerce-ordering{padding-right:50px;margin-bottom:50px}.woocommerce-page.woocommerce .products ul{padding:70px 040px;text-align:center;background:#ededed;display:flex;flex-wrap:wrap;align-items:stretch;height:100%}.woocommerce ul.products li.product{text-align:center;padding-bottom:22px;margin:0 20px 40px 20px;width:calc(100% / 4 - 40px)}.woocommerce-page.woocommerce ul.products li.product{text-align:center;background-color:#fff;padding-bottom:22px;margin:0 20px 40px 20px;width:calc(100% / 4 - 44px);display:inline-block;float:unset}.woocommerce ul.products li.product .button,.woocommerce-page.woocommerce ul.products li.product .button{background-color:var(--tm-green);border-color:var(--tm-green)!important;color:var(--tm-white)!important;display:inline-block;margin-top:8px;font-weight:600;text-align:center;text-transform:capitalize;padding:1.5rem 3rem;border-radius:10px;transition:all .3s ease-in-out;border:2px solid;position:relative;font-size:18px!important;line-height:normal}.woocommerce ul.products li.product span.price,.woocommerce-page.woocommerce ul.products li.product span.price{color:#0081c6;font-size:22px;font-family:'montserrat-regular';font-weight:600;padding-top:12px}.woocommerce-page.woocommerce ul.products li.product img,.woocommerce ul.products li.product img{height:auto!important;object-fit:cover;object-position:top;max-height:400px;width:100%!important;display:block}.woocommerce-page.woocommerce ul.products li.product .woocommerce-loop-product__title{padding-left:10px;padding-right:10px;min-height:68px;display:block}.woocommerce-page.woocommerce nav.woocommerce-pagination{display:block;padding:15px 0 20px 0}.woocommerce-page.woocommerce nav.woocommerce-pagination ul{margin:0;max-height:40px}.woocommerce-page.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background:#fff;color:#0091d5;height:100%}.woocommerce-page.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#0091d5;color:#fff}.woocommerce-page.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{width:40px}.woocommerce ul.products li.product .button::after{position:absolute;top:33%;right:-30px;color:#f6961d}.woocommerce a.added_to_cart{display:block}.single-product.woocommerce div.product{max-width:1440px;margin:0 auto;padding:100px 20px 0 20px}.single-product.woocommerce div.product .product_title{font-size:55px;line-height:normal;padding-bottom:30px}.single-product.woocommerce div.product p.price{margin-bottom:9px;color:#000;font-weight:700;font-size:25px}.single-product.woocommerce div.product p.price .amount{color:#6cb33f}.single-product.woocommerce .woocommerce-product-details__short-description{padding-bottom:15px}.single-product.woocommerce div.product form.cart .quantity{padding:0;margin-right:10px}.single-product.woocommerce div.product form.cart .quantity input{padding:11.5px;margin-right:10px;border-radius:4px;border:0;text-align:center;background:#ededed}.single-product.woocommerce div.product form.cart{padding-top:22px}.single-product.woocommerce div.product div.summary .product_meta span.posted_in a{text-decoration:underline!important;color:#f8971d;text-underline-offset:4px}.single-product.woocommerce div.product div.images img{max-width:500px;object-fit:cover;object-position:top;margin:0 auto}.single-product.woocommerce div.product div.summary{width:55%}.single-product.woocommerce div.product div.images.woocommerce-product-gallery{width:40%}.single-product.woocommerce div.product form.cart .button{background-color:#6cb33f;padding:12px 25px;border-radius:7px}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li{list-style:none}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:#000;border-color:#ededed;background-color:#ededed}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color:#ededed}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{display:none}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.single-product.woocommerce ul.products li.product a img{max-height:300px}.woocommerce ul.products li.product .woocommerce-loop-product__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:6.2rem;padding:10px 20px}.related.products h2{text-align:center;padding-bottom:22px}.woocommerce-page .wc-block-components-form .wc-block-components-text-input input[type=text]{padding:1em}.wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata,.wc-block-components-order-summary .wc-block-components-order-summary-item__description p{font-size:12px;line-height:normal}.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,.wc-block-cart .wc-block-cart__submit-container .wc-block-components-button{background:#6cb33f;color:#fff;border:0}.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover,.wc-block-cart .wc-block-cart__submit-container .wc-block-components-button:hover{background:#0080c4;color:#fff}.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{transform:translateY(.7em)!important}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-form .wc-block-components-text-input.is-active label,.wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-text-input.is-active label{transform:translateY(.5em) scale(.875)!important}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{color:#F44336!important}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-weight:700}.wc-block-components-text-input input#email{padding:1.6em .5em .5em .5em}.woocommerce-MyAccount-content #gform_12 .ginput_container_radio .gfield_radio .gchoice input{line-height:normal;height:auto;z-index:10;position:relative}.woocommerce-MyAccount-content #gform_12.gform_wrapper.gravity-theme .gfield.gfield--type-total{display:inline-block;width:100%;padding-left:0;text-align:center}.woocommerce-MyAccount-content #gform_12.gform_wrapper.gravity-theme .gfield.gfield--type-total .ginput_container_total input{border:0!important;font-size:35px!important;font-family:'oswald-bold';padding-left:0!important;color:#7abc4c!important;text-align:center}.woocommerce-MyAccount-content #gform_12 .ginput_container_radio .gfield_radio .gchoice label{cursor:pointer;position:absolute;width:100%;height:100%;left:0;top:50%;transform:translateY(-50%);max-width:100%;display:flex;align-items:start;justify-content:start;padding-top:14px;z-index:2;padding-left:32px}.woocommerce-MyAccount-content #gform_12.gform_wrapper.gravity-theme .gfield_label{font-weight:normal!important;font-family:'oswald-bold';margin-bottom:8px!important}.woocommerce-MyAccount-content #gform_12 .ginput_container_radio .gfield_radio .gchoice .gfield_visibility_hidden{position:relative;left:0;visibility:visible;margin:0}.woocommerce-MyAccount-content #gform_12 .ginput_container_radio .gfield_radio .gchoice .gfield_visibility_hidden ul{padding:9px 0 5px 0;margin:10px 0 0 0;list-style:none;border-top:1px solid lightgray}.woocommerce-MyAccount-content #gform_12 .ginput_container_radio .gfield_radio .gchoice .gfield_visibility_hidden ul li{font-size:14px;margin-bottom:5px;line-height:normal}.woocommerce-MyAccount-content #gform_12 .ginput_container_radio .gfield_radio .gchoice .gfield_visibility_hidden ul li::before{display:none}.woocommerce-MyAccount-content #gform_12 .ginput_container_radio .gfield_radio .gchoice input:checked~label{color:#fff}.woocommerce-MyAccount-content #gform_12 .ginput_container_radio .gfield_radio .gchoice label::before{content:'';position:absolute;left:0;right:0;width:100%;height:100%;top:0;z-index:-1;border-radius:6px;border:1px solid #000}.woocommerce-MyAccount-content #gform_12 .ginput_container_radio .gfield_radio .gchoice input:checked~label::before{background:#0091d5;border-color:#0091d5}.woocommerce-MyAccount-content #gform_12 .ginput_container_radio .gfield_radio .gchoice input:checked~label{border-color:#0091d5}.woocommerce-MyAccount-content #gform_12 .ginput_container_radio .gfield_radio .gchoice input:checked~.gfield_visibility_hidden ul li{color:#fff}.woocommerce-MyAccount-content #gform_12 .ginput_container_radio .gfield_radio .gchoice input:checked~.gfield_visibility_hidden{z-index:2}.woocommerce-MyAccount-content #gform_12 .gfield-choice-input{top:-6px!important;right:5px}.woocommerce-MyAccount-content #gform_12 .gfield.gfield--type-total{display:inline-block;width:100%;padding-left:0;text-align:center}.woocommerce-MyAccount-content #gform_12 .gfield.gfield--type-total .ginput_container_total input{border:0!important;font-size:35px!important;font-family:'oswald-bold';padding-left:0!important;color:#7abc4c!important;text-align:center}.woocommerce-lost-password form .show-password-input,.woocommerce-lost-password form .show-password-input{top:1.6rem}.woocommerce-lost-password form.woocommerce-ResetPassword.lost_reset_password p{font-family:"montserrat-bold";width:100%}.woocommerce-lost-password form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row{width:100%;margin:0 0 20px 0;padding:0;border:0}.woocommerce-account.renew-member{padding:50px 0}.woocommerce-account.renew-member form#loginform input.input{height:50px;font-size:18px!important;border:1px solid #6e6e6e!important;outline:none!important;box-shadow:none!important;padding-left:24px!important;border-radius:10px!important;color:#6e6e6e!important;width:100%;display:block}.woocommerce-account.renew-member .woocommerce-form{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:10px}.woocommerce-account.renew-member form#loginform label{display:block;width:100%;line-height:2}.woocommerce-account.renew-member .form-row{display:-ms-flexbox;display:flex -ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.woocommerce-account.renew-member .login-remember{display:inline-block;width:50%;vertical-align:top}.woocommerce-account.renew-member .login-submit{width:50%;display:inline-block}.woocommerce-account.renew-member .woocommerce-form p.login-error{color:red}@media only screen and (max-width:1560px){.join_us .ginput_container_radio .gfield_radio .gchoice{min-height:245px}.woocommerce-page.woocommerce ul.products li.product,.woocommerce ul.products li.product{width:calc(100% / 3 - 43px)}}@media only screen and (max-width:1440px){.single-product.woocommerce div.product .product_title{font-size:40px}}@media only screen and (max-width:1199px){.page-id-33837.gform_wrapper.gravity-theme fieldset.gfield--type-choice .gfield_radio .gchoice{width:50%}}@media only screen and (max-width:991px){.join_us .ginput_container_radio .gfield_radio .gchoice{width:100%}.woocommerce-page.woocommerce ul.products li.product,.woocommerce ul.products li.product{width:calc(100% / 2 - 44px)}.single-product.woocommerce div.product div.images.woocommerce-product-gallery{width:100%;max-width:300px;margin:0 auto}.single-product.woocommerce div.product div.summary{width:100%;text-align:center;padding-top:35px}.single-product.woocommerce div.product form.cart{text-align:center;display:flex;justify-content:center}.woocommerce-MyAccount-content #gform_12 .ginput_container_radio .gfield_radio .gchoice .gfield_visibility_hidden{margin-top:20px}}@media only screen and (max-width:767px){.page-id-33837 .gform_wrapper.gravity-theme fieldset.gfield--type-choice .gfield_radio .gchoice{width:100%;padding-right:0}.join_us .gform_wrapper.gravity-theme .gfield{margin-bottom:0}.join_us .gform_wrapper.gravity-theme .gfield--input-type-creditcard .gform_card_icon_container{position:relative;top:0;margin:0 0 8px 0}.join_us .gform_wrapper.gravity-theme .gfield--input-type-creditcard .gform-grid-col .gform-grid-col select{margin-bottom:15px}.join_us .gform_wrapper.gravity-theme .gform_footer,.join_us .gform_wrapper.gravity-theme .gform_page_footer{width:100%;display:block}.join_us .gform_wrapper.gravity-theme .gform_footer input,.join_us .gform_wrapper.gravity-theme .gform_page_footer input{width:100%}.join_us .gform_wrapper.gravity-theme .ginput_complex .ginput_cardinfo_right input{width:100%;max-width:220px}.join_us .gform_wrapper.gravity-theme .gfield--input-type-creditcard .gform-grid-col .gform-grid-col{flex:unset;width:100%;justify-content:space-between}.site-header .container-fluid .menu .menu-item a,.site-header .container .menu .menu-item a{font-size:14px!important;padding:0 0 0 10px;border:0}.site-header .container-fluid .menu,.site-header .container .menu{flex-direction:column-reverse;width:100%;display:block}.site-header .container-fluid .menu .menu-item,.site-header .container .menu .menu-item{padding:9px 0 0 0;display:inline-block}.site-header .header-right{text-align:right;display:block;width:100%;order:1}.site-header img{width:163px}.site-header .container-fluid,.site-header .container{flex-wrap:wrap}.site-header{padding-bottom:8px}.join_us .gform_wrapper.gravity-theme .gform_footer .gform_button,.join_us .gform_wrapper.gravity-theme .gform_page_footer .gform_button,.join_us .gform_wrapper.gravity-theme .gform_footer gform_next_button,.join_us .gform_wrapper.gravity-theme .gform_page_footer .gform_next_button{margin-left:0}.join_us .gform_wrapper.gravity-theme .gform_footer img,.join_us .gform_wrapper.gravity-theme .gform_page_footer img{bottom:-15px;top:unset;left:0;right:0;margin:0 auto}.join_us .ginput_container_radio .gfield_radio .gchoice .gfield_visibility_hidden ul li,.join_us .ginput_container_radio .gfield_radio .gchoice .gfield_visibility_hidden ul{font-size:12px}.join_us .ginput_container_radio .gfield_radio .gchoice label{font-size:13px;padding-top:15px}.woocommerce-page.woocommerce ul.products li.product,.woocommerce ul.products li.product{width:calc(100% / 1 - 40px)}.woocommerce-account .woocommerce form .form-row{flex-direction:column}.woocommerce-account .woocommerce-MyAccount-content .ginput_container.ginput_container_radio .gchoice{width:100%}.woocommerce-page.woocommerce .products ul,.woocommerce ul.products{padding-left:20px;padding-right:20px;text-align:center}.woocommerce-page.woocommerce .woocommerce-result-count{width:100%;text-align:center;padding:0}.woocommerce-page.woocommerce .woocommerce-ordering{width:100%;text-align:center;padding-right:0}.single-product.woocommerce div.product{padding-top:10px}.woocommerce .woocommerce-breadcrumb{padding:20px 18px}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:auto;float:unset!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:unset;max-height:unset;overflow:visible;display:block}.woocommerce-MyAccount-content #gform_12 .ginput_complex span{width:100%;display:block}.woocommerce-MyAccount-content #gform_12 .ginput_container_creditcard .ginput_cardinfo_right input#input_12_33_3{width:100%}.woocommerce-MyAccount-content #gform_12 .ginput_container_creditcard .ginput_card_security_code_icon{margin-bottom:0;width:50px;display:inline-block}}#header-banner-alert{background-color:#82BA5A;padding:22px 0}#header-banner-alert .container-fluid{max-width:1460px}#header-banner-alert *{text-align:center;color:#000}#header-banner-alert p{margin:0 auto}#header-banner-alert p a{text-decoration:underline!important;text-underline-offset:4px!important}@media screen and (max-width:1053px){#header-banner-alert p{font-size:16px!important}}@media screen and (max-width:639px){#header-banner-alert{padding:12px 0}#header-banner-alert p{font-size:14px!important}}