/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

img.attachment-large.size-large {
    width: 100%;
}
.elementor-nav-menu a:focus {
    background: transparent;
}

.sub-menu:has(.current-post-ancestor) {
	width: auto;
    display: block;
}
.sub-menu .current-post-ancestor a {
    font-weight: 500 !important;
    color:#000000 !important;
    
}

.alegeri {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: 1fr;
	grid-column-gap: 20px;
	grid-row-gap: 20px;
}
.locale-generale .alegeri {
	grid-template-columns: repeat(1, 1fr);
}
.alegeri .alegere {
	border: 1px solid #E0E0E0;
	border-radius: 12px;
	padding:14px;
}
.alegeri .alegere h2 {
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}
.alegeri .alegere ul {
    padding: 0;
    margin: 0;
    display: flex;
    list-style: none;
    justify-content: space-between;
}
.alegeri .alegere ul li {
    border: 1px solid #2CC09B;
    border-radius: 12px;
    padding: 3px 9px 5px;
    line-height: 14px;
}
.alegeri .alegere ul li a {
	font-weight: 500;
	font-size: 11px;
	line-height: 14px;
	color: #2CB694;
}
.alegeri .alegere ul li:hover {
    background: #2CC09B;
}
.alegeri .alegere ul li:hover a {
	color: #ffffff;
}
@media only screen and (max-width: 576px) {
.alegeri {
	grid-template-columns: repeat(1, 1fr);
}
}
/* Carousel start */
.carousel-buttons {
	float:right;
}
.carousel-buttons span {
	margin-left:10px;
}
.carousel .elementor-loop-container.elementor-grid {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
}
.carousel .elementor-loop-container.elementor-grid::-webkit-scrollbar {
   -webkit-appearance: none;
}
.carousel .elementor-loop-container.elementor-grid .e-loop-item {
    width: 304px;
	min-width:304px;
}
/* Carousel end */

.elementor-pagination .page-numbers.current {
    border-bottom: 1px solid;
}
/*
.custom-checkbox {
  position: absolute;
  z-index: 1;
  opacity: 0;
}
.custom-checkbox+label {
  display: inline-flex;
  align-items: center;
  user-select: none;
}
.custom-checkbox+label::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    flex-shrink: 0;
    flex-grow: 0;
    border: 1px solid #ffffff;
    border-radius: 50%;
    margin-right: 0.5em;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}
.custom-checkbox:checked+label::before {
  border-color: #ffffff;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5001 4.63372L7.9251 0.454557C8.0626 0.324696 8.2376 0.259766 8.4501 0.259766C8.6626 0.259766 8.8376 0.324696 8.9751 0.454557C9.1126 0.584418 9.18135 0.749696 9.18135 0.95039C9.18135 1.15108 9.1126 1.31636 8.9751 1.44622L4.0251 6.12122C3.8751 6.26289 3.7001 6.33372 3.5001 6.33372C3.3001 6.33372 3.1251 6.26289 2.9751 6.12122L1.0251 4.27956C0.887597 4.1497 0.818848 3.98442 0.818848 3.78372C0.818848 3.58303 0.887597 3.41775 1.0251 3.28789C1.1626 3.15803 1.3376 3.0931 1.5501 3.0931C1.7626 3.0931 1.9376 3.15803 2.0751 3.28789L3.5001 4.63372Z' fill='%23F4813D'/%3E%3C/svg%3E%0A");
}

.custom-checkbox:not(:disabled):not(:checked)+label:hover::before {
  border-color: #b3d7ff;
}

.custom-checkbox:not(:disabled):active+label::before {
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.custom-checkbox:focus+label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-checkbox:focus:not(:checked)+label::before {
  border-color: #80bdff;
}

.custom-checkbox:disabled+label::before {
  background-color: #e9ecef;
}/*

/*Mailpoet*/
.custom-checkbox input {
  position: absolute;
  z-index: 1;
  opacity: 0;
}
.custom-checkbox label input {
  display: inline-flex;
  align-items: center;
  user-select: none;
	left: 0;
}
.custom-checkbox label::before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    flex-shrink: 0;
    flex-grow: 0;
    border: 1px solid #ffffff;
    border-radius: 50%;
    margin-right: 0.5em;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}
