h1,h2,h3,h4,h5,h6{font-family:Fira Sans!important;font-weight:600}.tdb-breadcrumbs,.product-template-default .entry-crumbs{font-family:Merriweather!important}.td_block_template_12 .td-pulldown-category{font-family:Fira Sans!important;font-size:13px;text-transform:uppercase;letter-spacing:1px}.p-small-padding p{margin-bottom:10px}ul li{font-family:Merriweather!important}cite{font-family:Fira Sans!important}.tdm-descr{font-family:Merriweather!important;font-size:14px;line-height:1.6em}.tdm-title-sm{font-size:18px;line-height:20px}.tdm-title-md{font-weight:700}.tdm-btn{font-family:Fira Sans!important;letter-spacing:1px;text-transform:uppercase}.tdm_block_column_content:hover .tdm-col-content-title-url .tdm-title{color:#d23131!important}.tdm_block_column_content .tdm-image-holder{margin-bottom:0!important}.tdm_block_column_content .tds-button{margin-top:15px!important}.woocommerce .td-theme-wrap .td-main-content-wrap{padding-top:30px}.product-template-default p{line-height:1.7em}.woocommerce .product a.button,.woocommerce .product #respond input#submit,.woocommerce .checkout input#place_order,.woocommerce .woocommerce.widget .button{font-family:Fira Sans!important;font-size:12px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:1px!important}.woocommerce .product a.button:hover,.woocommerce .product #respond input#submit:hover,.woocommerce .checkout input#place_order:hover,.woocommerce .woocommerce.widget .button:hover{background-color:#d23131!important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-family:Fira Sans!important;font-size:12px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:1px!important;background-color:#182141!important;color:#fff!important;padding:10px!important}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#d23131!important}.woocommerce-cart .woocommerce table.cart .button:hover,.woocommerce-cart .woocommerce .shipping-calculator-form .button:hover,.woocommerce-checkout .woocommerce input.button:hover,.woocommerce-page .woocommerce a.button:hover,.woocommerce-account div.woocommerce .button:hover{background-color:#d23131!important}.woocommerce-message{border-top-color:#d23131}.woocommerce .td-woo-default .woocommerce-message{background-color:#f9f9f9!important}.woocommerce-message::before{color:#d23131}.woocommerce-info{border-top-color:#d23131}.woocommerce-info::before{color:#d23131}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#d23131!important;font-family:fira sans;letter-spacing:1px;text-transform:uppercase}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#303030!important}.woocommerce-account .woocommerce-MyAccount-navigation a:hover{color:#d23131!important}.td_woo_menu_cart .tdw-wmc-widget .buttons a{padding:8px 10px!important}@media(max-width:767px){.woocommerce .product a.button,.woocommerce .product #respond input#submit,.woocommerce .checkout input#place_order,.woocommerce .woocommerce.widget .button{font-size:11px!important}}@media(max-width:767px){.tdm_block_team_member .tdm-team-member-wrap .tdm-member-image-wrap{display:block}}.tdb_woo_menu_cart .tdb-wmc-widget .buttons a{padding:6px!important}@media(max-width:767px){.td_woo_menu_cart .tdw-wmc-wrap:hover .tdw-wmc-widget{visibility:hidden!important}.td_woo_menu_cart .tdw-wmc-wrap:hover .tdw-wmc-icon-wrap:after{display:none!important}}.td_block_template_12 .td-subcat-dropdown .td-subcat-more{margin-top:0!important}input.wpedon_paypalbuttonimage{max-width:300px}.custom-label-cf7 input.text,.custom-label-cf7 input.title,.custom-label-cf7 input[type=email],.custom-label-cf7 input[type=password],.custom-label-cf7 input[type=tel],.custom-label-cf7 input[type=text],.custom-label-cf7 select,.custom-label-cf7 textarea{border-width:2px;border-color:#b5b5b5;background-color:#fff;padding:12px;font-size:13px!important;width:100%;font-weight:300;color:#111}p.custom-label-cf7,p.custom-select-cf7{font-size:13px;line-height:1.4em}p.custom-select-cf7{font-size:13px;font-weight:300}.custom-select-cf7 select{border:2px solid #b5b5b5;background-color:#fff;padding:5px}.custom-label-cf7 span.wpcf7-list-item{margin:0}.custom-btn-cf7 input{border:0;border-radius:0;font-weight:300;padding:10px 20px!important;font-family:Fira Sans!important;font-size:14px;text-transform:uppercase;letter-spacing:1px;background-color:#111!important}.custom-btn-cf7 input:hover{background-color:#d23131!important}.wpcf7-form p{margin-bottom:10px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-bottom:90px;padding-top:40px}h2.custom-event-title{color:#111;font-family:Fira Sans!important;font-size:38px!important;line-height:1.3!important;font-weight:800!important;text-align:center;margin-bottom:20px}@media(max-width:767px){h2.custom-event-title{font-size:24px!important}}.tribe-events-before-html p{font-size:15px!important;line-height:1.5!important;color:#555;margin-bottom:10px}.tribe-events-before-html a{color:#d23131!important}.single-tribe_events .tribe-events-pg-template .tribe-events-before-html{display:none}div.text-btn-custom{text-align:center;margin-bottom:60px}div.text-btn-custom a{padding:6px 12px;border:0;font-family:Fira Sans!important;text-transform:uppercase;letter-spacing:1px;font-size:14px;color:#fff!important;background-color:#182141}div.text-btn-custom a:hover{background-color:#d23131}.tribe-events-content a{color:#d23131;font-family:Fira Sans!important;text-transform:uppercase;letter-spacing:1px;font-size:14px}.tribe-events-content a:hover{color:#182141!important}.tribe-events-single-event-description a:hover{border-color:#182141!important}.newsletter-mc-mod .mc-field-group label{font-family:Fira Sans!important;text-transform:uppercase;letter-spacing:1px;font-size:13px}.newsletter-mc-mod p,.newsletter-mc-mod .indicates-required,.newsletter-mc-mod input[type=text],.newsletter-mc-mod input[type=url],.newsletter-mc-mod input[type=tel],.newsletter-mc-mod input[type=email],.newsletter-mc-mod .content__gdprLegal{font-family:Merriweather!important;font-size:11px;font-weight:300}.newsletter-mc-mod .content__gdpr{font-family:Merriweather!important}.newsletter-mc-mod p{margin-bottom:5px}.newsletter-mc-mod #mc_embed_signup{background:#f9f9f9}.newsletter-mc-mod input[type=text],.newsletter-mc-mod input[type=url],.newsletter-mc-mod input[type=tel],.newsletter-mc-mod input[type=email]{border:2px solid #e1e1e1!important;margin-bottom:0}.newsletter-mc-mod #mc-embedded-subscribe-form .mc_fieldset{padding-bottom:5px}.newsletter-mc-mod #mergeRow-gdpr{margin-top:0}.newsletter-mc-mod #mc_embed_signup .button{background-color:#182141;font-family:Fira Sans!important;text-transform:uppercase;letter-spacing:1px;font-size:13px}.newsletter-mc-mod #mc_embed_signup_scroll h2{margin:0}.td-footer-template-wrap .td-footer-wrap .td_block_title h4.td-block-title{margin-bottom:10px}input[type=checkbox]{-webkit-appearance:checkbox!important}.temp-hidden{display:none!important}