/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@font-face {
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	src: url("/wp-content/plugins/wp-google-maps/fonts/fontawesome-webfont.eot?v=4.3.0");
	src: url("/wp-content/plugins/wp-google-maps/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0")
			format("embedded-opentype"),
		url("/wp-content/plugins/wp-google-maps/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),
		url("/wp-content/plugins/wp-google-maps/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),
		url("/wp-content/plugins/wp-google-maps/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
}

body {
	background: #333333 !important;
}

/**********************************************************************************************************************
// General CSS
**********************************************************************************************************************/

/************************ Header ************************/

@media only screen and (max-width: 800px) {
	.Section h1,
	.Section h2 {
		font-size: 28px !important;
	}
	.Section h3 {
		font-size: 22px !important;
	}
	.Section h4 {
		font-size: 19px !important;
	}
}

.home #main,
.page-downloads #main {
	padding: 0 !important;
}
.page-downloads #main {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/********** Logo **********/
.fusion-header {
	height: auto !important;
	box-shadow: rgba(0, 0, 0, 0.117647) 0 1px 3px;
}
.fusion-header .fusion-row {
	max-width: 1496px;
}
.fusion-header-wrapper,
.fusion-header-sticky-height,
.fusion-header {
	height: 148px !important;
	max-height: 148px !important;
}
.fusion-header .fusion-logo {
	margin-top: 32px !important;
	margin-bottom: 0 !important;
}

.fusion-header .fusion-logo img {
	height: 80px !important;
}
.fusion-is-sticky .fusion-header .fusion-logo img {
	height: 80px !important;
}
/* Fix janky sticky header on Avada Construction demo. */
.fusion-header-v1.fusion-logo-alignment.fusion-logo-left.fusion-sticky-menu-.fusion-sticky-logo-.fusion-mobile-logo-1.fusion-mobile-menu-design-modern,
.fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-header {
	will-change: transform !important;
}

@media only screen and (max-width: 1199px) {
	.fusion-mobile-menu-icons a {
		content: "";
		width: 43px;
		height: 33px;
		background: url(/wp-content/themes/Avada-Child-Theme/images/HamburgerMenuIcon.png);
		position: absolute;
		right: 20px;
		top: 0;
	}
	.fusion-body .fusion-header-wrapper .fusion-header,
	.fusion-body .fusion-header-wrapper .fusion-secondary-main-menu {
		background: #262626 !important;
	}
	.fusion-mobile-menu-icons a[aria-expanded="true"] {
		background: url(/wp-content/themes/Avada-Child-Theme/images/HamburgerMenuIconActive.png);
	}
	.fusion-mobile-menu-icons a:before {
		display: none;
	}

	.fusion-header {
		padding: 20px 20px 20px 15px;
	}
	.fusion-is-sticky .fusion-header {
		display: table;
	}
	.fusion-mobile-menu-icons {
		margin-top: 17px;
	}
}

/* Dropdown Menu Mobile*/
body:not(.mobile-menu-design-flyout) .fusion-mobile-current-nav-item > a,
body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item.current-menu-item > a,
body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a {
	background-color: rgba(0, 0, 0, 0) !important;
	background-color: rgba(0, 0, 0, 0) !important;
	font-size: 20px !important;
	text-transform: uppercase;
	height: 40px !important;
	padding: 0px 14px 0 25px !important; /* 2020-11-03 * HJO*/
	line-height: 37px !important; /* 2020-11-03 * HJO*/
	font-weight: 400;
	border-color: #424242; /* 2020-11-03 * HJO*/
	position: relative;
}
/* Menu width*/
.fusion-mobile-nav-holder {
	background-color: transparent; /* 2020-11-03 HJO */
	position: absolute;
	/* width: 260px;  /*alt*/
	width: calc(100% + 35px); /* 2020-11-03 HJO */
	height: calc(100% + 10000px); /* 2020-11-04  HJO */
	top: 84px;
	left: 15px; /* 2020-11-03 HJO */
	padding-top: 0; /* 2020-11-03 HJO */
	padding-left: 40px; /* 2020-11-03 HJO */
	padding-right: 40px; /* 2020-11-03 HJO */
	padding-bottom: 20px; /* 2020-11-03 HJO */
}
@media only screen and (max-width: 1360px) {
	/* 2020-11-03 HJO */
	.fusion-mobile-nav-holder {
		background-color: #000000; /* 2020-11-03 HJO only black BG by mobile */
	}
}
.fusion-mobile-nav-holder ul {
	border: none !important;
}
.fusion-mobile-nav-item a {
	color: #ffffff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	-moz-background-clip: border;
	-webkit-background-clip: border;
	background-clip: border-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
}
.fusion-mobile-nav-item:last-child a {
	border-bottom: none;
}
.fusion-mobile-nav-item a:hover:after {
	position: absolute;
	content: "";
	left: 0px; /* 2020-11-03 HJO */
	top: 13px; /* 2020-11-03 HJO */
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 10px solid #eb1b2e;
}
.fusion-mobile-nav-item a:hover {
	color: #eb1b2e;
}
.fusion-is-sticky .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul,
.fusion-is-sticky.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder > ul {
	max-height: 310px;
	max-height: 100% !important;
	overflow-y: hidden !important;
}

/******* Desktop Search ********/ /* 2020-11-04 HJO */
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {
	background-color: #000000;
	border: none;
}
.fusion-main-menu .fusion-main-menu-search input.s.fusion-live-search-input {
	/* 2020-11-04 HJO */
	background-color: #000000;
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
}
.fusion-main-menu .fusion-main-menu-search input.s.fusion-live-search-input::placeholder {
	/* 2020-11-04 HJO */
	font-size: 20px;
	font-weight: 400;
	color: #bababa;
}
/* Desktop Search button */
.fusion-custom-menu-item-contents .fusion-search-button.search-button input[type="submit"] {
	background-color: transparent;
}
.fusion-custom-menu-item-contents .fusion-search-button.search-button input[type="submit"]:hover {
	color: #eb1b2e;
	background-color: transparent !important;
}
/***** Search Result *****/
.fusion-search-results-wrapper {
	top: 23px;
	left: -25px;
}
.fusion-search-results.suggestions-added {
	width: 250px;
}
.fusion-live-search .fusion-search-results-wrapper a {
	color: #ffffff;
}
.fusion-live-search .fusion-search-results {
	background-color: #000000;
}
.fusion-live-search .fusion-search-result,
.fusion-live-search .fusion-search-results {
	border: none;
	border-top: 1px solid #444444;
}
/* transparent border-top hack */
.fusion-live-search a.fusion-search-result:hover {
	border-top: 1px solid #444444 !important;
}

/******** Mobile Search ********/
.fusion-mobile-nav-holder .fusion-search-form-content {
	/* 2020-11-03 HJO */
	padding-left: 10px;
	padding-right: 15px;
	height: 40px;
	border-bottom: 1px solid #424242;
}

.fusion-mobile-nav-holder .fusion-search-field.search-field {
	/* 2020-11-03 HJO */
}
.fusion-mobile-nav-holder input.s.fusion-live-search-input {
	/* 2020-11-03 HJO */
	background-color: #000000;
	font-size: 20px;
	font-weight: 400;
	color: #ffffff;
}
.fusion-mobile-nav-holder input.s.fusion-live-search-input::placeholder {
	/* 2020-11-03 HJO */
	font-size: 20px;
	font-weight: 400;
	color: #bababa;
}

/* 2020-11-03 HJO  Search Button*/
.fusion-mobile-nav-holder .searchform .fusion-search-form-content .fusion-search-button input[type="submit"] {
	background-color: transparent;
}
.fusion-mobile-nav-holder .searchform .fusion-search-form-content .fusion-search-button input[type="submit"]:hover {
	color: red !important;
	background-color: transparent !important;
}

/********** Main Menu **********/
.fusion-main-menu > ul > li > a {
	height: 148px !important;
	text-transform: uppercase;
}
.fusion-main-menu > ul > li > a span {
	color: #ffffff;
}
.fusion-main-menu > ul > li > a.sectionActive span {
	color: #eb1b2e;
}
.fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a.sectionActive span {
	color: #eb1b2e;
}
.fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a.sectionActive span::before {
	/* 2020-03-11 * HJO red Triangle before active */
	position: absolute;
	content: "";
	left: 0px; /* 2020-11-03 HJO */
	top: 13px; /* 2020-11-03 HJO */
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 10px solid #eb1b2e;
}

.fusion-main-menu > ul > li > a:hover,
.fusion-body .fusion-main-menu .current_page_item > a,
.fusion-body .fusion-main-menu .current-menu-item > a {
	border: none !important;
}
.fusion-main-menu > ul > li.fusion-main-menu-search > a:hover {
	border: none !important;
}
.fusion-is-sticky .fusion-main-menu > ul > li > a:hover {
	color: #eb1b2e !important;
}
.fusion-main-menu > ul > li > a:hover,
.fusion-main-menu > ul > li > a:hover span {
	color: #eb1b2e;
}

@media only screen and (max-width: 1450px) {
	.fusion-main-menu > ul > li,
	body:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-main-menu > ul > li:not(:last-child) {
		padding-right: 25px;
	}
	.fusion-header-wrapper,
	.fusion-header-sticky-height,
	.fusion-header {
		height: 104px !important;
		max-height: 104px !important;
	}
	.fusion-header .fusion-logo {
		margin-top: 21px !important;
	}
	.fusion-header .fusion-logo img,
	.fusion-is-sticky .fusion-header .fusion-logo img {
		height: 58px !important;
		margin-top: 3px;
	}
	.fusion-main-menu > ul > li > a {
		height: 104px !important;
	}
}
@media only screen and (max-width: 1200px) {
	.fusion-main-menu > ul > li,
	body:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-main-menu > ul > li:not(:last-child) {
		padding-right: 25px;
	}
}
@media only screen and (max-width: 1200px) {
	.fusion-body .fusion-header-wrapper .fusion-header,
	.fusion-body .fusion-header-wrapper .fusion-secondary-main-menu {
		background-color: #262626 !important;
	}
}
@media only screen and (max-width: 800px) {
	.fusion-body .fusion-header-wrapper .fusion-header,
	.fusion-body .fusion-header-wrapper .fusion-secondary-main-menu {
		background-color: #262626 !important;
	}
}
@media only screen and (max-width: 360px) {
	.fusion-header .fusion-logo img,
	.fusion-is-sticky .fusion-header .fusion-logo img {
		height: 50px !important;
		margin-top: 7px;
	}
}

/********** Search **********/
.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon:hover:after,
.fusion-main-menu .fusion-main-menu-icon:hover:after,
.fusion-main-menu .fusion-main-menu-icon:after {
	border: none !important;
}

#wrapper .fusion-content-widget-area .widget {
	margin-bottom: 0 !important;
}

/*********** Pagination ***********/
.page-numbers {
	padding: 5px 11px;
	border: 1px solid #e3e3e3;
	display: inline-block;
	margin: 0 8px 20px 0;
	min-width: 33px;
	text-align: center;
	/*color: #666;*/
	line-height: 21px;
	float: left;
	color: #333333 !important;
}
.page-numbers:hover {
	color: #ffffff !important;
	background-color: #eb1b2e;
	border-color: #eb1b2e;
	text-decoration: none !important;
}
.page-numbers.dots {
	border: none;
	min-width: 20px;
	padding: 5px 0;
	color: #333333 !important;
}
.page-numbers.dots:hover {
	background: none;
}
.page-numbers.current {
	background-color: #eb1b2e;
	color: #ffffff !important;
	border-color: #eb1b2e;
}
@media (max-width: 800px) {
	.Section p {
		font-size: 20px !important;
	}
	.Section .accordian .panel-body {
		padding: 0;
	}
	.Section .accordian .panel-body p:nth-child(2) {
		margin: 0;
	}
	.post-content h1,
	.post-content h2 {
		font-size: 28px !important;
	}
}

/*********** Avada Back to Top disable ***********/
.to-top-container {
	display: none;
}

/*********** Back to Top ***********/
.Section .fusion-button-wrapper {
	position: relative;
	width: 100%;
	height: 47px;
	display: block;
	margin-top: 60px;
	margin-bottom: -1px;
}
@media (max-width: 800px) {
	.Section .fusion-button-wrapper {
		margin-top: 0;
	}
	.Section.News .fusion-button-wrapper {
		margin-top: 35px;
	}
	.Section.Jobs .fusion-button-wrapper {
		margin-top: 26px;
	}
}
.Section.Brands .fusion-button-wrapper {
	margin-top: 23px;
}
.backToTop {
	position: absolute;
	right: -100px;
	bottom: 0;
	height: 47px;
	width: 47px;
	padding: 0 !important;
}

.backToTop:hover {
	background: #eb1b2e !important;
}
.backToTop:after {
	position: absolute;
	top: 13px;
	left: 13px;
	content: "";
	background: url(/wp-content/themes/Avada-Child-Theme/images/BackToTop.svg);
	background-repeat: no-repeat;
	height: 20px;
	width: 22px;
}
.backToTop:hover:after {
	background: url(/wp-content/themes/Avada-Child-Theme/images/BackToTopHover.svg);
	background-repeat: no-repeat;
}
@media only screen and (max-width: 1540px) {
	.Section .fusion-button-wrapper {
		height: 32px;
	}
	.backToTop {
		position: absolute;
		right: 0;
		left: 0;
		margin: auto;
		height: 31px;
		width: 66px;
		bottom: 1px;
	}
	.backToTop:after {
		position: absolute;
		top: 6px;
		left: 17px;
		content: "";
		background: url(/wp-content/themes/Avada-Child-Theme/images/BackToTopMobile.svg);
		background-repeat: no-repeat;
		height: 20px;
		width: 32px;
	}
	.backToTop:hover:after {
		background: url(/wp-content/themes/Avada-Child-Theme/images/BackToTopMobileHover.svg);
	}
}

/* Homepage Header */

@media only screen and (max-width: 480px) {
	.HomepageHeader,
	.NewsHeader,
	.JobsHeader,
	.MediaHeader {
		position: relative;
		height: 0;
		margin: 0 auto !important;
		background: url(/wp-content/themes/Avada-Child-Theme/images/Homepage_Header_Mobile.jpg) !important;
		padding-bottom: 112% !important;
		background-size: contain !important;
		background-repeat: no-repeat !important;
		margin-bottom: 20px !important;
	}
	.NewsHeader {
		background: url(/wp-content/themes/Avada-Child-Theme/images/Computec-Marquard-Media-Group-Mobile.jpg) !important;
		padding-bottom: 61% !important;
		background-size: contain !important;
		background-repeat: no-repeat !important;
	}
	.JobsHeader {
		background: url(/wp-content/themes/Avada-Child-Theme/images/Jobs-Aufmacher-Mobile.jpg) !important;
		padding-bottom: 61% !important;
		background-size: contain !important;
		background-repeat: no-repeat !important;
	}
	.MediaHeader {
		background: url(/wp-content/themes/Avada-Child-Theme/images/Media-Aufmacher-Mobile.jpg) !important;
		padding-bottom: 61% !important;
		background-size: contain !important;
		background-repeat: no-repeat !important;
	}
	.HomepageHeader .fusion-column-wrapper,
	.NewsHeader .fusion-column-wrapper,
	.JobsHeader .fusion-column-wrapper,
	.MediaHeader .fusion-column-wrapper {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.HomepageHeader .fusion-column-wrapper img,
	.NewsHeader .fusion-column-wrapper img,
	.JobsHeader .fusion-column-wrapper img,
	.MediaHeader .fusion-column-wrapper img {
		display: none;
	}
}
#wrapper #main .fullwidth-box .fusion-row {
	padding-left: 30px !important;
	padding-right: 30px !important;
}
#wrapper #main .fullwidth-box.HomepageHeader .fusion-row,
#wrapper #main .fullwidth-box.NewsHeader .fusion-row,
#wrapper #main .fullwidth-box.JobsHeader .fusion-row,
#wrapper #main .fullwidth-box.MediaHeader .fusion-row,
#wrapper #main .fullwidth-box.DownloadsHeader .fusion-row {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.Section {
	padding-top: 40px !important;
	border-bottom: 1px solid #d6d6d6 !important;
}
.Section:last-child {
	padding-top: 0 !important;
	border-bottom: none !important;
}

