/*##################################################  TABS WIDGET  ###########*/
.tab-widget .tbs {
	/*min-height: 50px;*/
	}
.tab-widget .tbs:after {
	content: "";
	display: table;
	clear: both;
	}
.custom-section .tbs-c,
.tab-widget .tbs-c {
	text-align: center;
	}
.custom-tabs a,
.tab-widget .tbs a {
	padding:18px 20px 17px 20px;
	display: inline-block;
	font-size:13px;
	line-height:1;
	text-align: center;
	text-decoration: none;
	color: #493c39;
	/*display: none;*/
	margin:0 -1px 0 0;
	background-color: rgba(0, 0, 0, 0.02);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	z-index: 999;
	}
.custom-tabs a.selected,
.tab-widget .tbs a.selected {
	background-color: rgba(0, 0, 0, 0.04);
	padding:18px 20px 19px 20px;
	}
.custom-tabs a.selected { padding:18px 20px 17px 20px; }
.tab-widget .tbs-pane {
	background-color: rgba(0, 0, 0, 0.04);
	/*background:url(../image/rgen/TranpBg3.png);*/
	padding:30px;
	}

/* Tabs style 1 */
.custom-section.tbs1 .custom-tabs,
.tab-widget.tbs1 .tbs {
	border-top: 1px solid rgba(0, 0, 0, 0.08);
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.custom-section.tbs1 .custom-tabs a,
.tab-widget.tbs1 .tbs a {
	background-color: transparent;
	margin-right: 30px;
	padding:18px 0px;
	border-bottom: 3px solid transparent;
	margin-bottom: -1px;
	
}
.custom-section.tbs1 .tbs-c a,
.tab-widget.tbs1 .tbs-c a {
	margin-right: 15px;
	margin-left: 15px;
	}
.custom-section.tbs2 .custom-tabs a:after,
.custom-section.tbs1 .custom-tabs a:after,
.tab-widget.tbs2 .tbs a:after,
.tab-widget.tbs1 .tbs a:after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: -9px;
	margin-left: -6px;
}
.custom-section.tbs2 .custom-tabs a.selected:after,
.custom-section.tbs1 .custom-tabs a.selected:after,
.tab-widget.tbs2 .tbs a.selected:after,
.tab-widget.tbs1 .tbs a.selected:after {
	border: 6px solid;
	border-bottom: 0px;
	border-color: rgba(0, 0, 0, 0.3) transparent transparent transparent;
}
.custom-section.tbs1 .custom-tabs a.selected,
.tab-widget.tbs1 .tbs a.selected {
	border-bottom-color: rgba(0, 0, 0, 0.3);
	}
.tab-widget.tbs1 .tbs-pane {
	background-color: transparent;
	/*background:url(../image/rgen/TranpBg3.png);*/
	padding:30px 0;
	}

/* Tabs style 2 */
.custom-section.tbs2 .custom-tabs,
.tab-widget.tbs2 .tbs {
	margin-bottom: 6px;
}
.custom-section.tbs2 .custom-tabs a,
.tab-widget.tbs2 .tbs a {
	background: transparent;
	border: 2px solid rgba(0,0,0,0.05);
	padding: 12px 20px;
	margin-right: 7px;
	border-radius: 6px;
}
.custom-section.tbs2 .tbs-c a,
.tab-widget.tbs2 .tbs-c a {
	margin-right: 3px;
	margin-left: 3px;
	}
.custom-section.tbs2 .custom-tabs a.selected,
.tab-widget.tbs2 .tbs a.selected {
	border-color: rgba(0,0,0,0.3);
}
.custom-section.tbs2 .custom-tabs a.selected:after,
.tab-widget.tbs2 .tbs a.selected:after {
	bottom: -8px;
}
.tab-widget.tbs2 .tbs-pane {
	background-color: transparent;
	/*background:url(../image/rgen/TranpBg3.png);*/
	padding:30px 0;
	border-top: 2px solid rgba(0,0,0,0.05);
	border-bottom: 2px solid rgba(0,0,0,0.05);
	}

/* Tabs style 3 */
.custom-section.tbs3 .custom-tabs,
.tab-widget.tbs3 .tbs {
	margin-bottom: 6px;
	position: relative;
}
.custom-section.tbs3 .custom-tabs:before,
.custom-section.tbs3 .custom-tabs:after,
.tab-widget.tbs3 .tbs:before,
.tab-widget.tbs3 .tbs:after {
	content: '';
	display: block;
	border-bottom: 4px double rgba(0,0,0,0.07);
	position: absolute;
	width: 100%;
	top: 50%;
	left: 0px;
	margin-top: -5px;
}
.custom-section.tbs3 .custom-tabs:before,
.tab-widget.tbs3 .tbs:before {
	margin-top: 1px;	
}
.custom-section.tbs3 .custom-tabs a,
.tab-widget.tbs3 .tbs a {
	background-color: #fff;
	padding: 12px 20px;
	margin-right: 0px;
	border-radius: 6px;
}
.custom-section.tbs3 .tbs-c a,
.tab-widget.tbs3 .tbs-c a {
	margin-right: 0px;
	margin-left: 0px;
	}
.custom-section.tbs3 .custom-tabs a.selected,
.tab-widget.tbs3 .tbs a.selected {
	background-color: #404048;
	color: #fff;
}
.tab-widget.tbs3 .tbs-pane {
	background-color: transparent;
	/*background:url(../image/rgen/TranpBg3.png);*/
	padding:30px 0;
	}

/* Tabs style 4 */
.custom-section.tbs4 .custom-tabs,
.tab-widget.tbs4 .tbs {
	border-bottom: 2px solid rgba(0,0,0,0.05);
}
.custom-section.tbs4 .custom-tabs a,
.tab-widget.tbs4 .tbs a {
	background-color: transparent;
	border: 2px solid transparent;
	border-bottom: none;
	margin-bottom: -2px;
}
.custom-section.tbs4 .custom-tabs a.selected,
.tab-widget.tbs4 .tbs a.selected {
	border: 2px solid rgba(0,0,0,0.05);
	border-bottom: none;
	background-color: #EEEEEE;
}
.tab-widget.tbs4 .tbs-pane {
	padding-left: 0px; padding-right: 0px;
	background-color: transparent;
}

/* Tabs style 5 */
.custom-section.tbs5 .custom-tabs,
.tab-widget.tbs5 .tbs {
	border-bottom: 5px solid #404048;
}
.custom-section.tbs5 .custom-tabs a,
.tab-widget.tbs5 .tbs a {
	background-color: rgba(0,0,0,0.06);
	padding:16px 20px 14px 20px;
}
.custom-section.tbs5 .custom-tabs a.selected,
.tab-widget.tbs5 .tbs a.selected {
	background-color: #404048;
	color: #fff;
}


