
body td#section > section.blog > .container { max-width: none; }

.feedWrap { margin: 0 auto; position: relative; }
.sidebar-position-right .feedWrap { margin-right: 40px; }

@font-face { font-family: "Bebas"; src: url(../../fonts/BebasLight.eot); src: url(../../fonts/BebasLight.eot?#iefix) format('embedded-opentype'), url(../../fonts/BebasLight.ttf) format('truetype'), url(../../fonts/BebasLight.woff) format('woff'); }
@font-face { font-family: "Helios"; src: url(../../fonts/helios.eot); src: url(../../fonts/helios.eot?#iefix) format('embedded-opentype'), url(../../fonts/helios.ttf) format('truetype'), url(../../fonts/helios.woff) format('woff'); }
.blog-layout-7 .feedWrap span.bgi_action_hold > a, .blog-layout-7 .feedWrap span.bgi_action_hold div.bgi_toolTip a { font-family: "Helios", Helvetica, Arial, sans-serif; }

.blog-layout-7 .feedWrap span.bgi_tag, .blog-layout-7 .feedWrap h2, .blog-layout-7 .feedWrap div.readMore { font-family: "Helios", Helvetica, Arial, sans-serif; }

.blog-content.blog-layout-7 { width: 100%; margin-left: auto; margin-right: auto; }

.blog-layout-7 .feedWrap { width: 100%; position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.blog-layout-7 .feedWrap .blog_grid_item { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; z-index: 2; font-size: 12px; font-family: "Helios", sans-serif; position: relative; display: block; width: 100%; min-height: 600px; padding: 30px; }
.blog-layout-7 .feedWrap .blog_grid_item .bgi_imageHold { position: absolute; overflow: hidden; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; background-position: center center; -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); -moz-transition: -moz-transform 2s ease; -o-transition: -o-transform 2s ease; -webkit-transition: -webkit-transform 2s ease; transition: transform 2s ease; }

/*
класс effect_KenB - для Кенбурнса
.blog-layout-7 .feedWrap .blog_grid_item.centered.effect_Kenb:hover .bgi_imageHold { -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); }

*/
.blog-layout-7 .feedWrap .blog_grid_item .bgi_description { position: relative; z-index: 2; }
.blog-layout-7 .feedWrap .blog_grid_item .bgi_contentWrap {
	position: relative;
	width: 100%;
	/*min-height: 100%;*/
	text-align: center;
	position: relative;
	height: 100%; }
.blog-layout-7 .feedWrap .blog_grid_item.centered .bgi_contentWrap{overflow: hidden;}
.blog-layout-7 .feedWrap .blog_grid_item .bgi_contentWrap:before { content: ""; height: 100%; width: 1px; display: inline-block; vertical-align: middle; }
.blog-layout-7 .feedWrap .blog_grid_item .bgi_description { display: inline-block; vertical-align: middle; text-align: center; }
.blog-layout-7 .feedWrap .blog_grid_item .bgi_description div.preview-desc {text-align: left;}
.blog-layout-7 .feedWrap .blog_grid_item .bgi_description .bgi_actions { display: inline-block; }

.blog-layout-7 .feedWrap:not(.xs) .blog_grid_item.centered .bgi_description { width: 430px; padding: 30px; left: -3px;}
.blog-layout-7 .feedWrap .blog_grid_item.centered .bgi_description:before,
.blog-layout-7 .feedWrap .blog_grid_item.centered .bgi_description:after,
.blog-layout-7 .feedWrap.mid .blog_grid_item.sided .bgi_description:before,
.blog-layout-7 .feedWrap.mid .blog_grid_item.sided .bgi_description:after { position: relative; height: 1px; background: #2e2e2e; content: ""; display: block; }
.blog-layout-7 .feedWrap:not(.xs) .blog_grid_item.centered .bgi_description:before { margin-bottom: 70px; }
.blog-layout-7 .feedWrap:not(.xs) .blog_grid_item.centered .bgi_description:after { margin-top: 90px; }

.blog-layout-7 .feedWrap:not(.mid) .blog_grid_item.sided .bgi_imageHold { width: -webkit-calc(50% - 15px); width: calc(50% - 15px); }
.blog-layout-7 .feedWrap:not(.mid) .blog_grid_item.sided .bgi_description {text-align: center; position: absolute; height: 100%; width: 50%; top: 0; left: 0; box-sizing: border-box;}
.blog-layout-7 .feedWrap:not(.mid) .blog_grid_item.sided .bgi_description:before { content: ""; height: 100%; width: 1px; display: inline-block; vertical-align: middle; }
.blog-layout-7 .feedWrap:not(.mid) .blog_grid_item.sided .bgi_description:after { display: block; content: ""; height: -webkit-calc(100% - 2px); height: calc(100% - 2px); width: -webkit-calc(100% - 30px); width: calc(100% - 30px); position: absolute; z-index: -1; border-top: 1px solid #2e2e2e; border-bottom: 1px solid #2e2e2e; top: 0; }
.blog-layout-7 .feedWrap:not(.mid) .blog_grid_item.sided .bgi_description .bgi_descriptionWrap { display: inline-block; vertical-align: middle; width: 95%; margin-left: -20px; }
.blog-layout-7 .feedWrap:not(.mid) .blog_grid_item.sided.sided_left .bgi_description { padding-right: 15px; }
.blog-layout-7 .feedWrap:not(.mid) .blog_grid_item.sided.sided_left .bgi_description:after { left: 0; }
.blog-layout-7 .feedWrap:not(.mid) .blog_grid_item.sided.sided_left .bgi_imageHold { left: 50%; margin-left: 15px; }
.blog-layout-7 .feedWrap:not(.mid) .blog_grid_item.sided.sided_right .bgi_imageHold { left: 0; }
.blog-layout-7 .feedWrap:not(.mid) .blog_grid_item.sided.sided_right .bgi_description { left: 50%; }

.blog-layout-7 .feedWrap.mid:not(.xs) .blog_grid_item.sided .bgi_description { width: 430px; padding: 30px; left: -3px;}
.blog-layout-7 .feedWrap.mid:not(.xs) .blog_grid_item.sided .bgi_description:before,
.blog-layout-7 .feedWrap.mid .blog_grid_item.sided .bgi_description:after { position: relative; height: 1px; background: #2e2e2e; content: ""; display: block; }
.blog-layout-7 .feedWrap.mid:not(.xs) .blog_grid_item.sided .bgi_description:before { margin-bottom: 70px; }
.blog-layout-7 .feedWrap.mid:not(.xs) .blog_grid_item.sided .bgi_description:after { margin-top: 90px; }


.blog-layout-7 .feedWrap:not(.mid) .blog_grid_item.sided.sided_right .bgi_description .bgi_descriptionWrap { margin-left: 10px; }
.tablet .blog-layout-7 .feedWrap:not(.mid) .blog_grid_item.sided.sided_right .bgi_description:after { width: calc(100% - 15px); width: -webkit-calc(100% - 15px); }
.tablet .blog-layout-7 .feedWrap:not(.mid) .blog_grid_item.sided.sided_right .bgi_description .bgi_descriptionWrap { width: 94%; }
.blog-layout-7 .feedWrap:not(.mid) .blog_grid_item.sided.sided_right .bgi_description:after { left: 15px; width: calc(100% - 15px); width: -webkit-calc(100% - 15px); }
.blog-layout-7 .feedWrap .bgi_fields:first-child {
	position: absolute;
	height: 1em;
	top: 30px;
	width: 100%;
	z-index: 3;
	line-height: 1em;
	text-align: center; left: 0%; margin-top: -0.4em; }
.blog-layout-7 .feedWrap:not(.mid) .blog_grid_item.sided .bgi_fields:first-child{
	top: 0px;
	width: -webkit-calc(100% - 30px);
	width: calc(100% - 30px);
}
.blog-layout-7 .feedWrap:not(.mid) .blog_grid_item.sided.sided_left .bgi_fields:first-child{left: 0;}
.blog-layout-7 .feedWrap:not(.mid) .blog_grid_item.sided.sided_right .bgi_fields:first-child{left: 15px;}

.blog-layout-7 .feedWrap.mid.xs div.blog_grid_item{height: auto;}
.blog-layout-7 .feedWrap.mid.xs div.blog_grid_item .bgi_contentWrap:before{content: none}
.blog-layout-7 .feedWrap.mid.xs div.blog_grid_item .bgi_contentWrap .bgi_description{display: block; width: 100%; padding-left: 0; padding-right: 0; padding-bottom: 0; left: 0;}
.blog-layout-7 .feedWrap.mid.xs div.blog_grid_item .bgi_contentWrap>a{
	position: relative;
	display: block;
	height: 300px;
}

.blog-layout-7 .feedWrap:not(.mid) div.blog_grid_item.centered .bgi_contentWrap>a{ display: inline-block }
.blog-layout-7 .feedWrap.mid:not(.xs) div.blog_grid_item .bgi_contentWrap>a{cursor: default;}

.bgi_description{
	width: 80%;
	padding: 30px;
	left: -3px;
}
.blog-layout-7 .feedWrap.mid.xs .blog_grid_item .bgi_descriptionWrap{
	margin: 30px auto;
}



.blog-layout-7 .feedWrap span.bgi_date { min-width: 80px; padding: 0 15px; display: inline-block; margin: auto; font-size: 12px; /*letter-spacing: 0.1em;*/ }
.blog-layout-7 .feedWrap span.bgi_tag { /*letter-spacing: 0.1em;*/ position: relative; z-index: 1; }

.blog-layout-7 .feedWrap span.bgi_tag a:hover {  opacity: .7; }
/* line 186, ../sass/feed_7.sass */
.blog-layout-7 .feedWrap h2 { width: 100%; font-size: 30px; font-weight: normal; line-height: 1.2em; margin: 30px 0 45px; color: #000;  position: relative; z-index: 1 }
.blog-layout-7 .feedWrap h2:hover { opacity: .7; }

.blog-layout-7 .feedWrap p { font-size: 12px; margin-bottom: 0px; font-weight: normal; color: #000; text-align: left; }
.blog-layout-7 .feedWrap div.readMore { margin: 30px auto 35px; position: relative; z-index: 1; }
.blog-layout-7 .feedWrap div.readMore a { color: #727272; /*text-transform: uppercase;*/ }
.blog-layout-7 .feedWrap div.readMore a:hover { opacity: .7; }
.blog-layout-7 .feedWrap span.bgi_action_hold { float: left; position: relative; z-index: 1; }
.blog-layout-7 .feedWrap span.bgi_action_hold:not(:first-child) { margin-left: 22px; }
.blog-layout-7 .feedWrap span.bgi_action_hold > a { display: inline-block; position: relative; height: 1em; line-height: 1em; text-transform: uppercase; color: #727272; font-size: 11px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.blog-layout-7 .feedWrap span.bgi_action_hold svg { height: 16px; width: 16px; content: ""; margin-top: -8px; -moz-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; background-repeat: no-repeat; background-position: center; background-size: 100% auto; }
.blog-layout-7 .feedWrap span.bgi_action_hold > a:before:after, .blog-layout-7 .feedWrap span.bgi_action_hold > a:after:after { opacity: 0; }

.blog-layout-7 .feedWrap span.bgi_action_hold > a:not(.checked):hover:before { opacity: 0; }
.blog-layout-7 .feedWrap span.bgi_action_hold > a:not(.checked):hover:after { opacity: 1; }
.blog-layout-7 .feedWrap span.bgi_action_hold > a.like.checked:after { opacity: 0; }
.blog-layout-7 .feedWrap span.bgi_action_hold > a:hover,
.blog-layout-7 .feedWrap span.bgi_action_hold > .bgi_triggerTip:hover { cursor: pointer; opacity: .7; }
.blog-layout-7 .feedWrap span.bgi_action_hold > a.like { padding-left: 0px; }
.blog-layout-7 .feedWrap span.bgi_action_hold > a.like span,
.blog-layout-7 .feedWrap span.bgi_action_hold > a.bgi_comment>span { position: relative; top: -4px; }
.blog-layout-7 .feedWrap span.bgi_action_hold a.like svg { height: 17px; }
.blog-layout-7 .feedWrap span.bgi_action_hold > a.like svg path,
.blog-layout-7 .feedWrap span.bgi_action_hold > a.bgi_comment svg path,
.blog-layout-7 .feedWrap span.bgi_action_hold > .bgi_triggerTip svg path { fill: #626262; }
/* line 272, ../sass/feed_7.sass */
.blog-layout-7 .feedWrap span.bgi_action_hold > .bgi_triggerTip { margin-right: 17px; }
.blog-layout-7 .feedWrap span.bgi_action_hold > .bgi_triggerTip + div { position: absolute; top: 50%; margin-top: -12px; left: 100%; width: 107px; padding: 11px; border: 1px solid #d4d4d4; opacity: 0; z-index: 5; visibility: hidden; text-align: center; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; /* @media (max-width: 500px) top: 100% left: 50% margin-top: 12px margin-left: -58px */ }
/* line 297, ../sass/feed_7.sass */
.blog-layout-7 .feedWrap span.bgi_action_hold.tt:hover div.bgi_toolTip, .blog-layout-7 .feedWrap span.bgi_action_hold.tt.active div.bgi_toolTip { opacity: 1; visibility: visible; }
.blog-layout-7 .feedWrap span.bgi_action_hold div.bgi_toolTip { background: #fff; }
.blog-layout-7 .feedWrap span.bgi_action_hold div.bgi_toolTip a { font-size: 10px; display: block; text-align: left; text-transform: uppercase; }
.blog-layout-7 .feedWrap span.bgi_action_hold div.bgi_toolTip a:not(:last-child) { margin-bottom: 8px; }
.blog-layout-7 .feedWrap span.bgi_action_hold div.bgi_toolTip a:hover { color: #626262; }
.blog-layout-7 .feedWrap a {color: #7b7b7b;}

.blog-layout-7 .feedWrap .blog_grid_item .bgi_description div.preview-desc.text-right,
.blog-layout-7 .feedWrap .blog_grid_item .bgi_description div.preview-desc.text-right > * { text-align: right !important; }
.blog-layout-7 .feedWrap .blog_grid_item .bgi_description div.preview-desc.text-left,
.blog-layout-7 .feedWrap .blog_grid_item .bgi_description div.preview-desc.text-left > * { text-align: left !important; }
.blog-layout-7 .feedWrap .blog_grid_item .bgi_description div.preview-desc.text-center,
.blog-layout-7 .feedWrap .blog_grid_item .bgi_description div.preview-desc.text-center > * { text-align: center !important; }
