 input{
	line-height:inherit; 
 }
.bx-ed-type-selector-item input{
	height: auto;
}
.submit_btn{
	    width: 100%;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
	    background: #00aadb;
    color: #fff;
    font-size: 14px;
    padding: 0 31px 0 31px;
    height: 49px;
    line-height: 49px;
    display: inline-block;
    position: relative;
    cursor: pointer;
}
.submit_btn_cover{
	letter-spacing: 1.4px;
}
div.submit_btn_cover:after {
    content: "";
    margin-left: 14px;
    display: inline-block;
    border: 3.5px solid transparent;
    border-left: 4px solid #fff;
	position: absolute;
    top: 309px;
    left: 221px;
	
}
.app-footer__form .submit_btn_cover{
	letter-spacing: 1.4px;
	position: relative;
}
.app-footer__form .submit_btn_cover .submit_btn{
		    width: 100%;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
	    background: #00aadb;
    color: #fff;
    font-size: 14px;
    padding: 0 31px 0 31px;
    height: 49px;
    line-height: 49px;
    display: inline-block;
    position: relative;
    cursor: pointer;
	letter-spacing: 1.4px;
}
.app-footer__form .submit_btn_cover:after{
	    content: "";
    margin-left: 14px;
    display: inline-block;
    border: 3.5px solid transparent;
    border-left: 4px solid #fff;
	position: absolute;
    top: 33%;
    left: 78%;
	
}
.c-form__container .submit_btn{
	background: #00aadb;
    color: #fff;
    font-size: 14px;
    padding: 0 31px 0 31px;
    height: 49px;
    line-height: 49px;
    display: inline-block;
    position: relative;
    cursor: pointer;
	letter-spacing: 1.4px;
}
.contacts_submit_btn{
	height: 49px;
	width: 153px;
	position: relative;
}
.contacts_submit_btn:after{
	    content: "";
    margin-left: 14px;
    display: inline-block;
    border: 3.5px solid transparent;
    border-left: 4px solid #fff;
	position: absolute;
    top: 45%;
    left: 78%;
	
}
input:focus,
textarea:focus {
  border-color: #00aadb;
}
.article_hidden_category, .article_hidden_lang, .article_hidden_letter{
	display:none !important;
}
.chosen{
	    background: #2cbc7b;
    color: #fff;
    font-weight: 500;
    box-shadow: 0 5px 10px #e2e2e2;
}
.search-block__body a.chosen{
	    background: #2cbc7b;
    color: #fff;
    font-weight: 500;
    box-shadow: 0 5px 10px #e2e2e2;
}
.main-slider-wrapper__link_no_wrap{
	height:42px;
	background:none;
}
.main-slider-wrapper__link_no_wrap:hover{
	background:none;
}
.main-slider-wrapper__link_no_wrap:after{
	display:none;
}
.owl-nav button span:after{
	margin-top: 0px;
}
.owl-stage-outer {
    background: #f6f6f6;
}
.app-header__logo{
	width: 170px;
	display:inline-block;
}
.app-header__logo > img{
	width: 140%;
}
.app-footer__logo{
	width: 228px;
}
.app-footer__logo > img{
	width: 228px;
}
.app-footer__info-in {
    padding-left: 0px;
}
.app-footer__menu {
    margin-right: 10px;
    min-width: 150px;
    margin-left: 20px;
}

.owl-nav button.owl-next span:after{
	top:-1px;
}
.owl-nav button.owl-prev span:after{
	top:-1px;
}
.header_mobile_string{
	display: none;
}
.privilege__container{
	justify-content: space-around;
}
.app-header__header-search-form input[type="text"] {
    border: 2px solid #00aadb;
}
.app-header__header-search-form input[type="text"]:focus {
    box-shadow: inset 0 0 0 2px #1a1a1a;
	border: none;
}

