/* Additional rules for ALL color themes */
/*dbg: del temporary fix*/
img.u-block-hover__main--zoom-v1 {
	-webkit-transform: scale(1.00);
}

/*for logo in menu*/
.landing-ui-field-input .g-bg-black-opacity-0_1--after {
	background: rgba(255, 51, 51, 0.2);
}

/* g-line-height-0 in parent div can overwrite value for paragraphs. Need set forced */
/* Use in block 9 f.e. */
.g-line-height-1_5--hover {
	line-height: 1.5 !important;
}

/*delete underline for links: hover and focus */
.card-header > a:not(.collapsed) {
	text-decoration: none;
}

/* fix height of rounded blocks in "stage" section on the top */
.g-theme-business-bg-blue-dark-v2 .g-absolute-top-px {
	top: 80px !important;
}


.g-bg-black--after::before {
	background-color: #000 !important;
}

.g-bg-white--before:before {
	background-color: #fff !important;
}

/*rounded INSET for buttons without class u-btn-inset--rounded*/
.u-btn-inset.rounded-0::before {
	border-radius: 0 !important;
}

.u-btn-inset.g-rounded-1::before {
	border-radius: 1px !important;
}

.u-btn-inset.g-rounded-2::before {
	border-radius: 2px !important;
}

.u-btn-inset.g-rounded-3::before {
	border-radius: 3px !important;
}

.u-btn-inset.g-rounded-4::before {
	border-radius: 4px !important;
}

.u-btn-inset.g-rounded-5::before {
	border-radius: 5px !important;
}

.u-btn-inset.g-rounded-6::before {
	border-radius: 6px !important;
}

.u-btn-inset.g-rounded-7::before {
	border-radius: 7px !important;
}

.u-btn-inset.g-rounded-10::before {
	border-radius: 10px !important;
}

.u-btn-inset.g-rounded-15::before {
	border-radius: 15px !important;
}

.u-btn-inset.g-rounded-20::before {
	border-radius: 20px !important;
}

.u-btn-inset.g-rounded-25::before {
	border-radius: 25px !important;
}

.u-btn-inset.g-rounded-30::before {
	border-radius: 30px !important;
}

.u-btn-inset.g-rounded-50::before {
	border-radius: 50px !important;
}

.u-btn-inset.g-rounded-50x::before {
	border-radius: 50% !important;
}


.info-v3-3__description-sm {
	transform: translate3d(-12%, 0, 0);
	transition: transform .5s;
}

.info-v3-3:hover .info-v3-3__description-sm {
	transform: translate3d(0, 0, 0);
}

.g-transform-scale-1_03--hover:hover {
	-webkit-transform: scale3d(1.03, 1.03, 1.03);
	transform: scale3d(1.03, 1.03, 1.03);
}

/*MEDIA*/
/* XS
------------------------------------*/
@media (min-width: 0) {
	.g-pt-170--xs {
		padding-top: 12.14286rem !important;
	}
	
	.g-min-height-350--xs {
		min-height: 350px;
	}


	.g-mx-30--xs {
		margin-left: 2.14286rem !important;
		margin-right: 2.14286rem !important;
	}
}

/* SM
------------------------------------*/
@media (min-width: 576px) {
	
	.g-min-height-350--sm {
		min-height: 350px;
	}

}

/* MD
------------------------------------*/
@media (min-width: 768px) {
	
	.g-min-height-350--md {
		min-height: 350px;
	}

}

/* LG
------------------------------------*/
@media (min-width: 992px) {
	
	.g-min-height-350--lg {
		min-height: 350px;
	}

}

/* XL
------------------------------------*/
@media (min-width: 1200px) {
	
	.g-min-height-350--xl {
		min-height: 350px;
	}

}


