.larger {
	width: 1480px;
}
.showmorearrow {
	text-align: center;
	position: absolute;
	top: -10%;
	/* text-align: center; */
	/* left: 36%; */
	width: 100%;
	height: 100%;
	background-image: url(/images/refresh-arrow.svg);
	background-size: 35%;
	background-repeat: no-repeat;
	background-position: center;
}
.showmoretext {
	top: 55%;
	/* left: 10%; */
	width: 100%;
	text-align: center;
	position: absolute;
	font-size: 25px;
}

.showmore {
	transition: 0.5s !important;
}
.showmore:hover {
	transform: scale(1.1);
}
.badge {
	width: 40px;
	height: 20px;
	font-size: 12px;
	color: #fff;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
	line-height: 13px;
	position: absolute;
	border-radius: 10%;
	z-index: 2;
}

.badge--new {
	background-color: #21b838;
	top: 10px;
	right: 10px;
}

.badge--sale {
	top: 10px;
	left: 10px;
	background-color: #ff4040;
}
.hiddenPrice {
	display: none;
}
.header-main.fixed .logo a img {
	padding-top: 5px !important;
	padding-bottom: 5px;
}
.no-padding {
	padding: 0;
}
ul {
	list-style-type: none;
}
.product-view-switcher {
	margin-right: 0 !important;
}
.product-img-wrap {
	/*max-height: 230px;*/
}
.col-md-12,
.col-md-3 {
	padding: 0;
}
.footer {
	padding-bottom: 0;
}

.footer .section-padding {
	padding-bottom: 0 !important;
}

.footer .copyrights {
	padding-top: 50px;
	float: left;
	margin-left: auto;
}

.product-item {
	border: 1px solid transparent;
	/*padding-top: 15px;*/
	/*padding-bottom: 10px;*/
	/*min-height: 360px;*/
}

.owl-stage-outer .product-item {
	min-height: 100%;
}
.product-item:hover {
	/*border: 1px solid #eee;*/
}
.product-item:hover .product-title a {
	color: #2c628f;
}
.product-item:hover b {
	color: #2c628f;
}
.nav-link h2 {
	color: rgba(51, 51, 51, 0.48);
}
.nav-item a {
	border-right: 1px solid #eee;
}
.nav-item.last a:last-child {
	border: none;
}
.nav-link.active h2 {
	color: #333;
}
.productLine:last-child .product-item {
	border-bottom: 1px solid #eeeeee;
}
.productLine:first-child {
	margin-top: -20px;
}
.productLine {
	margin-top: -50px;
}
.goods_amount {
	color: #333333;
	display: block;
	max-width: 215px;
	width: 100%;
	margin: 0 auto;
	float: none;
	text-align: center;
}
.item-price span {
	font-size: 12px;
}
/*.product-item:hover .goods_amount {
  display: block;
}*/

.mainPage .product-item:hover .goods_amount {
	display: block;
	max-width: 215px;
	text-align: left;
	width: 100%;
	margin: 0 auto;
	float: none;
	padding-left: 8px;
	padding-top: 7px;
}
.sp22 {
	margin-top: 40px !important;
}

.col-md-12.pull-left.goodsCount_price {
	margin-top: 0px;
}

.product-item:hover .goodsCount_price {
	display: block;
}
.like-share-inner h1 {
	font-size: 25px;
	color: #fff;
}
.aboutText h2,
.aboutText h5 {
	text-transform: uppercase;
}
.aboutText h5 {
	margin-top: 20px;
}
.aboutText a.btn {
	border: none;
	float: left;
	background: #2c628f;
	color: #fff;
	margin-left: 40px;
	padding: 13px 30px 10px 30px;
	margin-top: -6px;
}
#collapseInfo .col-md-12,
#collapseInfo .col-md-3 {
	padding: 20px;
	text-align: justify;
}
.categories .cat_block {
	margin-top: -80px;
	z-index: 1;
}
.phone div {
	margin-right: 30px;
}
.productIcons {
	position: absolute;
	top: 0;
	left: 0;
}
.productIcons i {
	width: 35px;
	height: 35px;
	margin-left: 5px;
	float: left;
	display: block;
	background-size: 100% !important;
	margin-bottom: 5px;
}
.productIcons .stamp_leather {
	background: url('../img/product_icons/stamp_koza.svg') no-repeat;
}
.productIcons .stamp_snake {
	background: url('../img/product_icons/stamp_zmeika.svg') no-repeat;
}
.productIcons .stamp_wool {
	background: url('../img/product_icons/stamp_sherst.svg') no-repeat;
}
.productIcons .stamp_backlight {
	background: url('../img/product_icons/stamp_podsvetka.svg') no-repeat;
}
.productIcons .stamp_brakes {
	background: url('../img/product_icons/stamp_tormoza.svg') no-repeat;
}
.productIcons .stamp_heat-cold {
	background: url('../img/product_icons/stamp_teploHolod.svg') no-repeat;
}
.productIcons .stamp_leatherinsole {
	background: url('../img/product_icons/stamp_kozanayaStelka.svg') no-repeat;
}
.productIcons .stamp_doubleKnitting {
	background: url('../img/product_icons/stamp_dvoinayaVyazka.svg') no-repeat;
}
.productIcons .stamp_singleKnitting {
	background: url('../img/product_icons/stamp_odinarnayaVyazka.svg') no-repeat;
}
.list-page-title h2 small {
	margin-left: 10px;
	color: #2c628f;
}
.product-list-view .goods_amount {
	padding: 0;
	padding-bottom: 10px;
	margin-top: 40px;
}
.product-list-view .goods_amount .col-md-6 {
	padding: 0;
}
.product-list-view .item-price {
	padding: 0;
}
.product-list-view .product-item {
	border-bottom: 1px solid #eeeeee;
}
.categoryPage .product-img-wrap {
	text-align: center;
}
.categoryPage .section-padding .container {
	width: 1140px;
}
.categoryPage .container {
	width: 100%;
	padding-left: 5%;
	padding-right: 5%;
}
.categoryPage .sidebar-container {
	padding: 0;
}

.categoryPage .product-item {
	overflow: inherit;
	/*min-height: 350px;*/
	padding: 0;
}

