.sc_action .sc_action_slider.slider_outer_pagination_pos_bottom {
	padding-bottom: 3em;
}

.sc_action_columns_wrap {
	display:flex;
	flex-wrap:wrap;
}
.sc_action_slider .sc_action_item,
.sc_action_columns_wrap .sc_action_item {
	display:inline-block;
	vertical-align:top;
	width:100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	        box-sizing: border-box;
}
.sc_action_slider .sc_action_item {
	height: 95%;
}

.sc_action {
	position: relative;	
	padding-top: 0.0001px;
}
.sc_action_item {
	position: relative;	
}
.sc_action_item_mask {
	position: absolute;
	z-index:1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow:hidden;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity ease .3s;
	    -ms-transition: opacity ease .3s;
	        transition: opacity ease .3s;
}
.sc_action_item:hover .sc_action_item_mask {
	opacity: 1;
}
.sc_action_item_mask:before {
	content: ' ';
	position: absolute;
	z-index:1;
	top: 0;
	left: -10%;
	width: 120%;
	height: 100%;
	background: rgba(255,255,255,0.2);
	-webkit-transition: -webkit-transform .8s;
			transition: transform .8s;
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
			transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
	-webkit-box-sizing: border-box;
	    -ms-box-sizing: border-box;
			box-sizing: border-box;
}
.sc_action_item:hover .sc_action_item_mask:before {
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-130%,0);
			transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-130%,0);
}

.sc_action_item_inner {
	position: relative;	
	z-index: 2;
	width: 100%;
	-webkit-box-sizing: border-box;
	    -ms-box-sizing: border-box;
			box-sizing: border-box;
}
.sc_action_item .sc_action_item_icon:before {
	display:none;
}
.sc_action_item_icon > span {
	font-size: 3em;
	line-height:1em;
}
.sc_action_item_icon,
.sc_action_item_image {
	margin-bottom: 2em;
}

.sc_action_item_subtitle {
	margin: 0;
	line-height:1.3em;
	color: #efa758;
}
.sc_action_item_title {
	margin: 0;
	line-height:1.3em;
}
.sc_action_item_subtitle + .sc_action_item_title {
	margin-top:0.2em;
}
.sc_action_item_date {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 0.5em 0;
}
.sc_action_item_description {
	line-height:1.3em;
	color: #000;
}
.sc_action_item_subtitle + .sc_action_item_description,
.sc_action_item_title + .sc_action_item_description,
.sc_action_item_date + .sc_action_item_description,
.sc_action_item_date + .sc_action_item_link {
	margin-top: 1em;
}
.sc_action_item_description > span {
	display: block;
}
.sc_action_item_description > span+span {
	margin-top:0.3em;
}
.sc_action_item_subtitle + .sc_action_item_link,
.sc_action_item_title + .sc_action_item_link,
.sc_action_item_description + .sc_action_item_link {
	margin-top: 1em;
}
.sc_action_item_link {
	display:inline-block;
	padding: 0.5em 2em;
	border: 2px solid #fff;
}
.sc_action_item_link:hover {
	color: #fff;
}
.sc_action_item_link_over {
	position: absolute;
	z-index:3;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding:0 !important;
	border: none !important;
	display:block !important;
	background:none !important;
}

.sc_action_item_info {
	font-size:11px;
	margin-top: 2em;
	border-top: 1px solid #eee;
	padding: 0.5em 0;
	line-height:1.3em;
}

.sc_action_item.with_image {
	position:relative;
	text-align:center;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
}
.sc_action_item.with_image .sc_action_item_inner {
	padding: 2em;
}
.sc_action_item.with_image .sc_action_item_mask {
	position:absolute;
	background-color: rgba(0,0,0,0.5);
	opacity: 0;
}
.sc_action_item.with_image:hover .sc_action_item_mask {
	opacity: 1;
}

