/*
Theme Name: Impreza Child
Template: Impreza
Version: 2.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/


.home-gradient .l-section-overlay {
background: -moz-linear-gradient(0deg, rgba(144,129,18,0.4) 0%, rgba(0,0,0,0.8) 100%) !important;
background: -webkit-linear-gradient(0deg, rgba(144,129,18,0.4) 0%, rgba(0,0,0,0.8) 100%) !important;
background: linear-gradient(0deg, rgba(144,129,18,0.4) 0%, rgba(0,0,0,0.8) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#908112",endColorstr="#000000",GradientType=1) !important;
}

body {
	background: #fff !important;
}

.sspp {
	display: none;
}

.agree {
	display: none !important;
}
input[type=checkbox] {
	width: 26px;
	height: 26px;
}

.soglasie {
	font-size: 10px;
}

.redd .vc_column-inner {
	background: #fe4641;
	border-radius: 0.2em;
	color: #fff;
	padding: 30px 0;
	margin: 15px;
}

.redd a h3 {
	color: #fce326;
}

.redd a h3:hover {
	color: #fff !important;
}

.favorit .w-iconbox-text {
	padding: 0px 0 30px 0 !important;
}

.favorit .w-iconbox-title {
	padding: 0px !important;
}

.bread-link a {
	color: #444444;
}

.bread-link a:hover {
	color: #fe4641 !important;
}

.contacts-padding .w-iconbox {
	margin-bottom: 10px;
}

.greyy .vc_column-inner {
	background: #f5f5f5;
	border-radius: 0.2em;
	padding: 30px 0;
	margin: 15px;
}

.w-pricing {
	font-family: 'Russo One', sans-serif;
    font-weight: 400 !important;
}

.w-pricing-item-title {
	font-weight: 400 !important;
}

.header-logo {
	line-height: 30px;
}

.brand-messengers {
    width: 180px;
    margin-bottom: 10px;
}

.brand-messengers.whatsapp {
	background: #25D366 !important;
}

.brand-messengers.vk {
	background: #4a76a8 !important;
}

.brand-messengers.telegram {
	background: #0088cc !important;
}

.footer-logo .w-iconbox-title {
	padding: 0 !important;
	color: #fff;
}

.footer-logo .w-iconbox-text {
	color: #fff;
	font-size: 8px;
	line-height: 8px;
}

.footer-contacts .w-iconbox.iconpos_left.no_text, .w-iconbox.iconpos_left.no_title, .w-iconbox.iconpos_right.no_text, .w-iconbox.iconpos_right.no_title {
	align-items: start !important;
	
}

.footer-contacts .w-iconbox-text {
	font-size: 12px;
    line-height: 14px;
    padding-bottom: 25px;
}

.us-btn-style_1 {
	background: #a20400;
}
.redd .vc_column-inner {
    background: #ce000c !important;
}
@media (max-width: 1440px) {
	.upb_video-src {
		position: absolute !important;
		left: -30%;
	}
}

@media (max-width: 768px) {
	.upb_video-src {
		position: absolute !important;
		left: -100%;
	}
	#lb_button-wrapper{
		bottom: 100px!important;
	}
}