/*
Theme Name: TheGem Elementor Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem-elementor
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/


.home .block-content {
    padding-top: 0px !important;
}
.cookie-law-info-bar {
    border-radius: 15px !important;
}

/*----------------------------*/
.gem-button, input[type='submit'] {
    border-radius: 50px !important;
    font-weight: 400 !important;
    text-transform: none !important;
}
#page-title {
    background-color: #FFEED6 !important;
}

/*----------------HOME-------------*/
.title {
    text-transform: uppercase !important;
}
input[type='text'], input[type='tel'], input[type='email']  {
    border-radius: 50px !important;
    background-color: #f8f8f8 !important;
}
form textarea {
    border-radius: 15px !important;
    background-color: #f8f8f8 !important;
}


/*-------------BLOG----------*/
.blog-grid .entry-title {
    margin: 0px;
}
.post-meta-conteiner {
    display: none;
}
.title-h4 {
    line-height: 22px !important;
    letter-spacing: inherit !important;
}
.gem-button.gem-button-style-outline {
    color: #FFBC50 !important;
}
.post-related-posts {
    border-bottom: 0px solid #ffffff !important;
}
.gem-pp-posts-date {
    color: #535353 !important;
}
.widget .searchform input, .widget-area .widget.widget_search form {
    border-radius: 50px !important;
    border: 0ps solid #fff !important;
    background-color: #FFEED6 !important;
}
.elementor-19 .elementor-element.elementor-element-24026ddc .elementor-social-icon {
    padding: 20px !important;
}
.comments-title, .comment-reply-title {
    text-transform: none !important;
}
.single-post .default-background {
    background-color: #FFEED6 !important;
}
.comments-title:before, .comment-reply-title:before, body .gem-tta.gem-tta-color-thegem.gem-tta-style-classic .gem-tta-controls-icon::before, body .gem-tta.gem-tta-color-thegem.gem-tta-style-classic .gem-tta-controls-icon::after {
    color: #FFBC50 !important;
}
/*-------PÁGINA DE PRODUCTO--------------*/
.single-product-content form.cart .gem-button {
    border-radius: 50px !important;
    font-weight: 400;
    text-transform: inherit;
    color: #535353 !important;
}
.single-product-content form.cart .gem-button:hover {
    color: #ffffff !important;
}
.post-tags-list a {
    color: #535353 !important;
    background-color: #F18A6E !important;
}

/*-----------PRODUCTOS-------------------*/
.portfolio.extended-products-grid .portfolio-item.product .wrap > .caption .product-bottom .add_to_cart_button.type_button {
    padding: 10px 20px !important;
}
.woocommerce .image-inner {
    border-radius: 15px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}
.portfolio.extended-products-grid .portfolio-item.product .caption .product-price .price ins, .portfolio.extended-products-grid .portfolio-item.product .caption .product-price .price .amount {
    font-weight: 700;
}
.product-gallery-image, .product-gallery-image img {
    border-radius: 15px !important;
}
.woocommerce .product-page__wrapper .single-product-content .price {
    font-weight: 700;
}

.woocommerce-Price-amount, .amount {
    font-weight: 700 !important;
}
/*-------------CARRITO--------------*/
.woocommerce .woocommerce-cart-form .actions .coupon button {
    color: #FFBC50;
}
body .woocommerce .cart_totals .cart_totals-inner {
    border-radius: 15px !important;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}
.woocommerce .default-background, body .woocommerce .cart_totals table th {
    background-color: #FFEED6 !important;
}
.woocommerce-cart-checkout-steps .step {
    font-family: 'Montserrat';
}

/*---------FINALIZAR COMPRA---------*/
.woocommerce .woocommerce-checkout-one-page #order_review {
    background-color: #ffffff;
}
body .woocommerce .woocommerce-checkout.woocommerce-checkout-one-page-modern #order_review .woocommerce-checkout-payment .payment_methods .woocommerce-notice {
    background-color: #FFEED6 !important;
}
body .checkout-navigation-buttons .checkout-place-order button:hover {
    color: #FFBC50 !important;
}
.woocommerce-account h3 {
    text-transform: none !important;
}
body.woocommerce-account .page-title-block .breadcrumbs .current {
    color: #535353 !important;
}
.newsletter {
    margin-bottom: 20px !important;
}
.woocommerce-privacy-policy-text p {
    font-size: 12px !important;
}

.overflow {
    overflow: hidden !important;
}

#order_review_heading {
    border-radius: 15px !important;
}

@media (max-width: 768px) {
   .col-form {
    width: 100%; 
    } 
}