.categoryPage .product-item:hover .prod--innerSide {
	min-height: 340px;
	position: relative;
	margin: 0 auto;
	border: 1px solid #eeeeee !important;
	box-shadow: 0 8px 25px 0 #dedede;
	z-index: 0 !important;
	width: 100%;
	height: auto;
	background: #fff;
	transform: scale(1.08);
}

.product-item:hover .prod--innerSide {
	min-height: 340px;
	position: relative;
	margin: 0 auto;
	border: 2px solid #eeeeee !important;
	box-shadow: 0 8px 25px 0 #dedede;
	z-index: 0 !important;
	width: 100%;
	height: 100%;
	background: #fff;
	left: 0;
}

.categoryPage .product-item:hover .goods_amount {
	display: block;
}

.categoryPage .product-item .prod--innerSide {
	border: 1px solid transparent !important;
	height: 355px !important;
}

.categoryPage .product-list-view .goods_amount {
	display: block;
}
.categoryPage .product-item:last-child {
	border: none;
}
.categoryPage .product-show {
	margin-right: 30px;
}
.categoryPage .filterInner {
	max-height: 430px;
	position: relative;
	overflow: hidden;
	box-shadow: 0 0 black;
	overflow-y: auto;
}
.categoryPage .sidebar-container {
	padding-right: 30px;
	position: relative;
}
.categoryPage .checkbox {
	margin: 0 auto;
	max-width: 100%;
	text-align: left;
}
.categoryPage .checkbox label {
	padding-left: 3px;
}
.categoryPage .pull-right {
	margin-right: 0 !important;
}
.categoryPage .checkbox:hover label {
	color: #2c628f;
}
.categoryPage .product-item .product-item-inner img {
	width: 100%;
	/*max-height: 250px;
  max-width: 170px;*/
	text-align: center;
	margin: 0 auto;
	float: none;
}
.categoryPage .product-img-wrap a {
	margin: 0 auto;
	/*margin-top: 20px;*/
}
.categoryPage .product-list-view .product-img-wrap {
	margin: 0;
}
.categoryPage .product-list-view .product-item-inner img {
	width: auto;
	height: auto;
	text-align: center;
	margin: 0 auto;
	float: none;
}
.categoryPage .submit_onChoose {
	position: absolute;
	right: 15%;
	top: 10%;
	z-index: 1;
	display: none;
}
.categoryPage .submit_onChoose button {
	position: fixed;
	background: #2c628f;
	padding: 11px 30px 10px 30px;
	color: #fff;
	border-radius: 8px 15px 15px 8px;
}
.categoryPage .submit_onChoose button:hover {
	background: #5186d0;
}
.categoryPage .submit_onChoose button:hover .arrow-left {
	border-right: 15px solid #5186d0;
}
.categoryPage .submit_onChoose .arrow-left {
	width: 0;
	left: -14px;
	top: 2px;
	position: absolute;
	height: 0;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-right: 15px solid #2c628f;
	transition: all 0.3s ease 0s !important;
	-moz-transition: all 0.3s ease 0s !important;
	-webkit-transition: all 0.3s ease 0s !important;
	-o-transition: all 0.3s ease 0s !important;
}
.categoryPage .showed {
	display: block !important;
}
.logReg_page input,
.logReg_page input[type='text'],
.logReg_page input[type='email'],
.logReg_page input[type='tel'],
.logReg_page input[type='number'],
.logReg_page input[type='password'],
.logReg_page input[type='radio'],
.logReg_page input[type='checkbox'],
.logReg_page textarea,
.logReg_page select {
	-webkit-appearance: initial;
}
.logReg_page .form-border-box {
	padding-bottom: 20px;
}
.logReg_page .form-border-box label {
	text-align: left;
}
.logReg_page .form-border-box .form-field-wrapper {
	text-align: center;
}
.logReg_page .form-border-box .form-field-wrapper a {
	margin-top: 30px;
}
.logReg_page .form-border-box .submit {
	margin-top: 10px;
}
.regPage .form-field-wrapper.col-md-12 {
	text-align: center;
	margin-top: 50px;
}
.regPage .form-field-wrapper {
	padding: 0;
}
.regPage .form-group {
	float: left;
	width: 100%;
	padding: 0;
}
.regPage .form-group label {
	text-align: left;
}
.regPage .form-group input {
	padding-top: 13px;
	padding-bottom: 13px;
	height: 44px;
	width: 90%;
}
.regPage .form-group p {
	color: red;
	position: absolute;
	top: 3px;
	font-size: 12px;
	background: #e5e5e5;
	z-index: 12;
	padding-left: 30px;
	padding-right: 30px;
	float: none;
	margin: 0 auto;
	left: 26%;
}
.regPage .form-group .selectpicker {
	color: rgba(51, 51, 51, 0.77);
	outline: none;
	font-weight: 400;
	font-size: 13px;
	padding-left: 25px;
	padding-right: 25px;
	transition: all 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
	-moz-transition: all 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
	-webkit-transition: all 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
	-o-transition: all 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
}
.regPage .btn-md {
	padding: 17px 35px !important;
	font-size: 14px;
}