/*##################################################  OWL SLIDE SHOW WIDGET  ###########*/
.mod-slide-widget .owl-controls,
.slide-widget .owl-controls{
	margin-top: 0;
	text-align: center;
	position: relative;
	z-index: 999;
}
.nivo-widget .nivo-directionNav a,
.slide-widget .owl-controls .owl-buttons div,
.mod-slide-widget .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	height: 29px;
	width: 29px;
	border-radius: 5px;
	background: rgba(0,0,0,0.3);
	position: relative;
	text-align: center;
}
.nivo-widget .nivo-directionNav a:after,
.slide-widget .owl-controls .owl-buttons div:after,
.mod-slide-widget .owl-controls .owl-buttons div:after {
	content: '';
	display: inline-block;
	border-top: 6px solid;
	border-bottom: 6px solid;
	position: absolute;
	top: 8px;
	left: 9px;
}
.nivo-widget .nivo-directionNav .nivo-prevNav:after,
.slide-widget .owl-controls .owl-buttons .owl-prev:after,
.mod-slide-widget .owl-controls .owl-buttons .owl-prev:after {
	border-right: 8px solid;
	border-color: transparent rgba(255,255,255,1) transparent transparent;
}
.nivo-widget .nivo-directionNav .nivo-nextNav:after,
.slide-widget .owl-controls .owl-buttons .owl-next:after,
.mod-slide-widget .owl-controls .owl-buttons .owl-next:after {
	border-left: 8px solid;
	border-color: transparent transparent transparent rgba(255,255,255,1);
	left: 12px;
}
.slide-widget .owl-controls.clickable .owl-buttons div:hover,
.mod-slide-widget .owl-controls.clickable .owl-buttons div:hover{
	text-decoration: none;
	background: rgba(0,0,0,0.8);
}
.slide-widget .owl-controls .owl-pagination,
.mod-slide-widget .owl-controls .owl-pagination {
	position: absolute;
	width: 100%;
	top: -35px;
	left: 0px;
}
.nivo-widget-wrp .nivo-controlNav a,
.slide-widget .owl-controls .owl-page,
.mod-slide-widget .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.nivo-widget-wrp .nivo-controlNav a,
.slide-widget .owl-controls .owl-page span,
.mod-slide-widget .owl-controls .owl-page span{
	display: inline-block;
	font-size: 0px;
	line-height: 0px;
	width: 12px;
	height: 12px;
	margin: 5px 5px;
	border-radius: 20px;
	border: 2px solid rgba(0,0,0,0.3);
}
.nivo-widget-wrp .nivo-controlNav a.active,
.nivo-widget-wrp .nivo-controlNav a:hover,
.slide-widget .owl-controls .owl-page.active span,
.slide-widget .owl-controls.clickable .owl-page:hover span,
.mod-slide-widget .owl-controls .owl-page.active span,
.mod-slide-widget .owl-controls.clickable .owl-page:hover span{
	background: rgba(0,0,0,0.5);
	border: none;
	padding: 2px;
}
.slide-widget .owl-controls .owl-page span.owl-numbers,
.mod-slide-widget .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.slide-widget .owl-item.loading,
.mod-slide-widget .owl-item.loading{
	min-height: 150px;
	background: url(../image/rgen/AjaxLoader.gif) no-repeat center center
}

.column .slide-widget .owl-buttons div {
	position: relative;
	display: inline-block;
	margin: 0 3px;
	top: -7px;
}
.column .slide-widget .owl-controls .owl-pagination {
	margin: 0 0 10px 0;
	position: relative;
	top: 0;
}
.column .slide-widget .owl-page span {
	width: 4px;
	height: 4px;
	margin: 0px 2px;
	border-radius: 10px;
	border: none;
	background-color: rgba(0,0,0,0.1);
	padding: 2px;
}

.nivo-widget img {
	max-width: none !important;
}
.slide-widget img { width: 100%; }

/*##################################################  NIVO SLIDER WIDGET  ###########*/
.slider-wrapper .nivo-widget + div.nivo-controlNav {
	width: 100%;
	left: 0px;
	bottom: 10px;
}
.slider-wrapper .nivo-widget + .nivo-controlNav a {
	float: none;
	display: inline-block;
	margin: 0 4px;
}

.nivo-widget-wrp {
	position: relative;
	overflow: auto;
}
.nivo-widget-wrp .nivo-controlNav {
	position: absolute;
	width: 100%;
	bottom: 10px;
	left: 0px;
	text-align: center;	
}
.nivo-widget-wrp .nivo-controlNav a {
	margin: 0 5px;
	vertical-align: middle;
}
.nivo-widget .nivo-directionNav a {
	position: absolute;
	margin: 0px;
}
.nivo-widget .nivo-directionNav .nivo-prevNav {
	left: 10px;
}
.nivo-widget .nivo-directionNav .nivo-nextNav {
	right: 10px;
}
.nivo-widget {
	overflow: hidden;
	white-space: nowrap;
}
.nivo-widget > img,
.nivo-widget > a {
	display: inline-block;
	white-space: normal;
}

/*##################################################  SLIDE SHOW WIDGET  ###########*/

.slide-widget {
	position: relative;
}
.slide-widget .slidesjs-navigation,
.slide-widget .slidesjs-pagination,
.slide-widget .slidesjs-pagination * {
	line-height:0px;
	font-size:0px;
	vertical-align: middle;
}
.slide-widget .slidesjs-pagination {
	list-style-type:none;
	margin:0px; padding:0px;
	text-align:center;
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 9999;
}
.slide-widget .slidesjs-pagination li {
	display:inline;
}
.slide-widget .slidesjs-pagination li a {
	display:inline-block;
	width:8px;
	height:8px;
	vertical-align: middle;
	margin: 0 1px;
	border-radius: 8px;
	border:2px solid rgba(0,0,0,0.5);
}
.slide-widget .slidesjs-pagination li a.active {
	background-color: rgba(0,0,0,1);
}
.slide-widget .slidesjs-navigation {
	width:20px;
	height:20px;
	display:inline-block;
	background:rgba(0,0,0,0.5);
	margin:1px;
	position: absolute;
	bottom: 5px;
	left: 5px;
	z-index: 9999;
	text-decoration: none;
	border-radius: 3px;
}
.slide-widget .slidesjs-next {
	left: 26px;
}
.slide-widget .slidesjs-navigation:before {
	content: 'e';
	font-family: 'rgenregular';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	font-size:10px;
	position: relative;
	top:5px;
	width:100%;
	display:block;
	text-align:center;
	color:#fff;
	-webkit-font-smoothing: antialiased;
}
.slide-widget .slidesjs-previous:before {
	content: 'f';
	left:-1px;
}
.slide-widget .slidesjs-next:before {
	content: 'g';
	font-size: 11px;
}
.set-slider img {
	max-width: 100%;
}
/* .slidesjs-container, .slidesjs-control {
	width: 100% !important;
} */

