.container .detail_elem_page  {  
	padding: 0px 15px 0px 70px;
	border-bottom: none;
}

.one-click_subm {
    margin: auto;
    margin-top: 25px;
	font-size: 14px;
	cursor: pointer;
}

.sancs_err {
	height: 195px;
	font-size: 20px;
}

.sancs_err2 {
	height: 215px;
	font-size: 20px;
}

#form_new .forms__textarea-wrap .notetext{
	color: red;
}

.bx-auth-profile font.notetext{
	color: green !important;	
}

.bnt-link:hover{
	color: #fff;
	text-decoration: none;
}
.bx-authform {
	max-width: none;
	text-align:center;
}	


.data-subscribe td{
	padding: 5px 15px;
}
.data-subscribe .input-text{
	margin-top: 5px;
}

.data-subscribe .input-submit{
	margin-top: 5px;
}

.subscribe-edit .notetext{
	color: green;
}

.section-checkout .notetext {
    border: solid 1px #3BBBB9;
    /*padding: 23px;*/
    max-width: 584px;
    background: white;
    margin: auto;
    text-align: left;	
}
.sale_order_full_table td a{
	color: #3BBBB9;
}
.section-checkout h3{
    color: #3BBBB9;
}
.success-message {
	color: #79d670;
}

.sank_elem {
	color: #79d670;
	font-size: 25px;
	display: block;	
}

font.notetext {
    border: none !important;
}

body .search-result {
    display: block;
    width: 450px !important;
}
body .search__input {
    width: 205px;
}
#bx_incl_area_1 {
    float: left;
}

body .basket-wrap {
    top: auto !important;
    cursor: pointer;
}

#bx_incl_area_6 {
    float: right;
}
@media (max-width: 1199px) {
    body .contacts__icon--hidden, body .contacts__close, body .search-wrap__icon {
       /* padding-top: 9px;*/
    }
    body .search__input {
        min-width: auto;
        width: calc(100% - 44px);
    }
}


.add_ajax_block{
	display: none;
}



