/*================================
=            Bulma.io            =
================================*/
.button.is-fullwidth,
.buttons,
.tags,
.file,
.file-label,
.file-icon,
.field.has-addons,
.field.is-grouped,
.breadcrumb a,
.breadcrumb li,
.breadcrumb ul,
.breadcrumb ol,
.card-header,
.card-header-title,
.card-header-icon,
.card-footer,
.card-footer-item,
.level.is-mobile,
.level.is-mobile .level-left,
.level.is-mobile .level-right,
.level-item,
.media,
.media .media,
.message-header,
.modal.is-active,
.modal-card,
.modal-card-head,
.modal-card-foot,
/*.navbar > .container,
.navbar-brand,*/
.navbar-tabs,
.pagination,
.pagination-list,
.panel-tabs,
.panel-block,
.tabs,
.tabs a,
.tabs ul,
.columns.is-mobile,
.hero,
.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body,
.is-flex {
	display: table;
	display: flex;
}
@media screen and (min-width: 769px), print {
	.field.is-horizontal,
	.field-body,
	.level,
	.level-left,
	.level-right,
	.columns:not(.is-desktop),
	.tile:not(.is-child),
	.is-flex-tablet,
	.hero-buttons {
		display: table;
		display: flex;
	}
}
@media screen and (max-width: 1023px) {
/*	.navbar-brand .navbar-item,
*/	.navbar-tabs .navbar-item,
	.is-flex-touch {
		display: table;
		display: flex;
	}
}
@media screen and (min-width: 1024px) {
	/*.navbar,
	.navbar-menu,
	.navbar-start,
	.navbar-end,
	.navbar-item,
	.navbar-link,*/
	.columns.is-desktop,
	.is-flex-desktop {
		display: table;
		display: flex;
	}
}
@media screen and (max-width: 768px) {
	.is-flex-mobile,
	.hero-buttons .button,
	.field.is-horizontal,
	.field-body,
	.level,
	.level-left,
	.level-right,
	.columns:not(.is-desktop),
	.tile:not(.is-child),
	.is-flex-tablet,
	.hero-buttons {
		display: table;
		display: flex;
	}
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
	.is-flex-tablet-only {
		display: table;
		display: flex;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.is-flex-desktop-only {
		display: table;
		display: flex;
	}
}
@media screen and (min-width: 1216px) {
	.is-flex-widescreen {
		display: table;
		display: flex;
	}
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.is-flex-widescreen-only {
		display: table;
		display: flex;
	}
}
@media screen and (min-width: 1408px) {
	.is-flex-fullhd {
		display: table;
		display: flex;
	}
}
/*=====  End of Bulma.io  ======*/

/*=================================
=            panagenda            =
=================================*/
.related-widget .related-widget-post a.related-post-block, .related-widget .related-widget-post a.next-post-block, .related-widget .next-widget-post a.related-post-block, .related-widget .next-widget-post a.next-post-block, .next-widget .related-widget-post a.related-post-block, .next-widget .related-widget-post a.next-post-block, .next-widget .next-widget-post a.related-post-block, .next-widget .next-widget-post a.next-post-block,
.posts-sidebar-data-share,
.gform_wrapper form .gfield_radio, .gform_wrapper form .gfield_checkbox,
.gform_wrapper form .gfield_radio .gchoice, .gform_wrapper form .gfield_checkbox .gchoice,
form.hs-form fieldset ul.inputs-list:not(.hs-error-msgs) li label.hs-form-radio-display, form.hs-form fieldset ul.inputs-list:not(.hs-error-msgs) li label.hs-form-checkbox-display,
footer.footer .footer-menu ul,
footer.footer .footer-legal ul,
.cookieconsent-optout,
.block-header .block-header-boxes .block-header-box .block-header-box-content,
.block-tabs .block-tabs-tab,
.block-tabs .block-tabs-tab.block-tabs-tab-icons .tabs.tabs-nav ul.nav-tabs,
.block-tabs .block-tabs-tab.block-tabs-tab-icons .tabs.tabs-nav ul.nav-tabs li,
.block-tabs .block-tabs-tab.block-tabs-tab-icons .tabs.tabs-nav ul.nav-tabs li a,
.block-tabs .block-tabs-tab.block-tabs-tab-menu .tabs.tabs-nav ul.nav-tabs,
.block-tabs .block-tabs-tab.block-tabs-tab-menu .tabs.tabs-nav ul.nav-tabs li,
.block-tabs .block-tabs-tab.block-tabs-tab-menu .tabs.tabs-nav ul.nav-tabs li a,
.block-tab-text-section .tabs-nav ul.nav-tabs,
.block-tab-text-section .tabs-nav ul.nav-tabs li,
.block-editions .block-editions-card .block-editions-card-content,
.block-calculator .block-calculator-content .block-calculator-content-result .calculator-result-total,
.blog-content .posts-sidebar .posts-sidebar-data .posts-sidebar-data-tags,
.event-content .posts-sidebar .event-data-calendar, .event-content .posts-sidebar .event-data-country,
.job-content .posts-sidebar .posts-sidebar-job .posts-sidebar-data-categories, .job-content .posts-sidebar .posts-sidebar-job .posts-sidebar-data-types, .job-content .posts-sidebar .posts-sidebar-job .posts-sidebar-data-region,
.success-story-content .success-story-header .success-story-header-text,
.success-story-content .success-story-challenges .success-story-challenges-content .success-story-challenges-challenge,
.success-story-content .success-story-challenges .success-story-challenges-content .success-story-challenges-challenge .challenge-number,
body.sitemap ul.menu-sitemap, body.Sitemap ul.menu-sitemap,
.page-content-imprint .menu-imprintmenu-container ul#menu-imprintmenu {
	display: table;
	display: flex;
}
@media (max-width: 768px) {
	.block-header .block-header-content {
		display: table;
		display: flex;
	}
}
h1, .h1 {
	font-size: 2.5rem !important;
	line-height: 3rem !important;
	font-weight: 700 !important;
	font-family: 'Poppins', sans-serif !important;
}
h2, .h2 {
	font-size: 2.15rem;
	line-height: 2.5rem;
	font-weight: 500;
	font-family: 'Poppins', sans-serif !important;
}
h3, .h3 {
	font-size: 1.85rem;
	line-height: 2.5rem;
	font-weight: 700;
	font-family: 'Poppins', sans-serif !important;
}
h4, .h4 {
	font-size: 1.25rem;
	line-height: 1.85rem;
	font-weight: 400;
	font-family: 'Roboto', sans-serif !important;
}
h5, .h5 {
	font-size: 1.15rem;
	line-height: 1.25rem;
	font-weight: 700;
	font-family: 'Roboto', sans-serif !important;
}
h6, .h6 {
	font-size: 0.875rem;
	line-height: 1rem;
	font-weight: 700;
	font-family: 'Poppins', sans-serif !important;
}
.subtitle {
	font-size: 1.05rem;
	line-height: 1.25rem;
	font-weight: 400;
	font-family: 'Roboto', sans-serif !important;
}
p a, p a span, .gform_wrapper label a {
	font-size: 1rem;
	line-height: 1.125rem;
	font-weight: 400;
	font-family: 'Roboto', sans-serif !important;
}
select {
	padding-right: 13px !important;
}
select#gtranslate_selector {
	padding-right: 5px !important;
}