.Section .fusion-layout-column.fusion-column-last {
	margin-bottom: 0 !important;
}

@media only screen and (max-width: 800px) {
	.Section {
		padding-top: 30px !important;
	}
	.Section.News,
	.Section.Jobs {
		padding-top: 10px !important;
	}
	.Section .fusion-text p {
		font-size: 18px !important;
	}
}
@media only screen and (max-width: 480px) {
	.Section p {
		font-size: 18px !important;
	}
}

/*********** Accordion Buttons ***********/
body .fusion-accordian #accordion-2-1 .panel-title .active .fa-fusion-box,
body .fusion-accordian #accordion-2-1 .panel-title a:hover .fa-fusion-box {
	background-color: #000000 !important;
	border-color: #ffffff !important;
	color: #ffffff !important;
}
.accordian .panel-heading {
	margin: 50px 0 50px;
}
@media only screen and (max-width: 800px) {
	.accordian .panel-heading {
		margin: 20px 0;
	}
}
.fusion-accordian #accordion-2-1 .panel-title a .fa-fusion-box:before {
	width: auto !important;
}
.fusion-accordian .panel-body {
	padding: 0px 0 15px;
}
.accordian .panel-title a {
	padding: 0;
	margin: 0;
}
.accordian .fusion-toggle-heading {
	color: #ffffff !important;
	font-size: 28px !important;
	position: absolute;
	top: 0px;
	left: 30px;
}
.accordian .fa-fusion-box,
.accordian .collapsed .fa-fusion-box {
	display: block;
	height: 38px;
	width: 38px;
	border: 1px solid #707070 !important;
	display: block !important;
	padding: 4px 3px !important;
	background: #ffffff !important;
	color: #000000 !important;
	line-height: 38px;
}

/*  Jobs Accordion  */

.Jobs .teamAccordeon.accordian .panel-heading {
	margin: 20px 0 20px;
}
.Jobs .teamAccordeon.accordian .fa-fusion-box {
	height: 63px;
	width: 63px;
	line-height: 63px;
}
.Jobs .teamAccordeon.accordian .fa-fusion-box:before {
	font-size: 56px !important;
}
.Jobs .teamAccordeon.accordian .fusion-toggle-icon-wrapper {
	float: left;
}
.Jobs .teamAccordeon.accordian .fusion-toggle-heading {
	font-size: 31px !important;
	top: -10px;
	font-weight: 700;
	position: relative;
	float: left;
	display: inline-block;
	left: auto;
	width: calc(100% - 100px);
}
.Jobs .teamAccordeon.accordian .fusion-toggle-heading:after {
	content: "";
	position: relative;
	font-size: 28px;
	color: #bababa;
	font-weight: 500;
	margin: 0 0 0 30px;
	letter-spacing: 1px;
}
.Jobs .teamAccordeon.accordian .fusion-panel .fusion-toggle-heading:after {
	content: attr(data-title);
}
.Jobs .teamAccordeon.accordian .panel-body p {
	padding-left: 316px;
}
.Jobs .teamAccordeon.accordian .panel-body p:first-child {
	position: absolute;
	left: 92px;
	top: 0;
	padding: 0;
	width: 194px;
}
.Jobs .teamAccordeon.accordian .panel-body p:nth-child(2) {
	font-size: 34px !important;
	font-weight: 700;
}
.Jobs .teamAccordeon.accordian .panel-body p:nth-child(3) {
	font-size: 28px !important;
	font-weight: 300;
}
.Jobs .fusion-accordian .fusion-panel:last-child,
.Jobs .teamAccordeon.fusion-accordian .fusion-panel:last-child {
	border: none;
}

.accordian .active .fa-fusion-box,
.accordian .active .fa-fusion-box:hover,
.accordian a:hover .fa-fusion-box,
.Section .fusion-accordian #accordion-2-2 .panel-title .active .fa-fusion-box,
.Section .fusion-accordian #accordion-2-2 .panel-title a:hover .fa-fusion-box,
.Section .fusion-accordian #accordion-2-3 .panel-title .active .fa-fusion-box,
.Section .fusion-accordian #accordion-2-3 .panel-title a:hover .fa-fusion-box,
.Section .fusion-accordian #accordion-2-4 .panel-title .active .fa-fusion-box,
.Section .fusion-accordian #accordion-2-4 .panel-title a:hover .fa-fusion-box {
	background-color: #000000 !important;
	border-color: #ffffff !important;
	color: #ffffff !important;
	border: 1px solid #ffffff !important;
}
.Section .fusion-accordian #accordion-2-2 .panel-title a.collapsed .fa-fusion-box,
.Section .fusion-accordian #accordion-2-3 .panel-title a.collapsed .fa-fusion-box,
.Section .fusion-accordian #accordion-2-4 .panel-title a.collapsed .fa-fusion-box {
	background-color: #ffffff !important;
	color: #000000 !important;
	border: 1px solid #707070 !important;
}
.accordian .fa-fusion-box:before {
	font-size: 30px !important;
}

@media only screen and (min-width: 1024px) {
	.Section .fusion-accordian #accordion-2-2 .panel-title a.collapsed:hover .fa-fusion-box,
	.Section .fusion-accordian #accordion-2-3 .panel-title a.collapsed:hover .fa-fusion-box,
	.Section .fusion-accordian #accordion-2-4 .panel-title a.collapsed:hover .fa-fusion-box {
		background-color: #000000 !important;
		border-color: #ffffff !important;
		color: #ffffff !important;
		border: 1px solid #ffffff !important;
	}
}
@media only screen and (max-width: 1024px) {
	.Section .fusion-accordian #accordion-2-2 .panel-title a.collapsed:hover .fa-fusion-box,
	.Section .fusion-accordian #accordion-2-3 .panel-title a.collapsed:hover .fa-fusion-box,
	.Section .fusion-accordian #accordion-2-4 .panel-title a.collapsed:hover .fa-fusion-box {
		background-color: #ffffff !important;
		color: #000000 !important;
		border: 1px solid #707070 !important;
	}
}

@media only screen and (max-width: 800px) {
	.accordian .fusion-toggle-heading {
		font-size: 19px !important;
		top: -2px;
		left: 18px;
	}
	.accordian .fa-fusion-box,
	.accordian .collapsed .fa-fusion-box {
		height: 26px;
		width: 26px;
		line-height: 26px;
	}
	.accordian .fa-fusion-box:before,
	.accordian .collapsed .fa-fusion-box:before {
		font-size: 23px !important;
		margin-left: -2px;
		line-height: 18px !important;
		width: 21px;
	}
	.Section .fusion-accordian #accordion-2-2 .panel-title a:hover .fa-fusion-box,
	.Section .fusion-accordian #accordion-2-3 .panel-title a:hover .fa-fusion-box,
	.Section .fusion-accordian #accordion-2-4 .panel-title a:hover .fa-fusion-box {
		background-color: #ffffff !important;
		color: #000000 !important;
		border: 1px solid #707070 !important;
	}
	.Section .fusion-accordian #accordion-2-2 .panel-title a.active .fa-fusion-box,
	.Section .fusion-accordian #accordion-2-3 .panel-title a.active .fa-fusion-box,
	.Section .fusion-accordian #accordion-2-4 .panel-title a.active .fa-fusion-box {
		background-color: #000000 !important;
		border-color: #ffffff !important;
		color: #ffffff !important;
		border: 1px solid #ffffff !important;
	}
	.Jobs .teamAccordeon.accordian .fa-fusion-box {
		height: 31px;
		width: 31px;
		line-height: 31px;
	}
	.Jobs .teamAccordeon.accordian .fa-fusion-box:before {
		font-size: 28px !important;
		margin-left: -2px;
		line-height: 23px !important;
	}
	.Jobs .teamAccordeon.accordian .fusion-toggle-heading {
		font-size: 22px !important;
		line-height: 25px !important;
		left: auto;
		top: -2px;
		margin-left: 10px;
		width: calc(100% - 50px);
	}
	.Jobs .teamAccordeon.accordian .fusion-toggle-heading:after {
		font-size: 18px;
		display: block;
		margin: 3px 0 0;
	}
	.Jobs .teamAccordeon.accordian .panel-body {
		padding-top: 0;
	}
	.Jobs .teamAccordeon.accordian .panel-body p:first-child {
		position: relative;
		left: 0;
		top: 0;
		padding: 0 15px 0 0;
		width: 120px;
		float: left;
	}
	.Jobs .teamAccordeon.accordian .panel-body p:nth-child(2) {
		font-size: 22px !important;
		line-height: 28px !important;
		padding: 0 0 0 120px;
		margin-bottom: 20px;
	}
	.Jobs .teamAccordeon.accordian .panel-body p:nth-child(3) {
		font-size: 18px !important;
		line-height: 28px !important;
		clear: both;
	}
	.Jobs .teamAccordeon.accordian .panel-body p {
		padding-left: 0;
	}
}

@media only screen and (max-width: 400px) {
	.accordian .fusion-toggle-heading {
		font-size: 15px !important;
		top: 3px;
		left: 15px;
	}
}

/*********** About Us Section ***********/
.AboutUs .panel-heading {
	display: none;
}
.AboutUs .panel-heading + .panel-collapse {
	display: block;
	height: auto !important;
}
.AboutUs .panel-heading + .panel-collapse .panel-body {
	padding: 0;
}
.AboutUs .accordian {
	padding: 0 0 45px;
}
@media only screen and (max-width: 800px) {
	.AboutUs .accordian {
		padding: 0 0 10px;
	}
}
.AboutUs .fusion-panel {
	border: none;
}
.AboutUs .fusion-counters-box .fusion-counter-box {
	margin-bottom: 0 !important;
}
.AboutUs .fusion-counters-box .fusion-counter-box .counter-box-container {
	border-top: none !important;
	border-bottom: none !important;
	border-right: none !important;
	border-left: 1px solid #ffffff !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.AboutUs .fusion-counters-box .fusion-counter-box:last-child .counter-box-container {
	border-right: 1px solid #ffffff !important;
}
.AboutUs .fusion-counters-box .fusion-counter-box .counter-box-container .content-box-percentage {
	font-weight: 700;
}

@media screen and (max-width: 1200px) and (min-width: 800px) {
	.AboutUs .fusion-counters-box .fusion-counter-box {
		margin-bottom: 20px !important;
	}
	.AboutUs .fusion-counters-box .fusion-counter-box .counter-box-container .content-box-percentage {
		font-size: 30px !important;
	}
	.AboutUs .fusion-counters-box .fusion-counter-box .counter-box-container .counter-box-content {
		font-size: 11px !important;
	}
}
@media only screen and (max-width: 800px) {
	.AboutUs .fusion-counters-box .fusion-counter-box .counter-box-container,
	.AboutUs .fusion-counters-box .fusion-counter-box:last-child .counter-box-container {
		border: none !important;
	}
	.AboutUs .fusion-counters-box .fusion-counter-box {
		margin-bottom: 30px !important;
		position: relative;
		width: 100% !important;
	}
	.AboutUs .fusion-counters-box .fusion-counter-box:after {
		content: "";
		width: 153px;
		height: 1px;
		background: #ffffff;
		bottom: -22px;
		left: 0;
		right: 0;
		margin: 0 auto;
		position: absolute;
	}
	.AboutUs .fusion-counters-box .fusion-counter-box:last-child:after {
		display: none;
	}
}
@media only screen and (max-width: 480px) {
	.AboutUs .panel-heading {
		display: block;
	}
	.AboutUs .panel-heading + .panel-collapse {
		display: none;
	}
	.AboutUs .panel-heading + .panel-collapse.in {
		display: block;
	}
}

/*********** Brands Section ***********/
.Brands h2 {
	font-size:48px !important;
}
.Brands .fusion-content-boxes {
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
	margin: 0 -10px 0 !important;
}
.Brands .fusion-content-boxes .fusion-column {
	-webkit-box-flex: 0 !important;
	-webkit-flex: 0 0 33.33% !important;
	-ms-flex: 0 0 33.33% !important;
	flex: 0 0 33.33% !important;
	max-width: 33.33% !important;
	position: relative;
	padding: 0 1px;
	margin: 0;
}
.Brands .fusion-content-boxes .fusion-column .heading {
	display: none;
}
.Brands .fusion-content-boxes .fusion-column .content-container {
	height: 184px;
	background: #262626;
	text-align: center;
	position: relative;
	margin-bottom:2px;
}
.Brands .fusion-content-boxes .fusion-column .content-container p,
.Brands .fusion-content-boxes .fusion-column .content-container a {
	display: block;
	width: 100%;
	height: 100%;
}

/*.Brands .fusion-content-boxes .fusion-column .content-container img {
	max-width: 325px;
	max-height: 146px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: auto;
	width: auto;
}*/

.Brands .fusion-content-boxes .fusion-column .content-container a {
    background-position: center !important;
	margin: 0 auto;
    background-size: 80% 70% !important;
    background-repeat: no-repeat !important;
}
.Brands .fusion-content-boxes .fusion-column .content-container a img {
	display:none; 
}
.Brands .fusion-content-boxes .fusion-column:nth-child(2) .content-container a  {
	background: url(/wp-content/uploads/2020/12/PCG-Logo-Print-Online-Grayscale.svg);
}
.Brands .fusion-content-boxes .fusion-column:nth-child(2) .content-container a:hover  {
	background: url(/wp-content/uploads/2020/12/PCG-Logo-Print-Online.svg);
}

.Brands .fusion-content-boxes .fusion-column:nth-child(3) .content-container a  {
	background: url(/wp-content/uploads/2020/12/PCGH-Logo-Grayscale.svg);
}
.Brands .fusion-content-boxes .fusion-column:nth-child(3) .content-container a:hover  {
	background: url(/wp-content/uploads/2020/12/PCGH-Logo.svg);
}

.Brands .fusion-content-boxes .fusion-column:nth-child(4) .content-container a  {
	background: url(/wp-content/uploads/2020/12/Buffed-Logo-Grayscale.svg);
}
.Brands .fusion-content-boxes .fusion-column:nth-child(4) .content-container a:hover  {
	background: url(/wp-content/uploads/2020/12/Buffed-Logo.svg);
}

