/*
Theme Name: Crocevia
Theme URI: https://www.lattecreative.com
Author: msdvc for https://www.lattecreative.com
Author URI: https://www.lattecreative.com
Description: Theme for Crocevia
Requires at least: 6.2
Tested up to: 6.2
Requires PHP: 7.4
Version: 1.2.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: flat-blocks
Tags: crocevia, msdvc


*/


/* Tag cloud news */

.cool-tag-cloud .ctcleft a, .cool-tag-cloud .ctcleft .tag-cloud-link {
    font-size: 16px !important;
    text-shadow: none !important;
}

a.tag-cloud-link {
    font-size: 20px !important;
    border: 1px solid;
    padding: 10px;
    transition-duration: 200ms;
    hyphens: none;
    display: inline-block;
    margin-top: 10px;
}

.tagcloud {

}

a.tag-cloud-link:hover {
    background: #E95A0C;
    color: #fff !important;
}

.widget_tag_cloud h5.widget-title { display: none; }

.wp-block-post-featured-image img, .wp-block-latest-posts__featured-image img {
    border: none !important;
}

.cool-tag-cloud .ctcdefault .ctcleft a, .cool-tag-cloud .ctcdefault .ctcleft .tag-cloud-link {
    background: none !important;
    background-color: #E95A0C !important;
    color: #fff !important;
}

.is-form-style input.is-search-submit, .is-search-icon {
    margin-top: 6px;
}


a.wp-block-navigation-item__content {
	font-family: Verdana, sans-serif !important;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.wp-container-4.wp-container-4 {
	margin: 5px !important;
	max-width: 100% !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item {
	align-items: center !important;
	max-width: 100%;

}

fieldset, textarea, input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([class="button"]):not(.wp-block-button__link) {
	background: #ebebeb;
    border: none;
    border-radius: 0px;
    width: 100%;
    margin-top: 11px;
    padding: 10px;
    border: none !important;

}

input[type="submit" i] {
	background: #e9590b !important;
    color: #fff;
    border: none !important;
    font-size: 14px;
    letter-spacing: 2px;
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
    margin-top: 5px;
}

@media(max-width: 599px) {

a.wp-block-navigation-item__content {
	font-size: 24px;
	letter-spacing: 2px;
}


}

/* GENERAL STYLES */

body.single-post h1 {
    color: #E95A0C;
}

body.single-post, 
body.single-post p {
    line-height: 1.5;
    /* font-size: 14px; */
    font-size: 22px;
}
body.single-post footer, 
body.single-post footer p {
    font-size: var(--wp--preset--font-size--extra-small);
}


.text-right {
    text-align: right;
}
.text-left {
    text-align: left;
}
.text-center {
    text-align: center;
}

.mc_custom_border_hdr {
    padding-bottom: 20px;
    font-weight: 700;
}
.mc_merge_var {
    margin-bottom: 20px;
}

input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([class="button"]):not(.wp-block-button__link).mc_input {
    margin-top: 0;
    background-color: #f5f5f5;
}

.mc_signup_submit {
    margin-top: 20px;
}


/* cover image ratio */

.post-grid .layer-wrapper img, 
figure.wp-block-post-featured-image img {
    aspect-ratio: 3/2;
    object-fit: cover;
}

a.page-numbers, 
a.wp-block-query-pagination-next, 
a.wp-block-query-pagination-previous {
    font-size: 16px;
    color: #fff;
    background: #646464;
    margin: 5px 2px;
    padding: 7px 15px;
    line-height: normal;
    margin-top: 0;
    margin-bottom: 0;
}
a.wp-block-query-pagination-next, 
a.wp-block-query-pagination-previous {
    margin: 5px 0;
}

span.page-numbers {
    font-size: 16px;
    color: #fff;
    background: #4b4b4b;
    margin: 5px 2px;
    padding: 7px 15px;
    line-height: normal;
}
.wp-block-query-pagination-numbers {
    margin: 0;
}

.wp-block-post {
    background: #fff;
    padding: 10px;
}