.custom-checkbox input:checked + label::before {
  border-color: #ffffff;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5001 4.63372L7.9251 0.454557C8.0626 0.324696 8.2376 0.259766 8.4501 0.259766C8.6626 0.259766 8.8376 0.324696 8.9751 0.454557C9.1126 0.584418 9.18135 0.749696 9.18135 0.95039C9.18135 1.15108 9.1126 1.31636 8.9751 1.44622L4.0251 6.12122C3.8751 6.26289 3.7001 6.33372 3.5001 6.33372C3.3001 6.33372 3.1251 6.26289 2.9751 6.12122L1.0251 4.27956C0.887597 4.1497 0.818848 3.98442 0.818848 3.78372C0.818848 3.58303 0.887597 3.41775 1.0251 3.28789C1.1626 3.15803 1.3376 3.0931 1.5501 3.0931C1.7626 3.0931 1.9376 3.15803 2.0751 3.28789L3.5001 4.63372Z' fill='%23F4813D'/%3E%3C/svg%3E%0A");
}
/* стили при наведении курсора на checkbox */
.custom-checkbox input:not(:disabled):not(:checked)+label:hover::before {
  border-color: #b3d7ff;
}
/* стили для активного состояния чекбокса (при нажатии на него) */
.custom-checkbox input:not(:disabled):active+label::before {
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
/* стили для чекбокса, находящегося в фокусе */
.custom-checkbox input:focus+label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
/* стили для чекбокса, находящегося в фокусе и не находящегося в состоянии checked */
.custom-checkbox input:focus:not(:checked)+label::before {
  border-color: #80bdff;
}
/* стили для чекбокса, находящегося в состоянии disabled */
.custom-checkbox input:disabled+label::before {
  background-color: #e9ecef;
}
/*END mailpoet checkbox*/

.switcher {
    width: 150px !important;
	border-radius:4px;
	overflow:hidden;
}
.switcher .option {
    position: absolute !important;
	width: 150px !important;
	border-radius:4px;
}
.mec-calendar {
    border-radius: 12px;
    overflow: hidden;
}
.jet-posts .entry-title a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
li.external {
	background: url("/wp-content/uploads/2023/03/external.svg") no-repeat right 30px center transparent;
}
.elementor-location-header {
    position: sticky;
    top: 0px;
    z-index: 9999;
    background: #ffffff;
}
.searchandfilter ul {
    padding-left: 0;
}
.searchandfilter ul li {
    list-style: none;
    display: block;
    padding: 0 0 8px;
    margin: 0;
}
.searchandfilter ul li li {
    padding: 0 0 8px;
}
.searchandfilter label {
    display: block;
    margin: 0;
    padding: 0;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	background: #F4F4F4;
	border: 1px solid #595959;
	border-radius: 12px;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #595959;
}
.searchandfilter > ul > li:first-child .sf-input-text {
    background: url("/wp-content/uploads/2023/03/charm_search.svg") left 15px center no-repeat #F4F4F4;
	padding: 10px 10px 10px 50px;
}
.searchandfilter > ul > li:not(:first-child) .sf-input-text {
    background: url("/wp-content/uploads/2023/03/carbon_calendar2.svg") right 8px center no-repeat #F4F4F4;
	padding: 10px 32px 10px 10px;
	border: none;
}
input[type=text]::placeholder {
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #595959;
}
[type=button], [type=submit], button {
	background: #2CB694;
	border-radius: 18px;
	width:100%;
	color:#ffffff;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	padding:9px;
	text-align:center;
	display: block;
	border:none;
}
div#ui-datepicker-div {
    padding: 10px;
    border-radius: 10px;
    overflow: hidden;
	background: #ffffff;
	z-index: 99999!important;
}
.ll-skin-melon .ui-datepicker .ui-datepicker-title, .ll-skin-melon .ui-datepicker th, .ui-datepicker.ui-widget td a {
    color: #595959;
}
.ll-skin-melon .ui-datepicker .ui-datepicker-next, .ll-skin-melon .ui-datepicker .ui-datepicker-next-hover, .ll-skin-melon .ui-datepicker .ui-datepicker-prev, .ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover {
    top: .4em;
    border: none;
}
.ll-skin-melon .ui-datepicker .ui-datepicker-next span, .ll-skin-melon .ui-datepicker .ui-datepicker-prev span {
    display: none;
}
.ui-datepicker.ui-widget .ui-datepicker-next:hover, .ui-datepicker.ui-widget .ui-datepicker-prev:hover {
    border-radius: 50%;
}

