/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.sub-menu li:nth-child(even) {background: #ffffff66!important; }
.site-main-header-wrap .site-header-row-container-inner {border-bottom: 1px solid #9fb3c84d!important;}

.inner-link-style-normal .top-header-link {text-decoration: none!important;}
/* .inner-link-style-normal .top-header-link:hover {text-decoration: underline!important;} */
.single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h6, .single-content h6.elementor-heading-title, .single-content ul {margin: 0.5em 0 0.5em!important;} 
ol {margin: 0 0 1rem!important;}
@media (max-width: 799px) {
	.single-content ol {padding-left: 1em;}
}
.single-content p {margin-bottom: 0.8em;}
.entry-content-wrap {padding: 0 2rem;}
/*  .elementor-widget:not(:last-child) {margin-bottom: 0px!important;}  */
.drawer-toggle .toggle-close-bar {color: #102A43;}
a.blue-link {
	font-weight: 500;
	letter-spacing: 0.5px;
}


#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.item-hidden-above) {
	box-shadow:  0 14px 64px 0 rgb(32 70 146 / 6%);
}
@media screen and (max-width: 719px) {
	.site-header-upper-wrap {
		height: 80px;
	}
}
#kt-scroll-up {border-radius: 20px;}

.elementor-heading-title {line-height: 1.2!important;}

/* Home */
.home .elementor-column-gap-extended>.elementor-column>.elementor-element-populated {padding: 0;}
@media screen and (max-width: 719px) {
	.home .elementor-column-gap-extended>.elementor-column>.elementor-element-populated {padding: 10px;}
	}
}

/* Profesor Post Layout */
.single-profesor h3 {
	margin-top: 1em;
	margin-bottom: 0.5em!important;
}
.single-profesor .single-content p {margin-bottom: 0.2em; margin-top: 0.2em;}
.single-profesor p {
	margin-top: 0.5em!important;
	margin-bottom: 0.8em!important;
}
.single-profesor .elementor-widget-text-editor ul {
	margin: 0.5em 0 0.5em 1.5em;
}
.header-profesor ul {
	padding-top: 10px;
	padding-bottom: 10px;
}

/* Post Layout */
a.post-more-link {color: #1358db;}
a.post-more-link:hover {color: #003fc2;}

.entry-hero-container-inner {
	border-bottom: 1px solid #9fb3c84d!important;
}
.entry-meta {
	font-size: 100%;
}
.post-template-default .entry.single-entry,
.entry.loop-entry {
	background: #ffffff;
	border-radius: 20px;
	padding: 20px 0;
	border: 1px solid #9fb3c84d;
}
div#archive-container {
	margin-right: 1rem;
	margin-left: 1rem;
}

@media screen and (max-width: 719px) {
	.content-style-boxed .content-bg:not(.loop-entry) {
		margin-left: 1rem;
		margin-right: 1rem;
	}
}
	
/* Download shortcode pdf Style */
.downLink.pdf span {
	background: url(/wp-content/uploads/2022/07/pdf-download-30.png) center left no-repeat;
}
.downLink.doc span {
	background: url(/wp-content/uploads/2022/08/word-download-30.png) center left no-repeat;
}
.downLink span {
    font-size: 17px;
    line-height: 20px;
    color: #1358db;
    padding: 20px 40px;
    margin-bottom: -5px;
    display: block;
	position: relative;
}
.download a {text-decoration: none;}
.download a:hover {
	color: #003FC2;
	text-decoration: underline;
}

.download {margin-left: 1.5em;}

.popup-drawer .drawer-inner {background: #EDF2F7}
select,
select > option
{
    width: 130px;
}
.elementor-button-wrapper .elementor-button {padding: 12px 24px;}
.elementor-button {line-height: 1.2;}
/* Main Search Widget */
.search-form .search-submit[type="submit"] {background: #1358db;}
.search-form .search-submit[type="submit"]:hover {background: #1358db;}

/* Event Loop, Pagina Evenimente */
.searchandfilter ul li li {padding: 0;}
.searchandfilter h4 {font-size: 20px;}
.events-section form ul, .profesori-section form ul {
		padding-left: 0!important;
	}
.searchandfilter select.sf-input-select {background: #ffffff; border-radius: 3px;}
.events-loop h2.elementor-heading-title {margin-bottom: 0!important;}
.events-loop h5.secondary-title {
	font-weight: 400; 
	font-size: 16px;
	color: #243b53;
	background: #e8effc;
	display: inline-block;
	padding: 0 5px;
	border-radius: 3px;
	margin-bottom: 10px;
	margin-top: 10px;
}

@media (max-width: 767px) {
	.event-column-1 {width: 25%!important;}
	.event-column-2 {width: 75%!important;}
	.events-loop {
		padding: 0 10px!important;
		border-radius: 10px!important;
	}
	.events-loop .elementor-heading-title {
		font-size: 17px!important;
		margin-bottom: 5px!important;
		margin-top: 5px!important;
	}
	.events-loop .secondary-title {font-size: 15px!important;}
	.events-loop .event-venue {margin-left: -5px!important;}
	.start-date, .start-hour {margin-bottom: -5px!important;}
}

/* Proiecte Loop */
@media (max-width: 767px) {
	.proiect-column-1 {width: 100%!important;}
	.proiect-column-2 {width: 100%!important;}
}
	
/* Search and Filter Evenimente
 */
.post-1919 .searchandfilter ul {
	display: flex;
	justify-content: center;
	align-items: center;
}
.post-1919 .searchandfilter ul li {
	padding: 10px;
}
@media (max-width: 767px) {
	.searchandfilter ul {
		display: flex;
		justify-content: center;
		flex-direction: column;
	}
	
}

/* Search and Filter Profesori */
.search-filter-reset {
	border: 1px solid;
	padding: 8px;
	border-radius: 25px;
}
.profesori-section .searchandfilter h4 {margin: 0!important;}

/* Header */
@media (max-width: 767px) {
	.header-overlay .elementor-background-overlay {
		background-image: linear-gradient(180deg, #00255D 100%, #00255D 100%)!important;
	}
	.header-overlay-fcmpm .elementor-background-overlay {
		background-image: linear-gradient(180deg, #005CC2 100%, #005CC2 100%)!important;
	}
	.header-overlay-fim .elementor-background-overlay {
		background-image: linear-gradient(180deg, #207DE9 100%, #207DE9 100%)!important;
	}
}




/* Testimonial Post Type */
.testimonial .single-content ul {
	padding-left: 1.5em;
}

@media (max-width: 767px) {
	.testimonial-column {width: 100%!important;}
}
.testimonial .elementor-toggle .elementor-tab-title {
	box-shadow: none!important;
	border: 0px!important;
}
.testimonial .elementor-toggle .elementor-tab-content {
	padding: 0!important;
    border: 0px!important;
}