/*------------------------------*/
/*----------  BLOCKS  ----------*/
/*------------------------------*/
.container.is-fluid:after {
	content: "";
	display: table;
	clear: both;
}
.container.is-fluid {
	float: left;
	width: 100%;
}
h3, .h3 {
	color: #008acc !important;
	background-color: transparent !important;
	background-image: none !important;
	background-size: 0 !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: #008acc !important;
	-moz-background-clip: text !important;
	-moz-text-fill-color: #008acc !important;
}
h3 {
	background-color: transparent !important;
}
h3 .section-text-bg {
	display: none !important;
	background-color: transparent !important;
}
form.hs-form fieldset ul.inputs-list:not(.hs-error-msgs) li {
	display: block;
	width: 100%;
}
form.hs-form .hs-submit .hs-button {
	background-color: rgba(122, 178, 204, 1);
}
form.hs-form .hs-submit .hs-button:hover {
	background-color: #008acc;
}
/*----------  Header  ----------*/
#mega-menu-wrap-mainmenu #mega-menu-mainmenu li.mega-nav-sales {
	float: right;
}
header .menu-widget .menu-widget-content-image {
	float: left;
	width: 40%;
}
header .menu-widget .menu-widget-content-text {
	float: left;
	width: 60%;
}
/*----------  Footer  ----------*/
footer.footer {
	float: left;
	float: none;
}
footer.footer .footer-newsletter .h3 {
	color:  #fff !important;
	background-color: transparent !important;
}
footer.footer .footer-newsletter .h3 .section-text-bg {
	display: none !important;
	background-color: transparent !important;
}
footer.footer .footer-menu ul {
	float: left;
	width: 80%;
}
footer.footer .footer-menu ul li {
	float: left;
	width: 25%;
}
footer.footer .footer-menu ul li ul {
	width: 100%;
}
footer.footer .footer-menu ul li ul li {
	width: 100%;
}
footer.footer .footer-menu .footer-menu-partner {
	float: right;
	width: 20%;
}
footer.footer .footer-social {
	display: table;
	width: 100%;
}
footer.footer .footer-social .column.is-2-tablet {
	float: left;
}
footer.footer .footer-social .footer-social-icons {
	display: table;
	float: right;
}
footer.footer .footer-social .footer-social-icons a {
	float: left;
}
footer.footer .footer-legal {
	float: left;
	width: 100%;
}
footer.footer .footer-legal .is-2-tablet {
	float: left;
	width: 20%;
}
footer.footer .footer-legal .is-7-desktop {
	float: left;
	width: 50%;
}
footer.footer .footer-legal ul {
	float: left;
	width: 100%;
}
footer.footer .footer-legal ul li {
	display: inline-block;
}
footer.footer .footer-legal .copyright {
	float: right;
	width: 30%;
}
@media (min-width: 769px) and (max-width: 1023px) {
	footer.footer .footer-menu ul {
		width: 70%;
	}
	footer.footer .footer-menu .footer-menu-partner {
		width: 30%:
	}
}
/*----------  Header  ----------*/
.block-header .block-header-text {
	padding-top: 60px;
}
.block-header .block-header-half .block-header-content .block-header-text {
	float: left;
	width: 60%;
}
.block-header .block-header-half .block-header-content .block-header-source {
	float: right;
	width: 40%;
}
.block-header .block-header-full .block-header-text {
	width: 100%;
}
html.lt-ie9 .block-header .video-play-button {
	display: none;
}
.block-header .block-header-carousel .block-header-content {
	float: left;
	width: 100%;
}
.block-header .block-header-carousel .block-header-content .block-header-text {
	float: left;
	width: 100%;
}
/*----------  Submenu  ----------*/
.block-submenu {
	float: left;
	width: 100%;
	margin-bottom: 0;
}
.block-submenu ul {
	height: 60px !important;
}
.block-submenu ul li {
	float: left !important;
}
.block-submenu ul li.mega-nav-button {
	float: right !important;
}
/*----------  Heading  ----------*/
.block-heading {
	clear: both;
}
/*----------  Embed  ----------*/
.block-embed {
	background-color: rgba(232, 232, 232, 1);
	float: left;
	width: 100%;
}
/*----------  Video Section  ----------*/
html.lt-ie9 .block-video-section {
	display: none;
}
.block-video-section-IE iframe {
	display: block !important;
	width: 70% !important;
	height: 500px !important;
	border-radius: 10px !important;
	overflow: hidden !important;
	margin: 0 auto !important;
}
/*----------  Content Section  ----------*/
.block-content-section {
	float: left;
}
.block-content-section.only-text .block-content-section-text {
	width: 100%;
	padding-top: 60px;
}
.block-content-section.block-content-section-right:not(.only-text) .block-content-section-text {
	width: 50%;
	margin-left: 10%;
	float: left;
}
.block-content-section.block-content-section-right:not(.only-text) .block-content-section-source {
	width: 40%;
	margin-left: 0;
	float: left;
}
.block-content-section:not(.only-text) .block-content-section-text {
	width: 50%;
	margin-left: 0;
	float: left;
}
.block-content-section:not(.only-text) .block-content-section-source {
	width: 40%;
	margin-left: 10%;
	float: left;
}
.block-content-section .block-content-section-text div.subtitle,
.block-content-section .block-content-section-text p.subtitle,
.block-content-section .block-content-section-text h3 {
	background-color: transparent !important;
}
.block-content-section .block-content-section-text div.subtitle .section-text-bg,
.block-content-section .block-content-section-text p.subtitle .section-text-bg,
.block-content-section .block-content-section-text h3 .section-text-bg {
	display: none !important;
	background-color: transparent !important;
}
@media (max-width: 768px) {
	.block-content-section:not(.only-text) .block-content-section-text {
		width: 100%;
	}
	.block-content-section:not(.only-text) .block-content-section-source {
		width: 100%;
		margin-left: 0;
	}
}
/*----------  Content Boxes  ----------*/
.block-content-boxes,
.block-content-boxes .block-content-boxes-button {
	float: left;
}
.block-content-boxes .block-content-boxes-box .video {
	background-color: rgba(232, 232, 232, 1);
	float: left;
	width: 100%;
}
.block-content-boxes.block-content-boxes-1 .block-content-boxes-box {
	width: 100%;
}
.block-content-boxes.block-content-boxes-2 .block-content-boxes-box {
	width: 50%;
	float: left;
}
.block-content-boxes.block-content-boxes-3 .block-content-boxes-box {
	width: 33%;
	float: left;
}
.block-content-boxes.block-content-boxes-4 .block-content-boxes-box {
	width: 25%;
	float: left;
}
.block-content-boxes .content-box-text h3 {
	background-color: transparent !important;
}
.block-content-boxes .content-box-text h3 .section-text-bg {
	display: none !important;
	background-color: transparent !important;
}
body.page-id-41311 .block-content-boxes .content-box-link .svg {
	height: 200px !important;
}
.block-content-boxes .content-box-link .image img {
	width: auto;
	height: 100%;
	margin: 0 auto;
}
@media (max-width: 768px) {
	.block-content-boxes.block-content-boxes-1 .block-content-boxes-box,
	.block-content-boxes.block-content-boxes-2 .block-content-boxes-box,
	.block-content-boxes.block-content-boxes-3 .block-content-boxes-box,
	.block-content-boxes.block-content-boxes-4 .block-content-boxes-box {
		width: 100%;
	}
}
/*----------  Half Text Section  ----------*/
.block-half-section .block-half-section-text h3 {
	background-color: transparent !important;
}
.bblock-half-section .block-half-section-text h3 .section-text-bg {
	display: none !important;
	background-color: transparent !important;
}
.block-half-section.only-text .block-half-section-text {
	width: 100%;
}
.block-half-section .block-half-section-text {
	padding-top: 60px;
}
.block-half-section:not(.only-text) .block-half-section-text {
	width: 50%;
	float: left;
}
.block-half-section:not(.only-text) .block-half-section-source {
	width: 50%;
	float: left;
}
@media (max-width: 768px) {
	.block-half-section:not(.only-text) .block-half-section-text,
	.block-half-section:not(.only-text) .block-half-section-source {
		width: 100%;
	}
}
/*----------  Content Spotlight  ----------*/
.block-content-spotlight .block-content-spotlight-content .block-content-spotlight-text h3 {
	background-color: transparent !important;
}
.block-content-spotlight .block-content-spotlight-content .block-content-spotlight-text h3 .section-text-bg {
	display: none !important;
	background-color: transparent !important;
}
/*----------  Editions  ----------*/
.block-editions .block-editions-card.editions-card_0,
.block-editions .block-editions-card.editions-card_1 {
	width: 50%;
}
.block-editions .block-editions-card {
	float: left;
	width: 33%;
}
/*----------  CTA  ----------*/
.block-cta {
	float: left;
}
.block-cta .block-cta-title,
.block-cta .block-cta-buttons,
.block-cta .block-cta-text {
	width: 100%;
}
/*----------  Slideshow  ----------*/
.block-slideshow .block-slideshow-content h3,
.block-slideshow .block-slideshow-carousel .block-slideshow-slide h3 {
	background-color: transparent !important;
}
.block-slideshow .block-slideshow-content h3 .section-text-bg,
.block-slideshow .block-slideshow-carousel .block-slideshow-slide h3 .section-text-bg {
	display: none !important;
	background-color: transparent !important;
}
.block-slideshow .column.is-4 {
	float: left;
	width: 100%;
	text-align: center;
}
.block-slideshow .block-slideshow-carousel {
	float: left;
	width: 100%;
	margin-left: 0 !important;
}
/*----------  Resources  ----------*/
.block-resources .block-resources-resource {
	width: 33%;
	float: left;
	height: 630px;
}
.block-resources .block-resources-resource .resource-text h3 {
	background-color: transparent !important;
}
.block-resources .block-resources-resource .resource-text h3 .section-text-bg {
	display: none !important;
	background-color: transparent !important;
}
@media (max-width: 768px) {
	.block-resources .block-resources-resource {
		width: 100%;
		height: auto;
	}
}
/*----------  DataMiner  ----------*/
.block-dataminer {
	float: none;
	width: 100%;
}
.block-dataminer .block-dm-bottom {
}
.block-dataminer .block-dm-content {
	background-color: rgba(1, 159, 168, 1);
	float: left;
}
.block-dataminer .block-dm-content .block-dm-text {
	float: left;
}
.block-dataminer .block-dm-content .block-dm-box {
	float: left;
}
/*----------  Tabs  ----------*/
.block-tabs .block-tabs-tab .tabs-nav {
	float: left;
}
.block-tabs .block-tabs-tab .tabs-content {
	float: left;
	width: 50%;
	padding-top: 50px;
}
.block-tabs .block-tabs-tab .tabs-content h3 {
	background-color: transparent !important;
}
.block-tabs .block-tabs-tab .tabs-content h3 .section-text-bg {
	display: none !important;
	background-color: transparent !important;
}
.block-tabs .block-tabs-tab .tabs-nav ul {}
.block-tabs .block-tabs-tab .tabs-nav ul li {
	float: left;
	width: 45% !important;
	margin-left: 15px;
}
.block-tabs .block-tabs-tab .tabs-nav ul li a {
	display: block !important;
	padding-top: 30px;
	background-color: rgba(122, 178, 204, 1);
	color: #fff !important;
}
.block-tabs .block-tabs-tab .tabs-nav ul li a .svg {
	margin: 0 auto;
}

