@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic);

@media (max-width:767px){#bx-panel{display:none !important}}


.bx-top-nav-container {
background: #8fb442;
margin:0 auto;
}
.bx-top-nav-container .bx-nav-list-1-lvl {max-width: 900px;width: 720px;}

.bx-top-nav-container .bx-nav-1-lvl > a span {
font-size: 12px;
font-weight: bold;
}

body {
	background: #fff;
	font-family: 'PT Sans Narrow', sans-serif;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

body.bx-opened {
	overflow: hidden;
}

.popup-window-content img {width: 200px;}

.bx-authform {
margin: 0 auto 30px auto;
background: #e9e9e9;
padding: 30px 70px;
position: relative;
}
.bx-newslist-container {
padding: 0 5px;
}
.bx-newslist-block {
background: #ebebeb;
margin-bottom: 20px;
padding: 15px;
height: 100%;
}
.bx-newslist-block > div, .bx-newslist-block > h3 {
padding: 0 15px;
}
.bx-newslist-block > .bx-newslist-img {
padding: 0px;
}
@media (min-width: 991px) {
.bx-newslist-content {
height: 100px; overflow: hidden;text-overflow: clip;
}
.bx-newslist-container {
height: 1px;
min-height: 420px;
}
}

.cab a {
color: #000;
text-transform: uppercase;
padding: 10px 0 0 70px;
display: block;
min-height: 60px;
}
.cab .cab_1 {background: url(images/cab_1.png) no-repeat left center;}
.cab .cab_2 {background: url(images/cab_2.png) no-repeat left center;}
.cab .cab_3 {background: url(images/cab_3.png) no-repeat left center;}
.cab .cab_4 {background: url(images/cab_4.png) no-repeat left center;}
.cab .cab_5 {background: url(images/cab_5.png) no-repeat left center;}
.cab [class|="cab_p"] {margin-bottom: 10px;}
.cab .cab_p-1 {background: url(images/cab_p_1.png) no-repeat left center;}
.cab .cab_p-2 {background: url(images/cab_p_2.png) no-repeat left center;}
.cab .cab_p-3 {background: url(images/cab_p_3.png) no-repeat left center;}
.cab .cab_p-4 {background: url(images/cab_p_4.png) no-repeat left center;}
.cab .cab_p-5 {background: url(images/cab_p_5.png) no-repeat left center;}
.cab .cab_p-6 {background: url(images/cab_p_6.png) no-repeat left center;}
.cab .cab_p-7 {background: url(images/cab_p_7.png) no-repeat left center;}

.cab .cab_p-10 {background: url(images/cab_p_10.png) no-repeat left center;}
.cab .cab_p-11 {background: url(images/cab_p_11.png) no-repeat left center;}
.cab .cab_p-12 {background: url(images/cab_p_12.png) no-repeat left center;}
.cab .cab_p-13 {background: url(images/cab_p_13.png) no-repeat left center;}
.cab .cab_p-14 {background: url(images/cab_p_14.png) no-repeat left center;}
.cab .cab_p-15 {background: url(images/cab_15.jpg) no-repeat left center;}

.cab .cab_p-8 {background: url(images/cab_p_8.png) no-repeat left center;}
.cab .cab_p-9 {background: url(images/cab_p_9.png) no-repeat left center;}


.workarea {
min-height: 350px;
}
.top_header {padding: 0 !important;}
.after_menu {padding-top: 0px !important;}
.menu {
border-bottom:3px solid #8fb442;
}
.bx-searchtitle .bx-input-group, .bx-searchtitle .bx-input-group-btn {
background: #397ccb;
}
.search {padding-right:0px !important;}
.personal {}

.about {
background: #e9e9e9;
padding: 20px;
margin-bottom: 20px;
position: relative;
}
.about:after, .bx-authform:after {
content: "";
display: block;
position: absolute;
bottom:0px;
right: 0px;
width: 56px;
height: 55px;
background: url(images/about_corner.png) no-repeat top center;
}
.about .mark {
background: transparent;
color: #397ccb;
padding-left: 20px;
border-left: 1px solid #397ccb;
}
.about .mark-title {
background: transparent;
color: #397ccb;
font-weight: bold;
padding-left: 5px;
text-transform: uppercase;
border-left: 1px solid #397ccb;
}
.container {max-width: 1000px;}
.start_ico {
text-align: center;
width: 25%;
float: left;
color: #000;
margin-bottom: 40px;
}
@media (max-width: 767px) {
.start_ico {width: 100%;}
.start_ico img {max-width: 60px;}
}

.start_ico a {
color: #000;
font-size: 21px;
}

.bx-wrapper {
	position: relative;
}

.icon-empty {
	opacity: 0;
}

a {
	text-decoration: none;
}

a:active,
a:hover {
	border-color: transparent;
	text-decoration: none;
}

a, .container {
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

img {
	width: auto;
	height: auto;
	max-height: 100%
}



.bx-header {}
/*Logo*/

.bx-logo {
	padding-bottom: 19px;
}

.bx-logo .bx-logo-block {
	display: block;
	height: 65px;
	border-bottom: none;
}

.bx-logo .bx-logo-block img {
width: 100%;
max-width: 350px;
margin: 10px 0 0 -10px;
}
@media (max-width: 1000px) {
	.bx-logo .bx-logo-block img {
		height: 95%;
		margin: 15px 0 0 0;
	}
}
@media (max-width: 767px) {
	.bx-logo .bx-logo-block img {
		height: 100%;
		margin: 0;
	}
}


.bx-logo-text,
.bx-logo-text:hover,
.bx-logo-text:active {
	font-size: 32px;
	font-weight: 700;
	font-family: 'PT Sans Narrow', sans-serif;
	color: #000;
	line-height: 37px;
	text-decoration: none;
	border: none;
	vertical-align: bottom;
}

.bx-logo-text small {
	font-size: 37px;
}

.bx-logo-desc {
	text-transform: uppercase;
	display: block;
	font-weight: 700;
	font-size: 13px;
	line-height: 10px;
	color: #b8b8b8;
}

@media (max-width: 767px) {
	.bx-logo {
		background: #eee;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		z-index: 1400;
		padding: 10px 60px;
	}
	.bx-logo .bx-logo-block {
		text-align: center;
		height: 40px;
	}
	.bx-logo-text {
		font-size: 24px;
		color: #fff;
		line-height: 30px;
		vertical-align: middle;
	}
	.bx-logo-text:hover,
	.bx-logo-text:active {
		color: #fff;
	}
	.bx-logo-text small {
		font-size: 24px;
		color: #fff;
	}
	.bx-logo-desc {
		display: none;
	}
}
/* Sections */

.bx-header-section {
	padding: 10px 0;
	background: #fff;
}

.bx-content-seection {
	padding: 0 45px 5px;
	background: #fff;
}

@media (min-width: 1200px) {
	.bx-header-section {
		padding: 10px 0;
	}
	.bx-content-seection {
		padding: 0 15px 5px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.bx-header-section {
		padding: 31px 30px 10px;
	}
	.bx-content-seection {
		padding: 0 5px 5px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.bx-header-section {
		padding: 31px 15px 10px;
	}
	.bx-content-seection {
		padding: 0 15px 5px;
	}
}

@media (max-width: 767px) {
	.bx-header-section {
		padding: 60px 15px 10px
	}
	.bx-content-seection {
		padding: 0 15px 10px
	}
}
/* header / phone */

.bx-inc-orginfo {
	padding-left: 28px;
}


.bx-inc-orginfo-phone {
	display: block;
	margin-top: 10px;
	color: #646464;
	font-size: 17px;
	white-space: nowrap;
	font-family: 'PT Sans Narrow', sans-serif;
}
@media (max-width: 767px) {
	.bx-inc-orginfo {
		text-align: center;
		padding-bottom: 10px;
	}
	.bx-inc-orginfo-phone {
		margin-top: 20px;
		text-align: center;
	}
}

.bx-inc-orginfo-phone i {
	color: #97a1ab;
	position: relative;
	margin-left: -23px;
}

.bx-inc-orginfo-recall {}

.bx-inc-orginfo-recall a {
	color: #039be5;
	border-bottom: 1px dashed;
	font-size: 12px;
	margin-left: 2px;
}

.bx-inc-orginfo-recall a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}
/* header / worktime */

.bx-worktime {}

@media (max-width: 767px) {
	.bx-worktime {
		text-align: center;
	}
}

.bx-worktime-title {
	color: #8d8d8d;
	font-size: 12px;
}

.bx-worktime-prop {
	font-size: 13px;
	color: #000;
}

.bx-worktime-prop>span {
	white-space: nowrap;
}
/*sidebar*/

.bx-sidebar-block {
	margin-bottom: 40px;
}
.bx-sidebar-block img {
	max-width: 100%;
}
/* Breadcrumb Custom*/

.bx-breadcrumb {
margin: 20px 0px 20px 30px !important;
}
.bx-breadcrumb-item {
margin: 0 !important;
position: relative;
height: 43px;
line-height: 20px !important;
padding: 11px 5px;
background: #cc3c39 !important;
color: #fff;
}
.bx-breadcrumb-item a, .bx-breadcrumb-item span {
color: #fff;
text-transform: uppercase;
margin-left: 5px;
}

.bx-breadcrumb-item:first-child:before {
content: "";
display: block;
position: absolute;
left:-29px;top:0px;
width: 29px;
height: 43px;
background: url(images/breadcrumb_left.png) no-repeat top center;
}
.bx-breadcrumb-item.last-item:before {
position: absolute;
content: "";
display: block;
right:-29px;top:0px;
width: 29px;
height: 43px;
background: url(images/breadcrumb_right.png) no-repeat top center;
}

.bx-breadcrumb-item a:hover {
	color: #999;
}
/* workarea */
/*TITLE*/

h1.bx-title,
h2.bx-title,
h3.bx-title,
h4.bx-title,
h5.bx-title,
h6.bx-title {
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 500;
}

h1.bx-title,
h2.bx-title,
h3.bx-title {
	padding-bottom: 15px;
}

h4.bx-title,
h5.bx-title,
h6.bx-title {}

h1.bx-title {
font-size: 26px;
font-weight: bold;
	margin-top: 0;
	padding-bottom: 10px;
text-align: center;
}

h2.bx-title, h2 {
	font-size: 20px;
font-weight: bold;
	margin-top: 0;
	padding-bottom: 10px;
text-align: center;
}

h3.bx-title {}

h4.bx-title {}

h5.bx-title {}

h6.bx-title {}
/* FORMS */

.bx-wrap input[type=text],
.bx-wrap  input[type=password] {
	/*display: block;*/
	/*width: 100%;*/
	/*height: 38px;*/
	/*font-size: 18px;*/
	margin: inherit 4px;
	padding: 0 4px;
	border: 1px solid #CCD5DB;
	border-radius: 2px;
	background: #f8fafc;
	outline: none;
}

textarea {
	display: block;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	font-size: 18px;
	min-height: 150px;
	max-height: 450px;
	margin: 0;
	padding: 0 4px;
	border: 1px solid #CCD5DB;
	border-radius: 2px;
	background: #f8fafc;
	outline: none;
}
/* INC.banners */

.bx-incbanners {
	margin: 10px 0 25px;
	text-align: center;
}
/* INC.links.footer */

.bx-inclinksfooter a {
	border-bottom: none;
}

.bx-inclinksfooter .bx-block-title {
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: 'PT Sans Narrow', sans-serif;
	color: #fff;
	font-weight: 600;
}

.bx-inclinksfooter-container {
	margin-top: 10px;
	padding: 0;
	color: #fff;
	border-radius: 2px;
	font-family: 'PT Sans Narrow', sans-serif;
}

.bx-inclinksfooter-list {
list-style: disc outside;
	margin: 0;
	padding: 0;
}

.bx-inclinksfooter-item {
text-transform: uppercase;
	padding: 0 0 5px 0;
font-size: 18px;
}
/* INC.logo.footer */

.bx-inclogofooter {
	color: #fff;
}

.bx-inclogofooter a.bx-inclogofooter-logo {
	border-bottom: none;
}

.bx-inclogofooter-logo img {
	max-width: 180px;
	height: auto;
}

.bx-inclogofooter-block {
	padding-bottom: 5px;
}
.bx-inclogofooter-block h4 {
	padding-bottom: 20px;
}
.bx-inclogofooter-block > div {
padding-bottom: 17px;
padding-left: 30px;
}
.bx-inclogofooter-adres {
background: url(images/geo.png) no-repeat left top;
	font-size: 20px;
}
.bx-inclogofooter-politic {
background: url(images/politic.png) no-repeat left top;
	font-size: 17px;
}
.bx-inclogofooter-tel {
background: url(images/phone.png) no-repeat left top;
	color: #cfd0d0;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 20px;
	padding-bottom: 5px;
}

.bx-inclogofooter-worktime {
background: url(images/time.png) no-repeat left top;
	color: #cfd0d0;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 17px;
}
/* INC.social.widget */

.bx-banners {
	margin: 10px 0;
}

.bx-banners .bx-block-title {
	font-family: 'PT Sans Narrow', sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
/* INC.wt */

.bx-wt-block {
	color: #fff;
	padding: 5px 15px;
	background: url(images/wt.png) no-repeat center top;
	-webkit-background-size: cover;
	background-size: cover;
	border-radius: 3px;
}

.bx-wt .bx-block-title {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 14px;
}

.bx-wt-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}

.bx-wt-block ul li {
	padding-bottom: 7px;
}

.bx-wt-others-block {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
	margin-top: 4px;
}
/* FOOTER */

.bx-footer {
	background: #292d2e url(images/bottom_bg.jpg) no-repeat top center;
	color: #c8cece;
}

.bx-footer-section.bx-center-section {
	padding-top: 40px;
}

.bx-footer-section.bx-center-section>div {
	margin-bottom: 20px;
}

.bx-footer a {
	color: #fff;
}

.bx-footer a:hover {
	color: #c8cece;
	border-bottom: 1px solid;
	text-decoration: none;
}

.bx-footer-line {
	background: #1f496a;
}

.bx-footer-bottomline {
	background: #222425;
	font-size: 14px;
	padding: 22px 0;
}

.bx-up {
	text-align: right;
}

.bx-up a,
.bx-up a:hover {
	border-bottom: none;
}

@media (min-width: 1200px) {}

@media (min-width: 992px) and (max-width: 1199px) {}

@media (min-width: 768px) and (max-width: 991px) {}

@media (max-width: 767px) {
	.bx-footer {
		xtext-align: center;
	}
	.bx-up {
		text-align: center;
	}
}
/**/

.btn-primary, input[type=submit] {
	background-color: #8fb442;
	border-color: #8fb442;
border: 1px solid #8fb442;
color: #fff;
padding: 6px 12px;
border-radius: 4px;
}

.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {
	background-color: #b4da64;
	border-color: #b4da64;
}

.btn-link {
	color: #1485ce;
}

.btn-link:focus,
.btn-link:hover {
	color: #53a4d8;
	text-decoration: none;
}
/*404*/

.bx-404-container {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.bx-404-block {
	margin-top: 100px;
	margin-bottom: 66px;
}

@media (max-width: 768px) {
	.bx-404-block {
		margin-top: 50px;
		margin-bottom: 33px;
	}
}

.bx-404-text-block {
	font-size: 20px;
	font-family: 'PT Sans Narrow', sans-serif;
	padding-bottom: 20px;
}

.bx-maps-title {
	color: #8f8f8f;
	font-size: 16px;
	font-family: 'PT Sans Narrow', sans-serif;
	padding-bottom: 20px;
	padding-top: 10px;
	border-bottom: 1px solid #e9eaea;
}

.map-columns {
	padding-top: 20px;
}

.bx-map-title {
	font-weight: bold;
	font-size: 14px;
	font-family: 'PT Sans Narrow', sans-serif;
	position: relative;
	min-height: 20px;
	padding-left: 25px;
	margin-bottom: 20px;
}

.bx-map-title .fa {
	color: #0083d1;
	position: absolute;
	left: 0;
	top: 2px;
	font-size: 15px;
}

.map-columns ul {
	list-style: none;
	margin-bottom: 5px;
}

.map-level-0 {
	margin-left: 0;
	padding-left: 25px;
	margin-bottom: 20px;
}

.map-level-0 li {
	margin-left: 0;
	padding-left: 0;
}

.map-level-0 ul {
	padding-left: 15px;
}

ul.map-level-1 {
	margin-bottom: 30px;
}
/*ABOUT*/

.bxd-block {
	width: 100%;
	border: 1px solid #e3e6e7;
	display: block;
	background: #fff;
	padding: 15px;
	min-height: 210px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a.bxd-block:hover {}

.bxd-icon {
	display: block;
	border-radius: 50%;
	height: 68px;
	width: 68px;
	margin: 0 auto;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.bxd-block:hover .bxd-icon {}

.bxd-icon .fa {
	margin-left: -1px;
	position: relative;
	font-size: 35px;
	height: 68px;
	width: 68px;
	text-align: center;
	line-height: 68px;
	vertical-align: middle;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.bxd-link:hover .bxd-icon .fa {}

.bxd-title {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
	color: #000;
	font-size: 15px;
	font-family: 'PT Sans Narrow', sans-serif;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	text-transform: uppercase;
}

.bxd-desc {
	display: block;
	text-align: center;
	color: #737373;
	font-size: 12px;
}

.bx-wrapper{
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #fff;

}
@media (min-width: 992px) and (max-width:1199px){
	.bx-wrapper{
		-webkit-background-size:1600px auto;
		background-size:1600px auto;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.bx-wrapper{
		-webkit-background-size:1280px auto;
		background-size:1280px auto;
	}
}
@media (max-width: 767px){
	.bx-wrapper{
		background: none ;
	}
}



input.input-disabled{
	color: #757373 !important; background: #dddddd !important; border:0 !important; box-shadow: none !important;
	pointer-events: none;
}



.preview-pdf-links .year_block{
	font-weight: 700; list-style: none; margin-left: -18px; margin-bottom: 5px;
}

.yandex-rtb {
	margin-top: 20px;
}


.only-electron.prop_ZIP, .only-electron.prop_REGION, .only-electron.prop_DISTRICT, .only-electron.prop_CITY, .only-electron.prop_STREET, .only-electron.prop_HOUSE, .only-electron.prop_CORP, .only-electron.prop_FLAT {
	display: none;
}

.c-bxmaker-authuserphone_login-default-box.register_show label{
	display: none;
}
.c-bxmaker-authuserphone_login-default-box.sms-sent .pwd-block label {
	color: red !important;
}
.c-bxmaker-authuserphone_login-default-box.sms-sent .pwd-block input {
	border-color: red !important;
}
.c-bxmaker-authuserphone_login-default-box .hint, .c-bxmaker-authuserphone_login-default-box .hint b{
	color: #757373;
}

@media screen and (max-width: 800px) {
/*@media screen and (max-width: 7px) {*/


	.bx-breadcrumb-item:first-child:before {
		display: none;
	}
	.bx-breadcrumb {
		display: none;
		/*margin: 0 !important;*/
	}
	.bx-breadcrumb-item {
		background: transparent !important;
		color: #cc3c39 !important;
		padding: 0 5px 0 0;
		height: auto;
	}
	.bx-breadcrumb-item a, .bx-breadcrumb-item span {
		color: #cc3c39 !important;
		margin-left: 0;
		font-size: 14px;
		text-transform: none;
	}
	.bx-breadcrumb .bx-breadcrumb-item a[href="/catalog/podpiska/"] {
		width: 66px;
		white-space: nowrap;
		overflow: hidden;
		display: inline-block;
	}
	.bx-breadcrumb .bx-breadcrumb-item a[href="/catalog/podpiska/"] span {
		white-space: nowrap;
		display: inline-block;
	}

	.bx-basket-block {
		font-size: 18px !important;
	}
	.bx-basket-fixed {
		border-top: 3px solid #ddd !important;
	}
	.bx-basket-fixed a {
		margin: 10px;
	}
	.popup-window-buttons .bx_item_detail {
		display: inline-block;
		margin: 10px 0;
	}
	.popup-window-buttons .bx_item_detail span{
		font-size: 18px;
		padding: 10px !important;
		height: auto !important;
	}
	.popup-window-titlebar {
		font-size: 18px;
		padding: 15px;
	}
	.order-auth, .order-auth tbody, .order-auth tr, .order-auth td {
		display: block;
	}

	/* Корзина */
	#basket_form_container .bx_sort_container{
		display: none;
	}
	#basket_form_container .itemphoto div {
		display: none;
	}
	.bx_ordercart .bx_ordercart_order_table_container {
		border: 0;
	}
	.bx_ordercart_itemtitle {
		text-align: left;
	}
	.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a {
		font-weight: 400;
		font-size: 24px;;
	}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td {
		padding: 0;
	}
	.custom span{
		display: none !important;
	}
	div[id^='discount_value'] {
		display: none;
	}
	.type_price, .type_price_value {
		display: none !important;
	}

	td.price, td.col_QUANTITY, td.col_SUM:before  {
		font-size: 18px !important;
		text-align: left !important;
	}
	td.price:before, td.col_QUANTITY:before, td.col_SUM:before {
		display: inline-block;
		width: 50%;
		font-weight: 400;
	}
	td.price:before {
		content: 'Цена';
	}
	td.col_QUANTITY:before {
		content: 'Количество';
	}
	td.col_SUM:before {
		content: 'Всего';
	}

	.col_QUANTITY, .col_SUM > div {
		font-weight: 700;
	}

	.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price, .col_SUM > div  {
		font-size: 18px;
		display: inline-block;
		margin: 0;
	}
	#basket_items .control br, #basket_items .control a[href*="delay"]{
		display: none;
	}
	#basket_items .control a[href*="delete"] {
		display: block;
		font-size: 20px;
		color: red;
	}
	#basket_items .control {
		text-align: right;
	}
	#basket_items  td.item + td.custom, #basket_items  td.margin, #basket_items .itemphoto {
		display: none !important;
	}
	#basket_items tbody td {
		padding: 10px 0;
	}
	.bx_ordercart_order_pay {
		padding: 0 !important;
	}

	.bx_ordercart_coupon {
		padding-top: 10px;
		margin-top: 0;
		text-align: left;
	}
	.bx_ordercart_coupon span, .bx_ordercart_coupon input {
		display: inline-block !important;
	}
	.bx_ordercart_coupon span {
		width: 50%;
		font-size: 16px !important;
	}

	.bx_ordercart_order_pay_left,
	.bx_ordercart_order_pay_right {
		padding-top: 10px;
		margin-top: 10px;
		border-top: 2px solid #eee;
	}
	.bx_ordercart_order_sum {
		margin-top: 0 !important;
	}
	.bx_ordercart .bx_ordercart_order_sum tr td {
		text-align: left;
		width: 50% !important;
		font-size: 18px;
		padding: 5px 0;
	}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr {
		border-bottom: 2px solid #eee;
		padding-bottom: 15px;
	}

	.bx_item_detail .bx_big.bx_bt_button,
	.bx-touch .bx_ordercart .bx_ordercart_order_pay_center .checkout,
	.bx-touch .bx_ordercart_order_pay_center .checkout,
	input[name="BuyButton"]
	{
		display: block !important;
		border-radius: 30px;
		padding: 5px 0;
		height: auto;
		font-size: 20px;
		font-weight: 400;
	}

	.order-auth .desktop-row {
		display: none;
	}
	.order-auth .auth-title {
		display: block;
	}
	.order-auth, .order-auth input, .bx_order_make{
		font-size: 18px !important;
	}
	.order-auth > tbody > tr > td{
		padding-bottom: 20px;
		margin-bottom: 10px;
		border-bottom: 2px solid #eee;
	}
	.sale_order_full_table {
		width: 100%;
	}
	.order-auth input, .sale_order_full_table input {
		width: 100%;
		margin-top: 0.5em;
		margin-bottom: 1em !important;
	}
	.sale_order_full_table tr {
		margin-bottom: 10px;
	}
	font.errortext {
		font-size: 18px;
		font-weight: 700;
	}
	font.notetext {
		font-size: 18px;
		font-weight: 700;
		color: #00c400;
	}

	#order_form_content .section.person-type{
		display: none;
	}
	.hide-mobile {
		display: none;
	}
	.sale_order_props, .sale_order_props input, .bx_order_make {
		font-size: 18px;
	}
	#order_form_div input {
		margin-top: 0.5em;
		margin-bottom: 10px !important
	}
	#order_form_div div+br {
		display: none;
	}
	#order_form_div input[type="text"], #order_form_div input[type="password"], #order_form_div textarea, #order_form_div select {
		font-size: 18px;
	}
	.bx_section.section_profile h4{
		display: none;
	}
	.bx_order_make .bx_block {
		padding: 0;;
	}

	.bx_block.pay-system {
		padding-right: 50px;
		padding-bottom: 10px;
	}

	.bx_ordercart_order_table_container .itemphoto{
		display: none !important;
	}
	.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a {
		line-height: 1.5em;
	}
	.bx_ordercart .bx_ordercart_order_table_container table tbody tr td {
		width: 100% !important;
	}
	.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemart {
		color: #000000;
		font-size: 16px;
	}
	.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemart span{
		font-weight: 700;
	}

	.bx_ordercart .bx_ordercart_order_table_container tbody .right.col_quantity {
		text-align: left !important;
		font-size: 18px;
	}
	.bx_ordercart .col_quantity span{
		display: inline !important;
	}

	.c-bxmaker-authuserphone_login-default-box {
        max-width: 100%;
    }
	.c-bxmaker-authuserphone_login-default-box .cbaup_title {
		font-size: 20px;
	}
	.c-bxmaker-authuserphone_login-default-box .cbaup_row .cbaup_btn {
		border: 0;
		font-size: 18px;
		width: 100%;
		border-radius: 20px;
	}
	.c-bxmaker-authuserphone_login-default-box label{
		font-size: 18px !important;
	}
	.c-bxmaker-authuserphone_login-default-box input{
		margin-top: 0 !important;
	}
	.c-bxmaker-authuserphone_login-default-box .hint {
		font-size: 16px;
	}
}

