/* PostTypes */
.element_posttypes article .header h1 { margin-top:0; padding-bottom:15px; border-bottom:1px solid #bebebe; font-size:30px; font-weight:bold; }
.element_posttypes article .header h1 a { color:inherit; }
.element_posttypes article .header h1 a:hover { text-decoration:none; }
.element_posttypes article .foot { border-top:1px solid #ccc; padding:10px 0; margin-top:10px; }

.element_posttypes article .nodecontents .pagegroup { box-shadow:none; }

/* Related Posts */
.relatedpostlist { background: #f2f2f2; padding: 20px 30px; margin: 20px 0; }
.relatedpostlist .nav { margin: 0 -15px;}
.relatedpostlist_title { border-bottom: 1px solid rgba(0,0,0,.15); padding-bottom: 10px;}

/* PostTypes: List */
.posttypelayout_list .recordsContainer thead { display:none; }

/* PostTypes: Digest */
.posttypelayout_digest .digest .recordList article { position: relative; display: block; padding: 15px 15px; background-color: #f7f7f7; border: 1px solid #dddddd; margin-bottom:15px; }

/* PostTypes: Month Year */
.posttypelayout_monthyear .recordsContainer h4 { background:#333; color:white; margin:0; padding:15px; }
.posttypelayout_monthyear table.recordList { background-color:#f7f7f7; border:1px solid #dddddd; }
.posttypelayout_monthyear table.recordList thead { display:none; }
.posttypelayout_monthyear table.recordList td { padding:10px; }
.posttypelayout_monthyear table.recordList .recordListDate { text-align:center; }

/* PostTypes: Carousel */
.posttypelayout_carousel .carousel { background:#262626;  margin:-20px -20px -10020px -20px; padding:0 0 10000px 0; }
.posttypelayout_carousel .carousel-caption { text-align:left;  left:60px;  top:0;  position:relative;  font-size:22px;  line-height:1.3; color:#fff; }
.posttypelayout_carousel .carousel-caption h1.title { border-bottom: none; padding-bottom: 0; color: inherit; }
.posttypelayout_carousel .carousel-caption h1.title a { color:inherit; } 
.posttypelayout_carousel .carousel-caption h1.title a:hover { text-decoration:none; } 
.posttypelayout_carousel .carousel-caption p.abstract { padding-bottom: 10px; }
.posttypelayout_carousel .carousel-indicators { bottom: 10020px; }
.posttypelayout_carousel .carousel-indicators-numbers li {
      text-indent: 0;
      margin: 0 2px;
      width: 30px;
      height: 30px;
      border: none;
      border-radius: 100%;
      line-height: 30px;
      color: #fff;
      background-color: rgba(0,0,0,.7);
      transition: all 0.25s ease;  
}
.posttypelayout_carousel .carousel-indicators-numbers li.active, .posttypelayout_carousel .carousel-indicators-numbers li:hover {
        margin: 0 2px;
        width: 30px;
        height: 30px;
        background-color: rgba(255,255,255,.7);
				color: #000;
				font-weight: 600;        
      }

@media (min-width:500px) {
	.posttypelayout_carousel .carousel { margin:-40px -40px -10040px -40px; }
}

@media (max-width:991px){ 
    .posttypelayout_carousel .carousel-caption{ padding-right:120px;  padding-bottom:5px; }
    .posttypelayout_carousel .carousel h1 { text-align:center;  font-size:30px;  line-height:30px;  padding-top:0;  margin:0; }
    .posttypelayout_carousel .carousel h4 { text-align:center; }
}
@media (max-width:1199px){ 
    .posttypelayout_carousel .carousel p{ display:none; }
}

.posttypelayout_carousel .carousel .text{ display:block; z-index: 2; background:#262626; }
@media (min-width:992px){ 
    .posttypelayout_carousel .carousel .text { padding-right:0; display:table-cell;  float:none; vertical-align:middle; }
}

.posttypelayout_carousel .carousel .text:before{ content:"";  display:block;  position:absolute;  top:100%;  width:100%;  z-index:10;  height:100px;  background-image:-webkit-linear-gradient(bottom,rgba(38,38,38,.0001) 0,rgba(38,38,38,1) 100%);  background-image:-o-linear-gradient(bottom,rgba(38,38,38,.0001) 0,rgba(38,38,38,1) 100%);  background-image:-webkit-gradient(linear,right bottom,right top,from(rgba(38,38,38,.0001)),to(rgba(38,38,38,1)));  background-image:linear-gradient(to top,rgba(38,38,38,.0001) 0,rgba(38,38,38,1) 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000',endColorstr='#80000000',GradientType=1);  left:0;  right:0; }
 
.posttypelayout_carousel .carousel .text:after{ content:"";  display:block;  position:absolute;  z-index:1;  left:100%;  width:200px;  background-image:-webkit-linear-gradient(right,rgba(38,38,38,.0001) 0,rgba(38,38,38,1) 100%);  background-image:-o-linear-gradient(right,rgba(38,38,38,.0001) 0,rgba(38,38,38,1) 100%);  background-image:-webkit-gradient(linear,right top,left top,from(rgba(38,38,38,.0001)),to(rgba(38,38,38,1)));  background-image:linear-gradient(to left,rgba(38,38,38,.0001) 0,rgba(38,38,38,1) 100%);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000',endColorstr='#80000000',GradientType=1);  top:0;  bottom:0; }

.posttypelayout_carousel .carousel-control{ position:absolute; top:0; bottom:0; width:60px; z-index:15; transition: opacity .2s; }
.posttypelayout_carousel .carousel-control.left { right:auto; left:0; }
.posttypelayout_carousel .carousel-control.right { left:auto; right:0; }
.posttypelayout_carousel .carousel-control.right, .posttypelayout_carousel .carousel-control.left { background:none; }
.posttypelayout_carousel .glyphicon-chevron-left {
    background-image: url(../images/arrow_left.png);
}
.posttypelayout_carousel .glyphicon-chevron-right {
    background-image: url(../images/arrow_right.png);
}
.posttypelayout_carousel .carousel-control .glyphicon-chevron-left, .posttypelayout_carousel .carousel-control .icon-prev {
    left: 50%;
    width: 50px;
    height: 100px;
    margin-left: -30px;
    margin-top: -50px;
}
.posttypelayout_carousel .carousel-control .glyphicon-chevron-right, .posttypelayout_carousel .carousel-control .icon-next {
    right: 50%;
    width: 50px;
    height: 100px;
    margin-right: -30px;
    margin-top: -50px;
}
.posttypelayout_carousel .glyphicon-chevron-left:before, .posttypelayout_carousel .glyphicon-chevron-right:before {
    content: none;
}

.posttypelayout_carousel .carousel .item .slide { display:table; width:100%; }

.posttypelayout_carousel .carousel .item { background-color:#777; }
.posttypelayout_carousel .carousel-inner >.item >img{ position:absolute;  top:0;  left:0;  min-width:100%; }
.posttypelayout_carousel .carousel .record-image{ display:block; vertical-align: middle; min-height:60px; padding-left:0; padding-right:0; float:none; }
.posttypelayout_carousel .carousel .record-image:before{ content: ""; box-shadow: 0 0 200px #000 inset; z-index: 1; top: 0; bottom: 0; position: absolute; right: 0; left: 0; }
.posttypelayout_carousel .carousel .record-image:after { content: "";display: block;position: absolute;bottom: 0;width: 100%;z-index: 10;height: 100px;background-image: -webkit-linear-gradient(bottom,rgba(38,38,38,.0001) 0,rgba(38,38,38,1) 100%);background-image: -o-linear-gradient(bottom,rgba(38,38,38,.0001) 0,rgba(38,38,38,1) 100%);background-image: -webkit-gradient(linear,right bottom,right top,from(rgba(38,38,38,.0001)),to(rgba(38,38,38,1)));background-image: linear-gradient(to bottom,rgba(38,38,38,.0001) 0,rgba(38,38,38,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000',endColorstr='#80000000',GradientType=1);left: 0;right: 0; }
.posttypelayout_carousel .carousel .record-image img.img-responsive{ width:100%; }
@media (min-width:992px){
    .posttypelayout_carousel .carousel .record-image{ display:table-cell; position:relative; }
}
.posttypelayout_carousel .carousel-block:hover .carousel-inner .first-slide:before{ background-size:103%;  opacity:1; }

.posttypelayout_carousel a.btn-more { display:inline-block;  background:#fff;  color:#262626;  font-size:20px;  padding:12px 20px;  border-radius:5px;  text-shadow:none;  text-decoration:none;  box-shadow:0 1px 2px rgba(0,0,0,.6);  transition:background .2s; }

@media (max-width:991px){ 
	.posttypelayout_carousel a.btn-more { display:none; }
}

/* Carousel View col-sm-9, col-sm-8
-------------------------------------------------- */
.group-layout-column.col-sm-9 .posttypelayout_carousel .carousel p
	, .group-layout-column.col-sm-8 .posttypelayout_carousel .carousel p { display:none; }
.col-sm-9 a.btn-more
	, .group-layout-column.col-sm-8 a.btn-more { display:none; }
.group-layout-column.col-sm-9 .posttypelayout_carousel .carousel h1
	, .group-layout-column.col-sm-8 .posttypelayout_carousel .carousel h1 { font-size:40px; line-height:40px; }

@media (max-width:1199px){ 
	.group-layout-column.col-sm-9 .carousel-caption
		, .group-layout-column.col-sm-8 .posttypelayout_carousel .carousel-caption { padding-right:120px;  padding-bottom:5px; }
	.group-layout-column.col-sm-9 .posttypelayout_carousel .carousel-caption .btn
		, .group-layout-column.col-sm-8 .posttypelayout_carousel .carousel-caption .btn { display:none; }
	.group-layout-column.col-sm-9 .posttypelayout_carousel .carousel h1
	, .group-layout-column.col-sm-8 .posttypelayout_carousel .carousel h1 { text-align:center;  font-size:30px;  line-height:30px;  padding-top:0;  margin:0; }
	.group-layout-column.col-sm-9 .posttypelayout_carousel .carousel .text
		, .group-layout-column.col-sm-8 .posttypelayout_carousel .carousel .text { display:block;  width:100%;  background:#262626; }
	.group-layout-column.col-sm-9 .posttypelayout_carousel .carousel .record-image
		, .group-layout-column.col-sm-8 .posttypelayout_carousel .carousel .record-image { display:block;  width:100%; }
}

 /* Carousel View col-sm-6, col-sm-4, col-sm-3
-------------------------------------------------- */
.group-layout-column.col-sm-6 .posttypelayout_carousel .carousel-caption
	, .group-layout-column.col-sm-4 .posttypelayout_carousel .carousel-caption
	, .group-layout-column.col-sm-3 .posttypelayout_carousel .carousel-caption { padding-right:120px;  padding-bottom:5px; }
.group-layout-column.col-sm-6 .posttypelayout_carousel .carousel-caption .btn
	, .group-layout-column.col-sm-4 .posttypelayout_carousel .carousel-caption .btn
	, .group-layout-column.col-sm-3 .posttypelayout_carousel .carousel-caption .btn { display:none; }
.group-layout-column.col-sm-6 .posttypelayout_carousel .carousel h1
	, .group-layout-column.col-sm-4 .posttypelayout_carousel .carousel h1
	, .group-layout-column.col-sm-3 .posttypelayout_carousel .carousel h1 { text-align:center;  font-size:30px;  line-height:30px;  padding-top:0;  margin:0; }
.group-layout-column.col-sm-6 .posttypelayout_carousel .carousel p
	, .group-layout-column.col-sm-4 .posttypelayout_carousel .carousel p
	, .group-layout-column.col-sm-3 .posttypelayout_carousel .carousel p { display:none; }
.group-layout-column.col-sm-6 a.btn-more
	, .group-layout-column.col-sm-4 a.btn-more
	, .group-layout-column.col-sm-3 a.btn-more { display:none; }
.group-layout-column.col-sm-6 .posttypelayout_carousel .carousel .text
	, .group-layout-column.col-sm-4 .posttypelayout_carousel .carousel .text
	, .group-layout-column.col-sm-3 .posttypelayout_carousel .carousel .text { display:block;  width:100%;  background:#262626; }
.group-layout-column .col-sm-6 .posttypelayout_carousel .carousel .record-image
	, .group-layout-column.col-sm-4 .posttypelayout_carousel .carousel .record-image
	, .group-layout-column.col-sm-3 .posttypelayout_carousel .carousel .record-image { display:block;  width:100%; }

/* PostTypes: Panels */
.posttypelayout_panels { }
.posttypelayout_panels .post-panels { }
.posttypelayout_panels .post-panel-inner { position:relative; }
.posttypelayout_panels .post-panel .record-image-link { display:block; position:absolute; top:0; right:0; bottom:0; left:0; }
.posttypelayout_panels .post-panel .record-image { position:absolute; top:0; right:0; bottom:0; left:0; }
.posttypelayout_panels .post-panel .record-image img { width:100%; height:100%; }
.posttypelayout_panels .post-panel .record-image .no-image { display:block; width:100%; height:100%; background-color:silver; }
.posttypelayout_panels .post-panel .record-title { position:absolute; right:0; bottom:0; left:0; z-index:9; padding:30px 15px 20px; max-height:100%; overflow:hidden; text-align:center; }
.posttypelayout_panels .post-panel .record-title a { display:block; }
.posttypelayout_panels .post-panel .record-title span {  }
.posttypelayout_panels .post-panel .record-datetime { position:absolute; top:15px; right:15px; z-index:9; font-size:14px; }
.posttypelayout_panels .post-panel .post-panel-actions { display:none; position:absolute; top:15px; left:15px; z-index:10; }
.posttypelayout_panels .post-panel:hover .post-panel-actions { display:block; }
.posttypelayout_panels .post-panel .post-panel-overlay { position:absolute; top:0; right:0; bottom:0; left:0; z-index:5; }

.posttypelayout_panels .post-panels { }
.posttypelayout_panels .post-panel {  }
.posttypelayout_panels .post-panel-container { margin:0 -15px; }
.posttypelayout_panels .post-panel-inner { padding-top:66.66666%; border:0px solid white; border-right-width:1px; border-bottom-width:1px; }

.posttypelayout_panels .post-panels { }
.posttypelayout_panels .post-panel { color:white; font-size:22px; line-height:1; font-weight:bold; }
.posttypelayout_panels .post-panel-fake { background:silver; }
.posttypelayout_panels .post-panel a { color:inherit; }
.posttypelayout_panels .post-panel .post-panel-overlay { cursor: pointer; box-shadow:0 0 150px rgba(0, 0, 0, 0.8) inset }
.posttypelayout_panels .post-panel.has-video .post-panel-overlay { background-image:url(../images/icon_play.png); background-position:center center; background-repeat:no-repeat; }
.posttypelayout_panels .post-panel .record-title { 
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,#000000 100%); /* W3C */
}
.posttypelayout_panels .post-panel .post-panel-actions { font-size:16px; }
.posttypelayout_panels .post-panel .post-panel-actions a { display:inline-block; line-height:24px; text-shadow:1px 1px 1px rgba(0,0,0,1); padding-left:24px; margin-right:15px; background-repeat: no-repeat; background-position: left top;  }
.posttypelayout_panels .post-panel .post-panel-actions .read-more { background-image:url(../images/icon_feature_read.png); }
.posttypelayout_panels .post-panel .post-panel-actions .share { background-image: url(../images/icon_feature_share.png); }
.posttypelayout_panels .extra-panels { display:none; }
.posttypelayout_panels .extra-toggle { cursor:pointer; text-align:center; font-weight: bold; border-bottom:1px solid #d9d9d9; padding:5px 0; margin:0 -15px; }
.posttypelayout_panels .extra-toggle .toggle-more { display:block; }
.posttypelayout_panels .extra-toggle .toggle-less { display:none; }

.posttypelayout_panels .expanded .extra-panels { display:block; }
.posttypelayout_panels .expanded .extra-toggle .toggle-more { display:none; }
.posttypelayout_panels .expanded .extra-toggle .toggle-less { display:block; }

/* PostTypes: Tiles */
.posttypelayout_tiles { }
.posttypelayout_tiles .post-tiles { }
.posttypelayout_tiles .post-tile-inner { position:relative; }
.posttypelayout_tiles .post-tile .record-image-link { display:block; position:absolute; top:0; right:0; bottom:0; left:0; }
.posttypelayout_tiles .post-tile .record-image { position:absolute; top:0; right:0; bottom:0; left:0; }
.posttypelayout_tiles .post-tile .record-image img { width:100%; height:100%; }
.posttypelayout_tiles .post-tile .record-image .no-image { display:block; width:100%; height:100%; background-color:silver; }
.posttypelayout_tiles .post-tile .record-title { position:absolute; right:0; bottom:0; left:0; z-index:9; padding: 30px 15px 15px 15px; max-height:100%; overflow:hidden; }
.posttypelayout_tiles .post-tile .record-title a { display:block; }
.posttypelayout_tiles .post-tile .record-title span {  }
.posttypelayout_tiles .post-tile .post-tile-actions { display:block; position:absolute; top:-30px; left:15px; z-index:10; opacity:0; transition:top .5s, opacity .5s; overflow:hidden; }
.posttypelayout_tiles .post-tile:hover .post-tile-actions { top:15px; opacity:1; }
.posttypelayout_tiles .post-tile .post-tile-overlay { position:absolute; top:0; right:0; bottom:0; left:0; z-index:5; }

.posttypelayout_tiles .post-tiles { }
.posttypelayout_tiles .post-tile {  }
.posttypelayout_tiles .post-tile-container { }
.posttypelayout_tiles .post-tile-inner { padding-top:66.66666%; border:0px solid white; border-right-width:1px; border-bottom-width:1px; overflow: hidden; }

.posttypelayout_tiles .post-tiles { background:#f2f2f2; }
.posttypelayout_tiles .post-tile { color:white; font-size:32px; line-height:1; font-weight:bold; }
.posttypelayout_tiles .post-tile-fake { background:silver; }
.posttypelayout_tiles .post-tile a { color:inherit; }
.posttypelayout_tiles .post-tile .post-tile-overlay { cursor: pointer; box-shadow:0 0 150px rgba(0, 0, 0, 0.8) inset; transition:box-shadow .2s; }
.posttypelayout_tiles .post-tile.has-video .post-tile-overlay { background-image:url(../images/icon_play.png); background-position:center center; background-repeat:no-repeat; }
.posttypelayout_tiles .post-tile .record-title { 
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,#000000 100%); /* W3C */
}
.posttypelayout_tiles .post-tile .post-tile-actions { font-size:16px; }
.posttypelayout_tiles .post-tile .post-tile-actions a { display:inline-block; line-height:24px; text-shadow:1px 1px 1px rgba(0,0,0,1); padding-left:24px; margin-right:15px; background-repeat: no-repeat; background-position: left top;  }
.posttypelayout_tiles .post-tile .post-tile-actions .read-more { background-image:url(../images/icon_feature_read.png); }
.posttypelayout_tiles .post-tile .post-tile-actions .share { background-image: url(../images/icon_feature_share.png); }

.posttypelayout_tiles .post-tiles { position:relative; height:66.666667%; }
.posttypelayout_tiles .post-tiles.post-tile-single .post-tile.first { width:100%; }

@media (min-width:600px) {
	.posttypelayout_tiles .post-tile { font-size:14px; }
	.posttypelayout_tiles .post-tile.first { font-size:32px; }
	.posttypelayout_tiles .post-tile-list { overflow:hidden; }
	.posttypelayout_tiles .post-tile-list .post-tile { width:50%; float:left; }
}
@media (min-width:992px) {
	.posttypelayout_tiles .post-tile-list .post-tile { width:33.333333%; }
}
@media (min-width:1200px) {
	.posttypelayout_tiles .post-tile.first { width:75%; }
	.posttypelayout_tiles .post-tile-list { position:absolute; top:0; right:0; bottom:0; width:25%; height:auto; border:0; border-bottom:1px solid white; }
	.posttypelayout_tiles .post-tile-list .post-tile { width:100%; }
}

/* PostTypes: Media */
.posttypelayout_media .post-media-item { padding-bottom:10px; border:0; margin-top:10px;  border-bottom:1px dashed #bebebe; }
.posttypelayout_media .post-media-image { margin-bottom:10px; max-width:50%; }
.posttypelayout_media .post-media-item-block-image .post-media-image { float:none !important; margin-bottom:10px; max-width:100%; }
.posttypelayout_media .post-media-image a { display:block; }
.posttypelayout_media .post-media-image img { max-width:100%; height:auto; }

.posttypelayout_media .post-media-date { font-size:75%; line-height:1; }
.posttypelayout_media .post-media-time { font-size:75%; line-height:1; font-style:italic; }
.posttypelayout_media .post-media-title { font-weight:600; line-height:1.2; }
.posttypelayout_media .post-media-abstract { }
.posttypelayout_media .post-media-abstract .read-more { white-space:nowrap; font-weight:600; }
.posttypelayout_media a { color:inherit; transition:none; }
.posttypelayout_media a:hover { text-decoration:none; }
.posttypelayout_media .no-image { width:100px; height:66px; background:silver; }
.skin-style-school .posttypelayout_media .post-media-item { border-style:solid; }

@media (min-width:768px) {
	.posttypelayout_media .post-media-image { margin-bottom:0; }
	.posttypelayout_media .post-media-item-block-image .post-media-image { margin-bottom:10px; }
}

@media (min-width:768px) and (max-width:991px) {
	.group-layout-column.col-sm-1 .posttypelayout_media .post-media-image
	, .group-layout-column.col-sm-2 .posttypelayout_media .post-media-image
	, .group-layout-column.col-sm-3 .posttypelayout_media .post-media-image
	, .group-layout-column.col-sm-4 .posttypelayout_media .post-media-image
	, .group-layout-column.col-sm-5 .posttypelayout_media .post-media-image
		{ float:none !important; margin-bottom:10px; }
		}
@media (min-width:768px) and (max-width:991px)  {
	.group-layout-column.col-sm-1 .posttypelayout_media .post-media-image img
	, .group-layout-column.col-sm-2 .posttypelayout_media .post-media-image img
	, .group-layout-column.col-sm-3 .posttypelayout_media .post-media-image img
	, .group-layout-column.col-sm-4 .posttypelayout_media .post-media-image img
	, .group-layout-column.col-sm-5 .posttypelayout_media .post-media-image img
		{ width:100%; }
}


/* PostTypes: Blocks */
.posttypelayout_blocks { margin-bottom:-20px; }
.posttypelayout_blocks .post-block-item { padding:0 10px; margin-bottom:20px; }
.posttypelayout_blocks .post-block-item a { display:block; background:#1b8cd2; padding:20px; color:#fff; text-align:left; min-height:180px; border:1px solid #fff; box-shadow:5px 5px rgba(0,0,0,.15);  transition:background,box-shadow,text-shadow,.2s; }
.posttypelayout_blocks .post-block-item a:hover { box-shadow:0px 0px rgba(0,0,0,0); opacity:0.8; text-shadow:2px 2px 2px rgba(0,0,0,0.5); text-decoration:none; }
.posttypelayout_blocks .post-block-item .post-block-date { display:inline; font-size:24px; font-weight:300; }
.posttypelayout_blocks .post-block-item .post-block-time { display:inline; }
.posttypelayout_blocks .post-block-item .post-block-title { display:block; font-size:18px; margin-top:10px; font-weight:900; line-height:1.4; }


@media (min-width:500px){
	.posttypelayout_blocks .post-block-item { width:50%; }
	.group-layout-column.col-sm-12 .posttypelayout_blocks .post-block-item { width:50%; }
	.group-layout-column.col-sm-11 .posttypelayout_blocks .post-block-item { width:50%; }
	.group-layout-column.col-sm-10 .posttypelayout_blocks .post-block-item { width:50%; }
	.group-layout-column.col-sm-9 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-8 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-7 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-6 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-5 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-4 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-3 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-2 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-1 .posttypelayout_blocks .post-block-item { width:100%; }
}
@media (min-width:768px){ 
	.posttypelayout_blocks .post-block-item { width:25%; }
	.group-layout-column.col-sm-12 .posttypelayout_blocks .post-block-item { width:50%; }
	.group-layout-column.col-sm-11 .posttypelayout_blocks .post-block-item { width:50%; }
	.group-layout-column.col-sm-10 .posttypelayout_blocks .post-block-item { width:50%; }
	.group-layout-column.col-sm-9 .posttypelayout_blocks .post-block-item { width:50%; }
  .group-layout-column.col-sm-8 .posttypelayout_blocks .post-block-item { width:50%; }
  .group-layout-column.col-sm-7 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-6 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-5 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-4 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-3 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-2 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-1 .posttypelayout_blocks .post-block-item { width:100%; }
}
@media (min-width:992px){
	.posttypelayout_blocks .post-block-item { width:25% }
	.group-layout-column.col-sm-12 .posttypelayout_blocks .post-block-item { width:25%; }
	.group-layout-column.col-sm-11 .posttypelayout_blocks .post-block-item { width:25%; }
	.group-layout-column.col-sm-10 .posttypelayout_blocks .post-block-item { width:25%; }
	.group-layout-column.col-sm-9 .posttypelayout_blocks .post-block-item { width:25%; }
  .group-layout-column.col-sm-8 .posttypelayout_blocks .post-block-item { width:50%; }
  .group-layout-column.col-sm-7 .posttypelayout_blocks .post-block-item { width:50%; }
  .group-layout-column.col-sm-6 .posttypelayout_blocks .post-block-item { width:50%; }
  .group-layout-column.col-sm-5 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-4 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-3 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-2 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-1 .posttypelayout_blocks .post-block-item { width:100%; }
}
@media (min-width:1200px){
	.posttypelayout_blocks .post-block-item { width:25% }
	.group-layout-column.col-sm-12 .posttypelayout_blocks .post-block-item { width:25%; }
	.group-layout-column.col-sm-11 .posttypelayout_blocks .post-block-item { width:25%; }
	.group-layout-column.col-sm-10 .posttypelayout_blocks .post-block-item { width:25%; }
	.group-layout-column.col-sm-9 .posttypelayout_blocks .post-block-item { width:25%; }
  .group-layout-column.col-sm-8 .posttypelayout_blocks .post-block-item { width:50%; }
  .group-layout-column.col-sm-7 .posttypelayout_blocks .post-block-item { width:50%; }
  .group-layout-column.col-sm-6 .posttypelayout_blocks .post-block-item { width:50%; }
  .group-layout-column.col-sm-5 .posttypelayout_blocks .post-block-item { width:50%; }
  .group-layout-column.col-sm-4 .posttypelayout_blocks .post-block-item { width:50%; }
  .group-layout-column.col-sm-3 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-2 .posttypelayout_blocks .post-block-item { width:100%; }
  .group-layout-column.col-sm-1 .posttypelayout_blocks .post-block-item { width:100%; }
}