.block-tabs .block-tabs-tab.block-tabs-tab-list {}
.block-tabs .block-tabs-tab.block-tabs-tab-list .tabs.tabs-nav {
	padding: 0;
}
.block-tabs .block-tabs-tab.block-tabs-tab-list .tabs.tabs-nav {
	overflow: hidden;
}
.block-tabs .block-tabs-tab.block-tabs-tab-list .tabs.tabs-nav ul.nav-tabs {
	float: left;
	display: block !important;
}
.block-tabs .block-tabs-tab.block-tabs-tab-list .tabs.tabs-nav ul.nav-tabs li {
	display: block;
	width: 100% !important;
	margin-left: 0;
	text-indent: 0;
	padding: 0;
}
.block-tabs .block-tabs-tab.block-tabs-tab-list .tabs.tabs-nav ul.nav-tabs li a {
	background-color: transparent;
	color: rgba(159, 159, 159, 1) !important;
}
.block-tabs .block-tabs-tab.block-tabs-tab-list .tabs.tabs-nav ul.nav-tabs li a:hover,
.block-tabs .block-tabs-tab.block-tabs-tab-list .tabs.tabs-nav ul.nav-tabs li.is-active a {
	background-color: transparent;
	color: rgba(0, 138, 204, 1) !important;
}