.Brands .fusion-content-boxes .fusion-column:nth-child(5) .content-container a  {
	background: url(/wp-content/uploads/2020/12/AM-Logo-Grayscale.svg);
}
.Brands .fusion-content-boxes .fusion-column:nth-child(5) .content-container a:hover  {
	background: url(/wp-content/uploads/2020/12/AM-Logo.svg);
}

.Brands .fusion-content-boxes .fusion-column:nth-child(6) .content-container a  {
	background: url(/wp-content/uploads/2020/12/Games-Aktuell-Logo-Grayscale.svg);
}
.Brands .fusion-content-boxes .fusion-column:nth-child(6) .content-container a:hover  {
	background: url(/wp-content/uploads/2020/12/Games-Aktuell-Logo.svg);
}

.Brands .fusion-content-boxes .fusion-column:nth-child(7) .content-container a  {
	background: url(/wp-content/uploads/2020/12/Gamesworld-Logo-Grayscale.svg);
}
.Brands .fusion-content-boxes .fusion-column:nth-child(7) .content-container a:hover  {
	background: url(/wp-content/uploads/2020/12/Gamesworld-Logo.svg);
}

.Brands .fusion-content-boxes .fusion-column:nth-child(8) .content-container a  {
	background: url(/wp-content/uploads/2020/12/Gamezone-Logo-Grayscale.svg);
}
.Brands .fusion-content-boxes .fusion-column:nth-child(8) .content-container a:hover  {
	background: url(/wp-content/uploads/2020/12/Gamezone-Logo.svg);
}

.Brands .fusion-content-boxes .fusion-column:nth-child(9) .content-container a  {
	background: url(/wp-content/uploads/2020/12/N-Zone-Logo-Grayscale.svg);
}
.Brands .fusion-content-boxes .fusion-column:nth-child(9) .content-container a:hover  {
	background: url(/wp-content/uploads/2020/12/N-Zone-Logo.svg);
}

.Brands .fusion-content-boxes .fusion-column:nth-child(10) .content-container a  {
	background: url(/wp-content/uploads/2020/12/PCG-MMORE-Logo-Grayscale.svg);
}
.Brands .fusion-content-boxes .fusion-column:nth-child(10) .content-container a:hover  {
	background: url(/wp-content/uploads/2020/12/PCG-MMORE-Logo.svg);
}

.Brands .fusion-content-boxes .fusion-column:nth-child(11) .content-container a  {
	background: url(/wp-content/uploads/2020/12/Play5-Logo-Grayscale.svg);
}
.Brands .fusion-content-boxes .fusion-column:nth-child(11) .content-container a:hover  {
	background: url(/wp-content/uploads/2020/12/Play5-Logo.svg);
}

.Brands .fusion-content-boxes .fusion-column:nth-child(12) .content-container a  {
	background: url(/wp-content/uploads/2020/12/Videogameszone-Logo-Grayscale.svg);
}
.Brands .fusion-content-boxes .fusion-column:nth-child(12) .content-container a:hover  {
	background: url(/wp-content/uploads/2020/12/Videogameszone-Logo.svg);
}

.Brands .fusion-content-boxes .fusion-column:nth-child(13) .content-container a  {
	background: url(/wp-content/uploads/2020/12/DeutscherEntwicklerpreis-Logo-Grayscale.svg);
}
.Brands .fusion-content-boxes .fusion-column:nth-child(13) .content-container a:hover  {
	background: url(/wp-content/uploads/2020/12/DeutscherEntwicklerpreis-Logo.svg);
}

.Brands .fusion-content-boxes .fusion-column:nth-child(14) .content-container a  {
	background: url(/wp-content/uploads/2020/12/Makinggames-Logo-Grayscale.svg);
}
.Brands .fusion-content-boxes .fusion-column:nth-child(14) .content-container a:hover  {
	background: url(/wp-content/uploads/2020/12/Makinggames-Logo.svg);
}

.Brands .fusion-content-boxes .fusion-column:nth-child(15) .content-container a  {
	background: url(/wp-content/uploads/2020/12/Golem-Logo-Grayscale.svg);
}
.Brands .fusion-content-boxes .fusion-column:nth-child(15) .content-container a:hover  {
	background: url(/wp-content/uploads/2020/12/Golem-Logo.svg);
}

.Brands .fusion-content-boxes .fusion-column:nth-child(16) .content-container a  {
	background: url(/wp-content/uploads/2020/12/Linux-Magazin-Logo-Grayscale.svg);
}
.Brands .fusion-content-boxes .fusion-column:nth-child(16) .content-container a:hover  {
	background: url(/wp-content/uploads/2020/12/Linux-Magazin-Logo.svg);
}

.Brands .fusion-content-boxes .fusion-column:nth-child(17) .content-container a  {
	background: url(/wp-content/uploads/2020/12/Linux-User-Logo-Grayscale.svg);
}
.Brands .fusion-content-boxes .fusion-column:nth-child(17) .content-container a:hover  {
	background: url(/wp-content/uploads/2020/12/Linux-User-Logo.svg);
}

.Brands .fusion-content-boxes .fusion-column:nth-child(18) .content-container a  {
	background: url(/wp-content/uploads/2020/12/Rasperry-Pi-Geek-Logo-Grayscale.svg);
}
.Brands .fusion-content-boxes .fusion-column:nth-child(18) .content-container a:hover  {
	background: url(/wp-content/uploads/2020/12/Rasperry-Pi-Geek-Logo.svg); 
}


.Brands .fusion-content-boxes .fusion-column:nth-child(2)  {
	-webkit-flex: 0 0 47% !important;
	-ms-flex: 0 0 47% !important;
	flex: 0 0 47% !important;
	max-width: 47% !important; 
}
.Brands .fusion-content-boxes .fusion-column:nth-child(3)  {
	-webkit-flex: 0 0 30% !important;
	-ms-flex: 0 0 30% !important;
	flex: 0 0 30% !important;
	max-width: 30% !important;
}
.Brands .fusion-content-boxes .fusion-column:nth-child(4)  {
	-webkit-flex: 0 0 23% !important;
	-ms-flex: 0 0 23% !important;
	flex: 0 0 23% !important;
	max-width: 23% !important;
}
.Brands .fusion-content-boxes .fusion-column:nth-child(15)  {
	-webkit-flex: 0 0 30% !important;
	-ms-flex: 0 0 30% !important;
	flex: 0 0 30% !important;
	max-width: 30% !important;
}
.Brands .fusion-content-boxes .fusion-column:nth-child(16)  {
	-webkit-flex: 0 0 18% !important;
	-ms-flex: 0 0 18% !important;
	flex: 0 0 18% !important;
	max-width: 18% !important;
}
.Brands .fusion-content-boxes .fusion-column:nth-child(17) {
	-webkit-flex: 0 0 24% !important;
	-ms-flex: 0 0 24% !important;
	flex: 0 0 24% !important;
	max-width: 24% !important;
}

.Brands .fusion-content-boxes .fusion-column:nth-child(18) {
	-webkit-flex: 0 0 28% !important;
	-ms-flex: 0 0 28% !important;
	flex: 0 0 28% !important;
	max-width: 28% !important;
}
.Brands .fusion-content-boxes .fusion-column:nth-child(15) .content-container,
.Brands .fusion-content-boxes .fusion-column:nth-child(16) .content-container,
.Brands .fusion-content-boxes .fusion-column:nth-child(17) .content-container,
.Brands .fusion-content-boxes .fusion-column:nth-child(18) .content-container {
	height: 164px;
}
/*.Brands .fusion-content-boxes .fusion-column:nth-child(15) .content-container img,
.Brands .fusion-content-boxes .fusion-column:nth-child(16) .content-container img,
.Brands .fusion-content-boxes .fusion-column:nth-child(17) .content-container img,
.Brands .fusion-content-boxes .fusion-column:nth-child(18) .content-container img {
	max-width: 256px;
	max-height: 82px;
}*/
.Brands .fusion-content-boxes .fusion-column:nth-child(5),
.Brands .fusion-content-boxes .fusion-column:nth-child(6),
.Brands .fusion-content-boxes .fusion-column:nth-child(7),
.Brands .fusion-content-boxes .fusion-column:nth-child(8),
.Brands .fusion-content-boxes .fusion-column:nth-child(9),
.Brands .fusion-content-boxes .fusion-column:nth-child(10),
.Brands .fusion-content-boxes .fusion-column:nth-child(11),
.Brands .fusion-content-boxes .fusion-column:nth-child(12),
.Brands .fusion-content-boxes .fusion-column:nth-child(13),
.Brands .fusion-content-boxes .fusion-column:nth-child(14) { 
	-webkit-box-flex: 0 !important;
	-webkit-flex: 0 0 10% !important;
	-ms-flex: 0 0 10% !important;
	flex: 0 0 10% !important;
	max-width: 10% !important;
}
.Brands .fusion-content-boxes .fusion-column:nth-child(5) .content-container,
.Brands .fusion-content-boxes .fusion-column:nth-child(6) .content-container,
.Brands .fusion-content-boxes .fusion-column:nth-child(7) .content-container,
.Brands .fusion-content-boxes .fusion-column:nth-child(8) .content-container,
.Brands .fusion-content-boxes .fusion-column:nth-child(9) .content-container,
.Brands .fusion-content-boxes .fusion-column:nth-child(10) .content-container,
.Brands .fusion-content-boxes .fusion-column:nth-child(11) .content-container,
.Brands .fusion-content-boxes .fusion-column:nth-child(12) .content-container,
.Brands .fusion-content-boxes .fusion-column:nth-child(13) .content-container,
.Brands .fusion-content-boxes .fusion-column:nth-child(14) .content-container {
	height: 100px;
}

.Brands .fusion-carousel-item-wrapper {
	display: block !important;
	background: #ffffff;
}
@media only screen and (max-width: 1280px) {
	.Brands .fusion-content-boxes .fusion-column:nth-child(5),
	.Brands .fusion-content-boxes .fusion-column:nth-child(6),
	.Brands .fusion-content-boxes .fusion-column:nth-child(7),
	.Brands .fusion-content-boxes .fusion-column:nth-child(8),
	.Brands .fusion-content-boxes .fusion-column:nth-child(9),
	.Brands .fusion-content-boxes .fusion-column:nth-child(10),
	.Brands .fusion-content-boxes .fusion-column:nth-child(11),
	.Brands .fusion-content-boxes .fusion-column:nth-child(12),
	.Brands .fusion-content-boxes .fusion-column:nth-child(13),
	.Brands .fusion-content-boxes .fusion-column:nth-child(14) {
		-webkit-flex: 0 0 20% !important;
		-ms-flex: 0 0 20% !important;
		flex: 0 0 20% !important;
		max-width: 20% !important;
	}
	.Brands .fusion-content-boxes .fusion-column .content-container {
	    height: 130px;
	}
	.Brands .fusion-content-boxes .fusion-column:nth-child(5) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(6) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(7) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(8) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(9) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(10) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(11) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(12) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(13) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(14) .content-container {
		height: 90px;
	}
	.Brands .fusion-content-boxes .fusion-column:nth-child(15) .content-container, 
	.Brands .fusion-content-boxes .fusion-column:nth-child(16) .content-container, 
	.Brands .fusion-content-boxes .fusion-column:nth-child(17) .content-container, 
	.Brands .fusion-content-boxes .fusion-column:nth-child(18) .content-container {
	    height: 100px;
	}

}

