@import  "//fonts.googleapis.com/css?family=Roboto:400,700&amp;subset=cyrillic";

/*
Представляем вашему вниманию раздел,
посвящённый пользовательским таблицам
CSS!

Подробную информацию о возможностях
этого средства см. на сайте http://wp.me/PEmnE-Bt.
*/
/*By Ilya*/
.showme,
.social {
	display: none;
}

.showhim:hover .showme {
	display: block;
}

.entry-meta, .entry-footer {
	display: none;
}

.upperPhone {
	display: table;
	float: right;
	margin-top: 15px;
}

.upperPhoneSmall {
	visibility: hidden;
	display: none;
	text-align: center;
}

.cell1 {
	display: table-cell;
	font-size: 12pt;
	padding-right: 15px;
}

.cell2 {
	display: table-cell;
	margin-right: 10px;
}

.comments-area#comments {
	display: none;
}

h1, h2 {
	font-family: 'Roboto', sans-serif !important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_data_title, #slb_viewer_wrap .slb_theme_slb_default .slb_group_status {
	font-family: 'Roboto', sans-serif !important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_group_status {
	font-style: initial !important;
}

article.hentry, table {
	border-bottom: 0;
}

.contact-form textarea {
	width: 95.6%;
}

.contact-us .custom-button {
	float: none;
	margin-right: 15px;
	width: 25%;
}

.zerif-copyright-box {
	display: none;
}

body.custom-background {
	background-size: cover;
}

button.navbar-toggle {
	display: none;
}

.entry-content p {
	text-align: left;
	margin: 20px 0;
}

@media (max-width: 767px) {
	.upperPhone {
		visibility: hidden;
		float: none;
		margin-top: 0;
		padding-bottom: 10px;
		width: 100%;
		text-align: center;
	}
	
	.upperPhoneSmall {
		visibility: visible;
		display: inline;
		font-size: 15px;
	}
	
	.cell1,.cell2 {
		display: none;
	}
	
	.focus-box p {
		text-align: justify;
	}
	
	.big-intro {
		font-size: 5vw !important;
		text-align: left !important;
	}
	
	.contact-form textarea {
		width: 300px;
		max-width: 97%;
	}
	
	.contact-us .custom-button {
		width: 300px;
		max-width: 87%;
		position: relative;
		left: 3px;
	}
	
	.entry-content>p>ymaps {
		width: auto !important;
	}
}