.block-tabs .block-tabs-tab.block-tabs-tab-menu .tabs.tabs-nav,
.block-tabs .block-tabs-tab.block-tabs-tab-menu .tabs-content {
	float: left;
	width: 100%;
}
.block-tabs .block-tabs-tab.block-tabs-tab-menu .tabs-content .tab-content-text {
	float: left;
	width: 60%;
}
.block-tabs .block-tabs-tab.block-tabs-tab-menu .tabs-content .tab-content-source {
	float: right;
	width: 35%;
	margin-left: 0;
}
/*----------  List Icons  ----------*/
.block-list-icons .block-list-icons-list .list-icons-point .list-icons-point-icon {
	float: left;
}
/*----------  Tab Text Section  ----------*/
.block-tab-text-section {}
.block-tab-text-section .block-tab-text-section-text {
	float: left;
}
.block-tab-text-section .block-content-section-source {
	float: left;
}
.block-tab-text-section .block-content-section-source .image {
	width: 100% !important;
}
.block-tab-text-section .block-content-section-source .image img {
	max-height: 350px;
	width: 100% !important;
}
.block-tab-text-section .tabs-nav ul.nav-tabs {
	float: left;
	width: 80%;
}
.block-tab-text-section .tabs-nav ul.nav-tabs li {
	float: left;
	width: 20%;
	height: 120px;
}
.block-tab-text-section .tabs-nav ul.nav-tabs li a {
}
.block-tab-text-section .tabs-content {
	float: left;
}
.block-tab-text-section .tabs-content .tab-content {
	float: left;
}
/*----------  Button  ----------*/
/*.block-heading,
.block-button {
	float: left;
	width: 100%;
}*/
/*----------  Calculator  ----------*/
.block-calculator .block-calculator-content,
.block-calculator .block-calculator-content .block-calculator-content-disclaimer,
.block-calculator .block-calculator-content .block-calculator-content-caption {
	float: left;
	width: 100%;
}
.block-calculator .block-calculator-content .block-calculator-content-form,
.block-calculator .block-calculator-content .block-calculator-content-result {
	float: left;
	width: 45%;
}
.block-calculator .block-calculator-content .block-calculator-content-form .form p.control {
	margin-top: -30px;
}
.block-calculator .block-calculator-content .block-calculator-content-form .form .field {
	float: left;
	width: 100%;
}
.block-calculator .block-calculator-content .block-calculator-content-form .form .calculator-submit p.control {
	margin-top: 15px;
	text-align: left;
}
.block-calculator .block-calculator-content .block-calculator-content-result .column {
	float: left;
}
.block-calculator .block-calculator-content .block-calculator-content-result .tooltip {
	float: right;
	top: -20px;
}
/*----------  Video Series  ----------*/
.block-video-series .block-video-series-text,
.block-video-series .block-video-series-button,
.block-video-series .block-video-series-list {
	width: 100%;
	float: left;
}
.block-video-series .block-video-series-content {
	width: 33%;
	float: left;
	height: 520px;
}
.block-video-series .block-video-series-list .columns .column {
	float: left;
	width: 60%;
}
.block-video-series .block-video-series-list .columns .video-list-icon {
	width: 10%;
}
.block-video-series .block-video-series-list .columns .block-button-part {
	float: right;
	width: 30%;
}
@media (max-width: 768px) {
	.block-video-series .block-video-series-content {
		width: 100%;
		height: auto;
	}
	.block-video-series .block-video-series-list .columns .video-list-icon {
		display: none;
	}
	.block-video-series .block-video-series-list .columns .column,
	.block-video-series .block-video-series-list .columns .block-button-part {
		float: left;
		width: 100%;
	}
}
/*----------  Support  ----------*/
.block-support .column.is-4,
.block-support .block-support-carousel {
	float: left;
}
/*----------  Partner List  ----------*/
.partner-list .column.is-12.has-text-centered,
.partner-list .partner-list-gallery,
.partner-list .block-button-part {
	float: left;
	width: 100%;
}
.partner-list .partner-list-gallery .partner-list-logo {
	float: left;
	width: 25%;
}
.partner-list .partner-list-gallery .partner-list-logo a {
	display: block;
	width: 100%;
}
@media (max-width: 768px) {
	.partner-list .partner-list-gallery .partner-list-logo {
		float: left;
		width: 50%;
	}
}
/*----------  Quote  ----------*/
.block-quote {
	/*float: left;*/
	width: 100%;
}
.block-quote .message{
	width: 69%;
	margin: 0 auto;
}
/*----------  Image  ----------*/
.block-image {
	float: left;
}
.block-image .columns {
	justify-content: flex-start;
}
.block-image .column.is-10,
.block-image .column.is-8,
.block-image .column.is-12 {
	margin: 0 auto;
}
/*----------  Call Out  ----------*/
.block-call-out .block-call-out-text::after {
	background-color: #008acc;
}
/*----------  Content List  ----------*/
.content-list {
	float: left;
	width: 100%;
}
.content-list .content-box-source {
	float: left;
	width: 30%;
}
.content-list .content-box-text {
	float: left;
	width: 50%;
}
.content-list .content-box-text.has-text-right {
	float: right;
	width: 20%;
}
/*----------  Shariff  ----------*/
.shariff ul li {
	display: inline-block;
}
/*----------  Speaker  ----------*/
.block-speaker .block-speaker-member {
	float: left;
	height: 210px;
}
/* Jobs List */
.block-jobs-list .content-box,
.block-jobs-list .block-resources-button {
	float: left;
}
/* Success Story */
.success-story-content.success-story-content_one h2::after,
.success-story-content .success-story-header.success-story-header_one .success-story-header-text .success-story-header-content .success-story-header-content-text .success-story-header-content-text-bg,
.success-story-content .success-story-header.success-story-header_one .success-story-slogan-content .success-story-slogan-content-text,
.success-story-content .success-story-header.success-story-header_two .success-story-header-text .success-story-header-content .success-story-header-content-text,
.success-story-content .success-story-solutions.success-story-solutions_two .success-story-solutions-solution .solution-box .columns::hover,
.success-story-content .success-story-company .button-normal .button-link {
	background-color: #008acc;
}
.success-story-content.success-story-content_one .block-quote .message .message-body,
.success-story-content.success-story-content_two .block-quote .message .message-body,
.success-story-content .success-story-solutions.success-story-solutions_two .success-story-solutions-solution .solution-box {
	border-color: #008acc;
}
.success-story-content .success-story-header.success-story-header_one .success-story-header-text {
	justify-content: center;
}
.success-story-content .success-story-company-facts_one .company-facts-data-box {
	width: 25%;
	float: left;
}
.success-story-content .success-story-company-facts_one .company-facts-data-box .company-facts-data-box-text {
	display: table;
	float: left;
}
.success-story-content .success-story-challenges_one.success-story-challenges .columns {
	display: table;
}
.success-story-content .success-story-challenges_one.success-story-challenges .column {
	float: left;
}
.success-story-content .success-story-solutions_one.success-story-solutions .columns {
	display: table;
}
.success-story-content .success-story-solutions_one.success-story-solutions .column {
	float: left;
}
.success-story-content .successt-story-company .column {
	float: left;
}
.success-story-content .successt-story-company .success-story-company-desscription {
	width: 60%;
}
.success-story-content .successt-story-company .success-story-company-products {
	width: 40%;
}
.success-story-content .success-story-company .column { float: left; width: 100%; }
.success-story-content .success-story-company .success-story-company-logo { margin-top: 60px;; }
.success-story-content .success-story-company .success-story-company-products { width: 40%; }
.success-story-content .success-story-company .success-story-company-description { width: 60%; }
.success-story-content .success-story-header_one.success-story-header .success-slogan-header .success-story-slogan-content .success-story-slogan-content-text { background-color: #008acc !important; }
.success-story-content .success-story-header_one.success-story-header .success-story-header-text .success-story-header-content .success-story-header-content-text { width: 100%; margin-top: 10%; }
.success-story-content .success-story-header_one.success-story-header .success-story-header-text .success-story-header-content .success-story-header-content-text .success-story-header-content-text-bg { background-color: #008acc !important; }

/* Design TWO */
.success-story-content.success-story-content_one h2:after,
.success-story-content .success-story-header.success-story-header_one .success-story-header-text .success-story-header-content .success-story-header-content-text .success-story-header-content-text-bg,
.success-story-content .success-story-header.success-story-header_one .success-slogan-header .success-story-slogan-content .success-story-slogan-content-text,
.success-story-content .success-story-header.success-story-header_two .success-story-header-text .success-story-header-content .success-story-header-content-text,
.success-story-content .success-story-solutions.success-story-solutions_two .success-story-solutions-solution .solution-box:hover,
.success-story-content .success-story-company .button-normal .button-link {
	background-color: #008acc;
}
.success-story-content.success-story-content_one .block-quote .message .message-body,
.success-story-content.success-story-content_two .block-quote .message .message-body {
	border-color: #008acc;
}
.success-story-content .success-story-solutions.success-story-solutions_two .success-story-solutions-solution .solution-box {
	border: 2px solid #008acc;
}

.success-story-content .success-story-challenges_two.success-story-challenges,
.success-story-content .success-story-company-facts_two.success-story-company-facts,
.success-story-content .success-story-company-facts_two.success-story-company-facts .success-story-company-facts-data .company-facts-data-box .company-facts-data-box-icon,
.success-story-content .success-story-solutions.success-story-solutions_two .success-story-solutions-solution {
	float: left;
}
.success-story-content .success-story-challenges_two.success-story-challenges .success-story-challenges-challenge .challenge-icon {
	float: left;
	margin-right: 10px;
}
.success-story-content .success-story-header.success-story-header_two .success-story-header-text .success-story-header-content .success-story-header-content-text {
	margin-top: 30%;
}

/*----------  Partners, Posts, Jobs  ----------*/
.partner-content .posts-sidebar,
.jobs-content .posts-sidebar,
.job-content .posts-sidebar,
.blog-content .posts-sidebar,
.downloads-archive-content .posts-sidebar,
.events-content .posts-sidebar,
.event-content .posts-sidebar,
.webinar-content .posts-sidebar,
.news-archive-content .posts-sidebar {
	float: left;
	width: 40%;
}
.partner-content .posts,
.jobs-content .posts,
.job-content .posts,
.blog-content .posts,
.downloads-archive-content .posts,
.events-content .posts,
.event-content .posts,
.webinar-content .posts,
.news-archive-content .posts {
	float: left;
	width: 60%;
}

.partner-content .posts .posts-results-error,
.partner-content .posts .posts-main-content,
.jobs-content .posts .posts-results-error,
.jobs-content .posts .posts-main-content,
.blog-content .posts .posts-results-error,
.blog-content .posts .posts-main-content,
.downloads-archive-content .posts .posts-results-error,
.downloads-archive-content .posts .posts-main-content,
.events-content .posts .posts-results-error,
.events-content .posts .posts-main-content,
.event-content .posts .posts-main-content,
.webinar-content .posts .posts-main-content,
.news-archive-content .posts .posts-results-error,
.news-archive-content .posts .posts-main-content {
	float: left;
	width: 100%;
}
.partner-content .posts .posts-main-content #posts-results,
.jobs-content .posts .posts-main-content #posts-results,
.blog-content .posts .posts-main-content #posts-results,
.downloads-archive-content .posts .posts-main-content #posts-results,
.events-content .posts .posts-main-content #posts-results,
.news-archive-content .posts .posts-main-content #posts-results {
	float: left;
	width: 100%;
}
.partner-content .posts .posts-main-content .content-box,
.jobs-content .posts .posts-main-content .content-box,
.blog-content .posts .posts-main-content .content-box,
.downloads-archive-content .posts .posts-main-content .content-box,
.events-content .posts .posts-main-content .content-box,
.news-archive-content .posts .posts-main-content .content-box {
	float: left;
	width: 50%;
}
@media (max-width: 768px) {
	.partner-content .posts-sidebar,
	.partner-content .posts,
	.partner-content .posts .posts-main-content .content-box,
	.jobs-content .posts-sidebar,
	.jobs-content .posts,
	.jobs-content .posts .posts-main-content .content-box,
	.job-content .posts-sidebar,
	.job-content .posts,
	.blog-content .posts-sidebar,
	.blog-content .posts,
	.blog-content .posts .posts-main-content .content-box,
	.downloads-archive-content .posts-sidebar,
	.downloads-archive-content .posts,
	.downloads-archive-content .posts .posts-main-content .content-box,
	.events-content .posts-sidebar,
	.events-content .posts,
	.events-content .posts .posts-main-content .content-box,
	.event-content .posts-sidebar,
	.event-content .posts,
	.webinar-content .posts-sidebar,
	.webinar-content .posts,
	.news-archive-content .posts,
	.news-archive-content .posts .posts-main-content .content-box,
	.news-archive-content .posts-sidebar {
		float: left;
		width: 100%;
	}
}






/*-----------------------------*/
/*----------  PAGES  ----------*/
/*-----------------------------*/
body.home .block-header .block-header-text {
	padding-top: 130px;
}
body.home .block-half-section {
	background: none !important;
	background-color: #e8e8e8 !important;
	filter: none !important;
}
body.home .block-half-section .block-half-section-text {
	padding-top: 130px;
}
@media (max-width: 768px) {
	body.home .block-half-section .block-half-section-text {
		padding-top: 0;
	}
}
body.home .block-content-boxes .block-content-boxes-box {
	height: 320px;
}
@media (max-width: 768px) {
	body.home .block-content-boxes .block-content-boxes-box {
		height: auto;
	}
}
body.home .block-content-spotlight .block-content-spotlight-content {
	margin-top: 40px;
}
@media (max-width: 768px) {
	body.home .block-slideshow {
		margin-bottom: 50px;
	}
}
body.home .block-content-boxes.block-content-boxes-quicklinks .block-content-boxes-box {
	width: 16%;
	float: left;
	height: 300px;
}
@media (min-width: 1024px) and (max-width: 1215px) {
	body.home .block-content-boxes.block-content-boxes-quicklinks .block-content-boxes-box {
		width: 33%;
		float: left;
	}
}
@media (min-width: 769px) and (max-width: 1023px) {
	body.home .block-content-boxes.block-content-boxes-quicklinks .block-content-boxes-box {
		width: 33%;
		float: left;
	}
}
@media (max-width: 768px) {
	body.home .block-content-boxes.block-content-boxes-quicklinks .block-content-boxes-box {
		width: 100%;
		height: auto;
	}
}
/* OE */
body.page-id-42501 .block-tabs .block-tabs-tab-menu .tabs-nav {
	text-align: center;
}
body.page-id-42501 .block-tabs .block-tabs-tab-menu .tabs-nav ul li {
	display: inline-block;
	width: 32% !important;
}
body.page-id-42501 .block-tabs .block-tabs-tab-menu .tabs-nav ul li a {
	background-color: rgba(122, 178, 204, 1);
	color: #fff !important;
}
body.page-id-42501 .block-tabs .block-tabs-tab-menu .tabs-nav ul li.is-active a {
	background-color: rgba(0, 138, 204, 1);
}

body.page-id-42501 .block-tabs .block-tabs-tab.block-tabs-tab-menu .tabs.tabs-nav,
body.page-id-42501 .block-tabs .block-tabs-tab.block-tabs-tab-menu .tabs-content {
	float: left;
	width: 100%;
}
body.page-id-42501 .block-tabs .block-tabs-tab.block-tabs-tab-menu .tabs-content .tab-content-text {
	float: left;
	width: 100%;
}
body.page-id-42501 .block-tabs .block-tabs-tab.block-tabs-tab-menu .tabs-content .tab-content-source {
	float: left;
	width: 100%;
	margin-left: 0;
}


/* GL */
body.page-id-40009 .block-header {
	background-color: rgba(0, 149, 127, 1);
}
body.page-id-40009 .block-header .block-header-img {
	background-position-y: top;
}
/* SI */
body.page-id-41371 .block-header {
	background-color: rgba(171, 10, 48, 1);
}
body.page-id-41371 .block-header .block-header-img {
	background-position-y: top;
}
/* DM */
body.page-id-39997 .block-header {
	background-color: rgba(1, 159, 168, 1);
}
body.page-id-39997 .block-header .block-header-img {
	background-position-y: top;
}
/* Partner  */
body.page-id-41636 .block-tabs .block-tabs-tab .tabs-nav ul li {
	float: left;
	width: 30% !important;
	margin-left: 15px;
}
/* Jobs */
body.post-type-archive-jobs {}
body.post-type-archive-jobs .jobs-content-error {
	float: left;
	width: 100%;
}
body.post-type-archive-jobs .jobs-content-error .posts-results-speculative {
	float: left;
	width: 50%;
	margin-left: 0;
}
.job-content .posts-sidebar .posts-sidebar-job .job-form #field_1_1,
.job-content .posts-sidebar .posts-sidebar-job .job-form #field_1_11,
body.post-type-archive-jobs .jobs-content-error .posts-results-speculative #field_1_1,
body.post-type-archive-jobs .jobs-content-error .posts-results-speculative #field_1_11 {
	float: left;
}
.gform_wrapper form .gform_footer .gform_button {
	color: #1c1c1c !important;
}
.gform_wrapper form .gform_footer .gform_button:hover {
	color: #008acc !important;
}
@media (max-width: 768px) {
	body.post-type-archive-jobs .jobs-content-error .posts-results-speculative {
		float: left;
		width: 100%;
		margin-left: 0;
	}
	.job-content .posts-sidebar .posts-sidebar-job .job-form #field_1_1,
	.job-content .posts-sidebar .posts-sidebar-job .job-form #field_1_11,
	body.post-type-archive-jobs .jobs-content-error .posts-results-speculative #field_1_1,
	body.post-type-archive-jobs .jobs-content-error .posts-results-speculative #field_1_11 {
		width: 100%;
	}
}
/* Use Cases */
body.single-use-cases footer.footer .footer-newsletter h2 {
	color:  #008acc !important;
}
/* Blog */
body.blog .block-header,
body.post-type-archive-events .block-header {
	float: left;
}
/* Events */
body.single-events .block-resources .block-resources-resource {
	width: 50%;
}
@media (max-width: 768px) {
	body.single-events .block-resources .block-resources-resource {
		width: 100%;
	}
}
/* Webinars */
body.single-webinars .posts-sidebar .webinar-next .next-widget,
body.single-webinars .posts-sidebar .webinar-next .next-widget-post {
	float: left;
	width: 100%;
}
body.single-webinars .posts-sidebar .webinar-next .next-widget-post .next-post-block-image {
	float: left;
	width: 40%;
}
body.single-webinars .posts-sidebar .webinar-next .next-widget-post h5 {
	float: left;
	width: 60%;
}
@media (max-width: 768px) {
	body.single-webinars .posts-sidebar .webinar-next .next-widget-post .next-post-block-image,
	body.single-webinars .posts-sidebar .webinar-next .next-widget-post h5 {
		float: left;
		width: 100%;
	}
}
/* News */
body.post-type-archive-news .posts .post-news {
	float: left;
	width: 100%;
}
body.post-type-archive-news .posts .post-news .post-source {
	float: left;
	width: 40%;
}
body.post-type-archive-news .posts .post-news .post-content {
	float: left;
	width: 60%;
}
body.post-type-archive-news .news-archive-contact .column.is-4-desktop {
	float: left;
}
@media (max-width: 768px) {
	body.post-type-archive-news .posts .post-news .post-source,
	body.post-type-archive-news .posts .post-news .post-content {
		float: left;
		width: 60%;
	}
}
/* Contact */
body.page-template-page-contact .page-content-contact .page-main,
body.page-template-page-contact .page-content-contact .page-sidebar {
	float: left;
	width: 50%;
}
@media (max-width: 768px) {
	body.page-template-page-contact .page-content-contact .page-sidebar {
		width: 100%;
	}
}
/* Sitemap */
body.sitemap .sitemap-content-menu,
body.sitemap .sitemap-content-post-types,
body.sitemap .sitemap-content-feeds {
	float: left;
	width: 100%;
}
body.sitemap ul.menu-sitemap li {
	float: left;
	width: 25%;
}
body.sitemap ul.menu-sitemap li ul li {
	float: left;
	width: 100%;
}
body.sitemap .sitemap-content-post-types ul,
body.sitemap .sitemap-content-feeds ul {
	float: left;
	width: 25%;
}
@media (max-width: 768px) {
	body.sitemap ul.menu-sitemap li,
	body.sitemap .sitemap-content-post-types ul,
	body.sitemap .sitemap-content-feeds ul {
		width: 100%;
	}
}
/* Imprint */
.page-content-imprint .menu-imprintmenu-container ul#menu-imprintmenu {
	display: block;
	width: 100%;
	float: left;
}
.page-content-imprint .menu-imprintmenu-container ul#menu-imprintmenu li {
	width: 16%;
}
/* Author */
body.author .author-content {}
body.author .author-content .author-content-profil,
body.author .author-content .author-content-posts {
	float: left;
}
body.author .author-content .author-content-profil .column {
	float: left;
}
body.author .author-content .author-content-profil .column.is-3-desktop {
	width: 25% !important;
}
body.author .author-content .author-content-profil .column.is-12-mobile {
	width: 65%;
}
body.author .author-content .author-content-posts .content-box {
	float: left;
}
@media (max-width: 768px) {
	body.author .author-content .author-content-profil .column.is-3-desktop,
	body.author .author-content .author-content-profil .column.is-12-mobile {
		width: 100% !important;
	}
}
/* Company */
body.company .company-fact {
	float: left;
	width: 25%;
}
/* MC */
body.page-id-46970 .block-header .block-header-half .block-header-img,
body.page-id-47486 .block-header .block-header-half .block-header-img {
	height: 360px;
	background-position-y: top;
}
body.page-id-46970 .block-list,
body.parent-pageid-46970 .block-list {
	float: left;
	width: 33% !important;
}
body.page-id-46970 .block-content-boxes:nth-child(13) .h4 {
	background-color: transparent !important;
}
@media (max-width: 768px) {
	body.page-id-46970 .block-list {
		width: 100% !important;
	}
}
/* MC - Free Editions */
body.page-id-47486 .block-list {
	float: left;
	width: 50% !important;
}
/* MC - Free Editions - Essentials */
body.page-id-48565 .block-list {
	float: left;
	width: 50% !important;
	height: 150px;
}
body.page-id-48565 .block-content-boxes:nth-child(32) .h4 {
	background-color: transparent !important;
}
/* MC - Upgrade Offer */
body.page-id-48198 .block-list {
	float: left;
	width: 50% !important;
}
/* 404 */
body.error404 .error-page {
	float: left;
	background-color: rgba(122, 178, 204, 1) !important;
}
.error-page {
	float: left;
	background-color: rgba(122, 178, 204, 1) !important;
}
.error-page .error-page-search {
	margin: 0 auto;
}
.error-page .error-page-search form .field {
	float: left;
}





