/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");



/******* novos queries ajuste responsive***/
@media (min-width: 600px) and (max-width: 1000px){
    .boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap>.qode_elementor_container_inner, .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, div[data-element_type=container].qode_elementor_container_inner, nav.content_menu ul {
        width: 90%;
    }
}

/************Front SHOP PAGE ****************************************/

/* dimensionar svg */
.stamplogosvg .attachment-medium {
    max-width: 90px;
}

/*lettering*/
.escolhe_plano_p p {
    font-size: 16px;
    color: #c6c6c6;
    letter-spacing: 2px;
}
.escolhe_plano_h2 h2{
    text-transform: initial;
}

/** gradiente background na pagina inicial*/

/* Gradient background for page-id-112 */
.page-id-112 body, 
.page-id-112 .wrapper, 
.page-id-112 .content, 
.page-id-112 .full_width, 
.page-id-112 .overlapping_content .content > .container, 
.page-id-112 .content .container {
  background: linear-gradient(to bottom, #000000, #2c2c2c);
}

/* customizar service tables***/

.service_table_content h2 {
    line-height: 25px;
    text-transform: capitalize;
}

.service_table_content {
    padding-top: 30px !important;
    padding-bottom: 50px !important;
}

/********* Front shop images product ****/
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 100%;
}

/**esconder categorias no prduto single page **/

.product_meta {
    display: none;
}

h4.qode-related-upsells-title {
    color: white;
}

/** Personalizar o basket no menu top ***/

/************ forçar background do produto na cor ********/
.woocommerce ul.products li.product .price{
    margin:0px;
    padding-bottom: 20px;
}


.woocommerce ul.products li.product, .woocommerce ul.products li.product a.product-category, .woocommerce-page ul.products li.product a.product-category {
    display: block;
    height: 100%;
    background-color: #1b1b1b;
}

/**** A MINHA CONTA PAGE / PAINEL **********/
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
    color: #99cd01;
}
mark.order-number, mark.order-date, mark.order-status {
    color: #99c31d;
}

.woocommerce-account table.my_account_orders tfoot th, .woocommerce-account table.my_account_orders thead th, .woocommerce-account table.shop_table tfoot th, .woocommerce-account table.shop_table thead th, .woocommerce-checkout table.shop_table tfoot th, .woocommerce-checkout table.shop_table thead th{
    color: white;
}

.woocommerce .checkout table.shop_table thead tr, .woocommerce table.cart thead tr, .woocommerce-account table.my_account_orders thead tr, .woocommerce-page .checkout table.shop_table thead tr, .woocommerce-page table.cart thead tr{
    border: 1px solid #99c31d;
    background-color: #99c31d;
}

/**** Botao woocommerce  comprar ***********/
.woocommerce .button:hover, .woocommerce-page .button:hover {
    background-color: #99c31d;
    border-color: #99c31d;
}

/*** Cartao de credito *+**/
.woocommerce #payment ul.payment_methods li label {
    color: #ffffff;
}

.woocommerce-terms-and-conditions-wrapper {
    padding-bottom: 20px;
}
/*** IMPUT STYLES do CARTAO CREDITO****/
input#Field-expiryInput {
    background-color: aquamarine!important;
}

/************************** PAGINA CARRINHO/ MY CART  ********/

/* customizar "valor ganho"*/
.wc-block-components-product-badge.wc-block-components-sale-badge {
    border: 1px solid #99c31d;
    color: #000000;
    background-color: #99c31d;
}
.wc-block-components-product-name {
    color: #99c31d;
}

.wc-block-cart-item__wrap {
    text-align: left;
}


.wc-block-cart-item__total-price-and-sale-badge-wrapper {
    color: #99cc00;
    font-size: 17px;
}

.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background-color: #99c31d;
}

.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-footer-item-tax-value {
    color: #99c31d;
}

table.wc-block-cart-items .wc-block-cart-items__header th {
    font-size: 15px;
}
/**********************************************************************/

/* Resolver viewport se o conteudo nao ocupa a pagina*/
.content {
    margin-top: auto;
}

/* Menu principal */
/* botao customizado "Aderir" */
.menu-item a .engageaderir {
    background-color: white;
    color: #333333;
    padding: 5px 30px;
    border-radius: 11px;
    border: none;
    text-decoration: none;
    text-transform: capitalize;
    font-family: 'Poppins';
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 14px;
    cursor: pointer;
}

.menu-item a .engageaderir:hover {
    background-color: #99cd01;
    color: white;
}

/*retirar o .8 opacity do default navigation menu item*/
.mobile_menu_button span:hover, .side_menu_button>a:hover, header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a {
    opacity: 1!important;
}

/************************ SINGLE PRODUCT PAGE ******************/
/*afastar a info da imagem*/

@media (min-width: 768px) {
    .summary.entry-summary {
        box-sizing: border-box;
        padding-left: 42px;
    }
}