.regPage .help-block {
	color: #f55151;
	position: absolute;
	left: 20px;
}
.regPage .form-horizontal input,
.regPage .form-horizontal select {
	padding-top: 13px;
	padding-bottom: 13px;
	height: 44px !important;
	border-radius: 30px !important;
}
.regPage .input-group {
	padding-right: 40px;
}
.checkoutPage #shipping_method input {
	-webkit-appearance: radio;
}
.checkoutPage #shipping_method li {
	text-align: left;
}
.checkoutPage .product-checkout-payment input {
	-webkit-appearance: radio;
}
.checkoutPage #createaccount {
	-webkit-appearance: checkbox;
	float: left;
	margin-top: 6px;
	margin-right: 13px;
}
.checkoutPage .product-checkout-payment span {
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.checkoutPage h5 {
	color: rgba(0, 0, 0, 0.23);
}

.checkoutPage select {
	padding-top: 13px;
	padding-bottom: 13px;
	height: 44px !important;
	border-radius: 55px !important;
	border-bottom-right-radius: 55px !important;
	border-top-right-radius: 55px !important;
	width: 90%;
}
.checkoutPage .has-feedback {
	margin-top: 0 !important;
}
.checkoutPage .has-feedback button {
	margin-bottom: 0 !important;
}
.checkoutPage .product-checkout-payment .has-feedback {
	margin-bottom: 0 !important;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	/* display: none; <- Crashes Chrome on hover */
	-webkit-appearance: none;
	margin: 0;
}
.absolutPos {
	position: absolute;
	text-align: center;
	width: 100%;
}
.absolutPos p {
	font-size: 18px;
	line-height: 1.4;
	font-weight: 600;
	text-align: center;
	color: #000 !important;
	padding: 15px 10px;
	text-transform: uppercase;
}
.productPage .col-md-12,
.productPage .col-md-3 {
	padding-right: 15px;
	padding-left: 15px;
}
.cart-sidebar-wrap .cart-product-item em {
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 10px;
	font-style: unset;
}
.cart-sidebar-wrap .cart-product-item .productIcons {
	display: none;
}
.cart-sidebar-wrap .cart-total-hedding .currency-sign {
	color: #2c628f;
}
.cart-title .currency-sign {
	color: #97bf31;
	margin-left: 0.2em;
}
#product-detail .product-meta {
	width: 70%;
	margin-top: 0.5em;
	/*margin-bottom: 2em;*/
}
#product-detail .product-meta span span {
	float: right;
}
#product-detail .chooseItem {
	float: left;
	width: 100%;
	border: 1px solid #eee;
	padding-top: 10px;
	padding-bottom: 10px;
}
#product-detail .chooseItem input {
	-webkit-appearance: radio;
	float: left;
	margin-top: -8px;
}
#product-detail .chooseItem label {
	color: #333;
	font-weight: 600;
	font-size: 14px;
	float: left;
	width: 100%;
	height: 23px;
}
#product-detail .chooseItem .lft,
#product-detail .chooseItem .rth {
	float: left;
	width: 100%;
	margin-bottom: 0.2em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	height: 30px;
}
#product-detail .chooseItem .lft span,
#product-detail .chooseItem .rth span {
	color: #96c032;
	float: right;
	font-size: 17px;
	font-family: 'Montserrat';
	padding-bottom: 25px;
	font-weight: 500;
}
#product-detail .chooseItem .lft .forBag,
#product-detail .chooseItem .rth .forBag {
	color: #000;
	margin-left: 0.7em;
}
#product-detail .chooseItem .quantity.input-lg {
	margin-top: 0;
}
#product-detail .buttonPrice {
	float: left;
	width: 100%;
	padding-left: 1.5em;
	padding-right: 1.5em;
	text-align: center;
}
#product-detail .product-price .price {
	font-family: 'Montserrat';
}
#product-detail .disable {
	opacity: 0.4;
}
#product-detail .disable span {
	color: #000 !important;
}
.mt {
	margin-top: 3px !important;
}
.zakprice {
	right: 43% !important;
}
/*.sp2{
  margin-top:30px !important;
}*/
.sp3 {
	margin-top: -17px !important;
}
.sp4 {
	margin-top: -17px !important;
}
.dvg {
	padding-left: 25px !important;
}