/*----------  MENUS  ----------*/
html.lt-ie9 nav#mainmenu-navigation {
	display: table;
	width: 100%;
	float: left;
	padding-top: 10px;
}
html.lt-ie9 nav#mainmenu-navigation .navbar-brand {
	display: inline-block;
	float: left;
	width: 150px;
}
html.lt-ie9 nav#mainmenu-navigation .navbar-menu {
	display: table;
	float: left;
}
html.lt-ie9 nav#mainmenu-navigation .navbar-menu .navbar-start,
html.lt-ie9 nav#mainmenu-navigation .navbar-menu .navbar-start .navbar-item.has-dropdown.is-hoverable .navbar-dropdown .column,
html.lt-ie9 nav#mainmenu-navigation .navbar-menu .navbar-start .navbar-item.has-dropdown.is-hoverable .navbar-dropdown .menu-widget.column {
	display: table-cell;
}
html.lt-ie9 nav#mainmenu-navigation .navbar-menu .navbar-start .navbar-item.has-dropdown.is-hoverable {
	display: inline-block;
	height: 56px;
}
html.lt-ie9 nav#mainmenu-navigation .navbar-menu .navbar-start .navbar-item.has-dropdown.is-hoverable:hover .navbar-dropdown,
html.lt-ie9 nav#mainmenu-navigation .navbar-menu .navbar-start .navbar-item.has-dropdown.is-hoverable .navbar-dropdown .column .navbar-item.menu-title {
	display: table;
}
html.lt-ie9 nav#mainmenu-navigation .navbar-menu .navbar-end {
	display: table-cell;
}
html.lt-ie9 nav#mainmenu-navigation .navbar-menu .navbar-end .navbar-item {
	display: inline-block;
}
html.lt-ie9 nav#mainmenu-navigation .navbar-menu .navbar-end .navbar-item.is-hidden-touch {
	display: none !important;
}
html.lt-ie9 nav#mainmenu-navigation .navbar-menu .navbar-end .navbar-item.is-hidden-desktop {
	display: inline-block !important;
}
html.lt-ie9 nav#mainmenu-navigation .navbar-menu .navbar-end .navbar-item:last-child {
	display: none !important;
}