.elementor-widget-container > div > h4{
	font-weight: 400;
font-size: 18px;
line-height: 23px;
color: #000000;
	border-bottom: 1px solid #E0E0E0;
	padding-bottom:12px;
}
a.btn1 {
    background: url("/wp-content/uploads/2023/02/arrow1.svg") right 38px center no-repeat #F2F8FF;
    border: 1.5px solid #338BCA;
    border-radius: 12px;
    padding: 15px 38px;
    width: 100%;
    display: block;
    font-weight: 500;
    font-size: 18px;
    line-height: 23px;
    color: #338BCA;
}
a.btn2 {
   background: url("/wp-content/uploads/2023/02/arrow2.svg") right 38px center no-repeat  #FFF2E2;
	border: 1.5px solid #E88300;
    border-radius: 12px;
    padding: 15px 38px;
    width: 100%;
    display: block;
    font-weight: 500;
    font-size: 18px;
    line-height: 23px;
    color: #E88300;
}
a.btn3 {
    background: url("/wp-content/uploads/2023/02/arrow3.svg") right 38px center no-repeat  #EDFAF7;
	border: 1.5px solid #009771;
    border-radius: 12px;
    padding: 15px 38px;
    width: 100%;
    display: block;
    font-weight: 500;
    font-size: 18px;
    line-height: 23px;
    color: #009771;
}
a.btn1:hover, a.btn2:hover, a.btn3:hover {
    font-weight: 700;
}
.mec-wrap, .mec-wrap div:not([class^="elementor-"]), .lity-container, .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6, .entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3, .entry-content .mec-wrap h4, .entry-content .mec-wrap h5, .entry-content .mec-wrap h6, .mec-wrap .mec-totalcal-box input[type="submit"], .mec-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-agenda-event-title a, .lity-content .mec-events-meta-group-booking select, .lity-content .mec-book-ticket-variation h5, .lity-content .mec-events-meta-group-booking input[type="number"], .lity-content .mec-events-meta-group-booking input[type="text"], .lity-content .mec-events-meta-group-booking input[type="email"], .mec-organizer-item a, .mec-single-event .mec-events-meta-group-booking ul.mec-book-tickets-container li.mec-book-ticket-container label {
	font-family: "Onest", Sans-serif;
}
.mec-calendar .mec-calendar-header h2 {
    font-weight: 500;
    font-size: 14px;
    line-height: 132%;
    text-transform: uppercase;
    color: #1C75BC;
	font-family: "Onest", Sans-serif;
}
.mec-calendar.mec-event-calendar-classic dl dt {
    height: 45px;
}
@media only screen and (min-width: 961px) {
.mec-wrap.mec-sm959 .mec-calendar.mec-event-calendar-classic dl dt {
    height: 45px;
}
}

.download-list__Document, .download-list__Link {
    border: 1px solid #E0E0E0;
    border-radius: 12px;
    padding: 16px;
    margin-bottom: 16px;
	display: flex;
	justify-content: space-between;
}

