.seo-h2{
   color: #009f00;
   font-size: 1.4rem;
}
.seo-green-ul{
color: #009f00;
list-style-type: square;
}
.seo-green-ul span{
color: #404040;
}
.seo-table-div {
 display: table;
 float: left;
 width:100%;
}
.seo-table-div-tr {
display: table-row;
}
.seo-table-div-td {
display: table-cell;
vertical-align: top;
padding: 0 15px;
width:45%;
}
.seo-table-div p{
font-size: .875rem;
text-align:justify;
}
/*fix resposive bottom subscribe*/
.sp-form[sp-id="103801"] .sp-form-fields-wrapper{
	max-width: 340px;
	width: auto !important;
}
/*new-style-catalog-analiz*/
.catalog-analyz-item{
	padding-bottom: 40px;
	border-bottom: 1px solid #efefef;
}
.catalog-analyz-item:last-child{
	border-bottom: none;
	padding-bottom: 0;
}

.catalog-top-items{
	display: flex;
    justify-content: space-between;
}
.catalog-top-item{
	display: flex;
    flex-direction: column;
    justify-content: space-between;
	flex: 0 0 48%;
}
.catalog-top-item span{
	color: #999999;
}

.catalog-top-item__info table{
	border-collapse: collapse;
	border-spacing: 0;
}
.catalog-top-item__info tr{
	border-bottom: 1px solid #efefef;
}
.catalog-top-item__info tr:last-child{
	border-bottom: none;
}
.catalog-top-item__info table td{
	padding: 20px 10px 20px 0;
    font-size: 15px;
    
}
.catalog-top-item__info table td:first-child{
	width: 40%;
}
.catalog-top-item__info table td span{
	font-size: 14px;
}
.catalog-analyz-item .btn-primary{
	max-width: 200px;
	margin-top: 20px;
	margin-bottom: 42px;
}
.item-price{
	background: #efefef;
	padding: 30px;
	max-width: 350px;
}
.price-title{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.price_count{
	font-size: 14px;
	color: #999999;
}
.catalog-cat{
	font-size: 15px;
	color: #010101;
}
.price{
	color: #009f00;
	font-size: 30px;
    font-weight: 500;
}
.item-price table{
	border-collapse: collapse;
	border-spacing: 0;
}
.item-price table td{
	padding: 5px 10px 10px 0;
}
.item-price p{
	margin-bottom: 0;
	padding: 15px 0;
	font-size: 13px;
	border-top: 1px solid #dcdcdc;
}
.prise-btn{
	background: url(/assets/images/shopping-cart.png) no-repeat 70px center, #009f00;
    padding: 10px 0;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    width: 100%;
	max-width: none !important;
}
.prise-btn:hover, .prise-btn:active{
	background: url(/assets/images/shopping-cart.png) no-repeat 70px center, #005300;
}
.catalog-analyz-tabs{
	display: flex;
    align-items: flex-start;
    margin-top: 40px;
}
.catalog-analyz-tab-nav{
	margin-right: 30px;
}
.catalog-analyz-tab-nav_li{
	padding: 15px 0;
    border: 1px solid #efefef;
    cursor: pointer;
    width: 230px;
    background-position: 14px;
    background-repeat: no-repeat;
    background-size: 27px;
    padding-left: 60px;
}
.catalog-analyz-tab-nav_li.active{
	background-color: #efefef;
}
.catalog-analyz-tab-nav_title{
	font-size: 16px;
}
.analyz-tab-content p{
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 0;
}
.catalog-analyz-links{
	padding-top: 20px;
}
.catalog-analyz-links_title{
	font-size: 24px;
	color: #404040;
	margin-bottom: 10px;
	max-width: 550px;
}
.catalog-analyz-link{
	display: inline-block;
    vertical-align: top;
    width: 49.5%;
}
.catalog-analyz-link__inner{
	display: table;
    width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.catalog-analyz-link__inner span{
	display: table-cell;
    width: 14%;
    text-align: right;
	color: #999999;
}
.catalog-analyz-link__inner a{99
	display: table-cell;
    padding: 15px;
	text-decoration: underline;
}
.catalog-analyz-link__inner a:hover{
	text-decoration: none;
}
.catalog-analyz-links_subtitle{
	color: #999999;
	padding: 10px 0;
}
.catalog-analyz-link p{
	line-height: 24px;
}
/*new-style-catalog-analiz END*/
/*new-style-catalog-analiz responsive START*/
@media (max-width: 1999px){
.prise-btn{
	background: url(/assets/images/shopping-cart.png) no-repeat 40px center, #009f00;
}
.prise-btn:hover, .prise-btn:active{
	background: url(/assets/images/shopping-cart.png) no-repeat 40px center, #005300;
}
}
@media (min-width: 768px) and (max-width: 991px){
	.catalog-top-items{
		flex-wrap: wrap;
	}
	.catalog-top-item{
		flex: 0 0 100%;
		margin-bottom: 20px;
	}
	.catalog-analyz-tabs{
		flex-direction: column;
	}
	.catalog-analyz-tab-nav{
		margin-right: 0;
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 20px;
	}
	.catalog-analyz-tab-nav_li{
		width: 50%;
		padding-left: 50px;
	}
	.catalog-analyz-link{
		width: 100%;
		margin: 10px 0;
	}
	.item-price{
		margin-top: 20px;
	}
	.catalog-analyz-item .btn-primary{
		margin-bottom: 0;
	}
}
@media (min-width: 600px) and (max-width: 767px){
	.catalog-top-item__info table td:first-child{
		padding: 20px 0 0;
		width: 100%;
	}
	.catalog-top-item__info table td{
		display: block;
	}
	.catalog-cat{
		white-space: nowrap;
	}
	.catalog-analyz-tabs{
		flex-direction: column;
	}
	.catalog-analyz-tab-nav{
		margin-right: 0;
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 20px;
	}
	.catalog-analyz-tab-nav_li{
		width: 33%;
		padding-left: 50px;
	}
	.prise-btn{
		background: url(/assets/images/shopping-cart.png) no-repeat 20px center, #009f00;
	}
	.prise-btn:hover, .prise-btn:active{
		background: url(/assets/images/shopping-cart.png) no-repeat 20px center, #005300;
	}
}
@media screen and (max-width: 768px){
	.navigation .user-column {
		-ms-flex-item-align: start;
		align-self: flex-start;
	}
	.dropdown-item{
		white-space: normal;
	}
}
@media screen and (max-width: 599px){
	.catalog-top-items{
		flex-wrap: wrap;
	}
	.catalog-top-item__info table td:first-child{
		padding: 20px 0 0;
		width: 100%;
	}
	.catalog-top-item__info table td{
		display: block;
	}
	.catalog-top-item{
		flex: 0 0 100%;
		margin-bottom: 20px;
	}
	.catalog-analyz-tabs{
		margin-top: 0;
		flex-direction: column;
	}
	.catalog-analyz-tab-nav{
		margin-right: 0;
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 20px;
	}
	.catalog-analyz-tab-nav_li{
		width: 50%;
		padding-left: 50px;
	}
	.catalog-analyz-link{
		margin: 10px 0;
		width: 100%;
	}
	.item-price{
		margin: 0 auto;
	}
	.catalog-analyz-item .btn-primary{
		margin-bottom: 0;
	}
}
@media screen and (max-width: 400px){
	.catalog-analyz-tab-nav_li{
		width: 100%;
	}
	.item-price{
		margin-top: 20px;
	}
}