/*
Theme Name: Build Web Child
Description: Child Theme for Build Web Wordpress Theme
Author: It Build Web
Version: 1.0
Template: buildweb
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options
Text Domain: buildweb-child
*/


/*@font-face {
    font-family: 'bentonsansbook';
    src: url('fonts/bentonsans_book-webfont.eot');
    src: url('fonts/bentonsans_book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bentonsans_book-webfont.woff2') format('woff2'),
         url('fonts/bentonsans_book-webfont.woff') format('woff'),
         url('fonts/bentonsans_book-webfont.ttf') format('truetype'),
         url('fonts/bentonsans_book-webfont.svg#bentonsansbook') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

/*body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p, a, span, div {
	font-family: 'bentonsansbook';
	color: #000;
}*/
body {
    color: #222;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    letter-spacing: 0;
}
h2.parallax-title {
    font-weight: 400;
}
h4 {
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
}
.bweb-parallax-header .parallax-desc {
    max-width: none;
}
.bweb-owl-carousel .owl-prev {
    position: absolute;
    left: -50px;
    top: 50%;
    width: 40px;
    height: 40px;
    transform: translateY(-50%);
    text-align: center;
    font-size: 30px;
}
.bweb-owl-carousel .owl-next {
    position: absolute;
    right: -50px;
    top: 50%;
    width: 40px;
    height: 40px;
    transform: translateY(-50%);
    text-align: center;
    font-size: 30px;
}
.entry-title, .page-title-section .page-title-captions h1.entry-title {
    font-weight: 400;
}
.entry-title {
    font-size: 26px;
    font-weight: 400;
    line-height: 32px;
    text-transform: uppercase;
}
.site-content .woocommerce-products-header {
	display: none;
}
.archive #main .page-title-wrapper {
    display: none;
}
.conint-woocommerce-products-header {
    background: #f7f7f7;
    padding: 85px 0 50px 0;
}
.page-title-breadcrumbs.conint-woo-breadcrumbs span {
    padding-right: 2px;
}
.page-title-breadcrumbs.conint-woo-breadcrumbs span, .page-title-breadcrumbs.conint-woo-breadcrumbs span a {
    color: #000;
    font-size: 14px;
}
.page-title-section .page-title-container .page-title-captions, .page-title-section .page-title-container .page-title-breadcrumbs {
    width: 100%;
	display: block;
}
.page-title-section.page-titlealign-default .page-title-breadcrumbs .bweb-breadcrumbs {
    text-align: left;
}
.page-title-section .page-title-container {
	height: auto;
	padding-top: 25px;
	padding-bottom: 25px;
}
/*rs-fullwidth-wrap #rev_slider_1_1_wrapper #rev_slider_1_1 rs-slides {
    border: 15px solid #fff;
}
#rev_slider_1_1_wrapper {
    margin-top: 20px !important;
}
*/

/* HEADER */
.header-top-section .top-menu-navigation .navbar-nav > li:after {
	display:none;
}
.header-top-section .top-menu-navigation .navbar-nav > li > a {
    padding: 0 6px; 
}
.header-section .header-top-section a {
	font-size: 15px !important;
	font-weight: 400;
	color: #000;
}
.header-top-section .top-menu-navigation .navbar-nav > li.current_page_item > a {
    background: #81d8d0;
	color: #fff;
}
.header-section .bweb-social-icons li, .header-section .bweb-social-icons li a, .header-section .bweb-social-icons li a i {
    line-height: 40px;
    height: 40px;
}
.header-section .bweb-social-icons.soc-icon-transparent li a i {
    color: #81d8d0;
	font-size: 24px;
}
.header-logo-section .bweb-header-logo-bar .search-form {
    min-width: auto;
}
.header-section .header-top-section  {
    color: #81d8d0;
	font-size: 20px;
	border-bottom: none;
	background-color: #fff;
}
#header-main .simple-icon.icon-handbag {
    display: none;
}
#header-search-form {
    padding-top: 20px;
}
.top-bar-item.item-text a:hover, .top-bar-item.item-text:hover {
    color: #000;
}
.top-bar-item.item-text::before,
.header-section .woo-cart .simple-icon.icon-handbag::before {
    content: "\e048";
    font-family: 'Simple-Line-Icons';
    padding-right: 10px;
}
/*.top-bar-item.item-text {
    margin-top: -5px !important;
}*/
.top-bar-item.item-text a {
    font-size: 18px !important;
    color: #000;
    line-height: 40px;
}
.top-bar-item.item-text::before {
    content: " \f095" !important;
    font-family: fontawesome;
    padding-right: 10px;
    color: #81d8d0;
    font-size: 24px;
    line-height: 40px;
    float: left;
    padding-top: 1px;
}
.header-section .header-top-section .top-bar-item {
    line-height: 40px;
    height: 40px;
}
/*.header-section .header-top-section .top-bar-item.item-text {
    margin-top: -5px;
}*/
#header-search-form .input-group {
    box-shadow: none;
}
#header-search-form .input-group input {
    border: 1px solid #000;
        border-right-color: rgb(204, 204, 204);
        border-right-style: solid;
        border-right-width: 1px;
    border-right: none;
}
#header.header-no-transparent, .header-section.header-menu-skin-light .header-main-section, .header-section.header-menu-skin-dark .header-main-section, .header-section.header-transparent.header-menu-skin-light .header-main-section, .header-section.header-transparent.header-menu-skin-dark .header-main-section {
    background-color: #333740 !important;
}
.main-bar-item.item-main-menu ul > li a {
	color: #fff;
}
.header-section .bweb-main-nav ul.dropdown-menu li.current-menu-item > a {
    color: #fff;
}
.bweb-megamenu-wrapper .bweb-megamenu .sub-menu li.current-menu-item a {
    color: #fff;
	padding-left: 5px;
}
.header-main-section .bweb-header-main-bar .bweb-main-nav > li.current-menu-item > a{
    color: #81d8d0 !important;
}
.ci-shopnow .bweb-vc-main-row-inner.vc-normal-section.vc-match-height-row {
    padding: 5px;
}
.main-bar-item.item-social #header-social-links {
    display: none;
}
.bweb-main-nav.navbar-nav .dropdown-menu, .bweb-main-nav.navbar-nav .dropdown-menu .sub-menu, .bweb-main-nav.navbar-nav .sub-menu, .bweb-megamenu-wrapper, .header-side-top-submenu.dropdown-menu {
    background-color: #333740 !important;
}
.header-section .header-main-section .bweb-main-nav.navbar-nav .dropdown-menu > li > a:hover {
    color: #fff;
}
.bweb-main-nav .dropdown-menu > li a, .bweb-main-nav .dropdown-menu .sub-menu a, .bweb-main-nav .bweb-megamenu-submenu li > a, .bweb-main-nav .bweb-megamenu .menu-item > a {
    font-size: 15px;
    font-weight: 500;
}
.bweb-main-nav.navbar-nav .dropdown-menu li.active a, .bweb-main-nav.navbar-nav .dropdown-menu li:hover a, .bweb-main-nav.navbar-nav .dropdown-menu .current-menu-parent a, .bweb-main-nav.navbar-nav .current-menu-ancestor .dropdown-menu .current-menu-item a, .bweb-megamenu-wrapper .bweb-megamenu .sub-menu li:hover a, .bweb-megamenu-wrapper .bweb-megamenu .sub-menu li.active a {
    color: #fff;
}
.header-section .woo-cart-contents, .mobile-cart-wrapper .woo-cart-contents {
    width: 330px;
}
.header-section.header-fullwidth-menu .is-sticky .header-main-section {
    background: #333740 !important;
}
.header-section.header-fullwidth-menu .is-sticky .header-main-section .main-bar-item {
    line-height: 35px;
}

