.accesuar_filter {
	position: relative;
	float: left;
	left: auto;
}
.accessuar_catalog {
	float: left;
	right: auto;
}
.accessuar_catalog h2{
	text-align: center;
	font-size: 60px;
	color: #000;
	letter-spacing: 10px;
	font-family: "MyriadProRegular";
	margin: 0;
}
.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_container .bx_catalog_item_images {
	border: 3px solid #ededed;
	height: 185px !important;
}
.bx_price {
	font-size: 16px;
	font-family: "MyriadProRegular";
	color: #000;
	text-align: right;
	display: block;
}
.bx_catalog_item_title a {
	color: #000!important;
	text-decoration: none!important;
	font-size: 25px;
	font-family: "MyriadProRegular"!important;
	text-transform: CAPITALIZE;
}
.button_toChart,
a.bx_bt_button.bx_medium {
	box-shadow: none;
	background: #000;
	border-radius: 0;
	width: auto;
	min-width: 130px;
	margin: 0;
	height: 30px;
	line-height: 30px;
	font-size: 11px;
	font-family: "MyriadProRegular";
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 100;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover  .bx_catalog_item_container {
	position: absolute;
	z-index: 99;
	top: 0;
	left: 0;
	right: 0;
	box-shadow: none;
	border-radius: 0;
	border: 3px solid #000;
	background: #fff;
	-webkit-animation: none;
	animation: none;
}
.bx_catalog_item_images{
	opacity: 1!important;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item.double:hover .bx_catalog_item_images {
	opacity: 1;
}
/*.bx_catalog_item_container {
	width: 100%;
	padding: 0;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container {
	width: 100%;
	height: auto !important;
	padding: 0;
}
*/
.bx_catalog_item_images {
	opacity: 1;
	padding: 0!important;
	display: block;
	position: relative;
	top: 0;
	height: 100%;
	width: 100%;
	background-size: cover;
	box-shadow: none;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item.double:hover .bx_catalog_item_images {
	opacity: 1;
	padding: 0;
	display: block;
	position: relative;
	top: 0;
	height: 100%;
	width: 100%;
	background-size: cover;
	box-shadow: none;
}
h1.bx-title {
	text-align: center;
	position: relative;
	font-size: 60px;
	font-family: "MyriadProRegular";
	letter-spacing: 10px;
	text-transform: uppercase;
	margin: 0;
	color: #000;
	padding: 50px 0;
}
.bx_catalog_list_home.col3 .bx_catalog_item {
	padding: 0;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_images{

	border: 3px solid #000;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container {
	position: relative;
	box-shadow: none;
	border-radius: 0;
	border: none;
	background: #fff;
	-webkit-animation: none;
	animation: none
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.bx_catalog_list_home .bx_catalog_item_images_double {
	margin-top: 0!important;
	opacity: 1!important;
	padding: 0!important;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item.double:hover .bx_catalog_item_images {
	opacity: 1;
	-webkit-animation: none;
	animation: none
}
.bx_catalog_list_home .bx_catalog_item_images_double, .bx_catalog_list_home .bx_catalog_item_images{
	background-size: cover;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls, .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_articul, .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_scu{
	display: block;
}
.bx_catalog_list_home .bx_catalog_item_controls{
	opacity: 1;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_container {
	border: none;
}
.button_toChart:hover,  a.bx_bt_button.bx_medium:hover{
	background:#e3040f;
}
.bx-filter.bx-blue .bx-filter-section {
	background: #ffffff;
	border-top: 1px solid #000;
	margin-top: 0;
}
.bx-filter .bx-filter-title {
	font-size: 20px;
	color: #000;
	font-family: "MyriadProRegular";
}
input#set_filter {
	border: none;
	background: transparent;
	color: #000;
	padding: 0;
	font-size: 14px;
	font-family: "MyriadProRegular";
}
.bx_catalog_tile {
	margin-bottom: 0;
}
.bx-section-desc-post {
	font-size: 12px;
	padding: 0;
	margin: 0;
}
.row a.into_basket{
	box-shadow: none;
	background: #000!important;
	border-radius: 0!important;
	width: auto!important;
	min-width: 130px!important;
	margin: 0!important;
	height: 30px!important;
	line-height: 30px!important;
	font-size: 11px!important;
	font-family: "MyriadProRegular"!important;
	text-transform: uppercase!important;
	letter-spacing: 2px!important;
	font-weight: 100!important;
}
a.into_basket {
	float: left;
}
a.follow_ {
	line-height: 30px;
	height: 25px;
	margin: 0!important;
	width: auto;
	text-align: center;
	color: #000;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 1px;
	text-decoration: underline;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
a.follow_:hover{
	color: #e3040f;
}
.filter_title{cursor:pointer;padding:10px}
#mse2_filters .mse2_number_slider {margin: 10px}
.form-control{width: 93%;margin: 10px;}
fieldset{border: 1px solid #f6f6f6;}
fieldset h5{background: #F9F9F9;
margin: 0 0 3px 0;
cursor: pointer;}
.mse2_number_inputs input {
    display: block;
    width: 100%;
    font-size: 18px;
    height: 38px;
    margin: 0;
    padding: 0 4px;
    border: 1px solid #ccd5db;
    border-radius: 2px;
    background: #fff;
    outline: 0;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls.touch.more_visible {
    display: block !important;
    width: 50%;
    float: left;
}
.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_scu {
    display: inline-block !important;
    vertical-align: top;
    width: 100%;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls.touch.more_visible a.follow_ {
    line-height: 30px !important;
    height: 25px;
    margin: 0!important;
    width: auto;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 2px;
    text-decoration: underline;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    padding: 0px !important;
    width: 100%;
    height: 30px;
    background: transparent;
    border: 0px;
    cursor: pointer;
    font-weight: normal;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls.touch.more_visible a.follow_:hover{
	color: #e3040f;
}
.bx_catalog_item_controls.no_touch.more_visible {
	width: 50%;
	float: left;
}
.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {
	line-height: 30px;
	height: 30px;
}
.bx_catalog_item_controls .bx_catalog_item_controls_blockone {
	display: none;
}
.bx_catalog_item_title a {
    line-height: 22px;
    margin-top: 4px;
min-height: 3em;
    display: table-cell;
    vertical-align: middle
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_title {
	overflow: visible;
}
.bx_catalog_item_title {
    overflow: visible!important;
    white-space: normal !important;
    min-height: 90px;
    margin-bottom: 0px !important;
}
span#bx_117848907_318_not_avail {
	display: none;
}
.row a.into_basket:hover{
	background:#e3040f;
}
.bx_item_detail .item_price {
	margin-bottom: 20px;
	float: right;
}

.bx_item_detail .item_info_section {
	float: left;
}
.bx_item_detail .bx_item_container .bx_lt {
	width: 55%;
	margin: 0;
	padding-right: 15px;
}
.bx_item_detail .bx_item_container .bx_rt {
	padding-left: 15px;
	margin-left: 0;
	width: 45%;
}
.bx_item_detail .bx_item_slider .bx_bigimages{
	max-width: 100%;
}
.catalog-back a{
	color: #555;
	font-size: 14px;
	font-family: "MyriadProRegular";
	text-decoration: none;margin: 0 0 20px;
	display: block;
}
.catalog-back a span{
	color: #e3040f;
}
.bx_item_detail .bx_item_description p {
	font-size: 13px;
	color: #555;
	font-family: "MyriadProRegular";
	margin: 0 0 20px;
}
.bx_item_detail .bx_item_slider .bx_bigimages {
	border: 3px solid #dedede;
	border-radius: 0px;
	/*height: 455px;*/
	height: 336px;
	width: 100%;
	padding-top: 0;
}
span.bx_bigimages_aligner {
	margin-top: 0!important;
}
/*.bx_item_detail .bx_item_slider .bx_bigimages .bx_bigimages_imgcontainer img {
	display: block;
	max-width: 100% !important;
	max-height: 100% !important;
	vertical-align: middle;
	text-align: center;
	top: 50%;
	left: 50%;
	position: relative;
	transform: translate(-50%,-50%);
}*/
.bx_item_detail .item_buttons_counter_block {
	display: inline-block;
	margin-right: 10px;
	vertical-align: baseline;
	color: #3f3f3f;
	font-size: 13px;
	text-align: left;
	margin: 15px 0;
	float: right;
}
.bx_item_detail .bx_small.bx_bt_button, .bx_item_detail .bx_small.bx_bt_button_type_2 {
	display: inline-block;
	min-width: 33px;
	line-height: 10px!important;
	border: none;
	background: transparent;
	float: none;
	position: relative;
	clear: both;
	color: #cccccc;
}
span.inc_dec {
	width: 35px;
	position: relative;
	display: inline-block;
	border: 1px solid #cccccc;
	height: 37px;
}
.bx_item_detail .transparent_input {
	background: none;
	color: #cccccc;
	font-weight: bold;
	font-size: 14px;
	display: block;
	text-align: center;
	line-height: 35px;
	width: 35px;
	float: left;
	border: 1px solid;
	border-right: none;
	border-radius: 0px;
}
.bx_item_detail .bx_cnt_desc {
	vertical-align: middle;
	line-height: 37px;
	display: block;
	height: 37px;
	float: left;
	padding-right: 10px;
	font-size: 14px;
	font-family: "MyriadProRegular";
	color: #000;
	text-transform: uppercase;
}
a#bx_117848907_318_quant_up {
	border-bottom: 1px solid!important;
	border-radius: 0;
	width: 33px;
}
.item_current_price {
	min-width: 220px;
	width: 100%;
	line-height: 55px!important;
	height: 55px;
	background: transparent!important;
	border: 1px solid #ccc;
	text-align: center;
	margin: 0!important;
	font-size: 18px!important;
	color: #000!important;
	font-family: "MyriadProRegular";
}
.bx_item_detail .item_price {
	margin-bottom: 0;
	float: right;
	width: 50%;
}
a.bx_big.bx_bt_button.bx_cart.into_basket {
	min-width: 220px!important;
	line-height: 55px!important;
	height: 55px!important;
	font-size: 18px!important;
	font-weight: 100!important;
	font-family: "MyriadProRegular"!important;
	width: 100%!important;
	text-shadow: none!important;
}
#bx_117848907_318 > div.bx_item_container > div.bx_rt > div:nth-child(3) {
	float: left;
	padding: 0 10px;
	margin: 0;
	width: 50%;
}
.bx_item_detail .item_buttons_counter_block {
	display: inline-block;
	margin-right: 0;
	vertical-align: baseline;
	color: #3f3f3f;
	font-size: 13px;
	text-align: left;
	margin: 0;
	float: none;
	width: 100%;
}
.bx_item_detail .item_price {
	margin-bottom: 0;
	float: right;
	width: 50%;
	padding: 0 10px;
}
#bx_117848907_318 > div.bx_item_container > div.bx_rt > div:nth-child(1) > span{
	width: auto;
	float: right;
	padding: 0 10px;
}
.bx_item_detail .bx_item_container .bx_lb {
	float: NONE;
	margin-right: 0;
	width: 100%;
}
.bx_item_detail .bx_item_slider .bx_slide ul li:active .cnt, .bx_item_detail .bx_item_slider .bx_slide ul li.bx_active .cnt {
	padding: 3px;
	border: 2px solid #000000;
}
.bx_item_detail .bx_item_slider .bx_slide ul li .cnt {
	border: 1px solid #dedede;
}
.bx_item_detail .bx_item_slider .bx_slide ul li:hover .cnt {
	border: 1px solid #000000;
}
.bx_catalog_list_home.col5 .bx_catalog_item {
	padding: 0 10px;
	margin: 0;
	width: 25%;
}
.bx_catalog_list_home.col5.bx_blue {
	margin-right: -10px;
	margin-left: -10px;
}
/*.bx_catalog_item_container {
	width: 100%;
	height: 185px;
	padding: 0;
}*/
.bx_catalog_item_images {
	border: 3px solid #fff;
}
span.block-title {
	text-align: center;
	position: relative;
	font-size: 48px;
	font-family: "MyriadProRegular";
	letter-spacing: 10px;
	text-transform: uppercase;
	margin: 0;
	color: #000;
	padding: 25px 0;
	display: block;
}
.bx_catalog_list_home {
	/* margin-bottom: 25px; */
	border-bottom: 0px solid #e5e5e5;
	display: block;
}

.bx_catalog_list_home.col5 .bx_catalog_item {
	padding: 0 10px;
	margin: 0;
	width: 25%;
	height: auto!important;
	position: relative;
	display: inline-block;
}
/*.bx_catalog_item_container {
	width: 100%;
	height: auto;
	padding: 0;
}
.bx_catalog_list_home .bx_catalog_item_images_double, .bx_catalog_list_home .bx_catalog_item_images {
	background-size: cover;
	height: 185px;
	padding: 0!important;
	margin: 0!important;
}*/
.bx_catalog_item_images_double{
	display: none!important;
}
.button_toChart, a.bx_bt_button.bx_medium {
	box-shadow: none;
	background: #000!important;
	border-radius: 0!important;
	width: auto!important;
	min-width: 130px!important;
	margin: 0!important;
	height: 30px!important;
	line-height: 30px!important;
	font-size: 11px!important;
	font-family: "MyriadProRegular"!important;
	text-transform: uppercase!important;
	letter-spacing: 2px!important;
	font-weight: 100!important;
	text-shadow: none!important;
}
span.bx_medium.bx_bt_button:hover,
a.bx_big.bx_bt_button.bx_cart.into_basket:hover,
.button_toChart:hover, a.bx_bt_button.bx_medium:hover{
	background: #e3040f!important;
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item.double:hover .bx_catalog_item_images_double {
	opacity: 1!important;
	-webkit-animation: none;
	animation: none;
}
a.bx_catalog_item_images_double_link {
	width: 50%;
	float: right;
	height: 30px;
	display: block!important;
}
a.showAllProd {
	display: block;
	margin: 55px auto;
	height: 50px;
	width: 350px;
	border: 3px solid #dedede;
	line-height: 50px;
	font-size: 14px;
	text-align: center;
	color: #000;
	font-family: "MyriadProRegular";
	text-transform: uppercase;
	letter-spacing: 2px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
a.showAllProd:hover{
	border-color: #000;
}
.bx_item_detail .bx_bt_button_type_2:active {
	box-shadow: none;
}
span.bx_medium.bx_bt_button,
span.inc_dec a i{
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
span.inc_dec a:hover i{
	color: #000;
}

span.bx_medium.bx_bt_button {

	height: 30px!important;
	line-height: 30px!important;
	font-size: 11px!important;
	font-family: "MyriadProRegular"!important;
	background: #000!important;
	border-radius: 0!important;
	width: auto!important;
}
span.bx_medium.bx_bt_button {
	height: 30px!important;
	line-height: 30px!important;
	font-size: 11px!important;
	font-family: "MyriadProRegular"!important;
	background: #000!important;
	border-radius: 0!important;
	min-width: 130px!important;
	text-shadow: none;
	text-transform: uppercase;
	letter-spacing: 2px;
}
span.popup-window-titlebar-text {
	color: #000;
	font-family: "MyriadProRegular";
	text-align: center;
	text-shadow: none;
}
.popup-window-content p {
	color: #000;
	font-family: "MyriadProRegular";
	margin: 10px auto;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.to_share_ {
	position: relative;
	display: inline-block;
	width: 100%;
}
a.bx_big.bx_bt_button.bx_cart span {
	display: none!important;
}
a.bx_big.bx_bt_button.bx_cart {
	min-width: 220px!important;
	line-height: 55px!important;
	height: 55px!important;
	font-size: 18px!important;
	font-weight: 100!important;
	font-family: "MyriadProRegular"!important;
	width: 100%!important;
	text-shadow: none!important;
}
.bx_item_detail .bx_big.bx_bt_button {
	height: 36px;
	line-height: 36px;
	box-shadow: none;
	background: #000!important;
	border-radius: 0!important;
	width: 100%!important;
	min-width: 130px!important;
	margin: 0!important;
	height: 55px!important;
	line-height: 55px!important;
	font-size: 11px!important;
	font-family: "MyriadProRegular"!important;
	text-transform: uppercase!important;
	letter-spacing: 2px!important;
	font-weight: 100!important;
}
.item_buttons .vam > .item_buttons_counter_block{
	min-width: 220px!important;
	line-height: 55px!important;
	height: 55px!important;
	font-size: 18px!important;
	font-weight: 100!important;
	font-family: "MyriadProRegular"!important;
	width: 100%!important;
	text-shadow: none!important;
}
.to_share_ p {
	font-size: 12px!important;
	font-weight: 100!important;
	font-family: "MyriadProRegular"!important;
	width: auto!important;
	text-shadow: none!important;
	float: left;
	padding: 8px 20px;
	text-transform: uppercase;
	margin: 0;
	padding-right: 50px;
}
.to_share_ {
	position: relative;
	display: inline-block;
	width: calc(100% - 20px);
	padding: 12px 0px 5px;
	border: 1px solid #dedede;
	border-left: none;
	border-right: none;
	margin: 20px 10px 0px;
}
.pluso-110010010101-14 .pluso-wrap {
	padding: 0!important;
}

a.pluso-more {
	display: none!important;
}

.bx-newslist.actions_other_list{
	width: 100%;
	float: none;
}
.actions_other_list .bx-newslist-container.col-sm-6.col-md-4 {
	width: 100%;
	padding: 0;
}
.actions_other_list .bx-newslist-img {
    width: calc(50% + 15px);
	padding: 0 ;
}
.actions_other_list .bx-newslist-img img {
	width: 100%;
}
.action_content {
    position: relative;
    width: calc(50% - 15px);
    float: left;
    padding: 0 15px 0 55px;
    display: inline-block;
}
.action_content .bx-newslist-title a {
	margin-top: 0;
}
.action_content .bx-newslist-content {
    font-size: 14px;
    font-family: "myriadproregular";
    color: #000000;
    margin-bottom: 65px;
    line-height: 16px;
}
.bx-newslist-view, .bx-newslist-date, .bx-newslist-comments, .bx-newslist-author, .bx-newslist-other {
	color: #808080;
	font-size: 13px;
	padding-bottom: 5px;
	white-space: nowrap;
}
.col-xs-4_{
	width: auto;
	padding-right: 20px;
	float: left;
}
a.btn.btn-primary.btn-xs.into_a_cart {
	background: #000;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
a.btn.btn-primary.btn-xs.more_detail {
	background: transparent;
	color: #000;
	box-shadow: inset 0 0 0 3px #000;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
a.btn.btn-primary.btn-xs.into_a_cart:hover {
	background: #e00022;
}
a.btn.btn-primary.btn-xs.more_detail:hover {
	box-shadow: inset 0 0 0 3px  #e00022;
	color:#e00022;
}
.action_buttons_ {
	position: relative;
	display: inline-block;
	width: 100%;
}
.bx-newslist-title a {
	padding: 17px 0 20px;
}
.bx_catalog_item_images:hover,
.bx_catalog_item_images:active,
.bx_catalog_item_images:focus{
	border-color: #000;
}
a.bx_catalog_item_images:active, a.bx_catalog_item_images:hover {
	outline: 0;
}
.bx_item_detail .bx_rt > .item_info_section:nth-child(1) {
	float: left;
	width: 100%;
}
.actions_template .bx-newsdetail-img {
	max-height: 335px;
	overflow: hidden;
	margin-bottom: 40px;
}
.actions_template h3.bx-newsdetail-title {
    padding: 0 0 20px;
    text-transform: uppercase;
    font-size: 14px;
    font-family: "MyriadProBold";
}
.actions_template .bx-newsdetail-content {
    font-family: "MyriadProRegular";
    margin-bottom: 20px;
}
.actions_template .bx-newsdetail-date {
	width: 135px;
	height: 30px;
	background: white;
	color: black;
	font-family: "MyriadProRegular";
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	position: absolute;
	top: 5px;
	left: 5px;
}
.actions_template h3.bx-newsdetail-title.up_title {
    text-align: center;
    font-size: 30px;
    font-family: "MyriadProRegular";
    letter-spacing: 5px;
    padding: 0;
    margin-bottom: 50px;
}
.actions_template .bx-newsdetail-content p {
    font-family: "MyriadProRegular";
    margin-bottom: 20px;
}
.other-news-block span.block-title{
	font-size: 30px;
}
.other-news-block {
    position: relative;
    display: inline-block;
    width: 100%;
}
.col-xs-4_.action_number_ {
    color: #c8cac7;
    position: relative;
    margin-top: 10px;
}
.long_line {
    position: relative;
    float: right;
    width: calc(100% - 500px);
    height: 1px;
    background: #c8cac7;
    margin-top: 15px;
}
a.btn.btn-primary.btn-xs.action_price.old_price {
    background: transparent;
    color: #c8cac7;
    text-decoration: line-through;
    font-size: 24px;
}
a.btn.btn-primary.btn-xs.action_price.new_price {
    font-size: 24px;
}
.action_desription {
    width: calc(50% - 15px);
    float: left;
    padding: 0 15px 0 55px;
}
.action_desription .long_line {
    width: calc(100% - 60px);
}
.bx-newsdetail.actions_template .bx-newsdetail-block {
    padding: 0;
}
.action_buttons_ {
    margin-top: 20px;
}
.bx-newslist.actions_other_list {
    padding: 0 15px;
}
.action_desription .date_line.long_line {
    width: calc(100% - 135px);
}
.action_content .date_line.long_line {
    width: calc(100% - 135px);
}
.other-news-block .bx-newslist.actions_other_list + p {

}
.bx-newslist.page_news{
	width: 100%;
}
.bx-newslist.actions_list {
    width: 100%;
}
.bx-newslist.actions_list .bx-newslist-container.col-sm-6.col-md-4 {
    width: 100%;
}
.bx-newslist.actions_list img {
    width: 100%;
    height: auto;
}
.bx-newslist.actions_list .bx-newslist-img {
    width: calc(50% + 15px);
    margin-bottom: 5px;
}
.bx-newslist.actions_list .bx-newslist-block {
/*     max-height: 335px;
    overflow: hidden;*/
    max-height: 315px;
    overflow: hidden;
}
.bx-newslist.actions_other_list .bx-newslist-block {
    padding: 0 15px;
}
.bx-newslist.actions_other_list .bx-newslist-block {
    padding: 0 15px;
/*    max-height: 300px;
    overflow: hidden;*/
}
.actions_red_line {
    position: absolute;
    bottom: 15px;
    width: 66px;
    height: 4px;
    background: #e00022;
    left: 15px;
}
.action_content .bx-newslist-title a {
    margin-top: 0;
    line-height: 20px;
    padding: 0;
}
.action_desription .bx-newslist-title a {
    margin-top: 0;
    line-height: 20px;
    padding: 0;
}
.action_content h3.bx-newslist-title {
    padding: 0;
    margin: 21px 0 25px 0;
}
.action_desription h3.bx-newslist-title {
    padding: 0;
    margin: 21px 0 25px 0;
}
.action_content .long_line {
    width: calc(100% - 50px);
}
form.basket_ .bx_sort_container span {
    color: #000;
    font-size: 24px;
    font-family: "MyriadProRegular";
}
form.basket_ .bx_sort_container a.current {
    background: transparent;
    border: none;
    text-shadow: none;
    color: #555555;
    box-shadow: none;
    font-size: 14px;
    padding: 0;
    font-family: "MyriadProRegular";
}
form.basket_ a.clear_basket {
    float: right;
    background: transparent;
    border: none;
    font-size: 14px;
    font-family: "MyriadProRegular";
    padding: 0;
    margin: 0;
}
a.clear_basket i {
    opacity: 1;
    margin-left: 10px;
}
form.basket_ .bx_sort_container a.current:hover,
a.clear_basket:hover{
	background:transparent!important;
	color: #e00022;
}
a.clear_basket:hover i {
   color: #e00022;
}
.personal-menu {
    max-width: 225px;
    float: left;
    width: 100%;
}
.personal-data {
    width: 100%;
    max-width: calc(100% - 225px);
    float: left;
}
.bx_ordercart_order_pay_center a.checkout {
    background: #e00022!important;
    border-radius: 0!important;
    text-shadow: none!important;
    text-transform: uppercase;
    font-size: 24px;
    font-family: "MyriadProRegular";
    font-weight: normal!important;
    letter-spacing: 5px;
    height: 50px;
    line-height: 50px!important;
    width: 100%;
    max-width: 570px;
    text-align: center;
}
.order-checkout input[type=submit] {
    background: #e00022!important;
    border-radius: 0!important;
    text-shadow: none!important;
    text-transform: uppercase;
    font-size: 24px;
    font-family: "MyriadProRegular";
    font-weight: normal!important;
    letter-spacing: 5px;
    height: 50px;
    line-height: 50px!important;
    width: 100%;
    max-width: 570px;
    text-align: center;
    color: white;
    border: 1px solid #e00022!important;
}
table.sale_order_full_table {
    width: 50%;
    float: left;
}
.order-checkout > div.bx_order_make.checkout_ > b {
    font-size: 12px;
    font-family: "myriadproregular";
    text-transform: uppercase;
    letter-spacing: 5px;
    font-weight: normal;
    display: block;
    text-align: left;
    padding: 0;
    margin-bottom: 20px;
}
#order_form_div > div > br:nth-child(5),
#order_form_div > div > br:nth-child(6),
#order_form_div > div > br:nth-child(3),
#order_form_div > div > br:nth-child(2){
	display: none;
}
#order_form_div .sale_order_full_table .ps_logo .pay_name {
    font-size: 12px;
    font-family: "myriadproregular";
    text-transform: uppercase;
    letter-spacing: 5px;
    font-weight: normal;
    display: block;
    text-align: left;
    padding: 0;
    margin-bottom: 20px;
}
table.sale_order_full_table td{
	    padding: 0;
    font-size: 14px;
    font-family: "MyriadProRegular";
    color: #555;
    line-height: 20px;
}
.action_desription .bx-newslist-content{
    letter-spacing: 0px;

}
.action_content .bx-newslist-content{
    letter-spacing: 0px;

}
.bx-404-block {
    margin-top: 100px;
    margin-bottom: 200px;
    font-size: 120px;
    color: #000;
    font-family: "MyriadPRoRegular";
}
.newsdetail_page .bx-newsdetail-content,
.bx-newsdetail.newsdetail_page table {
	background-color: transparent;
	font-family: "MyriadProRegular";
	color: #000;
	font-weight: normal;
}
.other-news-block .page_news_vivod .bx-newslist-content {
	letter-spacing: 0;
	line-height: 16px;
}
::selection{
	background:#e3040f;
	color:white;
}
/* ή㡿 鬨衶鿠櫡﫱--------------------------------*/
.checkbox input[type=checkbox] {
	display: none;
}
.checkbox span {
	font-family:"MyriadProRegular";
	font-size: 14px;
	color: #9e9e9e;
}
.checkbox span:before {
	border-radius: 0px;

}
.checkbox input[type=checkbox]:checked + span{
	font-family:"MyriadProRegular";
	color: #000;
}
.checkbox input[type=checkbox]:checked + span:before {
	content: "\f00c";
	font-size: 14px;
	color: #e3040f;
	font-family: FontAwesome;
	text-align: center;
	line-height: 13px;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	padding-right: 3.5px;
	z-index: 2;
}
.bx_block .bx_element label {
	cursor: pointer;
}
.checkbox span:before {
	content: "";
	display: inline-block;
	width: 17px;
	height: 17px;
	position: absolute;
	left: -4px;
	top: calc(50% - 8px);
	border: 1px solid #d9d9d9;
	background-color: #fff;
}
/*-------------------------------------*/
.radio input[type=radio] {
	display: none;
}
.radio span {
	font-family:"MyriadProRegular";
	font-size: 14px;
	color: #9e9e9e;
}
.radio span:before {
	border-radius: 50%;
}
.radio input[type=radio]:checked + span{
	font-family:"MyriadProRegular";
	color: #000;
}
.radio input[type=radio]:checked + span:before {
    content: "\f111";
    font-size: 11px;
    color: #e00022;
    font-family: FontAwesome;
    text-align: center;
    line-height: 15px;
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    padding-right: 0;
}
.radio span:before {
	content: "";
	display: inline-block;
	width: 17px;
	height: 17px;
	position: absolute;
	left: -4px;
	top: calc(50% - 8px);
	border: 1px solid #d9d9d9;
	background-color: #fff;
}
/* 鬨衶鿠櫡﫱衰ᥨﮮ⡢ 鬼塠벥ᱮ⠪/
#order_form_div input[type="text"]{
	    border: 1px solid #dbdbdb;
    box-shadow: none;
    border-radius: 0px;
    height: 50px;
    padding-left: 30px;
    color: #868686;
    font-size: 14px;
    font-family: "MyriadProRegular";
    width: 100%;
}
div#order_form_content div.bx_section div#sale_order_props div div.bx_block textarea {
    margin-bottom: 10px;
    border: 1px solid #dbdbdb;
    box-shadow: none;
    border-radius: 0px;
    height: 50px!important;
    padding-left: 30px;
    color: #868686;
    font-size: 14px;
    font-family: "MyriadProRegular";
    min-width: unset;
}
div#order_form_content select {
	border: 1px solid #dbdbdb;
	box-shadow: none;
	border-radius: 0px;
	height: 50px;
	padding-left: 30px;
	color: #868686;
	font-size: 14px;
	font-family: "MyriadProRegular";
	width: 100%;
}
.bx_order_make .bx_section h4 {
	display: block;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 0px solid #dcdfe2;
	color: #000;
	text-transform: uppercase;
	font-size: 11px;
	font-family: "MyriadProRegular";
	letter-spacing: 2px;
}
#order_form_content > div:nth-child(2) > h4{
	color: #000;
	text-transform: uppercase;
	font-size: 11px;
	font-family: "MyriadProRegular";
	letter-spacing: 2px;
}
.bx-404-block{
	width: 915px;
	height: 350px;
	background: url("images/ochechi.jpg")
}
.page_is_not_exists{
    text-transform: uppercase;
    font-size: 30px;
    color: #000;
    font-family: "MyriadProRegular";
    letter-spacing: 4px;
    margin-bottom: 80px;
}
.bx-404-container{
    border-bottom: 2px solid #ccc;
    margin-bottom: 80px;
}
.bx-404-block {
    margin: 200px auto 50px;
    margin: 0px auto 50px;
}
.to_home a {
    display: block;
    width: 100%;
    max-width: 216px;
    margin: 0 auto 80px;
    min-height: 55px;
    line-height: 55px;
    color: #fff;
    font-size: 16px;
    font-family: "MyriadProRegular";
    letter-spacing: 2px;
    box-shadow: inset 0 0 0 28px #000;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.to_home a:hover {
	color: #000;
	box-shadow: inset 0 0 0 2px #000;
}