/*##################################################  COLLAGE IMAGE GRID  ###########*/

.Collage{
	padding:10px;
}
.Collage img{
	margin:0;
	padding:0;
	display:inline-block;
	vertical-align:bottom;
	opacity:1;
}
.Collage > div,
.Image_Wrapper{
	border-radius: 0px;
	opacity: 0;
	display: none;
}
.Caption_Content{
	padding:15px 18px;
}
.Caption_Content a {
	text-decoration: underline;
}
.Caption_Background {
	background-color: rgba(0,0,0,0.8);
}

/*++++++++++++++++++++++++++++++++++++*/

.clg-caption,
.masonry-caption{
	color: #fff;
	font-size: 11px;
	line-height: 1.2;
}
.clg-caption .clg-title,
.masonry-caption .mcp-title {
	font-size: 16px;
	margin: 0 0 5px 0;
}
.clg-caption .clg-content,
.masonry-caption .mcp-content {
	margin: 0 0 8px 0;
}
.clg-caption .clg-button,
.masonry-caption .mcp-button {
	font-size: 11px;
	font-weight: bold;
	display: inline-block;
	border-radius: 4px;
	background-color: #fff;
	color: #333;
	padding: 3px 8px;
	text-decoration: none;
}

/*##################################################  MASONRY GRID  ###########*/

/* .masonry-wrp:after,
.masonry-container:after {
	content: "";
	display: table;
	clear: both;
} */
.masonry-wrp { position: relative; }
.masonry-item {
	/* float: left; */
	overflow: hidden;
	color: #222;
	position: absolute;
}
.masonry-item .imgblock {
	display: block;
	position: static;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
}
.masonry-item img,
.masonry-item .imgblock img {
	width: 100%;
}
.masonry-item {
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	transition: all 0.1s linear;
}

.g2wrp 	{  }
.g4wrp	{ margin-right: -4px; margin-left: -4px; }
.g6wrp	{ margin-right: -4px; }
.g8wrp 	{ margin-right: -2px; }
.g10wrp {  }
.g15wrp {  }
.g20 	{  }

.masonry-item { width: 77px; height: 77px; }

.masonry-item[data-ss-colspan="2"] { width: 155px; }
.masonry-item[data-ss-colspan="3"] { width: 233px; }
.masonry-item[data-ss-colspan="4"] { width: 311px; }
.masonry-item[data-ss-colspan="5"] { width: 389px; }
.masonry-item[data-ss-colspan="6"] { width: 467px; }
.masonry-item[data-ss-colspan="7"] { width: 545px; }
.masonry-item[data-ss-colspan="8"] { width: 623px; }
.masonry-item[data-ss-colspan="9"] { width: 701px; }
.masonry-item[data-ss-colspan="10"] { width: 779px; }

.masonry-item[data-ss-rowspan="2"] { height: 155px; }
.masonry-item[data-ss-rowspan="3"] { height: 233px; }
.masonry-item[data-ss-rowspan="4"] { height: 311px; }
.masonry-item[data-ss-rowspan="5"] { height: 389px; }
.masonry-item[data-ss-rowspan="6"] { height: 467px; }
.masonry-item[data-ss-rowspan="7"] { height: 545px; }
.masonry-item[data-ss-rowspan="8"] { height: 623px; }
.masonry-item[data-ss-rowspan="9"] { height: 701px; }
.masonry-item[data-ss-rowspan="10"] { height: 779px; }

.withcol .masonry-item, 
.column + .content-body .masonry-item { width: 57px; height: 57px; }

.withcol .masonry-item[data-ss-colspan="2"], .column + .content-body .masonry-item[data-ss-colspan="2"] { width: 115px; }
.withcol .masonry-item[data-ss-colspan="3"], .column + .content-body .masonry-item[data-ss-colspan="3"] { width: 173px; }
.withcol .masonry-item[data-ss-colspan="4"], .column + .content-body .masonry-item[data-ss-colspan="4"] { width: 231px; }
.withcol .masonry-item[data-ss-colspan="5"], .column + .content-body .masonry-item[data-ss-colspan="5"] { width: 289px; }
.withcol .masonry-item[data-ss-colspan="6"], .column + .content-body .masonry-item[data-ss-colspan="6"] { width: 347px; }
.withcol .masonry-item[data-ss-colspan="7"], .column + .content-body .masonry-item[data-ss-colspan="7"] { width: 405px; }
.withcol .masonry-item[data-ss-colspan="8"], .column + .content-body .masonry-item[data-ss-colspan="8"] { width: 463px; }
.withcol .masonry-item[data-ss-colspan="9"], .column + .content-body .masonry-item[data-ss-colspan="9"] { width: 521px; }
.withcol .masonry-item[data-ss-colspan="10"], .column + .content-body .masonry-item[data-ss-colspan="10"] { width: 579px; }

.withcol .masonry-item[data-ss-rowspan="2"], .column + .content-body .masonry-item[data-ss-rowspan="2"] { height: 115px; }
.withcol .masonry-item[data-ss-rowspan="3"], .column + .content-body .masonry-item[data-ss-rowspan="3"] { height: 173px; }
.withcol .masonry-item[data-ss-rowspan="4"], .column + .content-body .masonry-item[data-ss-rowspan="4"] { height: 231px; }
.withcol .masonry-item[data-ss-rowspan="5"], .column + .content-body .masonry-item[data-ss-rowspan="5"] { height: 289px; }
.withcol .masonry-item[data-ss-rowspan="6"], .column + .content-body .masonry-item[data-ss-rowspan="6"] { height: 347px; }
.withcol .masonry-item[data-ss-rowspan="7"], .column + .content-body .masonry-item[data-ss-rowspan="7"] { height: 405px; }
.withcol .masonry-item[data-ss-rowspan="8"], .column + .content-body .masonry-item[data-ss-rowspan="8"] { height: 463px; }
.withcol .masonry-item[data-ss-rowspan="9"], .column + .content-body .masonry-item[data-ss-rowspan="9"] { height: 521px; }
.withcol .masonry-item[data-ss-rowspan="10"], .column + .content-body .masonry-item[data-ss-rowspan="10"] { height: 579px; }