/* FOOTER SECTION */
#footer-widgets-1 {
    width: 60%;
}
#footer-widgets-2 {
    width: 40%;
}
.footer-widgets-section {
    padding: 50px 0 20px;
}
.footer-copyright-section p {
    color:#fff;
}
#copyright-text {
    font-weight: normal;
}
#copyright-text p a {
    color: #fff;
}
#bweb-backtotop .flaticon.flaticon-arrows-6::before {
    font-size: 16px;
}
.footer-section #footer-widgets-1 > div {
    float: left;
    width: 25%;
}
.footer-section {
    background: #000000;
    position: relative;
}
.footer-widgets .widget h3.widget-title {
    color: #EDBB2F;
    font-weight: 500;
    letter-spacing: 0;
    font-size: 18px;
    text-transform: capitalize;
    line-height: 28px;
    margin-bottom: 5px;
}
.footer-widgets .widget li a {
    color: #fff;
    font-size: 14px;
}
.footer-widgets .widget_media_image img {
    max-width: 215px !important;
}
.widget.widget_text p {
    margin-top: 25px !important;
    display: block;
}
.ci-footer-right-one.widget {
    width: 45%;
    color: #fff;
    float: left;
    padding-right: 15px;
}
.ci-footer-right-two.widget {
    float: left;
    width: 55%;
    text-align: center;
}
.footer-section .container {
    max-width: 1400px;
}
.footer-widgets .ci-footer-btns .ci-footer-btn {
    border: 1px solid #fff;
    padding: 8px 20px;
    color: #fff;
    border-radius: 50px;
    margin: 5px;
	display: inline-block;
    line-height: 1;
}
.footer-widgets .ci-footer-btns .ci-footer-btn:hover {
    background: #81D8D0;
    border-color: #81D8D0;
    color: #000;    
}
.footer-widgets .ci-footer-btns .ci-footer-btn.ci-footer-com {
    margin-left: 0;
}
.footer-widgets .widget.bweb_social_link_widget li a {
    background: #fff;
    color:  #000 !important;
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.footer-widgets .widget.bweb_social_link_widget li a i {
    color: #000;
    line-height: 40px;
    font-size: 20px;
}
.ci-footer-right-one.widget h3.widget-title {
    color: #81D8D0;
}
.footer-copyright-section p, .bweb-footer-nav.navbar-nav > li > a {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}
.footer-widgets .ci-footer-right-one.widget .ci-footer-btns {
    margin-top: 31px;
}
#copyright-text {
    display: none;
}
.bweb-footer-nav.navbar-nav {
    text-align: center;
}
.bweb-footer-nav.navbar-nav > li::after {
    display: none;
}
.footer-section .bweb-footer-nav.navbar-nav > li {
    margin: 0 20px;
}
.bweb-footer-nav.navbar-nav > li > a:hover {
    color: #81D8D0;
}
.ci-footer-btns.widget {
    display: block;
    overflow: hidden;
    width: 100%;
    margin-top: 30px;
}
.bweb-social-icons li {
    margin: 10px 10px;
}
#footer-widgets-container .bweb-social-icons li {
    margin: 10px;
}
.footer-widgets .widget.bweb_social_link_widget li a:hover {
    background: #81D8D0;
    color: #fff;
}
.footer-widgets .widget.bweb_social_link_widget li a:hover i {
    color: #fff;
}
.footer-widgets .widget, .footer-widgets .widget p, .footer-widgets .widget p a {
    color: #fff;
}

/* ************* */
.grid-box-inner.grid-text-center.grid-box-image.grid-shape- {
    background:#fff;
    /*border-radius: 10px;*/
}
.ci-m-height .grid-desc p {
    font-weight: 400;
}
.ci-fbox .grid-desc p {
    padding: 5px;
}
.grid-item .grid-button {
    margin-top: 0;
}
.ci-fbox .grid-button {
    padding: 5px 0 10px;
}
.ci-fbox  .btn.btn-fbox-more {
    /*border: 1px solid #81d8d0;*/
    border-radius: 20px;
    padding: 7px 30px;
    font-size: 13px;
	font-weight: bold;
	box-shadow: none;
}
.vc-bweb-section {
    padding: 50px 0;
}
.bweb-feature-box.style-default-box .grid-text-center .grid-image-wrapper {
    margin-bottom: 10px;
}
.ci-fbox .bweb-feature-box.style-default-box .grid-item .grid-title {
    margin-bottom: 0px;
    text-transform: uppercase;
    letter-spacing: 0;
    font-size: 18px;
	font-weight: 600;
}
.ci-fbox .bweb-feature-box.style-default-box .grid-item .grid-desc, .ci-fbox .bweb-feature-box.style-default-box .grid-item .grid-desc p {
    font-size: 16px;
	font-weight: normal;
}
/*.bweb-parallax-header.carf-title-border-bg-white h2.parallax-title::before {
    content: "";
    width: 100%;
    height: 3px;
    position: absolute;
    left: 0;
    top: 50%;
    background: #000;
	z-index: -1;
}*/
.bweb-parallax-header.carf-title-border-bg-white h2.parallax-title strong {
    background: #fff;
    padding: 0 20px;
    font-weight: bold;
    font-size: 30px;
}
/*.bweb-parallax-header.carf-title-border-bg-white h2.parallax-title::before {
    content: "";
    width: 100%;
    height: 3px;
    position: absolute;
    left: 0;
    top: 50%;
    background: #000;
	z-index: 0;
}*/
.bweb-parallax-header h3.parallax-title{
    font-weight: 500;
    font-size: 26px;
    margin-bottom: 5px;
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
    float: left;
}
/*
.header-section .header-top-section a {
    font-size: 15px;
} */
.contact-info-inner .bweb-social-icons li a {
    height: 50px;
    width: 50px;
}
.contact-info-inner .bweb-social-icons li a {
    line-height: 50px;
    font-size: 25px;
    background: #000;
    border-radius: 50%;
    box-shadow: none;
}
.contact-info-inner .bweb-social-icons li a i {
    line-height: 50px;
    font-size: 22px;
}
.bweb-social-icons.soc-icon-circle.social-style-none {
    text-align: center;
}

.ci-products-height .feature-box-style .grid-desc {
    min-height: 60px;
}
.shop-now-btn {
    border: 1px solid #000;
	border-radius: 20px;
	padding: 2px 10px;
	background:#000;
	color:#fff !important;
    font-size: 10px;
}
.ci-m-height .grid-item .grid-button > .btn {
    margin-top: 25px !important;
	box-shadow: none;
}
.ci-fbox-btn .btn.btn-fbox-more {
    border: 1px solid #000;
    background: none;
    color: #000;
    font-weight: 500;
    border-radius: 50px;
	box-shadow: none;
    font-size: 14px;
}
.ci-icon .simple-icon {
    border: 1px solid  #000;
}
a:hover, a:active, a:focus {
    color: #000;
    background:#fff;
}
.main-bar-item.item-text {
	font-size: 14px;
}
.ci-wgt-btn-2 {
    border: 2px solid #333;
    background: none;
    color:#000;
    font-weight: 400;
    border-radius: 50px;
    padding: 8px 20px;
}
.ci-wgt-btn-1 {
    border: 1px solid #81d8d0;
	border-radius: 20px;
	padding: 10px 35px;
	font-size: 15px;
	font-weight: bold;
	background:#81d8d0;
	color:#fff;
}
.widget.widget_text p {
    margin-top: 20px !important;
}
.call-home {
    font-size: 20px;
    color: #000;
}
#copyright-text p {
    text-transform: capitalize !important;
}
.mailpoet_paragraph {
    padding-top: 25px;
}
#mailpoet_form_1 .mailpoet_text {
    width: 500px !important;
    height: 60px;
    line-height: 60px;
    font-size: 22px;
    /*font-family: oswald;*/
    font-weight: normal;
}
.mailpoet_text {
    padding-left: 10px;
}
input[type="submit"] {
	border: 2px solid #000;
	color: #000;
    font-weight: bold;
	margin-top:15px;
	border-radius: 50px;
}
.ci-fbox-btn .btn.btn-fbox-more:hover {
    border: 1px solid #000;
    background:#000;
    color:#fff;
    font-weight: bold;
    border-radius: 50px;
}
.ci-wgt-btn-2:hover {
	border: 1px solid #000;
    background:#000;
    color:#fff;
    font-weight: 400;
    border-radius: 50px;
}
.ci-fbox .btn.btn-fbox-more:hover {
    background: #000;
    color:#81d8d0;
    border:#000;
}
.grid-item .grid-button > .btn {
    margin-top: 0;
}
.bweb-parallax-header {
    margin-bottom: 20px !important;
}
.ci-shop-bg .row {
    background: #fff;
    padding: 30px;
}
.ci-icon .simple-icon:hover {
    background: #81d8d0;
   border: 1px solid #81d8d0;
}

