/* 
Theme Name: TheBuilt - Child
Theme URI: http://magniumthemes.com/;
Description: Child theme based on TheBuilt
Author: Jef
Version: 1.0
Template: imet
Text Domain: thebuilt-child
*/

/* HEADER */
/* search button icon */
#menu-main-menu-1 li i,
.header-right .header-nav li i {
    font-size: 20px;
}

#menu-main-menu-1 a strong,
.header-right .header-nav a strong {
    display: none;
}

.navbar-inner {
    float: right;
}

header .header-right ul.header-nav > li {
    margin-left: 30px;
}

span#show-cart-contents-count {
    background: #81c600;
    color: white;
    padding: 3px 7px;
    /* border-radius: 100%; */
    font-size: 1rem;
    position: absolute;
    margin: 2px 0 0 2px;
}

/* my account */
button.woocommerce-button.button.woocommerce-form-login__submit {
    color: #fff;
}

textarea:focus,
input:focus {
    border: 1px solid #81c600;
}

a.woocommerce-Button.button {
    color: #fff;
}

a.button.wc-forward {
    color: #fff;
}

button.woocommerce-Button.button {
    color: #fff;
}

/* home */
a.btn.hvr-bounce-to-right.mgt-button.mgt-style-solid.mgt-size-normal.mgt-align-left.mgt-display-inline.mgt-text-size-normal.mgt-button-icon-position-left.mgt-text-transform-uppercase {
    color: #fff;
}

a.btn.hvr-bounce-to-right.mgt-button.mgt-style-solid.mgt-size-normal.mgt-align-right.mgt-display-newline.mgt-text-size-normal.mgt-button-icon-position-left.mgt-text-transform-uppercase {
    color: #fff;
}

/* por marche fesr */
.por-marche-fesr p {
    color: #fff !important;
    font-size: 18px;
    margin-bottom: 25px;
}

.mgt-button.mgt-style-solid-invert {
    background-color: #81c600;
    background: #81c600;
    color: #fff;
}
.mgt-button.mgt-style-solid-invert:hover {
    background-color: #2a2f35 !important;
    background: #2a2f35;
    color: #fff;
}

/* shop */
a.button.product_type_simple {
    color: #fff;
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border: 1px solid #ddd;
}

.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .added_to_cart {
    font-size: 10px;
}

/* shop - sidebar */
.woocommerce .widget_price_filter .price_slider_amount .button {
    color: #fff;
}

#menu-shop-menu a {
    color: #fff !important;
}

/* product */
button.single_add_to_cart_button.button {
    color: #fff;
}

.woocommerce-product-gallery__image {
    border: 1px solid #ddd;
}

.woocommerce-tabs.wc-tabs-wrapper {
    visibility: hidden;
}

section.related.products {
    margin-top: -60px;
}

/* cart */
a.button.wc-backward {
    color: #fff;
}

.woocommerce-cart-form .actions button.button,
.woocommerce-cart-form .actions button.button:disabled {
    color: #fff;
}

/* search */
input#searchsubmit {
    color: #fff;
}

/* checkout */
button#place_order {
    color: #fff;
}

/* footer - widget */
.footer-sidebar-2 > ul > li {
    width: 33%;
}

#custom_html-2 img {
    margin-left: -6px;
}

/* footer - copyright */
.col-md-6.footer-copyright {
    color: #fff;
}

/* top button */
a#top-link {
    color: #fff;
}

/* RESPONSIVE */
@media (max-width: 1024px) {}

@media (max-width: 767px) {
    /* TOP */
    .top-menu-container,
    .menu-top-menu-container-toggle {
        display: none !important;
    }
}

@media (max-width: 400px) {
    /* TOP */
    .header-menu .header-info-text {
        display: inline-block !important;
    }
}