/* GUTTER 2 */
.g2 .grid-sizer, 
.g2 .masonry-item { width: 76px; height: 76px; }

.g2 .masonry-item[data-ss-colspan="2"] { width: 154px; }
.g2 .masonry-item[data-ss-colspan="3"] { width: 232px; }
.g2 .masonry-item[data-ss-colspan="4"] { width: 310px; }
.g2 .masonry-item[data-ss-colspan="5"] { width: 388px; }
.g2 .masonry-item[data-ss-colspan="6"] { width: 466px; }
.g2 .masonry-item[data-ss-colspan="7"] { width: 544px; }
.g2 .masonry-item[data-ss-colspan="8"] { width: 622px; }
.g2 .masonry-item[data-ss-colspan="9"] { width: 700px; }
.g2 .masonry-item[data-ss-colspan="10"] { width: 778px; }

.g2 .masonry-item[data-ss-rowspan="2"] { height: 154px; }
.g2 .masonry-item[data-ss-rowspan="3"] { height: 232px; }
.g2 .masonry-item[data-ss-rowspan="4"] { height: 310px; }
.g2 .masonry-item[data-ss-rowspan="5"] { height: 388px; }
.g2 .masonry-item[data-ss-rowspan="6"] { height: 466px; }
.g2 .masonry-item[data-ss-rowspan="7"] { height: 544px; }
.g2 .masonry-item[data-ss-rowspan="8"] { height: 622px; }
.g2 .masonry-item[data-ss-rowspan="9"] { height: 700px; }
.g2 .masonry-item[data-ss-rowspan="10"] { height: 778px; }

.g2.withcol .masonry-item, 
.column + .content-body .g2 .masonry-item { width: 56px; height: 56px; }

.g2.withcol .masonry-item[data-ss-colspan="2"], .column + .content-body .g2 .masonry-item[data-ss-colspan="2"] { width: 114px; }
.g2.withcol .masonry-item[data-ss-colspan="3"], .column + .content-body .g2 .masonry-item[data-ss-colspan="3"] { width: 172px; }
.g2.withcol .masonry-item[data-ss-colspan="4"], .column + .content-body .g2 .masonry-item[data-ss-colspan="4"] { width: 230px; }
.g2.withcol .masonry-item[data-ss-colspan="5"], .column + .content-body .g2 .masonry-item[data-ss-colspan="5"] { width: 288px; }
.g2.withcol .masonry-item[data-ss-colspan="6"], .column + .content-body .g2 .masonry-item[data-ss-colspan="6"] { width: 346px; }
.g2.withcol .masonry-item[data-ss-colspan="7"], .column + .content-body .g2 .masonry-item[data-ss-colspan="7"] { width: 404px; }
.g2.withcol .masonry-item[data-ss-colspan="8"], .column + .content-body .g2 .masonry-item[data-ss-colspan="8"] { width: 462px; }
.g2.withcol .masonry-item[data-ss-colspan="9"], .column + .content-body .g2 .masonry-item[data-ss-colspan="9"] { width: 520px; }
.g2.withcol .masonry-item[data-ss-colspan="10"], .column + .content-body .g2 .masonry-item[data-ss-colspan="10"] { width: 578px; }

.g2.withcol .masonry-item[data-ss-rowspan="2"], .column + .content-body .g2 .masonry-item[data-ss-rowspan="2"] { height: 114px; }
.g2.withcol .masonry-item[data-ss-rowspan="3"], .column + .content-body .g2 .masonry-item[data-ss-rowspan="3"] { height: 172px; }
.g2.withcol .masonry-item[data-ss-rowspan="4"], .column + .content-body .g2 .masonry-item[data-ss-rowspan="4"] { height: 230px; }
.g2.withcol .masonry-item[data-ss-rowspan="5"], .column + .content-body .g2 .masonry-item[data-ss-rowspan="5"] { height: 288px; }
.g2.withcol .masonry-item[data-ss-rowspan="6"], .column + .content-body .g2 .masonry-item[data-ss-rowspan="6"] { height: 346px; }
.g2.withcol .masonry-item[data-ss-rowspan="7"], .column + .content-body .g2 .masonry-item[data-ss-rowspan="7"] { height: 404px; }
.g2.withcol .masonry-item[data-ss-rowspan="8"], .column + .content-body .g2 .masonry-item[data-ss-rowspan="8"] { height: 462px; }
.g2.withcol .masonry-item[data-ss-rowspan="9"], .column + .content-body .g2 .masonry-item[data-ss-rowspan="9"] { height: 520px; }
.g2.withcol .masonry-item[data-ss-rowspan="10"], .column + .content-body .g2 .masonry-item[data-ss-rowspan="10"] { height: 578px; }

/* GUTTER 4 */
.g4 .grid-sizer, 
.g4 .masonry-item { width: 74px; height: 74px; }

.g4 .masonry-item[data-ss-colspan="2"] { width: 152px; }
.g4 .masonry-item[data-ss-colspan="3"] { width: 230px; }
.g4 .masonry-item[data-ss-colspan="4"] { width: 308px; }
.g4 .masonry-item[data-ss-colspan="5"] { width: 386px; }
.g4 .masonry-item[data-ss-colspan="6"] { width: 464px; }
.g4 .masonry-item[data-ss-colspan="7"] { width: 542px; }
.g4 .masonry-item[data-ss-colspan="8"] { width: 620px; }
.g4 .masonry-item[data-ss-colspan="9"] { width: 707px; }
.g4 .masonry-item[data-ss-colspan="10"] { width: 786px; }

.g4 .masonry-item[data-ss-rowspan="2"] { height: 152px; }
.g4 .masonry-item[data-ss-rowspan="3"] { height: 230px; }
.g4 .masonry-item[data-ss-rowspan="4"] { height: 308px; }
.g4 .masonry-item[data-ss-rowspan="5"] { height: 386px; }
.g4 .masonry-item[data-ss-rowspan="6"] { height: 464px; }
.g4 .masonry-item[data-ss-rowspan="7"] { height: 542px; }
.g4 .masonry-item[data-ss-rowspan="8"] { height: 620px; }
.g4 .masonry-item[data-ss-rowspan="9"] { height: 707px; }
.g4 .masonry-item[data-ss-rowspan="10"] { height: 786px; }

.g4.withcol .masonry-item, 
.column + .content-body .g4 .masonry-item { width: 54px; height: 54px; }

