.section14-14-sectionContainer a {
	all: unset;
}

/* TEMPLATES */

.section14-14-sectionContainer > * {
	text-decoration: none;
}
.section14-14-sectionContainer,
.section14-14,
.section14-14-container {
	position: relative;
	overflow: hidden;
}

.section14-14 a {
	cursor: pointer !important;

}

.section14-14-sectionContainer a, .section14-14-sectionContainer a:visited, .section14-14-sectionContainer a:focus, .section14-14-sectionContainer a:hover {
	text-decoration: none;
	outline: 0;
	cursor: pointer;
	color: #574ae2;
}

.section14-14-sectionContainer {
	overflow: scroll;
	overflow-y: hidden;
	overflow-x: hidden;
	padding: 0 !important;
	margin: 0 auto !important;
	max-width: 1400px;
	width: auto;
}

@media only screen and (max-width: 992px) {
	.section14-14-sectionContainer {
		overflow-x: visible;
	}
}

.section14-14-sectionInnerContainer {
	padding: 0 0 0 15px !important;
	width: auto !important;
}

.section14-14 > .section14-14-hideAd {
	display: none;
	position: absolute;
	font-size: 10px !important;
	padding: 2px 7px;
	margin: 0;
	top: 15px;
	right: 15px;	z-index: 1000;
	background-color: #574ae2;
	line-height: 14px !important;
	color: #ffffff;
	border-radius: 0 0 0 4px;
}

.section14-14:hover > .section14-14-hideAd {
	display: block;
	cursor: pointer;
}

.section14-14-outerContainer {
	padding: 15px 15px 15px 0 !important;
	margin: 0 !important;
}

.section14-14 {
	float: left !important;
	min-width: 275px !important;
	width: 100% !important;
	max-width: 350px !important;
}

.section14-14-sectionContainer-1200-4 {
	max-width: 1400px !important;
}
.section14-14-sectionContainer-1200-4 .section14-14 {
	width: 25% !important;
}
.section14-14-sectionContainer-1200-4 .section14-14-sectionInnerContainer {
	min-width: 1170px !important;
}

.section14-14-sectionContainer-900-3 {
	max-width: 1050px !important;
}
.section14-14-sectionContainer-900-3 .section14-14 {
	width: 33.3333% !important;
}
.section14-14-sectionContainer-900-3 .section14-14-sectionInnerContainer {
	min-width: 870px !important;
}

.section14-14-sectionContainer-600-2 {
	max-width: 700px !important;
}
.section14-14-sectionContainer-600-2 .section14-14 {
	width: 50% !important;
}
.section14-14-sectionContainer-600-2 .section14-14-sectionInnerContainer {
	min-width: 570px !important;
}

.section14-14-sectionContainer-300-1 {
	max-width: 350px !important;
}
.section14-14-sectionContainer-300-1 .section14-14 {
	width: 100% !important;
}
.section14-14-sectionContainer-300-1 .section14-14-sectionInnerContainer {
	min-width: 270px !important;
}