@media only screen and (max-width: 800px) {
	.Brands h2 {
		font-size:28px !important;
	}

}
@media only screen and (max-width: 680px) {
	.Brands .fusion-content-boxes .fusion-column .content-container {
	    height: 100px;
	}
	.Brands .fusion-content-boxes .fusion-column:nth-child(5) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(6) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(7) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(8) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(9) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(10) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(11) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(12) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(13) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(14) .content-container {
		height: 70px;
	}
	.Brands .fusion-content-boxes .fusion-column:nth-child(15) .content-container, 
	.Brands .fusion-content-boxes .fusion-column:nth-child(16) .content-container, 
	.Brands .fusion-content-boxes .fusion-column:nth-child(17) .content-container, 
	.Brands .fusion-content-boxes .fusion-column:nth-child(18) .content-container {
	    height: 80px;
	}
}
@media only screen and (max-width: 480px) {
	.Brands .fusion-content-boxes .fusion-column:nth-child(2) {
		-webkit-flex: 0 0 100% !important;
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.Brands .fusion-content-boxes .fusion-column:nth-child(2) .content-container a {
	    background-size: 87% 70% !important; 
	}
	.Brands .fusion-content-boxes .fusion-column:nth-child(3),
	.Brands .fusion-content-boxes .fusion-column:nth-child(4) {
		-webkit-flex: 0 0 50% !important;
		-ms-flex: 0 0 50% !important;
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}
	.Brands .fusion-content-boxes .fusion-column:nth-child(5),
	.Brands .fusion-content-boxes .fusion-column:nth-child(6),
	.Brands .fusion-content-boxes .fusion-column:nth-child(7),
	.Brands .fusion-content-boxes .fusion-column:nth-child(8),
	.Brands .fusion-content-boxes .fusion-column:nth-child(9),
	.Brands .fusion-content-boxes .fusion-column:nth-child(10),
	.Brands .fusion-content-boxes .fusion-column:nth-child(11),
	.Brands .fusion-content-boxes .fusion-column:nth-child(12),
	.Brands .fusion-content-boxes .fusion-column:nth-child(13),
	.Brands .fusion-content-boxes .fusion-column:nth-child(14),
	.Brands .fusion-content-boxes .fusion-column:nth-child(15),
	.Brands .fusion-content-boxes .fusion-column:nth-child(16),
	.Brands .fusion-content-boxes .fusion-column:nth-child(17),
	.Brands .fusion-content-boxes .fusion-column:nth-child(18) {
		-webkit-flex: 0 0 33.33% !important;
		-ms-flex: 0 0 33.33% !important;
		flex: 0 0  33.33% !important;
		max-width: 33.33% !important;
	}
	.Brands .fusion-content-boxes .fusion-column .content-container {
	    height: 100px;
	}
	.Brands .fusion-content-boxes .fusion-column:nth-child(5) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(6) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(7) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(8) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(9) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(10) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(11) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(12) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(13) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(14) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(15) .content-container, 
	.Brands .fusion-content-boxes .fusion-column:nth-child(16) .content-container, 
	.Brands .fusion-content-boxes .fusion-column:nth-child(17) .content-container, 
	.Brands .fusion-content-boxes .fusion-column:nth-child(18) .content-container {
	    height: 70px;
	}
}
@media only screen and (max-width: 375px) {

	.Brands .fusion-content-boxes .fusion-column:nth-child(5),
	.Brands .fusion-content-boxes .fusion-column:nth-child(6),
	.Brands .fusion-content-boxes .fusion-column:nth-child(7),
	.Brands .fusion-content-boxes .fusion-column:nth-child(8),
	.Brands .fusion-content-boxes .fusion-column:nth-child(9),
	.Brands .fusion-content-boxes .fusion-column:nth-child(10),
	.Brands .fusion-content-boxes .fusion-column:nth-child(11),
	.Brands .fusion-content-boxes .fusion-column:nth-child(12),
	.Brands .fusion-content-boxes .fusion-column:nth-child(13),
	.Brands .fusion-content-boxes .fusion-column:nth-child(14),
	.Brands .fusion-content-boxes .fusion-column:nth-child(15),
	.Brands .fusion-content-boxes .fusion-column:nth-child(16),
	.Brands .fusion-content-boxes .fusion-column:nth-child(17),
	.Brands .fusion-content-boxes .fusion-column:nth-child(18) {
		-webkit-flex: 0 0 50% !important;
		-ms-flex: 0 0 50% !important;
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}

	.Brands .fusion-content-boxes .fusion-column:nth-child(3) .content-container,
	.Brands .fusion-content-boxes .fusion-column:nth-child(4) .content-container  {
	    height: 70px;
	}
}


/*********** Media Solutions Section ***********/
.MediaSolutions p {
	color: #bababa;
}
.MediaSolutions .fusion-clearfix {
	display: none;
}
.MediaSolutions .sa_hover_container {
	padding: 0 !important;
}
.MediaSolutions .autohide-arrows .owl-nav {
	display: block !important;
}
.MediaSolutions .white .sa_owl_theme .owl-nav .owl-prev:focus,
.MediaSolutions .white .sa_owl_theme .owl-nav .owl-next:focus {
	outline: none;
}
.MediaSolutions .white .sa_owl_theme .owl-nav .owl-prev,
.MediaSolutions .white .sa_owl_theme .owl-nav .owl-next,
.MediaSolutions .white .sa_owl_theme .owl-nav .owl-prev:hover,
.MediaSolutions .white .sa_owl_theme .owl-nav .owl-next:hover {
	background: rgba(0, 0, 0, 0) url(/wp-content/themes/Avada-Child-Theme/images/news-arrow-left.png) center center
		no-repeat !important;
	width: 19px !important;
	height: 99px !important;
	background-size: contain !important;
	left: -26px;
	width: 19px;
	height: 99px;
	position: absolute;
}
.MediaSolutions .white .sa_owl_theme .owl-nav .owl-next,
.MediaSolutions .white .sa_owl_theme .owl-nav .owl-next:hover {
	background: rgba(0, 0, 0, 0) url(/wp-content/themes/Avada-Child-Theme/images/news-arrow-right.png) center center
		no-repeat !important;
	right: -26px !important;
	left: auto !important;
	background-size: contain !important;
}

.MediaSolutions .sa_owl_theme .owl-dots {
	bottom: 28px !important;
}
.MediaSolutions .sa_owl_theme .owl-dots .owl-dot span {
	background-color: rgba(255, 255, 255, 0.2) !important;
	width: 20px !important;
	height: 20px !important;
}
.MediaSolutions .sa_owl_theme .owl-dots .owl-dot:focus,
.MediaSolutions .sa_owl_theme .owl-dots .owl-dot span:focus {
	outline: none;
}
.MediaSolutions .sa_owl_theme .owl-dots .active span {
	background-color: rgba(255, 255, 255, 0.5) !important;
}

.MediaSolutions .owl-item {
	padding: 0 25px 30px;
	background: #262626;
	position: relative;
}
.MediaSolutions .owl-item:before {
	height: 200px;
	content: "";
	position: absolute;
	background: #262626;
	bottom: -200px;
	left: 0;
	display: block;
	width: 100%;
}

.MediaSolutions .fusion-content-boxes.twoColumnsLogo {
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
	margin: 20px 0 5px !important;
	align-items: center;
}
.MediaSolutions .fusion-content-boxes.twoColumnsLogo .fusion-column {
	-webkit-flex: 0 0 65% !important;
	-ms-flex: 0 0 65% !important;
	flex: 0 0 65% !important;
	max-width: 65% !important;
	padding: 0 30px 0 0;
	margin: 0;
}
.MediaSolutions .fusion-content-boxes.twoColumnsLogo .fusion-column.content-box-column-2 {
	-webkit-flex: 0 0 35% !important;
	-ms-flex: 0 0 35% !important;
	flex: 0 0 35% !important;
	max-width: 35% !important;
	padding: 0 30px 0 0;
}
.MediaSolutions .fusion-content-boxes.twoColumnsLogo .fusion-column.content-box-column-2 img {
	max-height: 200px;
}
.MediaSolutions .fusion-content-boxes.twoColumns {
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
	margin: 20px 0 5px !important;
}
.MediaSolutions .fusion-content-boxes.twoColumns h4 {
	margin: 0 0 10px;
}
.MediaSolutions .fusion-content-boxes.twoColumns .fusion-column {
	-webkit-flex: 0 0 50% !important;
	-ms-flex: 0 0 50% !important;
	flex: 0 0 50% !important;
	max-width: 50% !important;
	padding: 0 80px 0 0;
	margin: 0;
}
.MediaSolutions .fusion-content-boxes.twoColumns .fusion-column.content-box-column-2 {
	-webkit-flex: 0 0 50% !important;
	-ms-flex: 0 0 50% !important;
	flex: 0 0 50% !important;
	max-width: 50% !important;
	padding: 0;
}
.MediaSolutions .moreInfo {
	margin: 30px 0 0;
}
.MediaSolutions .moreInfo p {
	font-size: 18px;
	margin: 0;
}
.MediaSolutions .moreInfo a {
	color: #ffffff;
	padding: 6px 20px 8px;
	border: 1px solid #ffffff;
	margin: 0 0 0 14px;
	display: inline-block;
}
.MediaSolutions .moreInfo a:hover {
	color: #eb1b2e;
	border: 1px solid #eb1b2e;
}

@media only screen and (max-width: 800px) {
	.MediaSolutions .fusion-content-boxes.twoColumns .fusion-column {
		padding: 0 40px 0 0;
	}
	.MediaSolutions .fusion-content-boxes.twoColumnsLogo {
		margin: 0px 0 5px !important;
	}
}
@media only screen and (max-width: 680px) {
	.MediaSolutions .fusion-content-boxes.twoColumnsLogo .fusion-column,
	.MediaSolutions .fusion-content-boxes.twoColumnsLogo .fusion-column.content-box-column-2 {
		-webkit-flex: 0 0 100% !important;
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
		padding: 0;
		margin: 0;
	}
	.MediaSolutions .fusion-content-boxes.twoColumnsLogo .fusion-column.content-box-column-2 {
		text-align: center;
	}

	.MediaSolutions .fusion-content-boxes.twoColumnsLogo .fusion-column.content-box-column-2 .content-container {
		margin-bottom: 10px;
	}
	.MediaSolutions .fusion-content-boxes.twoColumns .fusion-column,
	.MediaSolutions .fusion-content-boxes.twoColumns .fusion-column.content-box-column-2 {
		padding: 0;
		-webkit-flex: 0 0 100% !important;
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.MediaSolutions .moreInfo {
		margin: 0;
	}
}
@media only screen and (max-width: 480px) {
	.MediaSolutions .moreInfo a {
		display: block;
		text-align: center;
		margin: 10px 0 0;
	}
}

/*********** News Section ***********/
.News .fusion-posts-container {
	/*    display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
	justify-content: space-between;
	align-items: flex-start;*/
	display: flex !important;
	flex-wrap: wrap !important;
	margin: 0 -8px !important;
}
.News .fusion-posts-container .post {
	/*    -webkit-box-flex: 0 !important;
	-webkit-flex: 0 0 32% !important;
	-ms-flex: 0 0 32% !important;
	flex: 0 0 32% !important;
	max-width: 32% !important;
	position: relative !important;*/
	/* padding: 0 8px !important; 
/*    margin: 0 0 40px !important;
	left: auto !important;
	top: auto !important;
	height: auto !important;
	background: #fff; */
	display: flex !important;
	width: 33.33% !important;
	padding: 0 8px;
	margin-bottom: 40px !important;
	flex-direction: column;
	position: relative;
}
.News .fusion-posts-container .post > div {
	background: #ffffff;
}
.News .fusion-posts-container .post .fusion-flexslider {
	padding: 30px 30px 10px;
}
.News .fusion-posts-container .post .post-content {
	padding: 0 30px;
	margin-top: -1px;
	width: 100%;
}
.News .fusion-posts-container .post .post-content .entry-title {
	color: #333333 !important;
	font-size: 32px !important;
	font-weight: 700 !important;
	letter-spacing: -1.3px !important;
	margin-bottom: 40px;
}
.News .fusion-posts-container .post .post-content .fusion-single-line-meta {
	float: left;
	margin-bottom: 0px;
	display: inline-block;
	font-size: 20px;
	font-weight: 700;
	color: #000000;
	padding-right: 25px;
	position: relative;
}

.News .fusion-posts-container .post .post-content .fusion-single-line-meta:after {
	background: #000000;
	bottom: 4px;
	content: "";
	right: 12px;
	margin: auto;
	position: absolute;
	width: 2px;
	z-index: 1;
	height: 20px;
}
.News .fusion-posts-container .post .post-content .fusion-post-content-container {
	font-size: 20px;
	font-weight: 300;
	color: #000000;
	padding-bottom: 50px;
	word-break: break-word;
}
.News .fusion-posts-container .post .post-content .fusion-post-content-container p:last-child {
	margin-bottom: 30px;
}
.News .fusion-posts-container .post .fusion-post-slideshow {
	margin-bottom: 0 !important;
}
.News .fusion-posts-container .post .fusion-date-and-formats {
	display: none;
}

.News .fusion-posts-container .post .fusion-meta-info {
	position: absolute;
	float: right;
	display: inline-block;
	width: 150px;
	height: 40px;
	bottom: 22px;
	right: 60px;
	font-size: 24px !important;
	letter-spacing: 0.2px !important;
	text-transform: uppercase;
	border: none !important;
	margin-bottom: 0 !important;
}
.News .fusion-posts-container .post .fusion-meta-info .fusion-read-more:after {
	position: absolute;
	content: "";
	right: -28px;
	top: 19px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 15px solid #eb1b2e;
}
.News .fusion-posts-container .post .fusion-meta-info .fusion-alignright {
	float: left;
	margin-left: 5px;
	margin-top: -2px;
}

@media only screen and (max-width: 1200px) {
	.News .fusion-posts-container .post {
		width: 50% !important;
	}
}

@media only screen and (max-width: 768px) {
	.News .fusion-blog-shortcode {
		display: none;
	}
}

/*********** News Pagination ***********/
.News .pagination {
	margin: 0 0 35px !important;
}
.News .pagination > span,
.News .pagination > a {
	height: 45px !important;
	width: 45px !important;
	border: 2px solid #ffffff !important;
	background: #ffffff !important;
	color: #000000 !important;
	font-size: 30px !important;
	font-weight: 700;
	line-height: 35px;
	display: inline-block;
	text-align: center;
}
/*.News .pagination a span,
.News .pagination a:hover span,
.News .pagination a span:hover {
	border: none !important;
	background:rgba(0,0,0,0) !important;
	color:inherit !important;
}*/
.News .pagination span:hover,
.News .pagination span.current,
.News .pagination a:hover {
	background: #000000 !important;
	color: #ffffff !important;
}
.News .pagination .page-text {
	display: none;
}
.News .pagination .pagination-prev:before {
	position: absolute;
	content: "";
	right: auto;
	left: 12px;
	top: 21px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 15px solid #000000;
}
.News .pagination .pagination-next:before {
	position: absolute;
	content: "";
	right: 12px;
	left: auto;
	top: 11px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 15px solid #000000;
}
.News .pagination .pagination-prev:hover:before {
	border-right: 15px solid #ffffff;
}
.News .pagination .pagination-next:hover:before {
	border-left: 15px solid #ffffff;
}
.News .pagination .pagination-next:after {
	display: none;
}

/*********** Mail To general ***********/
.mailTo h3,
.mailTo h3 a {
	color: #ffffff !important;
}
.mailTo h3 {
	margin: 0 0 17px;
}
.mailTo h3 a:hover {
	color: #eb1b2e !important;
}
.mailTo p {
	background: #ffffff !important;
	height: 63px;
	line-height: 63px !important;
	color: #000000 !important;
	font-size: 28px !important;
	padding: 0 10px 0 17px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	margin: 0;
}
.mailTo p a {
	color: #000000 !important;
	text-decoration: underline;
}
.mailTo p a:hover {
	color: #eb1b2d !important;
}

@media only screen and (max-width: 800px) {
	.mailTo p {
		height: 46px;
		line-height: 46px !important;
	}
}

/*********** News Section Mobile Slider ***********/

.News .wppsac-slick-slider-wrp {
	margin: 0 0 40px;
}
.News .wppsac-slick-slider-wrp .slick-list {
	margin: 0 -10px;
}
.News .wppsac-slick-slider-wrp .slick-list .slick-track {
	display: flex;
	align-items: stretch;
}
/*.wppsac-slick-slider-wrp .slick-list:after {
	background: red;
	width: calc(100% - 20px);
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 10px;
	content: ''; 
	z-index: 100;
}*/
.News .wppsac-slick-slider-wrp .slick-slide {
	background: #ffffff;
	padding: 20px 20px 45px !important;
	margin: 0 10px !important;
	border: 1px solid #707070;
	position: relative;
	height: auto !important;
}
.News .wppsac-slick-slider-wrp .slick-slide:focus {
	outline: none;
}
.News .wppsac-slick-slider-wrp .slick-slide .wpcolumns {
	position: inherit;
}
/*.wppsac-slick-slider-wrp .slick-slide:before {
	background: aqua;
	width: 100%;
	height: 400px;
	position: absolute;
	bottom: -400px;
	left: -1px;
	content: '';
	z-index: 0;
	border-left: 1px solid #707070;
	border-right: 1px solid #707070;
}*/
.News .wppsac-slick-slider-wrp .slick-slide .wpcolumns {
	padding: 0 !important;
}
.News .wppsac-slick-slider-wrp .slick-slide .wppsac-post-title {
	font-weight: 700 !important;
	letter-spacing: -1px !important;
	line-height: 0 !important;
}
.News .wppsac-slick-slider-wrp .slick-slide .wppsac-post-title a {
	font-size: 17px !important;
	color: #000000 !important;
}

.News .wppsac-slick-slider-wrp .slick-slide .wppsac-post-date {
	display: inline-block;
	padding-right: 21px;
	font-size: 13px !important;
	font-weight: 700;
	color: #000000;
	float: left;
	margin: 0 0 0;
	letter-spacing: 0.3px !important;
}
.News .wppsac-slick-slider-wrp .slick-slide .wppsac-post-date:after {
	background: #000000;
	bottom: 1px;
	content: "";
	right: 10px;
	left: auto;
	margin: auto;
	position: absolute;
	width: 1px;
	z-index: 1;
	height: 16px;
}
.News .wppsac-slick-slider-wrp .slick-slide .wppsac-post-content {
	padding-bottom: 0px;
}
.News .wppsac-slick-slider-wrp .slick-slide .wppsac-sub-content {
	font-size: 13px !important;
	color: #000000;
	letter-spacing: 0.3px !important;
	font-weight: 400;
	padding-bottom: 0px;
}
.News .wppsac-slick-slider-wrp .slick-slide .wppsac-readmorebtn {
	position: absolute;
	float: right;
	display: inline-block;
	width: 110px;
	height: 30px;
	bottom: 15px;
	right: 20px;
	font-size: 16px !important;
	letter-spacing: 0.2px !important;
	font-weight: 400;
	text-transform: uppercase;
	text-indent: -99999px;
	border: none !important;
	margin-bottom: 0 !important;
}
.News .wppsac-slick-slider-wrp .slick-slide .wppsac-readmorebtn:hover,
.News .wppsac-slick-slider-wrp .slick-slide .wppsac-readmorebtn:focus {
	background: rgba(0, 0, 0, 0) !important;
	outline: none;
}
.News .wppsac-slick-slider-wrp .slick-slide .wppsac-readmorebtn:before {
	content: "Weiterlesen";
	position: absolute;
	text-indent: 0;
	left: 4px;
	top: 1px;
	color: #707070 !important;
}
.News .wppsac-slick-slider-wrp .slick-slide .wppsac-readmorebtn:hover:before {
	color: #000000 !important;
}
.News .wppsac-slick-slider-wrp .slick-slide .wppsac-readmorebtn:after {
	position: absolute;
	content: "";
	right: 4px;
	top: 8px;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 10px solid #eb1b2e;
}
.News .wppsac-slick-slider-wrp .slick-slide .wppsac-readmorebtn:hover:after {
	border-left: 10px solid #d11727;
}
.News .wppsac-slick-slider-wrp button.slick-prev,
.News .wppsac-slick-slider-wrp button.slick-prev:hover,
.News .wppsac-slick-slider-wrp button.slick-next,
.News .wppsac-slick-slider-wrp button.slick-next:hover {
	background: rgba(0, 0, 0, 0) url(/wp-content/themes/Avada-Child-Theme/images/news-arrow-left.png) center center
		no-repeat !important;
	width: 19px;
	height: 99px;
	background-size: contain !important;
}
.News .wppsac-slick-slider-wrp button.slick-prev {
	left: -24px !important;
}
.News .wppsac-slick-slider-wrp button.slick-next,
.News .wppsac-slick-slider-wrp button.slick-next:hover {
	background: rgba(0, 0, 0, 0) url(/wp-content/themes/Avada-Child-Theme/images/news-arrow-right.png) center center
		no-repeat !important;
	right: -24px !important;
	background-size: contain !important;
}

@media only screen and (max-width: 800px) {
	.News .wppsac-slick-slider-wrp .slick-slide .wppsac-post-title a {
		font-size: 26px !important;
		padding: 10px 0;
		display: block;
	}
}
@media only screen and (min-width: 40.0625em) {
	.wppsac-slick-slider-wrp .slick-slide .wpcolumns {
		width: 100% !important;
	}
}

@media only screen and (min-width: 769px) {
	.wppsac-slick-slider-wrp {
		display: none;
	}
}

/*********** Mail To general ***********/
.Jobs table {
	width: 100%;
	border: none;
	background-color: rgba(0, 0, 0, 0);
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0 0 60px;
}
.Jobs table th {
	border: none;
	background: #ffffff;
	color: #000000;
	padding: 12px 17px;
	font-size: 28px !important;
	text-transform: uppercase;
	font-weight: 700;
}
.Jobs table th:nth-child(2),
.Jobs table td:nth-child(2) {
	text-align: right;
}
.Jobs table thead tr {
	border-bottom: 26px solid #333333;
	background: #ffffff;
}
.Jobs table tr td {
	border: none;
	background: #707070;
	color: #bababa !important;
	padding: 5px 20px 7px;
	font-size: 28px !important;
	font-weight: 300;
}
.Jobs table tr td a {
	color: #bababa !important;
}
.Jobs table tr td a:hover {
	color: #eb1b2e !important;
}
.Jobs table tr:nth-child(odd) a:hover {
	color: #b30010 !important;
}
.Jobs table tr:nth-child(even) {
	border-top: 2px solid #333333;
}
.Jobs table tr:nth-child(even) td {
	background: #333333;
	color: #bababa !important;
}

@media only screen and (max-width: 800px) {
	.Jobs .table-1 {
		overflow-x: hidden;
	}
	.Jobs table {
		margin: 30px 0 60px;
	}
}

@media only screen and (max-width: 680px) {
	.Jobs table {
		margin: 30px 0 25px;
	}
	.Jobs table tr th:nth-child(2),
	.Jobs table tr td:nth-child(2) {
		display: none;
	}
	.Jobs table thead tr {
		border-bottom: none;
	}
	.Jobs table th,
	.Jobs table tr td {
		font-size: 18px !important;
	}
}
@media only screen and (max-width: 480px) {
	.Jobs table tr td {
		font-size: 15px !important;
	}
}
@media only screen and (max-width: 380px) {
	.Jobs table tr td {
		font-size: 13px !important;
		padding: 5px 10px 7px;
	}
}

.Jobs .mailTo {
	padding: 0 0 120px;
	position: relative;
}
.Jobs .mailTo:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background: #ffffff;
	bottom: 55px;
	left: 0;
}
@media only screen and (max-width: 800px) {
	.Jobs .mailTo {
		padding: 0 0 60px;
	}
	.Jobs .mailTo:after {
		bottom: 25px;
	}
}

/*********** Media Section ***********/
.Media .fusion-text {
	margin: 0 0 40px;
}

.Media h2 {
	font-size:51px !important;
}

.Media .accordian .panel-group {
	display: flex !important;
	flex-wrap: wrap !important;
	margin: 0 -8px !important;
}
.Media .accordian .panel-group .fusion-panel {
	border: none;
	display: flex !important;
	width: 33.33% !important;
	padding: 0 8px;
	margin-bottom: 20px !important;
	flex-direction: column;
	position: relative;
}

@media only screen and (max-width: 800px) {
	.Media .accordian .panel-group .fusion-panel {
		width: 50% !important;
		margin-bottom: 15px !important;
	}
	.Media h2 {
		font-size:28px !important;
	}
}

.Media .accordian .panel-group .fusion-panel .panel-collapse {
	background: #ffffff;
	height: 100%;
}
.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body {
	padding: 0;
	height: 100%;
	padding-bottom: 50px;
}
.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body img {
	margin: 0 auto;
	display: block;
}
.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:first-child {
	margin: 0;
	display: block;
	position: relative;
	padding-bottom: 52% !important;
}
.Media .accordian .panel-group .fusion-panel:nth-child(1) img,
.Media .accordian .panel-group .fusion-panel:nth-child(2) img,
.Media .accordian .panel-group .fusion-panel:nth-child(3) img,
.Media .accordian .panel-group .fusion-panel:nth-child(4) img,
.Media .accordian .panel-group .fusion-panel:nth-child(5) img,
.Media .accordian .panel-group .fusion-panel:nth-child(6) img,
.Media .accordian .panel-group .fusion-panel:nth-child(7) img,
.Media .accordian .panel-group .fusion-panel:nth-child(8) img,
.Media .accordian .panel-group .fusion-panel:nth-child(9) img,
.Media .accordian .panel-group .fusion-panel:nth-child(10) img,
.Media .accordian .panel-group .fusion-panel:nth-child(11) img,
.Media .accordian .panel-group .fusion-panel:nth-child(12) img {
	max-width: 90%;
	max-height: 90%;
}
.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:first-child img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: auto;
}
.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) {
	position: absolute;
	height: 50px;
	border-top: 1px solid #707070;
	text-align: center;
	bottom: 0;
	margin: 0;
	width: 100%;
	background: #ffffff;
}
.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) a {
	display: inline-block;
	padding-left: 30px;
	position: relative;
	font-size: 20px !important;
	font-weight: 700;
	line-height: 50px;
	letter-spacing: 0;
	color: #000000;
	transition-duration: 0s;
	z-index: 1;
}
.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) a:hover {
	color: #eb1b2e;
}

