/*
Theme Name:     [ANMCreativeCo] Diana Theme
Theme URI:      http://themes.anmcreative.co/diana/
Template:       kadence
Author:         ANMCreativeCo
Author URI:     http://anmcreative.co/
Description:    Beautiful, user-friendly Wordpress theme built with the Kadence framework by ANMCreativeCo.
Version:        2
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a
{
	color: var(--global-palette2);
	
}

.rotate {
	transform:rotate(-6deg);
}

.diana-home-blog-grid .entry-content-wrap {
	background:var( --global-palette9 );
	padding:15px !important;
	margin-left:-30px;
	z-index:2;
	height: max-content !important;
    vertical-align: middle !important;
}

.diana-home-blog-grid .post-thumbnail {
	margin-bottom:0px !important;
}

.diana-home-blog-grid .entry {
	align-items: center !important;
}

.wp-block-kadence-advancedheading.text-accent-1 mark {
  color:inhert;  
	background: rgb(255,255,255);
    background: linear-gradient(180deg, rgb(255 255 255 / 0%) 55%, rgba(255,255,255,1) 55%);
}

.wp-block-kadence-advancedheading.text-accent-2 mark {
    color:inherit;
	background: rgb(222,197,177);
    background: linear-gradient(
180deg
, rgb(255 255 255 / 0%) 55%, rgb(222 197 177) 55%);

}

.sidebar-post .loop-entry {
	background: transparent !important;
}

.sidebar-products .product-details {
	background-color:var(--global-palette9) !important;
}

.single-content address, .single-content figure, .single-content hr, .single-content p, .single-content table, .single-content pre, .single-content form, .single-content .wp-block-buttons, .single-content .wp-block-button, .single-content .wc-block-grid, .single-content .wp-block-kadence-advancedbtn, .single-content .wp-block-media-text, .single-content .wp-block-cover, .single-content .entry-content-asset, .single-content .wp-block-kadence-form, .single-content .wp-block-group, .single-content .wp-block-yoast-faq-block, .single-content .wp-block-yoast-how-to-block, .single-content .schema-faq-section, .single-content .wp-block-kadence-tableofcontents, .single-content .enlighter-default, .single-content .wp-block-kadence-iconlist, .single-content [class*=__inner-content] {
    margin-top: 0;
    margin-bottom: 1em;
}

ul#primary-menu {
    font-family: var(--global-heading-font-family) !important;
    font-weight: 600;
}


.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 );
}

.site-footer-row-container-inner .site-container {
    padding: 0 !important;
}

@font-face {
  font-family: 'Vincent Familiante';
  src: url('https://themes.anmcreative.co/diana/wp-content/uploads/2022/08/Vincent-Familiante.woff') format('woff');
}

.script {
	font-family: 'Vincent Familiante';
	line-height:1em;
	font-weight:100;
}

.angle {
	transform: scale(1, 1) translate(0px, 0px) rotate(-15deg);
}



.highlight-white.wp-block-kadence-advancedheading mark {
    color: inherit;
    background: rgb(222,197,177);
    background: linear-gradient(
180deg
, rgb(255 255 255 / 0%) 55%, rgb(255 255 255) 55%);
}

.footer-instagram {
	margin-top:-3em;
}

.footer-links .kt-btn-wrap {
	display:flex !important;
	flex-direction:column !important;
}

.footer-links {
	padding:2em;
}

.search.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	border: 0px solid !important;
	border-radius:0 !important;
}

.search.wp-block-search .wp-block-search__input {
	border: 0px solid !Important;
}

.search.wp-block-search .wp-block-search__button {
	border:0px solid;
}

.search button:hover {
	box-shadow:none !Important;
	color: var( --global-palette-btn-hover );
}

.sidebar-product .product-details.content-bg.entry-content-wrap {
    margin-top: -2.5em !important;
    border-radius: 0 !Important;
}

.shop-sidebar .wc-block-components-price-slider {
	margin-bottom:0 !important;
	margin-top:2em !important;
}

.wc-block-product-categories-list {
	list-style:none;
}

ul.wc-block-product-categories-list  {
	margin-left:0 !Important;
}

li.wc-block-product-categories-list-item {
    text-transform: uppercase;
    letter-spacing: 3pt;
    text-align: center;
}

@media only screen and (min-width: 900px) {
	
	.footer-nav-box {
		margin-bottom:-9em;
	}
	
	.item-image-style-beside.home-blog .content-bg{
	background:none;
}

.item-image-style-beside.home-blog .loop-entry .entry-content-wrap   {
	background:var( --global-palette9 );
	padding:35px !important;
	margin-left:-55px;
	z-index:2;
}
	
	.format-standard.entry-content-wrap {
    background: var( --global-palette9 );
    padding: 15px !important;
    margin-left: 0;
    z-index: 2;
    height: max-content !important;
    vertical-align: middle !important;
}


#archive-container.grid-sm-col-1.grid-lg-col-1.item-image-style-beside .loop-entry .entry-content-wrap {
    background: var( --global-palette9 );
    padding: 15px !important;
    margin-left: -75px !important;
    z-index: 2;
    height: max-content !important;
    vertical-align: middle !important;
}
	
	

.grid-sm-col-1 > .loop-entry {
	align-items: center !important;
}
	
}

@media only screen and (max-width: 600px) {
	
	.home-blog .loop-entry .entry-content-wrap {
	padding:35px !important;
margin: -2em 0em 0 0.7em;
		z-index:2 !important;
		background:white;
		width:92%;
		align-content:center;
}
	
	.home-blog .content-bg {
		background:none;
	}
	
	.home-blog .post-thumbnail {
		z-index: -1;
	}
	
	.mobile-collapse {
		z-index:200;
	}
	
	.archive.content-style-unboxed .entry-content-wrap, .blog.content-style-unboxed .entry-content-wrap, .post-type-archive.content-style-unboxed .entry-content-wrap, .search-results.content-style-unboxed .entry-content-wrap {
    padding:15pt;
		margin-top: -5em;
    background: white;
    z-index: 5 !important;
    margin-left: 10px;
    position: relative;
    margin-right: 10px;
}
	
	.sidebar-post .entry-content-wrap {
		padding:15px !important;
		margin-top:-2.5em !important;
	}
	
}
