.dc-section-title-full-width .header-content{width:100%!important;max-width:100%!important}header#main-header a.et-cart-info{display:none!important}header div#et-top-navigation li ul.sub-menu{width:100%!important;display:table;padding-top:0;padding-bottom:0;border:none}header div#et-top-navigation li ul.sub-menu li{width:100%;padding-left:0px;padding-right:0px;display:block!important}header div#et-top-navigation li ul.sub-menu li a{width:100%;padding:9px 20px;transition:0.4s;position:relative;white-space:nowrap;font-size:16px}header div#et-top-navigation li ul.sub-menu li a:hover{background-color:#9c2c16;color:#ffffff!important;opacity:1}.dc-our-activities-btn a{color:#ffffff;background-color:#dd3333;padding:8px 15px;display:inline-block;font-size:14px}a.dc-style-button::before{margin-left:-30px!important;z-index:9999;opacity:0!important}.et_pb_button_module_wrapper a.dc-style-button:hover:before{opacity:1!important}.dc-home-blurb .et_pb_image_wrap img{height:347px;object-fit:cover}a.dc-event-day-button{width:100%;margin-bottom:5px!important}a.dc-event-day-button{background-image:linear-gradient(to right,#753023,#C18F23,#753023,#C18F23)!important;font-size:22px;font-weight:400;color:#fff!important;cursor:pointer;margin-bottom:10px;padding:15px 0!important;text-align:center;border:none!important;background-size:300% 100%!important;border-radius:50px!important;moz-transition:all .4s ease-in-out!important;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out!important;transition:all .4s ease-in-out!important}a.dc-event-day-button:hover{background-position:100% 0!important}.dc-mobile-product-tab ul.et_pb_tabs_controls{background-color:transparent;border:none}.dc-mobile-product-tab ul.et_pb_tabs_controls::after{border:none;opacity:0;visibility:hidden}.dc-mobile-product-tab .et_pb_tabs_controls li a{font-weight:600;color:#9c2c16;cursor:pointer;padding:9px 18px;border:none;background-size:300% 100%!important;border-radius:50px;transition:all .4s ease-in-out!important;text-transform:uppercase}li.et_pb_tab_0.et_pb_tab_active{}.dc-mobile-product-tab .et_pb_tabs_controls li{border:none;margin-right:5px}.dc-mobile-product-tab .et_pb_tabs_controls li:last-child{margin-right:0px!important}.dc-mobile-product-tab .et_pb_tabs_controls li.et_pb_tab_active a{background-image:linear-gradient(to right,#753023,#C18F23,#753023,#C18F23)!important;color:#ffffff!important}.dc-mobile-product-tab .et_pb_tabs_controls li a:hover{background-image:linear-gradient(to right,#753023,#C18F23,#753023,#C18F23)!important;color:#ffffff!important}.dc-duel-btn-item br{display:none}.dc-duel-btn-item a{text-align:center;float:left;border:1px solid #a97123;padding:10px 15px;min-width:48%;margin-top:0.5em;margin-right:4%;font-weight:bold;transition:.5s;color:#993300;text-transform:uppercase;background-image:linear-gradient(rgba(0,0,0,0) calc(99% - 1px),#993300 1px);background-repeat:no-repeat;background-size:0 100%}.dc-duel-btn-item a:last-child{margin-right:0px!important}.dc-duel-btn-item a:hover{color:#993300;background-size:100% 100%}.bdi-contact-us-blurb img{width:200px;height:200px}.schedule-date p{color:#222222;margin-bottom:0;font-size:16px!important}.schedule-date{position:absolute;height:80px;width:80px;background-color:#ffffff;text-align:center;border:5px solid #222222;padding-top:13px}.schedule-date p span{font-weight:bold}.fc-schedule{position:relative;background-color:#f9f9f9;padding:25px;margin-bottom:50px;transition:.5s;box-shadow:0px 10px 34px rgba(51,51,51,0.12);min-height:132px}.fc-schedule:hover{box-shadow:0px 10px 34px rgba(51,51,51,0.12);background-color:#fff}.fc-schedule:hover h3{color:#222222!important}.fc-schedule h3{margin-top:0;font-size:20px;transition:.5s;color:#874b19}.fc-schedule p{font-size:18px;margin-bottom:0}.fc-schedule>h3,.fc-schedule>p{padding-left:100px}div#gform_wrapper_11{margin:0;width:100%;background-color:#27272726;padding:30px;border:none}div#gform_wrapper_11 label.gfield_label{display:none}div#gform_wrapper_11 input[type="text"],div#gform_wrapper_11 textarea{width:100%;padding:10px;border-radius:0}div#gform_wrapper_11 textarea{height:240px}div#gform_wrapper_11 ul li{padding-right:0;margin-top:10px}div#gform_wrapper_11 input[type="submit"]{font-weight:bold;text-transform:uppercase;font-size:20px;background:#2e363a!important;width:100%;border-radius:3px;border:none;height:55px}div#gform_wrapper_11 .gform_footer{margin-top:0}.dc-shop-page-product-items ul.products li a img{border-bottom:7px solid #bc0000}.dc-shop-page-product-items ul.products>li{box-shadow:0px 0px 10px 0px rgb(214 214 214 / 50%);padding-bottom:20px!important}.dc-shop-page-product-items ul.products li a.button{background-color:#bc0000!important;color:#ffffff!important;transition:0.2s all ease-in-out;padding:8px 18px!important;font-weight:600!important;border-radius:30px!important;margin-top:25px!important;font-size:16px!important;text-transform:capitalize!important;line-height:22px!important}.dc-shop-page-product-items ul.products li a.button:hover{padding:8px 18px!important;background-color:#000000!important}.dc-add-to-cart-section table.variations select{padding:15px!important;background-color:#ffffff!important;border:1px solid #dddddd!important;font-size:14px!important}.dc-add-to-cart-section table.variations{margin-bottom:0px!important}.dc-add-to-cart-section table.variations td.value{margin-bottom:0px!important;padding-bottom:0px!important}.dc-single-product-item .gform_wrapper .gform_wrapper{background-color:#f9f9f9;padding:25px;padding-bottom:0px;border-radius:5px;border:1px solid #e9e9e9}.dc-single-product-item .gform_wrapper label.gfield_label{color:#000000}.smbf22-title-style .gfield_description{padding-top:5px!important}.smbf22-title-style label.gfield_label{background-color:#9c2c16!important;display:block!important;padding:15px;color:#ffffff!important}.smbf22-title-style label.gfield_label span.gfield_required{color:red!important}.dc-single-product-item .gform_wrapper input[type="text"],.dc-single-product-item .gform_wrapper input[type="email"],.dc-single-product-item .gform_wrapper input[type="password"],.dc-single-product-item .gform_wrapper input[type="url"],.dc-single-product-item .gform_wrapper select{height:50px;padding:10px;border-radius:3px;border:1px solid #cbcbcb}.dc-single-product-item .gform_wrapper ul.gfield_radio{padding-left:0px}form#gform_18 .quantity{visibility:hidden;opacity:0;width:0px;margin:0!important}body.single-product .gform_wrapper ul.gform_fields li.gfield{padding-right:0px}body.single.single-product button.single_add_to_cart_button.button.alt{margin-right:0px!important}input[type="radio"],input[type="checkbox"]{width:30px!important;height:30px!important}body.single-product .gform_wrapper ul.gform_fields li.gfield{padding-right:0px}body.single.single-product button.single_add_to_cart_button.button.alt{margin-right:0px!important}.dc-general-form-section{background-color:#efefef;border:5px double #e8e8e8}.dc-general-form-section{max-width:850px!important}.dc-general-form-section .gform_button.button{width:100%!important;border-radius:3px;padding:15px!important;font-size:18px!important;font-weight:bold;text-transform:uppercase;background-color:#02b0ef;border:transparent;transition:.5s;margin-top:10px}.dc-general-form-section .gform_button.button:hover{background-color:#00a2dd}.dc-general-form-section{margin:0 auto;box-sizing:border-box!important;padding:40px;padding-right:30px;padding-bottom:20px}.dc-general-form-section .gform_body input[type="text"],.dc-general-form-section .gform_body input[type="email"],.dc-general-form-section .gform_body textarea,.dc-general-form-section .gform_body select{border:1px solid #ddd;padding:10px!important;width:100%}.dc-general-form-section .gform_footer.top_label p{display:none}.dc-general-form-section ul.gfield_checkbox br{display:none}.dc-general-form-section ul.gfield_checkbox input{margin-top:0px!important;margin-right:3px!important}.dc-single-product-item .gform_wrapper div#gform_wrapper_20{background-color:#ffffff;box-shadow:rgba(0,0,0,0.05) 0px 6px 24px 0px,rgba(0,0,0,0.08) 0px 0px 0px 1px}.dc-single-product-item .dc-form-section-title legend.gfield_label,.dc-single-product-item .dc-form-section-title h3{font-size:24px!important;font-weight:400!important;font-family:'Alegreya Sans SC',Helvetica,Arial,Lucida,sans-serif;color:#4d5051!important;padding-top:15px}.dc-single-product-item .dc-form-section-title legend.gfield_label{margin-bottom:15px}div#gform_wrapper_20 fieldset#field_20_14 legend{display:none}div#input_20_1 div label span{font-size:14px;font-weight:normal;opacity:0.8}div#input_20_1 div label{font-size:20px!important;font-weight:bold}.dc-single-product-item .dc-icon-select .gfield_radio .gchoice{padding:20px}.dc-single-product-item .dc-icon-select .gfield_radio .gchoice{position:relative}.dc-single-product-item .dc-icon-select .gfield_radio .gchoice input,.dc-single-product-item .dc-icon-select .gfield_radio .gchoice label{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.dc-single-product-item .dc-icon-select .gfield_radio .gchoice label{border:1px solid #dddddd;cursor:pointer;z-index:99;padding-top:10px;padding-left:22%;border-radius:3px}.dc-single-product-item .dc-icon-select-des .gfield_radio .gchoice label{padding-top:23px}.dc-single-product-item .dc-icon-select .gfield_radio .gchoice label:hover{}.dc-single-product-item .dc-icon-select .gfield_radio .gchoice
input[type="radio"]:checked+label{background-color:#515151;color:#ffffff}.dc-single-product-item .dc-icon-select .gfield_radio .gchoice
input[type="radio"]:checked{z-index:999;accent-color:#ffffff}.dc-single-product-item .dc-icon-select .gfield_radio .gchoice input[type="radio"]{z-index:999;position:relative!important}.gform_footer input[type="submit"].gform_button.button{background:#9c2c16!important;color:#ffffff!important;cursor:pointer}.gform_footer input[type="submit"].gform_button.button:hover{background:#c32c0e!important}@media (max-width:980px){.et_pb_gallery.dc-gallery-item-list .et_pb_grid_item.et_pb_gallery_item{width:25%}}@media (max-width:479px){.et_pb_gallery.dc-gallery-item-list .et_pb_grid_item.et_pb_gallery_item{width:50%}}@media (min-width:1412px) and (max-width:1573px){}@media (min-width:768px) and (max-width:991px){}@media screen and (max-width:767px){div#page-container{padding-top:0px!important}}@media only screen and (min-width:480px) and (max-width:767px){}