.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}@font-face{font-family:"FontAwesomePB";src:url(//icotraders.co.nz/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot);src:url(//icotraders.co.nz/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot?#iefix) format("embedded-opentype"),url(//icotraders.co.nz/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff2"),url(//icotraders.co.nz/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff"),url(//icotraders.co.nz/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.ttf) format("truetype"),url(//icotraders.co.nz/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}@font-face{font-family:"FontAwesomePB";src:url(//icotraders.co.nz/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot);src:url(//icotraders.co.nz/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot?#iefix) format("embedded-opentype"),url(//icotraders.co.nz/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff2"),url(//icotraders.co.nz/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff"),url(//icotraders.co.nz/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.ttf) format("truetype"),url(//icotraders.co.nz/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.svg#fapbregular) format("svg");font-weight:normal;font-style:normal}.bundled_table_item .product-name,.bundled_table_item .product-price,.bundled_table_item:not(.order_item) .product-quantity,.bundled_table_item .product-subtotal,.bundled_table_item .product-total{font-size:.875em}.bundled_table_item .bundled_table_item_indent{padding-left:32px}.woocommerce .bundled_table_item td.product-name dl.variation,.woocommerce-page .bundled_table_item td.product-name dl.variation,.bundled_table_item td.product-name .wc-item-meta{font-size:100%}.bundled_table_item,.bundled_table_item td{border-top:none !important;border-bottom:none !important}.bundle_table_item,.bundle_table_item td{border-bottom:none !important}.bundled_table_item_price,.bundled_table_item_subtotal{white-space:nowrap}.bundled_table_item_price:after,.bundled_table_item_subtotal:after{font-family:"FontAwesomePB";font-size:1rem;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:rotate(90deg) ;transform:rotate(90deg) ;content:"" ;margin:0 2px 0 12px;opacity:.25}dt.bundled_title_meta,.bundled_notice{margin:12px 0 5px}a.edit_bundle_in_cart_text{color:#888;font-weight:normal;text-decoration:none}a.edit_bundle_in_cart_text:hover small{text-decoration:underline}.wcsatt-add-cart-to-subscription-options .bundled_table_item{font-size:.875em}.wcsatt-add-cart-to-subscription-options .bundled_table_item:after{font-family:"FontAwesomePB";display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:rotate(90deg) ;transform:rotate(90deg) ;content:"" ;margin:0 2px 0 12px;opacity:.25}#cfc-offset-widget.astra{
margin: 0 -1px 24px 0;
} .cfc-cart-wrapper-main {
border: 1px solid #2AA43C;
border-radius: 4px;
padding: 10px 20px;
margin-bottom: 30px;
}
.cfc-content {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
}
.cc-hidden-mobile svg {
max-width: 55px;
}
.cfc-content-title img.cfc-logo-inline {
height: 20px;
display: inline-block;
vertical-align: middle;
margin-left: 5px;
max-width: 100%;
}
.cfc-content .cfc-content-title {
font-weight: 500;
padding-bottom: 5px;
font-size: 15px;
color: #000000;
max-width: 300px;
padding-left: 27px;
line-height: 22px;
}
#cfc-learn-more {
color: #000000;
font-weight: 500;
text-decoration: none;
font-size: initial;
margin-left: auto;
outline: none;
box-shadow: none;
}
.cfc-angle-down {
border: solid #2AA43C;
border-width: 0 3px 3px 0;
display: inline-block;
padding: 4px;
margin-left: 5px;
margin-bottom: 8px;
vertical-align: middle;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
.cfc-carbo-offset-button {
max-width: 200px;
width: 100%;
padding-left: 30px;
}
.cfc-carbo-offset-button button {
width: 100%;
height: 45px;
line-height: 1;
font-weight: bold;
border: 2px solid #2AA43C;
background: #2AA43C !important;
color: #ffffff;
padding: 8px 24px;
border-radius: 3px;
transition: all .5s ease-out;
position: relative;
z-index: 1;
box-sizing: border-box;
outline: none;
margin-bottom: 0;
}
.cfc-carbo-offset-button button:before {
content: "" !important;
position: absolute;
z-index: -1;
width: 0%;
height: 100%;
top: 0;
left: 0;
background: #fff;
transition: all 0.6s;
}
.cfc-carbo-offset-button button:hover {
color: #2AA43C;
}
.cfc-carbo-offset-button button:hover:before {
width: 100%;
}
#cfc-dropdown {
min-height: 200px;
transition: all 0.6s ease-in-out;
margin: 10px 0 0;
}
.cfc-dropdown-body {
border-radius: 5px;
background-color: #EAF9EC;
padding: 28px;
color: #000000;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
.cfc-projects-container, .cfc-stats-container {
width: 50%;
}
.cfc-projects-container {
padding-right: 10px;
}
.cfc-stats-container {
padding-left: 10px;
} 
.cfc-tagline {
margin-bottom: 23px;
font-size: 15px;
color: #000000;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
min-height: 48px;
}
.cfc-tagline .svg-icon {
width: 35px;
display: inline-block;
vertical-align: middle;
}
.cfc-tagline .svg-icon svg {
display: inline-block;
vertical-align: middle;
}
#cfc-dropdown h5 {
margin-bottom: 40px;
font-size: 18px;
color: #000000;
font-weight: 600;
}
.help-fund-wrapper {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-evenly;
}
.help-fund {
display: block;
text-align: center;
font-size: 14px;
margin-bottom: 20px;
}
.help-fund svg {
height: 74px;
display: block;
width: 100%;
margin-bottom: 10px;
fill: none;
}
.svg-icon svg {
fill: none;
}
ul.cfc-stats {
list-style: none;
padding-left: 0;
margin-left: 0;
}
li.cfc-stat {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
margin-bottom: 15px;
}
.cfc-stat-name {
font-size: 15px;
}
.cfc-stat-number {
color: #000000;
font-size: 20px;
line-height: 37px;
font-weight: 600;
margin-left: auto;
}
.cfc-dropdown-bottom {
padding: 15px;
text-align: right;
}
.cfc-dropdown-bottom .cfc-logo-inline {
display: inline-block;
vertical-align: middle;
margin-left: 5px;
height: 20px;
max-width: 100%;
}
.cfc-stat-name .svg-icon {
display: inline-block;
width: 35px;
margin-right: 15px;
vertical-align: middle;
}
span.cfc-offset-plus {
position: absolute;
right: 10px;
font-size: 23px;
line-height: 25px;
top: 9px;
}
.cfc-thankyou-button button {
background: #ffffff;
border: 1px solid #2AA43C;
color: #000;
}
.cfc-angle-down {
border-color: #2AA43C;
}
.help-fund-wrapper .help-fund svg path,
.cfc-stat svg path {
stroke: #2AA43C;
}
.help-fund-wrapper .windmill_svg .st0 {
stroke: #2AA43C !important;
fill: #2AA43C;
}
.cfc-stat-icon-2 svg path,
.cfc-stat-icon-3 svg path:first-child,
.cfc-tagline svg path:first-child, .cc-hidden-mobile svg path {
fill: #2AA43C;
}
.flatsome .cfc-content {
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
.flatsome .cc-hidden-mobile, .flatsome .cfc-content-title {
width: 100%;
text-align: center;
max-width: 100%;
padding-left: 0;
}
.flatsome #cfc-learn-more {
width: 100%;
text-align: center;
}
.flatsome .cfc-carbo-offset-button {
padding-left: 0;
max-width: 100%;
margin-top: 13px;
}
.flatsome .cfc-projects-container, .flatsome .cfc-stats-container {
width: 100%;
}
header .fusion-menu-cart-items,
.ast-site-header-cart .widget_shopping_cart, 
.woocommerce .ast-site-header-cart .widget_shopping_cart,
#top-header .bodycommerce-minicart {
width: 450px;
}
header div#cfc-offset-mini-cart-widget {
padding: 15px;
}
header .cfc-dropdown-bottom, #top-header .cfc-dropdown-bottom {
padding-bottom: 3px;
text-align: center;
color: #000;
}
header .cfc-content, #top-header .cfc-content {
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
header .cfc-carbo-offset-button, #top-header .cfc-carbo-offset-button {
padding-left: 0;
width: 100%;
max-width: 100%;
}
header .cfc-content-title, #top-header .cfc-content-title {
text-align: center;
}
#top-header .cfc-content-title  {
max-width: 283px;
}
.main-header-bar-navigation span.cfc-offset-plus {
top: 6px;
}
.header-wrapper .nav-dropdown {
min-width: 450px;
}
.header-wrapper .flatsome .cc-hidden-mobile, .header-wrapper .flatsome .cfc-content-title {
width: auto;
}
.header-wrapper .flatsome .cfc-content-title { max-width: 100%;
}
header .header-wrapper .flatsome, header .woocommerce-mini-cart  div#cfc-offset-mini-cart-widget {
padding-left: 0 !important;
padding-right: 0 !important;
}
header div#cfc-offset-mini-cart-widget.storefront {
padding-left: 15px !important;
padding-right: 15px !important;
}
header .site-header-cart.focus .widget_shopping_cart, 
header .site-header-cart:hover .widget_shopping_cart {
right: 0;
left: auto;
} #cfc-offset-mini-cart-widget .cfc-cart-wrapper-main {
padding: 0;
border: none;
background: none;
margin-top: 10px;
}
#cfc-offset-mini-cart-widget .cfc-cart-wrapper-main .cfc-content-title {
text-align: left;
width: auto; 
padding: 0 10px 0 0;
max-width: 100%; 
} 
#cfc-offset-mini-cart-widget .cfc-content {
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
-o-flex-wrap: nowrap;
flex-wrap: nowrap;
}
#cfc-offset-mini-cart-widget .cfc-cart-wrapper-main .cfc-carbo-offset-button {
width: auto;
margin-left: auto;
}
#cfc-offset-mini-cart-widget span.cfc-offset-plus {
position: static;
line-height: 10px;
vertical-align: middle;
display: inline-block;
margin-right: 3px;
}
#cfc-offset-mini-cart-widget .cfc-cart-wrapper-main .cfc-carbo-offset-button:hover span.cfc-offset-plus {
color: #2AA43C;
}
#cfc-offset-mini-cart-widget .cfc-carbo-offset-button button {
padding: 8px 8px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center;
text-align: center;
justify-content: center;
}
#cfc-offset-mini-cart-widget span.cc-add-button-tick {
padding-left: 5px;
}
.theme-storefront .site-header-cart .widget_shopping_cart {
min-width: 340px;
}
.theme-Divi #cfc-offset-mini-cart-widget .cfc-cart-wrapper-main .cfc-content-title {
color: #fff;
}
.theme-Divi #cfc-offset-mini-cart-widget span.cfc-offset-plus {
font-size: 20px;
}
@media only screen and (max-width: 991px) {
.cfc-projects-container, .cfc-stats-container {
width: 100%;
padding: 0;
}
.cfc-stats-container {
margin-top: 20px;
}
#cfc-dropdown h5 {
margin-bottom: 20px;
}
.cfc-tagline .svg-icon {
padding-right: 8px;
}
.cfc-content {
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
text-align: center;
}
.cc-hidden-mobile, .cfc-content .cfc-content-title {
width: 100%;
}
.cfc-content .cfc-content-title {
max-width: 100%;
padding-left: 0;
}
.cfc-carbo-offset-button {
max-width: 100%;
padding-left: 0;
margin-top: 10px;
}
#cfc-learn-more {
margin: 0 auto;
}
}
@media only screen and (max-width: 767px) {
.cfc-dropdown-body {
padding: 15px;
}
.cc-hidden-mobile {
display: none;
}
}