/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

a{transition:all .3s ease;}.menu-cart{.fl-col-group-equal-height.fl-col-group-align-bottom &{.fl-col-content{flex-direction:row-reverse;justify-content:flex-start;@media (min-width:769px){flex-direction:row;justify-content:flex-end}}}.fl-col-content{display:flex;align-items:center}}.woocommerce-page .woopack-cart-items .woocommerce-mini-cart__buttons a.button{font-family:Oswald,sans-serif;font-weight:500;font-size:12px;}.gform_wrapper.gravity-theme{.gform_heading{display:none}.gfield_label,.gform-field-label--type-sub{font-family:"Oswald",sans-serif}.ginput_complex{.gform-field-label--type-sub{font-size:14px;font-weight:500}}input[type="text"],input[type="email"],textarea,select{padding:10px 15px;font-size:14px;color:var(--fl-global-primary);border:1px solid #bdbdbd;border-radius:5px}input[type="radio"]{accent-color:var(--fl-global-primary)}.gfield_radio label{font-size:14px}.gform_button{padding:12px 30px;width:100%;@media (min-width:641px){width:auto}}.field_description_above .gfield_description{padding:10px}.gfield_description{font-size:12px}}.gform_confirmation_wrapper{font:300 18px Oswald,sans-serif;color:#ffffff;padding:20px 30px;text-align:center;background-color:#686968;}.woocommerce-page{.custom-shop-grid ul.products li.product{.woopack-product-image img{border-top-left-radius:10px;border-top-right-radius:10px}.woopack-product-title{font-size:16px}.woopack-product-content{padding:0 20px 20px}.price{color:var(--fl-global-primary)}a.button{font-size:12px}}.custom-shop-grid ul.products li.product a.button,button.button,button.button.alt{font-family:Oswald,sans-serif;font-weight:500;color:#ffffff;background-color:var(--fl-global-primary);border:1px solid var(--fl-global-primary);border-radius:4px;transition:all .3s ease;&:hover{background-color:rgb(107,107,107);border:1px solid var(--fl-global-primary)}}}.woocommerce-grouped-product-list{width:100%;.woocommerce-grouped-product-list-item{&:nth-child(odd){background-color:#bdbdbd}.woocommerce-grouped-product-list-item__label label a{color:var(--fl-global-primary);&:hover{color:rgb(107,107,107)}}}}.woocommerce div.product form.cart{margin-bottom:0;.group_table{.wc-grouped-product-add-to-cart-checkbox{accent-color:var(--fl-global-primary)}td{vertical-align:middle;padding:5px 10px;border:1px solid var(--fl-global-primary);&.woocommerce-grouped-product-list-item__price{text-align:center}}}input[type=number]{padding:5px 0;&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{opacity:1;margin-left:-14px}}}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .grouped_form .single_add_to_cart_button{margin-top:20px;}.woocommerce-page{a.button,a.button.alt,.woocommerce-message a.button.wc-forward{font-family:Oswald,sans-serif;font-weight:500;color:#ffffff;background-color:var(--fl-global-primary);border:1px solid var(--fl-global-primary);border-radius:4px;transition:all .3s ease;&:hover{color:#ffffff;background-color:rgb(107,107,107);border:1px solid var(--fl-global-primary)}}}.woocommerce-message{background-color:#e0f1b5;color:#4f5f39;&.woocommerce-info{background-color:#2397d7}&.woocommerce-error{background-color:#ffaeb1}}.single-product .fl-theme-builder-woo-notices{padding-bottom:0;margin-bottom:-10px;}.woopack-checkout-column-sticky{background-color:#F2F2F2;padding:20px 30px;border-radius:10px;}.woocommerce table.cart td.actions .button:disabled,.woocommerce-page table.cart td.actions .button:disabled{background-color:var(--fl-global-primary);}.woocommerce-order{.woocommerce-thankyou-order-received{font:500 18px Oswald,sans-serif}}.wp-playlist.wp-audio-playlist.wp-playlist-dark{background-color:var(--fl-global-primary);border-radius:5px;.wp-playlist-caption{color:#ffffff}.wp-playlist-item{padding:3px 0;border:none;&.wp-playlist-playing{background-color:#bdbdbd}}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,0,0);visibility:hidden}}.scroll-top{align-items:center;background-color:#000;border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;bottom:1.5rem;cursor:pointer;display:flex;height:3.5rem;justify-content:center;opacity:0;padding:.5rem;pointer-events:none;position:fixed;right:0;width:3.5rem;z-index:50;svg{fill:white}}.scroll-top--visible{animation:fadeInRight .5s ease;opacity:1;pointer-events:auto;}.scroll-top--hidden{animation:fadeOutRight .5s ease;opacity:0;}
