


.header-bg {
	position: absolute;
	top: 0;
	width: 100%;
	z-index:0;
}
@media (min-width: 1200px) {
	.header-bg {
		top: inherit;
		bottom: -60px;
	}
}
@media (min-width: 1330px) {
	.header-bg {
		bottom: -40px;
	}
}
@media (min-width: 1600px) {
	.header-bg {
		bottom: -60px;
	}
}
@media (min-width: 1800px) {
	.header-bg {
		bottom: -40px;
	}
}



/* Header menu */






/* Burger menu modal */
#burger-menu-modal .modal-content {
	border: none;
	border-radius: 0;
}
#burger-menu-modal .modal-header {
	border: none;
}
#burger-menu-modal .modal-body {
	padding: 0;
}
#burger-menu-modal .modal-footer {
	border: none;
}
#burger-menu-modal .nav-link {
	color: #212529;
}
#burger-menu-modal .nav-link:focus, #burger-menu-modal .nav-link:hover {
	color: #212529;
}
#burger-menu-modal .nav-link.active, #burger-menu-modal .show>.nav-link {
	color: #F04137;
}
#burger-menu-modal .nav-link.active i, #burger-menu-modal .show>.nav-link i {
	color: #212529;
}
#burger-menu-modal .nav-link:hover i, #burger-menu-modal .nav-link.active:hover i {
	color: #F04137;
}

.mini-logo-wrap img {
	width:53px;
}


/* Social link */
.social-link .fa-circle {
	color: #D9D9D9;
}
.social-link .fa-brands {
	color: #353535 !important;
}
.social-link:hover .fa-circle {
	color: #F04137;
}
.social-link:hover .fa-brands {
	color: #fff !important;
}


/* Background */
.image-lazy-background, .image-mask-background {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	height: 100%;
	width: 100%;
}
.image-lazy-background img, .plain-background img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}
.primary-post-thumbnail-wrap {
	position: relative;
	overflow: hidden;
}
.primary-post-thumbnail {
	position: relative;
	overflow: hidden;
}
@media (min-width: 768px) {
	.primary-post-thumbnail-wrap {
		margin-bottom: -120px;
	}
}
.image-mask-background img {
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}





/* Video carousel */
.wp-block-embed {
	margin: 0;
}
/* Video carousel navigation */
#video-seminars-nav .thumbnail-bg, #video-seminars iframe  {
	border-radius: .75rem;
	overflow: hidden;
}
#video-seminars-nav {
	/*margin-right: 60px;*/
}
#video-prev, #video-next {
	/*display: block !important;*/
	border:1px solid #FAC607;
	padding: 20px 10px 18px 10px !important;
	border-radius:25px;
	background-color: white;
	margin-top: 15px;
	bottom: 15px;
}


/* Team category */
.team-category-thumbnail {
	height: 240px;
	border-radius: .75rem;
}


/* Category */
#category-block {

}
#category-block-bg {
	padding-bottom: 190px;
	background: #E1F0FC;
}
.current-category-thumbnail {
	height: 265px;
	border-radius: .75rem;
}
#category-posts-prev, #category-posts-next {
	/*display: block !important;*/
	border:1px solid #FAC607;
	padding: 6px 8px 4px 8px !important;
	border-radius:25px;
	background-color: white;
}


/* Category list */
.category-list-item {
	width: 380px;
}
/* Category list slider navigation */
#category-list-nav-controls {

}
#category-list-prev, #category-list-next {
	/*display: block !important;*/
	border:1px solid #FAC607;
	padding: 6px 8px 4px 8px !important;
	border-radius:25px;
	background-color: white;

	position: absolute;
	top: calc(50% - 35px);
}
#category-list-prev {
	left:0;
}
#category-list-next {
	right:0;
}


/* Single post */
@media (min-width: 992px) {
	.column-2 {
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
		-moz-column-count: 2; /* Firefox */
		column-count: 2;
	}
}
#single-article .container {
	margin-bottom:-.90rem;
}
@media (min-width: 992px) {
	#single-article .container {
		margin-bottom:-.50rem;
	}
}
@media (min-width: 1440px) {
	#single-article .container {
		margin-bottom:-.40rem;
	}
}
#single-article img {
	border-radius: .75rem;
}
#get-more-articles {
	position: absolute;
	top: calc(60%);
}


/* Single index */
.index-page {

}


/* More posts */
.more-posts-item {
	width: 380px;
}
.more-posts-thumbnail {
	height: 265px;
	border-radius: .75rem;
}
/* More posts slider navigation */
#more-posts-nav-controls {

}
#more-posts-prev, #more-posts-next {
	/*display: block !important;*/
	border:1px solid #FAC607;
	padding: 6px 8px 4px 8px !important;
	border-radius:25px;
	background-color: white;

	position: absolute;
	top: calc(50% - 35px);
}
#more-posts-prev {
	left:0;
}
#more-posts-next {
	right:0;
}