.mailpoet_text {
    color: #000 !important;
    font-weight: bold;
}
.header-main-section ul.nav.navbar-nav.navbar-right.bweb-main-bar, .header-main-section ul.nav.navbar-nav.navbar-right.bweb-main-bar li {
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.header-main-section ul.nav.navbar-nav.navbar-right.bweb-main-bar::before {
    content: "";
    background: #edbb2f;
    position: absolute;
    top: 0;
    left: -100%;
    width: 300%;
    height: 35px;
    z-index: 0;
}
.header-main-section .navbar-right.bweb-main-bar .main-bar-item {
    width: 100% !important;
    text-align: center !important;
    margin: 0 auto;
    line-height: 35px;
    height: 35px;
    position: relative;
}
.term-description p {
    color: #333;
}
.widget_product_categories .product-categories li a {
    text-transform: capitalize;
    color: #000;
    font-weight: 500;
}
#woocommerce_product_categories-2 ul > li {
    line-height: 20px !important;
}
.product-details.clearfix h3 {
    line-height: 20px !important;
}
.woocommerce ul.products li.product h3 > a {
    color: #333;
    font-size: 19px;
    font-weight: 600;
    text-transform: capitalize;
}
.posted_in {
    display: none;
}
.woocommerce ul.products li.product h3 > a, .bweb-woo-latest-slider .woo-latest-product-content .latest-product-title {
    color: #333;
    font-size: 16px;
	line-height: 22px;
    font-weight: 400;
    letter-spacing: 0;
}
.price {
    font-weight: 400;
}
.product-info .price, .product-info .bweb-woo-rating {
    width: 100%;
	border: none;
	padding: 0;
   }
.bweb-woo-rating {
    display: none;
}
.product-title {
    text-align: center;
}
.woocommerce ul.products li.product .product-info, .woocommerce-page ul.products li.product .product-info {
    padding: 0 0px;
	border: none;
}
.custom_sku {
    font-size: 15px;
}

/* SHOP CATEGORY PAGE */
/*.archive.tax-product_cat .page-title-section {
    display: none;
} */
.archive.tax-product_cat h1 {
    letter-spacing: 0;
    font-size: 30px;
	font-weight: 500;
}
.widget_product_categories .product-categories li .count {
    color: #000;
    font-size: 13px;
    font-weight: bold;
}
.widget_price_filter .price_label {
    float: left;
    display: block;
    width: 100%;
    text-align: left;
}
.archive.tax-product_cat .widget {
    margin-bottom: 20px;
}
.woocommerce ul.products li.product .product-img-box {
    border-bottom: none;
}
.woocommerce ul.products li.product .price > .amount, .woocommerce-page ul.products li.product .price > .amount, ul.products li.product .price ins > .amount {
    color: #000;
	font-weight: normal;
}
.woocommerce ul.products li.product .product-buttons-overlay {
    position: relative;
}
.woocommerce ul.products li.product .product-box-wrapper, .woocommerce-page ul.products li.product .product-box-wrapper {
    box-shadow: none;
}

/* SINGLE PRODUCT PAGE */

.woocommerce div.product h1.product_title {
    text-transform: capitalize;
}
/*.single.single-product .site-content{
	padding-top: 0;
	padding-bottom: 0;
}*/
.single.single-product .summary.entry-summary .woocommerce-product-details__short-description {
    display: none;
}
.woocommerce div.product div.images .slider.wpgis-slider-for.slick-initialized.slick-slider {
    border: 1px solid #e1e1e1;
}
.woocommerce div.product div.images .slider.wpgis-slider-for.slick-initialized.slick-slider img {
    border: none !important;
}
td.iconic-wlv-variations__label, td.iconic-wlv-variations__value {
    border: none;
}
td.iconic-wlv-variations__label {
    border: none !important;
    text-align: left;
    padding: 0;
    font-weight: normal;
	border: none !important;
	color: #000;
	font-size: 18px;
}
.variations.iconic-wlv-variations {
    margin-top: 20px;
}
td.iconic-wlv-variations__label .iconic-wlv-variations__label {
    font-weight: normal;
}
.iconic-wlv-terms__term-content {
    border: 1px solid #81d8d0;
}
.iconic-wlv-terms__term--current .iconic-wlv-terms__term-content {
    border: 1px solid #81d8d0 !important;
	font-weight: normal;
}
.iconic-wlv-terms__term--current .iconic-wlv-terms__term-content:hover {
    border-color: #81d8d0;
}
.ci-product-ship-text {
    font-size: 16px;
}
.woocommerce div.product form.cart .variations label {
    padding-top: 6px !important;
    font-weight: normal;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item),
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {
    box-shadow: none;
}
.up-sells.upsells.products h2, .woocommerce-related-products.related h2 {
    text-align: center;
    text-transform: capitalize;
    font-size: 26px;
	min-height: auto !important;
}
.ci-woo-buttons-content > div {
    display: inline-block;
    width: 48%;
    margin: 25px 0;
}
.ci-woo-buttons-content > div .bweb-btn-modal.btn.btn-md {
    font-size: 16px;
    font-weight: 400;
    box-shadow: none;
    border-radius: 25px;
    text-transform: none;
    background: #000;
    color: #fff;
    width: 180px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}