body .popup-window-titlebar .popup-window-top-row .popup-window-left-column, body .popup-window-titlebar .popup-window-top-row .popup-window-center-column,
body .popup-window-titlebar .popup-window-top-row .popup-window-right-column {
    border-bottom: 1px solid #3BBBB9;
    background-image: none;
    background: white;
}
body .popup-window-top-row .popup-window-titlebar div {
    white-space: nowrap;
    font-size: 20px;
    color: #010303;
    font-weight: 600;
    text-align: center;
    padding: 10px 0 13px;
}
body .popup-window-titlebar .popup-window-center-column .popup-window-content p {
    color: #010303;
    margin-bottom: 7px;
    line-height: 1.3;
    padding: 0 8px;
}
body .popup-window-titlebar .popup-window-hr {
    background: none;
}
body .popup-window-titlebar .popup-window-buttons {
    margin: 30px 10px 30px 10px;
}
body .popup-window-titlebar .popup-window-buttons .bx_medium.bx_bt_button {
    margin-right: 10px;
    background-color: #70d2d1;
    padding: 8px 32px;
    cursor: pointer;
    color: white;
    text-transform: uppercase;
}
.has-error::-webkit-input-placeholder {color: #c00006;}
.has-error::-moz-placeholder          {color:#c00006;}/* Firefox 19+ */
.has-error:-moz-placeholder           {color:#c00006;}/* Firefox 18- */
.has-error:-ms-input-placeholder      {color:#c00006;}

body .product__icon {
    line-height: 1.5;
}
body .navigation__icon {
    line-height: 2.5;
}
.dropdown-block.bx-ui-slst-input-block {
    background-color: #E7E7E7 !important;
}
.bx-ui-combobox-container input {
    width: 100%;
    background-color: #E7E7E7 !important;
    border: none;
    padding: 9px 14px;
    font-size: 16px;
}
.bx-ui-combobox-toggle {
    background-color: #E7E7E7 !important;
    height: 31px !important;
}
/*body .btns-nav__item {
    width: 178px;
}*/
.card__block .lSPager.lSGallery li {
    height: auto !important;
}
.products__secondary.owl-carousel.owl-theme {
    height: auto !important;
}
.products__primary.owl-carousel.owl-theme {
    height: auto !important;
}

.products__primary.owl-carousel.owl-theme {
    height: 500px !important;
}

.products__thirdly.owl-carousel.owl-theme {
    height: 500px !important;
}
.products__secondary.owl-carousel.owl-theme {
    height: 500px !important;
}


.products__primary.owl-carousel.owl-theme .owl-wrapper-outer{
    max-height: 501px;
}

.products__thirdly.owl-carousel.owl-theme .owl-wrapper-outer{
    max-height: 501px;
}
.products__secondary.owl-carousel.owl-theme .owl-wrapper-outer{
    max-height: 501px;
}


body .bx_filter .bx_filter_button_box, body .bx_filter .bx_filter_parameters_box {
    margin: 0;
    padding: 0;
}
body .bx_filter .bx_filter_parameters_box.active .bx_filter_block i {
    font-size: 33px;
    font-style: inherit;
    color: #2e7e7c;
    display: inline-block;
    padding-bottom: 0;
}

.switcher__elem:hover .switcher__icon, .switcher__elem.active .switcher__icon {
    color: #fff !important;
}

body .switcher__elem {
    cursor: pointer;
    margin-bottom: 0;
}
body .bx_filter .bx_filter_parameters_box.active .bx_filter_block .age-filter__icon {
    font-size: 33px;
}
body .bx_filter .bx_filter_parameters_box.active .bx_filter_block .age-filter__elem {
    text-align: center;
    margin: 0 auto;
    cursor: pointer;
    font-weight: normal;
}
body .age-filter.clearfix, body .switcher.ranges {
   /*padding: 18px 15px 3px;*/
}

.age-filter__elem:hover, .age-filter__elem:focus {
  color: #008886!important; } 


body #del_filter {
    background: 0;
    border: 0;
}
body .bx_ui_slider_pricebar_V {
    background: #50FFFC !important;
}
body .bx_ui_slider_pricebar_VN {
    background: #ff0086 !important;
}
body .card__video.flowplayer {
    position: absolute;
    top: 0;
    bottom: 0;
}
.one-click__form {
    padding: 10px 20px;
}
.authentication__submit {
    text-align: center !important;
    cursor: pointer !important;
}
.recover-password__input.login {
    margin-bottom: 0;
}
/*.pagination {
    font-size: 0;
    text-align: center;
    margin-top: 39px; }*/
.pagination {
	margin: 0;
	border-radius: 0;
	display: block;	
}	
/*.pagination__item {
    margin: 0 4px;
    background-color: #fff;
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    text-align: center;
    font-size: 18px;
    height: 45px;
    line-height: 45px; }*/
.pagination__item:hover, .pagination__item:focus {
    text-decoration: none;
    background-color: #fff;
    background-color: #beeaea; }
.pagination__item--active {
    /*background-color: #3BBBB9;
    color: #fff; */}
.pagination__item--active:hover, .pagination__item--active:focus {
    color: #fff;
    background-color: #3BBBB9;
    text-decoration: none; }
.pagination__item--intermediate {
    margin: 0 3px;
    color: #73bab8;
    width: 20px;
    background: none;
    /*padding-top: 14px;*/
    font-size: 23px; }
.pagination__item--intermediate:hover, .pagination__item--intermediate:focus {
    color: #73bab8;
    background: none; }
.pagination__item--next, .pagination__item--prev {
    color: #00817F; }
/*.forms__data.nopadding-right.nopadding-left {
    border-right: 2px solid #F2F2F2;
}*/
.forms__formalities {
    border-left: 0;
}
.icon-del:hover {
    text-decoration: none;
}
body .bx_filter .bx_filter_popup_result.left {
    float: right;
    position: relative;
    left: 157px;
}
@media (max-width: 991px) {
    body .bx_filter .bx_filter_popup_result.left {
        display: none !important;
    }
}

/*sergey styles*/

body .section-checkout h3 {
    text-align: center;
}
body .product__old-price {
    /*margin-left: 30px;
    margin-bottom: 10px;*/
}
body .price__amount {
    /*margin-left: 30px;*/
}

.bx_filter .bx_ui_slider_handle.left,
.bx_filter .bx_ui_slider_handle.right{
    background-image: url('./images/icons/sprite.png');
    background-position: 0px -692px;
    height: 14px;
    width: 13px;
    margin-top: -9px;
    /*margin: 0;*/
}
.bx_filter .bx_ui_slider_handle.left{
    margin-left: -7px;
}
.bx_filter .bx_ui_slider_handle.right{
    margin-right: -7px;
}
/*.bx_filter .bx_ui_slider_handle.right{*/
    /*background-image: url('./images/icons/sprite.png');*/
    /*background-position: 0px -692px;*/
/*}*/
.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container{
    -moz-box-shadow:0;
    -webkit-box-shadow:0;
    border-radius: 0;
    border: 1px solid #1DA6A3;
    height: auto;
    min-width: 71px;
    background: none;
}
.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: 21px;
    border-radius: 0;
    color: #181818;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
}

.bx_filter.bx_green .bx_ui_slider_pricebar_VD{
    background-color: #3BBBB9;
    border: none;
}
.bx_filter .bx_ui_slider_range{
    z-index: 99;
}
.bx_filter.bx_green .bx_ui_slider_part{
    display: none;
}
.bx_filter.bx_green .bx_ui_slider_track{
    background-color: #A8E6E5;
    border: 1px solid #A8E6E5;
}
.bx_filter .bx_ui_slider_track{
    height: 5px;
}
.bx_filter_parameters_box_container_block{
    text-align: center;
}
.bx_filter_parameters_box_container_block:nth-child(2):after{
    content: "грн";
    font-size: 12px;
    color: #2e7e7c;
    vertical-align: middle;
    margin-left: 1px;
    line-height: 1;
}
.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(2){
    text-align: center;
}
.bx_filter .bx_ui_slider_track{
    margin: 20px 10px;
}

.select_input {
	margin-top: 10px;
}