.download-list__Document .flex, .download-list__Link .flex {
	display: grid;
    /* gap: 17px; */
    grid-template-columns: 1fr 10fr;
    grid-column-gap: 17px;
	
	padding-right: 17px;
}
.download-list__Document .link_info, .download-list__Link .link_info {
	/*padding-right:17px;*/
}
.download-list__Document .icon {
	/*padding-right: 17px;*/
	/*width: 100px;*/
	/*float:left;*/
}
.download-list__Document .icon img {
	width: 32px;
}
.download-list__Document a.link_title {
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}
.download-list__Document a.link_button {
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	color: #2CB694;
	border: 1px solid #2CB694;
	border-radius: 18px;
	padding: 10px 0px 10px 43px;
	display:block;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.63571L6 10.75M6 10.75L11 6.63571M6 10.75V0.75' stroke='%232CB694'/%3E%3Cpath d='M0.5 13.25H11.5' stroke='%232CB694'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position: 21px center;
	width: 130px;
}
.download-list__Document a.link_button:hover {
	background: #2CB694;
	color: #ffffff;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.996094 6.63571L5.99609 10.75M5.99609 10.75L10.9961 6.63571M5.99609 10.75V0.75' stroke='white'/%3E%3Cpath d='M0.496094 13.25H11.4961' stroke='white'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position: 21px center;
}
.download-list__Document .data_publicarii {
	font-weight: 400;
	font-size: 11px;
	line-height: 14px;
	color: #6D6E71;
	margin-top: 13px;
	/*padding-left: 49px;*/
}
.download-list__Document .file_size {
	font-weight: 400;
	font-size: 11px;
	line-height: 14px;
	color: #6D6E71;
	text-align: center;
    margin-top: 13px;
	white-space: nowrap;
}

