@font-face {
    font-family: 'Futuris';
	font-display: swap;
    src: local('Futuris'), url('../font/futuris.ttf');
}

@font-face {
    font-family: 'Minion';
	font-display: swap;
    src: local('Minion'), url('../font/minionpro.otf');
}

body {
	font: normal 12pt/14pt 'Futuris';
}

.lazyloaded {
	margin: 0 auto;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 10px 0 10px 0;
	padding: 0 20px;
	font: normal 16pt/16pt 'Futuris';
	text-transform: uppercase;
	border: none;
}
h2 {
	font: normal 18pt/18pt 'Futuris' !important; 
}
h3 {
	font: normal 16pt/16pt 'Futuris' !important; 
}
h4,
h5,
h6{
	font: normal 14pt/14pt 'Futuris' !important; 
}

.hat {
	margin-top: 10px;
	margin-bottom: 10px;
}
.hatlink {
	margin: 20px 0 0 0;
	font: normal 14pt/14pt 'Futuris' !important; 
	text-align: center;
}
.hatlink a,
.hatlink a:link,
.hatlink a:visited {
	color: #000;
	text-decoration: none;
}
.hatlink a:active,
.hatlink a:hover {
	color: #000;
	text-decoration: none;
}
.hatlink .hatlink-link {
	border-bottom: 2px solid #2492eb;
}
.hatlink a:active .hatlink-link,
.hatlink a:hover .hatlink-link {
	border-bottom: 2px solid #e31111 !important;
}
.hat-phone {
	margin: 0 0 8px 0;
	font: normal 16pt/16pt 'Futuris' !important; 
}
.hat-mess {
}
.mess-item {
	display: inline-block;
	margin: 10px 0 0 3px;
	width: 29px;
	height: 29px;
}
.mess-wa {
	background: url('../img/webp/ico-tg.webp') no-repeat center center;
}
.mess-vb {
	background: url('../img/webp/ico-vb.webp') no-repeat center center;
}
.mess-ph {
	background: url('../img/webp/ico-phone.webp') no-repeat center center;
}

.bg-blue {
	background: #041534;
}

.bg-gray {
	background: #f8f8f8;
}

.color-red {
	color: #e31111;
}
.color-blue {
	color: #0a327a;
}

.align-c {
	text-align: center;
}
.align-r {
	text-align: right;
}
.align-l {
	text-align: left;
}

.navbar-default {
	border-color: transparent !important;
}

.t-padding {
	padding-top: 25px;
}
.b-padding {
	padding-bottom: 25px;
}

.t-margin {
	margin-top: 25px;
}
.b-margin {
	margin-bottom: 25px;
}

.mes-float {
	position: fixed;
	top: 33%;
	right: 0;
	padding: 10px 10px 15px 10px;
	background: #fff;
	border-radius: 5px 0 0 5px;
	border: 1px solid #ccc;
	border-right: none;
	z-index: 1001;
}

.affix {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	min-height: auto;
	z-index: 200 !important;
	border-bottom: 1px solid #ccc !important;
	background: #f8f8f8 !important;
}

.navbar {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	border: none;
	border-radius: 0;
	background: transparent;
	box-shadow: none;
	transition: all .3s;
}
.navbar .navbar-header {
	width: 100%;
}
.navbar .navbar-nav {
	display: block;
	text-align: center;
	float: none;
}
.nav-inline a {
	display: inline-block !important;
	padding: 12px 5px !important;
}
@media screen and (min-width: 1024px) {
	.navbar ul.navbar-nav > li {
		display: inline-flex;
		justify-content: space-between;
	}
}

.navbar .navbar-nav,
.navbar {
	min-height: auto !important;
	margin: 0;
	border-radius: 0;
}

.navbar .navbar-nav li {
	/*margin: 0 5px 0 5px;*/
}
.navbar .navbar-nav li a {
	margin: 0;
	padding: 12px 10px;
	font: normal 14pt/14pt 'Futuris', sans;
	color: #000;
	background: none;
	transition: all .3s;
}
.navbar .navbar-nav li a:hover,
.navbar .navbar-nav li a.is-active {
	/*background: #fff;*/
	color: #e30000;
	text-decoration: underline;
}

.navbar .dropdown-menu {
	/*margin: 2px 0 0 20px;*/
	margin: 0;
    background: #f8f8f8;
    border: 1px solid #ccc;
    box-shadow: none;
	z-index: 1001;
}
.navbar .dropdown-menu li {
	margin: 0;
}
.navbar .dropdown-menu li a {
	margin: 0;
	padding: 10px!important;
	font: normal 11pt/11pt 'Futuris', sans;
	color: #333 !important;
}
.navbar .dropdown-menu li:last-child a {
	border-bottom: none;
}
.navbar .dropdown-menu li a:hover,
.navbar .dropdown-menu li a.is-active {
	color: #e30000 !important;
	background: transparent;
	text-decoration: underline;
}
.navbar .navbar-collapse {
	border: none !important;
}

