/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.top-block__wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.top-block__right {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.soc-icons__wrap.is_autorize {
    margin-right: 115px;
}
.soc-icons__wrap.no_autorize {
    margin-right: 82px;
}
header .logo svg{
  margin-top: -15px;
}
#headerfixed .logo-row .logo svg{
  margin-top: -10px;
}
#mobileheader .logo svg{
  margin-top: -10px;
}
.top_big_one_banner{
  padding-top: 0px !important;
}

.front_page .top_big_one_banner{
	max-width: 1200px;
}

.front_page .top_slider_wrapp .flexslider .slides > li .text.left .wrap_text{
	float: left;
}

.front.wide_page .adv_list.small_banners {
	max-width: 1140px;
	margin: 0 auto;
}

.front_page .top_slider_wrapp .flexslider .slides > li .banner_bg{
	background-size: 100%;
}

.front_page .top_slider_wrapp .flex-direction-nav .flex-nav-prev{
	display: none;
}

.front_page .top_slider_wrapp .flexslider .left .banner_title,
.front_page .top_slider_wrapp .flexslider .left .banner_text,
.front_page .top_slider_wrapp .flexslider .left .banner_buttons{
	margin-left: 40px;
}

.front_page .top_slider_wrapp .flexslider .slides > li .text.left{
	vertical-align: top;
	top: 116px;
}

.front_page .top_slider_wrapp .flexslider .slides > li .text{
	width: 60%;
}

.front_page .top_slider_wrapp .flexslider .slides > li .img{
	width: 40%;
}

@media all and (max-width: 991px){
	.front_page .top_slider_wrapp .flexslider .slides > li .text.left{
		top: 50px !important;
	}

	.front_page .top_slider_wrapp .flexslider .left .banner_title, .front_page .top_slider_wrapp .flexslider .left .banner_text, .front_page .top_slider_wrapp .flexslider .left .banner_buttons{
		margin-left: 40px !important; 
		margin-right: 40px !important; 
	}
}

@media all and (max-width: 535px){
	.front_page .top_slider_wrapp .flexslider .slides > li .banner_bg {
		background-size: auto 100%;
	}
}

@media all and (max-width: 447px){
	.front_page .top_slider_wrapp .flexslider .slides > li .banner_bg {
		background-size: 100%;
	}
}

@media all and (max-width: 407px){
	.front_page .top_slider_wrapp .flexslider .slides > li .banner_bg {
		background-size: auto 100%;
	}
}

@media all and (max-width: 600px){
	.catalog_detail .props_list{
		width: 100%;
	}
}

#mobileheader{
	height: 100px;
}

#mobileheader .mobileheader-soc_wrap{
	height: 20px;
	margin-top: 10px;
}

#mobileheader .mobileheader-soc_wrap .soc-list{
	margin: 0 auto;
}

#mobileheader .mobileheader-main_wrap{
	margin-top: -10px;
}

#mobileheader .mobileheader-main_wrap .logo{
	line-height: 90px;
}

#mobileheader .mobileheader-main_wrap .right-icons{
	padding-top: 18px;
}

.ik_select_list_inner.scroller {
	min-height: 240px !important;
}

.catalog_detail .common_select .common_select-link{
	max-width: 442px !important;
}

.catalog_detail .bx_catalog_item_scu.wrapper_sku {
	margin-bottom: 25px;
}

/*INSTAGRAM*/
.inst_ava, .inst_ava img{
	border-radius: 50%;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.inst_ava img{
	width: 90px;
	border: solid 1px grey;
}

.inst_title{
line-height: 90px;
margin: 0 0 24px;
}
.inst_title:hover{
color: #00579a;
}

.inst_header{
text-align: center;
width: 100%;
}

.inst_header h2{
font-size: 40px;
}
/*INSTAGRAM*/