.download-list__Link a.link_title {
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	text-decoration-line: underline;
	color: #005795;
}
.download-list__Link a.link_button {
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	color: #338BCA;
	border: 1px solid #338BCA;
	border-radius: 18px;
	padding: 10px 0px 10px 40px;
	display:block;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6015 4.96061C15.6019 5.49501 15.4965 6.02421 15.2914 6.51766C15.0862 7.01112 14.7854 7.45905 14.4062 7.83561L12.1952 10.0465C11.4335 10.8075 10.4008 11.2349 9.32414 11.2349C8.24744 11.2349 7.21479 10.8075 6.45304 10.0465C6.3903 9.9897 6.33977 9.92069 6.3045 9.84372C6.26923 9.76675 6.24997 9.68341 6.24789 9.59877C6.24581 9.51413 6.26094 9.42995 6.29238 9.35134C6.32381 9.27272 6.37089 9.20131 6.43076 9.14145C6.49063 9.08158 6.56203 9.0345 6.64065 9.00306C6.71926 8.97163 6.80344 8.9565 6.88808 8.95858C6.97272 8.96066 7.05606 8.97992 7.13303 9.01519C7.21 9.05045 7.27901 9.10099 7.33586 9.16373C7.86427 9.68899 8.57907 9.98382 9.32414 9.98382C10.0692 9.98382 10.784 9.68899 11.3124 9.16373L13.5234 6.95279C13.7937 6.69378 14.0096 6.38338 14.1585 6.03982C14.3073 5.69625 14.386 5.32643 14.39 4.95203C14.394 4.57764 14.3233 4.20622 14.1818 3.85954C14.0404 3.51286 13.8312 3.19791 13.5664 2.93316C13.3017 2.66841 12.9867 2.45919 12.64 2.31776C12.2934 2.17633 11.9219 2.10555 11.5476 2.10956C11.1732 2.11357 10.8033 2.1923 10.4598 2.34112C10.1162 2.48994 9.80581 2.70587 9.54679 2.97623L7.99992 4.52311C7.88103 4.63083 7.72527 4.68871 7.56488 4.68476C7.40449 4.68081 7.25176 4.61534 7.13832 4.50189C7.02487 4.38845 6.9594 4.23572 6.95545 4.07534C6.9515 3.91495 7.00938 3.75919 7.11711 3.64029L8.66398 2.09342C9.23312 1.52856 9.95643 1.1444 10.7431 0.989138C11.5298 0.833879 12.3448 0.914441 13.0859 1.22072C13.827 1.52699 14.4611 2.04533 14.9086 2.71068C15.3561 3.37604 15.5972 4.15875 15.6015 4.96061ZM7.99992 12.4762L6.45304 14.0231C5.92195 14.5319 5.21268 14.8124 4.47724 14.8046C3.7418 14.7967 3.0387 14.501 2.51864 13.981C1.99857 13.4609 1.70292 12.7578 1.69504 12.0223C1.68716 11.2869 1.96768 10.5776 2.47648 10.0465L4.68742 7.83561C5.21584 7.31035 5.93063 7.01552 6.6757 7.01552C7.42077 7.01552 8.13556 7.31035 8.66398 7.83561C8.78287 7.94333 8.93864 8.00121 9.09902 7.99726C9.25941 7.99331 9.41214 7.92784 9.52558 7.81439C9.63903 7.70095 9.7045 7.54822 9.70845 7.38784C9.7124 7.22745 9.65452 7.07168 9.54679 6.95279C8.78505 6.19186 7.75239 5.76444 6.6757 5.76444C5.59901 5.76444 4.56635 6.19186 3.80461 6.95279L1.59367 9.16373C1.19619 9.53609 0.87765 9.98458 0.656979 10.4825C0.436308 10.9805 0.318015 11.5177 0.309134 12.0623C0.300253 12.6068 0.400965 13.1476 0.605283 13.6525C0.8096 14.1574 1.11335 14.616 1.49847 15.0011C1.8836 15.3862 2.34223 15.69 2.8471 15.8943C3.35196 16.0986 3.89276 16.1993 4.43734 16.1905C4.98191 16.1816 5.51914 16.0633 6.01708 15.8426C6.51501 15.6219 6.9635 15.3034 7.33586 14.9059L8.88273 13.359C8.99046 13.2402 9.04834 13.0844 9.04439 12.924C9.04044 12.7636 8.97496 12.6109 8.86152 12.4974C8.74807 12.384 8.59535 12.3185 8.43496 12.3146C8.27457 12.3106 8.11881 12.3685 7.99992 12.4762Z' fill='%23338BCA'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-position: 16px center;
	width: 130px;
}
.download-list__Link a.link_button:hover {
	background: #338BCA;
	color: #ffffff;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.9086 4.46061C15.9091 4.99501 15.8037 5.52421 15.5985 6.01766C15.3934 6.51112 15.0925 6.95905 14.7133 7.33561L12.5024 9.54655C11.7406 10.3075 10.708 10.7349 9.63127 10.7349C8.55457 10.7349 7.52191 10.3075 6.76017 9.54655C6.69743 9.4897 6.64689 9.42069 6.61163 9.34372C6.57636 9.26675 6.5571 9.18341 6.55502 9.09877C6.55294 9.01413 6.56807 8.92995 6.5995 8.85134C6.63094 8.77272 6.67802 8.70131 6.73789 8.64145C6.79776 8.58158 6.86916 8.5345 6.94778 8.50306C7.02639 8.47163 7.11057 8.4565 7.19521 8.45858C7.27985 8.46066 7.36319 8.47992 7.44016 8.51519C7.51713 8.55045 7.58614 8.60099 7.64299 8.66373C8.1714 9.18899 8.8862 9.48382 9.63127 9.48382C10.3763 9.48382 11.0911 9.18899 11.6195 8.66373L13.8305 6.45279C14.1008 6.19378 14.3168 5.88338 14.4656 5.53982C14.6144 5.19625 14.6931 4.82643 14.6972 4.45203C14.7012 4.07764 14.6304 3.70622 14.489 3.35954C14.3475 3.01286 14.1383 2.69791 13.8736 2.43316C13.6088 2.16841 13.2939 1.95919 12.9472 1.81776C12.6005 1.67633 12.2291 1.60555 11.8547 1.60956C11.4803 1.61357 11.1105 1.6923 10.7669 1.84112C10.4233 1.98994 10.1129 2.20587 9.85392 2.47623L8.30705 4.02311C8.18816 4.13083 8.03239 4.18871 7.87201 4.18476C7.71162 4.18081 7.55889 4.11534 7.44545 4.00189C7.332 3.88845 7.26653 3.73572 7.26258 3.57534C7.25863 3.41495 7.31651 3.25919 7.42423 3.14029L8.97111 1.59342C9.54025 1.02856 10.2636 0.644398 11.0502 0.489138C11.8369 0.333879 12.652 0.414441 13.393 0.720716C14.1341 1.02699 14.7682 1.54533 15.2157 2.21068C15.6633 2.87604 15.9043 3.65875 15.9086 4.46061ZM8.30705 11.9762L6.76017 13.5231C6.22908 14.0319 5.51981 14.3124 4.78437 14.3046C4.04893 14.2967 3.34583 14.001 2.82577 13.481C2.3057 12.9609 2.01004 12.2578 2.00216 11.5223C1.99428 10.7869 2.27481 10.0776 2.78361 9.54655L4.99455 7.33561C5.52296 6.81035 6.23776 6.51552 6.98283 6.51552C7.7279 6.51552 8.44269 6.81035 8.97111 7.33561C9.09 7.44333 9.24576 7.50121 9.40615 7.49726C9.56654 7.49331 9.71926 7.42784 9.83271 7.31439C9.94615 7.20095 10.0116 7.04822 10.0156 6.88784C10.0195 6.72745 9.96165 6.57168 9.85392 6.45279C9.09218 5.69186 8.05952 5.26444 6.98283 5.26444C5.90614 5.26444 4.87348 5.69186 4.11174 6.45279L1.9008 8.66373C1.50332 9.03609 1.18478 9.48458 0.964108 9.98251C0.743437 10.4805 0.625144 11.0177 0.616263 11.5623C0.607382 12.1068 0.708094 12.6476 0.912412 13.1525C1.11673 13.6574 1.42048 14.116 1.8056 14.5011C2.19072 14.8862 2.64935 15.19 3.15422 15.3943C3.65909 15.5986 4.19989 15.6993 4.74447 15.6905C5.28904 15.6816 5.82627 15.5633 6.3242 15.3426C6.82214 15.1219 7.27063 14.8034 7.64299 14.4059L9.18986 12.859C9.29758 12.7402 9.35546 12.5844 9.35151 12.424C9.34757 12.2636 9.28209 12.1109 9.16865 11.9974C9.0552 11.884 8.90248 11.8185 8.74209 11.8146C8.5817 11.8106 8.42594 11.8685 8.30705 11.9762Z' fill='white'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position: 16px center;
}

