@font-face { font-family: 'ecoico'; src:url('/zavod/assets/fonts/timeLine/timelineicons/ecoico.eot'); src:url('/zavod/assets/fonts/timeLine/timelineicons/ecoico.eot?#iefix') format('embedded-opentype'), url('/zavod/assets/fonts/timeLine/timelineicons/ecoico.woff') format('woff'), url('/zavod/assets/fonts/timeLine/timelineicons/ecoico.ttf') format('truetype'), url('/zavod/assets/fonts/timeLine/timelineicons/ecoico.svg#ecoico') format('svg'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'Glyphicons Halflings'; src: url(../../fonts/glyphicons/glyphicons-halflings-regular.eot); src: url(../../fonts/glyphicons/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../../fonts/glyphicons/glyphicons-halflings-regular.woff2) format('woff2'), url(../../fonts/glyphicons/glyphicons-halflings-regular.woff) format('woff'), url(../../fonts/glyphicons/glyphicons-halflings-regular.ttf) format('truetype'), url(../../fonts/glyphicons/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}
.post-slide2{ background: #fff; padding-bottom: 20px; margin: 0 15px;}
.post-slide2 .post-img{ position:relative;}
.post-slide2 .over-layer{ background: rgba(0, 0, 0, 0.6); width: 100%; height: 100%; position: absolute; opacity:0; cursor: pointer; transition: all 0.30s ease 0s;}
.post-slide2:hover .over-layer{ opacity:1;}
.post-slide2 .over-layer:after{ content: "+"; font-size: 52px; color: #fff; position: absolute; top: 31%; left:42%;}
p.post-comment{ margin: 0px; padding: 0px; line-height: 1.2;}
.post-slide2 .post-img img{ width: 100%; height: auto;}
.post-slide2 .post-title{ margin: 5px 0px;}
.post-slide2 .post-title:before{ content:""; border:2px solid #7095ad; width:18%; display: block; margin-bottom:15px;}
.post-slide2 .post-title a{ font-size: 16px; line-height: 1.5; font-weight:bold; color:#333; display: inline-block; transition: all 0.3s ease 0s;}
.post-slide2 .post-title a:hover{ text-decoration: none; color:#7095ad;}
.post-slide2 .post-date{ text-transform:capitalize;}
.post-slide2 .post-date:before{ content: "\e109"; font-family: 'Glyphicons Halflings'; margin-right: 7px; color:#7095ad;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{ background: #7095ad;}
div.b-l{ padding-left: 10px; height: 100%; border-left: 2px solid #ddd;}
@media only screen and (max-width:899px) {
	div.b-l{ padding-left: 10px; height: 100%; border-left: 0px solid #ddd; text-align: center; }
}
.b-l-link{ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; border-bottom: 1px solid #909090; display: inline-block; position: relative;}
.b-l-link span{ color: #505050; font-size: 16px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; text-align: left; padding: 5px; display: block; transition: all 0.3s ease 0s;}
.b-l-link span:hover{ color: #7095ad; }
.b-l-link:before{ content: ''; height: 5px; width: 30%; background-color: #7095ad; position: absolute; left: 0; bottom: -3px; transition:all 0.3s ease 0s;}
.b-l-link:hover:before{ width: 100%; }
@media only screen and (max-width: 990px){
    .b-l-link span{ font-size: 20px; }
}
@media only screen and (max-width: 767px){
    .b-l-link{ margin-bottom: 20px; }
}