/*
Theme Name: Liviana Narducci Nutrizionista
Theme URI: https://www.pentatechnologies.it
Template: kadence
Author: Gianvito Pentassuglia
Author URI: https://www.pentatechnologies.it
Version: 0.1
*/

html,
body {
   margin: 0;
   padding: 0;
   height: 100%;
}

.site-description
{
	text-align: center;
}

.n2-ss-slider
{
	height: calc(100vh - /*var(--wp-admin--admin-bar--height)*1 -*/ var(--header-height));
	overflow: hidden;
}

.menu-item
{
	position: relative;
}        

.wee
{
	height: 3px;
	width: 100%;
	background-color: #f32e95;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: 0.75s;
}

.search-archive-title h1
{
	text-align: center;
	font-size: 24px;
}

.wp-block-search
{
	margin-bottom: 30px;
}

.kt-layout-id_search .kt-row-column-wrap.kb-theme-content-width
{
	max-width: 1290px;
}

.kt-layout-id_search .kt-row-layout-overlay
{
	opacity: 1;
    background-image: linear-gradient(180deg, var(--global-palette9, #ffffff) 0%, rgba(0, 0, 0, 0) 100%);
}

.search-result-title 
{
	margin: 0 0 .5em 0;
	text-shadow: 2px 2px 5px rgb(0 0 0 / 70%);
}

.loop-entry,
.wp-block-post
{
	background: var(--global-palette9) !important;    
	border-radius: 10px;
    overflow: hidden;
}

/* Ricerca vuota */
.search-form .search-submit[type="submit"]
{
	width: auto;
	color: var(--global-palette3);
}

.wp-block-post
{
	padding: 1.5rem;
	box-shadow: 0px 15px 15px -10px rgb(0 0 0 / 5%);
}

.wp-block-post-title
{
	margin: 0px;
}

.wp-block-post-featured-image
{
	margin: -1.5rem !important;
}

nav.navigation
{
	text-align: center;
}

::selection
{
    background: #967194;
    color: white;
}

::-moz-selection
{
    background: #967194;
    color: white;
}

.home .wp-block-nextend-smartslider3
{
	box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.info-box-consulenza .kt-blocks-info-box-media
{
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.15);
}

#footer-navigation .menu li a 
{
    padding: 0;
    max-width: 0;
}

.footer-title,
footer .wp-block-image figure
{
	margin-top: 0px !important;
}

.article-post-thumbnail
{
	border-radius: 0 0 10px 10px;
}

article.entry 
{
	border-radius: 10px;
}

article .wp-block-post-title
{
	margin-bottom: 0px !important;
}

article .wp-block-post-date
{
	margin-bottom: 10px;
}

article .entry-title
{
	color: var(--global-palette1);
}

.map .kt-row-layout-bottom-sep,
.map .kt-row-layout-top-sep
{
	z-index: 100;
}

#search-drawer .drawer-inner input.search-field
{
	background-color: #00000080;
}

#search-drawer .drawer-inner .search-submit[type="submit"]
{
	color: white;
}

@media only screen and (min-width:782px)
{
	.home-timeline
	{ 
	    position: relative;
	    margin-bottom: 30px !important;
	}


	.home-timeline .timeline-row
	{
		margin-bottom: -30px;
	}

	.home-timeline .timeline-row:last-child
	{
		margin-bottom: 0px;
	}

	.home-timeline:after
	{
		position: absolute;
		content: "";
		left: 50%;
		border-left: 3px dotted black;
		top: 0px;
		height: 100%;
	}

	.home-timeline .left-column,
	.home-timeline .right-column
	{
		position: relative;
	}

	.home-timeline .left-column:after,
	.home-timeline .right-column:before
	{
		position: absolute;
		content: "";
		width: 20px;
		height: 20px;
		border-radius: 30px;
		top: 34%;
		background-color: var(--global-palette1);
	}

	.home-timeline .left-column:after
	{
		right: -29px;
	}

	.home-timeline .right-column:before
	{
		left: -27px;
	}
}

@media only screen and (max-width:781px)
{
	.empty-column
	{
		display: none;
	}
}


@media only screen and (min-width:1200px)
{
	.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-left-half {
		grid-template-columns: 2fr 0.5fr 1.5fr;
	}
}