@media (max-width: 479px) {
	.sc_action_item_description,
	.sc_action_item_info {
		display: none;
	}
	.sc_action_item_event.with_image {
		max-height: 33em;
	}
}


/* Style 'Default' */
.sc_action_item_default.with_image {
	display:flex;
	min-height:18em;
}
.sc_action_item_default.with_image:after {
	content:' ';
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width: 100%;
	height:100%;
	background-color: rgba(0,0,0,0.5);
}
.sc_action_item_default.with_bg_color:after {
	display:none;
}
.sc_action_item_default.with_image .sc_action_item_icon,
.sc_action_item_default.with_image .sc_action_item_title {
	color: #fff;
}
.sc_action_item_default.with_image .sc_action_item_description,
.sc_action_item_default.with_image .sc_action_item_description strong,
.sc_action_item_default.with_image .sc_action_item_description b {
	color: #ccc;
}
.sc_action_item_default.with_image .sc_action_item_date {
	border-color: #fff;
	color: #fff;
}
.sc_action_item_default.with_image .sc_action_item_info {
	border-color: #fff;
	color: #fff;
}

.sc_action_item_default.with_image.sc_action_item_tl,
.sc_action_item_default.with_image.sc_action_item_tc,
.sc_action_item_default.with_image.sc_action_item_tr {	align-items:flex-start; vertical-align:top; }

.sc_action_item_default.with_image.sc_action_item_ml,
.sc_action_item_default.with_image.sc_action_item_mc,
.sc_action_item_default.with_image.sc_action_item_mr {	align-items:center; vertical-align:middle; }

.sc_action_item_default.with_image.sc_action_item_bl,
.sc_action_item_default.with_image.sc_action_item_bc,
.sc_action_item_default.with_image.sc_action_item_br {	align-items:flex-end; vertical-align:bottom; }

.sc_action_item_default.sc_action_item_tl,
.sc_action_item_default.sc_action_item_ml,
.sc_action_item_default.sc_action_item_bl {	text-align:left; }

.sc_action_item_default.sc_action_item_tc,
.sc_action_item_default.sc_action_item_mc,
.sc_action_item_default.sc_action_item_bc {	text-align:center; }

.sc_action_item_default.sc_action_item_tr,
.sc_action_item_default.sc_action_item_mr,
.sc_action_item_default.sc_action_item_br {	text-align:right; }


/* Style 'Simple' */
.sc_action_item_simple.with_image:after {
	content:' ';
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width: 100%;
	height:100%;
	background-color: rgba(0,0,0,0.5);
}
.sc_action_item_simple.with_bg_color:after {
	display:none;
}
.sc_action_item_simple.with_image .sc_action_item_icon,
.sc_action_item_simple.with_image .sc_action_item_title {
	color: #fff;
}
.sc_action_item_simple.with_image .sc_action_item_description {
	color: #ccc;
}
.sc_action_item_simple.with_image .sc_action_item_date {
	border-color: #fff;
}
.sc_action_item_simple.with_image .sc_action_item_info {
	border-color: #fff;
}

.sc_action_item_simple .sc_action_item_icon > span {
	display:inline-block;
	font-size: 2em;
	line-height:2em;
	width: 2em;
	height: 2em;
	text-align:center; 
	border: 2px solid #000;
	color: #000;
	-webkit-border-radius: 50%;
	    -ms-border-radius: 50%;
			border-radius: 50%;
}
.sc_action_item_simple.with_image .sc_action_item_icon > span {
	color: #fff;
	border-color: #fff;
}

.sc_action_item_simple.sc_action_item_tl,
.sc_action_item_simple.sc_action_item_ml,
.sc_action_item_simple.sc_action_item_bl {	text-align:left; }
.sc_action_item_simple.sc_action_item_tl .sc_action_item_icon, .sc_action_item_simple.sc_action_item_tl .sc_action_item_image,
.sc_action_item_simple.sc_action_item_ml .sc_action_item_icon, .sc_action_item_simple.sc_action_item_ml .sc_action_item_image,
.sc_action_item_simple.sc_action_item_bl .sc_action_item_icon, .sc_action_item_simple.sc_action_item_bl .sc_action_item_image {
	float:left;
	margin: 0 1.5em 0 0;
}