@media (min-width: 280px) and (max-width: 1200px) {
	.col-md-12.pull-left.goodsCount_price {
		margin-top: 5px !important;
	}
	.header-topbar .topbar-left.mobileNumber {
		text-align: right;
		display: inline-block;
		padding-top: 15px;
		vertical-align: middle;
		padding-left: 10%;
	}

	.header-topbar .topbar-left.desktopNumber {
		display: none;
	}
	.mobile-post.is-mobile {
		display: block !important;
		padding-top: 30px;
	}
	.close-icon {
		display: block !important;
	}

	.header-main.fixed .navigation-menu {
		margin-top: -32px !important;
		top: 50px;
	}

	.header-main.fixed .logo a {
		width: 220px !important;
		margin-top: 8px !important;
		padding-bottom: 10px;
	}

	.item-price.col-md-6.pull-right.old--price {
		margin-top: 20px !important;
	}
	[data-set='prodPrice'] {
		margin-top: 0 !important;
	}
	.product-item .product-detail h5 {
		margin-top: 0px;
		margin-bottom: -20px;
	}
	.regPage .btn-md {
		padding: auto !important;
	}
	.regPage .input-group {
		padding-right: 0;
		width: 90%;
	}
	.copyrights p.copyright {
		padding-left: 3px;
	}
	.logReg_page.regPage h3 {
		padding-left: 10px;
	}
	.list-page-title {
		padding-left: 10px;
		padding-right: 10px;
		/*margin-bottom: 30px;*/
	}
	.list-page-title h2 {
		font-size: 20px !important;
		margin: 0;
	}
	.mainforMobile {
		display: block;
	}
	.logo,
	.move--to--cart {
		width: 80%;
	}
	.header-main .logo {
		width: auto;
		margin-right: -50px;
		margin-top: 10px;
		display: none;
	}
	.header-rightside-nav {
		float: right;
		width: 100% !important;
		margin-top: 25px;
	}
	.col-md-10.push-md-2.product--block {
		width: 100%;
		padding: 0;
		max-width: 100%;
		left: 0;
		flex: 100%;
	}
	.product-sort-by,
	.product-filter-content form {
		/*margin-bottom: 1em;*/
		text-align: left !important;
	}
	.categoryPage .product-item .prod--innerSide {
		pointer-events: all;
		display: inline-flex;
	}
	.input-group.search--box {
		max-width: 100px;
	}
	.content-page {
		height: auto !important;
		/*padding-top: 76px;*/
	}

	.sidebar-icon-nav .dropdownCart .title {
		text-align: left;
	}
	.goods_amount {
		display: block;
		max-width: 215px;
		text-align: left;
		width: 100%;
		margin: 0 auto;
		float: none;
		padding-left: 14px !important;
		padding-top: 7px !important;
	}
	.categoryPage .product-item {
		pointer-events: none;
		border: none;
	}
	.larger {
		width: 100%;
		padding: 0;
	}
	#product-detail .product-meta {
		width: 100%;
	}
	#product-detail .chooseItem {
		padding-right: 0;
		padding-left: 0;
	}
	#product-detail .chooseItem .lft,
	#product-detail .chooseItem .rth {
		padding-left: 0.5em;
		padding-right: 0.5em;
	}
	.footer .col-md-12,
	.footer .col-md-3 {
		padding-right: 15px;
		padding-left: 15px;
	}
	.product-item .product-button {
		background: #2b618f none repeat scroll 0 0;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.08);
		-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.08);
		-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.08);
		opacity: 1;
		bottom: 15px;
		visibility: visible;
		border-radius: 10px;
		position: absolute;
		left: 70%;
		transition: none;
		-moz-transition: none;
		-webkit-transition: none;
		-o-transition: none;
		border: 1px solid #eeeeee;
		transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		display: table;
		margin-left: auto;
		text-align: center;
		border: none;
		pointer-events: all;
		/*
 background: #2b618f none repeat scroll 0 0;
    box-shadow: 0 0 5px rgba(0,0,0,0.08);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.08);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.08);
    opacity: 1;
    bottom: 15px;
    left: 50%;
    visibility: visible;
    border-radius: 20px;
    position: absolute;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    border: 1px solid #eeeeee;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    display: table;
    text-align: center;
    border: none;
    pointer-events: all;*/
	}
	.sss {
		padding-left: 5px;
	}

	.mainPage .product-detail .item-price {
		float: left;
		width: 50%;
	}

	.mainPage .product-detail h5 {
		float: right;
		width: 50%;
	}
	.like-share-inner {
		height: auto !important;
		padding: 20px 10px;
		text-align: center;
	}
	.like-share-inner h1 {
		font-size: 25px;
		color: #fff;
		float: left;
		width: 100%;
		text-align: center;
	}
	.social-icon {
		float: none;
		margin-top: 25px;
		width: 100%;
		display: inline-block;
		text-align: center;
	}

	.aboutText a.btn {
		border: none;
		float: none;
		background: #2c628f;
		color: #fff;
		margin-left: 40px;
		padding: 13px 30px 10px 30px;
		margin-top: -6px;
		margin: 0 auto;
		margin-top: 15px;
	}
	.nav-item a {
		border: none;
	}

	.footer-block.contact-block {
		text-align: center;
	}

	.header-rightside-nav .sidebar-icon-nav ul li {
		margin: 0 !important;
		float: left;
	}

	.header-rightside-nav .list-none-ib .cartBl {
		float: right;
		margin-top: 4px !important;
		margin-left: 10px !important;
	}

	.categoryPage .product-list-view .goods_amount {
		/*padding: 0;
    margin: 0 auto;*/
	}

	/*.categoryPage .product-item:hover .product-button{
    bottom: 10px;
    position: absolute;
    display: inline-block;
    left: 80%;
    margin: 0 auto;
    text-align: center;
    transform: translate(-50%);
    pointer-events: all;
    transition: none !important;
  }*/

	.categoryPage .product-item .product-item-inner {
		height: 225px;
		/*width: 70%;*/
	}
	.product-item .product-detail {
		width: 50%;
		padding-top: 10px;
		z-index: 998 !important;
		padding-left: 5px;
	}
	.categoryPage .product-list-view .product-item-inner img {
		/*width: 60%;*/
	}

	.categoryPage .product-item .product-button {
		/*left: 49% ;*/
	}

	.category--Filters {
		position: fixed !important;
		background: #fff;
		padding-left: 20px !important;
		top: 0;
		z-index: 999;
		padding-top: 20px !important;
		left: 0;
		max-height: 100vh;
		overflow-y: scroll;
		padding-right: 20px !important;
		display: none;
	}

	.filter--mobileButton {
		float: right;
		font-size: 13px;
		margin-left: 10px;
		background: #2c618f;
		padding-left: 10px;
		padding-bottom: 0;
		padding-right: 10px;
		border-radius: 5px;
		color: #fff;
		display: block;
		text-transform: uppercase;
		position: relative;
		z-index: 99;
	}

	.sidebar-icon-nav {
		float: right;
		width: 100%;
		min-width: 300px;
		max-height: 35px;
	}

	.navigation-menu ul {
		width: 100%;
	}

	.category--Filters.active {
		display: block;
		max-width: 70%;
		max-width: 60%;
		z-index: 1000;
	}

	.close-icon {
		font-size: 20px;
		position: absolute;
		right: 15px;
		color: #2c618f;
		cursor: pointer;
		top: 21px;
		z-index: 99;
	}

	.filter--mobileButton i {
		margin-right: 5px;
	}

	.category--Filters .sizeBlock .filterInner .pull-left {
		width: 80px;
		float: left;
		margin-left: 0;
		padding: 0;
	}

	.category--Filters .col-md-6.pull-right {
		float: right;
		width: 55%;
		padding: 0;
	}

	.category--Filters .col-md-6.pull-right input {
		float: right !important;
		margin-right: 12px;
	}
	.category--Filters .appedned__item i {
		margin-right: 0;
	}
	.category--Filters .removeallFilters span {
		margin-right: 0;
	}

	.next_Item.scrollUp {
		float: right;
	}
	.previous_Item.scrollUp {
		float: left !important;
	}
	#pagination a {
		margin-left: 10px;
		margin-top: 10px;
		display: block;
		float: left;
	}

	#pagination i {
		margin: 23px 5px 0 10px;
		float: left;
	}

	.searchPage .pagination li {
		display: inline-block;
		margin-bottom: 13px;
	}
	.searchPage .pagination {
		float: none;
		margin: 0 auto;
		padding-left: 10px;
	}

	.searchPage .product-item .product-detail {
		height: 150px;
	}

	.searchPage .product-item .product-detail h5 {
		margin-top: 0;
	}

	.previous_Item,
	.next_Item {
		display: none !important;
	}
	#pagination {
		float: right;
		width: 100% !important;
	}

	.product-image-gallery .product-gallery-item img {
		width: 60%;
		margin: 0 auto;
	}

	.product-title {
		margin: 0 auto;
		white-space: pre-wrap;
		/*padding-left: 20px;*/
		/*padding-right: 20px;*/
	}

	.product-meta,
	.product-share {
		padding-left: 10px;
		padding-right: 10px;
	}
	.productPage .product-tabs-wrapper {
		display: none;
	}
	.checkoutPage fieldset {
		padding-left: 40px;
	}

	.checkoutPage h3 {
		display: none;
	}

	.product-checkout {
		overflow: hidden;
	}
	.checkoutPage h5 {
		padding-left: 24px;
	}

	.checkoutPage .container.mb-80 {
		padding: 0;
		margin: 0;
	}

	.checkoutPage .content-page {
		padding: 0;
		padding-top: 60px;
		margin: 0;
	}

	.product-checkout.mt-45.bv-form {
		margin-top: 0;
		margin: 0;
	}

	.product-checkout-review-order .responsive-table {
		padding: 20px 15px 0;
	}
	.footer-block.about-us-block img {
		display: none;
	}

	.sidebar-icon-nav .dropdownCart {
		margin-right: 10px;
	}

	.cartBl .dropdownCart {
		display: none !important;
	}

	.is--Desc {
		display: none;
	}
	.is--mobile {
		display: block;
	}
	.is--mobile .mTitle {
		float: left;
		margin-bottom: 20px;
		width: 100%;
		text-align: center;
		text-transform: uppercase;
		font-size: 22px;
		font-weight: 600;
	}
	.is--mobile .order-total .mTitle {
		font-size: 22px;
		font-weight: 600;
		float: left;
		margin-top: 20px;
	}

	.is--mobile .product-price-amount {
		text-align: center;
		float: left;
		width: 100%;
		margin-top: -5px;
		margin-bottom: 20px;
		font-size: 20px;
		color: #2b628f;
		font-weight: 600;
	}

	.checkoutPage .container.mb-80 {
		width: 100% !important;
	}

	.cart--page .is--desc {
		display: none;
	}
}

