.formula4-product-status {
}
.formula4-product-status[data-formula4-product-status="instock"] {
	color:#0b6a6b;
}

.formula4-product-price {
	font-weight:bold;
}

.formula4-product-buttons {
}
.formula4-product-buttons .btn,
.formula4-product-buttons .btn:hover {
	font-weight:normal;
	border-color:#0b6a6b;
	color:#fff;
	background-color:#0b6a6b;
	margin-left: 0;
	margin-right: 0;
	display: block;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
}
.formula4-product-buttons .btn:hover {
	cursor:pointer;
	opacity:0.8;
}
.formula4-product-buttons .btn.btn-style-2,
.formula4-product-buttons .btn.btn-style-2:hover {
	background-color: #fff;
	color:#0b6a6b;
}
.formula4-product-buttons .btn.btn-style-2:hover {
	cursor:pointer;
	opacity:1;
	color:#fff;
	background-color:#0b6a6b;
}

@media(max-width: 639px) {
	.formula4-product-buttons .btn {
		display:block;
		width:100%;
		text-align:center;
		padding-left:0;
		padding-right:0;
	}
}


.logo_and_menu-row .phone-block.with_btn .phone.big .svg .pcls-1 {
  fill: #ff0000 !important;
}

#mobileheader .wrap_phones .svg-inline-phone svg path {
	fill: #ff0000 !important;	
	color: #ff0000 !important;
	background-color: #ff0000 !important;
}

.logo_and_menu-row .phone-block .schedule {
	margin: 0 !important;
}
.logo_and_menu-row .phone-block .schedule .topworktime {
	margin-left: 23px;	
}
.logo_and_menu-row .phone-block .schedule .phone-email {
	position: relative;
	padding-left: 25px;
	
}
.logo_and_menu-row .phone-block .schedule .phone-email i {
	position: absolute;
	left: 0;
	
}


@media(max-width: 639px) {
	.clients.item-views.slider .item {
		padding: 0 !important;
	}
}

/*
	social-icons-fixed-bottom
*/

@media(min-width: 700px) {
	.social-icons-fixed.social-icons-fixed-bottom {
		top: auto !important;
		bottom: 50px !important;		
	}
}

@media(max-width: 700px) {
	.social-icons-fixed.social-icons-fixed-bottom {
		top: auto !important;
		bottom: 50px !important;		
	}
}

/*
	Buttons pay or rent in catalog list
*/

@media(max-width: 639px) {
	
	.catalog.item-views .item .btn {
		position: relative !important;
		bottom: auto !important;
		top: auto !important;
		display: block !important;
		margin: 0 !important;
	}
	
}

/*
	Product gallery img
*/

@media(min-width: 959px) {
	.detail .galery .item a {
		display: block;
		height: 500px;
	}
	.detail .galery .item a img {
		min-height: auto;
		min-width: auto;
		max-height: 100%;
		max-width: 100%;
	}
}

/*
	other
*/

.text_after_items p a,
.text_after_items li a,
.text_before_items p a,
.text_before_items li a {
	text-decoration: underline !important;
}
    