.ci-woo-buttons-content > div .ci-sample-btn-text {
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 5px;
}
.ci-woo-buttons-content {
    margin-top: 0;
    display: block;
    width: 100%;
}
.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button {
	padding: 8px 50px;
    font-size: 16px;
    font-weight: 500;
    color: #183;
    box-shadow: none;
    background: transparent;
    border: 1px solid #183;
}
.woocommerce #content div.product form.cart .button:hover, .woocommerce div.product form.cart .button:hover, .woocommerce-page #content div.product form.cart .button:hover, .woocommerce-page div.product form.cart .button:hover {
	color: #fff;
	background: #000;
	border-color: #000;
}
.bweb_vc_modal-content {
    padding: 20px !important;
}
.woocommerce div.product form.cart div.quantity::before {
    content: "Quantity";
    padding-right: 15px;
    width: 100%;
    display: block;
    margin-bottom: 5px;
}
.quantity_select.ci-custom-qty-box select.qty {
    box-shadow: none;
    border: 1px solid #222;
    border-radius: 25px;
    width: 180px;
    display: block;
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    height: 36px;
    margin-top: 4px;
}
.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button {
    border-radius: 25px;
    margin-top: 27px;
    text-transform: capitalize;
	padding-left: 0;
    padding-right: 0;
    min-width: 180px;
	font-size: 16px;
    font-weight: 400;
	background: #183;
	color: #fff;
}
.woocommerce div.product .ci-woo-buttons-content .ci-sample-btn-wrap.ci-text-btn {
    width: 100%;
    text-align: left;
}
.woocommerce div.product .ci-woo-buttons-content > div {
    width: 50%;
    margin: 0;
    text-align: left;
}
.woocommerce div.product form.cart div.quantity {
    width: 50% !important;
    margin-bottom: 0 !important;
}
.woocommerce-page.single-product .bweb-woo-social-share-box.bweb-social-share-box {
    margin-top: 15px;
}
.woocommerce-page div.product form.cart .button {
    float: right;
}
.woocommerce div.product .ci-woo-buttons-content > div.ci-sample-btn-wrap.ci-commercial-btn {
    text-align: right;
    float: right;
}
.woocommerce div.product .product_meta {
    display: none;
}
.woocommerce-page div.product form.cart {
    margin: 15px 0 0;
}
body .gform_wrapper ul li.gfield input, body .gform_wrapper ul li.gfield select, body .gform_wrapper ul li.gfield textarea {
    box-shadow: none;
    border: 1px solid #000;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] {
	box-shadow: none;
    margin: 0;
    background: #000;
    border: 1px solid #000;
    font-weight: normal;
    text-transform: capitalize;
    font-weight: 500;
    color: #fff;
}
.gform_wrapper .gform_footer input.button:hover {
    background: #81d8d0;
    color: #fff;
	border: 1px solid #81d8d0;
}
.gform_wrapper .top_label .gfield_label {
    color: #000;
    font-size: 16px;
}
.single.single-product .bweb-parallax-header, .single.single-product .bweb-parallax-header h3 {
    margin-bottom: 0 !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a {
	border-color: #eee;
	background-color:#eee;
	color: #222;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    background: #81d8d0 !important;
	color: #fff !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a {
	color: #000;
	font-weight: 500;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a {
	border-color: #eee;
	background-color:#eee;
	color:    #222;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 400;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: #eee !important;
	background-color: #fff !important;
    border-width: 0 3px 3px 3px !important;
}
.bweb-btn-modal.btn.btn-md {
    border-radius: 25px;
    box-shadow: none;
    font-size: 14px;
    font-weight: 700;
}
.bweb-btn-modal.btn.btn-md {
    border-radius: 25px;
    box-shadow: none;
    font-size: 16px;
	line-height: 23px;
    font-weight: 700;
	background:transparent;
	color: #000;
}
.ci-woo-buttons-content > div .bweb-btn-modal.btn.btn-md:hover {
	background: #81d8d0;
	color: #fff;
}
.up-sells.upsells.products h2, .woocommerce-related-products.related h2 {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 26px;
}
.single.single-product div.product p.price .woocommerce-Price-amount.amount {
    font-size: 24px;
	color: #183;
	font-weight: normal;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a {
    color: #222;
}
.woocommerce div.product form.cart .variations td.label label {
    text-transform: capitalize;
    font-weight: normal;
    font-size: 18px;
	padding: 0;
    margin: 0;
}
.woocommerce .quantity .qty {
    box-shadow: none;
    border: 2px solid #ccc;
    min-width: 100px;
    font-weight: bold;
    font-size: 18px;
    width: 200px;
    border-radius: 25px;
}
.up-sells.upsells.products .products li {
    margin-bottom: 0 !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a {
    color: #000;
}
.woocommerce #reviews #comments h2 {
    text-transform: uppercase;
    font-weight: 400;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body h2 {
    text-transform: uppercase;
    font-weight: 400;
    font-size: 22px;
}
.woocommerce-Reviews #reply-title {
    font-weight: 400;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a {
    color: #222;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    background: #fff !important;
	color: #000 !important;
}
.woocommerce ul.products li .product-buttons a {
	color: #FFF;
	background: #81d8d0;
	box-shadow: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    text-transform: uppercase;
    font-weight: 500;
    color: #333 !important;
    letter-spacing: 0.5px;
    font-size: 15px;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    min-width: auto;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce-page #content div.product-box-wrapper .woocommerce-tabs ul.tabs li:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
	background: #fff !important;
}
.woocommerce div.product .woocommerce-tabs .panel h2,
.woocommerce div.product .woocommerce-tabs .panel h3,
.woocommerce #reviews #comments h2{
    /*font-family: oswald;*/
    text-transform: uppercase;
    font-weight: 500;
	font-size: 20px;
}
.up-sells.upsells.products {
    margin-bottom: 50px;
    margin-top: 50px;
}
.bweb-social-share-box .bweb-social-share-icons li a {
    box-shadow: none;
    border: 1px solid #333;
	color: #222;
}
.woocommerce-images {
    float: left;
    max-width: 48%;
}
/* Subscribe - Product Section */
.ci-product-single-bottom {
    position: relative;
    z-index: 0;
    padding: 50px 0;
}
.ci-product-single-bottom::before {
    content: "";
    background: #81d8d0;
    position: absolute;
    left: -100%;
    width: 1000%;
    height: 100%;
    z-index: -1;
    top: 0;
    text-align: center;
}
.ci-product-single-bottom h3 {
	font-weight: 400;
	font-size: 30px;
	margin-bottom: 5px;
	text-align: center;
	color: #FFF;
	text-transform: uppercase;
}
.ci-product-bottom-subscribe {
    display: block;
    overflow: hidden;
    text-align: center;
}
.ci-product-bottom-subscribe .mailpoet_form.mailpoet_form_shortcode p {
    display: inline-block;
    float: none;
}
.ci-product-bottom-subscribe #mailpoet_form_1 .mailpoet_form {
    display: block;
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.product-template-default.single.single-product .site-content {
    padding-bottom: 0;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li {
    border-bottom: none !important;
}

/* HOME */
.woo-latest-slider-item {
    background: transparent;
    border: none;
}
#woo-product-carousel-wrapper-485268328 .owl-item .item h4.product_name a {
    color: #444444;
    text-transform: uppercase;
    font-size: 17px;
}
#woo-product-carousel-wrapper-485268328 .owl-item .item .price {
    font-size: 18px;
    font-weight: 600;
}
.bweb-woo-latest-slider .woo-latest-product-content {
	/*border: 1px solid #eee;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-width: 1px 0 0 0;*/
    border: none;
}
.bweb-feature-box.style-default-box .grid-item .grid-icon-shape .grid-title {
    text-transform: uppercase;
    letter-spacing: 0;
    font-weight: 500;
}
.bweb-parallax-header.ci-home-follow {
    margin-bottom: 0 !important;
}
#mailpoet_form_1 .mailpoet_paragraph .mailpoet_submit {
    box-shadow: none;
    height: auto;
	border: 2px solid #000 !important;
    font-weight: normal;
    font-size: 18px;
}
#mailpoet_form_1 .mailpoet_paragraph .mailpoet_submit:hover {
    background: #fff;
    border-color: #fff;
	color: #000;
	border: 2px solid #FFF !important;
}
.mailpoet_form.mailpoet_form_shortcode {
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.mailpoet_form.mailpoet_form_shortcode .mailpoet_form_shortcode .mailpoet_paragraph {
    float: none;
    display: inline-block;
    margin: 0 20px;
    padding-top: 10px;
}
/* HOME PRODUCTS */
.products.products-5.columns-5 {
    padding: 0;
}
ul.products .product-category.product {
    list-style: none;
}
.woocommerce ul.products.products-5 li.product, .woocommerce-page ul.products.products-5 li.product {
    width: 20%;
    float: left;
    padding: 10px;
    margin: 0;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title {
    font-size: 18px;
    text-align: center;
    font-weight: normal!important;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title .count {
    display: none;
}
.wpcs_product_carousel_slider .owl-item .item h4.product_name a {
    color: #222;
    text-transform: none;
	font-weight: normal !important;
}
.wpcs_product_carousel_slider .owl-item .item .price {
    font-size: 18px;
    font-weight: 600;
}
.wpcs_product_carousel_slider .owl-item .item h4.product_name a {
	
}

/* COLLECTION PAGE */
.vc_btn3-container.ci-collection-btn .vc_general.vc_btn3 {
    border-radius: 25px;
    font-size: 20px;
    font-weight: 500;
    box-shadow: none;
    height: auto;
    padding: 15px 40px;
}
.bweb-parallax-header.ci-title-large h2.parallax-title {
    font-size: 38px;
}
.wpb_text_column.ci-collection-content, .wpb_text_column.ci-collection-content p, .ci-collection-content p {
    font-size: 20px;
    line-height: 28px;
    font-weight: 300;
}
.wpb_text_column.ci-collection-content p {
	margin-bottom: 15px;
}

/* CATEGORY PAGE */
.conint-woocommerce-ad-block {
    text-align: center;
}
.widget .widget-title {
    font-weight: 400;
    font-size: 22px;
	/*font-family: oswald;*/
}
.widget_product_categories .product-categories li a {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 16px;
    /*font-family: oswald;*/
}
.widget .product-categories li.cat-parent a {
    margin-bottom: 20px !important;
    display: block;
}
.woocommerce #content nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li {
    box-shadow: none;
    border: 1px solid #81d8d0;
}
.woocommerce div.product div.images > div {
    padding: 5px;
}
.ci-product-ship-text {
    margin-bottom: 15px;
}
.ci-product-ship-text strong {
    font-weight: 500;
}
.woocommerce-tabs.wc-tabs-wrapper {
    margin-top: 10px;
    display: inline-block;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    border: 1px solid #ccc;
}
.wpgs.wpgs--with-images.images .wpgs-for.slick-initialized .slick-arrow {
    display: none !important;
}
.woocommerce #review_form #respond textarea {
    box-shadow: none;
    border: 1px solid #ccc;
}
.iconic-wlv-terms__term--current .iconic-wlv-terms__term-content,
.iconic-wlv-terms__term--current .iconic-wlv-terms__term-content:hover,
.iconic-wlv-terms__term-content--link:hover {
    border: 1px solid #81d8d0 !important;
    background: #81d8d0;
	color: #fff;
}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item {
    border-radius: 2px;
    width: 40px;
    height: 40px;
    padding: 0;
    border: none;
    box-shadow: none;
}
table.variations.iconic-wlv-variations td.value.iconic-wlv-variations__value {
    padding-left: 0;
    padding-right: 0;
}
/* THEME OPTION _ STYLES */
.reset_variations {
    display: none !important;
}
.entry-title {
    font-size: 23px;
    font-weight: 500;
    line-height: 30px;
}
.woocommerce-page.single-product .entry-summary .price .amount {
    font-size: 25px;
}
.woocommerce div.product form.cart .variations td.label {
    padding-right: 0;
    display: block;
    text-align: left;
	padding: 0;
}
.woocommerce div.product form.cart table td {
    display: block;
}
.sku_wrapper {
    color:#000;
}
.bweb-woo-social-share-box {
    color: #000;
}
.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    font-weight: bold;
}
ul.tabs.wc-tabs li {
    background: #eee !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    padding: .5em 23px !important;
}
.woocommerce div.product .w img {
    border: 1px solid #333 !important;
}