.footer-block.about-us-block img {
	width: 70%;
}
.close-icon {
	display: none;
}
.alert-success {
	background-color: #2b618f;
	border-color: #2b618f;
	color: #fff;
}
.top-alert {
	position: absolute !important;
	top: 100px;
	left: 0;
	z-index: 99;
	display: inline-block;
	text-align: center;
	width: 320px;
}
.top-alert .alert {
	width: auto !important;
	height: 100%;
	display: inline;
	position: relative;
	margin: 0;
	font-family: 'Open Sans';
	font-weight: 100;
}
.top-alert .alert .close {
	position: absolute;
	top: 11px;
	right: 10px;
	color: inherit;
}
.promo-banner-wrap.large {
	margin-top: 30px;
}
.product-sort-by.pull-right {
	text-align: right;
}
.product-sort-by.pull-right span {
	margin-left: 7px;
}

.product-item .product-detail h5 {
	color: #97bf31;
	margin-top: 0px;
	margin-bottom: -20px;
}

.mainPage .product-detail .pull-left {
	padding: 0;
}

.mainPage .product-item {
	border: 2px solid transparent;
}
.mainPage .product-item:hover {
	border: 2px solid transparent !important;
	z-index: 99;
}

.CFBlock {
	display: none;
	margin-bottom: 50px;
}

.appedned__item i {
	float: right;
	margin-right: 25px;
	cursor: pointer;
	margin-top: 5px;
	color: rgb(244, 67, 54);
	font-size: 15px;
}

.choosedFilter {
	max-height: 150px;
	overflow: hidden;
	overflow-y: auto;
}

.filter--null {
	font-size: 20px;
	text-align: center;
	text-transform: uppercase;
	padding-top: 40px;
	padding-bottom: 20px;
	color: #2c618f;
}

.product-content .col-md-5 {
	padding: 0;
	margin-right: auto;
}

@media (min-width: 280px) and (max-width: 1200px) {
	.showmorearrow {
		left: 15%;
		top: 0%;
		width: 70%;
		height: 70%;
	}
	.showmoretext {
		top: 70%;
	}
	.product-item .product-item-inner img {
		max-height: 160px !important;
		max-width: 205px !important;
		width: auto;
		height: 100%;
		text-align: center;
		margin: 0 auto;
		float: none;
	}
	.product-item .product-detail h5 {
		padding: 0;
	}
	.mainPage--Container .zakprice {
		right: 40% !important;
	}
	.mainPage--Container .badge--new {
		top: 10px;
		left: 130px;
	}
	.mainPage--Container .badge--sale {
		top: 10px;
	}
	.mainPage--Container .product-title {
		padding-left: 5px;
	}
	.product-item .product-button a {
		padding: 1px 30px;
	}
	.mainPage--Container .product-button {
		/*bottom: 20px;*/
		left: 78%;
	}
	.mainPage--Container .product-item {
		height: 170px;
		padding: 0;
		border: none;
	}
	.mainPage--Container .prod--innerSide {
		display: inline-flex;
		height: 170px !important;
		width: 100%;
		border: none;
	}
	.product-item {
		height: 190px;
	}
	.prod--innerSide {
		display: inline-flex;
		height: 190px !important;
		border: none;
	}
	.intro {
		display: none;
	}
	.section-padding-b {
		padding-top: 10px !important;
	}
	.product-filter,
	ul.product-filter {
		margin: 0;
		display: inline-flex;
	}
	.product-filter li a {
		padding: 0 20px;
	}
	.page-title {
		margin-bottom: 10px;
	}
	.product-filter,
	ul.product-filter h2 {
		font-size: 20px !important;
	}
	.badge--new {
		top: 5px !important;
		left: 155px;
	}
	.badge--sale {
		top: 5px !important;
		left: 5px;
	}
	.mt {
		margin-top: -10px !important;
	}
	.zakprice {
		margin-top: 25px !important;
		right: 40% !important;
	}
	.sp2 {
		margin-top: 70px !important;
	}
	.sp21 {
		margin-top: 60px !important;
	}
	.sp3 {
		margin-top: -32px !important;
	}
	.sp4 {
		margin-top: -10px !important;
	}
	.but {
		/*left: 19% !important;*/
	}
	.dvg {
		margin-left: -15px !important;
	}
	.sp22 {
		margin-top: 70px !important;
	}
	.categoryPage .product-item {
		height: 190px !important;
	}
	.categoryPage .product-item:hover .prod--innerSide {
		height: 190px !important;
	}
	.product-item:hover .prod--innerSide {
		height: 170px !important;
	}
	.product-item:hover {
		border: none !important;
	}
	.product-item:hover .prod--innerSide {
		min-height: 170px;
		transform: scale(1) !important;
		border: none !important;
		box-shadow: none;
		width: 100% !important;
	}
	.product-item .prod--innerSide {
		border: none !important;
	}
	.categoryPage .product-item:hover {
		border: none !important;
	}
	.categoryPage .product-item .prod--innerSide {
		height: 190px !important;
		width: 100%;
	}
	.categoryPage .product-item:hover .prod--innerSide {
		min-height: 190px;
		transform: scale(1) !important;
		border: none !important;
		box-shadow: none;
		width: 100% !important;
	}
	.categoryPage .product-item .prod--innerSide {
		border: none !important;
	}
	.categoryPage .product-list-view .product-item-inner img {
		max-height: 160px !important;
		max-width: 195px !important;
	}
	.product-item .product-item-inner {
		height: 188px !important;
		width: 50%;
		overflow: visible;
	}
	.product-title a {
		text-align: left;
	}
	.categoryPage .product-item {
		border: none !important;
	}
	.categories {
		display: none;
	}
	/*.aboutText{*/
	/*  display: none;*/
}
.product-filter-content .product-filter-content-inner {
	padding: 5px 0;
}
.mainpageGoodsBlock .product-item-inner {
	/*height: 170px !important;*/
}

