/*! 
Theme Name: Tema
Author: ms
Version: 1.0
Text Domain: looka
!*/

/* Boje*/

/* Layout*/

/*@import '../../node_modules/bootstrap/scss/_navbar';*/

/* @import 'vendor/hamburgers/settings';
@import 'node_modules/hamburgers/_sass/hamburgers/hamburgers'; */

/* @import '../../node_modules/owl.carousel/dist/assets/owl.carousel'; // radi ok
@import '../../node_modules/owl.carousel/dist/assets/owl.theme.default'; */

@media screen and (max-width: 576px) {

html {
		font-size: 15px
}
	}

body {
	font-family: 'Inter';
}

* {
	font-family: 'Inter';
}

.btn-primary {
	background: #f37a1f !important;
	border: 0;
	color: #fff !important;
	font-weight: 400;
	padding: 8px 17px;
	height: 40px;
	transition: all 150ms;
	font-size: 15px;
	line-height: 15px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
    border-radius: 14px;
	text-decoration: none;
	cursor: pointer;
	width: 100%;
    height: 43px;
}

.btn-primary:hover {
		color: #fff;
		background-color: #b9a06f;
	}

body {
	background: #eaeaea;
	padding: 0;
	margin: 0;
}

.card2__in {
		padding: 0 15px;
	}

.card2 .title {
		text-align: center;
		line-height: 1;
		font-size: 22px;
		padding-bottom: 5px;
		padding-top: 15px;
	}

.card2 .thumbnail {
		background-size: cover;
		background-position: center center;
	    background: #f37a1f;
		display: flex;
		justify-content: center;
		flex-direction: column;
		align-items: center;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
		color: #fff;
		margin-bottom: 20px;
	}

.card2 .thumbnail img {
			border-radius: 50%;
			max-width: 180px;
			margin-top: 30px;
		}

.card2 .thumbnail h1 {
			margin-bottom: 0;
		}

.card2 .thumbnail .rola {
			color: #fff;
			padding-bottom: 20px;
			text-align:center;
			padding-left: 6px;
			padding-right: 6px;
		}

.card2 .link {
		background-color: #fff;
		display: flex;
		align-items: center;
		padding: 13px 10px;
		margin-bottom: 7px;
		color: #3e4b65;
		border-radius: 5px;
	}

.card2 .link__left {
			display: flex;
			align-items: center;
			justify-content: center;
			width: 50px;
			padding-right: 10px;
		}

.card2 .link__left svg {
				width: 24px;
				height: 24px;
			}

.card2 .link__right {
			display: flex;
			align-items: flex-start;
			flex-direction: column;
		}

.card2 .link__right a {
				text-decoration: none;
				color: inherit;
			}

.card2 .link__sup {
			font-size: 0.8rem;
			font-weight: 300;
		}

.card2 .link p {
			margin: 0;
		}

.card2 .sectiontitle {
		color: #3e4b65;
		margin-top: 25px;
		margin-bottom: 10px;
	}

.card2 .social {
		display: flex;
		gap: 10px;
		margin-bottom: 7px;
	}

.card2 .social__link {
			display: flex;
			flex: 1;
			align-items: center;
			margin-bottom: 7px;
			border: 1px solid #132a95;
			background-color: #fff;
			height: 50px;
			text-decoration: none;
			color: #132a95;
			border-radius: 5px;
		}

.card2 .social__link svg {
				margin-left: 10px;
				margin-right: 10px;
				width: 18px;
				height: 18px;
			}

.card2 .footersave {
		background-color: #fff;
		margin-top: 20px;
		padding: 40px 20px;
		display: flex;
		align-items: center;
		justify-content: center;
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
	}

.card2 .footersave a {
			width: 100%;
		}

.lang-switcher-wrapper {
	position: absolute;
	top: 2px;
	right: 5px;
	cursor: pointer;
	outline: none;
	-webkit-tap-highlight-color: transparent;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.lang-switcher-wrapper .lang-current {
		display: flex;
		align-items: center;
		color: #fff;
		background: transparent !important;
		padding: 5px;
    	font-size: 13px;
	}

.lang-switcher-wrapper .lang-current svg {
			margin-left: 5px;
		}

.lang-switcher-wrapper .lang-switcher {
		display: none;
		list-style: none;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		right: 0;
		background: #fff;
		color: #333;
	}

.lang-switcher-wrapper .lang-switcher li a {
				text-transform: uppercase;
				text-decoration: none;
				color: #333;
				display: block;
				padding: 5px 10px;
				background: initial !important;
				outline: none !important;
			}

.lang-switcher-wrapper .lang-switcher li a:hover {
				background: #fff;
			}

.lang-switcher-wrapper.active .lang-switcher {
	display: block;
}

div:active {
	outline: none !important;
}

.companylogo {
    max-width: 60%;
    height: auto;
}

.link__separatedivs {
	display: flex;
	align-items: flex-start;
}

.link__separatedivs > div:nth-child(2) {
    margin-left: 13px;
}

.qrswitcherwrap {
    width: 55px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.qrswitcherwrap svg {
    width: 36px;
    height: 36px;
}

.modal-header {
    border: 0;
}

.modal-body  {
    text-align: center;
	padding-bottom: 40px;
}

.modal-body img {
    width: 200px;
}

div#wpadminbar {
    display: none;
}

html {
    margin-top: 0 !important;
}