a:hover, a:active, a:focus {
    color: #fff;
    background: none;
}
.header-main-section .navbar-right.bweb-main-bar .main-bar-item {
    width: 100% !important;
    text-align: center !important;
    color: #333;
    letter-spacing: 0.5px;
}
.vc_btn3-container.ci-btn.vc_btn3-center a {
    border: 1px solid #81d8d0;
    border-radius: 20px;
    padding: 10px 30px;
    font-size: 18px;
    font-weight:400;
}
.vc_btn3-container.ci-btn.vc_btn3-center a:hover {
    background: #000 !important;
    color: #81d8d0;
    border: #000;
    padding: 10px 30px;
}
.bweb-woo-cart-info a.cart-icon {
    background: url(https://www.naturalinspiration.co.uk/wp-content/uploads/2020/02/shopping-cart-3.png);
    width: 40px;
    height: 40px;
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
}
.header-section .woo-cart {
    padding-top: 40px;
}
.icon-handbag {
    display:none;
}
.header-section .woo-cart-links .cart-link .btn, .header-section .woo-cart-links .checkout-link .btn {
    box-shadow: none;
    font-weight: bold;
}
.bweb-parallax-header.ci-cafe-text p {
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
}
.bweb-parallax-header.carf-title-border-bg-white.ci-cafe-social h2.parallax-title strong {
    background: #fff;
    padding: 0 20px;
    font-weight: 500;
    font-size: 30px;
    position: relative;
}
 .header-section.header-fullwidth-menu .header-main-section .bweb-main-nav > li > a {
   font-size: 16px;
   font-weight: 500;
   text-transform: none;
}
.header-section .header-main-section .bweb-main-nav > li.ci-menu-btn > a {
    color: #edbb2f;
}

/* SEARCH AND FILTER */
.searchandfilter h4 {
    font-weight: 600;
    font-size: 18px;
    text-transform: uppercase;
}
.searchandfilter .sf-field-sort_order label,
.searchandfilter .sf-field-posts_per_page label {
    width: 100%;
}
.searchandfilter ul li {
    position: relative;	
	padding: 10px 0;
}
.searchandfilter select.sf-input-select {
    box-shadow: none;
    border: 1px solid #ccc;
    text-transform: capitalize;
    font-size: 14px;
	font-weight: 400;
}
/*
.searchandfilter ul li.sf-field-taxonomy-product_cat input {
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;   
	top: 0;
} */
.searchandfilter ul li .sf-label-checkbox {
	margin-left: 0;
	padding-left: 0;
	max-width: 80%;
	display: inline-block;
	text-transform: capitalize;
	letter-spacing: 0;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	color: #777;
	text-align: left;
}
.searchandfilter ul li.sf-field-taxonomy-product_cat input,
.searchandfilter ul li input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: inline-block;
	color: #000;
	height: 25px;
	width: 25px !important;
	border: 0;
	cursor: pointer;
	outline: none;
	bottom: -2px;
	position: relative;
	left: 0;
	right: 0;
	margin: 0 8px 0 0 !important;
	line-height: 25px;
	text-align: center;
	font-weight: 400;
	border: 2px solid #777;
	font-size: 24px;
	vertical-align: top;
	box-shadow: none;
}
.searchandfilter ul li.sf-field-taxonomy-product_cat input:checked::before,
.searchandfilter ul li input:checked::before {
	position: absolute;
	font: 19px 'FontAwesome';
	line-height: normal;
	left: 2px;
	top: -4px;
	content: "\f00c";
	line-height: 28px;
}
.searchandfilter ul li .sf-meta-range.sf-meta-range-slider input {
    width: 400px !important;
    font-size: 16px;
    height: 32px;
	border: 1px solid #ccc;
}
.searchandfilter .noUi-connect {
    background-color: #81d8d0;
    box-shadow: none;
}
.searchandfilter ul > li > ul {
    padding-left: 0;
}
.searchandfilter > ul > li {
    border-bottom: 1px solid #ddd;
    padding-bottom: 25px;
}

.searchandfilter label {
    width: 100%;
}

