/*
Theme Name: CreativeStream Site
Theme URI: https://creativestream.co.uk
Author: Philip Bradbury
Author URI: https://webvue-developers.co.uk
Description: CreativeStream Site Custom theme template.
Version: 1.1.4
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: creativestream
*/

#post-content h1 { margin-bottom:2rem; }
#post-content ul { margin-bottom:2rem; }
.nf-field-label label { font-size: 22px!important; }

#content-container li {
    margin-bottom: 0.3rem;
}

#testimonials-container blockquote p, #testimonials-container blockquote cite {
    font-size: 1.5rem;
    font-style: normal;
}

.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content .ninja-forms-field {
    padding:12px 18px!important;
}

.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
    font-size: 20px!important;
}

.wp-block-separator {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.wp-block-file a {
    font-size: 1.8rem;
}

#post-content h2, #post-content h3, #post-content h4 {
    margin-top:1rem;
    margin-bottom:0.5rem;
}

#post-content a {
    color: #1372bc;
    border-bottom: 2px solid #1372bc;
}

#post-content a:hover, #post-content a:focus {
    color: #5FA7E0;
    border-bottom-color: #5FA7E0;
}

#post-content .wp-block-embed figcaption {
    font-size: 16px;
}

/*.header-image-container:before*/
.object-cover {
    height: 100%;
    width: 100%;
    content: "";
    display: block;
    /* background-image: url('/wp-content/themes/creativestream/assets/images/animals-day.svg'); /* test animation file: animals-day-anim.svg */
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center center;
    margin: 0 auto;
}

@media (min-width: 3050px) {
    .header-image-container {
        height:1540px!important;
    }
}

@media (min-width: 1536px) {
	.accordion-item-container, #about-container, #testimonials-container {
		padding-left: 2rem;
    	padding-right: 2rem;
	}
}

.bg-night { background-color:#625DBB!important; }

.page-id-4735 .max-w-content-single { max-width: 1700px; }
.door-text { text-shadow: 1px 1px 1px #000000b3; }

@media (max-width: 542px) {
    .wp-container-core-group-is-layout-25 {
        grid-template-columns: repeat(auto-fill, minmax(min(9rem, 100%), 1fr))!important;
    }
}

/* Civic overrides */
#ccc-close{display:none!important}
#ccc-button-holder{max-width:300px}
#ccc-icon svg { fill:#496234; }
#ccc .ccc-notify-button.ccc-accept-button{flex-wrap:wrap!important}
#ccc .ccc-content--dark .ccc-notify-button.ccc-accept-button{background:#0d7410!important}
#ccc .ccc-content--light .ccc-notify-button.ccc-accept-button{background:#b0d3b1!important}
#ccc .ccc-notify-button.ccc-reject-button{padding:4px 8px!important;font-size:0.8em!important;flex-wrap:wrap!important}
#ccc .ccc-content--dark .ccc-notify-button.ccc-reject-button {border-color:#ffffffb3!important}
#ccc .ccc-content--light .ccc-notify-button.ccc-reject-button {border-color:#00000080!important}
#ccc .ccc-content--dark .ccc-notify-button.ccc-reject-button span{color:#ffffffb3!important}
#ccc .ccc-content--light .ccc-notify-button.ccc-reject-button span{color:#000000a3!important}