@media (max-width: 1215px) {
	html.lt-ie9 nav#mainmenu-navigation .navbar-menu {
		width: 100%;
	}
}
@media (min-width: 1024px) and (max-width: 1100px) {
	html.lt-ie9 body main {
		padding-top: 100px;
	}
}
@media (max-width: 1023px) {
}

/* Subemnu */
html.lt-ie9 .block-submenu nav.submenu {
	display: table;
	width: 100%;
	float: left;
}
html.lt-ie9 .block-submenu nav.submenu.is-fixed-top {
	top: 80px;
}
html.lt-ie9 .block-submenu nav.submenu .navbar-brand {
	display: inline-block;
	float: left;
}
html.lt-ie9 .block-submenu nav.submenu .navbar-menu {
	display: table;
	float: left;
}
html.lt-ie9 .block-submenu nav.submenu .navbar-menu .navbar-start,
html.lt-ie9 .block-submenu nav.submenu .navbar-menu .navbar-start .navbar-item.has-dropdown.is-hoverable .navbar-dropdown .column {
	display: table-cell;
}
html.lt-ie9 .block-submenu nav.submenu .navbar-menu .navbar-start .navbar-item,
html.lt-ie9 .block-submenu nav.submenu .navbar-menu .navbar-start .navbar-item.has-dropdown.is-hoverable {
	display: inline-block;
	/*height: 51px;*/
}
html.lt-ie9 .block-submenu nav.submenu .navbar-menu .navbar-start .navbar-item.has-dropdown.is-hoverable:hover .navbar-dropdown,
html.lt-ie9 .block-submenu nav.submenu .navbar-menu .navbar-start .navbar-item.has-dropdown.is-hoverable .navbar-dropdown .column .navbar-item.menu-title {
	display: table;
}
html.lt-ie9 .block-submenu nav.submenu .navbar-menu .navbar-end {
	display: table-cell;
	width: 15%;
}
html.lt-ie9 .block-submenu nav.submenu.navbar-menu .navbar-end .navbar-item {
	display: inline-block;
}
html.lt-ie9 .block-submenu nav.submenu .navbar-menu .navbar-end .navbar-item.is-hidden-touch {
	display: none !important;
}
html.lt-ie9 .block-submenu nav.submenu .navbar-menu .navbar-end .navbar-item.is-hidden-desktop,
html.lt-ie9 .block-submenu nav.submenu .navbar-menu .navbar-end .navbar-item:last-child {
	display: inline-block !important;
}
html.lt-ie9 body.has-submenu main {
	display: table;
	padding-top: 130px !important;
}