/* SEARCH - Price Filter */
.searchandfilter .meta-slider {
    height: 6px;
    border: none;
}
.searchandfilter .noUi-horizontal .noUi-handle {
    top: -10px;
}
.searchandfilter .noUi-horizontal .noUi-handle.noUi-handle-upper {
    background: #81d8d0;
    border: none;
    box-shadow: none;
}
.searchandfilter .noUi-horizontal .noUi-handle.noUi-handle-lower {
    background: #fff;
	border: 3px solid #81d8d0;
}
.searchandfilter .noUi-horizontal .noUi-handle::after, .searchandfilter .noUi-horizontal .noUi-handle::before {
    width: 0;
}
.searchandfilter .noUi-background {
    background: #eee;
}
.searchandfilter > ul > li.sf-field-sort_order {
    padding-top: 0;
}
.searchandfilter > ul > li.sf-field-sort_order h4 {
    padding-top: 0;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour > ul {
	display: block;
	overflow: hidden;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour label {
    display: none !important;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li {
    display: inline-block;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li input {
    margin-right: 10px !important;
    width: 30px !important;
    height: 30px;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li input:checked::before {
    left: 4px;
	top: -2px;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-42 input {
    background: #8ca810;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-426 input {
    background:  #FFBF00;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-20 input {
    background:  #383e42;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-428 input {
    background:  #383e42;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-420 input {
    background:  #b2beb5;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-427 input {
    background:  #efe6c8;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-21 input {
    background:  #000000;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-44 input {
    background:  #0000FF;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-424 input {
    background:  #00008b;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-46 input {
    background:  #964b00;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-421 input {
    background:  #36454f;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-43 input {
    background:  #805a46;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-45 input {
    background: #898e88;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-425 input {
    background: #a9a9a9;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-22 input {
    background: #89d653;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-429 input {
    background: #90EE90;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-47 input {
    background: #cebb9e;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-23 input {
    background: #eded65;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-40 input {
    background: #f8f7eb;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-52 input {
    background: #caa472;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-24 input {
    background: #FFA500;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-25 input {
    background: #FF0000;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-400 input {
    background: #00ccff;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-26 input {
    background: #8b8589;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-422 input {
    background: #008080;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-49 input {
    background: #7f899f;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-48 input {
    background: #388bd8;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-41 input {
    background: #4a3623;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-51 input {
    background: #4a3623;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-50 input {
    background: #645452;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-27 input {
    background: #ffffff;
}


.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-502 input {
    background: #ADB2BD;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-489 input {
    background: #8db600;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-522 input {
    background: #b2beb5;
}


.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-545 input {
    background: #efe6c8;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-516 input {
    background: #9B870C;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-507 input {
    background: #b2beb5;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-523 input {
    background: #19191B;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-440 input {
    background: #C0C0C0;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-514 input {
    background: #8F2831;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-501 input {
    background: #b87333;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-529 input {
    background: #383e42;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-512 input {
    background: #A9A9A9;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-524 input {
    background: #443028;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-494 input {
    background: #464648;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-447 input {
    background: #f1f4f6;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-488 input {
    background: #808080;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-565 input {
    background: #808080;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-566 input {
    background: #e7e2cc;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-566 input {
    background: #e7e2cc;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-469 input {
    background: #D3D3D3;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-496 input {
    background: #443028;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-563 input {
    background:  #98ff98;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-513 input {
    background:  #e1ad01;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-562 input {
    background:  #ffdb58;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-40 input {
    background:  #ae4a60;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-508 input {
    background:  #b2beb5;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-470 input {
    background:  #bab86c;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-499 input {
    background:  #5da493;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-905 input {
    background:  #FF007F;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-493 input {
    background:  #b18d56;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-503 input {
    background:   #caccce;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-509 input {
    background:  #483C32;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-567 input {
    background:  #6a5141;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-515 input {
    background:   #878681;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-568 input {
    background:  #B6A59A;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-449 input {
    background:   #ffffff00;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-511 input {
    background:   #40E0D0;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-491 input {
    background:  #292a2d;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-525 input {
    background: #fffcf0;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-498 input {
    background: #FFFF00;
}
.searchandfilter ul>li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-510 input {
    background: #FFFF99;
}

.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-527 input {
    background: #E1DAD4;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-564 input {
    background: #3c3c3d;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-522 input {
    background: #b2beb5;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-500 input {
    background: #b5a642;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-522 input {
    background: #b2beb5;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-522 input {
    background: #b2beb5;
}
.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-522 input {
    background: #b2beb5;
}

.searchandfilter ul > li.sf-field-taxonomy-pa_colour li.sf-level-0.sf-item-522 input {
    background: #b2beb5;
}

/* Breadcrumb */
.woocommerce-breadcrumb a, .woocommerce-breadcrumb {
    font-size: 14px !important;
    color: #000 !important;
}
.woocommerce-breadcrumb {
    color: #333 !important;
}
/* SIDEBAR STYLES */

.archive #single-sidebar-container #primary {
    float: none;
    width: 100%;
}

/* Taxonomy TitleBar */
body.tax-venue .conint-woocommerce-products-header .woocommerce-products-header__title.page-title,
body.tax-collection .conint-woocommerce-products-header .woocommerce-products-header__title.page-title {
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
    margin-top: 20px;
}
body.tax-venue .conint-woocommerce-products-header .term-description,
body.tax-collection .conint-woocommerce-products-header .term-description{
    text-align: center;
}
body.tax-venue .page-title-breadcrumbs.conint-woo-breadcrumbs,
body.tax-collection .page-title-breadcrumbs.conint-woo-breadcrumbs{
	display: none;
}
/* WOO - SINGLE - TABS / ACCORDION */
.woocommerce-tabs.wc-tabs-wrapper {
    width: 100%;
    border-bottom: 1px solid #E0E0E0 !important;
    margin-bottom: 30px;
}

.woocommerce-tabs.wc-tabs-wrapper .accordion-header {
    background: transparent;
    border: none;
    min-height: auto;
    display: block;
    overflow: hidden;
}
.woocommerce-tabs.wc-tabs-wrapper .accordion-header h1 {
    color: #000;
}
.woocommerce-tabs.wc-tabs-wrapper .accordion-item {
    border-bottom: none;
}
.woocommerce-tabs.wc-tabs-wrapper .accordion-item-active .accordion-header h1 {
    color: #81d8d0;
}
.woocommerce-tabs.wc-tabs-wrapper h2, .woocommerce-tabs.wc-tabs-wrapper h3 {
    font-size: 22px;
}
.woocommerce-tabs.wc-tabs-wrapper .accordion-header h1 {
    color: #000;
    font-size: 18px;
    line-height: 26px;
    display: block;
    padding-left: 10px;
}
.woocommerce-tabs.wc-tabs-wrapper .accordion-header h1::before {
    content: "+";
}
.woocommerce-tabs.wc-tabs-wrapper .accordion-item-active .accordion-header h1::before {
    content: "-";
}
.woocommerce-tabs.wc-tabs-wrapper .accordion-header h1::before {
    content: "+";
    width: 40px;
    position: absolute;
    left: 0;
}
.woocommerce-tabs.wc-tabs-wrapper .accordion-content {
    font-size: 16px;
    line-height: 26px;
}
.single.single-product #single-sidebar-container {
    max-width: 80%;
    margin: 0 auto;
}
.ci-product-meta-wrap .ci-product-meta-item {
    margin-bottom: 10px;
}
.ci-product-meta-wrap span.ci-prod-meta-label {
    font-weight: 500;
    padding-right: 10px;
    width: 170px;
    display: inline-block;
}

/* CI - OUR THEME - NEW SHORTCODES */
.bweb-ci-products-list-wrapper ul.products {
    padding-left: 0;
}
.bweb-ci-products-list-wrapper ul.products li.product {
    list-style: none;
    float: left;
    margin-bottom: 30px;
}
.bweb-ci-products-list-wrapper ul.pagination {
    padding: 0;
    display: none;
}

.bweb-woo-taxonomy-slider-wrapper li.product {
    list-style: none;
}
.bweb-woo-taxonomy-slider-wrapper h5.product-category-title {
    display: none;
}
.bweb-woo-taxonomy-slider-wrapper h3.product-title a {
    color: #333;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    letter-spacing: 0;
}
.bweb-woo-taxonomy-slider-wrapper .product .product-img-box{
    border-bottom: none;
}
.bweb-woo-taxonomy-slider-wrapper .price > .amount, .bweb-woo-taxonomy-slider-wrapper .price > .amount, .bweb-woo-taxonomy-slider-wrapper .price ins > .amount {
    color: #444444;
    font-weight: normal;
}
.bweb-woo-taxonomy-slider-wrapper .product h3.product-title {
    margin-bottom: 10px;
}

/* THEME OPTIONS*/
.bweb-megamenu-wrapper .bweb-megamenu .sub-menu li a:hover {
    color: #fff !important;
}
.bweb-megamenu-wrapper .bweb-megamenu .sub-menu li a {
    font-size: 14px;
}
.bweb-main-nav.navbar-nav li .bweb-megamenu-container .bweb-megamenu .bweb-megamenu-title > a, .bweb-megamenu-title {
    font-size: 18px;
}
.bweb-megamenu-title, .bweb-megamenu-title a {
    font-weight: bold;
    font-size: 18px;
}
.bweb-megamenu-wrapper .bweb-megamenu .sub-menu li a {
    font-size: 15px;
}
.ci-contact.wpb_column {
    margin-top: 30px;
    border: 5px solid #000;
    padding: 20px;
}
.ci-contact-details .grid-item {
    border: 1px solid;
    border-radius: 10px;
    padding: 20px;
    background: #f7f7f7;
}
.ci-contact-icon a {
    color: #000 !important;
}

/* PRODUCT PAGE */
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    max-height: 264px;
}
.single.single-product div.product div.images img {
   /* max-height: 400px;
    width: auto; */
    margin: 0 auto;
}
.home .wpcs_product_carousel_slider .owl-item .item img {
    max-height: 200px;
    width: auto;
    margin: 0 auto;
}
.woocommerce #content div.product .woocommerce-tabs .panel a:hover {
    color: #000;
}

.gform_wrapper .gform_footer {
    text-align: center;
}


/* MOBILE MENU */
.main-mobile-nav .bweb-main-nav li a, .main-mobile-nav .mobile-sub-menu li a, .mobile-megamenu-enabled h6.bweb-megamenu-title {
    font-size: 16px;
    border-bottom: 2px solid #000;
    font-weight: 500;
    color: #000;
}
a.menu-bars-link span, a.menu-bars-link span:before, a.menu-bars-link span:after {
    visibility: hidden;
}
.mobile-header-section a.mobile-menu-nav.menu-bars-link {
    background: url(https://www.naturalinspiration.co.uk/wp-content/uploads/2020/07/menu.png);
    width: 35px;
    height: 35px !important;
    background-size: contain;
    background-repeat: no-repeat;
}
.mobile-menu-wrapper .mobile-menu-nav, .mobile-cart-wrapper .mobile-cart-link {
    box-shadow: none;
}
.mobile-header-items-wrap a.mobile-cart-link {
    background: url(https://www.naturalinspiration.co.uk/wp-content/uploads/2020/02/shopping-cart-3.png);
    width: 30px;
    height: 30px;
    position: relative;
    display: inline-block;
}
.mobile-header-items-wrap > div {
    display: inline-block;
    margin-left: 15px;
    vertical-align: middle;
}
div#mobile-top-text {
    text-align: center;
}
div#mobile-top-text .top-bar-item.item-text {
    display: inline-block;
}
.mobile-spl-text {
    background: #edbb2f;
    font-size: 14px;
	padding: 10px;
}
.mobile-spl-text a.shop-now-btn {
    display: inline-block;
}
.header-mobile-sticky.is-sticky .mobile-spl-text,
.header-mobile-sticky.is-sticky .mobile-top-bar-section {
    display: none;
}



.footer-widgets .widget.ci-footer-right-three p, .footer-widgets .widget.ci-footer-right-three img {
    margin: 0 !important;
}
.footer-widgets .widget.ci-footer-right-three {
    width: 58%;
    float: left;
}
.footer-widgets  .ci-footer-right-one.widget {
    width: 42%;
}
.footer-widgets .widget.ci-footer-right-three a.call-home {
    color: #81D8D0;
    display: inline-block;
    width: 100%;
}
.footer-widgets .ci-footer-details {
    margin-top: 15px;
}
.ci-footer-btns {
    margin-top: 20px;
}

.ci-mobile-search-filter {
    display: none;
}
.ci-mobile-search-filter > .ci-mobile-filters-form {
	display: none;
}
.ci-mobile-search-filter > h4.ci-mobile-filter-all-toggle {
    padding: 5px 30px 5px 0px;
	display: block;
	text-align: left;
	margin-bottom: 20px;
	position: relative;
	text-transform: uppercase;
	font-weight: 700;
}
.ci-mobile-search-filter > h4.ci-mobile-filter-all-toggle.active {
	margin-bottom: 5px;
}
.ci-mobile-search-filter > h4.ci-mobile-filter-all-toggle:after {
    right: 5px;
    font-size: 28px;    
    content: "+";
    position: absolute;
    width: 30px;
    text-align: center;
	cursor: pointer;
}
.ci-mobile-search-filter > h4.ci-mobile-filter-all-toggle.active:after {
    content: "-";
}

.ci-mobile-search-filter .searchandfilter > ul {
	padding: 0;
}
/*.ci-mobile-search-filter .searchandfilter ul li .sf-label-checkbox {
	max-width: 95%;
}*/
.ci-mobile-search-filter .searchandfilter ul li.sf-field-sort_order select.sf-input-select,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-posts_per_page select.sf-input-select,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-venue select.sf-input-select,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-post-meta-_regular_price .sf-meta-range.sf-meta-range-slider,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-convenient_product_type select.sf-input-select,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-convenient_material select.sf-input-select,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-collection select.sf-input-select {
	display: none;
	margin: 15px 0;
}
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-product_cat > ul,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-pa_colour > ul {
	display: none;
	margin: 15px 0;
}
.ci-mobile-search-filter .searchandfilter ul li.sf-field-sort_order,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-posts_per_page,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-product_cat,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-venue,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-post-meta-_regular_price,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-pa_colour,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-convenient_product_type,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-convenient_material,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-collection {
	border-bottom: none;
	padding: 0;
	line-height: 0;
}
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-product_cat,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-post-meta-_regular_price,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-pa_colour {
	margin-bottom: 7px;
}
.ci-mobile-search-filter .searchandfilter ul li.sf-field-sort_order > h4,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-posts_per_page > h4,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-product_cat > h4,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-venue > h4,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-post-meta-_regular_price > h4,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-pa_colour > h4,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-convenient_product_type > h4,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-convenient_material > h4,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-collection > h4 {
    padding: 5px 30px 5px 0px;
	display: block;
	text-align: left;
	margin-bottom: 0;
	position: relative;
}
.ci-mobile-search-filter .searchandfilter ul li.sf-field-sort_order > h4:after,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-posts_per_page > h4:after,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-product_cat > h4:after,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-venue > h4:after,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-post-meta-_regular_price > h4:after,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-pa_colour > h4:after,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-convenient_product_type > h4:after,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-convenient_material > h4:after,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-collection > h4:after {
    right: 5px;
    font-size: 28px;    
    content: "+";
    position: absolute;
    width: 30px;
    text-align: center;
	cursor: pointer;
}
.ci-mobile-search-filter .searchandfilter ul li.sf-field-sort_order > h4.active:after,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-posts_per_page > h4.active:after,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-product_cat > h4.active:after,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-venue > h4.active:after,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-post-meta-_regular_price > h4.active:after,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-pa_colour > h4.active:after,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-convenient_product_type > h4.active:after,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-convenient_material > h4.active:after,
.ci-mobile-search-filter .searchandfilter ul li.sf-field-taxonomy-collection > h4.active:after {
    content: "-";
}
.ci-mobile-search-filter .searchandfilter {
	margin-bottom: 25px;
}
.ci-mobile-search-filter .searchandfilter ul li.sf-field-post-meta-_regular_price .sf-meta-range.sf-meta-range-slider {
	text-align: left;
	line-height: 28px;
}
.ci-mobile-search-filter .searchandfilter ul li.sf-field-post-meta-_regular_price .sf-meta-range.sf-meta-range-slider .meta-slider {
	margin-left: 12px;
	margin-top: 15px;
}
.woocommerce table.shop_attributes th {
    width: 400px;
	font-weight: 500;
}

/* NOV 26 2020 - BUILDWEB */
.product-meta-info-wrapper .col-md-4 {
    width: 100%;
}
.product-meta-info-wrapper .product-meta-item i {
    background-size: contain;
    width: 100px;
    height: 100px;
    background-repeat: no-repeat;
    display: block;
}
.product-meta-info-wrapper .product-meta-item i.flaticon.flaticon-medal {
    background-image: url(https://www.naturalinspiration.co.uk/wp-content/uploads/2020/11/original.png);
}
.product-meta-info-wrapper .product-meta-item i.flaticon.flaticon-medal::before {
    visibility: hidden;
}
.product-meta-info-wrapper .product-meta-item i {
    color: #000;
    font-size: 80px;
    line-height: 120px;
}
.single-product .product-meta-content .product-meta-title {
	display: none;
}
.single-product .product-meta-content .product-meta-value {
    margin: 0;
    font-size: 16px;
}
.product-meta-info-wrapper .product-meta-item {
    text-align: left;
    background: transparent;
    padding: 0;
}
.product-meta-info-wrapper .product-meta-item i.flaticon.flaticon-time {
    display: none;
}

.vc-bweb-section .wpcsp_product_carousel_slider .owl-carousel.owl-theme.owl-loaded .owl-item .item h4.product_name a {
    color: #000 !important;
    font-family: 'Poppins';
	font-weight: 600;
	font-size: 16px;
}
.vc-bweb-section .wpcsp_product_carousel_slider .owl-carousel .owl-item span.woocommerce-Price-amount.amount bdi {
    color: #000;
    font-family: 'Poppins';
	font-weight: 600;
	font-size: 16px;
}
.vc-bweb-section .wpcsp_product_carousel_slider .owl-item .item .themeA_product_container,
.vc-bweb-section .wpcsp_product_carousel_slider .owl-item .item .themeA_product_container:hover {
    border: none;
    box-shadow: none;
}

.tax-product_cat div.code-block-1
{
  display: none !important;
}

/* 2021 Product Template 05-25-2021*/
.new-description-area{
	clear: both;
}

#quote-form{
	margin-top: 30px;
	display: flex;
	border: 1px solid #000000;
}
#gform_fields_5{
	padding-left: 15px;
}
#quote-form h3{
	color: #edbb2f;
}
#quote-form h4{
	color: #edbb2f;
	margin-top: 50px;
	font-size: 1.1em;
}
#quote-form p{
	color: #ffffff;
}
.quote-form-details{
	background: #000000;
	padding-top: 15px;
	padding-bottom: 15px;
}
.quote-form-gravity-form{
	padding-top: 15px;
}
.quote-form-gravity-form h3{
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0;
}
#gform_wrapper_5{
	margin-top: 0;
}
.half-input{
	display: inline-block;
	width: 50%;
}
#quote-form .gform_footer{
	padding-left: 15px;
	padding-right: 15px;
}
#quote-form .gform_button{
	width: 100%;
	background: #000000 !important;
	box-shadow: none !important;
	border: none !important;
	outline: none !important;
}
.new-buttons-for-new-template, .new-product-summary .bweb-woo-social-share-box, .new-product-summary .woocommerce-variation-add-to-cart, .new-product-summary .woocommerce-product-details__buttons, .remove-some .woocommerce-tabs{
	display: none;
}
.remove-some{
	padding-top: 30px;
}
.new-product-summary .new-buttons-for-new-template{
	display: block;	
}
.request-quote-button, .speak-button{
	width: 100%;
	padding: 5px;
	text-align: center;
	display: block;
	font-size: 0.8em;
	color: #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.request-quote-button{
	background: #edbb2f;
}
.speak-button{
	background: #000000;
}
.request-quote-button:hover, .request-quote-button:focus{
	background: #000000;
}
.speak-button:hover, .speak-button:focus{
	background: #edbb2f;
}