.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) a:before {
	position: absolute;
	content: "";
	left: 0;
	top: 17px;
	background: rgba(0, 0, 0, 0) url(/wp-content/themes/Avada-Child-Theme/images/Media-Download-Icon.svg) center center
		no-repeat !important;
	width: 21px;
	height: 17px;
}
.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) a:hover:before {
	background: rgba(0, 0, 0, 0) url(/wp-content/themes/Avada-Child-Theme/images/Media-Download-Icon-Hover.svg) center
		center no-repeat !important;
}

@media only screen and (max-width: 800px) {
	.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body {
		padding-bottom: 40px;
	}
	.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) {
		height: 40px;
	}
	.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) a {
		font-size: 14px !important;
		padding-left: 20px;
		line-height: 40px;
	}
	.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) a:before {
		top: 12px;
		width: 14px;
		height: 17px;
	}
}
@media only screen and (min-width: 681px) {
	.Media .accordian .panel-heading {
		display: none;
	}
	.Media .accordian .panel-group .fusion-panel .panel-collapse {
		display: block;
	}
	.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:first-child img {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		width: auto;
	}
}
@media only screen and (max-width: 680px) {
	.Media .accordian .panel-group .fusion-panel {
		width: 100% !important;
		margin-bottom: 5px !important;
	}
	.Media .accordian .panel-group .fusion-panel,
	.Media .accordian .panel-group .fusion-panel .fusion-panel {
		border: none !important;
	}
	.Media .accordian .panel-heading {
		margin: 0 0 10px;
	}
	.Media .accordian .panel-group .fusion-panel .panel-collapse {
		margin-bottom: 20px;
	}
	.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) {
		height: 50px;
	}
	.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) a {
		font-size: 20px !important;
		padding-left: 30px;
		line-height: 50px;
		text-indent: -9999px;
		position: relative;
		width: 128px;
	}
	.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) a:hover:after {
		color: #eb1b2e;
	}
	.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) a:before {
		top: 17px;
		width: 21px;
		height: 17px;
	}
	.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) a:before,
	.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) a:after {
		text-indent: 0;
	}
	.Media .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) a:after {
		content: "Download";
		position: absolute;
		top: 0;
		left: 30px;
		text-transform: uppercase;
	}
}

.Media .downloadButtonsTitle  { 
	margin-bottom: 15px !important;
}
.Media .downloadButtonsWrapper {
	display: flex;
    flex-wrap: wrap;
	margin: 0 -8px 41px !important;
	margin: 0 0 41px !important;
}
.Media .downloadButtonsWrapper .fusion-column {
	margin:0 0 20px;
	padding: 0 8px;
	flex: 0 0 50%;
	width: 50%;

	padding: 0 0;
	flex: 0 0 100%;
	width: 100%;
}
.Media .downloadButtonsWrapper .fusion-column.content-box-column-2 {
	display:none;
}
.Media .downloadButtonsWrapper .fusion-column .col {
	width:100%;
}
.Media .downloadButtonsWrapper .fusion-column .content-container {
	margin:0;
}
.Media .downloadButtonsWrapper .fusion-column .content-container a {
    display: block;
    color: #ffffff;
    background: #e3001b;
    padding: 15px 15px 15px 68px;
    position: relative;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 28px;
	transition-duration: 0s;
}
.Media .downloadButtonsWrapper .fusion-column .content-container a:hover {
    color: #000000;
    background: #ffffff;
}
.Media .downloadButtonsWrapper .fusion-column .content-container a:before {
    position: absolute;
    content: "";
    left: 23px;
    top: 20px;
    background: rgba(0, 0, 0, 0) url(/wp-content/uploads/2021/03/Media-Download-Button-Icon-Weiss.svg) center center no-repeat !important;
    width: 28px;
    height: 23px;
}
.Media .downloadButtonsWrapper .fusion-column .content-container a:hover:before {
    background: rgba(0, 0, 0, 0) url(/wp-content/uploads/2021/03/Media-Download-Button-Icon.svg) center center no-repeat !important;
}

@media (max-width: 1024px) {
	.Media .downloadButtonsWrapper {
		margin: 0 0 20px !important;
	}
	.Media .downloadButtonsWrapper .fusion-column {
		padding: 0 ;
		flex: 0 0 100%;
		width: 100%;
	}
}
@media (max-width: 800px) {
	.Media .downloadButtonsWrapper .fusion-column .content-container a {
	    padding: 15px 15px 15px 48px;
	    line-height: 20px;
	    font-size: 20px;
	}
	.Media .downloadButtonsWrapper .fusion-column .content-container a:before {
	    left: 20px;
	    top: 17px;
	    width: 20px;
	    height: 18px;
	}
}
@media (max-width: 480px) {
	.Media .downloadButtonsWrapper .fusion-column .content-container a {
	    padding: 15px 8px 15px 35px;
	    line-height: 15px;
	    font-size: 15px;
	}
	.Media .downloadButtonsWrapper .fusion-column .content-container a:before {
	    left: 15px;
	    top: 17px;
	    width: 15px;
	    height: 13px;
	}
}

.Media .downloadButtonsTitle,
.Media .downloadButtonsWrapper { 
	/*display: none !important;*/
}


.Media .owl-carousel {
	margin: 0 -10px !important;
	width: auto !important;
}
.Media .owl-carousel .owl-item .sa_hover_container {
	background: #ffffff;
	margin: 0 10px !important;
	padding: 25px !important;
	text-align: center;
}
.Media .owl-carousel .owl-item .sa_hover_container p {
	margin-bottom: 0;
	color: #000000;
}
.Media .owl-carousel .owl-item .sa_hover_container p:nth-child(1) {
	margin-bottom: 9px;
}
.Media .owl-carousel .owl-item .sa_hover_container p:nth-child(2) {
	font-size: 28px;
	letter-spacing: 0;
	line-height: 35px;
	font-weight: 400;
	margin-bottom: 15px;
	position: relative;
}
.Media .owl-carousel .owl-item .sa_hover_container p:nth-child(2) strong {
	font-size: 32px;
}
.Media .owl-carousel .owl-item .sa_hover_container p:nth-child(3) {
	font-size: 24px;
	border-top: 2px solid #000000;
	display: inline-block;
	margin: 0 auto;
	padding-top: 10px;
}

.Media .white .owl-carousel .owl-nav .owl-prev,
.Media .white .owl-carousel .owl-nav .owl-prev:hover,
.Media .white .owl-carousel .owl-nav .owl-next {
	background: rgba(0, 0, 0, 0) url(/wp-content/themes/Avada-Child-Theme/images/news-arrow-left.png) center center
		no-repeat !important;
	background-size: 25px 25px !important;
	width: 19px !important;
	height: 99px !important;
	background-size: contain !important;
}
.Media .white .owl-carousel .owl-nav .owl-prev:focus,
.Media .white .owl-carousel .owl-nav .owl-next:focus {
	outline: none;
}
.Media .white .owl-carousel .owl-nav .owl-prev {
	left: -15px !important;
}
.Media .white .owl-carousel .owl-nav .owl-next,
.Media .white .owl-carousel .owl-nav .owl-next:hover {
	background: rgba(0, 0, 0, 0) url(/wp-content/themes/Avada-Child-Theme/images/news-arrow-right.png) center center
		no-repeat !important;
	right: -16px !important;
}

