@charset "UTF-8";
body td#section > section.blog > .container { max-width: none; }

.feedWrap { margin: 0 auto; position: relative;}
.feedWrap{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.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-1 .feedWrap p, .blog-layout-1 .feedWrap span.bgi_date, .blog-layout-1 .feedWrap span.bgi_action_hold div.bgi_toolTip a { font-family: "Helios", Helvetica, Arial, sans-serif; }
.blog-layout-1 .feedWrap h2, .blog-layout-1 .feedWrap a, .blog-layout-1 .feedWrap span.bgi_tag { font-family: "Helios", Helvetica, Arial, sans-serif; }
.blog-content.blog-layout-1 { margin-left: auto; margin-right: auto; }

.blog-layout-1 .feedWrap { width: 100%; position: relative; padding: 0 20px;}
.blog-layout-1 .feedWrap:before, .blog-layout-1 .feedWrap:after { position: absolute; display: block; }
.blog-layout-1 .feedWrap.fw_wide { padding: 0; }
.blog-layout-1 .feedWrap.fw_wide:before, .blog-layout-1 .feedWrap.fw_wide:after { left: 50%; }
.blog-layout-1 .feedWrap.fw_mid {  padding-left: 0; padding-right: 0;}
.blog-layout-1 .feedWrap.fw_mid:before, .blog-layout-1 .feedWrap.fw_mid:after { left: 0px; }
.blog-layout-1 .feedWrap .blog_grid_item { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; z-index: 2; font-size: 12px; color: #626264; float: left; width: 100%; position: relative; display: block; padding-top: 0px;  margin-bottom: 100px; }
.blog-layout-1 .feedWrap .blog_grid_item:first-child { margin-top: 0; }
.blog-layout-1 .feedWrap .blog_grid_item:after { content: ""; position: relative; display: block; width: 100%; height: 1px; background: #7b7b7b; margin-top: 35px;}
.blog-layout-1 .feedWrap .blog_grid_item .bgi_imageWrap { clear: both; margin-bottom: 27px; }
.blog-layout-1 .feedWrap .blog_grid_item .bgi_imageWrap img { width: 100%; height: auto; }
.blog-layout-1 .feedWrap .blog_grid_item .bgi_imageWrap img.circle {
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important;
}
.blog-layout-1 .feedWrap.fw_mid .blog_grid_item, .blog-layout-1 .feedWrap.fw_wide .blog_grid_item { }
.blog-layout-1 .feedWrap.fw_mid span.bgi_tag, .blog-layout-1 .feedWrap.fw_wide span.bgi_tag { float: right; margin-top: 0; clear: none; }
.blog-layout-1 .feedWrap.fw_mid .blog_grid_item { padding-left: 35px; }
.blog-layout-1 .feedWrap.fw_mid .blog_grid_item:after { right: 0; width: -webkit-calc(100% - 35px); width: calc(100% - 35px); }
.blog-layout-1 .feedWrap.fw_mid .blog_grid_item:first-child{ margin-top: 0; }
.blog-layout-1 .feedWrap.fw_wide .blog_grid_item { width: 50%; }
/*.blog-layout-1 .feedWrap.fw_wide>div.blog_grid_item:nth-last-of-type(3),
.blog-layout-1 .feedWrap.fw_wide>div.blog_grid_item:nth-last-of-type(4),
.blog-layout-1 .feedWrap.fw_mid>div.blog_grid_item:nth-last-of-type(3){margin-bottom: 0;}*/
.blog-layout-1 .feedWrap.fw_wide .blog_grid_item:after { width: 100%; }
.blog-layout-1 .feedWrap.fw_wide .blog_grid_item.fw_left,
.blog-layout-1 .feedWrap.fw_wide .blog_grid_item.fw_right{position: absolute;}
.blog-layout-1 .feedWrap.fw_wide .blog_grid_item.fw_left { padding-right: 35px; }
.blog-layout-1 .feedWrap.fw_wide .blog_grid_item.fw_left:after { left: 0; }
.blog-layout-1 .feedWrap.fw_wide .blog_grid_item.fw_left h2,
.blog-layout-1 .feedWrap.fw_wide .blog_grid_item.fw_left .bgi_date { text-align: right; }
.blog-layout-1 .feedWrap.fw_wide .blog_grid_item.fw_right { padding-left: 35px; }
.blog-layout-1 .feedWrap.fw_wide .blog_grid_item.fw_right:after { right: 0; }
.blog-layout-1 .feedWrap.fw_wide .blog_grid_item.fw_right h2, .blog-layout-1 .feedWrap.fw_wide .blog_grid_item.fw_right .bgi_date { text-align: left; }
.blog-layout-1 .feedWrap.fw_wide .blog_grid_item:nth-of-type(2), .blog-layout-1 .feedWrap.fw_wide .blog_grid_item:first-child { margin-top: 0; }
.blog-layout-1 .feedWrap a { -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; color: #7b7b7b; }
.blog-layout-1 .feedWrap a:hover,
.blog-layout-1 .feedWrap a h2:hover{ opacity: .7; }
.blog-layout-1 .feedWrap h2 { width: 100%; font-size: 32px; line-height: 1.2em; /*letter-spacing: 0.04em;*/ margin: 20px 0 29px; color: #2e2e2e; }
.blog-layout-1 .feedWrap p, .blog-layout-1 .feedWrap span.bgi_date { width: 100%; display: block; }
.blog-layout-1 .feedWrap span.bgi_date { line-height: 1em; position: relative; }
.blog-layout-1 .feedWrap .bgi_fields { line-height: 1em;}
.blog-layout-1 .feedWrap .bgi_fields:last-child { margin-bottom: 0; }
.blog-layout-1 .feedWrap p { margin: 35px auto; }
.blog-layout-1 .feedWrap span.bgi_tag { /*letter-spacing: 0.1em;*/ width: 50%; float: right; clear: both; display: block; margin-top: 4em; max-width: 300px; text-align: right; }
.blog-layout-1 .feedWrap span.bgi_tag a { overflow: hidden; display: inline-block; line-height: 1.2em; }

.blog-layout-1 .feedWrap div.readMore { /*letter-spacing: 0.1em;*/ margin: 35px auto; }
.blog-layout-1 .feedWrap span.bgi_action_hold { float: left; position: relative; }
.blog-layout-1 .feedWrap span.bgi_action_hold:not(:first-child) { margin-left: 22px; }
.blog-layout-1 .feedWrap span.bgi_action_hold > a { display: inline-block; position: relative; height: 1em; line-height: 1em; text-transform: uppercase; font-family: "Helios"; color: #7b7b7b; -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-1 .feedWrap span.bgi_action_hold svg { height: 16px; width: 16px; cursor: pointer; -moz-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }
.blog-layout-1 .feedWrap span.bgi_action_hold > a:before:after, .blog-layout-1 .feedWrap span.bgi_action_hold > a:after:after { opacity: 0; }
.blog-layout-1 .feedWrap span.bgi_action_hold > a:not(.checked):hover:before { opacity: 0; }
.blog-layout-1 .feedWrap span.bgi_action_hold > a:not(.checked):hover:after { opacity: 1; }
.blog-layout-1 .feedWrap span.bgi_action_hold > a.like.checked:after { opacity: 0; }
.blog-layout-1 .feedWrap span.bgi_action_hold > a:hover { opacity: .7; }
.blog-layout-1 .feedWrap span.bgi_action_hold > a.like span,
.blog-layout-1 .feedWrap span.bgi_action_hold > a.bgi_comment span { position: relative; top: -4px; }
.blog-layout-1 .feedWrap span.bgi_action_hold > a.bgi_comment span.fb_comments_count { top: 0px; }
.blog-layout-1 .feedWrap span.bgi_action_hold > a.like svg { position: relative; top: -1px; }
.blog-layout-1 .feedWrap span.bgi_action_hold > a svg path,
.blog-layout-1 .feedWrap span.bgi_action_hold > .bgi_triggerTip svg path { fill: #626262; }
.blog-layout-1 .feedWrap span.bgi_action_hold > .bgi_triggerTip { margin-right: 17px; }
.blog-layout-1 .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 */ }
.blog-layout-1 .feedWrap span.bgi_action_hold.tt:hover div.bgi_toolTip, .blog-layout-1 .feedWrap span.bgi_action_hold.tt.active div.bgi_toolTip { opacity: 1; visibility: visible; }
.blog-layout-1 .feedWrap span.bgi_action_hold div.bgi_toolTip { background: #fff; }
.blog-layout-1 .feedWrap span.bgi_action_hold div.bgi_toolTip a { font-size: 10px; display: block; text-align: left; text-transform: uppercase; }
.blog-layout-1 .feedWrap span.bgi_action_hold div.bgi_toolTip a:not(:last-child) { margin-bottom: 8px; }
.blog-layout-1 .feedWrap h2.date-remove {margin-top: -3px;}
.blog-layout-1 #liner
{
	width: 17px;
	display: none;
	position: absolute;
	left: 50%;
	top: -8px;
	height: -webkit-calc(100% + 8px);
	height: calc(100% + 8px);
	overflow: hidden;
	margin-left: -8px;
}
.blog-layout-1 #liner svg{
	max-height: 100%;
}
.blog-layout-1 #iso_grid.fw_wide #liner{left: 50%;display: block;}
.blog-layout-1 #iso_grid.fw_mid #liner{left: 0;display: block;}