.prei-item {
	margin: 0 0 30px 0;
	text-align: center;
}
.prei-img {
	display: inline-block;
	width: 141px;
	height: 141px;
	transition: all .3s;
}
.prei-txt {
	padding: 0 10px;
	/*text-align: left;*/
}
.prei-item .na {
	background: url('../img/prei/webp/na.webp') no-repeat center center;
}
.prei-item:hover .na {
	transform: rotateY(180deg);
	background: url('../img/prei/webp/na-h.webp') no-repeat center center;
}
.prei-item .bi {
	background: url('../img/prei/webp/bi.webp') no-repeat center center;
}
.prei-item:hover .bi {
	transform: rotateY(180deg);
	background: url('../img/prei/webp/bi-h.webp') no-repeat center center;
}
.prei-item .de {
	background: url('../img/prei/webp/de.webp') no-repeat center center;
}
.prei-item:hover .de {
	transform: rotateY(180deg);
	background: url('../img/prei/webp/de-h.webp') no-repeat center center;
}
.prei-item .ko {
	background: url('../img/prei/webp/ko.webp') no-repeat center center;
}
.prei-item:hover .ko {
	transform: rotateY(180deg);
	background: url('../img/prei/webp/ko-h.webp') no-repeat center center;
}
.prei-item .mo {
	background: url('../img/prei/webp/mo.webp') no-repeat center center;
}
.prei-item:hover .mo {
	transform: rotateY(180deg);
	background: url('../img/prei/webp/mo-h.webp') no-repeat center center;
}
.prei-item .ke {
	background: url('../img/prei/webp/ke.webp') no-repeat center center;
}
.prei-item:hover .ke {
	transform: rotateY(180deg);
	background: url('../img/prei/webp/ke-h.webp') no-repeat center center;
}
.prei-item .va {
	background: url('../img/prei/webp/va.webp') no-repeat center center;
}
.prei-item:hover .va {
	transform: rotateY(180deg);
	background: url('../img/prei/webp/va-h.webp') no-repeat center center;
}
.prei-item .er {
	background: url('../img/prei/webp/er.webp') no-repeat center center;
}
.prei-item:hover .er {
	transform: rotateY(180deg);
	background: url('../img/prei/webp/er-h.webp') no-repeat center center;
}
.prei-header {
	margin: 10px 0;
	font: normal 14pt/14pt 'Futuris', sans;
	text-transform: uppercase;
}

.plansmall img {
	display: inline-block;
}

.set-tab-content-1,
.set-tab-content-2,
.set-tab-content-3,
.set-tab-content-4 {
	display: none;
	padding-top: 10px;
	border-top: 1px dashed #0a327a;
}

.var-std,
.var-fam,
.var-bus,
.var-add-std,
.var-add-kom,
.var-add-lux {
	display: none;
}

.resp-name {
	font-weight: bold;
}

.order-form input {
	margin: 10px 0;
}
.form-error {
	border-color: red !important;
}
.order-mess,
.order-err {
	display: none;
	font: normal 16pt/16pt 'Futuris', sans;
    padding: 16px 0;
    text-align: center;
}
.order-mess {
	color: green;
}

.faq {
	background: #f8f8f8 url('../img/webp/faq-bg.webp') no-repeat top center;
	/*background-size: cover;*/
}
.faq .ui-accordion-header-active {
	background: url('../img/webp/faq-active.webp') no-repeat left center !important;
}
.faq .ui-accordion-header {
	background: url('../img/webp/faq-collapsed.webp') no-repeat left center;
}
.faq-content div {
	font: normal 16pt/20pt 'Futuris', sans;
	color: #000;
	padding: 10px 0 10px 40px;
	cursor: pointer;
}
.faq-content p {
	font: normal 14pt/16pt 'Futuris', sans;
	color: #000;
	padding: 3px 0 3px 80px;
}

.step-item {
	text-align: center;
}
.step-img {
	display: inline-block;
}
.step-title {
	text-transform: uppercase;
}

.footer {
	text-align: center;
}
.f-img {
	margin: 0 auto;
}
.footer-copy,
.footer-cont,
.footer-addr {
	display: inline-block;
	margin: 0 auto;
	font: normal 12pt/17pt 'Futuris', sans;
	color: #fff;
}
.footer-cont a {
	color: #fff;
}
.footer-copy {
	margin: 10px auto 0 auto;
}
.footer-cont span {
	color: #2492eb;
}

