.no-js .lazy {
	display: none;
}

body {
	background-color: #e7f1f9;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.navbar .navbar-brand {
	display: inline-block;
	width: 178px;
	height: 37px;
	background: url(../img/logo.png) no-repeat;
	background-size: auto;
	background-size: cover;
	text-indent: -9999px;
}
.navbar .navbar-collapse.show {
	max-height: 80vh;
	overflow-y: scroll;
}
.navbar .dropdown-menu {
	right: 0;
	left: auto;
}

.site-width {
	max-width: 1004px;
}

.bg-translucent-8 {
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, 0.8);
}

.navbar-to-sticky {
	background:#f8f8f8;
	box-shadow:0 5px 0 0 rgba(255,255,255,0.36);
}

.border-light-blue {
    border-color: #88cbe5 !important;
}
.bg-light-blue {
	background-color: #3d8beb;
}
.color-light-blue {
	color: #2368bc;
}

.img-sprite-menu-left {
	background: url(../img/meniu_stanga_sprite.png) no-repeat top left;
}
.sprite-aurel {
	width: 33px;
	height: 59px;
	background-position: -21px -1325px;
}
.sprite-aurel-joke {
	width: 36px;
	height: 59px;
	background-position: -82px -1350px;
}

.line-small {
	width: 25px;
	border-width: 3px;
}

.card-columns.columns-4 {
	-webkit-column-count: auto;
	-moz-column-count: auto;
	column-count: auto;
}
@media only screen and (min-width: 576px) {
	.card-columns.columns-4 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}
@media only screen and (min-width: 768px) {
	.card-columns.columns-4 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
}
@media only screen and (min-width: 992px) {
	.card-columns.columns-4 {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
	}
}

.color-bar {
	height: 4px;
	background: #74cee4;
	background: -moz-linear-gradient(left, #74cee4 0%, #66ce9c 16%, #edbf47 32%, #ec774b 49%, #74cee4 65%, #66ce9c 83%, #edbf47 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#74cee4), color-stop(16%,#66ce9c), color-stop(32%,#edbf47), color-stop(49%,#ec774b), color-stop(65%,#74cee4), color-stop(83%,#66ce9c), color-stop(100%,#edbf47));
	background: -webkit-linear-gradient(left, #74cee4 0%,#66ce9c 16%,#edbf47 32%,#ec774b 49%,#74cee4 65%,#66ce9c 83%,#edbf47 100%);
	background: -o-linear-gradient(left, #74cee4 0%,#66ce9c 16%,#edbf47 32%,#ec774b 49%,#74cee4 65%,#66ce9c 83%,#edbf47 100%);
	background: -ms-linear-gradient(left, #74cee4 0%,#66ce9c 16%,#edbf47 32%,#ec774b 49%,#74cee4 65%,#66ce9c 83%,#edbf47 100%);
	background: linear-gradient(to right, #74cee4 0%,#66ce9c 16%,#edbf47 32%,#ec774b 49%,#74cee4 65%,#66ce9c 83%,#edbf47 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74cee4', endColorstr='#edbf47',GradientType=1 );
}

.min-h-60p {
	min-height: 60px;
}
.min-w-250p {
	min-width: 250px;
}

.max-w-150p {
	max-width: 150px;
}
.max-w-250p {
	max-width: 250px;
}

@media (min-width: 992px) {
    .position-lg-absolute {
        position: absolute;
    }

	.d-lg-show.show {
		display: block !important;
	}
	.d-lg-show:not(.show) {
		display: none !important;
	}
}

.gray-shadow {
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

div.dropdown.bootstrap-select > button.dropdown-toggle {
	border: 1px solid #ced4da !important;
	background-color: #fff !important;
}

div.dropdown.bootstrap-select > .is-invalid + button.dropdown-toggle {
	border: 1px solid #dc3545 !important;
}

.btn-group.btn-group-toggle .btn-link > .is-invalid + i {
	color: #e4606d;
}

.hoverlight:hover, .hoverlight.active {
	filter: brightness(120%);
}
.font-comic {
	font-family: "Comic Sans MS", "Comic Sans", cursive;
}

.with_bull.nav > li {
	display: flex;
	align-items: center;
}
.with_bull.nav > li::before {
	content:'\2022';
}
.with_bull.nav > li:first-child::before {
	 content:none;
}

.auto-size-image img {
	max-width: 100%;
	height: auto;
}

.orange-green-shadow {
	text-shadow: 0 0 10px green, 0 0 15px green;
	color: orange;
}