@media (max-width: 320px) {
	.category--Filters .sizeBlock .filterInner .pull-left {
		width: 65px !important;
	}
	.mainPage--Container .zakprice {
		right: 30% !important;
	}
	.categoryPage .product-list-view .product-item-inner img {
		max-height: 160px !important;
		max-width: 175px !important;
	}
}
@media (max-width: 375px) {
	.category--Filters .sizeBlock .filterInner .pull-left {
		width: 70px !important;
	}
}

@media (min-width: 1100px) and (max-width: 3800px) {
	.mainPage .product-item {
		min-height: 370px;
		max-width: 20%;
	}
}

.nice-select .list {
	z-index: 102 !important;
}

.about--page {
	padding: 0 20px 0 20px;
	padding-top: 80px;
	padding-bottom: 50px;
	font-size: 15px;
	text-align: justify;
}

.about--page h1 {
	font-size: 35px;
	text-align: center;
	width: 100%;
}
.about--page h2 {
	text-align: center;
	width: 100%;
}
.about--page .information--text {
	margin-top: 40px;
	margin-bottom: 40px;
}
.about--page .information--text img {
	float: left;
	width: 60px;
	margin-right: 20px;
	padding-bottom: 90px;
}
.about--page .information--text ul {
	margin-top: 20px;
	margin-bottom: 20px;
}
.about--page .information--text ul li {
	font-weight: bold;
	font-size: 22px;
	margin-top: 10px;
}
.about--page .information--text .red {
	color: red;
	font-weight: 600;
}

.about--page .information--text ul.payment li {
	font-weight: normal;
	font-size: 15px;
}
.header-all {
	/*position: fixed;*/
	width: 100%;
}
.list-none-ib {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
}
.arrow {
	font-size: 20px;
}
.mobile-post.is-mobile {
	display: none;
}
.overLay {
	display: none;
	background: black;
	position: absolute;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 999;
}
.overLay.active {
	display: block;
	opacity: 0.5;
}

.checkbox-input {
	display: none;
}

.checkbox-label {
	display: inline-block;
	vertical-align: top;
	position: relative;
	max-width: 100%;
	min-width: 100%;
	cursor: pointer;
	border: 1px solid #d9d9d9;
	text-align: center;
	padding: 5px 0 5px 0;
}

.checkbox-text--title {
	font-weight: 500;
}

.checkbox-text--description {
	font-size: 14px;
	margin-top: 16px;
	padding-top: 16px;
	border-top: 1px solid #2196f3;
}

.checkbox-text--description .un {
	display: none;
}

.checkbox-input:checked + .checkbox-label {
	background-color: rgb(22, 102, 175);
}

.checkbox-input:checked + .checkbox-label:before {
	top: 0;
	opacity: 1;
}

.checkbox-input:checked + .checkbox-label .checkbox-text--description {
	border-color: #d9d9d9;
}

.checkbox-input:checked + .checkbox-label .checkbox-text--description .un {
	display: inline-block;
}

#minchoose {
	margin: 0;
}

.no-paddig {
	padding: 0;
}

.widget-filter-size .widget-title:after {
	font: normal normal normal 14px/1 FontAwesome;
	content: '\f077';
	float: right;
	color: grey;
}

.widget-filter-size .collapsed:after {
	content: '\f078';
}

.productLine li {
	height: auto;
}

@media (min-width: 426px) and (max-width: 820px) {
	.product-item .product-detail h5 {
		max-width: 100%;
	}
	.sp2 {
		margin-top: 65px !important;
	}
	.header-all {
		/*width: 768px !important;*/
	}
	.product-filter-content {
		/*width: 768px !important; */
	}
	.product-filter-content .product-filter-content-inner {
		display: inline-block;
	}
	.categoryPage .product-list-view .product-item-inner img {
		max-height: 160px !important;
		max-width: 175px !important;
	}
	.mainPage--Container .zakprice {
		right: 30% !important;
	}
	.mainPage--Container .badge--new {
		left: 120px;
	}
}

@media (min-width: 750px) and (max-width: 1200px) {
	.sp2 {
		margin-top: 10px;
	}
	.zakprice {
		/*margin-top: 0px !important;*/
		right: 50% !important;
	}
	.sp3 {
		margin-top: 0px !important;
	}
	.sp4 {
		margin-top: 0px !important;
	}
	.but {
		/*left: 18% !important;*/
	}
}

@media (min-width: 982px) and (max-width: 1200px) {
	.but {
		/*left: 28% !important;*/
	}
}

.spgen {
	padding: 0;
}

.slider1 {
	width: 100%;
	position: relative;
	padding-top: 350px;
	/* margin: 100px auto; */
	box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.75);
}

/*Last thing remaining is to add transitions*/
.slider1 > img {
	position: absolute;
	left: 0;
	top: 0;
	transition: all 0.5s;
}

.slider1 input[name='slide_switch'] {
	display: none;
}

.slider1 label {
	/*Lets add some spacing for the thumbnails*/
	margin: 18px 0 10px 18px;
	border: 3px solid #999;

	float: left;
	cursor: pointer;
	transition: all 0.5s;

	/*Default style = low opacity*/
	opacity: 0.6;

	display: flex;
	align-items: center;
	justify-content: center;
}