div.section14-14 > * {
	font: inherit !important;
	font-family: inherit, "Arial", "Tahoma", sans-serif !important;
	text-decoration: none !important;
}
.section14-14 a {
	all: unset;
}
.section14-14-preview {
	position: relative;
	width: 100%;
	max-width: 350px;
	min-width: 300px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background-color: #ffffff;
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.22);
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.22);
}
.section14-14-container,
.section14-14-section,
.section14-14-image,
.section14-14-button,
.section14-14-title,
.section14-14-description {
	padding: 0;
	margin: 0;
}
.section14-14-container {
	background-color: #f1f1f1;
}
.section14-14-container:hover {
	-webkit-filter: brightness(110%);
	filter: brightness(110%);
}
.section14-14-section {
	position: relative;
	margin: 0;
	padding: 0;
	height: 90px;
	background-color: #ffffff;
}
.section14-14-background-container {
	background-color: #eaeaea;
}
.section2-14-url-url > .section2-14-title,
.section2-14-url-url > .section2-14-url,
.section2-14-title-hr {
	cursor: pointer;
}
a > .section14-14-button {
	position: absolute;
	background-color: #574ae2;
	line-height: 18px;
	font-size: 16px;
	border-radius: 4px;
	color: #ffffff !important;
	padding: 11px 14px;
}
a > .section14-14-title, .section14-14-title {
	color: #574ae2 !important;
	line-height: 18px;
	font-size: 16px;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
a .section14-14-url {
	color: #444444;
}
.section14-14-description {
	color: #444444;
	line-height: 18px;
	text-overflow: ellipsis;
	overflow: hidden;
}
.section14-14-image {
	background-image: url('../img/section-bg.png');
	background-color: #eaeaea;
}

/* TEMPLATE 1 */
.section1-14-section {
	position: relative;
}
.section1-14-image {
	width: 100%;
	height: 120px !important;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
a > .section1-14-button, .section1-14-button {
	top: 30px;
	left: 30px;
	z-index: 100;
}
a > .section1-14-title, .section1-14-title {
	padding: 15px 15px 0!important;
	height: auto !important;
	margin: 0 0 5px 0!important;
	max-height: 33px !important;
}
.section1-14-description {
	padding: 0 15px !important;
	font-size: 14px !important;
	height: 38px !important;
	overflow: hidden;
	margin: 0 !important;
}

/* TEMPLATE 2 */
.section2-14-section {
	position: relative;
	height: 90px !important;
}
.section2-14-title-hr, .section2-14-description {
	position: absolute;
	padding: 0 !important;
	margin: 0 !important;
	top: 15px;
	left: 15px;
	animation-duration: 14s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
}
.section2-14-title {
	margin: 0 0 4px 0 !important;
	width: 100%;
}
.section2-14-url {
	width: calc(100% - 30px);
	position: absolute;
	bottom: 15px;
	left: 15px;
	font-size: 14px !important;
	line-height: 14px !important;
}
.section2-14-title-hr {
	animation-name: digitalAnimation;
	opacity: 0;
	top: 15px;
	left: 15px;
	width: calc(100% - 30px);
}
.section2-14-title-hr > hr {
	margin: 15px 0 0 0 !important;
	padding: 0 !important;
	background-color: #444444;
	color: #444444;
	opacity: .2;
}
.section2-14-description {
	width: calc(100% - 30px);
	line-height: 18px !important;
	animation-name: digitalAnimation;
	animation-delay: 7s;
	opacity: 0;
	overflow: hidden;
	font-size: 14px !important;
	height: 36px !important;
	top: 15px;
	left: 15px;
}
a > .section2-14-button, .section2-14-button {
	bottom: 30px;
	right: 30px;
}
.section2-14-image {
	width: 100%;
	height: 120px !important;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

/* TEMPLATE 3 */
.section3-14-image {
	width: 100%;
	height: 120px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
a > .section3-14-title, .section3-14-title {
	padding: 15px 15px 0;
	height: 18px !important;
	margin-bottom: 6px !important;
}
.section3-14-description {
	padding: 0 !important;
	font-size: 14px !important;
	height: 38px !important;
	margin: 0 15px !important;
}
.section3-14-center {
	position: absolute;
	bottom: 40px;
	left: 0;
	text-align: center;
	width: 100%;
}
.section3-14-url-url {
	display: block;
	margin: 0 auto;
	width: fit-content;
	width: -moz-fit-content;
}
.section3-14-button {
	position: static !important;
	margin: 0 auto;
	width: fit-content !important;
	width: -moz-fit-content !important;
}

/* TEMPLATE 4 */
.section4-14-image {
	width: 100%;
	height: 120px !important;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.section4-14-section {
	float: left;
	height: 90px !important;
	width: 100%;
	color: #f1f1f1;
	padding: 15px 15px 10px 15px !important;
	margin: 0 !important;
}
a > .section4-14-title, .section4-14-title {
	float: left;
	width: 100%;
	height: auto;
	padding: 0 !important;
	margin: 0 0 6px 0 !important;
	color: #444444;
}
.section4-14-url-url {
	float: left;
	display: block;
	margin: 0 auto !important;
	width: fit-content;
	width: -moz-fit-content;
}
a .section4-14-button, .section4-14-button {
	float: left;
	line-height: 11px !important;
	font-size: 11px !important;
	position: static !important;
	padding: 4px 7px !important;
	margin: 15px 5px 0 0 !important;
	width: fit-content !important;
	width: -moz-fit-content !important;
	text-decoration: none;
	outline: 0;
}
/*.section14-14-by {*/
/*	float: right;*/
/*	font-size: 11px;*/
/*	margin: -17px 0 0 0;*/
/*	padding: 2px 15px;*/
/*	line-height: 15px;*/
/*}*/
.section14-14-main-title,
.section14-14-by {
	position: relative;
	float: right;
	font-size: 10px !important;
	padding: 0 7px !important;
	clear: both;
	margin: -14px 15px 0 0 !important;
	z-index: 900;
	background-color: #ffffff;
	line-height: 14px !important;
	color: #000000;
	border-radius: 4px !important;
}
.section14-14-by a {
	background-color: #ffffff;
	color: #000000;
}
.section14-14-main-title {
	float: left;
	margin: 0 15px -15px 15px !important;
	bottom: initial;
	right: initial;
	border-radius: 4px !important;
	clear: none;
}

@-webkit-keyframes section-14-14-pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(0,0,0, 0.4);
	}
	70% {
		-webkit-box-shadow: 0 0 0 10px rgba(0,0,0, 0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(0,0,0, 0);
	}
}
@keyframes section-14-14-pulse {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(0,0,0, 0.4);
		box-shadow: 0 0 0 0 rgba(0,0,0, 0.4);
	}
	25% {
		-moz-box-shadow: 0 0 0 10px rgba(0,0,0, 0);
		box-shadow: 0 0 0 10px rgba(0,0,0, 0);
	}
	70% {
		-moz-box-shadow: 0 0 0 10px rgba(0,0,0, 0);
		box-shadow: 0 0 0 10px rgba(0,0,0, 0);
	}
	100% {
		-moz-box-shadow: 0 0 0 0 rgba(0,0,0, 0);
		box-shadow: 0 0 0 0 rgba(0,0,0, 0);
	}
}
.section14-14-pulse {
	opacity: 1;
	box-shadow: 0 0 0 rgba(0,0,0, 0.4);
	animation: section-14-14-pulse 4s infinite;
	animation-delay: 3s;
	transition-delay: 3s;
}
@keyframes digitalAnimation {
	0% {
		opacity: 0;
	}
	8%, 42% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
}