@media (min-width: 801px) and (max-width: 1024px) {
	.Media .owl-carousel .owl-item .sa_hover_container p:nth-child(2) strong {
		font-size: 28px;
	}
	.Media .owl-carousel .owl-item .sa_hover_container p:nth-child(3),
	.Media .owl-carousel .owl-item .sa_hover_container p:nth-child(4) {
		font-size: 18px;
	}
}
@media (min-width: 599px) and (max-width: 800px) {
	.Media .owl-carousel .owl-item .sa_hover_container p:nth-child(2) strong {
		font-size: 25px;
	}
	.Media .owl-carousel .owl-item .sa_hover_container p:nth-child(3),
	.Media .owl-carousel .owl-item .sa_hover_container p:nth-child(4) {
		font-size: 16px !important;
	}
}

/*********** Swiper Gallery ***********/
.swiper-container-wrapper {
	position: relative;
}
@media only screen and (max-width: 480px) {
	/*	.swiper-container-wrapper {
		margin-right: -30px;
	}*/
}

.swiper-container {
	position: initial !important; /* important, so that the next / prev buttons are visible outside the parent container (overflow:hidden;) */
}
.close-button {
	position: absolute;
	left: 10px;
	padding: 10px;
	color: #fff;
	font-size: 20px;
	z-index: 4;
	cursor: pointer;
	background: rgba(0, 0, 0, 0.5);
	height: 30px;
	width: 30px;
	top: 9px;
}
.close-button:hover {
	background: rgba(0, 0, 0, 0.8);
}
.close-button:after {
	content: "\f00d";
	font-family: "Font Awesome 5 Free";
	font-weight: 700;
	top: 3px;
	position: absolute;
	left: 9px;
	font-size: 17px;
	color: rgba(255, 255, 255, 0.8);
}
.info-box {
	/* display: flex; */
	/* flex-wrap: wrap; */
	/* flex-direction: column; */
	position: absolute;
	top: 90px;
	left: 14px;
	/* height: 180px; */
	z-index: 2;
	-webkit-animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
	animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	font-size: 20px;
	color: #e7e7e7;
	letter-spacing: 0;
	padding-right: 10px;
}
.info-box .info-box-name {
	font-weight: 400;
}
.progress-bars {
	position: absolute;
	bottom: 59px;
	right: 20px;
	z-index: 2;
}
.swiper-slide.open {
	width: 428px !important;
	min-width: 428px !important;
	-webkit-filter: grayscale(0) !important;
	filter: grayscale(0) !important;
}

.cover {
	width: 100%;
	height: 100%;
	z-index: 2;
	position: absolute;
}
.swiper-slide img {
	object-fit: cover;
	height: inherit;
	margin-left: -80px;
	background-position: 50%;
	background-size: cover;
	position: relative;
	transition: width 1s, margin-left 0.5s, -webkit-filter 1s;
	transition: width 1s, filter 1s, margin-left 0.5s;
	transition: width 1s, filter 1s, margin-left 0.5s, -webkit-filter 1s;
	max-width: fit-content;
	max-width: -moz-fit-content;
}
@media only screen and (max-width: 800px) {
	/*    .swiper-slide img {
		margin-left: 0;
	}*/
}

.swiper-slide.open img {
	margin-left: -50px;
}
.swiper-slide:hover {
	-webkit-filter: grayscale(0) !important;
	filter: grayscale(0) !important;
}
.swiper-slide {
	height: 538px;
	width: 206px !important;
	/* width: 100px;*/
	min-width: 100px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	align-items: center;
	overflow: hidden;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	cursor: pointer;

	transition: width 1s, min-width 1s, transform 0.2s ease-in-out, -webkit-filter 1s;
	transition: width 1s, min-width 1s, filter 1s, transform 0.2s ease-in-out;
	transition: width 1s, min-width 1s, filter 1s, transform 0.2s ease-in-out, -webkit-filter 1s;
}
.details {
	opacity: 0;
	z-index: -1;
	-webkit-transition: opacity 0.8s;
	transition: opacity 0.8s;
}
.details-show {
	opacity: 1;
	-webkit-transition: opacity 8s;
	transition: opacity 0.4s ease-in-out 0.1s;

	background: rgba(0, 0, 0, 0.43) !important;
	display: block !important;
	position: absolute !important;
	right: 0 !important;
	height: 100% !important;
	width: 206px !important;
	z-index: 1 !important;
}
.swiper-button-prev,
.swiper-button-next {
	height: 99px !important;
}
.swiper-button-prev:focus,
.swiper-button-next:focus {
	outline: none !important;
}
.swiper-button-prev {
	left: -30px !important;
}
.swiper-button-next {
	right: -30px !important;
}
.swiper-button-prev:after,
.swiper-button-next:after {
	background: rgba(0, 0, 0, 0) url(/wp-content/themes/Avada-Child-Theme/images/news-arrow-left.png) center center
		no-repeat !important;
	background-size: 25px 25px !important;
	width: 19px !important;
	height: 99px !important;
	background-size: contain !important;
	text-indent: -9999px;
}
.swiper-button-next:after {
	background: rgba(0, 0, 0, 0) url(/wp-content/themes/Avada-Child-Theme/images/news-arrow-right.png) center center
		no-repeat !important;
	right: -16px !important;
}
/* Safari */
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

/*@media only screen and (max-width:1200px) {
	 .swiper-wrapper {
		position: relative;
	}
}*/
@media only screen and (max-width: 480px) {
	.swiper-slide,
	.swiper-slide.open {
		width: 206px !important;
		min-width: 206px !important;
		width: 100% !important;
		min-width: 100% !important;
		-webkit-filter: grayscale(0) !important;
		filter: grayscale(0) !important;
	}
	.swiper-slide img,
	.swiper-slide.open img {
		margin-left: 0;
	}
	.details-show {
		opacity: 1;
		-webkit-transition: opacity 8s;
		transition: opacity 0.4s ease-in-out 0.1s;
		background: rgba(0, 0, 0, 0.43) !important;
		display: block !important;
		position: absolute !important;
		right: 0 !important;
		width: 100% !important;
		z-index: 1 !important;
		height: 100px !important;
		bottom: 0;
	}
	.info-box {
		position: absolute;
		top: 20px;
	}
}
@media only screen and (max-width: 360px) {
	.details-show {
		height: 120px !important;
	}
}

/* Downloads Page */
.DownloadsSection {
}
.DownloadsSection .fusion-layout-column {
	border-bottom: 2px solid #ffffff !important;
	padding-top: 50px !important;
	padding-bottom: 50px !important;
	margin-bottom: 0 !important;
}
.DownloadsSection:last-child .fusion-layout-column {
	border-bottom: none !important;
	padding-bottom: 0 !important;
	padding-bottom: 20px !important;
}
.DownloadsSection .accordian .panel-heading {
	display: none !important;
}
.DownloadsSection .accordian .panel-group {
	display: flex !important;
	flex-wrap: wrap !important;
	margin: 0 -8px !important;
}
.DownloadsSection .accordian .panel-group .fusion-panel {
	border: none;
	display: flex !important;
	width: 16.66% !important;
	padding: 0 8px;
	margin-bottom: 20px !important;
	flex-direction: column;
	position: relative;
}

@media only screen and (max-width: 800px) {
	.DownloadsSection .accordian .panel-group .fusion-panel {
		width: 50% !important;
		margin-bottom: 15px !important;
	}
}

.DownloadsSection .accordian .panel-group .fusion-panel .panel-collapse {
	background: #ffffff;
	height: 100% !important;
	display: block !important;
}
.DownloadsSection .accordian .panel-group .fusion-panel .panel-collapse .panel-body {
	padding: 0;
	height: 100%;
	padding-bottom: 40px;
	-webkit-box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.75);
}
.DownloadsSection .accordian .panel-group .fusion-panel .panel-collapse .panel-body img {
	margin: 0 auto;
	display: block;
}
.DownloadsSection .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:first-child {
	margin: 0;
	display: block;
	position: relative;
	padding-bottom: 68% !important;
}
.DownloadsSection.management .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:first-child {
	padding-bottom: 128% !important;
}
.DownloadsSection .accordian .panel-group .fusion-panel img {
	max-width: 320px;
	max-height: 196px;
}
.DownloadsSection .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:first-child img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: auto;
	max-height: 97px;
	max-width: 177px;
	max-width: 90%;
}
.DownloadsSection.management .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:first-child img {
	max-height: 250px;
}
.DownloadsSection:not(.management) .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) {
	position: absolute;
	height: 40px;
	border-top: 1px solid #707070;
	text-align: center;
	bottom: 0;
	margin: 0;
	width: 100%;
	background: #ffffff;
}
.DownloadsSection.management .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) {
	padding: 0 10px 10px;
	font-size: 16px;
	color: #000000;
	margin: 0 0 0;
	text-align: center;
}
.DownloadsSection.management .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) strong {
	font-size: 18px;
	font-weight: 400;
}
.DownloadsSection.management .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(3) {
	position: absolute;
	height: 40px;
	border-top: 1px solid #707070;
	text-align: center;
	bottom: 0;
	margin: 0;
	width: 100%;
	background: #ffffff;
}
.DownloadsSection .accordian.label .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) a {
	display: inline-block;
	padding-left: 30px;
	position: relative;
	font-size: 20px !important;
	font-weight: 700;
	letter-spacing: 0;
	color: #000000;
	transition-duration: 0s;
	z-index: 1;
}
.DownloadsSection .accordian:not(.label) .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) a,
.DownloadsSection .accordian:not(.label) .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(3) a {
	display: block;
	text-indent: -99999px;
	height: 100%;
}
.DownloadsSection .accordian.label .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) a:hover {
	color: #eb1b2e;
}
.DownloadsSection .accordian.label .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2) a:before {
	position: absolute;
	content: "";
	left: 0;
	top: 7px;
	background: rgba(0, 0, 0, 0) url(/wp-content/themes/Avada-Child-Theme/images/Media-Download-Icon.svg) center center
		no-repeat !important;
	width: 21px;
	height: 17px;
}
.DownloadsSection
	.accordian.label
	.panel-group
	.fusion-panel
	.panel-collapse
	.panel-body
	p:nth-child(2)
	a:hover:before {
	background: rgba(0, 0, 0, 0) url(/wp-content/themes/Avada-Child-Theme/images/Media-Download-Icon-Hover.svg) center
		center no-repeat !important;
}
.DownloadsSection .accordian:not(.label) .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(2):before,
.DownloadsSection .accordian:not(.label) .panel-group .fusion-panel .panel-collapse .panel-body p:nth-child(3):before {
	position: absolute;
	content: "";
	left: 0;
	top: 12px;
	background: rgba(0, 0, 0, 0) url(/wp-content/themes/Avada-Child-Theme/images/Media-Download-Icon.svg) center center
		no-repeat !important;
	width: 21px;
	height: 17px;
	right: 0;
	margin: auto;
	pointer-events: none;
}
.DownloadsSection.management
	.accordian:not(.label)
	.panel-group
	.fusion-panel
	.panel-collapse
	.panel-body
	p:nth-child(2):before {
	display: none;
}
.DownloadsSection
	.accordian:not(.label)
	.panel-group
	.fusion-panel
	.panel-collapse
	.panel-body
	p:nth-child(2):hover:before,
.DownloadsSection
	.accordian:not(.label)
	.panel-group
	.fusion-panel
	.panel-collapse
	.panel-body
	p:nth-child(3):hover:before {
	background: rgba(0, 0, 0, 0) url(/wp-content/themes/Avada-Child-Theme/images/Media-Download-Icon-Hover.svg) center
		center no-repeat !important;
}

@media only screen and (max-width: 1024px) {
	.DownloadsSection.management .accordian .panel-group .fusion-panel {
		width: 20% !important;
	}
}
@media only screen and (max-width: 900px) {
	.DownloadsSection.management .accordian .panel-group .fusion-panel {
		width: 25% !important;
	}
}
@media only screen and (max-width: 800px) {
	.DownloadsSection .accordian .panel-group .fusion-panel .panel-collapse .panel-body {
		padding-bottom: 40px;
	}
}
@media only screen and (max-width: 680px) {
	.DownloadsSection.management .accordian .panel-group .fusion-panel {
		width: 33.33% !important;
	}
}
@media only screen and (max-width: 560px) {
	.DownloadsSection.management .accordian .panel-group .fusion-panel {
		width: 50% !important;
	}
	.DownloadsSection.management .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:first-child img {
		max-height: 280px;
	}
}
@media only screen and (max-width: 400px) {
	.DownloadsSection.management .accordian .panel-group .fusion-panel {
		width: 100% !important;
	}
	.DownloadsSection.management .accordian .panel-group .fusion-panel .panel-collapse .panel-body p:first-child img {
		max-height: 390px;
	}
}
@media only screen and (max-width: 480px) {
	.DownloadsHeader {
		position: relative;
		height: 0;
		margin: 0 auto !important;
		background: url(/wp-content/themes/Avada-Child-Theme/images/Downloads_Header_Mobile.jpg) !important;
		padding-bottom: 61% !important;
		background-size: contain !important;
		background-repeat: no-repeat !important;
	}
	.DownloadsHeader .fusion-column-wrapper img {
		display: none;
	}
}

/*********** Footer ***********/
.fusion-footer-copyright-area .fusion-row {
	max-width: 1496px;
}
.fusion-footer-copyright-area ul {
	margin: 0;
	padding: 0;
}
.fusion-footer-copyright-area ul li {
	list-style: none;
	float: left;
}
.fusion-footer-copyright-area .footerLogos {
	list-style: none;
}
.fusion-footer-copyright-area .footerLogos li:nth-child(1) {
	width: 176px;
	height: 44px;
	margin: 0 10px 0 0;
}
.fusion-footer-copyright-area .footerLogos li:nth-child(2) {
	color: #8c8989;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 0.3px;
	margin: 10px 20px 0 0;
}
.fusion-footer-copyright-area .footerLogos li:nth-child(3) {
	width: 83px;
	height: 44px;
}
.fusion-footer-copyright-area .footerNavbarWrapper {
	float: right;
}
.fusion-footer-copyright-area .footerNavbarWrapper .footerNavbar {
	float: left;
}
.fusion-footer-copyright-area .footerNavbar li {
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 0.3px;
	margin: 10px 0 0 0;
	padding-left: 20px;
	position: relative;
}
.fusion-footer-copyright-area .footerNavbar li a:after {
	content: "";
	height: 14px;
	width: 1.5px;
	background: #ffffff;
	left: 10px;
	top: 5px;
	position: absolute;
}
.fusion-footer-copyright-area .footerNavbar li.socialIcon {
	width: 24px;
	height: 24px;
	border-radius: 5px;
	border: 1px solid #707070;
	display: block;
	overflow: hidden;
	margin-top: 9px;
	padding: 0;
}
.fusion-footer-copyright-area .footerNavbar.socialBar li:first-child a:after {
	display: none;
}
.fusion-footer-copyright-area .footerNavbar li  a img {
	width:24px;
	height:24px;
}
@media only screen and (max-width: 1024px) {
	.fusion-footer-copyright-area  {
		text-align: center;
	}

	.fusion-footer-copyright-area .footerLogos li {
		display: block;
		float: none;
		width: 100% !important;
		text-align: center;
		margin: 0 0 30px !important;
	}
	.fusion-footer-copyright-area .footerLogos li img {
		max-height: 44px;
	}
	.fusion-footer-copyright-area .footerNavbarWrapper {
		float: none; 
	}
	.fusion-footer-copyright-area .footerNavbarWrapper .footerNavbar {
	    float: none;
	    display: inline-block;
	}
	.fusion-footer-copyright-area .footerNavbarWrapper .footerNavbar.last {
	    margin-bottom: 3px;
	}
	.fusion-footer-copyright-area .footerNavbar li {
		margin: 0 !important;
	}
	.fusion-footer-copyright-area .footerNavbar.socialBar li:first-child {
		padding-left:0;
	}
}

