/**
* Theme Name: Captura Child
* Description: This is a child theme of Captura.
* Author: <a href="https://neuronthemes.com">NeuronThemes</a>
* Template: captura
* Version: 1.0.0
*/
:root {
  --primary: #BC4639;
  --primary-dark: #5C2018;
  --background-color: #040F0F;
  --text-color: #D4A59A;
  --light-gray: #D4A59A;
  --light: #F3E0DC;
  --white: #FFFFFF;
  --black: #000000;
}

body {
  background-color: var(--white);
}

/** * {
  outline: 1px solid red;
}*/

.neuron-popup-modal .dialog-close-button {
  left: 20px;
  right: auto;
}

.heading {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  /* padding: 120px 80px; */
  min-height: 50vh;
  /* background: linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0.5)); */
}

.heading__title {
  display: flex;
  align-items: center;
  width: 100%;
   /** max-width: 1200px;*/
  margin: auto;
}

.landing {
	padding: 330px 80px !important;
	/* top: 40% !important;
	left: 6% !important; */
}

.landing h2 {
	color: var(--white) !important;
	font-family: "Cormorant Garamond" !important;
	line-height: 72px !important;
    font-weight: 400 !important;
    font-size: 58px !important;
	text-transform: uppercase;
}

.heading__subtitle {
  	font-size: 38px !important;
	font-family: "Cormorant Garamond" !important;
  	color: #ffffff !important;
  	opacity: 0.6 !important;
}

/**
.heading__title h1 {
  text-align: left;
  transform: scale(0.75, 1.75);
}

.heading__title h2 {   
  text-align: left;
  color: var(--accent) !important;
  transform: scaleX(0.85);
}
*/

.heading__logo {
  max-width: 15vw;
}

.heading__logo .n-site-branding {
  margin-left: -2em;
}

/* .page-template-page_landing .heading__title h1 {
  margin-left: -0.75em;
}*/

/* Page content */
.page-template-page_content, .symposium-template-default {
  /* background: url(/wp-content/uploads/2024/09/vultur_transp.png) -50% -10% no-repeat #FFE8BC; */
  background: url(/wp-content/uploads/2025/07/vultur_transp_half.png) right 5% no-repeat #FFFFFF;
  background-size: 50%;
}

.page-template-page_content .main-wrapper {
  padding-top: calc(40vh - 124px);
}

.page-template-page_content .heading {
  padding: 180px 80px 100px;
  min-height: 40vh;
  /*background: linear-gradient(to bottom, rgba(0,0,0,1), rgba(32,10,0,0.75)); */
  border-bottom: 1px solid #D2D2D2;
}

.page-template-page_content h2 {
	color: var(--black) !important;
	font-family: "Cormorant Garamond" !important;
	line-height: 72px !important;
    font-weight: 400 !important;
    font-size: 58px !important;
	text-transform: uppercase;
}

/* sticky header */
.neuron-sticky--effects {
  	background-color: white !important;
	border-bottom: 1px solid #C8C7C8;
    padding: 5px 0 !important;
	transition: all .35s cubic-bezier(0.4, 0, 0.2, 1);
	margin: 0 !important;
  	left: 0 !important;
  	width: 100% !important;
  	box-sizing: border-box;
}

.neuron-sticky--effects .m-neuron-nav-menu .menu-item > a, .neuron-sticky--effects .elementor-heading-title {
	color: #000000 !important;
}

/* Sticky Header - Hover pentru desktop - home page */
.home .neuron-sticky--effects .m-neuron-nav-menu__pointer-underline:not(.elementor-invisible) .m-neuron-nav-menu > ul:not(.sub-menu) > li > a:after {
    background-color: #000000 !important;
}

/* Sticky Header - mobile - home page */
.home .neuron-sticky--effects .elementor-element.elementor-element-19c75a3 .elementor-heading-title {
    color: #000000 !important;
}

.titulatura {
	font-size: 17px !important;
	color: #7b7b7b !important;
	font-weight: 500 !important;
}

/* Hide download option from galleries */
.elementor-slideshow__header .e-eicon-share-arrow {
	display: none !important;
}

/* Hide top date from Simpozion page */
.n-blog-archive__tags {
	display: none !important;
}

.n-blog-archive--single main {
	padding: 40px;
}

.n-blog-archive__title {
	font-family: "Cormorant Garamond" !important;
	font-weight: 500 !important;
}

/* hide the image title when zoom in */
.elementor-slideshow__title {
    display: none !important;
}

/* custom-breadcrumbs */
.custom-breadcrumbs {
    color: #555;
	padding-left: 80px;
	z-index: 3000 !important;
}

.custom-breadcrumbs a {
    color: #7b7b7b;
    text-decoration: none;
}

.custom-breadcrumbs a:hover {
    text-decoration: underline;
}

.custom-breadcrumbs {
    display: block;
}

@media (max-width: 776px) {
/* @media (max-width: 480px) { */
	.landing h2 {
		line-height: 38px !important;
		font-size: 35px !important;
	}
	/* .landing .heading__title {
		padding: 120px 80px !important;
	} */
	.landing {
		padding: 270px 30px !important;
	}
	.heading__subtitle {
		font-size: 28px !important;
	}
	
	.page-template-page_content .heading {
		padding-left: 30px !important;
	}
	
	.page-template-page_content .heading__title {
		align-items: flex-start !important;
	}
	
	.page-template-page_content h2 {
		font-size: 30px !important;
		line-height: 1.2em !important;
	}
	
	.page-template-page_content, .symposium-template-default {
	  background-size: 80%;
	  background-repeat: repeat-y;
	}
	
	.custom-breadcrumbs {
		padding-left: 30px;
	}
}

@media (min-width: 481px) and (max-width: 1024px) {
	.landing h2 {
		line-height: 57px !important;
		font-size: 52px !important;
	}
}

@media all and (max-width: 748px) {
  .heading__title {
    flex-flow: column;
  }

  .heading__logo {
    width: 200px;
    max-width: 90vw;
  }
}

@media all and (max-width: 576px) {
	.n-blog-archive--single main {
		padding: 20px;
	}
}