.topsld {
	position: relative;
}
.owl-carousel .owl-nav button.owl-next {
	position: absolute;
	right: 5%
}
.owl-carousel .owl-nav button.owl-prev {
	position: absolute;
	left: 5%
}
.owl-carousel button.owl-dot {
}
.owl-nav {
	position: absolute;
	top: 41%;
	width: 100%;
}
.owl-nav button.owl-next,
.owl-nav button.owl-prev {
	font-weight: normal !important;
	color: #2492eb !important;
}
.owl-nav button.owl-next:hover,
.owl-nav button.owl-next:active,
.owl-nav button.owl-prev:hover,
.owl-nav button.owl-prev:active {
	background: transparent !important;
	color: #e11111 !important;
}

.gal .nav-tabs {
	margin: 0 0 20px 0;
	border: none !important;
}
.setlinks {
	margin: 0 0 30px 0;
}

.tablink,
.set-link {
	display: inline-block;
	margin: 0 5px 3px 0 !important;
	border: 1px solid #0a327a;
	border-radius: 5px;
	background: #fff;
}
.tablink.active,
.set-link.active {
	background: #0a327a !important;
	color: #fff;
}
.set-link {
	padding: 10px;
	text-transform: uppercase;
	text-decoration: none !important;
}
.tablink.active a {
	color: #fff !important;
}
.tablink a {
	background: transparent !important;
	border: none !important;
	text-transform: uppercase;
}

.tour-txt,
.delivery p {
	font: normal 16pt/19pt 'Futuris', sans;
}
.tour-txt .color-red {
	display: block;
	padding: 8px 0;
}

.resp {
	font: normal 13pt/16pt 'Futuris', sans;
}

.dk-price {
	font-size: 14pt !important;
}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0);}
#cboxWrapper{max-width:none;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#cboxOverlay{background:#fff;opacity:0.9;filter:alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxTopLeft{width:25px;height:25px;background:url(../img/webp/border1.webp) no-repeat 0 0;}
#cboxTopCenter{height:25px;background:url(../img/webp/border1.webp) repeat-x 0 -50px;}
#cboxTopRight{width:25px;height:25px;background:url(../img/webp/border1.webp) no-repeat -25px 0;}
#cboxBottomLeft{width:25px;height:25px;background:url(../img/webp/border1.webp) no-repeat 0 -25px;}
#cboxBottomCenter{height:25px;background:url(../img/webp/border1.webp) repeat-x 0 -75px;}
#cboxBottomRight{width:25px;height:25px;background:url(../img/webp/border1.webp) no-repeat -25px -25px;}
#cboxMiddleLeft{width:25px;background:url(../img/webp/border2.webp) repeat-y 0 0;}
#cboxMiddleRight{width:25px;background:url(../img/webp/border2.webp) repeat-y -25px 0;}
#cboxContent{background:#fff;overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:20px;}
#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#999;}
#cboxCurrent{position:absolute;bottom:0px;left:140px;color:#999;}
#cboxLoadingOverlay{background:#fff url(../img/loading.gif) no-repeat 5px 5px;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline:0;}
#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#444;}
#cboxPrevious{position:absolute;bottom:0px;left:0;color:#444;}
#cboxNext{position:absolute;bottom:0px;left:63px;color:#444;}
#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444;}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}

.go-to-top {
    cursor: pointer;
    display: none;
    position: fixed;
    bottom: 15px;
    left: 15px;
	z-index: 1003;
}
.go-to-top.btn-lg {
    padding: 10px 15px;
    border-radius: 3px;
}
#go-to-top.btn-primary {
	background-color: #ccc/*#fca171*/ !important;
	border-color: #ccc/*#fca171*/ !important;
	opacity: 0.7;
}
#go-to-top.btn-primary:hover {
	background-color: #ccc/*#fca171*/ !important;
	border-color: #ccc/*#fca171*/ !important;
	opacity: 0.9;
}

#coopmodal dd {
	margin-left: 20px !important;
}

@media (max-width:425px)
{
	.slider {
		min-height: 150px;
		background: url('../img/loading.gif') no-repeat center center !important;
	}
	
	.logo {
		min-height: 61px;
	}
	
	.order-mess,
	.order-err {
		font: normal 12pt/16pt 'Futuris', sans;
	}
}

@media (max-width:767px) {
	.navbar {
		max-height: 400px;
		overflow-y: scroll;
	}
}

@media (max-width:768px) {
	.logo img {
		margin: 0 auto;
	}
	.hat-contact {
		margin: 20px 0 0 0;
	}
	.hat-contact .hat-phone.align-r,
	.hat-contact .hat-mess.align-r {
		text-align: center;
	}
}

@media (min-width:1024px)
{
	.slider {
		min-height: 480px;
		background: url('../img/loading.gif') no-repeat center center !important;
	}
}