/**
 * @package Modularity v5 theme by Alphabeta
 * @author Alphabeta https://www.alphabeta.ro
 * @copyright Copyright (c) 2013 - 2024 AlphaBeta
 */

/*  @media (max-width: 769px) */


/* GENERAL */

.burger-icon > span {
	background-color: #00557b !important;
}

.offcanvas-menu .offcanvas-inner a {
	color: #fff !important;
}

.offcanvas-menu .offcanvas-inner a {
	color: #00557b !important;
}

/* FOOTER */

#sp-footer {
	text-align: center;
}

#sp-footer .container-inner {
	padding: 10px 0px !important;
}

.sp-scroll-up {
	bottom: 10px !important;
	right: 10px !important;
}

.cc-close {
	font-size: 1em !important;
}

@media (max-width: 768px){
.cc-revoke.cc-left {
	left: 2px !important;
}
}

div.cc-window.cc-floating {
	padding: 1.3em 0.5em 0.5em 0.5em !important;
}

.cc-revoke.cc-left  {
	left: 0px !important;
}

/* MENIU */

.sp-megamenu-parent > li.active > a {
	background: #00557b !important;
	color: #ffffff !important;
}

.social-icons {
	font-size: 20px !important;
	margin-top: 3px !important;
}

#sp-menu ul.social-icons > li:not(:last-child) {
	margin-right: 15px !important;
}

.sp-megamenu-parent > li:last-child > a {
	padding: 0px 15px !important;
}

#sp-header.full-header {
	padding-left: 25px !important;
	padding-right: 25px !important;
}

@media (max-width: 1400px){
.sp-megamenu-wrapper.d-flex {
	display: none !important;
}
}

/* MENIU MOBIL */

.offcanvas-menu .offcanvas-inner ul.menu > li > a{
	font-size: 14px !important;
	padding: 5px !important;
	opacity: 1 !important;
	font-weight: 400 !important;
}

@media (max-width: 768px){
.offcanvas-menu .offcanvas-inner ul.menu > li > a {
	font-size: 12px !important;
	}
}
	
.current.active a {
	background: #00557b !important;
	color: #ffffff !important;
}

.offcanvas-menu .offcanvas-inner {
	padding: 5px 14px !important;
}

#sp-menu ul.social-icons a {
	color: #00557b !important;
}

ul.social-icons > li:not(:last-child) {
	margin-right: 10px !important;
}


@media (min-width: 1400px){
	
.sppb-container {
	max-width: 1580px !important;
}
}

@media (max-width: 768px){
body.ltr #offcanvas-toggler.offcanvas-toggler-right {
	margin-right: -25px !important;
}
}

/* LOGO */

.logo-image-phone {
	height: 42px !important;
}

@media (max-width: 768px){
	#sp-logo {
margin-left: -30px !important;		
	}
}

@media (max-width: 768px){
.sppb-row-container {
	padding: 0px !important;
}
}

/* GENERAL */

@media (min-width: 768px) {
	.sppb-row-container {
		max-width: 1680px !important;
}
}

.uk-scope .uk-card-primary > :not([class*="uk-card-media"]) {
	color: #fff !important;
}


/* HOME */

@media (max-width: 768px){
.sp-page-builder .page-content #section-id-737b59d0-bfcd-45ab-93c3-c8e5bf726efe {
	background-attachment: scroll !important;
}
}

hr {
	margin: 0.1rem !important;
	opacity: .75 !important;
}

@media (max-width: 768px){
div.sppb-carousel-extended-dots {
	bottom: 10px !important;
}
}

#section-id-51aac1e1-308b-4a27-9123-8b8ab308228a {
	z-index: 2 !important;
}

/* blog */

.uk-scope .uk-card-body {
	padding: 20px !important;
}

.article-details .article-header h1 {
	font-size: 1.50rem !important;
}

hr:not([size]){
	margin-bottom: 12px !important;
}

.uk-scope .uk-button-primary {
	background-color: #64bdeb !important;
}

@media (min-width: 768px){
.uk-scope .uk-card-primary .uk-transition-scale-up.uk-transition-opaque{
	max-height: 235px !important;
}
}