.slider1 label img {
	display: block;
	height: 100%;
}

/*Time to add the click effects*/
.slider1 input[name='slide_switch']:checked + label {
	border-color: #666;
	opacity: 1;
}
/*Clicking any thumbnail now should change its opacity(style)*/
/*Time to work on the main images*/
.slider1 input[name='slide_switch'] ~ img {
	z-index: 0;
	opacity: 0;
	/*transform: scale(1.1);*/
}
/*That hides all main images at a 110% size
On click the images will be displayed at normal size to complete the effect
*/
.slider1 input[name='slide_switch']:checked + label + img {
	z-index: 1;
	opacity: 1;
	/*transform: scale(1);*/
}

/* Style the Image Used to Trigger the Modal */
.modalImg {
	border-radius: 5px;
	cursor: pointer;
	transition: 0.3s;
}

.modalImg:hover {
	opacity: 0.7;
}

/* The Modal (background) */
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 9999; /* Sit on top */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0, 0, 0); /* Fallback color */
	background-color: rgba(0, 0, 0, 0.9); /* Black w/ opacity */
}

/* Modal Content (Image) */
.modal-content {
	margin: auto;
	display: block;
	width: auto;
	max-width: 85%;
	max-height: 85%;
}

/* Caption of Modal Image (Image Text) - Same Width as the Image */
#caption {
	margin: auto;
	display: block;
	width: 80%;
	max-width: 700px;
	text-align: center;
	color: #ccc;
	padding: 10px 0;
	height: 150px;
}

/* Add Animation - Zoom in the Modal */
.modal-content,
#caption {
	animation-name: zoom;
	animation-duration: 0.6s;
}

@keyframes zoom {
	from {
		transform: scale(0);
	}
	to {
		transform: scale(1);
	}
}

/* The Close Button */
.close {
	position: absolute;
	top: 15px;
	right: 35px;
	color: #f1f1f1;
	font-size: 40px;
	font-weight: bold;
	transition: 0.3s;
}

.close:hover,
.close:focus {
	color: #bbb;
	text-decoration: none;
	cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px) {
	.modal-content {
		width: 100%;
	}
}

.filters__color {
	cursor: pointer;
	width: 40px;
	height: 26px;
	margin-right: 6px;
	margin-bottom: 6px;
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
	position: relative;
}

.filters__checkbox {
	display: none !important;
}

.filters__checkbox--color:checked + .filters__checkbox-color-checked,
.filters__checkbox--color:hover + .filters__checkbox-color-checked {
	display: inline-block;
}

.filters__checkbox-color-checked {
	display: none;
	border: 2px solid #000;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

.specsale {
	color: #f55151 !important;
}

.scrollup {
	width: 40px;
	height: 40px;
	opacity: 0.3;
	position: fixed;
	bottom: 50px;
	right: 100px;
	display: inline-block;
	text-indent: -9999px;
	background: url('https://rostovka.net/images/icon_top.png') no-repeat;
	z-index: 99999;
}
.scrollup:hover {
	opacity: 1;
}
/*
  Styles
*/
#recaptcha_box {
	margin-bottom: 10px;
}
.my_message {
	width: 100%;
}
.mbottom-100 {
	margin-top: 100px;
}
.feedback_image {
	height: 50px;
	width: 350px;
}
.feedback_button {
	background: #0f3e68;
	color: #fffce8;
	padding: 10px 25px;
	border-radius: 8px;
}
.another_title {
	font-size: 18px;
	font-weight: 600;
}
.feedback_box {
	margin-bottom: 85px;
}
.feedback_item {
	background: #cdd0ed;
	padding: 0 15px;
	min-height: 60px;
}
.feedback_item_index {
	padding-top: 15px;
	font-size: 50px;
	color: #505050;
}
.feedback_item_name {
	font-weight: 700;
}
.feedback_item_message {
	padding: 10px 15px;
}

/*EDITS*/

@media (min-width: 971px) and (max-width: 1200px) {
	h5.item-price.col-md-6.pull-right {
		position: absolute;
		top: 30px;
		left: 8%;
	}

	ul.product-filter.nav {
		display: flex;
		justify-content: center;
	}

	.section-padding-b {
		padding-top: 10px !important;
	}

	.product-title a {
		font-size: 15px;
		border-bottom: 1px solid transparent;
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 90%;
		text-align: left;
		display: block;
		margin: 0 auto;
	}

	span.item-price.col-md-6.pull-left {
		font-size: 11px;
	}

	h6.item-price.old--price.zakprice {
		font-size: 12px;
	}

	h5.item-price.col-md-6.pull-right {
		font-size: 15px;
	}

	.sp2 {
		margin-top: 35px !important;
		display: flex;
		flex-direction: column;
	}

	span.col-md-6.pull-left.boxCount.sp3 {
		font-size: 12px;
		/*margin-left: 17px;*/
	}

	span.col-md-6.pull-right.minCount.sp4 {
		font-size: 12px;
		/*margin-left: 17px;*/
	}
	.col-md-10.push-md-2.product--block {
		margin-top: 10px;
	}

	form.product-sort-by.pull-right.col-xl-5.col-md-12.col-sm-12.col-xs-12 {
		position: absolute;
		left: 73%;
	}
	.product-list-item {
		width: 104%;
	}
	/*form.navbar-form {
    position: absolute;
    top: 0;
    left: 5%;
}
.sidebar-icon-nav ul li a {
    position: absolute;
    top: 0;
    right: 0;
}*/

	form.navbar-form {
		position: absolute;
		top: -8px;
		left: 3%;
	}
	.sidebar-icon-nav ul li a {
		position: absolute;
		top: 0;
		right: 3%;
	}
	nav.navigation-menu {
		position: absolute;
		left: 19%;
	}
}

