@font-face{font-family:"FontAwesomePB";src:url(//teachoutsidethebox.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot);src:url(//teachoutsidethebox.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot?#iefix) format("embedded-opentype"),url(//teachoutsidethebox.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff2"),url(//teachoutsidethebox.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff"),url(//teachoutsidethebox.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.ttf) format("truetype"),url(//teachoutsidethebox.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.svg#fapbregular) format("svg");font-weight:normal;font-style:normal}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__hidden,.wc-block-components-order-summary-item.is-bundle__hidden{display:none !important}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__price_hidden .wc-block-cart-item__prices,table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__price_hidden .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundle__price_hidden .wc-block-cart-item__prices,.wc-block-components-order-summary-item.is-bundle__price_hidden .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__title_hidden .wc-block-components-product-name,.wc-block-components-order-summary-item.is-bundle__title_hidden .wc-block-components-product-name{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper,.wc-block-components-order-summary-item.is-bundle__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__meta_hidden .wc-block-components-product-details__includes,.wc-block-components-order-summary-item.is-bundle__meta_hidden .wc-block-components-product-details__includes{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-components-product-details__includes .wc-block-components-product-details__name,.wc-block-components-order-summary-item.is-bundle .wc-block-components-product-details__includes .wc-block-components-product-details__name{display:block;margin-bottom:.5em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-components-product-details__includes:not(:first-of-type) .wc-block-components-product-details__name,.wc-block-components-order-summary-item.is-bundle .wc-block-components-product-details__includes:not(:first-of-type) .wc-block-components-product-details__name{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-components-product-details__includes+li:not(.wc-block-components-product-details__includes),.wc-block-components-order-summary-item.is-bundle .wc-block-components-product-details__includes+li:not(.wc-block-components-product-details__includes){margin-top:.5em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-cart-item__edit,.wc-block-components-order-summary-item.is-bundle .wc-block-cart-item__edit{margin:.75em 0}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-cart-item__edit a,.wc-block-components-order-summary-item.is-bundle .wc-block-cart-item__edit a{text-decoration:underline;color:inherit}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled:not(.is-bundled__removable) .wc-block-cart-item__remove-link,.wc-block-components-order-summary-item.is-bundled:not(.is-bundled__removable) .wc-block-cart-item__remove-link{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__hidden,.wc-block-components-order-summary-item.is-bundled__hidden{display:none !important}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__description_hidden .wc-block-components-product-metadata__description,.wc-block-components-order-summary-item.is-bundled__description_hidden .wc-block-components-product-metadata__description{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-cart-item__total,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-cart-item__total{font-size:.875em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap,.wc-block-components-order-summary-item.is-bundled__indented .wc-block-cart-item__wrap{padding-top:66px;font-size:.875em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap .wc-block-components-product-metadata,table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap .wc-block-cart-item__remove-link,.wc-block-components-order-summary-item.is-bundled__indented .wc-block-cart-item__wrap .wc-block-components-product-metadata,.wc-block-components-order-summary-item.is-bundled__indented .wc-block-cart-item__wrap .wc-block-cart-item__remove-link{font-size:.8572em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image{position:relative;z-index:1}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image a,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image a{height:50px;display:block;width:0px}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image img,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image img{position:absolute;left:100%;width:50px}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image:after,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image:after{margin-left:100%}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after{margin-left:82px}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after,table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__total:after,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__total:after{opacity:.1}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price,.wc-block-components-order-summary-item.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price{white-space:nowrap}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price :after,.wc-block-components-order-summary-item.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price :after{font-family:"FontAwesomePB";display:inline-block;font-smoothing:antialiased;-ms-transform:rotate(90deg) ;transform:rotate(90deg) ;content:"" ;margin-left:.75em;opacity:.25}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__price_hidden .wc-block-cart-item__prices,table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__price_hidden .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundled__price_hidden .wc-block-cart-item__prices,.wc-block-components-order-summary-item.is-bundled__price_hidden .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper,.wc-block-components-order-summary-item.is-bundled__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__thumbnail_hidden .wc-block-cart-item__image,.wc-block-components-order-summary-item.is-bundled__thumbnail_hidden .wc-block-cart-item__image{visibility:hidden}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap{padding-top:0;padding-left:66px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited .wc-block-cart-item__wrap,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited .wc-block-cart-item__wrap{padding-top:0;padding-left:132px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__image img,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__image img{margin-left:66px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap{padding-top:0;padding-left:66px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image img{margin-left:16px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited .wc-block-cart-item__wrap{padding-top:0;padding-left:132px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__image img{margin-left:82px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundle:after,.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented:not(.is-bundled__last):after,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundle:after,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented:not(.is-bundled__last):after,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row.is-bundle:after,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented:not(.is-bundled__last):after{margin-left:80px}.kb-buttons-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--global-kb-gap-xs, 0.5rem)}.kb-button{z-index:1;position:relative;overflow:hidden;display:inline-flex;text-align:center;align-items:center;justify-content:center}.kb-button.wp-block-button__link{width:auto;height:auto}.kb-button.kt-btn-width-type-full{flex:1 0 fit-content;width:100%}.kb-blocks-button-aos.kb-btn-width-type-full{flex:1 0 fit-content;width:100%}.wp-block-kadence-advancedbtn .kb-button:not(.specificity):not(.extra-specificity){text-decoration:none}.kb-button:not(.kb-btn-global-inherit){border:0 solid rgba(0,0,0,0);padding:.4em 1em;cursor:pointer;font-size:1.125rem;border-radius:3px;transition:all .3s ease-in-out;box-shadow:none}.kb-button:not(.kb-btn-global-inherit):hover{box-shadow:none}.kb-button.kb-btn-global-fill{border:0px solid rgba(0,0,0,0);border-radius:3px;background:var(--global-palette-btn-bg, #3633e1);color:var(--global-palette-btn, #ffffff)}.kb-button.kb-btn-global-fill:hover{color:var(--global-palette-btn-hover, #ffffff);background:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button.kb-btn-global-fill:focus{color:var(--global-palette-btn-hover, #ffffff);background:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button.kb-btn-global-outline{border:2px solid var(--global-palette-btn-bg, #3633e1);background:rgba(0,0,0,0);color:var(--global-palette-btn-bg, #3633e1);padding:calc(.4em - 2px) calc(1em - 2px)}.kb-button.kb-btn-global-outline:hover{border-color:var(--global-palette-btn-bg-hover, #2f2ffc);background:rgba(0,0,0,0);color:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button.kb-btn-global-outline:focus{border-color:var(--global-palette-btn-bg-hover, #2f2ffc);background:rgba(0,0,0,0);color:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:rgba(0,0,0,0)}.kb-button:hover::before,.kb-button:focus::before{opacity:1}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-small{font-size:.9rem}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-large{font-size:1.35rem}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-xlarge{font-size:1.65rem}.kb-button.kb-btn-global-outline.kt-btn-size-xlarge{border-width:4px}.kb-button.kb-btn-global-outline.kt-btn-size-large{border-width:3px;padding:calc(.4em - 3px) calc(1em - 3px)}.kb-button.kb-btn-global-outline.kt-btn-size-small{border-width:1px;padding:calc(.4em - 1px) calc(1em - 1px)}.kb-button.kt-btn-has-svg-true{gap:.5em;display:inline-flex}.wp-block-kadence-advancedbtn .kb-svg-icon-wrap{display:inline-flex;justify-content:center;align-items:center}.wp-block-kadence-advancedbtn .kb-svg-icon-wrap svg{width:1em;height:1em}a {
cursor: pointer;
} .transparent-header .site-top-header-wrap {
background: var(--global-palette9);
}
.archive-title {
font-size: 20px;
padding-bottom: 50px;
} .kb-posts .entry {
position: relative;
}
.kb-posts.overlay .entry-content-wrap {
position: absolute;
bottom: 0;
background-color: #6E8843;
color: #fff;
display: block;
overflow: hidden;
text-align: center;
width: 100%;
opacity: .9;
}
.kb-posts.overlay .entry-title a {
display: table-cell;
padding: 20px 20px;
position: relative;
transform: translateY(10px);
transition: all 0.55s ease-in-out;
vertical-align: top;
z-index: 3;
}
.kb-posts.overlay .entry-title a,
.kb-posts.overlay .entry-title a:focus,
.kb-posts.overlay .entry-title a:hover {
border-width: 0;
outline-width: 0;
}
.kb-posts.overlay article:focus-within .entry-title a,
.kb-posts.overlay article:hover .entry-title a {
transform: translateY(0);
}
.kb-posts.overlay .has-post-thumbnail .entry-title a,
.kb-posts.overlay .has-post-thumbnail .entry-title a:focus,
.kb-posts.overlay .has-post-thumbnail .entry-title a:hover {
border-width: 0;
color: #fff;
}
.entry {
box-shadow: none;
border-radius: 0;
}
.archive .entry,
.blog .entry {
text-align: center;
}
.archive .entry-meta,
.blog .entry-meta {
display: block;
}
.wp-block-kadence-posts.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail {
grid-template-columns: 2fr 1fr;
}
.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail {
grid-template-columns: 1fr 1fr;
}
.pagination .nav-links {
text-align: center;
}
.pagination .page-numbers {
border-radius: 0;
border: 1px solid transparent;
} blockquote,
q {
quotes: '“' '”';
}
blockquote {
font-style: italic;
padding-left: 0;
border-left: 0px;
}
.entry-content blockquote {
margin: var(--global-md-spacing) 0 0
}
blockquote cite,
blockquote .wp-block-pullquote__citation {
color: var(--global-palette5);
font-size: 13px;
margin-top: 1em;
position: relative;
font-style: normal;
display: block
}
.wp-block-kadence-spacer.aligncenter{ 
width: 100%;
}
.kt-blocks-carousel {
padding: 0;
} .comment-body {
border-bottom: 1px solid var(--global-palette8);
}
.comment .avatar {
height: 75px;
left: -95px;
width: 75px;
}
.comment-meta {
margin-left: 95px;
} .header-navigation ul ul {
border: 1px solid var(--global-palette8);
box-shadow: none;
} input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select {
border: 1px solid #eee;
border-radius: 0;
color: #000;
}
::-webkit-input-placeholder {
color: var(--global-palette3);
}
::-moz-placeholder {
color: var(--global-palette3);
opacity: 1;
}
:-ms-input-placeholder {
color: var(--global-palette3);
}
:-moz-placeholder {
color: var(--global-palette3);
}
::placeholder {
color: var(--global-palette3);
}
.widget select {
width: 100%;
}
.widget-area .widget-title {
margin-bottom: 30px;
} #wrapper .wc-block-grid .wc-block-grid__products .product-loop-boxed .entry-content-wrap, #wrapper .wc-block-grid .wc-block-grid__products .woo-archive-action-on-hover .entry-content-wrap,
.woocommerce ul.products li.product .entry-content-wrap {
border-radius: 0;
} .single-product .content-area {
width: 100%;
float: none;
}
.single-product .sidebar {
display: none !important;
}
.woocommerce-shop .sidebar {
border-right: 1px solid #d7d7d7;
}
.woocommerce-shop .woocommerce-breadcrumb,
.woocommerce-shop .woocommerce-products-header {
display: none;
}
.woocommerce .site-title a {
background: url(http://teachoutsidethebox.com/wp-content/uploads/2021/05/shop-header.png) no-repeat !important;
}
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button {
background-color: #009472 !important;
border-radius: 0 !important;
color: #fff !important;
font-weight: normal !important;
font-size: 16px !important;
text-align: center;
}
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover {
background-color: #009472 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-family: 'Fjalla One', sans-serif;
font-size: 12px;
font-weight: 400 !important;
text-transform: uppercase;
}
.woocommerce .woocommerce-message::before,
.woocommerce .woocommerce-info::before,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce ul.products li.product .price,
.woocommerce form .form-row .required {
color: #009472 !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
text-align: center;
}
.woocommerce div.product p.price {
font-size: 2.5em !important;
text-align: left !important;
}
.woocommerce span.onsale {
background-color: #009472 !important;
font-size: 10px !important;
padding: 4px 7px !important;
top: auto !important;
left: auto !important;
margin: -5px !important;
}
.woocommerce-cart table.cart img {
width: 100px !important;
}
.woocommerce ul.cart_list li, 
.woocommerce ul.product_list_widget li, 
.woocommerce-page ul.cart_list li, 
.woocommerce-page ul.product_list_widget li {
float: left;
padding: 5px !important;
width: 50%;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
width: 100% !important;
}
.woocommerce-cart .entry-content p:first-child::first-letter,
.woocommerce-checkout .entry-content p:first-child::first-letter {
float: none;
font-size: inherit;
margin: 0;
padding: 0;
}
.woocommerce-checkout #payment ul.payment_methods li {
list-style: none;
}
.woocommerce-page input[type="checkbox"], 
.woocommerce-page input[type="radio"] {
width: auto;
}
.woocommerce ul.products li.product .price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
display: inline !important;
}
.woocommerce .quantity .qty {
padding: .7em 1em;
font-size: 16px;
}
.woocommerce .product-title {
font-family: 'Fjalla One', sans-serif;
font-weight: 400;
font-size: 10px;
text-transform: uppercase;
}
.tax-product_cat aside.sidebar.sidebar-primary.widget-area {
display: none;
}
.bundle_form {
width: 100%;
overflow: hidden;
}
p.bundled_products_title {
font-size: 2.2rem;
color: #009472;
font-weight: bold;
margin-bottom: 5px;
}
.bundled_product_summary {
width: 25%;
float: left;
padding: 20px 20px 20px 0 !important;
border-bottom: none !important;
}
.summary-add-to-cart-form-bundle div.bundled_product_summary:not(.thumbnail_hidden) .details {
padding: 0 !important;
}
div.bundled_product_summary:not(.thumbnail_hidden) .details {
width: 100% !important;
}
.single-product div.product .images.bundled_product_images {
float: none;
width: 100%;
clear: both;
margin-bottom: 20px !important;
}
.bundled_product_summary .bundled_product_images {
margin-left: 0 !important;
float: none !important;
}
#woocommerce-product-search-field-0 {
width: 80%;
}
#woocommerce_product_search-5 button {
width: 19%;
}
.woocommerce #search-6,
#woocommerce_product_search-5 {
display: none;
}
.woocommerce #woocommerce_product_search-5 {
display: block;
}
#media_image-7 {
display: none;
}
.woocommerce #media_image-7 {
display: block;
margin-bottom: 40px;
}
.woocommerce #enews-ext-5 {
display: none;
}
.woocommerce .footer-widgets {
display: none;
}
.woocommerce-Tabs-panel h2 {
display: none;
}
.bundle_data {
display: block;
overflow: hidden;
margin: 40px 0;
clear: both;
}
#custom_html-4 {
display: none;
}
.woocommerce div.product .product_title {
text-align: left;
margin-bottom: 10px;
}
.woocommerce .star-rating {
width: 6em;
}
.woocommerce .woocommerce-product-rating .star-rating {
color: #ffbe33;
width 6em;
}
.woocommerce-page .widget-above-content {
display: none !important;
}
.woocommerce .coupon .input-text {
width: 120px !important;
}
.woocommerce .checkout_coupon button {
padding: 1.2em 1em !important;
}
.woocommerce .digital-download {
background: #c94477;
color: #fff;
font-weight: bold;
padding: 6px 10px;
margin-bottom: 30px;
font-size: .8em;
display: block;
overflow: hidden;
width: fit-content;
}
.single-product-image-section {
width: 48%;
float: left;
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
width: 30%;
}
.woocommerce-Reviews {
margin-top: 60px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
display: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0 !important;
} .bundle-banner-wrapper {
clear: both;
}
.bundle-banner {
border: 1px solid #ccc;
display: flex;
align-items: center;
gap: 20px;
margin-bottom: 25px;
max-width: 800px;
padding: 10px;
}
.bundle-banner-img {
display: flex;
align-items: center;
flex: 0 0 150px;
}
.bundle-banner-title {
font-size: 20px;
margin-bottom: 10px;
}
.bundle-banner-price .saving {
color: #009472;
font-family: 'Oswald', sans-serif;
font-weight: 700;
text-transform: uppercase;
}
.bundle-banner-action {
flex: 0 0 auto;
}
.bundle-banner-action a.button {
padding-left: 3em !important;
padding-right: 3em !important;
} div#caf-filter-layout3 h2 {
background: transparent;
color: #009472;
}
#caf-post-layout1 .manage-layout1 {
box-shadow: none;
}
#caf-post-layout1 .caf-featured-img-box {
height: 350px;
} .site-header .wrap {
background: #fff;
padding: 30px 0px 0px 0px;
}  #top_bar {
background: #fff;
color: #009472;
padding: 6px 0 4px;
font-size: 14px;
border-bottom: #009472 2px solid;
} #top_bar .widget {
margin-bottom: 0px;
}
#top_bar .wrap {
display: flex;
margin: 0;
} #top_bar_left {
float: left;
width: 50%;
}
#nav_menu-2 {
display: none;
} #top_bar_right {
float: right;
display: flex;
justify-content: flex-end;
margin-top: 5px;
width: 50%;
}
#custom_html-2 {
margin-top: 0;
}
.woocommerce #custom_html-2 {
float: none;
}
#custom_html-2 .custom-html-widget {
display: flex;
width: 70px;
justify-content: flex-start;
}
#custom_html-2 a {
font-size: 12px;
color: #009472;
margin-right: 10px
}
#custom_html-2 a:hover {
color: #c94376;
}
#custom_html-2 a:last-of-type {
margin-right: 0;
}
#custom_html-2 .dashicons {
height: 26px;
width: 26px;
font-size: 26px;
}
#custom_html-2 .icon svg {
fill: rgb(0, 148, 114);
width: 20px;
height: 20px;
}
@media only screen and (max-width: 768px) {
#custom_html-2 .icon svg {
fill: #fff;
}
}
#woocommerce_product_search-5 button {
display: none;
}
#searchform-1,
#woocommerce-product-search-field-0 {
width: 300px;
border: #009472 1px solid;
margin-top: 0px;
padding: 6px;
}
.swp_social_panel:not(.swp_social_panelSide) div.total_shares.total_sharesalt .swp_count,
.swp_social_panel .total_shares.total_sharesalt .swp_label,
.swp_social_panel:not(.swp_social_panelSide) div.total_shares.total_sharesalt {
color: #fff;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image {
padding: 10px;
}
#woocommerce-product-search-field-0,
#searchform-1 {
margin-top: 0px;
} .related-posts {
display: grid;
grid-template-columns: repeat(1, minmax(0, 1fr));
grid-gap: 10px;
}
@media only screen and (min-width: 1024px) {
.related-posts {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
@media only screen and (min-width: 1024px) {
.related-posts-heading {
grid-column: span 4 / span 4;
}
}
.related-posts .entry-title {
font-size: 20px !important;
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
}
@media only screen and (min-width: 1200px) {
.woocommerce aside.sidebar.sidebar-primary.widget-area {
display: block;
float: left;
text-align: center;
width: 30%;
margin-left: 24px;
}
.tax-product_cat aside.sidebar.sidebar-primary.widget-area {
display:block!important; 
}
}
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 1024px) {
.berocket_single_filter_widget.berocket_hidden_clickable .bapf_sfilter .bapf_head {
border: 2px solid #c94477!important;
background-color: #c94477!important;
color: #fff!important;
padding: 5px!important;
border-radius: 0!important;
cursor: pointer;
}
.bapf_sfilter {
padding-left: 20px;
}
.woocommerce .woocommerce-result-count {
padding-left: 20px;
}
}
@media only screen and (max-width: 845px) {
}
@media only screen and (max-width: 768px) {
#woocommerce-product-search-field-0 {
width: 60%;
}
#woocommerce_product_search-5 button {
width: 35%;
}
.woocommerce .nav-primary {
display: none;
}
.woocommerce .nav-secondary {
display: block;
}
.woocommerce-result-count {
text-align: center;
float: none;
}
.woocommerce .woocommerce-ordering {
width: 100%;
padding: 16px;
float: none;
display: block;
overflow: hidden;
}
.woocommerce ul.products {
padding: 2% !important;
}
.woocommerce div.product form.cart.cart_group .bundle_button,
.woocommerce div.product form.cart,
.woocommerce div.product form.cart.variations_form .variations_button {
width: 100%;
position: fixed;
bottom: 0;
margin: 0 auto 0 !important;
z-index: 99;
}
.woocommerce.product_cat_totb-merch div.product form.cart.variations_form .variations_button {
position: relative;
}
.woocommerce.product_cat_totb-merch div.product form.cart .button {
width: auto;
}
.woocommerce div.product form.cart.cart_group,
.woocommerce div.product form.cart.variations_form {
position: relative;
bottom: 0;
z-index: inherit;
}
.woocommerce div.product form.cart .button {
width: 90%;
}
.woocommerce .quantity {
margin-right: 0 !important;
}
#top_bar {
border-bottom: 0;
color: #fff;
background-color: #009472;
padding: 0;
position: fixed;
width: 100%;
padding-left: 40px;
z-index: 99;
}
#top_bar_left {
margin: 7px;
width: 60%;
}
#top_bar_right {
margin: 10px;
width: 40%;
}
#woocommerce-product-search-field-0 {
margin: 0;
width: 100%;
}
#custom_html-2 a {
color: #fff;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
float: none;
}
.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
color: #fff;
}
.wc-proceed-to-checkout a {
position: fixed !important;
bottom: 0;
margin-bottom: 0 !important;
width: 97% !important;
}
.woocommerce #wc-stripe-payment-request-warpper {
bottom: 1px;
position: fixed;
z-index: 9999;
width: 97%;
}
.woocommerce .wc-stripe-payment-request-button-separator {
display: none;
}
.woocommerce .wc-proceed-to-checkout a {
padding: 1em 3em !important;
}
.woocommerce ul.products li.product:nth-of-type(odd), .woocommerce-page ul.products li.product:nth-of-type(odd) {
margin-right: 4% !important;
}
}
@media only screen and (max-width: 460px) {
.bundled_product_summary {
width: 100%;
float: none;
}
#top_bar_left {
width: 55%;
}
#top_bar_right {
width: 45%;
}
.woocommerce div.product form.cart .button {
width: 80%;
padding: 1em 3em !important;
}
.single-product-image-section {
width: 100%;
float: none;
}
.bundled_product_summary {
width: 50%;
float: left;
}
.small_width.bundle_form div.bundled_product_summary .bundled_product_images {
max-width: 100% !important;
}
.woocommerce-notices-wrapper .woocommerce-message a.button {
padding: 0.618em 1em !important;
}
.gfq-panel {
display: none;
width: 270px;
max-width: 275px;
right: 20px;
}
.gfq-panel.panel-active {
display: block;
bottom: -5px;
}
.gfq-wrap {
bottom: 60px;
right: 16px;
}
.closeicon {
top: 0;
}
}
@media (max-width: 1024px) { 
.search-toggle-open .search-toggle-icon svg.kadence-svg-icon {
fill: #1B245A;
}
#mobile-secondary-site-navigation ul li > a svg {
color: #1B245A;
}
}
@media (min-width: 1025px) { 
.woocommerce #reviews #comments,
.review_form_wrapper {
float: none !important;
width: 100% !important;
}
} #main-header .search-form {
display: none;
}
#main-header .search-form input[type="search"],
#mobile-header .search-form input[type="search"] {
border: #009472 1px solid;
font-size: 14px;
padding-right: 0 !important;
}
#main-header .search-form input[type="submit"],
#main-header .search-form .kadence-search-icon-wrap {
display: none;
}
#mobile-header .header-mobile-search-bar {
display: none;
margin-bottom: 15px;
}.rank-math-list-item {
margin-bottom: 2em; }