@media only screen and (max-width: 425px) {
	.fusion-footer-copyright-area .footerNavbarWrapper .footerNavbar  {
	    text-align: center;
	    display: block;
	    width: 100%;
	}

	.fusion-footer-copyright-area .footerNavbar li {
	    margin: 0 0 10px !important;
		float: none;
	}
	.fusion-footer-copyright-area .footerNavbarWrapper .footerNavbar.last {
	    margin-bottom: 0;
	}
	.fusion-footer-copyright-area .footerNavbar.last li:first-child {
	    padding-left:0;
	}
	.fusion-footer-copyright-area .footerNavbar.last li:first-child a:after {
	    display:none;
	}
}


/********** Kontact Page **********/
#wrapper #main .fullwidth-box.kontakt {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.kontakt .fusion-title {
	padding-top: 100px;
	margin-bottom: 67px !important;
}
.kontakt .wpgmza-gdpr-compliance a {
	color: #ffffff;
	font-size: 20px;
	text-decoration: underline;
}
.kontakt .wpgmza-gdpr-compliance button {
	height: 44px;
	width: 184px !important;
	background: #bababa;
	font-size: 24px !important;
	color: #333333;
	text-transform: none;
	font-family: Oswald !important;
	padding: 12px 29px 13px;
	line-height: 17px;
	border: none;
	cursor: pointer;
}
.kontakt .wpgmza-gdpr-compliance button:hover {
	background: #000000;
	color: #ffffff;
}
.kontakt .address {
	padding: 80px 0 100px;
}
.kontakt .address p {
	margin-bottom: 0;
}
.kontakt form {
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}
.kontakt form br {
	display: none;
}
.kontakt form p {
	margin-bottom: 0;
}
.kontakt form .recipient,
.kontakt form label {
	display: block;
	margin-bottom: 20px;
}
.kontakt form input {
	display: block;
}
.kontakt form p:nth-child(2) label {
	margin-bottom: 50px;
	display: block;
}
.kontakt form .leftColumn {
	-webkit-box-flex: 0 !important;
	-webkit-flex: 0 0 40% !important;
	-ms-flex: 0 0 403% !important;
	flex: 0 0 40% !important;
	max-width: 40% !important;
	position: relative;
	padding: 0 6% 0 0;
}
.kontakt form .rightColumn {
	-webkit-box-flex: 0 !important;
	-webkit-flex: 0 0 60% !important;
	-ms-flex: 0 0 60% !important;
	flex: 0 0 60% !important;
	max-width: 60% !important;
	position: relative;
	padding: 0;
}
.kontakt form .rightColumn textarea {
	height: 270px;
	background: #3d3d3d;
	font-size: 24px;
}
.kontakt form .rightColumn input {
	height: 44px;
	width: 140px !important;
	background: #bababa;
	font-size: 24px !important;
	color: #333333;
	text-transform: none;
	font-family: Oswald !important;
	padding-top: 12px;
}
.kontakt form .rightColumn input:hover {
	background: #000000;
	color: #ffffff;
}
.kontakt form .leftColumn select,
.kontakt form .leftColumn input {
	height: 38px;
	background: #333333;
	border: 1px solid #a4a4a4;
	font-size: 22px;
}

.kontakt form .leftColumn .select-arrow {
	background: #000000 !important;
	border: 1px solid #ffffff;
	color: #ffffff;
}
.kontakt form .leftColumn .info {
	font-size: 16px;
	text-align: right;
	margin-top: -6px;
}

@media only screen and (max-width: 1024px) {
	.kontakt .fusion-title {
		padding-top: 50px;
		margin-bottom: 18px !important;
	}
	.kontakt .address {
		padding: 30px 0 40px;
	}
	.kontakt form p:nth-child(2) label {
		margin-bottom: 30px;
		display: block;
	}
}
@media only screen and (max-width: 800px) {
	.kontakt .fusion-title {
		padding-top: 20px;
		margin-bottom: 18px !important;
	}
	.kontakt p {
		font-size: 18px !important;
	}
	.kontakt form .rightColumn textarea {
		font-size: 18px;
	}
}
@media only screen and (max-width: 680px) {
	.kontakt form .leftColumn,
	.kontakt form .rightColumn {
		-webkit-box-flex: 0 !important;
		-webkit-flex: 0 0 100% !important;
		-ms-flex: 0 0 100100100% !important;
		flex: 0 0 100100% !important;
		max-width: 100% !important;
		padding: 0;
	}

	.kontakt form .rightColumn textarea {
		height: 150px;
	}
	.kontakt #wpgmza_map {
	/*	height: 250px !important; /* 2020-11-05 HJO 	*/
	}
}

/********** Single-post Page **********/
.single-post #main {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
#wrapper #main .post > h1.fusion-post-title {
	font-size: 30px;
	font-weight: 700;
	letter-spacing: 0.5px;
	color: #bababa;
}
.single-post .post-content a {
	color: #bababa;
	text-decoration: underline;
}
.single-post .post-content a:hover {
	color: #ffffff;
}
.single-post .fusion-post-slideshow {
	max-width: 500px;
	float: right;
	margin: 0 0 20px 20px;
}
@media only screen and (max-width: 1024px) {
	.single-post .fusion-post-slideshow {
		max-width: 350px;
	}
}
@media only screen and (max-width: 680px) {
	.single-post .fusion-post-slideshow {
		max-width: 100%;
		margin: 0 0 20px;
	}
}
.single-post section {
	padding-top: 90px;
	padding-right: 30px;
	padding-left: 30px;
	position: relative;
}
.single-post .fusion-meta-info {
	position: absolute;
	top: 0;
	left: 30px;
	margin: 0;
	border: none;
	font-size: 20px;
}
.single-post .fusion-meta-info a {
	color: #bababa;
	float: left;
	font-weight: 700;
	display: none;
}
.single-post .fusion-meta-info span {
	color: #bababa;
	float: left;
}
.single-post .fusion-meta-info .fusion-inline-sep {
	font-size: 24px;
	line-height: 28px;
	display: none;
}
.single-post .fusion-meta-info .fusion-inline-sep:last-child {
	display: none;
}
@media only screen and (max-width: 800px) {
	.single-post .post-content p {
		font-size: 18px;
	}
	#wrapper #main .post > h1.fusion-post-title {
		font-size: 26px;
		margin-bottom: 15px;
	}
	.single-post section {
		padding-top: 50px;
	}
	.single-post #main {
		padding-top: 30px;
		padding-bottom: 0px;
	}
}
@media only screen and (max-device-width: 640px) {
	.single-post #content {
		margin-bottom: 0;
	}
}
#wrapper #main .fullwidth-box.datenschutz .fusion-row {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.datenschutz h1,
.datenschutz h3,
.datenschutz p,
.datenschutz strong,
.datenschutz a,
.datenschutz ul li {
	color: #bababa;
}
.datenschutz p a {
	text-decoration: underline;
}
.datenschutz a:hover {
	color: #eb1b2d;
}
.page-datenschutz #main {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}
.datenschutz .fusion-content-boxes,
.datenschutz .fusion-content-boxes.fusion-columns-1 .fusion-column {
	margin-bottom: 0 !important;
}

@media only screen and (max-width: 800px) {
	.datenschutz h3 {
		font-size: 24px;
	}
	.datenschutz p,
	.datenschutz ul li {
		font-size: 18px;
	}
}
@media only screen and (max-device-width: 640px) {
	.page-datenschutz #content {
		margin-bottom: 0;
	}
}

.impressum h1,
.impressum h2,
.impressum p,
.impressum strong,
.impressum a,
.impressum ul li {
	color: #bababa;
}
.impressum a:hover {
	color: #eb1b2d;
}

.impressum img {
	margin: 30px 0;
}
.impressum .fusion-layout-column {
	margin-bottom: 0 !important;
}
.page-impressum #main {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}
#wrapper #main .fullwidth-box.impressum .fusion-row {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.impressum .sectionDivider {
	margin: -25px auto 30px;
	position: relative;
	height: 1px;
	background: #bababa;
	text-align: center;
	width: 100%;
}
.impressum .fusion-content-boxes,
.impressum .fusion-content-boxes.fusion-columns-1 .fusion-column {
	margin-bottom: 0 !important;
}
@media only screen and (max-width: 800px) {
	.impressum h2 {
		font-size: 24px;
	}
	.impressum p,
	.impressum ul li {
		font-size: 18px;
	}
}
@media only screen and (max-device-width: 640px) {
	.page-impressum #content {
		margin-bottom: 0;
	}
}

/********** Search result Page **********/
.searchform .search-table {
	display: flex;
	align-items: center;
	overflow: hidden;
	width: 100%;
}
.searchform .search-table .search-field {
	flex-grow: 1;
}
.fusion-live-search .search-table .search-button {
	z-index: 14;
	position: relative;
}
.searchform .search-field input {
	height: 30px !important;
	position: relative;
	top: 0;
	font-size: 16px;
	padding: 3px 5px 4px 5px;
	background: #f9f9f9;
	border: none !important;
	float: left;
}
.searchform .search-button input[type="submit"] {
	display: inline-block;
	height: 30px !important;
	width: 30px !important;
	left: 0;
	line-height: 21px;
	position: relative;
	top: 0px;
	background: #000000;
	padding: 0;
	float: left;
	border: none;
	cursor: pointer;
	font-family: "icomoon";
	font-size: 20px !important;
	padding: 0 0 2px 2px !important;
	color: #ffffff;
}
.searchform .search-button:hover input[type="submit"] {
	background: #262626;
}

.search-page-search-form .entry-title {
	font-size: 38px;
}

@media only screen and (max-width: 800px) {
	.search-page-search-form .entry-title {
		font-size: 22px;
	}
}

/* Datenschutz Seite - go to Privacy Manager Section */
.toPrivacyManager {
    margin: 15px 0 20px;
}
.toPrivacyManager .button {
    padding: 0.4rem 2rem 0.4rem 1rem;
    height: 3rem;
    background-color: transparent;
    position: relative;
    border: 1px solid #ffffff;
    color: #ffffff;
    line-height: 2rem;
    display: inline-block;
    box-sizing: border-box;
    font-size:20px;
    text-decoration: none;
}
.toPrivacyManager .button:hover {
    color: #eb1b2d;
}
.toPrivacyManager .button:before {
    content: "\f0d7"; 
    font-family: "Font Awesome 5 Free";
    height: 9px;
    width: 9px;
    padding: 0;
    position: absolute;
    overflow: visible;
    top: 1px;
    right: 16px;
    color: #ffffff;
    line-height:45px;
    font-size:20px;
    font-weight:700;
}
.toPrivacyManager .button:hover:before {
    color: #eb1b2d;
}

/* Sucheseite Searchbox Placeholder */
/*
.searchform.seach-form #searchform::placeholder{
	color: #000000!important;
}
*/
/* Sucheseite Kachel Headline*/
.fusion-post-wrapper h2.entry-title.fusion-post-title a {
	color: #ffffff !important;
}
/* Sucheseite Kachel Rahmen */
.fusion-blog-layout-grid .fusion-post-wrapper:not(.fusion-masonary-is-transparent) {
	border: 1px solid #eaeaea;
	/* border-bottom-width: 3px; */
}
/* Kachel Von ausblenden */
.fusion-post-wrapper .fusion-single-line-meta {
	font-size: 0;
}
.fusion-post-wrapper .fusion-single-line-meta span,
.fusion-post-wrapper .fusion-single-line-meta a {
	display: none;
}

/* Datum einblenden */
.fusion-post-wrapper .fusion-single-line-meta span:nth-child(4) {
	font-size: 12px;
	display: block;
	margin-top: 10px;
}
.fusion-post-wrapper .fusion-meta-info a,
.fusion-post-wrapper .fusion-meta-info a::after {
	color: #ffffff;
}

.fusion-post-wrapper .fusion-meta-info a:hover,
.fusion-post-wrapper .fusion-meta-info a:hover::after {
	color: #eb1b2e;
}

/* Sucheseite  Kachel Trennungslinie */
.fusion-content-sep.sep-double {
	border: none;
	border-top: 1px solid #444444 !important;
}

/******* 404 Seite **********/
.fusion-row .fusion-title {
	display: block;
}

/* 404 Header */
.fusion-row .fusion-title h2.title-heading-left {
	padding-bottom: 10px;
	border-bottom: 1px solid #444444;
}

.fusion-row .fusion-title .title-sep-container {
	display: none;
}

/* Linkfarbe */
.error-page a {
	color: #ffffff;
}
/*Link Bewerbung*/
.fusion-text.fusion-text-1 p a {
	color: #ffffff;
}
.fusion-text.fusion-text-1 p a:hover {
	color: #eb1b2e;
}
/* Hoppla*/
.fusion-row .oops {
	color: gray;
}

.error-page .fusion-columns.fusion-columns-3 div:nth-child(2),
.error-page .fusion-columns.fusion-columns-3 div:nth-child(3) {
	display: none;
}
/* Abstand nach unten */
.error-page {
	margin-bottom: 400px;
}

/********** Jobs Subpages **********/
#wrapper #main .JobSubpage.fullwidth-box .fusion-row {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.page-id-11098 #main,
.page-id-11371 #main {
	padding-bottom: 0 !important;
}
.JobSubpage h1 {
	margin: 0 0 50px;
}
.JobSubpage a {
	color: #bababa;
}
.JobSubpage a:hover {
	color: #eb1b2d;
}
.JobSubpage em strong,
.JobSubpage strong em {
	color: #eb1b2d;
	font-style: normal;
}
.JobSubpage ul {
	padding: 0;
}
.JobSubpage ul li {
	position: relative;
	list-style: none;
	padding: 0 0 0 20px;
}
.JobSubpage ul li:before {
	position: absolute;
	content: "-";
	font-size: 40px;
	left: 0;
	top: 15px;
	line-height: 0;
}

/* Bewerbung Datenschutzseite */
.post-8650.page.type-page.status-publish.hentry .post-content a {
	color: #ffffff;
	text-decoration: underline;
}
.post-8650.page.type-page.status-publish.hentry .post-content a:hover {
	color: #eb1b2e;
}

/* Google Button */
.wpgmza-gdpr-compliance button.wpgmza-api-consent {
	width: 410px !important;
	background-color: #34a853;
	color: #ffffff;
}
.wpgmza-gdpr-compliance button.wpgmza-api-consent:focus {
	outline: none;
}

@media only screen and (max-width: 600px) {
	/* Google Button */
	.wpgmza-gdpr-compliance button.wpgmza-api-consent {
		width: 250px !important;
		height: 85px;
		line-height: 30px;
		color: #ffffff!important;
	}
}