@media only screen and (max-width: 767px) {
.download-list__Document .buton, .download-list__Link .buton {
    min-width: 60px;
}	
.download-list__Document a.link_button span, .download-list__Link a.link_button span {
	display:none;
}	
.download-list__Document a.link_button, .download-list__Link a.link_button {
	width: 36px;
    height: 36px;
    border-radius: 50%;
    padding: 0;
    background-position: center center;
	display: block;
    margin: 0 auto;
}
}

.parteneriat .logo-partener {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 16%;
}
.parteneriat .logo-partener img {
    max-width: 72px;
}
.parteneriat .download-list__Document .flex, .parteneriat .download-list__Link .flex {
    display: flex;
    width: 80%;
    justify-content: space-between;
}
.parteneriat .download-list__Document a.link_title, .parteneriat .download-list__Link a.link_title {
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #000000;
	text-decoration:none;
}
.parteneriat .download-list__Document .link_info, .parteneriat .download-list__Link .link_info {
    padding-right: 0px;
	display: flex;
    align-items: center;
}
.parteneriat .download-list__Document .buton, .parteneriat .download-list__Link .buton {
	display: flex;
    align-items: center;
}
.parteneriat .download-list__Document a.link_button, .parteneriat .download-list__Link a.link_button {
	width:160px;
}
.parteneriat .download-list__Document a.link_button {
	padding: 10px 0 10px 35px;
    background-position: 15px center;
}
.parteneriat .download-list__Link a.link_button {
	padding: 10px 0 10px 16px;
    background-position: 26px center;
    text-align: center;
}
@media only screen and (max-width: 768px) {
.parteneriat .download-list__Document a.link_button {
	width: 160px;
    height: auto;
    border-radius: 18px;
    padding: 10px 0 10px 35px;
    background-position: 15px center;
}
.parteneriat .download-list__Link a.link_button {
	width: 160px;
    height: auto;
    border-radius: 18px;
    padding: 10px 0 10px 16px;
    background-position: 26px center;
}
}

