/*
Theme Name: devdmbootstrap4
Theme URI: https://devdmbootstrap.com
Author: Danny Machal
Author URI: https://devdm.com/
Description: A no frills theme for Developers using Twitter Bootstrap 4.
Version: 1.81
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, sticky-post, translation-ready
Text Domain: devdmbootstrap4
GitHub Theme URI: https://github.com/dannymachal/devdmbootstrap4

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

The default Bootstrap 4 CSS and JS files are enqueued inside the functions.php file with the handles devdmbootstrap4-css and devdmbootstrap4-js
*/

.gallery-caption {}

.bypostauthor {}



/* MAKNI */
/* html.no-js{
	margin-top: 0 !important;
}
#wpadminbar{
	display: none;
} */

body{
    background-image: url(assets/images/waves-bg-img.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    min-height: 100vh;
}

.navbar-toggler:not(:disabled):not(.disabled){
	outline: none;
}

.new-row {
  display: block;
  width: 100%;
}

.row{
	margin-left: 0;
	margin-right: 0;
}
.padding0{
	padding: 0;
}
.padding-left-15{
	padding-left: 15px;
}
.padding-right-15{
	padding-right: 15px;
}
.mb-40{
	margin-bottom: 40px;
}

.section-margin-bottom{
	margin-bottom: 80px;
}

.white-color{
	color: #fff;
}
.blue-color{
	color: #155dfc;
}
.pink-color{
	color: #f6339a;
}

#header-section{
    background-color: #fff;
    box-shadow: 3px -3px 16px #000000e6;
}
#header-section h1{
	text-transform: uppercase;
}
#header-section h3{
	font-size: 18px;
	margin-top: 20px;
}
.header-section-image{
    max-width: 200px;
}



#header-section nav{
	padding-left: 0;
	padding-right: 0;
	margin-top: 10px;
}
#header-section .dmbs-header-nav li{
	margin-right: 10px;
}
#header-section .dmbs-header-nav li a{
	color: #212529;
	text-decoration: none;
}
#header-section .dmbs-header-nav li a:hover{
	font-weight: bold;
}


.main-menu-eng ul{
	flex-direction: column;
	display: flex;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}


.lang-icon{
	width: 25px;
	margin-left: 5px;
	margin-right: 5px;
}


#summary-section{
	margin-top: 60px;
}
.default-card-design i{
	font-size: 24px;
}
.default-card-design h5{
	margin-bottom: 0;
	color: #3f90ff;
	margin-left: 10px;
}
.default-card-design h5.left{
	color: #3f90ff;
}
.default-card-design h5.right{
	color: #f6339a;
}
.default-card-design .icon-container{
	border-radius: 10px;
	width: 40px;
	height: 40px;
}
.default-card-design .icon-container.left{
	background-color: #3f90ff;
}
.default-card-design .icon-container.right{
	background-color: #f6339a;
}
.default-card-design .card-container{
	padding: 20px;
	background-color: #ffffff75;
	border-radius: 15px;
	box-shadow: 0px 0px 10px -7px #000000e6;
}
.default-card-design .basic-info-row:not(:last-child){
	margin-bottom: 30px;
}
#basic-information-section ul{
	padding-left: 15px;
}



#summary-section h5{
	margin-left: 0;
}
.blue-color-border{
	border-left: 4px solid #3f90ff;
}
.pink-color-border{
	border-left: 4px solid #f6339a;
}
strong + ul {
    margin-top: 1em; /* Adjust as needed */
}




#project-team-section .manager{
	margin-bottom: 60px;
}
#project-team-section .manager .card-container{
	padding: 15px 45px;
	text-align: center;
	border-bottom: 4px solid #f6339a;
}