.g4.withcol .masonry-item[data-ss-colspan="2"], .column + .content-body .g4 .masonry-item[data-ss-colspan="2"] { width: 112px; }
.g4.withcol .masonry-item[data-ss-colspan="3"], .column + .content-body .g4 .masonry-item[data-ss-colspan="3"] { width: 170px; }
.g4.withcol .masonry-item[data-ss-colspan="4"], .column + .content-body .g4 .masonry-item[data-ss-colspan="4"] { width: 228px; }
.g4.withcol .masonry-item[data-ss-colspan="5"], .column + .content-body .g4 .masonry-item[data-ss-colspan="5"] { width: 286px; }
.g4.withcol .masonry-item[data-ss-colspan="6"], .column + .content-body .g4 .masonry-item[data-ss-colspan="6"] { width: 344px; }
.g4.withcol .masonry-item[data-ss-colspan="7"], .column + .content-body .g4 .masonry-item[data-ss-colspan="7"] { width: 402px; }
.g4.withcol .masonry-item[data-ss-colspan="8"], .column + .content-body .g4 .masonry-item[data-ss-colspan="8"] { width: 460px; }
.g4.withcol .masonry-item[data-ss-colspan="9"], .column + .content-body .g4 .masonry-item[data-ss-colspan="9"] { width: 518px; }
.g4.withcol .masonry-item[data-ss-colspan="10"], .column + .content-body .g4 .masonry-item[data-ss-colspan="10"] { width: 576px; }

.g4.withcol .masonry-item[data-ss-rowspan="2"], .column + .content-body .g4 .masonry-item[data-ss-rowspan="2"] { height: 112px; }
.g4.withcol .masonry-item[data-ss-rowspan="3"], .column + .content-body .g4 .masonry-item[data-ss-rowspan="3"] { height: 170px; }
.g4.withcol .masonry-item[data-ss-rowspan="4"], .column + .content-body .g4 .masonry-item[data-ss-rowspan="4"] { height: 228px; }
.g4.withcol .masonry-item[data-ss-rowspan="5"], .column + .content-body .g4 .masonry-item[data-ss-rowspan="5"] { height: 286px; }
.g4.withcol .masonry-item[data-ss-rowspan="6"], .column + .content-body .g4 .masonry-item[data-ss-rowspan="6"] { height: 344px; }
.g4.withcol .masonry-item[data-ss-rowspan="7"], .column + .content-body .g4 .masonry-item[data-ss-rowspan="7"] { height: 402px; }
.g4.withcol .masonry-item[data-ss-rowspan="8"], .column + .content-body .g4 .masonry-item[data-ss-rowspan="8"] { height: 460px; }
.g4.withcol .masonry-item[data-ss-rowspan="9"], .column + .content-body .g4 .masonry-item[data-ss-rowspan="9"] { height: 518px; }
.g4.withcol .masonry-item[data-ss-rowspan="10"], .column + .content-body .g4 .masonry-item[data-ss-rowspan="10"] { height: 576px; }

/* GUTTER 6 */
.g6 .grid-sizer, 
.g6 .masonry-item { width: 73px; height: 73px; }

.g6 .masonry-item[data-ss-colspan="2"] { width: 152px; }
.g6 .masonry-item[data-ss-colspan="3"] { width: 231px; }
.g6 .masonry-item[data-ss-colspan="4"] { width: 310px; }
.g6 .masonry-item[data-ss-colspan="5"] { width: 389px; }
.g6 .masonry-item[data-ss-colspan="6"] { width: 468px; }
.g6 .masonry-item[data-ss-colspan="7"] { width: 547px; }
.g6 .masonry-item[data-ss-colspan="8"] { width: 626px; }
.g6 .masonry-item[data-ss-colspan="9"] { width: 705px; }
.g6 .masonry-item[data-ss-colspan="10"] { width: 784px; }

.g6 .masonry-item[data-ss-rowspan="2"] { height: 152px; }
.g6 .masonry-item[data-ss-rowspan="3"] { height: 231px; }
.g6 .masonry-item[data-ss-rowspan="4"] { height: 310px; }
.g6 .masonry-item[data-ss-rowspan="5"] { height: 389px; }
.g6 .masonry-item[data-ss-rowspan="6"] { height: 468px; }
.g6 .masonry-item[data-ss-rowspan="7"] { height: 547px; }
.g6 .masonry-item[data-ss-rowspan="8"] { height: 626px; }
.g6 .masonry-item[data-ss-rowspan="9"] { height: 705px; }
.g6 .masonry-item[data-ss-rowspan="10"] { height: 784px; }

.g6.withcol .masonry-item,
.column + .content-body .g6 .masonry-item { width: 53px; height: 53px; }

.g6.withcol .masonry-item[data-ss-colspan="2"], .column + .content-body .g6 .masonry-item[data-ss-colspan="2"] { width: 112px; }
.g6.withcol .masonry-item[data-ss-colspan="3"], .column + .content-body .g6 .masonry-item[data-ss-colspan="3"] { width: 171px; }
.g6.withcol .masonry-item[data-ss-colspan="4"], .column + .content-body .g6 .masonry-item[data-ss-colspan="4"] { width: 230px; }
.g6.withcol .masonry-item[data-ss-colspan="5"], .column + .content-body .g6 .masonry-item[data-ss-colspan="5"] { width: 289px; }
.g6.withcol .masonry-item[data-ss-colspan="6"], .column + .content-body .g6 .masonry-item[data-ss-colspan="6"] { width: 348px; }
.g6.withcol .masonry-item[data-ss-colspan="7"], .column + .content-body .g6 .masonry-item[data-ss-colspan="7"] { width: 407px; }
.g6.withcol .masonry-item[data-ss-colspan="8"], .column + .content-body .g6 .masonry-item[data-ss-colspan="8"] { width: 466px; }
.g6.withcol .masonry-item[data-ss-colspan="9"], .column + .content-body .g6 .masonry-item[data-ss-colspan="9"] { width: 525px; }
.g6.withcol .masonry-item[data-ss-colspan="10"], .column + .content-body .g6 .masonry-item[data-ss-colspan="10"] { width: 584px; }

