body{
position:relative;
margin:0;
overflow-x:hidden;
}
body, input, select, option, textarea, button{
color:#333;
font-size:100%; font-weight:500; font-family: 'Montserrat', sans-serif !important;
}
a{
color:#333;
text-decoration:none;
}
a, a:active, button, button:active{
outline:none;
}
h3{
margin:0;
color:#555;
text-align:left;
font-size:170%; font-weight:700;	
}
.content-width{
width:96%; max-width:1200px;
}

/* --------------------------------------------------- */
/* --------------------------------------------------- */
/* путь */
.path-div{
width:100%;
margin:10px 0 0 0;
padding:0;
}
.path-div-div{
margin:0;
padding:0;
text-align:left;
}
.path-div a{
display:inline;
color:#555;
font-weight:400;
}
.path-div-active{
border-bottom:1px dashed #555;
}
.path-div-active:hover{
border-bottom:1px solid #68904d;
color:#68904d !important;
}

/* --------------------------------------------------- */
/* --------------------------------------------------- */
/* описание товара */
.opisaniye-div{
width:100%;
margin:60px 0 0 0;
padding:0;	
}
.opisaniye-div-div{
margin:0;
padding:0;	
}
.opisaniye-div p{
margin:40px 0 0 0;
text-align:left;
line-height:1.4;	
}
.opisaniye-div p:first-of-type{
margin:0;	
}
.opisaniye-div p b{
font-weight:700;	
}
/* --------------------------------------------------- */
.opisaniye-div ul{
width:100%;
margin:0;
padding:0;
list-style:none;	
}
.opisaniye-div li:first-of-type{
display:inline-block;	
width:48%;
margin:20px 0 0 0;
padding:0 2% 0 0;
vertical-align:top;
}
.opisaniye-div li:last-of-type{
display:inline-block;
width:48%;
margin:20px 0 0 0;
padding:0 0 0 2%;
text-align:left;
vertical-align:top;	
}
.opisaniye-div li img{
display:block;
width:100%;
border:0; border-radius:7px;
margin:0;
}
/* --------------------------------------------------- */
.opisaniye-div ul ul{
width:96%;
margin:0;
padding:0 0 0 4%;
text-align:left;
list-style-type:square;
}
.opisaniye-div li li, .opisaniye-div li li:first-of-type, .opisaniye-div li li:last-of-type{
display:list-item;	
width:auto;	
margin:10px 0 0 0;
padding:0;
text-align:left;
line-height:1.4;	
}
.opisaniye-div .opisaniye-div-2{
display:none;
margin:40px 0 0 0;
}

/* --------------------------------------------------- */
/* --------------------------------------------------- */
/* преимущества товара */
.preim-div{
width:100%;
margin:60px 0 0 0;
padding:0;	
}
.preim-div-div{
margin:0;
padding:0;	
}
.preim-div ul{
width:96%;
margin:0;
padding:0 0 0 4%;
text-align:left;
list-style-type:square;
}
.preim-div li{
margin:10px 0 0 0;
text-align:left;	
}
.preim-div li b{
font-weight:700;	
}


@media screen and (min-width:100px) and (max-width:400px){
	h3{
	font-size:120%;	
	}
	.opisaniye-div li:first-of-type, .opisaniye-div li:last-of-type{
	width:100%;
	padding:0;
	}
}
@media screen and (min-width:401px) and (max-width:500px){
	h3{
	font-size:130%;	
	}
	.opisaniye-div li:first-of-type, .opisaniye-div li:last-of-type{
	width:100%;
	padding:0;
	}
}
@media screen and (min-width:501px) and (max-width:600px){
	h3{
	font-size:140%;	
	}
	.opisaniye-div li:first-of-type, .opisaniye-div li:last-of-type{
	width:100%;
	padding:0;
	}
}
@media screen and (min-width:601px) and (max-width:700px){
	h3{
	font-size:150%;	
	}
	.opisaniye-div li:first-of-type, .opisaniye-div li:last-of-type{
	width:100%;
	padding:0;
	}
}
@media screen and (min-width:701px) and (max-width:800px){
	h3{
	font-size:160%;	
	}
}
@media screen and (min-width:801px) and (max-width:900px){
	
}
@media screen and (min-width:901px) and (max-width:1000px){
	
}
@media screen and (min-width:1001px) and (max-width:1100px){
	
}
@media screen and (min-width:1101px){
	.opisaniye-div .opisaniye-div-2{
	display:block;
	}
	.preim-div{
	display:none;	
	}
}