/* страница Консультации */
.h1_main_menu {
	display: none;
}
div.textblockPage {
	width: 90%;
}
.contentConsultatsii {
	width: 95%;
	margin: auto;
}
.contentConsultatsii {
	position: relative;
	margin-top: 25px;
	letter-spacing: 0.2px;
    word-spacing: 2px;
}
.contentConsultatsii p {
	color: #666;
	font-size: 14px;
	position: relative;
}
.contentConsultatsii ul {
	padding-left: 20px;
}
.contentConsultatsii ul li {
	list-style: none;
	position: relative;
	margin-bottom: 15px;
    color: #555;
}
.contentConsultatsii .glyphicon-play {
	position: absolute;
	left: -18px;
	top: 4px;
	color: #e5b574;
	font-size: 10px;
}
.contentConsultatsii h4 {
	font-size: 15px;
    margin: 15px 0;
    color: #666;
    line-height: 20px;
}
.divImg-1,
.divImg-2 {
	margin-top: 25px;
	margin-bottom: 25px;
	box-shadow: 0px 4px 15px -5px #888;
}
.imgConsultatsii-1,
.imgConsultatsii-2 {
	width: 100%;
	border: 10px solid #ededed;
}
.section-1 {
    margin-bottom: 20px;
}
.section-1 p {
	margin-bottom: 15px;
}
.section-1 h3,
.section-2 h3,
.section-3 h3,
.section-4 h3   {
	color: #B28C59;
    padding: 15px;
    background-color: #ededed;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.section-3 p {
	margin-bottom: 5px;
}
.section-4 {
	margin-bottom: 25px;
}
.mailSection-4 {
	margin-bottom: 30px;
}
.contentConsultatsiiUkr .divImg-1 {
	margin-top: 0;
}
.section-1 a i,
.section-2 a i {
	font-size: 24px;
    position: relative;
    margin-top: -5px;
    top: 5px;
    color: #e5b574;
}
div p.referenceToUkrainianVersion,
div p.referenceToRussianVersion,
div a.referenceToMail {
	color: #E5B574;
	transition: color .5s linear;
	margin-bottom: 5px;
}
.referenceToUkrainianVersion:focus,
.referenceToMail:focus {
	color: #B28C59;
}
.part {
	border-bottom: 1px solid #ededed;
    padding-bottom: 10px;
}
.part-2 {
	padding-bottom: 0px;
}

.partSection-4 {
	margin-left: 30px;
	margin-bottom: 20px;
}
.partSection-4 .Taras {
	margin-bottom: 25px;
}
.partSection-4 .Evgenija {
	margin-top: 0;
}
.Taras i.fa-viber,
.Evgenija i.fa-viber {
	top: 4px;
    left: -33px;
    font-size: 20px;
}
.mailSection-4 .icon-mail {
	display: none;
}
.partSection-4 .glyphicon-envelope {
	float: none;
	position: absolute;
	top: 2px;
	left: -30px;
}
.section-4-h-4 {
	border-top: 1px solid #ededed;
}
.section-4-h-4 h4 {
	font-size: 17px;
}
/* страница Консультации - конец */

/* страница Контакты */
.contactInfo {
	padding: 0;
	position: relative;
}
.contactInfo span {
	display: block;
	color: #666;
	margin-left: 30px;
	margin-top: 10px;
}
.contactInfo i.fa-viber {
    top: 12px;
    left: -7px;
    font-size: 28px
}
.contactInfo i.glyphicon {
	position: absolute;
    color: #e5b574;
    top: 2px;
}
.contactMail {
	margin-top: 20px;
	margin-left: 30px;
}
.contactMail .glyphicon-envelope {
    left: -30px;
}
.attention,
.office {
    margin-left: 30px;
}
.attention {
	line-height: 1.2;
    color: #999;
}
.attention i {
	color: #777;
}
i.glyphicon-map-marker {
	font-size: 19px;
    left: -33px;
}
i.glyphicon-exclamation-sign {
	font-size: 17px;
	left: -30px;
}
.map {
	border: 10px solid #ededed82;
    padding: 0;
    height: 370px;
    margin-bottom: 10px;
    margin-top: 25px;
}
/* страница Контакты  - конец */

/* страница Отзывы */
.responses {
	width: 90%;
	margin: auto;
}
.post_block {
	font-size: 14px;
	background-color: #f6f6f6;
    padding: 15px;
    margin: 20px 0px;
}
.post_block:nth-child(n+11),
.openComments21-30,
.openComments31-40,
.openComments41-50,
.openComments51-60,
.openComments61-70,
.openComments71-80,
.openComments81-90,
.openComments91-100,
.openComments101-110,
.openComments111-120,
.openComments121-130,
.openComments131-140,
.openComments141-150,
.openComments151-160 {
	display: none;
}
.post_block hr {
	border: 1px solid #ededed;
    margin: 10px 0px 16px;
}
.admin_title,
.post_title {
    font-weight: bold;
    text-transform: uppercase;
    color: #b28c59;
    margin: 5px 0 5px;
}
.admin_title {
	font-size: 15px;
}
.post_title {
	font-size: 16px;
}
.sub_admin_content,
.post_content {
	padding-bottom: 5px;
    color: #555;
}
#footer {
    font-size: 13px;
    margin-top: 18px;
}
input.buttonResponses {
	padding: 6px 35px;
}
.date_time {
	font-size: 14px;
	color: #888;
}


@media (min-width: 480px) {
	.commentsForm {
		width: 400px;
		margin: auto;
	}
}
/* страница Отзывы  - конец */

/* страница Обучение */
.obuchenie .section-2 {
	overflow: scroll;
}
.obuchenie .divImg-1 {
	margin-top: 0;
}
.obuchenie .divImg-1-section-3 {
	margin-top: 25px;
}
.obuchenie section {
	border-bottom: 1px solid #ededed;
}
.hr_section {
	width: 80%;
    margin: 20px auto;
    border: 0;
    height: 1px;
    background-color: #e5b574;
}
.obuchenie .last {
	margin-top: 18px;
	border-bottom: 0;
}
.obuchenie .hr_last {
	background-color: #ededed;
	margin-top: 35px;
}
/* страница Обучение  - конец */

/* страница Блог + Блог-пост */
.blog h3,
.blog-post h3 {
	color: #B28C59;
    padding: 15px;
    background-color: #ededed;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.blog-post img,
.blog img {
	border: 10px solid #ededed;
}
.blog {
	border-bottom: 1px solid #ededed;
	margin-bottom: 25px;
}
.blog-post {
	background-color: #ededed6b;
	padding: 15px;
}
.blog-post img {
	margin-top: 20px;
}
.date {
	background-color: #999;
	padding: 3px 5px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border-radius: 3px;
	font-size: 12px;
}
#back_forward {
    overflow-x: auto;
	margin: 30px 0;
}
#back_forward a {
	border: 2px solid #ededed;
	padding: 5px 15px;
}

@media (min-width: 320px) and (max-width: 599px) {
	.blog-post img,
	.blog img {
		float: none !important;
	}
}

@media (min-width: 500px) {
	.post_block,
	.openComments,
	#comments {
		width: 500px;
		margin: 20px auto;
	}
}

@media (min-width: 600px) {
	.blog-post h3,
	.blog h3   {
		margin-left: 260px;
	}
	.blog-post img,
	.blog img {
		margin-right: 10px;
 	}
}
/* страница Блог + Блог-пост - конец */