.g6.withcol .masonry-item[data-ss-rowspan="2"], .column + .content-body .g6 .masonry-item[data-ss-rowspan="2"] { height: 112px; }
.g6.withcol .masonry-item[data-ss-rowspan="3"], .column + .content-body .g6 .masonry-item[data-ss-rowspan="3"] { height: 171px; }
.g6.withcol .masonry-item[data-ss-rowspan="4"], .column + .content-body .g6 .masonry-item[data-ss-rowspan="4"] { height: 230px; }
.g6.withcol .masonry-item[data-ss-rowspan="5"], .column + .content-body .g6 .masonry-item[data-ss-rowspan="5"] { height: 289px; }
.g6.withcol .masonry-item[data-ss-rowspan="6"], .column + .content-body .g6 .masonry-item[data-ss-rowspan="6"] { height: 348px; }
.g6.withcol .masonry-item[data-ss-rowspan="7"], .column + .content-body .g6 .masonry-item[data-ss-rowspan="7"] { height: 407px; }
.g6.withcol .masonry-item[data-ss-rowspan="8"], .column + .content-body .g6 .masonry-item[data-ss-rowspan="8"] { height: 466px; }
.g6.withcol .masonry-item[data-ss-rowspan="9"], .column + .content-body .g6 .masonry-item[data-ss-rowspan="9"] { height: 525px; }
.g6.withcol .masonry-item[data-ss-rowspan="10"], .column + .content-body .g6 .masonry-item[data-ss-rowspan="10"] { height: 584px; }

/* GUTTER 8 */
.g8 .masonry-item { width: 71px; height: 71px; }

.g8 .masonry-item[data-ss-colspan="2"] { width: 150px; }
.g8 .masonry-item[data-ss-colspan="3"] { width: 229px; }
.g8 .masonry-item[data-ss-colspan="4"] { width: 308px; }
.g8 .masonry-item[data-ss-colspan="5"] { width: 387px; }
.g8 .masonry-item[data-ss-colspan="6"] { width: 466px; }
.g8 .masonry-item[data-ss-colspan="7"] { width: 545px; }
.g8 .masonry-item[data-ss-colspan="8"] { width: 624px; }
.g8 .masonry-item[data-ss-colspan="9"] { width: 703px; }
.g8 .masonry-item[data-ss-colspan="10"] { width: 782px; }

.g8 .masonry-item[data-ss-rowspan="2"] { height: 150px; }
.g8 .masonry-item[data-ss-rowspan="3"] { height: 229px; }
.g8 .masonry-item[data-ss-rowspan="4"] { height: 308px; }
.g8 .masonry-item[data-ss-rowspan="5"] { height: 387px; }
.g8 .masonry-item[data-ss-rowspan="6"] { height: 466px; }
.g8 .masonry-item[data-ss-rowspan="7"] { height: 545px; }
.g8 .masonry-item[data-ss-rowspan="8"] { height: 624px; }
.g8 .masonry-item[data-ss-rowspan="9"] { height: 703px; }
.g8 .masonry-item[data-ss-rowspan="10"] { height: 782px; }

.g8.withcol .masonry-item, 
.column + .content-body .g8 .masonry-item { width: 51px; height: 51px; }

.g8.withcol .masonry-item[data-ss-colspan="2"], .column + .content-body .g8 .masonry-item[data-ss-colspan="2"] { width: 110px; }
.g8.withcol .masonry-item[data-ss-colspan="3"], .column + .content-body .g8 .masonry-item[data-ss-colspan="3"] { width: 169px; }
.g8.withcol .masonry-item[data-ss-colspan="4"], .column + .content-body .g8 .masonry-item[data-ss-colspan="4"] { width: 228px; }
.g8.withcol .masonry-item[data-ss-colspan="5"], .column + .content-body .g8 .masonry-item[data-ss-colspan="5"] { width: 287px; }
.g8.withcol .masonry-item[data-ss-colspan="6"], .column + .content-body .g8 .masonry-item[data-ss-colspan="6"] { width: 346px; }
.g8.withcol .masonry-item[data-ss-colspan="7"], .column + .content-body .g8 .masonry-item[data-ss-colspan="7"] { width: 405px; }
.g8.withcol .masonry-item[data-ss-colspan="8"], .column + .content-body .g8 .masonry-item[data-ss-colspan="8"] { width: 464px; }
.g8.withcol .masonry-item[data-ss-colspan="9"], .column + .content-body .g8 .masonry-item[data-ss-colspan="9"] { width: 523px; }
.g8.withcol .masonry-item[data-ss-colspan="10"], .column + .content-body .g8 .masonry-item[data-ss-colspan="10"] { width: 582px; }

.g8.withcol .masonry-item[data-ss-rowspan="2"], .column + .content-body .g8 .masonry-item[data-ss-rowspan="2"] { height: 110px; }
.g8.withcol .masonry-item[data-ss-rowspan="3"], .column + .content-body .g8 .masonry-item[data-ss-rowspan="3"] { height: 169px; }
.g8.withcol .masonry-item[data-ss-rowspan="4"], .column + .content-body .g8 .masonry-item[data-ss-rowspan="4"] { height: 228px; }
.g8.withcol .masonry-item[data-ss-rowspan="5"], .column + .content-body .g8 .masonry-item[data-ss-rowspan="5"] { height: 287px; }
.g8.withcol .masonry-item[data-ss-rowspan="6"], .column + .content-body .g8 .masonry-item[data-ss-rowspan="6"] { height: 346px; }
.g8.withcol .masonry-item[data-ss-rowspan="7"], .column + .content-body .g8 .masonry-item[data-ss-rowspan="7"] { height: 405px; }
.g8.withcol .masonry-item[data-ss-rowspan="8"], .column + .content-body .g8 .masonry-item[data-ss-rowspan="8"] { height: 464px; }
.g8.withcol .masonry-item[data-ss-rowspan="9"], .column + .content-body .g8 .masonry-item[data-ss-rowspan="9"] { height: 523px; }
.g8.withcol .masonry-item[data-ss-rowspan="10"], .column + .content-body .g8 .masonry-item[data-ss-rowspan="10"] { height: 582px; }

/* GUTTER 10 */
.g10 .grid-sizer, 
.g10 .masonry-item { width: 69px; height: 69px; }

.g10 .masonry-item[data-ss-colspan="2"] { width: 148px; }
.g10 .masonry-item[data-ss-colspan="3"] { width: 227px; }
.g10 .masonry-item[data-ss-colspan="4"] { width: 306px; }
.g10 .masonry-item[data-ss-colspan="5"] { width: 385px; }
.g10 .masonry-item[data-ss-colspan="6"] { width: 464px; }
.g10 .masonry-item[data-ss-colspan="7"] { width: 543px; }
.g10 .masonry-item[data-ss-colspan="8"] { width: 622px; }
.g10 .masonry-item[data-ss-colspan="9"] { width: 701px; }
.g10 .masonry-item[data-ss-colspan="10"] { width: 780px; }