@media (min-width: 768px){
.uk-card.uk-card-secondary .uk-transition-scale-up.uk-transition-opaque{
	max-height: 235px !important;
}
}

.uk-scope .uk-h3, .uk-scope h3 {
	font-size: 18px !important;
}

.uk-scope .uk-button {
	line-height: 24px !important;
}

@media (max-width: 768px){
.uk-scope .uk-h3, .uk-scope h3 {
	font-size: 18px !important;
}
}

@media (max-width: 768px){
	h1 {
		font-size: 22px !important;
	}
}

.uk-scope .uk-h4, .uk-scope h4 {
	font-size: 16px !important;
}

.uk-scope .uk-button {
	padding: 0px 15px !important;
	line-height: 25px !important;
	font-size: 12px !important;
	text-transform: none !important;
}

.uk-scope .uk-card-primary {
	background-color: #00557b !important;
}

.uk-card.uk-card-secondary {
	background-color: #fafafa !important;
	color: #000 !important;
}

.uk-card.uk-card-secondary .uk-h3.uk-margin-remove-top {
	color: #000 !important;
}

.uk-card.uk-card-secondary .uk-button.uk-button-default {
	color: #000 !important;
	border: 1px solid #000 !important;
}

.uk-scope .uk-card-secondary > :not([class*="uk-card-media"]){
	color: #000 !important;
}

.uk-scope .uk-card-body {
	padding: 25px !important;
}

.uk-scope .uk-padding {
	padding: 20px !important;
}

/* ong */

/* educatie */

@media (min-width: 768px) {
#column-id-6ce002d8-3751-453d-b392-87f15b94b26d {
	border-right: solid 5px #fff;
}
}

@media (min-width: 768px) {
#column-id-86a10ea0-fb47-424b-b9fc-05d3b684dc7a {
	border-right: solid 5px #fff;
}
}

@media (max-width: 768px) {
#column-id-6ce002d8-3751-453d-b392-87f15b94b26d {
	border-bottom: solid 5px #fff;
}
}

@media (max-width: 768px) {
#column-id-86a10ea0-fb47-424b-b9fc-05d3b684dc7a {
	border-bottom: solid 5px #fff;
}
}

/* mediu */

@media (min-width: 768px) {
#column-id-8794812c-c83f-40d3-ad3b-db7210796345 {
	border-right: solid 5px #fff;
}
}

@media (min-width: 768px) {
#column-id-b2da9a74-f071-46df-8818-08e3e46d9476 {
	border-right: solid 5px #fff;
}
}

@media (max-width: 768px) {
#column-id-8794812c-c83f-40d3-ad3b-db7210796345 {
	border-bottom: solid 5px #fff;
}
}

@media (max-width: 768px) {
#column-id-b2da9a74-f071-46df-8818-08e3e46d9476 {
	border-bottom: solid 5px #fff;
}
}

/* sanatate */

@media (min-width: 768px) {
#column-id-87e1e421-1d2c-4eda-b415-b65f398581d8 {
	border-right: solid 5px #fff;
}
}

@media (min-width: 768px) {
#column-id-ef3963c4-405f-4e0b-b5be-22f229d4dedc {
	border-right: solid 5px #fff;
}
}

@media (max-width: 768px) {
#column-id-87e1e421-1d2c-4eda-b415-b65f398581d8 {
	border-bottom: solid 5px #fff;
}
}

@media (max-width: 768px) {
#column-id-ef3963c4-405f-4e0b-b5be-22f229d4dedc {
	border-bottom: solid 5px #fff;
}
}

/* facultate */

@media (min-width: 768px) {
#column-id-f9c5ce5f-401d-4a4f-a891-bb712f8a55da {
	border-right: solid 5px #fff;
}
}

@media (min-width: 768px) {
#column-id-8b60609c-13dc-47a3-a5ec-575f40468688 {
	border-right: solid 5px #fff;
}
}


@media (max-width: 768px) {
 #column-id-f9c5ce5f-401d-4a4f-a891-bb712f8a55da {
	border-bottom: solid 5px #fff;
}
}

@media (max-width: 768px) {
#column-id-8b60609c-13dc-47a3-a5ec-575f40468688 {
	border-bottom: solid 5px #fff;
}
}

