/*
Theme Name: Sandgate Parish
Theme URI: https://www.praterraines.co.uk
Description: Child theme of Bento for the Sandgate Parish Council Website
Author: Prater Raines Ltd
Author URI: https://praterraines.co.uk
License: All Rights Reserved
Tags: responsive-layout
Text Domain: sandgateparish
Template: bento
*/

.footer-copyright {
    visibility: hidden;
}

a.btn {
    color: #fff !important;
}

.ai1ec-month {
    background: #337ab7 !important;
}

#cn-accept-cookie, #cn-refuse-cookie, 
.pt-cv-wrapper .btn-success {
    background: #CC4C04;
}

.pt-cv-wrapper .btn-success, .pt-cv-wrapper .btn-success.active, 
.pt-cv-wrapper .btn-success:active, .pt-cv-wrapper .btn-success:hover, 
.pt-cv-wrapper .open>.dropdown-toggle.btn-success {
    border: 1px solid #cc4c04;
}

.pt-cv-wrapper .btn-success.active, .pt-cv-wrapper .btn-success:active, 
.pt-cv-wrapper .btn-success:hover, .pt-cv-wrapper .open>.dropdown-toggle.btn-success {
    background: #b34204;
}

#mc_embed_signup #mc-embedded-subscribe-form {
    padding: 0;
}

#mc_embed_signup .mc-field-group input {
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

#mc_embed_signup #mc-embedded-subscribe {
    border: none;
    padding: 16px 20px;
    font-family: inherit;
    font-size: inherit;
    text-transform: uppercase;
    background-color: #cc4c04;
    color: #fff;
    font-weight: 700;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    height:auto;
}

#mc_embed_signup .mc-field-group label,label, .wp-caption-text, 
.post-date-blog, .entry-footer, .archive-header .archive-description, 
.comment-meta, .comment-notes, .project-types, .widget_archive li, 
.widget_categories li, .widget .post-date, .widget_calendar table caption, 
.widget_calendar table th, .widget_recent_comments .recentcomments, 
.product .price del, .widget del, .widget del .amount, 
.product_list_widget a.remove, .product_list_widget .quantity, 
.product-categories .count, .product_meta, .shop_table td.product-remove a, 
.woocommerce-checkout .payment_methods .wc_payment_method .payment_box {
    font-style: normal;
    font-size: 1em;
    color: #333333;
}

#mc_embed_signup .mc-field-group {
    width: 100% !important;
}

article .ai1ec-event-details, article .ai1ec-clearfix {
    padding-left: 15px;
}

.screen-reader-text {
    display: block !important;
}

#ai1ec-container * {
    color: #111 !important;
}

.no-results form { 
    display: none; 
}

a:focus {
    text-decoration: underline !important;
}

.hover-icon {
    padding: 10px;
    font-family: 'Open Sans', sans-serif;
}

article .entry-footer {
    display: none;
}

.mobile-menu-trigger-container {
	position: fixed;
	left: 10px;
	top: 10px;
}

.site-footer {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

#mec_meta_box_repeat_form, #mec-location div:nth-last-child(1), 
#mec-location h4:nth-last-child(2) {
	display: none;
}

.bottom-footer, .sidebar-footer {
	padding: 3rem 7rem;
}

.footer-menu {
    padding: 0;
}

.site-copyright {
    text-align: center;
    grid-column: 1 / span 2;
    background-color: #111;
}

@media screen and (min-width: 10em) and (max-width: 64em) {

    .logo-image-link { 
        width: 100%; 
    }

    .logo-mobile {
	    display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
		padding-right: 40px;
    }

}

@media all and (min-width: 48em) {

    .footer-copyright {
        float: none;
    }

}

@media all and (max-width: 768px) {

    .site-footer {
        display: grid;
        grid-template-columns: 1fr;
    }

    .site-copyright {
        grid-column: 1;
    }

}