/* Kontakt Linkfarbe */
.wpgmza-gdpr-compliance p a:hover {
	color: #eb1b2e;
}

@media only screen and (max-width: 1000px) {
	.JobSubpage h1 {
		font-size: 52px !important;
	}
}

@media only screen and (max-width: 800px) {
	.page-id-11098 #main,
	.page-id-11371 #main {
		padding-top: 30px !important;
	}
	.JobSubpage h1 {
		font-size: 28px !important;
		margin: 0 0 20px;
	}
	.JobSubpage p,
	.JobSubpage ul li {
		font-size: 18px !important;
	}
}


/* Kennenlern- Angebot Abo Seite Header */
.offerHeader  {
	padding: 0 !important;
	margin: 0 -30px;
}
.offerHeader .fusion-column-wrapper,
.offerHeader .fusion-builder-column-0  {
	margin: 0 !important;
}
.header__bottom {
    background: #fff;
    -webkit-box-shadow: 0 0.2rem 0.4rem 0 rgb(0 0 0 / 10%);
    box-shadow: 0 0.2rem 0.4rem 0 rgb(0 0 0 / 10%);
}
.header__bottom br {
    display:none;
}
.header__container {
    padding-right: 16px;
    padding-left: 16px;
    min-width: 320px;
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
}
.header__bottomInner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
}
@media (min-width: 1200px) {
	.header__container {
	    padding-right: 80px;
	    padding-left: 80px;
	}
}
@media (min-width: 992px) {
	.header__container {
	    padding-right: 48px;
	    padding-left: 48px;
	}
}
@media (min-width: 768px) {
	.header__container {
	    padding-right: 32px;
	    padding-left: 32px;
	}
}






.header__logo {
    height: 3.2rem;
    margin: 1.2rem 10px 1.2rem 0;
    -webkit-transition: all .75s cubic-bezier(.19,1,.22,1);
    transition: all .75s cubic-bezier(.19,1,.22,1);
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}
@media (max-width: 480px) {
	.header__logo {
	    height: 38px;
	    margin: 10px 0;
	}
	.header__logo .logo__image, 
	.header__logo img {
	    width: 145px;
	    min-width: 145px;
	}
}
.header__logo .logo__link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: auto;
    max-width: 20rem;
    height: 100%;
    color: #ed1c2e;
    text-decoration: none;
    -webkit-transition: color .25s cubic-bezier(.19,1,.22,1);
    transition: color .25s cubic-bezier(.19,1,.22,1);
}
.header__logo .logo__image, .header__logo img {
    display: block;
    width: 197px;
    min-width: 197px;
    max-width: 100%;
    height: auto;
    min-height: 1px;
    max-height: 100%;
    color: #ed1c2e;
}
.header__logo img:focus {
    outline:none;
}



.header__navigation {
    -webkit-transition: all .75s cubic-bezier(.19,1,.22,1);
    transition: all .75s cubic-bezier(.19,1,.22,1);
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
}
.categoryNavigation__list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.categoryNavigation__toggleTrigger {
    display: none;
}
.categoryNavigation__flyout {
    display:none;
}

.header__navigation {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.categoryNavigation__list:not(.categoryNavigation__list--sub),
.categoryNavigation__link:not(.categoryNavigation__link--sub).has-subcategories,
.categoryNavigation__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 95px;
    padding-right: 1.2rem;
    padding-left: 1.2rem;
    font-weight: 600;
    font-size: 16px;
    line-height: 2.5rem;
	font-family: 'Open Sans';
	color: #000000;
}
.categoryNavigation__list:not(.categoryNavigation__list--sub)  {
    padding-right: 0;
}
.categoryNavigation__list:not(.categoryNavigation__list--sub):hover,
.categoryNavigation__link:not(.categoryNavigation__link--sub).has-subcategories:hover {
	color: #eb1b2d;
}

@media (max-width: 860px) {
	.categoryNavigation__list:not(.categoryNavigation__list--sub), 
	.categoryNavigation__link:not(.categoryNavigation__link--sub).has-subcategories, .categoryNavigation__link {
	    padding-right: 10px;
	    padding-left: 10px;
	    font-size: 14px;
	}
	.categoryNavigation__list:not(.categoryNavigation__list--sub)  {
	    padding-right: 0;
	}
}
@media (max-width: 680px) {
	.header__navigation {
	    display:none;
	}
}







/* Kennenlern- Angebot Abo Seite */
.page-id-12136.layout-wide-mode #main,
.page-kennenlern-angebot.layout-wide-mode #main {
	background:#ffffff;
	padding-top: 0 !important;
	padding-bottom: 30px !important;
}
.page-id-12136 .fusion-header-wrapper,
.page-kennenlern-angebot .fusion-header-wrapper,
.page-id-12136 .fusion-footer,
.page-kennenlern-angebot .fusion-footer {
	display:none;
}
.page-id-12136 #wrapper #main .fullwidth-box .fusion-row,
.page-kennenlern-angebot #wrapper #main .fullwidth-box .fusion-row {
	max-width: 1200px !important;
	padding-left: 0 !important;
    padding-right: 0 !important; 
    margin: 0 !important;
}
/*.page-id-12136 #wrapper #main .fullwidth-box .fusion-row .fusion-column-wrapper,
.page-kennenlern-angebot #wrapper #main .fullwidth-box .fusion-column-wrapper {
	margin-left: 0 !important;
    margin-right: 0 !important;
}*/
.page-kennenlern-angebot .fusion-builder-column-1 > .fusion-column-wrapper {
    margin-right: 0;
    margin-left: 0;
}

.getToKnowOffer * {
	font-family: Arial, Helvetica, sans-serif !important;
	color:#000000 !important;
}
.getToKnowOffer .fusion-layout-column,
.getToKnowOffer .fusion-layout-column .fusion-title {
    margin: 0 !important;
}
.getToKnowOffer .fusion-builder-column-0 > .fusion-column-wrapper {
    margin-right: 0;
    margin-left: 0;
}
.getToKnowOffer.offerHeadline {
	padding-left:14px !important;
	padding-right:14px !important;
}
.getToKnowOffer h1 {
	font-size: 48px;
	line-height: 58px;
	margin-top: 55px !important;
	margin-bottom: 43px !important;
}

.getToKnowOffer.leadStory {
	display:flex;
}
.getToKnowOffer.leadStory .fusion-column-wrapper {
	position:relative;
}
.getToKnowOffer.leadStory .fusion-column-wrapper .badge {
	position:absolute;
	width:160px;
	height:160px;
    right: -110px;
    top: -50px;
	border-radius: 100px;
	background:#ffffff;
	display: flex;
    flex-direction: column;
    justify-content: center;
    -webkit-box-shadow: 0px 3px 4px 2px #000000; 
	box-shadow: 0px 3px 4px 2px #000000;
}
.getToKnowOffer.leadStory .fusion-column-wrapper .badge p {
	font-size:25px;
	font-weight:700;
	margin:0;
	line-height:25px;
}
.getToKnowOffer.leadStory .fusion-column-wrapper .badge p strong { 
    font-size: 60px;
    line-height: 53px;
    font-weight: 900;
}
@media only screen and (max-width: 1400px) {
	.getToKnowOffer.leadStory .fusion-column-wrapper .badge {
		right: -26px;
	    top: -40px;
	}

}
@media only screen and (max-width: 1024px) {
	.getToKnowOffer h1 {
		font-size: 38px;
    	line-height: 48px;
	    margin-top: 30px !important;
	    margin-bottom: 25px !important;
	}
	.getToKnowOffer.leadStory .fusion-column-wrapper .badge {
	    width: 100px;
	    height: 100px;
	    top: -25px;
	}
	.getToKnowOffer.leadStory .fusion-column-wrapper .badge p {
	    font-size: 18px;
	    line-height: 18px;
	}
	.getToKnowOffer.leadStory .fusion-column-wrapper .badge p:last-child {
	    font-size: 16px;
	}
	.getToKnowOffer.leadStory .fusion-column-wrapper .badge p strong {
	    font-size: 37px;
	    line-height: 37px;
	}

}
@media only screen and (max-width: 800px) {

	.page-id-12136 #main,
	.page-kennenlern-angebot #main {
	    padding-top: 30px !important;
	    padding-bottom: 25px !important; 
	}
	.getToKnowOffer h1 {
	    line-height: 38px;
	    margin-top: 25px !important;
	    margin-bottom: 20px !important;
	}
}
@media only screen and (max-width:480px) {
	.getToKnowOffer:first-child {
		padding:0 15px !important;
	}
	.getToKnowOffer h1 {
	    margin-bottom: 0 !important;
	}
}
@media only screen and (max-width:380px) {
	.getToKnowOffer h1 {
	    font-size: 28px !important;
	    line-height: 37px;
	    margin-bottom: 0px !important;
	}
}
@media only screen and (max-width:320px) {
	.getToKnowOffer h1 {
	    font-size: 23px !important;
	    line-height: 31px;
	    margin-bottom: 0px !important;
	}
}
.getToKnowOffer.leadStory .fusion-column-wrapper {
	margin-right: 0 !important;
	margin-left: 0 !important;
}
.getToKnowOffer.leadStory .columns {
	display:flex;
	margin: 0 !important;
}
.getToKnowOffer.leadStory .columns .fusion-column {
	-ms-flex: 0 0 33.33% !important;
    -webkit-box-flex: 0 !important;
    flex: 0 0 33.33% !important;
    max-width: 33.33%;
    margin: 30px 0;
}
.getToKnowOffer.leadStory .columns .fusion-column .content-container {
	margin-bottom:0;
}

.getToKnowOffer.offerColumns {
    margin-top: 20px !important;
}
.getToKnowOffer.offerColumns .fusion-builder-row {
    display: flex !important;
	align-items: initial !important;
    justify-content: space-between;
}
.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column {
	-ms-flex: 0 0 31.5% !important;
    -webkit-box-flex: 0 !important;
    flex: 0 0 31.5% !important;
    max-width: 31.5%;
    margin: 0 !important;
	border: 1px solid #CCCCCC;
}
.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .fusion-column-wrapper {
    margin: 0 !important;
}
.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .mobileOfferImage {
	display:none;
}
.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .mobileOfferImage img {
	width:100%;
}
.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .mobileOfferLogo {
    height: 40px;
    display: block;
    vertical-align: bottom;
    padding: 0 28px 0;
    margin-top: 28px;
}
.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .fusion-text {
	padding: 0 28px;
}
.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .fusion-text:last-child {
	padding-bottom: 22px;
}
.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .offerDescription {
    margin-top:20px;
    font-size:14px;
    line-height:20px;
    flex: 1;
}

.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .offerList {
    font-size:14px;
    line-height:18px;
}
.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .offerList p {
    font-weight:700;
    margin-bottom:6px;
}
.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .offerList ul {
    margin:0;
    padding: 0;
    list-style:none;
}
.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .offerList ul li {
   position:relative;
   padding-left:18px;
   margin-bottom:5px;
}
.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .offerList ul li:before {
   position:absolute;
   content:'';
   width:9px;
   height:11px;
   background:url('https://www.computec.de/wp-content/uploads/2021/02/OfferListArrow.jpg') no-repeat;
   top:4px;
   left:0;
}
.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .offerList ul li strong {
   letter-spacing: normal;
}
.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .fusion-button {
    background: #EC0000;
    border-radius: 11px;
	padding: 11px 17px;
    margin: 21px 28px 26px;

}
.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .fusion-button:hover {
    background: #d40000;
}
.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .fusion-button span {
    font-size: 31px;
    font-weight: 700;
    color: #ffffff !important;
    padding-left: 36px;
    position: relative;
    display: block;
    line-height: 31px;
}
.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .fusion-button span:before {
   position:absolute;
   content:'';
    width: 28px;
    height: 23px;
   background:url('https://www.computec.de/wp-content/uploads/2021/02/OfferListDoubleArrow.svg') no-repeat;
   top:4px;
   left:0;
}

@media only screen and (max-width: 1210px) {
	.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .fusion-button span {
	    font-size: 25px;
	    line-height: 25px;
	    padding-left: 31px;
	}
	.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .fusion-button span:before {
	    width: 24px;
	    height: 17px;
	    top: 3px;
	}
}
@media only screen and (max-width: 1052px) {
	.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .fusion-button span {
	    font-size: 21px;
	    line-height: 21px;
	    padding-left: 26px; 
	}
	.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .fusion-button span:before {
	    width: 19px;
	    height: 17px;
	    top: 3px;
	}
}
@media only screen and (max-width: 950px) {
	.getToKnowOffer.offerColumns .fusion-builder-row {
	    display: flex !important;
	    flex-direction: row;
	    justify-content: space-between;
	}
	.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column {
		-ms-flex: 0 0 100% !important;
	    -webkit-box-flex: 0 !important;
	    flex: 0 0 100% !important;
	    max-width: 100%;
	    margin-bottom:20px !important;
	}

	.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .fusion-button {
    	padding: 11px 17px;
	}
	.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .fusion-button span {
	    font-size: 31px;
	    line-height: 31px;
	    padding-left: 36px;
	}
	.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .fusion-button span:before {
	    width: 28px;
	    height: 23px;
	    top: 4px;
	}
}
@media only screen and (max-width: 480px) {
	.getToKnowOffer.leadStory {
	    display: none;
	}
	.getToKnowOffer.offerColumns {
	    padding-left: 0 !important;
	    padding-right: 0 !important;
	}
	.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .mobileOfferImage {
	    display: block;
	}
	.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .fusion-text:last-child {
		padding-bottom: 40px;
	}
	.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column {
	    margin-bottom:0 !important;
	    border: none;
	}

}
@media only screen and (max-width: 360px) {

	.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .fusion-button span {
	    font-size: 25px;
	    line-height: 25px;
	    padding-left: 34px;
	}
	.getToKnowOffer.offerColumns .fusion-builder-row .fusion-layout-column .fusion-button span:before {
	    width: 24px;
	    height: 20px;
	    top: 3px;
	}
}

.getToKnowOffer.offerFooter {
   margin-top:40px !important;
}
.getToKnowOffer.offerFooter .offerFooterLogo {
   width:132px;
      margin-bottom:17px;
 }
.getToKnowOffer.offerFooter .offerFooterLogo img {
   width:100%;
 }
 .getToKnowOffer.offerFooter .fusion-text {
    text-align: center;
    line-height: 14px;
 }
/*  .getToKnowOffer.offerFooter .fusion-text:nth-child(2) {
    margin-bottom:4px;
 }*/
 .getToKnowOffer.offerFooter ul {
	padding:0;
	margin:0;
	list-style:none;
	font-size:10px;
	line-height:14px;
 }
 .getToKnowOffer.offerFooter ul li {
    position: relative;
    margin-bottom: 5px;
    display: inline-block;
 }
 .getToKnowOffer.offerFooter ul li:not(:last-child) {
	margin-right:5px;
 }
 .getToKnowOffer.offerFooter ul li:not(:last-child):after {
    height: 10px;
    width: 1px;
    content: '';
    position: absolute;
    background: #000000;
    right: -4px;
    top: 2px;
 }

@media only screen and (max-width: 800px) {
	.getToKnowOffer.offerFooter {
	    margin-top: 20px !important;
	}

}