/* BEST SELLER AND NEW LABEL STYLES */
.product-label {
    display: inline-block;
    padding: 4px 8px;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 10px;
    border-radius: 3px;
    font-weight: 600;
    margin-right: 6px;
}

.product-label.best-seller {
    background-color: #000000;
    color: white;
}

.product-label.new-product {
    background-color: #000;
    color: white;
}

/* POSITION LABEL CONTAINER OVER PRODUCT IMAGE */
.product-image-wrapper {
    position: relative;
}

.product-label-wrapper {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 10;
    display: flex;
    gap: 6px; /* gap between labels */
}


/* RESPONSIVE STYLES */
@media only screen and (max-width:1024px) {
    .single.single-product #single-sidebar-container {
        max-width: 100%;
    }
	.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
		max-height: inherit;
	}
	#footer-widgets-1, #footer-widgets-2 {
		width: 100%;
	}
	.ci-footer-right-one.widget, .ci-footer-right-two.widget {
		width: 100%;
	}
	.ci-footer-btns {
		text-align: center;
	}
	#footer-widgets-2 > div {
		width: 100%;
		text-align: center;
	}
	.footer-section .bweb-footer-nav.navbar-nav > li {
		display: block;
		margin: 10px;
	}
	#footer .footer-copyright-section {
		padding-top: 0;
	}
	.bweb-main-wrapper {
		overflow: hidden;
	}
}
@media only screen and (max-width: 1240px) and (min-width: 992px) {
	.pm-sidebar {
		width: 26%;
	}
}
@media only screen and (max-width: 991px) {
	.archive #single-sidebar-container #primary {
		width: 100%;
	}
	.footer-section #footer-widgets-1 > div {
		width: 50%;
	}
	.woocommerce ul.products li.product .product-details-wrapper, .woocommerce-page ul.products li.product .product-details-wrapper {
		min-height: 100px;
	}
	.ci-mobile-search-filter {
		display: block;
	}
	body.archive div#sidebar {
		display: none;
	} 
	.searchandfilter ul {
		padding-left: 0;
	}
	.searchandfilter h4 {
		text-align: left;
	}
}

