/*
	Aeronet Page Builder - v.2.0.2
	Copyright 2019, Aeronet http://www.aeronet.net

   * Adjustments for Drupal 8 - Dec/22
*/

div[data-contextual-id*='entity'] {
	display: none !important;
}

/*----- SETUP - Open -----*/
.field--name-field-apb-pb-paragraphs {
	cursor: default;
	opacity: 0;
}
#apb-paragraphs {
	opacity: 1;
}
#apb-wrapper .paragraph,
#apb-wrapper .paragraph *,
#apb-wrapper .paragraph *:before,
#apb-wrapper .paragraph *:after,
.field--name-field-apb-pb-paragraphs *,
.field--name-field-apb-pb-paragraphs *:before,
.field--name-field-apb-pb-paragraphs *:after,
.apb-slideshow-top-region *,
.apb-slideshow-top-region *:before,
.apb-slideshow-top-region *:after,
.apb-slideshow-bottom-region *,
.apb-slideshow-bottom-region *:before,
.apb-slideshow-bottom-region *:after {
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-ms-box-sizing: border-box !important;
	-o-box-sizing: border-box !important;
	box-sizing: border-box !important;
}
.field--name-field-apb-pb-paragraphs .paragraph {
	margin: 30px 0 !important;
}
.field--name-field-apb-pb-paragraphs .paragraph > .content {
	margin: 0 !important;
}
.apb-setup {
	display: none !important;
}
/*----- SETUP - Close -----*/

/*----- COMMON - Open -----*/
#apb-wrapper .ui-accordion-header .title,
#apb-wrapper .paragraph--type--apb-pb-feature-box .views-row .title {
	color: #222;
	font-size: 1.2rem;
	font-weight: 600;
	margin-bottom: 15px;
}
#apb-wrapper .apb-sc-body p:last-child {
	margin-bottom: 0 !important;
}
/* JQUERY UI */
.ui-tooltip,
.ui-widget {
	font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#apb-wrapper .ui-tooltip {
	background: rgba(255, 255, 255, 0.97);
	border: 1px #fff solid;
	border-radius: 5px;
	color: #222;
	font-size: 15px !important;
	line-height: 17px !important;
	margin-top: 20px !important;
	padding: 0px;

	-webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.2);
}
.ui-tooltip-content {
	padding: 10px 15px;
	position: relative;
	text-align: center;
}
/*----- COMMON - Close -----*/

/*----- COLUMNS - Open -----*/
.apb-columns-2,
.apb-columns-3,
.apb-columns-4,
.apb-columns-5 {
	display: grid;
	grid-gap: 30px;
	width: 100%;
}
/* 2 COLUMNS */
.apb-columns-2,
.apb-columns-2.apb-50_50_for_2_cols {
	-ms-grid-columns: 1fr 30px 1fr;
	grid-template-columns: repeat(2, 1fr);
}
.apb-columns-2.apb-33_67_for_2_cols {
	-ms-grid-columns: 1fr 30px 2fr;
	grid-template-columns: 1fr 2fr;
}
.apb-columns-2.apb-67_33_for_2_cols {
	-ms-grid-columns: 2fr 30px 1fr;
	grid-template-columns: 2fr 1fr;
}

/* 3 COLUMNS */
.apb-columns-3,
.apb-columns-3.apb-33_33_33_for_3_cols {
	-ms-grid-columns: 1fr 30px 1fr 30px 1fr;
	grid-template-columns: repeat(3, 1fr);
}
.apb-columns-3.apb-25_25_50_for_3_cols {
	-ms-grid-columns: 1fr 30px 1fr 30px 2fr;
	grid-template-columns: 1fr 1fr 2fr;
}
.apb-columns-3.apb-50_25_25_for_3_cols {
	-ms-grid-columns: 2fr 30px 1fr 30px 1fr;
	grid-template-columns: 2fr 1fr 1fr;
}
.apb-columns-3.apb-25_50_25_for_3_cols {
	-ms-grid-columns: 1fr 30px 2fr 30px 1fr;
	grid-template-columns: 1fr 2fr 1fr;
}
.apb-columns-3.apb-20_40_40_for_3_cols {
	-ms-grid-columns: 1fr 30px 2fr 30px 2fr;
	grid-template-columns: 1fr 2fr 2fr;
}

/* 4 COLUMNS */
.apb-columns-4,
.apb-columns-4.apb-25_25_25_25_for_4_cols {
	-ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr;
	grid-template-columns: repeat(4, 1fr);
}
.apb-columns-4.apb-33_22_22_22_for_4_cols {
	-ms-grid-columns: 2fr 30px 1fr 30px 1fr 30px 1fr;
	grid-template-columns: 2fr 1fr 1fr 1fr;
}
.apb-columns-4.apb-22_22_22_33_for_4_cols {
	-ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 2fr;
	grid-template-columns: 1fr 1fr 1fr 2fr;
}

/* 5 COLUMNS */
.apb-columns-5 {
	-ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;
	grid-template-columns: repeat(5, 1fr);
}
/*----- COLUMNS - Close -----*/

/*----- ACCORDION - Open -----*/
#apb-wrapper .ui-accordion-header .title {
	margin: 0px !important;
}
#apb-wrapper .ui-accordion-header {
	border: none;
	display: block;
	font-weight: 500;
	margin-bottom: 5px;
	padding: 15px;
}
#apb-wrapper .ui-accordion-header:hover,
#apb-wrapper .ui-accordion-header.ui-accordion-header-active {
	background: #ddd;
}
#apb-wrapper .ui-accordion-header {
	padding: 12px 10px 14px 20px !important;
}
.paragraphs-accordion-wrapper {
	margin: 30px 0px;
}
#apb-wrapper .accordion-body {
	display: none;
}
#apb-wrapper .ui-accordion-header-icon {
	display: none !important;
	margin-left: -5px;
	margin-right: 5px;
}
#apb-wrapper .ui-accordion .ui-accordion-content {
	border: 1px #ddd solid !important;
	display: block;
	margin-bottom: 5px;
	padding: 0px;
}
#apb-wrapper .ui-accordion .ui-accordion-content {
	border: 1px #ddd solid !important;
	display: block;
	margin-bottom: 5px;
}
#apb-wrapper .ui-accordion .accordion-body-inner {
	padding: 25px 30px 15px 30px;
}
#apb-wrapper .ui-accordion .ui-accordion-header,
#apb-wrapper .ui-accordion .ui-accordion-content {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
/* COLOR STYLES */
#apb-wrapper .ui-accordion .ui-accordion-header {
	background: #ddd;
	color: #111;
}
#apb-wrapper .ui-accordion .ui-accordion-header:hover {
	background: #666;
	color: #fff;
}
#apb-wrapper .ui-accordion .ui-accordion-header-active,
#apb-wrapper .ui-accordion .ui-accordion-header-active:hover {
	background: #111;
	color: #fff;
}
/*----- ACCORDION - Close -----*/