.g10 .masonry-item[data-ss-rowspan="2"] { height: 148px; }
.g10 .masonry-item[data-ss-rowspan="3"] { height: 227px; }
.g10 .masonry-item[data-ss-rowspan="4"] { height: 306px; }
.g10 .masonry-item[data-ss-rowspan="5"] { height: 385px; }
.g10 .masonry-item[data-ss-rowspan="6"] { height: 464px; }
.g10 .masonry-item[data-ss-rowspan="7"] { height: 543px; }
.g10 .masonry-item[data-ss-rowspan="8"] { height: 622px; }
.g10 .masonry-item[data-ss-rowspan="9"] { height: 701px; }
.g10 .masonry-item[data-ss-rowspan="10"] { height: 780px; }

.g10.withcol .masonry-item, 
.column + .content-body .g10 .masonry-item { width: 49px; height: 49px; }

.g10.withcol .masonry-item[data-ss-colspan="2"], .column + .content-body .g10 .masonry-item[data-ss-colspan="2"] { width: 108px; }
.g10.withcol .masonry-item[data-ss-colspan="3"], .column + .content-body .g10 .masonry-item[data-ss-colspan="3"] { width: 167px; }
.g10.withcol .masonry-item[data-ss-colspan="4"], .column + .content-body .g10 .masonry-item[data-ss-colspan="4"] { width: 226px; }
.g10.withcol .masonry-item[data-ss-colspan="5"], .column + .content-body .g10 .masonry-item[data-ss-colspan="5"] { width: 285px; }
.g10.withcol .masonry-item[data-ss-colspan="6"], .column + .content-body .g10 .masonry-item[data-ss-colspan="6"] { width: 344px; }
.g10.withcol .masonry-item[data-ss-colspan="7"], .column + .content-body .g10 .masonry-item[data-ss-colspan="7"] { width: 403px; }
.g10.withcol .masonry-item[data-ss-colspan="8"], .column + .content-body .g10 .masonry-item[data-ss-colspan="8"] { width: 462px; }
.g10.withcol .masonry-item[data-ss-colspan="9"], .column + .content-body .g10 .masonry-item[data-ss-colspan="9"] { width: 521px; }
.g10.withcol .masonry-item[data-ss-colspan="10"], .column + .content-body .g10 .masonry-item[data-ss-colspan="10"] { width: 580px; }

.g10.withcol .masonry-item[data-ss-rowspan="2"], .column + .content-body .g10 .masonry-item[data-ss-rowspan="2"] { height: 108px; }
.g10.withcol .masonry-item[data-ss-rowspan="3"], .column + .content-body .g10 .masonry-item[data-ss-rowspan="3"] { height: 167px; }
.g10.withcol .masonry-item[data-ss-rowspan="4"], .column + .content-body .g10 .masonry-item[data-ss-rowspan="4"] { height: 226px; }
.g10.withcol .masonry-item[data-ss-rowspan="5"], .column + .content-body .g10 .masonry-item[data-ss-rowspan="5"] { height: 285px; }
.g10.withcol .masonry-item[data-ss-rowspan="6"], .column + .content-body .g10 .masonry-item[data-ss-rowspan="6"] { height: 344px; }
.g10.withcol .masonry-item[data-ss-rowspan="7"], .column + .content-body .g10 .masonry-item[data-ss-rowspan="7"] { height: 403px; }
.g10.withcol .masonry-item[data-ss-rowspan="8"], .column + .content-body .g10 .masonry-item[data-ss-rowspan="8"] { height: 462px; }
.g10.withcol .masonry-item[data-ss-rowspan="9"], .column + .content-body .g10 .masonry-item[data-ss-rowspan="9"] { height: 521px; }
.g10.withcol .masonry-item[data-ss-rowspan="10"], .column + .content-body .g10 .masonry-item[data-ss-rowspan="10"] { height: 580px; }

/* GUTTER 15 */
.g15 .masonry-item { width: 64px; height: 64px; }

.g15 .masonry-item[data-ss-colspan="2"] { width: 143px; }
.g15 .masonry-item[data-ss-colspan="3"] { width: 222px; }
.g15 .masonry-item[data-ss-colspan="4"] { width: 301px; }
.g15 .masonry-item[data-ss-colspan="5"] { width: 380px; }
.g15 .masonry-item[data-ss-colspan="6"] { width: 459px; }
.g15 .masonry-item[data-ss-colspan="7"] { width: 538px; }
.g15 .masonry-item[data-ss-colspan="8"] { width: 617px; }
.g15 .masonry-item[data-ss-colspan="9"] { width: 696px; }
.g15 .masonry-item[data-ss-colspan="10"] { width: 775px; }

.g15 .masonry-item[data-ss-rowspan="2"] { height: 143px; }
.g15 .masonry-item[data-ss-rowspan="3"] { height: 222px; }
.g15 .masonry-item[data-ss-rowspan="4"] { height: 301px; }
.g15 .masonry-item[data-ss-rowspan="5"] { height: 380px; }
.g15 .masonry-item[data-ss-rowspan="6"] { height: 459px; }
.g15 .masonry-item[data-ss-rowspan="7"] { height: 538px; }
.g15 .masonry-item[data-ss-rowspan="8"] { height: 617px; }
.g15 .masonry-item[data-ss-rowspan="9"] { height: 696px; }
.g15 .masonry-item[data-ss-rowspan="10"] { height: 775px; }

.g15.withcol .masonry-item, 
.column + .content-body .g15 .masonry-item { width: 44px; height: 44px; }

.g15.withcol .masonry-item[data-ss-colspan="2"], .column + .content-body .g15 .masonry-item[data-ss-colspan="2"] { width: 103px; }
.g15.withcol .masonry-item[data-ss-colspan="3"], .column + .content-body .g15 .masonry-item[data-ss-colspan="3"] { width: 162px; }
.g15.withcol .masonry-item[data-ss-colspan="4"], .column + .content-body .g15 .masonry-item[data-ss-colspan="4"] { width: 221px; }
.g15.withcol .masonry-item[data-ss-colspan="5"], .column + .content-body .g15 .masonry-item[data-ss-colspan="5"] { width: 280px; }
.g15.withcol .masonry-item[data-ss-colspan="6"], .column + .content-body .g15 .masonry-item[data-ss-colspan="6"] { width: 339px; }
.g15.withcol .masonry-item[data-ss-colspan="7"], .column + .content-body .g15 .masonry-item[data-ss-colspan="7"] { width: 398px; }
.g15.withcol .masonry-item[data-ss-colspan="8"], .column + .content-body .g15 .masonry-item[data-ss-colspan="8"] { width: 457px; }
.g15.withcol .masonry-item[data-ss-colspan="9"], .column + .content-body .g15 .masonry-item[data-ss-colspan="9"] { width: 516px; }
.g15.withcol .masonry-item[data-ss-colspan="10"], .column + .content-body .g15 .masonry-item[data-ss-colspan="10"] { width: 575px; }

