.sprocket-tabs-panel.active, .nav.menu.mod-list {
	text-align: initial;
}

/*SLIDER*/

.uk-overlay-active .uk-active>.uk-overlay-fade, .uk-overlay-hover.uk-hover .uk-overlay-fade, .uk-overlay-hover:hover .uk-overlay-fade {
	background: linear-gradient( #44444436, rgba(0, 0, 0, 0.35));
	opacity: 0;
	color: #ffffff;
}

/**/

center {
	margin-top: 2px !important;
}

.nav>li>a {
	color: #ffffff;
	border-bottom: 1px solid #322e75 !important;
	background: #322e75 !important;
	padding-left: 10px;
}

#pwebcontact140_toggler {
	margin: auto !important;
}

@media (max-width: 958px) and (min-width: 700px) {
	header>div.g-content {
		margin: 0 !important;
		padding: 0 !important;
	}
}

@media (max-width: 700px) {
	.logo {
		margin: auto;
		width: 50%;
	}
	.phone {
		margin: auto;
		width: max-content !important;
	}
	#pwebcontact140_toggler {
		margin: auto;
	}
	#g-header .g-content {
		margin: 2px;
		padding: 5px;
	}
}

/*меню*/

.g-main-nav .g-toplevel>li>.g-menu-item-container {
	padding: 0.38rem 0.38rem;
}

/**/

.g-offcanvas-toggle {
	color: #221992 !important;
}

#pwebcontact147_toggler {
	margin: auto;
}

h3.uk-h2 {
	font-weight: bold;
	font-size: -webkit-xxx-large;
	color: #ffffff;
}

a.uk-button.uk-button-primary {
	background: #322e75 !important;
}

@media only all and (max-width: 47.938rem) {
	h3.uk-h2 {
		font-weight: bold;
		font-size: xx-large;
		;
	}
}

#g-navigation a {
	color: #ffffff;
	font-size: x-large;
	font-weight: 800;
}

.uk-button {
	background: #dcfc0a !important;
	padding: 1px 22px !important;
	border-radius: 7px !important;
}

#pwebcontact147_toggler {
	font-weight: bold;
}

block-1, block-2 {
	width: 49%;
}

@media only all and (min-width: 958px) {
	block-1, block-2 {
		width: 100%;
	}
}

#pwebcontact140_toggler {
	margin: auto !important;
}

@media only all and (max-width: 30rem) {
	ul.uk-slideshow.uk-overlay-active li {
		min-height: 430px !important;
	}
	h1 {
		font-size: 1.8rem !important;
	}
	h2 {
		font-size: 1.7rem !important;
	}
	h3 {
		font-size: 1.6rem !important;
	}
	h4 {
		font-size: 1.5rem !important;
	}
	h3.uk-h2 {
		font-size: 1.6rem !important;
	}
	.g-content {
		margin: 0.2rem !important;
		padding: 0.2rem !important;
	}
}

.uk-modal {
	background: rgb(0 0 0 / 80%) !important;
}

#g-mobilemenu-container {
	margin: 5px;
}

#g-header .g-grid {
    align-items: center;
}
.logo a {
 	color: #898383 !important;
    font-size: 27px;
    font-weight: bold;
    font-family: ui-monospace;
}