/*
Theme Name:     [ANMCreativeCo] Anna Theme
Theme URI:      http://themes.anmcreative.co/anna
Template:       kadence
Author:         ANMCreativeCo
Author URI:     http://anmcreative.co/
Description:    WordPress theme created by ANM Creative
Version:        1_2
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
.elementor-nav-menu li {
	font-family: var( --global-heading-font-family );
}

.elementor-button-text {
	font-family: var( --global-heading-font-family );
}

li.cat-item a {
font-family: var( --global-heading-font-family );
    font-weight: 400;
    font-style: italic;
}

li.cat-item a:hover {
	color: var( --global-palette2 );
}

.home-grid .wp-block-kadence-posts {
    text-align: center;
}

.home-grid .entry-meta {
	display:block;
}

a.post-more-link {
    font-weight: 400;
	font-family: var( --global-heading-font-family );
    letter-spacing: 0.2em;
    text-transform: uppercase;
    text-decoration: none;
    color: var( --global-palette9 );
    font-size: 80%;
    background: var( --global-palette5 );
    padding: 13px;
	outline: 1px solid var( --global-palette9 );
	outline-offset: -2px;
}

a.post-more-link:hover {
	background: var( --global-palette2 );
	color: var( --global-palette9 );
}

ul.wp-block-social-links {
	margin-bottom:0 !important;
}

ul.wp-block-categories-list {
	margin-top:0 !Important;
}

.primary-sidebar.widget-area .widget {
    margin-bottom: 1.5em;
    color: var(--global-palette4);
    padding-bottom: 1em;
}

.widget-title {
	text-align: center;
}

a.tag-cloud-link {
    background-color: var( --global-palette7 );
    padding: 2%;
    font-size: 14px !important;
	line-height: 2.2rem;
}

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: var( --global-palette4 ) !important;
    color: var( --global-palette9 ) !important;
	text-transform:uppercase;
    font-size: 1em;
    padding: 10px 15px;
    width: 100%;
}

div.wpforms-container-full .wpforms-form input[type=submit]:hover, 
div.wpforms-container-full .wpforms-form input[type=submit]:active, 
div.wpforms-container-full .wpforms-form button[type=submit]:hover, 
div.wpforms-container-full .wpforms-form button[type=submit]:active, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
    background-color: var( --global-palette2 ) !important; 
}

div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 2px 0 !important;
}

div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    padding: 2px 0 0 0 !important;
}

.footer-navigation .menu {
	display: block;
	border: 1px solid var( --global-palette3 );
	font-family: var( --global-primary-nav-font-family );
}

.footer-menu-container {
	padding:2%;
}

ul.sub-menu {
    border-top: 2px solid var(--global-palette1);
}

ul.wp-block-social-links.aligncenter.has-icon-color.has-icon-background-color.anna-sidebar {
    margin-top: 0;
}

form.anna-sidebar {
	margin-top:0rem !important;
}

.anna-sidebar-posts.grid-cols {
	row-gap: 0.5rem;
}

.anna-sidebar-posts.wp-block-kadence-posts {
    text-align: left;
}

.anna-sidebar-posts.entry-meta {
	display:block;
}

.anna-sidebar-posts.grid-lg-col-1.item-image-style-beside article.loop-entry {
	grid-gap:0.5rem !important;
}

.anna-sidebar-posts .post-thumbnail-inner {
    margin-right: 0em !important;
}

.anna-sidebar-posts .post-more-link {
    background: none;
    color: black;
    padding: 0;
}

.anna-sidebar-posts .post-more-link:hover {
    background: none;
    color: var(--global-palette2);
    padding: 0;
}

.anna-sidebar-posts .entry-meta {
	margin: 0.3em 0 !important;
}

.anna-sidebar-posts .entry-header {
	margin-bottom: 0.4em !important;
	
}

.anna-header-blocks .kt-inside-inner-col {
	background-blend-mode: soft-light;
    background-color: var(--global-palette1);
}

.site-top-footer-wrap.site-footer-row-container.site-footer-focus-item.site-footer-row-layout-standard.site-footer-row-tablet-layout-default.site-footer-row-mobile-layout-default {
    margin-bottom: -5%;
}

.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry, .archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry {
    grid-gap: 1rem;
}

.search-results.content-style-unboxed .entry-content-wrap {
    padding: 1rem 0rem 1rem 0rem;
}

.kt-blocks-carousel {
    padding: 0 !important;
}

.anna-home-posts-block a.post-more-link {
  font-family:inherit !important;
  background:none !important;
  color:inherit !important;
  outline:0 !important;
  padding:0 !important;
}
  
.anna-home-posts-block a.post-more-link:hover {
    color:var(--global-palette2) !important;
  }


.entry-related-carousel h3.entry-title {
    font-size: 20px;
    line-height: 1em;
    font-family: var( --global-heading-font-family );
    text-transform: initial;
    letter-spacing: normal;
    font-weight: 400;
}

.entry-author {
    background: var( --global-palette8 );
    padding: 2%;
}