.app-header__header-search-form input[type="text"]::-moz-placeholder {color: #333333;}
.app-header__header-search-form input[type="text"]::-webkit-input-placeholder {color: #333333;}
.app-header__header-search-form input[type="text"]:-ms-input-placeholder {color: #333333;}
.app-header__header-search-form input[type="text"]::-ms-input-placeholder {color: #333333;}
.app-header__header-search-form input[type="text"]::placeholder {color: #333333;}

.contacts__phone{
	left: -160px;
}
.show_more_article{
	display:none;
}
.product-info__td a{
	color: #00aadb;
}
.detail_text > p:first-child{
	float:right;
}
.app-header__list > ul > li > a > div{
	max-width: 150px;
	font-size: 14px;
}
.app-header__header-menu ul li a.current_menu {
    font-weight: 700;
    color: #2cbc7b;
    /*box-shadow: inset 0 1px #2cbc7b;*/
}
.block-info ul > li {
    margin-bottom: 3px;
    margin-top: 2px;
}

a.scroll-to-top.ROUND_COLOR, a.scroll-to-top.RECT_COLOR {
    background-color: #00aadb;
}
a.scroll-to-top.RECT_COLOR, a.scroll-to-top.ROUND_COLOR {
    background-position: center 14px;
}
a.scroll-to-top.visible {
    opacity: 1;
}
a.scroll-to-top {
    -moz-transition: opacity .3s;
    -ms-transition: opacity .3s;
    -o-transition: opacity .3s;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    position: fixed;
    text-align: center;
    text-decoration: none;
    display: block;
    background: url(/bitrix/templates/biopax/img/scroll.png) center 14px no-repeat #404040;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    right: 75px;
    left: inherit;
    bottom: 55px;
    opacity: 0;
    z-index: 1040;
    cursor: pointer;
}

.search-popup-el-cnt{
	display: none;
}

/*.block-item--sm .block-item__item:nth-child(4n) {
	margin-right: 0;
}
.block-item--sm .block-item__item:nth-child(4n):not(.article_hidden_category) {
	margin-right: 7.51%;
}*/
.p-search__text{
	max-width: 100%;
}
.app-header__header-search-form input[type="text"]{
	color: #000;
}
.product-info__art-section{
	margin:0;
}

/*
.order_price_desktop{
	position: absolute;
    bottom: -62px;
    right: 190px;
}
*/

/*
.order_price_mobile{
	position: absolute;
    bottom: -62px;
    right: 130px;
}
*/

.price_btn{
	text-align: center;
    font-size: 18px;
    min-width: 165px;
    display: inline-block;
    background: #48b27a;
    text-decoration: none;
    font-weight: 400;
    transition: all 0.25s ease;
    border-bottom: none;
    line-height: 45px;
    color: #fff;
}
.product_block{
	cursor:pointer;
}
.errortext{
	color:red;
	font-size:12px;
}
@media (max-width: 1440px){
	.app-header__logo > img{
		width: 100%;
	}
	.app-footer__logo{
		width: 170px;
	}
	.app-footer__logo > img{
		width: 170px;

	}
}

/*для украшения на Новый Год*/
/*.app-header__t-container {position: absolute !important;}*/

@media (max-width: 1024px){

	.contacts__phone {left: -53px;}
	.b-page_newyear {display: none;}
	.app-header__t-container {position: fixed;}
}
@media (max-width: 769px){
	.header_mobile_string{
		display: block;
	}	
	.contacts__phone {
		left: -78px;
	}
	.submit_btn_cover{
		width: 100%;
	}
	#scrollToTop{
		display: none;
	}
	.app-header__t-container{
		margin-top: 18px;
	}
}
@media (max-width: 670px){
.contacts__phone > div:after {
    content: "";
}
}

@media (max-width: 468px){

.main-slider-wrapper__text {margin-top:60px;}

.app-footer__menu {margin-top: 30px;}

	.contacts__phone {
		left: 0px;
	}
	.app-footer__info-in{
		position: relative;
	}
	.app-footer__logo{
		height: 50px;
	}
	.app-footer__logo > img {
		position: absolute;
		left: 28%;
	}
	.product-info__params-list.table{
		margin-top:75px;
	}
}
@media (max-width: 409px){

.main-slider-wrapper__text {margin-top:100px;}

	.app-header__t-container {
	 top: 12px;

	}
}