#header{
	margin: 0 !important;
	padding: 0 !important;
	background: #111 !important;
	top: 0 !important;
	right: 0 !important;
}
#header_web{
	position: relative;
	background: #111 !important;
	width: 100%;
	min-height: 60px;
	z-index: 999;
}
#header_web .container{
	max-width: 1300px;
	width: 95%;
	margin: 0 auto;
}
#header_web .logo{
	padding: 14px 18px 0 14px;
	display: block;
}
#header .hbarra{
	width: 100%;
	height: 2px;
}
#header .hbarra img {
	width: 100%;
	height: 2px;
	float: left;
}
#header_web .hbarra img{
	vertical-align: text-top;
}
#header_web .left-nav{
	float: left;
}
#header .header-nav .right-nav{
	margin: 0;
	padding-top: 19px;
}
#header_web .belka {
	width: auto;
}
#header_web a.dropdown-item{
	border: 0 !important;
	line-height: 42px;
}
#header_web .top-menu{
	border: 0 !important;
}
#header_web .top-menu li{
	display: inline-block;
}
#wrapper{
	top: 0;
	padding-bottom: 50px;
}
#index #wrapper{
	padding-bottom: 0;
}
#index .fixed_menu_animation{
	background: rgba(0, 0, 0, 0.8);
	border: 0;
	display: block;
}
#header .search-widget .search_button:before, .login-icons:after, .cart-icons:after, #header .header-nav #menu-icon{
	color: #fff !important;
}
.cart-products-count{
	color: #000 !important;
}
#mobile_top_menu_wrapper{
	margin-top: 133px;
}
#header .header-nav #menu-icon .material-icons {
	margin-top: 9px;
}
a.dropdown-item:hover, .top-menu a:hover, .top-menu a:hover[data-depth="0"]{
	background-color: transparent;
	color: #13bfd6 !important;
}
#carousel .caption-description h3, #carousel .carousel .carousel-item .caption .caption-description p{
	color: #fff;
}
#carousel{
	color: #fff;
}
#carousel a{
	color: #fff;
}
#carousel .text-uppercase{
	color: #FFF !important;
	display: none;
}
.carousel .carousel-item .caption .caption-description p{
	color: #FFF !important;
}
#index .container{
	max-width: 1920px !important;
	width: 100%;
}
main{
	padding-top: 50px;
}
header .container, footer .container, .container, #index header .container, #index footer .container{
	max-width: 1300px !important;
	width: 95%;
	margin: 0 auto;
}
#footer{
	background-color: #111 !important;
	color: #fff !important;
	overflow: hidden;
}
#footer a{
	color: #fff !important;
}
.footer-container li a, #footer .h3, .myaccount-title, .block-contact-title, .footer-container li, .block-contact .fa{
	color: #fff !important;
}
.linkstopka{
	border: 0;
}
#index .featured-products, #index .manufacture_image{
	max-width: 1300px;
	margin: 0 auto;
	width: 95%;
}
#carousel{
	margin-bottom: 50px;
}
#index .banery-xl{
	margin-top: 50px;
}
#bonyoutube{
	position: relative;
	max-width: 1300px;
	width: 95%;
	margin: 20px auto 0;
}
#bonyoutube h4{
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #333333;
    background: #ffffff;
    font-size: 24px;
    display: inline-block;
    text-transform: uppercase;
    margin: 0;
    border-left: 5px solid #fff;
    border-right: 5px solid #fff;
    position: relative;
    z-index: 1;
    max-width: 280px;
    width: 100%;
    min-width: 280px;
    padding: 1px 15px 10px 21px;.
    text-align: center;
    margin: 0 auto 40px;
    display: block;
}
#bonyoutube:after {
    content: "";
    position: absolute;
    top: 9px;
    left: 0;
    width: 100%;
    height: 1px;
    border-top: 2px solid #e4e4e4;
    margin-top: 0px;
}
.banner2_link{
	display: none;
}
.banner5_link{
	display: none;
}
#header_web.fixed_menu_animation{
	position: fixed;
	display: block;
}
.linkedin {
    background-image: url(../css/linkedin.svg);
}
footer .links i{
	color: #fff !important;
}
body#checkout #header .header-nav{
	background: #111 !important;
}
.footer-container .block-contact li{
	overflow: hidden;
	margin-bottom: 10px;
}
.block-contact .fa{
	float: left;
	padding-top: 0;
}
.block-contact .data{
	display: block;
	overflow: hidden;
	height: auto;
}
.product-information h4{
	margin-top: 20px;
}
img{
    max-width: 100%;
}
.tingle-modal{
    backdrop-filter: none!important;
}
.tingle-modal--visible {
    background-color: rgb(0 0 0 / 0.7)!important;
}
.tingle-modal-box {
    width: auto!important;
}
.tingle-modal-box .tingle-modal-box__content p{
    text-align: center;
}
.tingle-modal-box .tingle-modal-box__content p>img{
    width: 100%;
    max-width: 100%;
    height: auto;
}
@media (max-width: 767px){
	main{
		padding-top: 0;
	}
	#index .banery-xl{
		margin-top: 0;
	}
	#index .banery-xl:first-child{
		margin-top: 50px;
	}
	#index .belka{
		background: #111 !important
	}
	#header .header-nav{
		position: relative !important;
	}
	#header .header-nav .right-nav{
		background-color: transparent !important;
	}
	#header .header-nav .right-nav {
		width: auto !important;
		position: relative;
		display: inline-block;
	}
	#header .logo{
		padding: 14px 30px 0 14px;
		display: block;
		height: auto !important;
		max-width: 100%;
		margin: 0;
	}
	#header .container{
		margin-top: 0 !important;
	}
	#header .header-nav .user-info{
		text-align: none;
		position: relative;
		margin: 0;
		float: left;
		right: 0;
	}
	#_desktop_cart{
		float: left;
	}
	#header .search-widget .search_toggle{
		display: block;
	}
	#search_widget{
		display: none;
	}
	#header .search-widget .search_toggle{
		width: 100%;
		top: 0 !important;
		right: 0 !important;
		left: 0;
	}
	#header .search-widget{
		width: 100% !important;
	}
	.container{
		margin-top: 0 !important;
	}
	#mobile_top_menu_wrapper{
		margin-top: 0;
	}
	.footer-container .links .title, .footer-container, .footer-container .links ul > li{
		border-bottom: 0;
		border-top: 0;
	}
	.footer-container .links ul {
		background-color: #333333;
	}
}
article .product-flags .new{
    display: none;
}