/*
Theme Name: UNIPOLÁR
Author: UNIPOLÁR 2001 ' Kft
Author URI: https://unipolar.com
Requires at least: 5.9
Tested up to: 5.9
Requires PHP: 7.4
Version: 1.0
Text Domain: unipolar
Tags: bootstrap
*/
a {
	text-decoration: none;
}
body.logged-in header {
	margin-top: 32px;
}
header {
	background: #1b99aa;
	box-shadow: 0 .5rem 1rem #1b99aa26;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 2;
}
img {
	height: auto;
}
.btn-secondary {
	color: #fff !important;
	background-color: #3a3d3a !important;
	border-color: #3a3d3a !important;
}
.btn-secondary:hover {
	color: #3a3d3a !important;
	background-color: #fff !important;
	border-color: #fff !important;
}
.contact,
.custom-logo {
	transition: .75s;
}
.current-menu-item {
	font-weight: 700;
}
.wp-block-button,
.wp-block-navigation-item__content {
	transition: .15s;
}
.wp-block-button:hover {
	transform: scale(1.1);
}
.wp-block-navigation-item__content {
	color: #fff !important;
}
.wp-block-navigation-item__content:hover {
	color: #3a3d3a !important
}
.wp-site-blocks {
	font-family: "Barlow";
}
.animated {
	animation-duration: 1.25s;
}
.animated-fast {
	animation-duration: .75s;
}
.animated-slow {
	animation-duration: 2s;
}
.fadeInLeft {
	animation-name: fadeInLeft;
}
.fadeInRight {
	animation-name: fadeInRight;
}
.fadeInUp {
	animation-name: fadeInUp;
}
.progress-bar {
	transition-delay: .6s;
	width: 0;
}
.animation-none {
	animation-name: none;
}
@font-face {
	font-display: swap;
	font-family: "Barlow";
	font-weight: 400;
	src: url(font/BarlowCondensed-Regular.ttf);
}
@font-face {
	font-display: swap;
	font-family: "Barlow";
	font-style: italic;
	font-weight: 400;
	src: url(font/BarlowCondensed-Italic.ttf);
}
@font-face {
	font-display: swap;
	font-family: "Barlow";
	font-weight: 600;
	src: url(font/Barlow-SemiBold.ttf);
}
@font-face {
	font-display: swap;
	font-family: "Barlow";
	font-style: italic;
	font-weight: 600;
	src: url(font/Barlow-SemiBoldItalic.ttf);
}
@font-face {
	font-display: swap;
	font-family: "Barlow";
	font-weight: 700;
	src: url(font/Barlow-Bold.ttf);
}
@font-face {
	font-display: swap;
	font-family: "Barlow";
	font-style: italic;
	font-weight: 700;
	src: url(font/Barlow-BoldItalic.ttf);
}
@keyframes fadeInLeft {
	from {
		opacity: 0;
		transform: translate3d(-100%, 0, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}
@keyframes fadeInRight {
	from {
		opacity: 0;
		transform: translate3d(100%, 0, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}
@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 100%, 0);
	}
	to {
		opacity: 1;
		transform: none;
	}
}
@media (min-width:1600px) {
	.container {
		max-width: 1500px;
	}
}
@media (max-width:786px) {
	body.logged-in header {
		margin-top: 46px;
	}
	body.logged-in div.wp-block-navigation__responsive-container {
		top: 46px;
	}
}
@media (max-width:320px) {
	.custom-logo {
		width: 260px;
	}
}