/*
Theme Name:  chucks-child
Theme URI:  http://www.chuckswebdesign.nl
Author:  chucks
Author URI:  http://www.chuckswebdesign.nl
Description: WordPress thema van Chucks Webdesign
Template: chucks
Version:  1.0
*/

#Top_bar .menu>li>a span:not(.description) {
    padding: 0 12px;
}

.tp-widget-rating, .tp-widget-logo {
    color: #000 !important;
}

.woocommerce .quantity .qty {
    padding: 5px 5px!important;
}

.woocommerce .quantity {
    width: 100px;
}

.woocommerce .mfn-variations-wrapper .mfn-vr label {
    min-width: 0px;
}

.woocommerce .product div.entry-summary .price {
    color: #000000;
    font-size: 20px;
}

.woocommerce .product div.entry-summary h1.product_title {
    font-size: 22px;
}

#Subheader ul.breadcrumbs {
    display: block;
    width: 70%;
    margin: 1px 0 0;
    font-size: 1em!important;
    float: right;
    text-align: right;
}

#Subheader .title {
    margin-bottom: 0;
    width: 30%;
    float: left;
}

ul.flex-direction-nav{
    position: absolute;
    top: 40%;
    z-index: 99999;
    width: 100%;
    left: 0;
    margin: 0;
    padding: 0px;
    list-style: none;
}

li.flex-nav-prev {float: left;}
li.flex-nav-next {float: right;}
a.flex-prev, a.flex-next {visibility:hidden;}

a.flex-next::after{
    visibility:visible;
    content: '\f054';
    font-family: 'Font Awesome 5 Free';
    margin-right: 10px;
    font-size: 20px;   
    font-weight: bold;
}

a.flex-prev::before{
    visibility:visible;
    content: '\f053';
    font-family: 'Font Awesome 5 Free';   
    margin-left: 10px;
    font-size: 20px;
    font-weight: bold;
}

ul.flex-direction-nav li a{
    color: black;
    text-decoration: none;
}

.woocommerce table.shop_table td.product-price, .woocommerce table.shop_table td.product-subtotal {
    color: #000;
}

.feature_list ul li:hover, .feature_list ul li:hover a {
    background: #99c897 !important;
}

ins {
    text-decoration: none !important;
}

.mfn-cart-holder .mfn-ch-content .mfn-ch-product .woocommerce-Price-amount {
    color: #000000;
}

.woocommerce span.onsale, .shop_slider .shop_slider_ul li .item_wrapper span.onsale {
    background-color: #ff0000 !important;
}

.woocommerce .product div.entry-summary .price {
    color: #000000;
}

.woocommerce .product div.entry-summary h1.product_title {
    color: #a2a2a2 !important;
}

.woocommerce ul.products li.product .desc {
    padding: 15px 0;
    text-align: left !important;
}

#qlwapp.qlwapp-button .qlwapp-toggle {
    height: 40px;
    white-space: nowrap;
    padding: 12px 12px;
}

#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon {
    margin: 0 0px 0 0;
}

.woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price {
    color: #000 !important;
}

.shop_slider .shop_slider_ul li .item_wrapper .price {
    color: #000 !important;
}

h4, h4 a, h4 a:hover, .style-simple .sliding_box .desc_wrapper h4 {
    color: #a2a2a2;
}

.woocommerce table.shop_table td small {
    font-weight: 400;
    display: none;
}

.mfn-cart-holder .mfn-ch-footer .mfn-ch-footer-totals .mfn-chft-row.mfn-chft-total {
    border-top: 1px solid var(--mfn-woo-border);
    padding-top: 10px;
    display: none;
    margin-top: 10px;
}

#Side_slide .extras .extras-wrapper a {
    padding: 10px;
}

.feature_list ul li .icon i {
    font-size: 30px;
    line-height: 30px;
}

.blog_slider_header {
    display: none;
}

#Action_bar .contact_details {
    color: #ffffff;
    width: 100%;
    text-align: center;
}

.woocommerce .product div.entry-summary .product_meta {
    margin: 0 0 15px!important;
    display: none !important;
}

.get_in_touch ul li .icon {
    color: #fff !important;
}

.header-stack #Top_bar .logo #logo, .header-stack #Top_bar .logo .custom-logo-link {
    display: inline-block;
    height: 81px;
}

.usp-image i.fa {
    font-size: 25px;
}

.usp-image {
    text-align: left;
    width: 10%;
}

.grecaptcha-badge {
	display: none !important;
}

.feature_list ul li .icon i {
    color: #000000 !important;
}

.notice, div.error, div.updated {
    display: none !important;
}

#Footer .widget_mfn_menu ul li a {
    background: #f9f9f9;
    color: #212121 !important;
}

#Footer .themebg, #Footer .widget_categories ul, #Footer .Recent_posts ul li .desc:after, #Footer .Recent_posts ul li .photo .c, #Footer .widget_recent_entries ul li:after, #Footer .widget_mfn_menu ul li a:hover, #Footer .widget_product_categories ul {
    background-color: #d4d4d4;
}

/* MOBIEL MOBIEL MOBIEL MOBIEL MOBIEL
-------------------------------------------------------------- */
@media only screen and (max-width: 767px) {
	.usp-image {
    text-align: left;
    width: 15%;
}
	.shop_slider .shop_slider_ul li .item_wrapper .price {
    font-size: 15px;
    margin-bottom: 0;
}
	.feature_list[data-col="4"] ul li {
    width: 49% !important;
    display: inline-block;
}
	.no-sec-padding-mob .mcb-section .section_wrapper, .no-sec-padding .mcb-section .section_wrapper {
    padding-left: 33px !important;
    padding-right: 33px !important;
}
.mobile-header-mini #Action_bar {
    display: none;
}
	#Action_bar .contact_details li.slogan {
    display: inline;
}
	#Action_bar .contact_details {
    color: #ffffff;
    width: 100%;
    text-align: center;
}
	#Action_bar {
    background-color: #000000 !important;
}
	#Header_wrapper, #Intro {
    background-color: #000000;
}
	.tp-widget-rating {
    font-size: 14px;
    color: #fff !important;
}
	#Header_wrapper, #Intro {
    background-color: #99c897;
}
}

#cookie-law-info-bar {
    z-index: 999999999999999999 !important;
}

#mfn-gdpr {
    display: none;
    align-items: center;
    position: fixed;
    z-index: 999999999999999 !important;
    box-sizing: border-box;
}

.woocommerce .mfn-variations-wrapper-loop {
    display: none;
}