@media (min-width: 891px) and (max-width: 970px) {
	.navigation-menu {
		width: 70%;
	}
	h5.item-price.col-md-6.pull-right {
		position: absolute;
		top: 30px;
		left: 8%;
	}

	ul.product-filter.nav {
		display: flex;
		justify-content: center;
	}

	.section-padding-b {
		padding-top: 10px !important;
	}

	.product-title a {
		font-size: 15px;
		border-bottom: 1px solid transparent;
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 90%;
		text-align: center;
		display: block;
		margin: 0 auto;
	}

	span.item-price.col-md-6.pull-left {
		font-size: 11px;
	}

	h6.item-price.old--price.zakprice {
		font-size: 12px;
	}

	h5.item-price.col-md-6.pull-right {
		font-size: 15px;
	}

	.sp2 {
		margin-top: 35px !important;
		display: flex;
		flex-direction: column;
	}

	span.col-md-6.pull-left.boxCount.sp3 {
		font-size: 12px;
		/*margin-left: 17px;*/
	}

	span.col-md-6.pull-right.minCount.sp4 {
		font-size: 12px;
		/*margin-left: 17px;*/
	}
	/*form.navbar-form {
    position: absolute;
    top: 0;
    left: 5%;
}
.sidebar-icon-nav ul li a {
    position: absolute;
    top: 0;
    right: 0;
}*/

	form.navbar-form {
		position: absolute;
		top: 0;
		left: 3%;
	}
	.sidebar-icon-nav ul li a {
		position: absolute;
		top: 0;
		right: 3%;
	}
	nav.navigation-menu {
		position: absolute;
		left: 16%;
	}
}

@media (width: 568px) {
	.nice-select.nice-select-box {
	}

	form.product-sort-by.pull-right.col-xl-5.col-md-12.col-sm-12.col-xs-12 {
		position: absolute;
		right: -2%;
		font-size: 12px;
	}

	.col-md-12.pull-left.goodsCount_price {
		position: relative;
	}

	h2.page-title {
		font-size: 18px !important;
	}
	.mainPage--Container .product-button {
		left: 61% !important;
	}
	.col-md-12.pull-left.goodsCount_price {
		position: static;
	}
	p.product-title {
		padding-left: 0;
		margin-left: -20px;
	}
}

@media (width: 320px) {
	.product-filter,
	ul.product-filter h2 {
		font-size: 18px !important;
	}
	img.img-responsive {
		width: 100% !important;
		height: auto !important;
	}

	.filter--mobileButton {
		font-size: 12px;
	}
}
@media (width: 823px) {
	form.product-sort-by.pull-right.col-xl-5.col-md-12.col-sm-12.col-xs-12 {
		position: absolute;
		right: 5%;
	}
}

@media (min-width: 576px) and (max-width: 890px) {
	/*.navigation-menu {
    width: 70%;
  }
  h5.item-price.col-md-6.pull-right {
    position: absolute;
    top: 30px;
    left: 8%;
}

  ul.product-filter.nav {
    display: flex;
    justify-content: center;
}*/

	/*  .section-padding-b{
    padding-top: 100px !important;
  }*/

	.product-title a {
		font-size: 15px;
		border-bottom: 1px solid transparent;
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 90%;
		text-align: center;
		display: block;
		margin: 0 auto;
	}

	span.item-price.col-md-6.pull-left {
		font-size: 11px;
	}

	h6.item-price.old--price.zakprice {
		font-size: 12px;
	}

	h5.item-price.col-md-6.pull-right {
		font-size: 15px;
	}

	.sp2 {
		margin-top: 35px !important;
		display: flex;
		flex-direction: column;
	}

	span.col-md-6.pull-left.boxCount.sp3 {
		font-size: 12px;
		/*margin-left: 17px;*/
	}

	span.col-md-6.pull-right.minCount.sp4 {
		font-size: 12px;
		/*margin-left: 17px;*/
	}
	.sp3 {
		margin-top: 0px !important;
	}

	form.navbar-form {
		position: absolute;
		top: 0;
		left: 5%;
	}
	.sidebar-icon-nav ul li a {
		position: absolute;
		top: 0;
		right: 5%;
	}
	i.fa.fa-bars {
		position: fixed;
		left: 2%;
	}
	.header-topbar .topbar-left .phone.pull-left {
		margin-left: 0;
	}
	nav.navigation-menu {
		position: absolute;
		left: 21%;
	}
}
@media (min-width: 414px) and (max-width: 604px) {
	li.cartBl a {
		position: absolute;
		top: 0;
		right: 5%;
	}
}
@media (width: 1024px) {
	li.f--button {
		position: fixed;
		top: 115px !important;
	}
}

@media (min-width: 821px) and (max-width: 970px) {
	form.product-sort-by.pull-right.col-xl-5.col-md-12.col-sm-12.col-xs-12 {
		position: absolute;
		right: 5%;
	}

	li.f--button {
		position: absolute;
		top: 110px;
	}
}

@media (min-width: 1220px) and (max-width: 1229px) {
	nav.navigation-menu {
		width: 63%;
	}

	.header-main .logo a img {
		margin-left: 40px;
	}
}

@media (min-width: 1201px) and (max-width: 2400px) {
	.searchPage .content-page .container {
		width: 1500px !important;
	}

	.productLine:first-child {
		margin-top: -20px;
		padding: 25px 75px 0 75px;
	}

	#main-sec-imp {
		width: 1250px !important;
	}
}

@media (min-width: 971px) and (max-width: 1200px) {
	li.f--button {
		position: absolute;
		top: 95px;
	}
}

@media (min-width: 280px) and (max-width: 349px) {
	.product-filter-content label {
		font-size: 10px;
	}

	.product-sort-by.pull-right span {
		font-size: 10px;
	}

	span.current {
		font-size: 12px;
	}

	.product-filter-content {
		padding-left: 10px;
	}
}
@media (min-width: 425px) and (max-width: 579px) {
	/*form.product-sort-by.pull-right.col-xl-5.col-md-12.col-sm-12.col-xs-12 {
    position: absolute;
    right: 0;
}*/
	.product-filter-content label {
		padding-right: 10px;
	}

	.product-filter-content-inner {
		display: flex !important;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
	}

	form.product-sort-by.pull-right.col-xl-5.col-md-12.col-sm-12.col-xs-12 {
		margin-top: 5px;
	}
}

.searchPage img {
	width: auto !important;
}

.searchPage .container.larger {
	width: 1480px !important;
}

.header-maintenance {
	background-color: darkred;
	color: #000;
	padding: 3px 0 40px 0;
	font-size: 24px;
	width: 100%;
	height: 40px;
	text-align: center;
}

.mb-50 {
	margin-bottom: 50px;
}