/*----- BACKGROUND VIDEO - Open -----*/
#apb-wrapper .paragraph--type--apb-pb-background-video {
	background: #f4f4f4;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding: 30px;
	position: relative;

	-webkit-align-items: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	-ms-flex-pack: flex-end;
}
#apb-wrapper .paragraph--type--apb-pb-background-video .field__item {
	position: relative;
	width: 100%;
	z-index: 2;
}
#apb-wrapper .paragraph--type--apb-pb-background-video .apb-bv-body {
	max-width: 1100px;
	margin: 0 auto;
}
#apb-wrapper .apb-bv-bg-image,
#apb-wrapper .apb-bv-bg-image .item-list > ul,
#apb-wrapper .apb-bv-overlay {
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 1;
}
#apb-wrapper .apb-bv-bg-image .item-list > ul,
#apb-wrapper .apb-bv-bg-image .item-list > ul li {
	margin: 0 !important;
	padding: 0 !important;
}
#apb-wrapper .apb-bv-bg-image .item-list > ul li {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	font-size: 0 !important;
	height: 100%;
}
#apb-wrapper .apb-bv-bg-image .item-list .slick-list,
#apb-wrapper .apb-bv-bg-image .item-list .slick-track {
	height: 100%;
}
/* MOBILE */
body.mobile #apb-wrapper .paragraph--type--apb-pb-background-video {
	min-height: 360px !important;
}
/*----- BACKGROUND VIDEO - Close -----*/

/*----- CAROUSEL - Open -----*/
#apb-wrapper .paragraph--type--apb-pb-carousel .slick-track {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;

	-ms-flex-pack: center;

	display: flex;
	justify-content: center;
}
#apb-wrapper .paragraph--type--apb-pb-carousel .apb-carousel-item {
	text-align: center;
}
#apb-wrapper .paragraph--type--apb-pb-carousel .apb-carousel-item img {
	display: inline-block;
}
#apb-wrapper .paragraph--type--apb-pb-carousel .apb-carousel-item .apb-ca-title {
	margin-top: 10px;
}
#apb-wrapper .paragraph--type--apb-pb-carousel .slick-slider,
#apb-wrapper .paragraph--type--apb-pb-carousel .slick-slider .slick-list,
#apb-wrapper .paragraph--type--apb-pb-carousel .slick-slider .slick-track,
#apb-wrapper .paragraph--type--apb-pb-carousel .slick-slider .slick-slide {
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-ms-box-sizing: content-box !important;
	-o-box-sizing: content-box !important;
	box-sizing: content-box !important;
}
/* BUTTONS */
#apb-wrapper .paragraph--type--apb-pb-carousel .slick-prev,
#apb-wrapper .paragraph--type--apb-pb-carousel .slick-next {
	background-position: center center;
	background-repeat: no-repeat;
	height: 22px;
	opacity: 0.3;
	width: 22px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.2);
}
#apb-wrapper .paragraph--type--apb-pb-carousel .slick-prev:hover,
#apb-wrapper .paragraph--type--apb-pb-carousel .slick-next:hover {
	opacity: 1;
}
#apb-wrapper .paragraph--type--apb-pb-carousel .slick-prev {
	background-image: url(../images/arrow-carousel-left-white.png);
}
#apb-wrapper .paragraph--type--apb-pb-carousel .slick-next {
	background-image: url(../images/arrow-carousel-right-white.png);
}
/* DOTS */
/* #apb-wrapper .slick-dots {} */
#apb-wrapper .slick-dots li.slick-active {
	opacity: 1;
}
#apb-wrapper .slick-dots li.slick-active button:before {
	opacity: 0.5;
}
/* COLORS */
#apb-wrapper .paragraph--type--apb-pb-carousel .slick-prev,
#apb-wrapper .paragraph--type--apb-pb-carousel .slick-next {
	background-color: #666;
}
#apb-wrapper .paragraph--type--apb-pb-carousel .slick-dots li.slick-active button:before,
#apb-wrapper .paragraph--type--apb-pb-carousel .slick-dots li button:before {
	color: #666;
}
/*----- CAROUSEL - Close -----*/