.sc_action_item_simple.sc_action_item_tc,
.sc_action_item_simple.sc_action_item_mc,
.sc_action_item_simple.sc_action_item_bc {	text-align:center; }
.sc_action_item_simple.sc_action_item_tc .sc_action_item_icon, .sc_action_item_simple.sc_action_item_tc .sc_action_item_image,
.sc_action_item_simple.sc_action_item_mc .sc_action_item_icon, .sc_action_item_simple.sc_action_item_mc .sc_action_item_image,
.sc_action_item_simple.sc_action_item_bc .sc_action_item_icon, .sc_action_item_simple.sc_action_item_bc .sc_action_item_image {
	text-align:center;
	margin-bottom: 1.5em;
}

.sc_action_item_simple.sc_action_item_tr,
.sc_action_item_simple.sc_action_item_mr,
.sc_action_item_simple.sc_action_item_br {	text-align:right; }
.sc_action_item_simple.sc_action_item_tr .sc_action_item_icon, .sc_action_item_simple.sc_action_item_tr .sc_action_item_image,
.sc_action_item_simple.sc_action_item_mr .sc_action_item_icon, .sc_action_item_simple.sc_action_item_mr .sc_action_item_image,
.sc_action_item_simple.sc_action_item_br .sc_action_item_icon, .sc_action_item_simple.sc_action_item_br .sc_action_item_image {
	float:right;
	margin: 0 0 0 1.5em;
}


/* Style 'Event' */
.sc_action_item_event.with_image {
	overflow:hidden;
}
.sc_action_item_event.with_image .sc_action_item_inner {
	width: 70%;
	padding: 2em;
	margin:15%;
	background-color:#fff;
	-webkit-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-box-shadow: -5px 5px 20px 20px rgba(0, 0, 0, 0.2);
	    -ms-box-shadow: -5px 5px 20px 20px rgba(0, 0, 0, 0.2);
	        box-shadow: -5px 5px 20px 20px rgba(0, 0, 0, 0.2);
}
.sc_action_item_event .sc_action_item_subtitle {
	margin:0;
}
.sc_action_item_event .sc_action_item_image + .sc_action_item_subtitle {
	margin-top: 0.3em;
}
.sc_action_item_event .sc_action_item_link {
	border: none;
	background-color:#efa758;
	color: #fff;
}


/* Fixed and full height */
.sc_action_item.with_image.sc_action_fixed_height:before,
.sc_action_item.with_image.trx_addons_stretch_height:before {
	display:none;
}
.sc_action_item.with_image.sc_action_fixed_height .sc_action_item_inner,
.sc_action_item.with_image.trx_addons_stretch_height .sc_action_item_inner {
	position: absolute;
	z-index:2;
	left: 0;
}
.sc_action_item_event.with_image.sc_action_fixed_height .sc_action_item_inner,
.sc_action_item_event.with_image.trx_addons_stretch_height .sc_action_item_inner {
	left:50%;
	top: 50%;
	margin: 0;
	-webkit-transform:translate(-50%, -50%);
	    -ms-transform:translate(-50%, -50%);
	        transform:translate(-50%, -50%);
}
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_ml .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_ml .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_bl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_bl .sc_action_item_inner { text-align:left; }
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_mc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_mc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_bc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_bc .sc_action_item_inner { text-align:center; }
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_mr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_mr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_br .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_br .sc_action_item_inner { text-align:right; }
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tr .sc_action_item_inner { top:0; }
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_ml .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_ml .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_mc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_mc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_mr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_mr .sc_action_item_inner {
	top:50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_bl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_bl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_bc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_bc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_br .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_br .sc_action_item_inner { bottom:0; }
