@charset "utf-8";
/*
 Theme Name:   Impacto Patronus Child
 Theme URI:    http://impacto-patronus.ancorathemes.com/
 Description:  Impacto Patronus Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     impacto-patronus
 Version:      1.0
 Tags:         inheritable theme options
 Text Domain:  impacto-patronus
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
.give_terms_links{
    display:none!important;
}
.no-elevation .chartjs-render-monitor {
    display:none!important;
}

[id*=give-form] .give-recurring-donors-choice label {
    font-weight: bold!important;
    padding-left: 25px;
}
.product-template-default p.price {
    display:none;
}
.product-template-default  .woocommerce-Price-amount {
    font-size:30px;
    font-weight:bold;
    color:#26bf35;
    margin-bottom:20px;
    display:block;
}

.product .single_add_to_cart_button {
    padding:15px !important;
}

#tab-description h2 {
    display:none;
}
.product-template-default .comments_wrap {
    display:none;
}
.product_meta {
    font-size:11px;
}
.product_meta > span {
    display:block;
}

.woocommerce div.product p.price {
    color:#26bf35;
}

.product-template-default .page_content_wrap,.page-id-3400 .page_content_wrap {
    padding-top:50px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background:#26bf35!important;
}
.cart_totals  h2 {
    font-size:20px;
}

.woocommerce-form-coupon-toggle {
    display:none;
}
.woocommerce-billing-fields h3,.woocommerce-additional-fields h3 {
    margin-top:0;
    font-size:20px;
}
.page-id-3400 .scheme_default select.select2-hidden-accessible.filled + .select2-container.select2-container--default span.select2-selection--single {
    border-color:#d4ddde!important;
}
.page-id-3400 .select2-selection.select2-selection--single {
    border-color:#d4ddde!important;
    border-width:3px!important;
    padding:0 5px 0 0!important;
}
::-webkit-input-placeholder { /* Edge */
    color: #d4ddde!important;
    font-weight:normal;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #d4ddde!important;
    font-weight:normal;
}

::placeholder {
    color: #d4ddde!important;
    font-weight:normal;
}

.woocommerce div.product form.cart table td {
    background: none!important;
    padding-top:0;
    padding-bottom:0;
}
table.variations {
    margin-bottom:0;
}
.additional_information_tab#tab-title-additional_information {
    display:none!important;
}

.product .flex-viewport {
    margin-bottom:10px;
}
.woocommerce div.product div.images .flex-control-thumbs li {
    margin-right:5px;
    margin-bottom:5px;
}
.pswp {
    z-index:100000;
}
.woocommerce div.product div.images .flex-control-nav li:nth-child(1) img {
    height:69px;
}
.woocommerce .quantity .qty{
    width: 4.631em;
}
.woocommerce div.product form.cart .button {
    float:none;
}
.blocks-gallery-grid {
    width:100%;
}
li.menu-item-has-children.wpml-ls-current-language > a > span::after {
    font-family:FontAwesome; content: "\f078";
    position: relative;
    bottom: 2px;
    font-size:12px;
    left: 2px;
}
.scheme_default .page-template-default .sc_layouts_menu_nav>li.current-menu-item>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color:#232f31!important;
}
/*#give_show_terms {*/
/*    display:block;*/
/*    padding-bottom: 20px;*/
/* }*/
/*form[id*=give-form] #give_terms_agreement legend {*/
/*    display:block;*/
/*}*/
/*#give_show_terms a{*/
/*    float:none;*/
/*}*/
.give_terms_links {
    display:none!important;
}

.form-row .give-stripe-cc-field {
    max-height:45px;
}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
    table {
        display:table;
        width:100%;
    }
    td {
        display:table-cell;
    }
    tr {
        display:table-row
    }
    tbody {
        display:table-row-group;
    }
}
.give_terms_links.give_terms_links-7095 {
    display:none;
}