.g15.withcol .masonry-item[data-ss-rowspan="2"], .column + .content-body .g15 .masonry-item[data-ss-rowspan="2"] { height: 103px; }
.g15.withcol .masonry-item[data-ss-rowspan="3"], .column + .content-body .g15 .masonry-item[data-ss-rowspan="3"] { height: 162px; }
.g15.withcol .masonry-item[data-ss-rowspan="4"], .column + .content-body .g15 .masonry-item[data-ss-rowspan="4"] { height: 221px; }
.g15.withcol .masonry-item[data-ss-rowspan="5"], .column + .content-body .g15 .masonry-item[data-ss-rowspan="5"] { height: 280px; }
.g15.withcol .masonry-item[data-ss-rowspan="6"], .column + .content-body .g15 .masonry-item[data-ss-rowspan="6"] { height: 339px; }
.g15.withcol .masonry-item[data-ss-rowspan="7"], .column + .content-body .g15 .masonry-item[data-ss-rowspan="7"] { height: 398px; }
.g15.withcol .masonry-item[data-ss-rowspan="8"], .column + .content-body .g15 .masonry-item[data-ss-rowspan="8"] { height: 457px; }
.g15.withcol .masonry-item[data-ss-rowspan="9"], .column + .content-body .g15 .masonry-item[data-ss-rowspan="9"] { height: 516px; }
.g15.withcol .masonry-item[data-ss-rowspan="10"], .column + .content-body .g15 .masonry-item[data-ss-rowspan="10"] { height: 575px; }

/* GUTTER 20 */
.g20 .masonry-item { width: 60px; height: 60px; }

.g20 .masonry-item[data-ss-colspan="2"] { width: 140px; }
.g20 .masonry-item[data-ss-colspan="3"] { width: 220px; }
.g20 .masonry-item[data-ss-colspan="4"] { width: 300px; }
.g20 .masonry-item[data-ss-colspan="5"] { width: 380px; }
.g20 .masonry-item[data-ss-colspan="6"] { width: 460px; }
.g20 .masonry-item[data-ss-colspan="7"] { width: 540px; }
.g20 .masonry-item[data-ss-colspan="8"] { width: 620px; }
.g20 .masonry-item[data-ss-colspan="9"] { width: 700px; }
.g20 .masonry-item[data-ss-colspan="10"] { width: 780px; }

.g20 .masonry-item[data-ss-rowspan="2"] { height: 140px; }
.g20 .masonry-item[data-ss-rowspan="3"] { height: 220px; }
.g20 .masonry-item[data-ss-rowspan="4"] { height: 300px; }
.g20 .masonry-item[data-ss-rowspan="5"] { height: 380px; }
.g20 .masonry-item[data-ss-rowspan="6"] { height: 460px; }
.g20 .masonry-item[data-ss-rowspan="7"] { height: 540px; }
.g20 .masonry-item[data-ss-rowspan="8"] { height: 620px; }
.g20 .masonry-item[data-ss-rowspan="9"] { height: 700px; }
.g20 .masonry-item[data-ss-rowspan="10"] { height: 780px; }

.g20.withcol .masonry-item, 
.column + .content-body .g20 .masonry-item { width: 40px; height: 40px; }

.g20.withcol .masonry-item[data-ss-colspan="2"], .column + .content-body .g20 .masonry-item[data-ss-colspan="2"] { width: 100px; }
.g20.withcol .masonry-item[data-ss-colspan="3"], .column + .content-body .g20 .masonry-item[data-ss-colspan="3"] { width: 160px; }
.g20.withcol .masonry-item[data-ss-colspan="4"], .column + .content-body .g20 .masonry-item[data-ss-colspan="4"] { width: 220px; }
.g20.withcol .masonry-item[data-ss-colspan="5"], .column + .content-body .g20 .masonry-item[data-ss-colspan="5"] { width: 280px; }
.g20.withcol .masonry-item[data-ss-colspan="6"], .column + .content-body .g20 .masonry-item[data-ss-colspan="6"] { width: 340px; }
.g20.withcol .masonry-item[data-ss-colspan="7"], .column + .content-body .g20 .masonry-item[data-ss-colspan="7"] { width: 400px; }
.g20.withcol .masonry-item[data-ss-colspan="8"], .column + .content-body .g20 .masonry-item[data-ss-colspan="8"] { width: 460px; }
.g20.withcol .masonry-item[data-ss-colspan="9"], .column + .content-body .g20 .masonry-item[data-ss-colspan="9"] { width: 520px; }
.g20.withcol .masonry-item[data-ss-colspan="10"], .column + .content-body .g20 .masonry-item[data-ss-colspan="10"] { width: 580px; }

.g20.withcol .masonry-item[data-ss-rowspan="2"], .column + .content-body .g20 .masonry-item[data-ss-rowspan="2"] { height: 100px; }
.g20.withcol .masonry-item[data-ss-rowspan="3"], .column + .content-body .g20 .masonry-item[data-ss-rowspan="3"] { height: 160px; }
.g20.withcol .masonry-item[data-ss-rowspan="4"], .column + .content-body .g20 .masonry-item[data-ss-rowspan="4"] { height: 220px; }
.g20.withcol .masonry-item[data-ss-rowspan="5"], .column + .content-body .g20 .masonry-item[data-ss-rowspan="5"] { height: 280px; }
.g20.withcol .masonry-item[data-ss-rowspan="6"], .column + .content-body .g20 .masonry-item[data-ss-rowspan="6"] { height: 340px; }
.g20.withcol .masonry-item[data-ss-rowspan="7"], .column + .content-body .g20 .masonry-item[data-ss-rowspan="7"] { height: 400px; }
.g20.withcol .masonry-item[data-ss-rowspan="8"], .column + .content-body .g20 .masonry-item[data-ss-rowspan="8"] { height: 460px; }
.g20.withcol .masonry-item[data-ss-rowspan="9"], .column + .content-body .g20 .masonry-item[data-ss-rowspan="9"] { height: 520px; }
.g20.withcol .masonry-item[data-ss-rowspan="10"], .column + .content-body .g20 .masonry-item[data-ss-rowspan="10"] { height: 580px; }

@media only screen and (min-width: 200px) and (max-width: 767px) {
	.slidesjs-container,
	.set-slider { width: auto !important; height: auto !important; }
}