@media (max-width: 1215px) {
	html.lt-ie9 body.has-submenu main {
		padding-top: 180px !important;
	}
	html.lt-ie9 .block-submenu nav.submenu .navbar-menu .navbar-end {
		width: 23%;
	}
	html.lt-ie9 .block-submenu nav.submenu.is-fixed-top {
		top: 130px;
	}
}
@media (min-width: 1024px) and (max-width: 1100px) {
	html.lt-ie9 body.has-submenu main {
		padding-top: 180px !important;
	}
	html.lt-ie9 .block-submenu nav.submenu .navbar-menu .navbar-end {
		width: 26%;
	}
	html.lt-ie9 .block-submenu nav.submenu.is-fixed-top {
		top: 130px;
	}
}


html.lt-ie9 body main {
	display: table;
}
@media screen and (max-width: 768px) {
	.is-hidden-mobile {
		display: none !important;
	}
}
@media screen and (min-width: 769px), print {
	.is-hidden-tablet {
		display: none !important;
	}
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
	.is-hidden-tablet-only {
		display: none !important;
	}

@media screen and (max-width: 1023px) {
	.is-hidden-touch {
		display: none !important;
	}
}
@media screen and (min-width: 1024px) {
	.is-hidden-desktop {
		display: none !important;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.is-hidden-desktop-only {
		display: none !important;
	}
}
@media screen and (min-width: 1216px) {
	.is-hidden-widescreen {
		display: none !important;
	}
}

/*=====  End of panagenda  ======*/