@media only screen and (max-width: 767px) {
	.woocommerce div.product .ci-woo-buttons-content > div {
		width: 100%;
	}
	.woocommerce div.product .ci-woo-buttons-content > div.ci-sample-btn-wrap.ci-commercial-btn {
		text-align: cener;
		float: left;
		width: 100%;
	}
	.conint-woocommerce-products-header {
		padding: 30px 0;
	}
/*	.footer-section #footer-widgets-1 > div {
		width: 100%;
	} */
	.woocommerce #content nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li {
		margin: 10px;
	}
	.woocommerce ul.products.products-2 li.product, .woocommerce-page ul.products.products-2 li.product, .woocommerce ul.products.products-3 li.product, .woocommerce-page ul.products.products-3 li.product, .woocommerce ul.products.products-4 li.product, .woocommerce-page ul.products.products-4 li.product, .woocommerce ul.products.products-5 li.product, .woocommerce-page ul.products.products-5 li.product {
		width: 48%;
		margin: 0 1%;
		float: left !important;
		margin-bottom: 15px !important;
	}
	.bweb-owl-carousel .owl-prev {
		left: 0;
	}
	.bweb-owl-carousel .owl-next {
		right: 0;
	}
	.footer-menu-wrapper .hidden-xs {
		display: block !important;
	}
	woocommerce #content div.product form.cart, .woocommerce div.product form.cart, .woocommerce-page #content div.product form.cart, .woocommerce-page div.product form.cart {
		text-align: center;
	}
	.woocommerce div.product form.cart div.quantity {
		width: 100% !important;
		text-align: center;
	}
	.woocommerce-page div.product form.cart .button {
		float: none;
	}
	.woocommerce div.product .ci-woo-buttons-content .ci-sample-btn-wrap.ci-text-btn {
		text-align: center;
	}
	.woocommerce div.product .ci-woo-buttons-content > div {
		text-align: center;
		display: block;
		margin-bottom: 10px;
	}
	.woocommerce div.product .ci-woo-buttons-content > div.ci-sample-btn-wrap.ci-commercial-btn {
    	text-align: center;
	}
	.woocommerce-page.single-product .bweb-woo-social-share-box.bweb-social-share-box span {
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
	.woocommerce-page.single-product .bweb-woo-social-share-box.bweb-social-share-box {
		margin-top: 15px;
		display: block;
		float: left;
		width: 100%;
		text-align: center;
	}
	.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button {
		/*margin-top: 10px;*/
	}
	#quote-form{
		display: block;
	}
	.new-product-summary .bweb-woo-social-share-box{
	display: none !important;
}
.request-quote-button{
	margin-bottom: 15px;
}
.half-input{
	display: block;
	width: 100%;
}
.quote-form-gravity-form h3{
	padding: 0;
}
#gform_fields_5{
	padding-left: 0;
}
}
@media only screen and (max-width: 480px) {
	.footer-widgets .ci-footer-btns .ci-footer-btn {
		margin: 10px;
		float: none;
		line-height: 25px;
	}
	#mailpoet_form_1 .mailpoet_paragraph {
		display: block;
	}
	#mailpoet_form_1 .mailpoet_text {
		width: 100% !important;
	}
	.ci-product-single-bottom h3 {
		font-size: 24px;
	}
/*	.woocommerce ul.products.products-2 li.product, .woocommerce-page ul.products.products-2 li.product, .woocommerce ul.products.products-3 li.product, .woocommerce-page ul.products.products-3 li.product, .woocommerce ul.products.products-4 li.product, .woocommerce-page ul.products.products-4 li.product, .woocommerce ul.products.products-5 li.product, .woocommerce-page ul.products.products-5 li.product {
		width: 100%;
	}*/
}

@media only screen and (max-width: 375px) {

	.quantity_select, .quantity_select select{
		float: unset !important;
		margin: 0 auto !important;
	}

}
@media only screen and (max-width: 817px) {

	.quantity_select{
		margin-right: unset !important;
        
	}
    .quantity_select select
    {
    	width: 172px !important;
    }

}

.conint-woocommerce-ad-block

{
display: none;
}