#project-team-section .card-container{
	background-color: #ffffff75;
	border-radius: 15px;
	box-shadow: 0px 0px 10px -7px #000000e6;
}
.team-manager-image{
    max-width: 250px;
}
.manager-img-container{
	width: 250px;
	height: 250px;
	overflow: hidden;
	border-radius: 50%;

	display: flex;
	align-items: center;
	justify-content: center;
}
.manager-img-container img{
	width: 100%;

	height: 100%;
	object-fit: cover;
}
.margin-top-30{
	margin-top: 30px;
}
#project-team-section h5, #project-team-section p{
	margin-bottom: 0;
}
#project-team-section .members .card-container{
	padding: 15px 45px;
	text-align: center;
	border-bottom: 4px solid #3f90ff;
}
#project-team-section .members > .col-12{
	margin-bottom: 30px;
}
#project-team-section .members .col-12.others-row{
	margin-bottom: 0;
}
#project-team-section .members .bi.bi-person-fill{
	font-size: 200px;
}
#project-team-section a{
	color: #212529;
}
.margin-top-10{
	margin-top: 10px;
}

.margin-bottom-20{
	margin-bottom: 20px;
}

.activities{
	background-color: #ffffff75;
	border-radius: 15px;
	box-shadow: 0px 0px 10px -7px #000000e6;
	padding: 20px;
}
.activities ul{
	margin-bottom: 0;
}
.activities ul li{
	font-size: 21px;
}

.footer-details{
	background-color: #fff;
}
.footer-details .footer-logo{
	max-width: 300px;
}
.footer-details .footer-logo-nositelji{
	width: 100%;
}







.header-sticky {
	position: sticky;
	top: 0;
	z-index: 1030;
	background: #fff;
	transition: all 0.3s ease;
	padding: 25px 0;
	box-shadow: none;
}
.header-title {
	font-size: 32px;
	transition: font-size 0.3s ease;
}
.header-section-image {
	transition: max-width 0.3s ease;
}
.header-sticky.shrink {
	padding: 10px 0;
	box-shadow: 0 2px 10px rgba(0,0,0,0.08);
}
.header-sticky.shrink .header-title {
	font-size: 1.4rem;
}
.header-sticky.shrink .header-section-image {
	max-width: 140px;
}



.page-template-default.page .container.dmbs-content-wrapper{
	margin-bottom: 40px;
}
.page-template-default.page .container.dmbs-content-wrapper h1,
.page-template-project-team .dmbs-main h1,
.page-template-news .dmbs-main h1,
.page-template-results .dmbs-main h1{
	margin-top: 60px;
	margin-bottom: 40px;
}
.page-template-project-team .default-project-team img{
	margin-bottom: 30px;
	margin-top: 30px;
	max-width: 200px;
	width: 100%;
}
.page-template-project-team .members h3{
	margin-top: 30px;
}
.page-template-project-team .member-item{
	margin-bottom: 30px;
}



@media (min-width: 992px) {
  .main-menu-eng ul {
    flex-direction: row;
  }
  .main-menu-eng ul {
    flex-direction: row;
  }
}
@media (max-width: 1200px){
	.header-title{
		font-size: 28px;
	}
	.header-section-image{
		max-width: 160px;
	}
}
@media (max-width: 992px){
	.header-acronym{
		padding-left: 8px;
	}
	.header-title{
		font-size: 23px;
		padding-left: 8px;
	}
	#header-nav-content{
		padding-left: 12px;
	}
	#header-nav-content ul li{
		margin-bottom: 5px;
		margin-top: 10px;
	}
	#header-nav-content > a{
		margin-top: 10px;
	}
}
@media (max-width: 768px){
	.header-sticky{
		padding: 0;
	}
	.header-title{
		font-size: 18px;
	}
	.header-section-image{
		max-width: 130px;
	}
	.default-card-design .basic-info-row:not(:last-child){
		margin-bottom: 0;
	}
	.default-card-design .basic-info-row > .col-md-6{
		margin-bottom: 30px;
	}
	#summary-section .basic-info-row:not(:last-child){
		margin-bottom: 30px;
	}
	#basic-information-section .institutions-row > div{
		flex-wrap: wrap;
		gap: 0 !important;
	}
	#basic-information-section .institutions-row > div > div{
		flex: 0 0 100% !important;
  		max-width: 100%;
	}
	#basic-information-section .institutions-row ul{
		margin-bottom: 0;
	}
}
@media (max-width: 460px){
	.manager-img-container img{
		width: 100%;
		height: 100%;
		max-width: 100%;
	}
	.manager-img-container{
		overflow: inherit;
		width: 100%;
		height: auto;
	}
}