@media only screen and (max-width: 468px) {
	.parteneriat .download-list__Document a.link_button {
	width: 160px;
    height: auto;
    border-radius: 18px;
    padding: 10px 0 10px 35px;
    background-position: 15px center;
	display: block;
    margin: 21px 0 0;
	}
	.parteneriat .download-list__Link a.link_button {
		width: 160px;
		height: auto;
		border-radius: 18px;
		padding: 10px 0 10px 16px;
		background-position: 26px center;
		text-align: center;
		display: block;
		margin: 21px 0 0;
	}
	.parteneriat .download-list__Document .link_info, .parteneriat .download-list__Link .link_info {
		display:block;
	}
	.parteneriat .download-list__Document .buton, .parteneriat .download-list__Link .buton {
    	display: block;
	}
	.parteneriat .logo-partener {
		width: 30%;
		text-align: center;
		display: flex;
    align-items: center;
    justify-content: center;
	}
	.parteneriat .download-list__Document .flex, .parteneriat .download-list__Link .flex {
		display: block;
		width: 60%;
	}
	
}

.proiect .download-list__Link a.link_title {
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    text-decoration-line: none;
    color: #000000;
}
.proiect .download-list__Link a.link_button {
    font-weight: 500;
    font-size: 14px;
    line-height: 14px;
    color: #2CB694;
    border: 1px solid #2CC09B;
	border-radius: 18px;
    padding: 10px;
    display: block;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 16px center;
    width: 160px;
	text-align:center;
}
.proiect .download-list__Link a.link_button:hover {
    font-weight: 500;
    font-size: 14px;
    line-height: 14px;
    color: #ffffff;
    border: 1px solid #2CB694;
	border-radius: 18px;
    padding: 10px;
    display: block;
	background-color: #2CB694;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 16px center;
    width: 160px;
	text-align:center;
}

@media only screen and (max-width: 468px) {
	.proiect .download-list__Link {
		display:block;
	}
	.proiect .download-list__Link .link_info {
		display:block;
	}
	.proiect .download-list__Link .buton {
    	display: block;
	}
	.proiect .download-list__Link a.link_button {
		margin: 10px 0 0;
	}
}

.rezultat .excerpt {
	height:36px;
	overflow:hidden;
}
.rezultat .excerpt.reveal {
	height:auto;
	overflow:auto;
}
.rezultat .attachment {
	display: none;
	margin-bottom:0px;
}
.rezultat .attachment .download-list__Document, .rezultat .attachment .download-list__Link {
    border-top: 1px solid #6D6E71;
	border-bottom:none;
	border-left:none;
	border-right:none;
    border-radius: 0;
    padding: 16px 0 0;
    margin-bottom: 0;
    display: flex;
    justify-content: space-between;
}