/*\
|*| ========================================================================
|*| Bootstrap Toggle: bootstrap4-toggle.css v3.6.1
|*| https://gitbrent.github.io/bootstrap4-toggle/
|*| ========================================================================
|*| Copyright 2018-2019 Brent Ely
|*| Licensed under MIT
|*| ========================================================================
\*/
.btn-group-xs>.btn,.btn-xs{padding:.35rem .4rem .25rem .4rem;font-size:.875rem;line-height:.5;border-radius:.2rem}.checkbox label .toggle,.checkbox-inline .toggle{margin-left:-1.25rem;margin-right:.35rem}.toggle{position:relative;overflow:hidden}.toggle.btn.btn-light,.toggle.btn.btn-outline-light{border-color:rgba(0,0,0,.15)}.toggle input[type=checkbox]{display:none}.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none}.toggle-group label,.toggle-group span{cursor:pointer}.toggle.off .toggle-group{left:-100%}.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0;box-shadow:none}.toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px;background-color:#fff}.toggle.btn-outline-primary .toggle-handle{background-color:var(--primary);border-color:var(--primary)}.toggle.btn-outline-secondary .toggle-handle{background-color:var(--secondary);border-color:var(--secondary)}.toggle.btn-outline-success .toggle-handle{background-color:var(--success);border-color:var(--success)}.toggle.btn-outline-danger .toggle-handle{background-color:var(--danger);border-color:var(--danger)}.toggle.btn-outline-warning .toggle-handle{background-color:var(--warning);border-color:var(--warning)}.toggle.btn-outline-info .toggle-handle{background-color:var(--info);border-color:var(--info)}.toggle.btn-outline-light .toggle-handle{background-color:var(--light);border-color:var(--light)}.toggle.btn-outline-dark .toggle-handle{background-color:var(--dark);border-color:var(--dark)}.toggle[class*=btn-outline]:hover .toggle-handle{background-color:var(--light);opacity:.5}.toggle.btn{min-width:3.7rem;min-height:2.15rem}.toggle-on.btn{padding-right:1.5rem}.toggle-off.btn{padding-left:1.5rem}.toggle.btn-lg{min-width:5rem;min-height:2.815rem}.toggle-on.btn-lg{padding-right:2rem}.toggle-off.btn-lg{padding-left:2rem}.toggle-handle.btn-lg{width:2.5rem}.toggle.btn-sm{min-width:3.125rem;min-height:1.938rem}.toggle-on.btn-sm{padding-right:1rem}.toggle-off.btn-sm{padding-left:1rem}.toggle.btn-xs{min-width:2.19rem;min-height:1.375rem}.toggle-on.btn-xs{padding-right:.8rem}.toggle-off.btn-xs{padding-left:.8rem}

#navigation{
	background-color: #ffffff;
}
.navigation-link, .navigation-link:visited {
	color: #272a2c;
}
.navigation-item:not(.navigation-brand-text):hover .navigation-link, .navigation-item:not(.navigation-brand-text):focus .navigation-link, .navigation-item:not(.navigation-brand-text).is-active .navigation-link {
	color: #080808;
}
.navigation-search .crumina-icon {
	fill: #7d7f80;
}
.navigation-search:hover .crumina-icon {
	fill: #080808;
}
.navigation-user-menu .crumina-icon {
	fill: #7d7f80;
}
.navigation-user-menu:hover .crumina-icon {
	fill: #080808;
}
.submenu-indicator {
	width: 75% !important;
	height: initial;
    margin-left: initial;
    float: initial;
    position: initial;
}
.navigation-item:hover > .navigation-link > .submenu-indicator:after, .navigation-item:focus > .navigation-link > .submenu-indicator:after {
	border-color: #080808;
	top: 55px;
    display: block;
}
@media only screen and (max-width: 767px) {
	.navigation-item:hover > .navigation-link > .submenu-indicator:after, .navigation-item:focus > .navigation-link > .submenu-indicator:after {
		top: 20px;
	}
}
.submenu-indicator:after {
	display: none;
}
.site-header {
	padding: 45px 0 0px 0;
}
.navigation-body.is-visible {
	margin-top: 40px;
}
.header--fixed .navigation-body.is-visible {
	margin-top: 0;
}
.navigation-body {
	background-color: #ffffff;
}
.navigation-top {
	background-color: #0e004e;
	position: absolute;
	z-index: 1002;
	width: 100%;
	top: 3px;
	max-height: 38px;
	overflow: hidden;
}
.navigation-top ul {
	margin-bottom: 0;
}
.navigation-top li {
	list-style: none;
	display: inline-block;
}
.navigation-top .nav-link, .navigation-top .nav-item {
	color: #ffffff;
	font-size: 12px;
	padding: 0.5rem 1rem;
	line-height: 21px;
}
.navigation-top .nav-link {
	padding: 0;
}
img.swiper-lazy {
    max-height: 280px;
}
.crumina-main-slider .swiper-slide {
    padding: 55px 0 0 0;
}
.crumina-main-slider .swiper-container, .crumina-main-slider .swiper-wrapper, .crumina-main-slider .swiper-slide, .crumina-main-slider {
    min-height: 75vh;
}
.medium-section-padding {
    padding: 25px 0;
}
.toggle .btn {
	font-size: 12px;
	padding-top: 0;
	padding-bottom: 0;
}
.toggle span.btn {
	height: 30px;
}
.toggle.btn {
	min-height: 20px;
	padding-top: 0;
	padding-bottom: 0;
}
.hamburger-icon {
	color: black !important;
}
.sflex{
	display: flex;
    align-items: center;
}
.sflex span {
	padding: 2px;
}
.site-header:before {
	z-index: 1001;
}
.navigation-top .crumina-button {
	border-radius: 0;
	border-radius: 2px;
    padding: 2px 2px;
    font-size: 11px;
	margin-right: 10px;
}
.line-svg:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    fill: #f60;
    left: 0;
    top: 0;
    background: url(../svg-icons/line.svg) 50% center no-repeat;
    z-index: 98;
    opacity: .7;
}
.relative {
	position: relative;
}
.padr0 {
	padding-right: 0 !important;
}
.padl0 {
	padding-left: 0 !important;
}
.mr15 {
	margin-right: 15px !important;
}
.pr10 {
	padding-right: 10px !important;
}
.ml5 {
	margin-left: 5px !important;
}