/*
 Theme Name:   Bloom Child
 Description:  Bloom Child Child Theme By Fluow
 Author:       Cédric Demeer
 Author URI:   http://cedric.demeer.fr
 Template:     blooms
 Version:      0.1.0
 Text Domain:  bloomschild
*/

a {
    color: #01406b;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, a:hover, a:active, a:focus {
    color: #9c9e9b;
}
label, .thb-breadcrumb-bar a, .thb-breadcrumb-bar i , input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
    color: #000000;
}

@media only screen and (min-width: 1068px){
    .header .header-logo-row {
        grid-template-columns: 1fr auto 1fr !important;
    }
    #menu-menu-principal a:hover {
        background: #e7ebeb !important;
    }
    #menu-item-1477 {
        display: none;
    }
    .thb-shop-filter-content .thb-widget-content, .thb-navbar .sub-menu {
        border: 1px solid #ebebeb !important;
    }
}
@media only screen and (max-width: 1068px){
    .header .logo-and-menu {
        display: none !important;
    }
    .thb-secondary-area .wp-block-button {
        display: none !important;
    }
}
@media only screen and (min-width: 768px) {
.footer {
    padding: 50px 0 30px 0 !important;
}
.post-detail .post-header-container {
    border-radius: 0px !important;
}
}
@media only screen and (max-width: 768px) {

.wp-container-core-group-is-layout-da7a6a80 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.imagecenter figure
{
    float: left !important;
    margin: auto !important;
}
}
.thb-full-menu>.menu-item>a:hover {
    background : rgb(217, 226, 233);
}
.woocommerce-pagination .page-numbers {
	color : #01406b;
}
.pagination .next, .pagination .prev, .woocommerce-pagination .next, .woocommerce-pagination .prev {
	background : #D2F2F5;
}
.thb-quick-profile svg path
{
    fill: #01406b;
    stroke: #01406b;
}

.thb-quick-cart svg path
{
    color: #01406b;
    stroke: #01406b;
}
.single_add_to_cart_button {
    color: #01406b;
}
.button.style2, .button[name=update_cart] {
    background: #01406b;
    color: #d2f2f5;
}
.button.style2:hover, .button[name=update_cart]:hover {
    background: #01406b;
    color: white;
}
.button, .shop-general-title, .cart-collaterals h2 {
    color: #01406b;
}
#footer {
    background: #1cbdcf !important;
    color: #01406b !important;
}
#footer .thb-widget-title, #footer a {
	color: #01406b !important;
}
#footer #text-2 {    
        max-width: 400px;
}
.footer .widget.widget_nav_menu .thb-widget-title {
    font-size: 28px;
    margin-bottom: 24px;
    letter-spacing: normal;
}
.mlr-4 {
    margin-left: 4px;
    margin-right: 4px;
}
.thb-secondary-area .thb-secondary-item .count {
    color: #01406b !important;
    background: #1cbdcf !important;
}

.woocommerce-Price-amount,
.thb-category-title-container h1,
.thb-filter-bar a:hover,
.product_title,
.product-information .stock,
.woocommerce-checkout h3,
.thb-page-title,
.thb-page-title h1,
.post-category a,
.woocommerce-MyAccount-content
{
    color: #01406b !important;
}
.product-category a
{
    color: #1cbdcf !important;
}
.woocommerce-MyAccount-content a
{
    color: #01406b !important;
}
.woocommerce-MyAccount-content a:hover {
    color: #01406b !important;
}

.product-thumbnail, .post .post-gallery, .wp-block-media-text {
    border-radius: 0px !important;

}

.woocommerce-loop-product__title a,
.subheader,
.wc-block-grid__product-title,
.subfooter,
.thb-arrow-link a,
.thb-navbar a,
.thb-filter-bar div,
.thb-filter-bar a,
.thb-filter-bar select,
.product-information .product_title,
.product_meta span,
.product_meta a,
.buttons_added div,
.buttons_added input,
.woocommerce-mini-cart-item a,
.woocommerce-mini-cart-item,
.woocommerce-checkout label,
.woocommerce-checkout input,
.woocommerce-checkout select,
.woocommerce-checkout .product-name,
.woocommerce-checkout .product-total,
.woocommerce-checkout .cart-subtotal,
.woocommerce-checkout .woocommerce-shipping-totals,
.woocommerce-checkout .order-total,
.woocommerce-privacy-policy-text,
#stripe-payment-data,
.woocommerce-mini-cart__total,
.post-title h3 a,
.woocommerce-MyAccount-content,
.sidebar .thb-widget-title,
.logged-in-as,
#comments h4,
#comments .comment-content
{
    color: #01406b !important;
}

#scroll_to_top
{
    background: #01406b;
}

.woocommerce-checkout .input-text {
    --color-accent: black;
}

.description_tab a {
    background: #1cbdcf !important;
    color: #D2F2F5 !important;
}

.thb-product-detail .woocommerce-product-gallery .woocommerce-product-gallery__image {
    border-radius: 0px !important;
}
.related h2 {
    text-transform: uppercase !important;
    color: #000000 !important;
}
.woocommerce-MyAccount-navigation a {
    color: #01406b !important;
}
.woocommerce-MyAccount-navigation a:hover {
    color: #01406b !important;
}
#comments {
    margin: 0px 0 0;
}
.onsale {
    color: #D2F2F5 !important;
    background: #01406b !important;
}