/*
	Theme Name: STM (put theme name here) 
	Theme URI: http://hardweb.pro
	Author: HARDWEB
	Author URI: http://hardweb.pro
	Description: HARDWEB Theme
	Text Domain: text domain here
	Version: 1.0
	License: GNU General Public License v2 or later
	Tags: TAGS
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.cart-title a {
    margin-top: 20px;
}
.input-field label{
	font-size: 15px;
}
/*.you-can-choose{
	width: 27px;
}*/
body.page-id-41 .list-menu {
    display:  flex;
}

body.page-id-41 .list-menu a:nth-child(1) {
    order: -3;
}
body.page-id-41 .list-menu a:nth-child(3) {
    order: -2;
}
body.page-id-41 .list-menu a:nth-child(4) {
    order: -1;
}

.for-hot {
	display: none;
    font-size: 14px;
    font-weight: 300;
    background: #e3e3e3;
    border-radius: 2px;
    padding: 14px 20px;
    margin-top: 20px;
}
.home-form-section {
	padding-top: 70px;
}

.home-form_title {
	text-align: center;
}

.box-a {
	padding-top: 55px;
	width: 100%;
	margin-bottom: 5px;
}

.wrapw {
	display: inline-block;
	text-align: center;
}

.price-p {
	display: block;
	width: 79%;
	font-weight: 600;
	margin-top: 8px;
}

.boxa-title {
	width: 79%;
	font-weight: 600;
}

.bm {
	width: 100%;
}

.pm {
	width: 100%;
}

.boxe {
	display: inline-block;
	position: relative;
	width: 180px;
	height: 180px;
	margin-right: 48px;
	padding: 9px;
    background: #fff;
    box-shadow: 1px 1px 22px -5px rgba(0,0,0,.6);
}

.img-m {
	width: 158px;
    height: 162px;
}

.boxe-5 {
	margin-right: 0!important;
}

@media (max-width: 1200px) {
	.box-a {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		justify-content: center;
	}

	.wrapw {
		width: 26%;		
	}

	.boxe {
		margin: 0 !important;
	}

	.boxe-3 {
		margin-right: 0!important;
	}

	.wrapw:nth-child(2) {
		margin-bottom: 68px;
	}

	.price-p {
		width: 100%;
	}

	.boxa-title {
	width: 100%;
	}
}

@media (max-width: 992px) {
	
	.wrapw {
		width: 33%;
	}

	.box-a {
		padding-top: 70px;
	}

}

@media (max-width: 700px) {
	
	.wrapw {
		width: 38%;
	}

	.wrapw:nth-child(5) {
		margin-top: 68px;
	}

}

@media (max-width: 600px) {
	
	.wrapw {
		width: 100%;
		margin-bottom: 73px;
	}

	.wrapw:nth-child(5) {
		margin-top: 0px!important;
		margin-bottom: 10px!important;
	}

}