@media all and (max-width: 9999px) {
	font[color="#f5f5f5"],
	font[color="#f5f5f5"] * {
		color: #f5f5f5!important;
	}

	font[color="#cfd8dc"],
	font[color="#cfd8dc"] * {
		color: #cfd8dc!important;
	}

	font[color="#d7ccc8"],
	font[color="#d7ccc8"] * {
		color: #d7ccc8!important;
	}

	font[color="#ffccbc"],
	font[color="#ffccbc"] * {
		color: #ffccbc!important;
	}

	font[color="#ffe0b2"],
	font[color="#ffe0b2"] * {
		color: #ffe0b2!important;
	}

	font[color="#ffecb3"],
	font[color="#ffecb3"] * {
		color: #ffecb3!important;
	}

	font[color="#fff9c4"],
	font[color="#fff9c4"] * {
		color: #fff9c4!important;
	}

	font[color="#f0f4c3"],
	font[color="#f0f4c3"] * {
		color: #f0f4c3!important;
	}

	font[color="#dcedc8"],
	font[color="#dcedc8"] * {
		color: #dcedc8!important;
	}

	font[color="#c8e6c9"],
	font[color="#c8e6c9"] * {
		color: #c8e6c9!important;
	}

	font[color="#b2dfdb"],
	font[color="#b2dfdb"] * {
		color: #b2dfdb!important;
	}

	font[color="#b2ebf2"],
	font[color="#b2ebf2"] * {
		color: #b2ebf2!important;
	}

	font[color="#b3e5fc"],
	font[color="#b3e5fc"] * {
		color: #b3e5fc!important;
	}

	font[color="#bbdefb"],
	font[color="#bbdefb"] * {
		color: #bbdefb!important;
	}

	font[color="#c5cae9"],
	font[color="#c5cae9"] * {
		color: #c5cae9!important;
	}

	font[color="#d1c4e9"],
	font[color="#d1c4e9"] * {
		color: #d1c4e9!important;
	}

	font[color="#e1bee7"],
	font[color="#e1bee7"] * {
		color: #e1bee7!important;
	}

	font[color="#f8bbd0"],
	font[color="#f8bbd0"] * {
		color: #f8bbd0!important;
	}

	font[color="#ffcdd2"],
	font[color="#ffcdd2"] * {
		color: #ffcdd2!important;
	}

	font[color="#eeeeee"],
	font[color="#eeeeee"] * {
		color: #eeeeee!important;
	}

	font[color="#b0bec5"],
	font[color="#b0bec5"] * {
		color: #b0bec5!important;
	}

	font[color="#bcaaa4"],
	font[color="#bcaaa4"] * {
		color: #bcaaa4!important;
	}

	font[color="#ffab91"],
	font[color="#ffab91"] * {
		color: #ffab91!important;
	}

	font[color="#ffcc80"],
	font[color="#ffcc80"] * {
		color: #ffcc80!important;
	}

	font[color="#ffe082"],
	font[color="#ffe082"] * {
		color: #ffe082!important;
	}

	font[color="#fff59d"],
	font[color="#fff59d"] * {
		color: #fff59d!important;
	}

	font[color="#e6ee9c"],
	font[color="#e6ee9c"] * {
		color: #e6ee9c!important;
	}

	font[color="#c5e1a5"],
	font[color="#c5e1a5"] * {
		color: #c5e1a5!important;
	}

	font[color="#a5d6a7"],
	font[color="#a5d6a7"] * {
		color: #a5d6a7!important;
	}

	font[color="#80cbc4"],
	font[color="#80cbc4"] * {
		color: #80cbc4!important;
	}

	font[color="#80deea"],
	font[color="#80deea"] * {
		color: #80deea!important;
	}

	font[color="#81d4fa"],
	font[color="#81d4fa"] * {
		color: #81d4fa!important;
	}

	font[color="#90caf9"],
	font[color="#90caf9"] * {
		color: #90caf9!important;
	}

	font[color="#9fa8da"],
	font[color="#9fa8da"] * {
		color: #9fa8da!important;
	}

	font[color="#b39ddb"],
	font[color="#b39ddb"] * {
		color: #b39ddb!important;
	}

	font[color="#ce93d8"],
	font[color="#ce93d8"] * {
		color: #ce93d8!important;
	}

	font[color="#f48fb1"],
	font[color="#f48fb1"] * {
		color: #f48fb1!important;
	}

	font[color="#ef9a9a"],
	font[color="#ef9a9a"] * {
		color: #ef9a9a!important;
	}

	font[color="#e0e0e0"],
	font[color="#e0e0e0"] * {
		color: #e0e0e0!important;
	}

	font[color="#90a4ae"],
	font[color="#90a4ae"] * {
		color: #90a4ae!important;
	}

	font[color="#a1887f"],
	font[color="#a1887f"] * {
		color: #a1887f!important;
	}

	font[color="#ff8a65"],
	font[color="#ff8a65"] * {
		color: #ff8a65!important;
	}

	font[color="#ffb74d"],
	font[color="#ffb74d"] * {
		color: #ffb74d!important;
	}

	font[color="#ffd54f"],
	font[color="#ffd54f"] * {
		color: #ffd54f!important;
	}

	font[color="#fff176"],
	font[color="#fff176"] * {
		color: #fff176!important;
	}

	font[color="#dce775"],
	font[color="#dce775"] * {
		color: #dce775!important;
	}

	font[color="#aed581"],
	font[color="#aed581"] * {
		color: #aed581!important;
	}

	font[color="#81c784"],
	font[color="#81c784"] * {
		color: #81c784!important;
	}

	font[color="#4db6ac"],
	font[color="#4db6ac"] * {
		color: #4db6ac!important;
	}

	font[color="#4dd0e1"],
	font[color="#4dd0e1"] * {
		color: #4dd0e1!important;
	}

	font[color="#4fc3f7"],
	font[color="#4fc3f7"] * {
		color: #4fc3f7!important;
	}

	font[color="#64b5f6"],
	font[color="#64b5f6"] * {
		color: #64b5f6!important;
	}

	font[color="#7986cb"],
	font[color="#7986cb"] * {
		color: #7986cb!important;
	}

	font[color="#9575cd"],
	font[color="#9575cd"] * {
		color: #9575cd!important;
	}

	font[color="#ba68c8"],
	font[color="#ba68c8"] * {
		color: #ba68c8!important;
	}

	font[color="#f06292"],
	font[color="#f06292"] * {
		color: #f06292!important;
	}

	font[color="#e57373"],
	font[color="#e57373"] * {
		color: #e57373!important;
	}

	font[color="#9e9e9e"],
	font[color="#9e9e9e"] * {
		color: #9e9e9e!important;
	}

	font[color="#607d8b"],
	font[color="#607d8b"] * {
		color: #607d8b!important;
	}

	font[color="#795548"],
	font[color="#795548"] * {
		color: #795548!important;
	}

	font[color="#ff5722"],
	font[color="#ff5722"] * {
		color: #ff5722!important;
	}

	font[color="#ff9800"],
	font[color="#ff9800"] * {
		color: #ff9800!important;
	}

	font[color="#ffc107"],
	font[color="#ffc107"] * {
		color: #ffc107!important;
	}

	font[color="#ffeb3b"],
	font[color="#ffeb3b"] * {
		color: #ffeb3b!important;
	}

	font[color="#cddc39"],
	font[color="#cddc39"] * {
		color: #cddc39!important;
	}

	font[color="#8bc34a"],
	font[color="#8bc34a"] * {
		color: #8bc34a!important;
	}

	font[color="#4caf50"],
	font[color="#4caf50"] * {
		color: #4caf50!important;
	}

	font[color="#009688"],
	font[color="#009688"] * {
		color: #009688!important;
	}

	font[color="#00bcd4"],
	font[color="#00bcd4"] * {
		color: #00bcd4!important;
	}

	font[color="#03a9f4"],
	font[color="#03a9f4"] * {
		color: #03a9f4!important;
	}

	font[color="#2196f3"],
	font[color="#2196f3"] * {
		color: #2196f3!important;
	}

	font[color="#3f51b5"],
	font[color="#3f51b5"] * {
		color: #3f51b5!important;
	}

	font[color="#673ab7"],
	font[color="#673ab7"] * {
		color: #673ab7!important;
	}

	font[color="#9c27b0"],
	font[color="#9c27b0"] * {
		color: #9c27b0!important;
	}

	font[color="#e91e63"],
	font[color="#e91e63"] * {
		color: #e91e63!important;
	}

	font[color="#f44336"],
	font[color="#f44336"] * {
		color: #f44336!important;
	}

	font[color="#757575"],
	font[color="#757575"] * {
		color: #757575!important;
	}

	font[color="#546e7a"],
	font[color="#546e7a"] * {
		color: #546e7a!important;
	}

	font[color="#6d4c41"],
	font[color="#6d4c41"] * {
		color: #6d4c41!important;
	}

	font[color="#f4511e"],
	font[color="#f4511e"] * {
		color: #f4511e!important;
	}

	font[color="#fb8c00"],
	font[color="#fb8c00"] * {
		color: #fb8c00!important;
	}

	font[color="#ffb300"],
	font[color="#ffb300"] * {
		color: #ffb300!important;
	}

	font[color="#fdd835"],
	font[color="#fdd835"] * {
		color: #fdd835!important;
	}

	font[color="#c0ca33"],
	font[color="#c0ca33"] * {
		color: #c0ca33!important;
	}

	font[color="#7cb342"],
	font[color="#7cb342"] * {
		color: #7cb342!important;
	}

	font[color="#43a047"],
	font[color="#43a047"] * {
		color: #43a047!important;
	}

	font[color="#00897b"],
	font[color="#00897b"] * {
		color: #00897b!important;
	}

	font[color="#00acc1"],
	font[color="#00acc1"] * {
		color: #00acc1!important;
	}

	font[color="#039be5"],
	font[color="#039be5"] * {
		color: #039be5!important;
	}

	font[color="#1e88e5"],
	font[color="#1e88e5"] * {
		color: #1e88e5!important;
	}

	font[color="#3949ab"],
	font[color="#3949ab"] * {
		color: #3949ab!important;
	}

	font[color="#5e35b1"],
	font[color="#5e35b1"] * {
		color: #5e35b1!important;
	}

	font[color="#8e24aa"],
	font[color="#8e24aa"] * {
		color: #8e24aa!important;
	}

	font[color="#d81b60"],
	font[color="#d81b60"] * {
		color: #d81b60!important;
	}

	font[color="#e53935"],
	font[color="#e53935"] * {
		color: #e53935!important;
	}

	font[color="#616161"],
	font[color="#616161"] * {
		color: #616161!important;
	}

	font[color="#455a64"],
	font[color="#455a64"] * {
		color: #455a64!important;
	}

	font[color="#5d4037"],
	font[color="#5d4037"] * {
		color: #5d4037!important;
	}

	font[color="#e64a19"],
	font[color="#e64a19"] * {
		color: #e64a19!important;
	}

	font[color="#f57c00"],
	font[color="#f57c00"] * {
		color: #f57c00!important;
	}

	font[color="#ffa000"],
	font[color="#ffa000"] * {
		color: #ffa000!important;
	}

	font[color="#fbc02d"],
	font[color="#fbc02d"] * {
		color: #fbc02d!important;
	}

	font[color="#afb42b"],
	font[color="#afb42b"] * {
		color: #afb42b!important;
	}

	font[color="#689f38"],
	font[color="#689f38"] * {
		color: #689f38!important;
	}

	font[color="#388e3c"],
	font[color="#388e3c"] * {
		color: #388e3c!important;
	}

	font[color="#00796b"],
	font[color="#00796b"] * {
		color: #00796b!important;
	}

	font[color="#0097a7"],
	font[color="#0097a7"] * {
		color: #0097a7!important;
	}

	font[color="#0288d1"],
	font[color="#0288d1"] * {
		color: #0288d1!important;
	}

	font[color="#1976d2"],
	font[color="#1976d2"] * {
		color: #1976d2!important;
	}

	font[color="#303f9f"],
	font[color="#303f9f"] * {
		color: #303f9f!important;
	}

	font[color="#512da8"],
	font[color="#512da8"] * {
		color: #512da8!important;
	}

	font[color="#7b1fa2"],
	font[color="#7b1fa2"] * {
		color: #7b1fa2!important;
	}

	font[color="#c2185b"],
	font[color="#c2185b"] * {
		color: #c2185b!important;
	}

	font[color="#d32f2f"],
	font[color="#d32f2f"] * {
		color: #d32f2f!important;
	}

	font[color="#212121"],
	font[color="#212121"] * {
		color: #212121!important;
	}

	font[color="#263238"],
	font[color="#263238"] * {
		color: #263238!important;
	}

	font[color="#3e2723"],
	font[color="#3e2723"] * {
		color: #3e2723!important;
	}

	font[color="#bf360c"],
	font[color="#bf360c"] * {
		color: #bf360c!important;
	}

	font[color="#e65100"],
	font[color="#e65100"] * {
		color: #e65100!important;
	}

	font[color="#ff6f00"],
	font[color="#ff6f00"] * {
		color: #ff6f00!important;
	}

	font[color="#f57f17"],
	font[color="#f57f17"] * {
		color: #f57f17!important;
	}

	font[color="#827717"],
	font[color="#827717"] * {
		color: #827717!important;
	}

	font[color="#33691e"],
	font[color="#33691e"] * {
		color: #33691e!important;
	}

	font[color="#1b5e20"],
	font[color="#1b5e20"] * {
		color: #1b5e20!important;
	}

	font[color="#004d40"],
	font[color="#004d40"] * {
		color: #004d40!important;
	}

	font[color="#006064"],
	font[color="#006064"] * {
		color: #006064!important;
	}

	font[color="#01579b"],
	font[color="#01579b"] * {
		color: #01579b!important;
	}

	font[color="#0d47a1"],
	font[color="#0d47a1"] * {
		color: #0d47a1!important;
	}

	font[color="#1a237e"],
	font[color="#1a237e"] * {
		color: #1a237e!important;
	}

	font[color="#311b92"],
	font[color="#311b92"] * {
		color: #311b92!important;
	}

	font[color="#4a148c"],
	font[color="#4a148c"] * {
		color: #4a148c!important;
	}

	font[color="#880e4f"],
	font[color="#880e4f"] * {
		color: #880e4f!important;
	}

	font[color="#b71c1c"],
	font[color="#b71c1c"] * {
		color: #b71c1c!important;
	}
}