/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
[type="submit"]:hover, .geodir-search [type="button"]:hover, .geodir-search [type="submit"]:hover, #geodir-wrapper [type="button"]:hover, #geodir-wrapper [type="submit"]:hover, [type="submit"]:active, .geodir-search [type="button"]:active, .geodir-search [type="submit"]:active, #geodir-wrapper [type="button"]:active, #geodir-wrapper [type="submit"]:active {
    border-color: #000000;
    background-color: #00645f;
}

#mini-cart .total-count a {
    display: none;
}

form label {
    font-weight: 700;
}

.porto-ibanner {
    margin-bottom: 0px;
}

li.product-category .thumb-info {
    font-weight: 400;
    margin: 0 0 10px;
	font-size: 18px!important;
	font-family: Alice!important;
}

.wc-ppc-form-wrapper {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 200px;
}

#header .mobile-toggle {
	color: #2d2d2d !important;
	
    background-color: transparent;
}
.wc-product-table-controls .dataTables_paginate .paginate_button {
    padding: .2em .7em;
    box-shadow: none;
    border-left-color: #860455!important;
    border-right-style: solid!important;
    border-top-style: solid!important;
    border-bottom-style: solid!important;
    border-right-width: 1px!important;
    border-top-width: 1px!important;
    border-bottom-width: 1px!important;
    border-right-color: #860455!important;
    border-top-color: #860455!important;
    border-bottom-color: #860455!important;
    border-left-width: 1px!important;
}

.wc-product-table-above>.dataTables_paginate {
    margin-top: 30px!important;
    margin-bottom: 15px!important;
}

li.wc_payment_method.payment_method_stripe_multibanco {
    padding-bottom: 25px;
}


#place_order {
    padding: 0.5rem 0.875rem;
    font-size: 1.5rem;
    line-height: 3;
    background-color: teal;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding: 5px 1px;
}

table#wpt_table tr td:first-child {
    display: none;
}

th.wpt_product_title {
    display: none;
}

form.wcppc-password-protected-form {
    text-align-last: center;
}