@media (min-width:981px){.single-tribe_events #page-container .type-tribe_events{flex-direction:row-reverse}.single-tribe_events #page-container .tribe-events-event-image{width:30%;margin-left:5%}.single-tribe_events #page-container .tribe-events-single-event-description{width:65%}}.custom_button{display:inline-block;background-color:#2a4395;color:#fff!important;padding:10px 30px;margin-top:10px;border:0!important}.custom_button:after{content:"\35";font-family:ETmodules!important;transition:all 300ms ease 0ms;color:#e43f17;font-size:1.6em;opacity:0;position:absolute;margin-left:-1em}.custom_button:hover:after{opacity:1;margin-left:0;border:0!important}.single-tribe_events #page-container .type-tribe_events{display:flex;flex-wrap:wrap;padding-bottom:100px}#page-container .tribe-events-widget .tribe-events-widget-events-list__event-date-tag{border:solid 1px rgba(0,0,0,0.2);padding:5px 0;margin-right:10px}#page-container .tribe-events-c-top-bar,#page-container .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-venue .tribe-events-calendar-list__event-venue-address,.single-tribe_events #page-container #tribe-events-footer,.single-tribe_events #page-container .tribe-events.tribe-common,.tribe-events-c-subscribe-dropdown{display:none}#page-container .tribe-events-widget-events-list__header-title{color:#2a4395;border-bottom:solid 1px #2a4395;font-size:18px;font-weight:500;padding-bottom:10px}#page-container .tribe-events-c-top-bar__datepicker,#page-container .tribe-events-header__events-bar{display:none}#page-container .tribe-events-calendar-list__event-description p,#page-container .tribe-events-calendar-list__event-datetime,#page-container .tribe-events-single-event-description{color:#99a2a7;font-weight:500}#page-container .tribe-events-calendar-list__event-cost a,#page-container .tribe-events-calendar-list__event-cost span,#page-container .tribe-events-calendar-list__event-date-tag-datetime span{color:#2a4395}#page-container .tribe-common-h6{font-family:'Recursive',Helvetica,Arial,Lucida,sans-serif}#page-container .tribe-events-c-subscribe-dropdown__button,#page-container .tribe-events-c-top-bar__today-button,#page-container .tribe-common-c-btn{border-radius:0}#page-container .tribe-events-schedule{flex-direction:column}#page-container .tribe-events-schedule .tribe-events-meta-group-venue{width:100%;display:flex;align-items:center;padding:0;flex:0}#page-container .tribe-events-schedule .tribe-events-meta-group-venue dl{margin-bottom:0;padding-bottom:0;text-transform:none;font-size:16px}#page-container .tribe-events-schedule .tribe-events-single-section-title,#page-container .tribe-events-schedule .tribe-venue,#page-container .tribe-events-schedule .tribe-events-gmap,#page-container .tribe-events-schedule .tribe-events-cost,.single-tribe_events #page-container .tribe-events-event-meta{display:none}#page-container .tribe-events-schedule .tribe-events-address,#page-container .tribe-events-schedule .tribe-venue-location,#page-container .tribe-events-schedule .tribe-address{display:flex}#page-container .tribe-events-schedule .tribe-venue-location{margin-left:0}#page-container .tribe-events-schedule .tribe-street-address,#page-container .tribe-events-schedule .tribe-delimiter,#page-container .tribe-events-schedule .tribe-region{display:inline-block;margin-right:5px}#page-container .tribe-events-schedule,#page-container .tribe-events-schedule h2{color:#010101;font-weight:500}#page-container .tribe-events-address{font-style:normal}.variations-grid{width:100%!important}.variations-grid-price{display:none!important}#woo-variation-grid-kabesa .variations-grid-price{display:none!important}body.single-product div.product table.variations-grid thead tr{color:#fff;background:#2a4395}.variations-grid-actions{text-align:right!important}.gq_r_fixed_buttons .et_pb_column{padding-bottom:30px}.gq_r_fixed_buttons .et_pb_button_module_wrapper{position:absolute;bottom:20px;left:0;right:0;margin:auto}.tax-product_cat #main-content{background:#d7e6f2}#main-content .container:before{background-color:#98a0b7!important}.woocommerce-loop-product__title{padding:0 30px!important}li.product .price{position:absolute;right:0;top:15px;background-color:#339ae3;padding:2px 10px!important}.tax-product_cat li.product .button{width:100%;text-align:center}li.product .button:hover{background-color:#e43f17!important}.tax-product_cat .et_pb_main_blurb_image{width:18px!important;margin-bottom:0!important}.tax-product_cat .et_pb_blurb_content{display:flex!important;justify-content:center;align-items:center}.tax-product_cat .et_pb_module_header{padding:0!important}.woocommerce-loop-category__title{display:none}.product-category img{border:solid 1px #d8e6f1}#sidebar h4,.et_pb_widget_area h4{color:#2a4395;border-bottom:solid 1px #2a4395}#sidebar .wc-block-mini-cart__icon path,#sidebar .wc-block-mini-cart__icon circle,.et_pb_widget_area path,.et_pb_widget_area circle{fill:#2a4395}ul.products li.product a img{margin-bottom:0!important}mark.count{background:none;color:#fff}.widget_block{margin-bottom:30px!important}.widget_search #searchform{margin-top:20px}.widget_search #searchform input[type="text"]{border:solid 1px #2a4395;border-radius:0}.widget_search #searchsubmit,#et-main-area .woocommerce-message .button.wc-forward{color:#fff!important;text-transform:uppercase;background:#2a4395;border:solid 1px #2a4395!important;display:inline-flex}#et-main-area .woocommerce-message .button.wc-forward:after{color:#fff!important}.et_pb_widget_area_right{border-left:solid 1px #98a0b7!important}.wc-block-product-categories-list-item,.wc-block-product-categories-list-item a,.woocommerce-Price-amount,.wc-block-mini-cart__amount{color:#000!important}.orderby{background:#fff;border-radius:0}.woocommerce-products-header{margin-bottom:50px}.wc-block-mini-cart__badge{background:#000;color:#fff}.cmplz-document footer,.page-id-6293 footer,.page-id-6314 footer{margin-top:100px}.cmplz-document{min-width:100%!important;width:100%!important;max-width:100%!important}body.single-product div.product table.variations-grid td{background:#fff}@media (min-width:768px){ul.products{display:flex;flex-wrap:wrap}ul.products li.product{display:flex;flex-direction:column}ul.products li.product .button{margin-top:auto!important}}.woocommerce-checkout #payment ul.payment_methods li img{display:block;margin-left:25px}