/*----- FEATURE BOX - Open -----*/
#apb-wrapper .paragraph--type--apb-pb-feature-box .views-row {
	position: relative;
	padding: 0 !important;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-fb-container-clone {
	display: none;
	opacity: 0;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .views-row:hover {
	z-index: 999;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .views-row .title {
	font-family: var(--secondary-font-family);
	font-weight: 500;
	line-height: 1.2;
	margin: 15px 0px 10px 0px;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-fb-body p {
	margin-bottom: 15px;
}
#apb-wrapper .apb-fb-image-wrapper {
	background-color: #eee;
	overflow: hidden;
	position: relative;
	width: 100% !important;
}
#apb-wrapper .apb-fb-background-image {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
}
#apb-wrapper .apb-fb-portrait .apb-fb-background-image {
	background-position-y: 0px;
}
#apb-wrapper .apb-fb-image {
	display: none;
	width: 100%;
}
#apb-wrapper .apb-fb-button a {
	border-style: solid;
	border-width: 1px;
	display: inline-block;
	font-size: 1rem;
	padding: 0.47rem 0.75rem 0.5rem 0.75rem;
}
#apb-wrapper .views-field-field-apb-fb-link,
#apb-wrapper .views-field-field-apb-fb-link a {
	display: block;
	font-size: 0px;
	height: 100%;
	left: 0px;
	opacity: 0;
	position: absolute;
	top: 0px;
	width: 100%;
}
/* NO IMAGE */
#apb-wrapper .views-field-field-apb-fb-link .views-row.apb-fb-no-image .apb-fb-image-wrapper {
	background-color: transparent !important;
}
/* COLOR STYLES */
#apb-wrapper .views-field-field-apb-fb-link .apb-fb-button a {
	border-color: #fff;
	color: #fff;
}
#apb-wrapper .views-field-field-apb-fb-link .apb-fb-button a:hover {
	background-color: #fff;
	color: #ccc;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_1 .apb-fb-button a,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-button a,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_5 .apb-fb-button a,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_6 .apb-fb-button a {
	border-color: #ddd;
	color: #ccc;
	text-decoration: none !important;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_1 .apb-fb-button a:hover,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-button a:hover,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_5 .apb-fb-button a:hover,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_6 .apb-fb-button a:hover {
	background-color: #ccc;
	color: #fff;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_1 .title,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_6 .title {
	color: #ccc;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_2 .title,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_4 .title,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_4 .apb-fb-content,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_2 .apb-fb-content {
	color: #fff;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_2 .apb-fb-container,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_4 .apb-fb-container {
	background: #ccc;
	color: #fff;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_6 .views-row {
	border-color: #e5e5e5;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}

/* DISPLAY TYPE 1 */
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_1 .views-row .title {
	font-size: 1.3rem;
	margin: 0.65rem 0 0.25rem 0;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_1 .views-row .apb-fb-button {
	margin-top: 0.75rem;
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_1
	.views-row:hover
	.apb-fb-background-image {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_1
	.apb-fb-no-image
	.apb-fb-image-wrapper {
	display: none;
}
/* NO IMAGE */
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_1 .views-row.apb-fb-no-image {
	background-color: transparent !important;
}

/* DISPLAY TYPE 2 */
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_2 .views-row {
	overflow: hidden;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_2 .views-row.apb-fb-no-image {
	overflow: visible;
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_2
	.views-row:hover
	.apb-fb-background-image {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_2 .apb-fb-title {
	margin: 5px 0px 5px 0px;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_2 .apb-fb-container {
	bottom: 0px;
	left: 0px;
	padding: 10px 20px;
	position: absolute;
	width: 100%;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_2 .views-row .apb-fb-content {
	height: 0px;
	overflow: hidden;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_2 .views-row .apb-fb-button {
	margin-top: 20px;
	padding-bottom: 20px;
}
/* NO IMAGE */
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_2 .views-row.apb-fb-no-image {
	z-index: 999;
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_2
	.views-row.apb-fb-no-image
	.apb-fb-image-wrapper {
	display: none !important;
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_2
	.views-row.apb-fb-no-image
	.apb-fb-container {
	bottom: auto;
	position: relative;
	top: auto;
	transform: translateY(0);
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_2
	.views-row.apb-fb-no-image
	.apb-fb-content {
	height: auto !important;
}

/* DISPLAY TYPE 3 */
#apb-wrapper .apb-type_3 .nicescroll-rails-vr {
	opacity: 0 !important;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
#apb-wrapper .apb-type_3 .show-content .nicescroll-rails-vr {
	opacity: 1 !important;
}
#apb-wrapper .apb-type_3 .nicescroll-cursors::after {
	background: rgba(255, 255, 255, 0.4);
	content: '';
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .views-row {
	overflow: hidden;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .views-row.apb-fb-no-image {
	overflow: visible;
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_3
	.views-row:hover
	.apb-fb-background-image {
	-webkit-transform: scale(1.16);
	-moz-transform: scale(1.16);
	-ms-transform: scale(1.16);
	transform: scale(1.16);
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-container {
	background: rgba(0, 0, 0, 0.12);
	display: block;
	height: 100%;
	opacity: 1;
	position: relative;
}

#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-container .apb-fb-title {
	color: #fff !important;
	display: block;
	font-family: var(--secondary-font-family);
	font-size: 2rem !important;
	font-weight: 500 !important;
	line-height: 1;
	margin: 0 !important;
	opacity: 1;
	padding: 20px;
	position: absolute;
	text-align: center;
	text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
	top: 50%;
	-webkit-transform: scale(1) translateY(-50%);
	transform: scale(1) translateY(-50%);
	-webkit-transform-origin: top;
	transform-origin: top;
	width: 100%;
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_3
	.show-content
	.apb-fb-container
	.apb-fb-title {
	opacity: 0;
	-webkit-transform: scale(2) translateY(-50%);
	transform: scale(2) translateY(-50%);
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-wrapper .apb-fb-body,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-wrapper,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-wrapper .apb-fb-content {
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-wrapper .apb-fb-content {
	opacity: 0;
	transform: translateY(32%);
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_3
	.show-content
	.apb-fb-wrapper
	.apb-fb-content {
	opacity: 1;
	transform: translateY(0%);
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-wrapper .apb-fb-body {
	cursor: default !important;
	padding: 20px;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-body,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-body ul li:before,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-body h2,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-body h3,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-body h4,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-body h5,
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-body h6 {
	color: #fff !important;
}

#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-wrapper .apb-fb-body a {
	color: #fff;
	cursor: pointer !important;
	text-decoration: underline !important;
	text-decoration-thickness: 0.05rem !important;
	text-underline-offset: 0.16rem !important;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-wrapper .apb-fb-body a:hover {
	color: #fff !important;
	text-decoration: underline !important;
	text-decoration-thickness: 0.1rem !important;
	text-underline-offset: 0.16rem !important;
}

#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-body .apb-fb-button a {
	background-color: #fff;
	border-color: #fff;
	text-decoration: none !important;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-body .apb-fb-button a:hover {
	color: #fff;
	text-decoration: none !important;
}

/* DISPLAY TYPE 4 */
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_4 .views-row {
	overflow: hidden;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_4 .views-row.apb-fb-no-image {
	overflow: visible;
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_4
	.views-row:hover
	.apb-fb-background-image {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_4 .apb-fb-title {
	font-size: 1.5rem;
	left: 0;
	line-height: 1;
	margin: 0;
	padding: 0 1rem;
	position: absolute;
	text-align: center;
	top: 0;
	transform-origin: bottom;
	transform: translateY(-160%);
	width: 100%;
	text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_4 .apb-fb-image-wrapper::before {
	background-color: rgba(0, 0, 0, 0.12);
	content: '';
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_4 .apb-fb-wrapper {
	position: relative;
	z-index: 3;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_4 .apb-fb-container {
	bottom: 0px;
	left: 0px;
	padding: 10px 20px;
	position: absolute;
	width: 100%;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_4 .views-row .apb-fb-content {
	height: 0px;
	overflow: hidden;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_4 .views-row .apb-fb-button {
	margin-top: 20px;
	padding-bottom: 20px;
}
/* NO IMAGE */
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_4 .views-row.apb-fb-no-image {
	z-index: 999;
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_4
	.views-row.apb-fb-no-image
	.apb-fb-image-wrapper {
	display: none !important;
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_4
	.views-row.apb-fb-no-image
	.apb-fb-container {
	bottom: auto;
	position: relative;
	top: auto;
	transform: translateY(0);
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_4
	.views-row.apb-fb-no-image
	.apb-fb-content {
	height: auto !important;
}

/* DISPLAY TYPE 5 */
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_5 .apb-fb-image-wrapper {
	overflow: hidden;
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_5
	.views-row:hover
	.apb-fb-background-image {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_5 .apb-fb-wrapper {
	position: relative;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_5 .apb-fb-container {
	left: 0;
	position: absolute;
	top: 100%;
	width: 100%;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_5 .apb-fb-container-inner {
	background: #fff;
	bottom: 0px;
	left: 0px;
	opacity: 1;
	padding: 0px 0px 10px 0px;
	position: absolute;
	width: 100%;
	z-index: 1;
	display: block;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_5 .apb-fb-title {
	border-top-color: #ccc;
	border-top-style: solid;
	border-top-width: 5px;
	font-size: 1.3rem;
	margin: 0.6rem 0 0.25rem 0;
	padding-top: 0.6rem;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_5 .apb-fb-container-clone {
	display: block;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_5 .apb-fb-content {
	height: 0px;
	overflow: hidden;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_5 .views-row .apb-fb-button {
	margin-top: 20px;
	padding-bottom: 20px;
}
/* NO IMAGE */
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_5
	.views-row.apb-fb-no-image
	.apb-fb-container-clone {
	display: none;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_5 .views-row.apb-fb-no-image {
	background-color: transparent !important;
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_5
	.views-row.apb-fb-no-image
	.apb-fb-container-inner,
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_5
	.views-row.apb-fb-no-image
	.apb-fb-container {
	bottom: auto;
	opacity: 1 !important;
	position: relative;
	top: auto;
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_5
	.views-row.apb-fb-no-image
	.apb-fb-content {
	height: auto !important;
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_5
	.views-row.apb-fb-no-image
	> .apb-fb-title,
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_5
	.views-row.apb-fb-no-image
	.apb-fb-image-wrapper {
	display: none !important;
}

/* DISPLAY TYPE 6 */
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_6 .views-row {
	border-style: solid;
	border-width: 0;
	display: -ms-grid;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
}
/* #apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_6 .views-row:hover {
	-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
} */
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_6 .views-row .title {
	font-size: 1.3rem;
	margin: 0 0 0.25rem 0;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_6 .views-row .apb-fb-background-image {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_6
	.views-row:hover
	.apb-fb-background-image {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_6 .views-row .apb-fb-container {
	padding: 0 0 0 1rem;
}
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_6 .views-row .apb-fb-button {
	margin-top: 0.75rem;
}
/* NO IMAGE */
#apb-wrapper .paragraph--type--apb-pb-feature-box .apb-type_6 .views-row.apb-fb-no-image {
	background-color: transparent !important;
	display: block !important;
}
#apb-wrapper
	.paragraph--type--apb-pb-feature-box
	.apb-type_6
	.views-row.apb-fb-no-image
	.apb-fb-image-wrapper {
	display: none !important;
}
/*----- FEATURE BOX - Close -----*/

/*----- IMAGE GALLERY - Open -----*/
#apb-wrapper .paragraph--type--apb-pb-image-gallery .apb-columns-2,
#apb-wrapper .paragraph--type--apb-pb-image-gallery .apb-columns-3,
#apb-wrapper .paragraph--type--apb-pb-image-gallery .apb-columns-4,
#apb-wrapper .paragraph--type--apb-pb-image-gallery .apb-columns-5 {
	grid-gap: 10px;
}
#apb-wrapper .view-apb-image-gallery a {
	background-image: url(../images/zoom-in-64x64-02.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
}
#apb-wrapper .view-apb-image-gallery a img {
	display: block !important;
	height: auto !important;
	width: 100% !important;
}
#apb-wrapper .view-apb-image-gallery a:hover img {
	opacity: 0.2;
}
.mfp-container {
	max-width: 1200px;
	left: 0 !important;
	margin: 0 auto !important;
	right: 0 !important;
}
.mfp-title {
	text-align: center !important;
}
.mfp-bg {
	background-color: #000 !important;
}
/* COLORS */
#apb-wrapper .view-apb-image-gallery a.apb-image-gallery-link {
	background-color: #666;
}
/*----- IMAGE GALLERY - Close -----*/

/*----- READ MORE - Open -----*/
.apb-read-more-row {
	margin-bottom: 30px;
	overflow: hidden;
}
.apb-rm-button-wrapper {
	background: url(../images/gradient-wt-15px.png) repeat-x top;
	margin-top: -15px;
	padding-top: 30px;
	position: relative;
	z-index: 2;
}
.apb-read-more-row a.apb-rm-button,
.apb-read-more-row a.apb-rm-button-active {
	border-style: solid;
	border-width: 1px;
	display: inline-block !important;
	font-size: 0.8em;
	font-weight: bold;
	padding: 2px 7px;
	width: auto !important;
}
/* COLORS */
.apb-read-more-row a.apb-rm-button {
	background-color: #fff;
	border-color: #ccc;
	color: #111;
}
.apb-read-more-row a.apb-rm-button:hover {
	background-color: #666;
	border-color: #666;
	color: #fff;
}
.apb-read-more-row a.apb-rm-button-active {
	background-color: #111;
	border-color: #111;
	color: #fff;
}
/*----- READ MORE - Close -----*/

/*----- SIMPLE CONTENT - Open -----*/
.apbuilder7-apb-simple-content > h2 {
	display: none !important;
}
.field--name-field-apb-section-title {
	font-size: 1.4rem;
	font-weight: bold;
	margin-bottom: 15px;
}
.view-apb-simple-content .views-row {
	overflow: hidden;
}
.view-apb-simple-content .slick-slide img {
	width: 100% !important;
	height: auto !important;
}
/*----- SIMPLE CONTENT - Close -----*/

/*----- SLIDESHOW SETUP - Open -----*/
.apb-slideshow {
	margin-bottom: 30px !important;
	margin-top: 30px !important;
}
.apb-slideshow-top-region .apb-slideshow,
.apb-slideshow-bottom-region .apb-slideshow,
.paragraphs-item-apb-pb-slideshow {
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}
.apb-slideshow-top-region,
.apb-slideshow-bottom-region {
	margin: 30px auto;
	max-width: 1600px;
	width: 100%;
}
.apb-slideshow.slick .view-footer,
.apb-ss-content-wrapper {
	display: flex;
	margin: 0 auto;
	max-width: 1100px;
	overflow: hidden;
	width: 100%;
}
.apb-slideshow.slick {
	margin: 0 auto;
	position: relative;
	width: 100%;
}
.apb-slideshow-mobile,
.apb-slideshow-row,
.apb-slideshow.slick .slick-slide {
	background-color: #ddd;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	position: relative;
}
.apb-slideshow-mobile {
	display: none;
	height: 200px;
	position: relative;
	z-index: 2;
}
#apb-wrapper .apb-ss-wrapper-body h2,
#apb-wrapper .apb-ss-wrapper-body h3,
#apb-wrapper .apb-ss-wrapper-body h4,
#apb-wrapper .apb-ss-wrapper-body h5,
#apb-wrapper .apb-ss-wrapper-body h6 {
	margin: 0 !important;
}
.apb-ss-wrapper-body p:last-child {
	margin-bottom: 0 !important;
}
.apb-ss-wrapper-body img {
	display: inline-block !important;
	height: auto !important;
	max-width: 100% !important;
	width: auto !important;
}
/* BUTTONS */
.apb-slideshow .slick-arrow {
	opacity: 0 !important;
}
.apb-slideshow:hover .slick-arrow {
	opacity: 0.6 !important;
}
.apb-slideshow .slick-arrow {
	background-color: rgba(0, 0, 0, 0.3) !important;
	background-position: center center;
	background-repeat: no-repeat;
	border: none !important;
	cursor: pointer;
	display: block;
	font-size: 0 !important;
	height: 45px !important;
	margin-top: -22px !important;
	position: absolute;
	top: 50%;
	width: 35px !important;
	z-index: 99;
}
.apb-slideshow .slick-arrow:hover {
	background-color: rgba(0, 0, 0, 0.6) !important;
	opacity: 1 !important;
}
.apb-slideshow .slick-prev {
	background-image: url(../images/arrow-slideshow-left.png) !important;
	left: 0px;

	-webkit-border-radius: 0px 5px 5px 0px;
	-moz-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}
.apb-slideshow .slick-next {
	background-image: url(../images/arrow-slideshow-right.png) !important;
	right: 0px;

	-webkit-border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
}
/* FULL WIDTH */
.apb-full-width .apb-slideshow .slick-next {
	right: 5px !important;
	width: 45px !important;
}
.apb-full-width .apb-slideshow .slick-prev {
	left: 5px !important;
	width: 45px !important;
}
/* MAC OS */
.apb-mac-os .apb-full-width .apb-slideshow .slick-next {
	right: 0px !important;
	width: 35px !important;
}
.apb-mac-os .apb-full-width .apb-slideshow .slick-prev {
	left: 0px !important;
	width: 35px !important;
}
/* DOTS */
.apb-slideshow .slick-dotted {
	padding-bottom: 35px !important;
}
.apb-slideshow .slick-dots {
	bottom: 5px !important;
}
.apb-slideshow .slick-dots li button:hover:before,
.apb-slideshow .slick-dots li button:focus:before,
.apb-slideshow .slick-dots li.slick-active button:before {
	opacity: 1;
}
.apb-slideshow .slick-dots li button:before {
	color: #666;
	content: '•';
	font-family: 'slick';
	font-size: 8px;
	height: 20px;
	left: 0;
	line-height: 20px;
	opacity: 0.3;
	position: absolute;
	top: 0;
	text-align: center;
	width: 20px;

	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
/* THUMB NAVIGATION */
div[id*='apb-slideshow-'].slick .slick-list,
div[id*='apb-slideshow-'].slick .slick-list .slick-track,
div[id*='apb-slideshow-'].slick .slick-list .slick-track .slick-slide,
.apb-slideshow.slick .slick-list,
.apb-slideshow.slick .slick-list .slick-track,
.apb-slideshow.slick .slick-list .slick-track .slick-slide {
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-ms-box-sizing: content-box !important;
	-o-box-sizing: content-box !important;
	box-sizing: content-box !important;
}
.apb-slideshow .slider-nav {
	margin: 15px 0px;
	position: relative;
}
.apb-slideshow .slider-nav .slick-next,
.apb-slideshow .slider-nav .slick-prev {
	margin-top: 0 !important;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.apb-slideshow .slider-nav .slick-next {
	right: -5px !important;
}
.apb-slideshow .slider-nav .slick-prev {
	left: -5px !important;
}
.apb-slideshow .slider-nav .slick-slide {
	border-color: #fff;
	border-style: solid;
	border-width: 5px;
	cursor: pointer;
	margin: 10px;
	position: relative;

	-webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.2);
}
.apb-slideshow .slider-nav .slick-slide:hover {
	border-color: rgba(60, 60, 60, 0.4);
}
.apb-slideshow .slider-nav .slick-slide.is-active {
	border-color: rgba(60, 60, 60, 1);
}
.apb-slideshow .slider-nav .slick-slide img {
	height: auto !important;
	max-width: none !important;
	width: 100% !important;
}
.slick-nav-title {
	background: rgba(0, 0, 0, 0.8);
	bottom: 0px;
	color: #fff;
	font-size: 0.9em;
	font-weight: 400;
	line-height: 1.2em;
	left: 0px;
	padding: 10px;
	position: absolute;
	width: 100%;
}

/*----- SLIDESHOW SETUP - Close -----*/

/*----- SLIDESHOW POSITION - Open -----*/
.apb-ss-horizontal-left .apb-ss-horizontal-full,
.apb-ss-horizontal-center .apb-ss-horizontal-full,
.apb-ss-horizontal-right .apb-ss-horizontal-full,
.apb-ss-vertical-top .apb-ss-vertical-full,
.apb-ss-vertical-center .apb-ss-vertical-full,
.apb-ss-vertical-bottom .apb-ss-vertical-full,
.apb-slideshow .slick-slide .apb-ss-boxed-wrapper,
.apb-slideshow .slick-slide .apb-ss-horizontal-full-wrapper {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

	position: relative;
	z-index: 2;

	-webkit-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;

	-webkit-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;

	-webkit-align-items: flex-start !important;
	-ms-flex-align: start !important;
	align-items: flex-start !important;

	-ms-flex-pack: start !important;
}
.apb-slideshow .slick-slide .apb-ss-horizontal-full-wrapper {
	max-width: none !important;
}
.apb-slideshow .slick-slide .apb-ss-vertical-full-wrapper {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

	position: relative;
	z-index: 2;

	-webkit-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;

	-webkit-flex-wrap: nowrap !important;
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;

	-webkit-align-items: stretch !important;
	-ms-flex-align: stretch !important;
	align-items: stretch !important;

	-ms-flex-pack: stretch !important;
}
.apb-ss-horizontal-left .apb-ss-horizontal-full,
.apb-ss-horizontal-left {
	-webkit-justify-content: flex-start !important;
	-ms-flex-pack: start !important;
	justify-content: flex-start !important;
}
.apb-ss-horizontal-center .apb-ss-horizontal-full,
.apb-ss-horizontal-center {
	-webkit-justify-content: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}
.apb-ss-horizontal-right .apb-ss-horizontal-full,
.apb-ss-horizontal-right {
	-webkit-justify-content: flex-end !important;
	-ms-flex-pack: end !important;
	justify-content: flex-end !important;
}
.apb-ss-horizontal-center .apb-ss-wrapper-body {
	margin: 0 auto;
}
.apb-ss-vertical-top .apb-ss-vertical-full,
.apb-ss-vertical-top {
	-webkit-align-content: flex-start !important;
	-ms-flex-line-pack: start !important;
	align-content: flex-start !important;

	-webkit-align-items: flex-start !important;
	-ms-flex-align: start !important;
	align-items: flex-start !important;
}
.apb-ss-vertical-center .apb-ss-vertical-full,
.apb-ss-vertical-center {
	-webkit-align-content: center !important;
	-ms-flex-line-pack: center !important;
	align-content: center !important;

	-webkit-align-items: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}
.apb-ss-vertical-bottom .apb-ss-vertical-full,
.apb-ss-vertical-bottom {
	-webkit-align-content: flex-end !important;
	-ms-flex-line-pack: end !important;
	align-content: flex-end !important;

	-webkit-align-items: flex-end !important;
	-ms-flex-align: end !important;
	align-items: flex-end !important;
}
.apb-slideshow .slick-slide .apb-ss-content {
	display: none;
	width: 100%;

	-ms-flex-order: 0 !important;
	-webkit-order: 0 !important;
	order: 0 !important;

	-webkit-flex: 0 0 auto !important;
	-ms-flex: 0 0 auto !important;
	flex: 0 0 auto !important;

	-ms-flex-item-align: auto !important;
	-webkit-align-self: auto !important;
	align-self: auto !important;
}
.apb-slideshow .slick-slide .apb-ss-boxed,
.apb-slideshow .slick-slide .apb-ss-horizontal-full,
.apb-slideshow .slick-slide .apb-ss-vertical-full {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.apb-slideshow .slick-slide .apb-ss-boxed .apb-ss-wrapper-body,
.apb-slideshow .slick-slide .apb-ss-horizontal-full .apb-ss-wrapper-body,
.apb-slideshow .slick-slide .apb-ss-vertical-full .apb-ss-wrapper-body {
	width: 100%;
}
.apb-ss-bg-overlay,
.apb-ss-full-link,
.apb-ss-full-link a {
	font-size: 0px;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
}
.apb-ss-full-link a {
	display: block;
}

.apb-ss-bg-overlay {
	display: block;
	z-index: 2;
}
.apb-ss-content-full,
.apb-ss-slideshow-content {
	position: relative;
	z-index: 3;
}
.apb-ss-full-link {
	z-index: 4;
}
.apb-slideshow-bg-video {
	height: 100%;
	left: 0;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}
/*----- SLIDESHOW POSITION - Close -----*/

/*----- SLIDESHOW EFFECTS - Open -----*/
.apb-ss-efx-fade-in,
.apb-ss-efx-fade-in-bottom,
.apb-ss-efx-fade-in-left,
.apb-ss-efx-fade-in-right,
.apb-ss-efx-fade-in-top {
	opacity: 0;
}

/* FADE IN - Open */
.apb-ss-efx-fade-in.apb-anime {
	-webkit-animation: fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;
	animation: fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}
@-webkit-keyframes fade-in {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes fade-in {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
/* FADE IN - Close */

/* FADE IN BOTTOM - Open */
.apb-ss-efx-fade-in-bottom.apb-anime {
	-webkit-animation: fade-in-bottom 0.6s cubic-bezier(0.39, 0.575, 0.565, 3) both;
	animation: fade-in-bottom 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}
@-webkit-keyframes fade-in-bottom {
	0% {
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}
@keyframes fade-in-bottom {
	0% {
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}
/* FADE IN BOTTOM - Close */

/* FADE IN LEFT - Open */
.apb-ss-efx-fade-in-left.apb-anime {
	-webkit-animation: fade-in-left 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
	animation: fade-in-left 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}
@-webkit-keyframes fade-in-left {
	0% {
		-webkit-transform: translateX(-50px);
		transform: translateX(-50px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
	}
}
@keyframes fade-in-left {
	0% {
		-webkit-transform: translateX(-50px);
		transform: translateX(-50px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
	}
}

/* FADE IN LEFT - Close */

/* FADE IN RIGHT - Open */
.apb-ss-efx-fade-in-right.apb-anime {
	-webkit-animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
	animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}
@-webkit-keyframes fade-in-right {
	0% {
		-webkit-transform: translateX(50px);
		transform: translateX(50px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
	}
}
@keyframes fade-in-right {
	0% {
		-webkit-transform: translateX(50px);
		transform: translateX(50px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
	}
}

/* FADE IN RIGHT - Close */

/* FADE IN TOP - Open */
.apb-ss-efx-fade-in-top.apb-anime {
	-webkit-animation: fade-in-top 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
	animation: fade-in-top 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}
@-webkit-keyframes fade-in-top {
	0% {
		-webkit-transform: translateY(-50px);
		transform: translateY(-50px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}
@keyframes fade-in-top {
	0% {
		-webkit-transform: translateY(-50px);
		transform: translateY(-50px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}

/* FADE IN TOP - Close */

/*----- SLIDESHOW EFFECTS - Close -----*/

/*----- SPECIAL LIST - Open -----*/
#apb-wrapper .paragraph--type--apb-pb-special-list .file-size {
	display: none;
}
#apb-wrapper .paragraph--type--apb-pb-special-list .views-row {
	position: relative;
}
#apb-wrapper .paragraph--type--apb-pb-special-list .apb-special-list-title {
	font-size: 1.2em;
	font-weight: 600;
	margin-bottom: 0 !important;
}
#apb-wrapper .apb-special-list-description {
	margin-top: 5px !important;
}
/* #apb-wrapper .apb-sl-content-wrapper {} */
#apb-wrapper .apb-sl-content {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;

	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;

	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}
#apb-wrapper .apb-sl-icon {
	text-align: center;
}
#apb-wrapper .apb-sl-with-icon .apb-sl-content-wrapper {
	display: -ms-grid;
	display: grid;
	grid-gap: 10px;
	width: 100%;
}
/* BOTTOM / TOP */
#apb-wrapper .paragraph--type--apb-pb-special-list .apb-sl-icon-position-bottom .apb-sl-content,
#apb-wrapper .paragraph--type--apb-pb-special-list .apb-sl-icon-position-top .apb-sl-content {
	text-align: center;

	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
#apb-wrapper .paragraph--type--apb-pb-special-list .apb-sl-icon-position-bottom .apb-sl-icon {
	margin: 0 !important;
}
#apb-wrapper .paragraph--type--apb-pb-special-list .apb-sl-icon-position-top .apb-sl-icon {
	margin: 0 !important;
}
/* LEFT */
#apb-wrapper
	.apb-sl-with-icon.apb-sl-icon-position-left.apb-sl-icon-size-small
	.apb-sl-content-wrapper {
	grid-template-columns: 16px auto;
}
#apb-wrapper
	.apb-sl-with-icon.apb-sl-icon-position-left.apb-sl-icon-size-normal
	.apb-sl-content-wrapper {
	grid-template-columns: 22px auto;
}
#apb-wrapper
	.apb-sl-with-icon.apb-sl-icon-position-left.apb-sl-icon-size-medium
	.apb-sl-content-wrapper {
	grid-template-columns: 32px auto;
}
#apb-wrapper
	.apb-sl-with-icon.apb-sl-icon-position-left.apb-sl-icon-size-large
	.apb-sl-content-wrapper {
	grid-template-columns: 52px auto;
}
#apb-wrapper
	.apb-sl-with-icon.apb-sl-icon-position-left.apb-sl-icon-size-xlarge
	.apb-sl-content-wrapper {
	grid-template-columns: 74px auto;
}
/* RIGHT */
#apb-wrapper
	.apb-sl-with-icon.apb-sl-icon-position-right.apb-sl-icon-size-small
	.apb-sl-content-wrapper {
	grid-template-columns: auto 16px;
}
#apb-wrapper
	.apb-sl-with-icon.apb-sl-icon-position-right.apb-sl-icon-size-normal
	.apb-sl-content-wrapper {
	grid-template-columns: auto 22px;
}
#apb-wrapper
	.apb-sl-with-icon.apb-sl-icon-position-right.apb-sl-icon-size-medium
	.apb-sl-content-wrapper {
	grid-template-columns: auto 32px;
}
#apb-wrapper
	.apb-sl-with-icon.apb-sl-icon-position-right.apb-sl-icon-size-large
	.apb-sl-content-wrapper {
	grid-template-columns: auto 52px;
}
#apb-wrapper
	.apb-sl-with-icon.apb-sl-icon-position-right.apb-sl-icon-size-xlarge
	.apb-sl-content-wrapper {
	grid-template-columns: auto 74px;
}
/* SIZE */
#apb-wrapper .apb-sl-icon-size-small .apb-sl-icon {
	font-size: 16px !important;
	line-height: 24px !important;
}
#apb-wrapper .apb-sl-icon-size-normal .apb-sl-icon {
	font-size: 22px !important;
	line-height: 26px !important;
}
#apb-wrapper .apb-sl-icon-size-medium .apb-sl-icon {
	font-size: 32px !important;
	line-height: 16px !important;
}
#apb-wrapper .apb-sl-icon-size-large .apb-sl-icon {
	font-size: 42px !important;
	line-height: 46px !important;
}
#apb-wrapper .apb-sl-icon-size-xlarge .apb-sl-icon {
	font-size: 62px !important;
	line-height: 76px !important;
}
/* LINK */
#apb-wrapper .apb-special-list-file a,
#apb-wrapper .apb-special-list-link a {
	display: block;
	font-size: 0 !important;
	height: 100%;
	left: 0;
	outline: none !important;
	position: absolute;
	top: 0;
	width: 100%;
}
/* FILE */
#apb-wrapper .apb-special-list-file .file-icon {
	display: none !important;
}
/*----- SPECIAL LIST - Close -----*/

/*----- TABS - Open -----*/
#apb-wrapper .paragraph--type--apb-pb-tabs .ui-tabs {
	border: none !important;
	padding: 0px !important;

	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
#apb-wrapper .paragraph--type--apb-pb-tabs .tabs-menu {
	background: none !important;
	border: none !important;
	border-bottom: 1px #ddd solid !important;
	margin: 0px !important;
	padding: 0px 0px 2px 0px !important;

	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
#apb-wrapper .paragraph--type--apb-pb-tabs .tabs-menu li {
	background: none !important;
	border: none !important;
	margin: 0px 4px 0px 0px !important;
	padding: 0px !important;
}
#apb-wrapper .paragraph--type--apb-pb-tabs .tabs-menu li a {
	cursor: pointer !important;
	font-weight: 500 !important;
	padding: 10px 15px !important;

	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
#apb-wrapper .paragraph--type--apb-pb-tabs .view-content .apb-tabs-row {
	display: none;
	padding: 20px 0px 0px 0px !important;
}
#apb-wrapper .paragraph--type--apb-pb-tabs .view-content .apb-tabs-row:first-child {
	display: block;
}
#apb-wrapper .paragraph--type--apb-pb-tabs .apb-tabs-title {
	font-size: 1.6em;
	margin-bottom: 15px;
}
/* COLORS */
#apb-wrapper .tabs-menu li a {
	background: #ddd;
	color: #111;
}
#apb-wrapper .tabs-menu li a:hover {
	background: #666;
	color: #fff;
}
#apb-wrapper .tabs-menu li.ui-tabs-active a {
	background: #111;
	color: #fff;
}
/*----- TABS - Close -----*/

/*----- VIDEO - Open -----*/
.apb-video-type-single .apb-video-row {
	max-width: 700px;
	margin: 30px auto;
}
.apb-video-row .views-field-title {
	font-size: 0.95em;
	font-weight: bold;
	margin-top: 10px;
}
.apb-video-row .views-field-title .apb-arrow {
	border-color: transparent transparent transparent #ccc;
	border-style: solid;
	border-width: 6px 0 6px 10px;
	display: inline-block;
	height: 0;
	margin: 0px 5px 0px 0px;
	width: 0;
}
.apb-video-row .views-field-field-apb-vd-video-description {
	color: #666;
	font-size: 0.8em;
	padding-left: 20px;
}
.apb-video-row .video-embed-description,
.apb-video-row .views-field-field-apb-vd-video-1,
.apb-video-row .views-field-field-apb-vd-video {
	display: none;
}
.apb-video-type-gallery .views-field-field-apb-vd-video-1,
.apb-video-type-single .views-field-field-apb-vd-video {
	display: block;
}
.apb-video-type-gallery .view-content {
	display: -ms-grid;
	display: grid;
	grid-gap: 30px;
	grid-template-columns: repeat(3, 1fr);
	width: 100%;
}
.apb-video-type-gallery .views-field-field-apb-vd-video-1 a {
	display: block;
	position: relative;
}
.apb-video-type-gallery .views-field-field-apb-vd-video-1 a span {
	background: url(../images/icon-player.png) no-repeat center center;
	left: 0px;
	height: 100%;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 2;
}
.apb-video-type-gallery .views-field-field-apb-vd-video-1 a img {
	display: block;
	height: auto !important;
	max-width: none !important;
	width: 100% !important;
}
.apb-video-type-gallery .views-field-field-apb-vd-video-1 a:hover img {
	opacity: 0.2;
}
/*----- VIDEO - Close -----*/

/*----- FULL WIDTH - Open -----*/
body .apb-full-width,
#apb-wrapper .apb-full-width,
#page .apb-full-width,
.apb-full-width {
	left: 50% !important;
	margin-left: -50vw !important;
	margin-right: -50vw !important;
	max-width: none !important;
	position: relative !important;
	right: 50% !important;
	width: 100vw !important;
}
#apb-wrapper .apb-full-width .container {
	margin-left: auto !important;
	margin-right: auto !important;
}
/*----- FULL WIDTH - Close -----*/

/*----- CSS ANIME - Open -----*/
#apb-wrapper .paragraph--type--apb-pb-feature-box .views-row.apb-fb-no-image .apb-fb-container,
.apb-read-more-row a.apb-rm-button,
.apb-slideshow .slick-arrow,
.apb-slideshow .slider-nav .slick-slide,
#apb-wrapper .paragraph--type--apb-pb-carousel .slick-prev,
#apb-wrapper .paragraph--type--apb-pb-carousel .slick-next,
#apb-wrapper .apb-views-image-gallery .view-content a,
#apb-wrapper .apb-views-image-gallery .view-content a img,
#apb-wrapper .tabs-menu li a,
#apb-wrapper .ui-accordion-header,
#apb-wrapper .apb-views-title,
.apb-fb-background-image,
.paragraph--type--apb-pb-feature-box .apb-fb-button a,
.paragraph--type--apb-pb-feature-box .apb-type_5 .views-row,
.paragraph--type--apb-pb-feature-box .apb-type_5 .apb-fb-container,
.paragraph--type--apb-pb-feature-box .apb-type_5 .apb-fb-container-inner,
.paragraph--type--apb-pb-feature-box .views-row .title,
.apb-video-type-gallery .views-field-field-apb-vd-video-1 a img,
.css-anime {
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.apb-slideshow .slick-slide .apb-ss-content,
.paragraph--type--apb-pb-feature-box .apb-type_2 .apb-fb-background-image,
.paragraph--type--apb-pb-feature-box .apb-type_3 .apb-fb-background-image,
.paragraph--type--apb-pb-feature-box .apb-type_6 .apb-fb-background-image,
.paragraph--type--apb-pb-feature-box .apb-type_6 .apb-fb-title,
.paragraph--type--apb-pb-feature-box .apb-type_6 .apb-fb-content {
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-ms-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}
.fade-scale-in {
	opacity: 1 !important;

	-webkit-transform: scale(1) !important;
	-moz-transform: scale(1) !important;
	-ms-transform: scale(1) !important;
	transform: scale(1) !important;
}
.fade-scale-bottom-in {
	margin-top: 0px !important;
	opacity: 1 !important;

	-webkit-transform: scale(1) !important;
	-moz-transform: scale(1) !important;
	-ms-transform: scale(1) !important;
	transform: scale(1) !important;
}
.fade-out {
	opacity: 0 !important;
}
.fade-out-slide-bottom {
	bottom: -100% !important;
	opacity: 0 !important;
}
/*----- CSS ANIME - Close -----*/

/*----- CLEAR BOTH - Open -----*/
#apb-wrapper .paragraph--type--apb-pb-tabs .tabs-menu:after {
	clear: both;
	content: '';
	display: block;
}
/*----- CLEAR BOTH - Close -----*/

/*----- TABLET - PORTRAIT - Open -----*/
@media all and (min-width: 681px) and (max-width: 980px) {
	/*----- COLUMNS - Open -----*/
	.apb-video-type-gallery .view-content,
	.apb-columns-3,
	.apb-columns-4 {
		grid-template-columns: repeat(2, 1fr);
	}
	.apb-columns-5 {
		grid-template-columns: repeat(3, 1fr);
	}
	/*----- COLUMNS - Close -----*/
}
/*----- TABLET - PORTRAIT - Close -----*/

/*----- MOBILE - Open -----*/
@media all and (max-width: 680px) {
	/*----- MAX WIDTH - Open -----*/
	#apb-wrapper .paragraph {
		max-width: none !important;
	}
	/*----- MAX WIDTH - Close -----*/

	/*----- COLUMNS - Open -----*/
	.apb-video-type-gallery .view-content,
	.apb-columns-2,
	.apb-columns-3,
	.apb-columns-4,
	.apb-columns-5 {
		display: block;
	}
	/*----- COLUMNS - Close -----*/

	/*----- FEATURE BOX - Open -----*/
	#apb-wrapper .paragraph--type--apb-pb-feature-box .views-row {
		margin-bottom: 20px;
	}
	/*----- FEATURE BOX - Close -----*/

	/*----- TABS - Open -----*/
	#apb-wrapper .apb-views-image-gallery .view-content a {
		margin-bottom: 10px;
	}

	/*----- TABS - Open -----*/
	#apb-wrapper .paragraph--type--apb-pb-tabs .tabs-menu li {
		padding-top: 2px !important;
	}
	#apb-wrapper .paragraph--type--apb-pb-tabs .tabs-menu li a {
		display: block !important;

		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	/*----- TABS - Close -----*/

	/*----- SLIDESHOW - Open -----*/
	.view-apb-slideshow .apb-ss-content-wrapper {
		min-height: 90vh !important;
	}
	/*
	.view-apb-slideshow .slider-nav {
		display: none !important;
	}
	.view-apb-slideshow .apb-ss-content-wrapper {
		min-height: auto !important;
		padding: 0 !important;
	}
	.view-apb-slideshow .apb-ss-content {
		max-width: none !important;
	}
	.apb-slideshow.slick .slick-slide {
		background: #fff !important;
	}
	.apb-slideshow-mobile {
		display: none;
	}
	/*----- SLIDESHOW - Close -----*/

	/*----- SLIDESHOW EFFECTS - Open -----*/
	.apb-ss-efx-fade-in,
	.apb-ss-efx-fade-in-bottom {
		transform: translateY(0) !important;
		opacity: 1 !important;
	}
	/*----- SLIDESHOW EFFECTS - Close -----*/

	/*----- VIDEOS - Open -----*/
	.apb-video-type-gallery .view-content .apb-video-row {
		margin-bottom: 20px;
	}
	/*----- VIDEOS - Close -----*/
}
/*----- MOBILE - Close -----*/

/*----- IE - Open -----*/
.apb-ie .apb-columns-2,
.apb-ie .apb-columns-3,
.apb-ie .apb-columns-4,
.apb-ie .apb-columns-5,
.apb-ie .view-apb-image-gallery .apb-columns-5,
.apb-ie .apb-video-type-gallery .view-content {
	display: block;
}
.apb-ie .apb-columns-2 > .views-row,
.apb-ie .apb-columns-2 > a,
.apb-ie .apb-columns-3 > .views-row,
.apb-ie .apb-columns-3 > a,
.apb-ie .apb-columns-4 > .views-row,
.apb-ie .apb-columns-4 > a,
.apb-ie .apb-columns-5 > .views-row,
.apb-ie .apb-columns-5 > a,
.apb-ie .apb-video-type-gallery .view-content .apb-video-row {
	display: block;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 15px;
}
/* 2 COLUMNS */
/* Template-4 */
.apb-ie .apb-columns-2.t-50_50_for_2_cols > .views-row,
.apb-ie .apb-columns-2 > .views-row,
.apb-ie .apb-columns-2 > a {
	width: 48% !important;
}
/* Template-2 */
.apb-ie .apb-columns-2.t-33_67_for_2_cols > .views-row:nth-child(2n + 1) {
	clear: both;
	width: 32% !important;
}
.apb-ie .apb-columns-2.t-33_67_for_2_cols > .views-row:nth-child(2n + 2) {
	width: 64% !important;
}
/* Template-3 */
.apb-ie .apb-columns-2.t-67_33_for_2_cols > .views-row:nth-child(2n + 1) {
	clear: both;
	width: 64% !important;
}
.apb-ie .apb-columns-2.t-67_33_for_2_cols > .views-row:nth-child(2n + 2) {
	width: 32% !important;
}
/* 3 COLUMNS */
/* Template-4 */
.apb-ie .apb-columns-3.t-33_33_33_for_3_cols > .views-row,
.apb-ie .apb-video-type-gallery .view-content .apb-video-row,
.apb-ie .apb-columns-3 > .views-row,
.apb-ie .apb-columns-3 > a {
	width: 31% !important;
}
/* Template-5 */
.apb-ie .apb-columns-3.t-25_25_50_for_3_cols > .views-row:nth-child(3n + 1) {
	clear: both;
	width: 23% !important;
}
.apb-ie .apb-columns-3.t-25_25_50_for_3_cols > .views-row:nth-child(3n + 2) {
	width: 23% !important;
}
.apb-ie .apb-columns-3.t-25_25_50_for_3_cols > .views-row:nth-child(3n + 3) {
	width: 48% !important;
}
/* Template-6 */
.apb-ie .apb-columns-3.t-50_25_25_for_3_cols > .views-row:nth-child(3n + 1) {
	clear: both;
	width: 48% !important;
}
.apb-ie .apb-columns-3.t-50_25_25_for_3_cols > .views-row:nth-child(3n + 2) {
	width: 23% !important;
}
.apb-ie .apb-columns-3.t-50_25_25_for_3_cols > .views-row:nth-child(3n + 3) {
	width: 23% !important;
}
/* Template-7 */
.apb-ie .apb-columns-3.t-25_50_25_for_3_cols > .views-row:nth-child(3n + 1) {
	clear: both;
	width: 23% !important;
}
.apb-ie .apb-columns-3.t-25_50_25_for_3_cols > .views-row:nth-child(3n + 2) {
	width: 48% !important;
}
.apb-ie .apb-columns-3.t-25_50_25_for_3_cols > .views-row:nth-child(3n + 3) {
	width: 23% !important;
}
/* Template-8 */
.apb-ie .apb-columns-3.t-20_40_40_for_3_cols > .views-row:nth-child(3n + 1) {
	clear: both;
	width: 18% !important;
}
.apb-ie .apb-columns-3.t-20_40_40_for_3_cols > .views-row:nth-child(3n + 2) {
	width: 38% !important;
}
.apb-ie .apb-columns-3.t-20_40_40_for_3_cols > .views-row:nth-child(3n + 3) {
	width: 38% !important;
}
/* 4 COLUMNS */
/* Template-9 */
.apb-ie .apb-columns-4.t-25_25_25_25_for_4_cols > .views-row,
.apb-ie .apb-columns-4 > .views-row,
.apb-ie .apb-columns-4 > a {
	width: 23% !important;
}
/* Template-10 */
.apb-ie .apb-columns-4.t-33_22_22_22_for_4_cols > .views-row:nth-child(4n + 1) {
	clear: both;
	width: 38% !important;
}
.apb-ie .apb-columns-4.t-33_22_22_22_for_4_cols > .views-row:nth-child(4n + 2) {
	width: 18% !important;
}
.apb-ie .apb-columns-4.t-33_22_22_22_for_4_cols > .views-row:nth-child(4n + 3) {
	width: 18% !important;
}
.apb-ie .apb-columns-4.t-33_22_22_22_for_4_cols > .views-row:nth-child(4n + 4) {
	width: 18% !important;
}
/* Template-11 */
.apb-ie .apb-columns-4.t-22_22_22_33_for_4_cols > .views-row:nth-child(4n + 1) {
	clear: both;
	width: 18% !important;
}
.apb-ie .apb-columns-4.t-22_22_22_33_for_4_cols > .views-row:nth-child(4n + 2) {
	width: 18% !important;
}
.apb-ie .apb-columns-4.t-22_22_22_33_for_4_cols > .views-row:nth-child(4n + 3) {
	width: 18% !important;
}
.apb-ie .apb-columns-4.t-22_22_22_33_for_4_cols > .views-row:nth-child(4n + 4) {
	width: 38% !important;
}
/* 5 COLUMNS */
.apb-ie .apb-columns-5 > .views-row,
.apb-ie .apb-columns-5 > a {
	width: 18% !important;
}
.apb-ie .apb-video-type-gallery .view-content::after,
.apb-ie .apb-columns-2::after,
.apb-ie .apb-columns-2 .views-row::after,
.apb-ie .apb-columns-3::after,
.apb-ie .apb-columns-3 .views-row::after,
.apb-ie .apb-columns-4::after,
.apb-ie .apb-columns-4 .views-row::after,
.apb-ie .apb-columns-5::after,
.apb-ie .apb-columns-5 .views-row::after {
	clear: both;
	content: '';
	display: block;
}
.apb-ie .apb-fb-title {
	background-color: #fff;
	background: rgba(255, 255, 255, 0.87);
}
.apb-ie .type-3 .apb-fb-body,
.apb-ie .type-2 .apb-fb-container {
	background-color: #fff;
	background: rgba(255, 255, 255, 0.87);
}
.apb-ie .type-2 .apb-fb-container .apb-fb-title {
	background: none;
}
/* SLIDESHOW */
.apb-ie .apb-ss-content-full {
	display: table !important;
	padding: 0 !important;
	width: 100%;
}
.apb-ie .apb-ss-content-wrapper {
	display: table-cell !important;
}
.apb-ie .apb-ss-content-wrapper .apb-ss-content {
	display: block;
}
/* Horizontal */
.apb-ie .apb-ss-content-wrapper.apb-ss-horizontal-center .apb-ss-content {
	margin: 0 auto !important;
}
.apb-ie .apb-ss-content-wrapper.apb-ss-horizontal-left .apb-ss-content {
	float: left !important;
}
.apb-ie .apb-ss-content-wrapper.apb-ss-horizontal-right .apb-ss-content {
	float: right !important;
}
/* Vertical */
.apb-ie .apb-ss-content-wrapper.apb-ss-vertical-bottom {
	vertical-align: bottom !important;
}
.apb-ie .apb-ss-content-wrapper.apb-ss-vertical-center {
	vertical-align: middle !important;
}
.apb-ie .apb-ss-content-wrapper.apb-ss-vertical-top {
	vertical-align: top !important;
}
/*----- IE - Close -----*/

.file--image {
	display: none !important;
}
