/*
Theme Name: LeadEngine Child
Template: leadengine
Theme URI: https://www.leadengine-wp.com/
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Description: Multi-Purpose WordPress Theme with Page Builder
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

/* Below you can write your style */

.cb-container.kd-animated.fadeInUp.kd-animate {
    min-height: 168px;
}

.topbar-socials {
    margin-top: 12px;
}

.topbar-contact {
    color: #000;
    font-weight: 500;
}

ul.redux-social-media-list.clearfix i {
    margin-top: 20px;
}

ul.redux-social-media-list.clearfix i, .topbar-menu-search .keydesign-cart i.cart-icon{
    font-size: 20px;
    color: #F0020A !important;
    background-color: #fff !important;    
}

.keydesign-cart.menu-item.menu-item-has-children.dropdown {
    margin-top: 15px;
}

.topbar-contact a i {
    margin-right: 6px;
}

.topbar-phone, .topbar-email {
    font-size: 16px;
    font-weight: 600;
    line-height: 1em;
    margin-top: 28px;
}

i.fa.fa-whatsapp.verde {
    color: #25D366 !important;
}

.container h6.subtitle {
    font-weight: 700;
    font-size: 20px;
}

.container p {
    color: #141414;
    font-size: 15px;
    line-height: 1.4em;
    font-weight: 500;
}

.key-icon-box.icon-left.icon-default i {
    margin-bottom: 3% !important;
}

.key-icon-box.icon-left.icon-default p {
    margin-left: 0px !important;
    width: 100%;    
}

.pricing-table.DetailedStyle .pricing .pricing-price {
    font-size: 44px;    
}

.cta_fundo_escuro.kd-calltoaction .cta-btncontainer .tt_button { 
    color: #fff;
    border: 2px solid #fff;
}

.page-template-default #wrapper {
    padding-bottom: 100px;
}
/*Checkout*/
form.checkout.woocommerce-checkout .cwmp_woo_form_billing, form.checkout.woocommerce-checkout .cwmp_woo_form_shipping, 
form.checkout.woocommerce-checkout .cwmp_woo_form_payment, 
form.checkout.woocommerce-checkout .cwmp_woo_cart, form.checkout.woocommerce-checkout .cwmp_box_method_shipping {
    border-color: #F0020A !important;
    border-radius: 10px !important;
    padding: 30px 15px !important;
}

form.checkout.woocommerce-checkout .cwmp_woo_wrapper h2 {
    color: #F0020A !important;
    font-size: 18px !important;
    font-family: "Open Sans" !important;
}

form.checkout.woocommerce-checkout .cwmp-form-row input, form.checkout.woocommerce-checkout .cwmp-form-row textarea, 
form.checkout.woocommerce-checkout .payment_box input, form.checkout.woocommerce-checkout .cwmp-form-row select,
form.checkout.woocommerce-checkout .payment_box select {
    border: 1px solid #afafaf !important;
	padding-left: 5px !important;
}

.cwmp_mobile#cwmp_step_1 a, .cwmp_mobile#cwmp_step_4 a, .cwmp_mobile#cwmp_edit_step_1 a, .cwmp_mobile#cwmp_step_2 a, .cwmp_mobile#cwmp_step_3 a, .cwmp_button_order {
    background-color: #f0020a !important;
    color: #fff !important;
    font-weight: 700 !important;
    padding: 14px 25px !important;
    line-height: 1 !important;
    cursor: pointer !important; 
    border-radius: 4px !important;    
}
.cwmp_mobile#cwmp_step_1 a:hover, .cwmp_mobile#cwmp_step_4 a:hover, .cwmp_mobile#cwmp_edit_step_1 a:hover, .cwmp_mobile#cwmp_step_2 a:hover, .cwmp_mobile#cwmp_step_3 a:hover, .cwmp_button_order:hover{

    color: #f0020a !important;
    background-color: #fff !important;
    border: 2px solid !important;
}

a.remove.remove_from_cart_button {
    display: none !important;
}

.cwmp-quantity {
    display: none !important;
}

.cwmp_woo_cart .cart-item .product-name h3 {
    margin-top: 5px !important;
}