/* Imports */
@import url('ContentElements/landingPageJumbotron.css');
@import url('ContentElements/mediaJumbotron.css');
@import url('ContentElements/linkCard.css');
@import url('ContentElements/landingLinkCard.css');
@import url('ContentElements/dropdown.css');
@import url('header.css');
@import url('footer.css');
@import url('germanEngineeringGlobalPartner.css');


/* General */
body {
	background-color: #f1f1f2;
}

ul > li {
	padding: 3px 0px 3px 33px;
	overflow-wrap: break-word;
}


a:link {
	text-decoration: none;
}


a:visited {
	text-decoration: none;
}


a:hover {
	text-decoration: none;
}


a:active {
	text-decoration: none;
}


p {
	margin-bottom: 15px;
}

hr {
    border: 0;
    border-top: 2px solid rgba(0,82,161,1);
}


.powermail_submit {
	background-color: #a0acb5;
	font-weight: bold;
	color: white;
	padding: 5px 20px;
	border: 0;
	width: 100%;
}

.mainWrapper input, select, textarea {
	width: 100%;
	margin-bottom: 15px;
}

.mainWrapper {
	overflow:  hidden;
}

.mainWrapper ul {
	list-style-type: none;
    padding-inline-start: 0px;
    margin-bottom: 1rem;
}

.mainWrapper ul  li {
	background: url('../Images/bulletpoint.png') no-repeat left 7px;
}

/* Big Screens */
@media (min-width: 1200px) {


	header {
		margin-top: -7px;
	}

	.mainWrapper {	
	    margin-left: 200px;
	    margin-right: 165px;
	}


	.mainWrapper label {
		margin-bottom: 0px;
	}

    .mainWrapper > .container {
        max-width: 1530px;
        padding-right: 0px;
        padding-left: 30px;
        padding-top: 0px;
        min-height: 550px;
    }

    .headerWrapper.compressed {
    	background: #0a007c;
    }

     .headerWrapper > .container {
     	width: 73%;
     	max-width: 1530px;
     }

	.imgPadding {
	   padding-left: 0 !important;
	   margin: 0 !important;
	   padding-top: 5px;
	   padding-right: 40px;
	}

	.landingPageWrapper .container {
		max-width: 1530px;
		margin-left: 200px;
		margin-right: 190px;
        padding-right: 30px;
        padding-left: 30px;
        min-height: 550px;
    	/*padding-top: 65px!important;*/
	}

	.rightContent {
		padding-left: 35px;
		padding-right: 35px;
	}

}


.landingPageWrapper .container{	
	background-color: white;
	padding-top: 60px;
}


.mainWrapper > .container {
	background-color: white;
}


.mainWrapper h1, h2, h3 {	
  	margin-bottom: 18px;
}


.mainWrapper h1 {	
  	margin-bottom: 18px;overflow-wrap: break-word;
  	word-wrap: break-word;
}


.mainWrapper h2, h3, h4, h5, h6 {	
	overflow-wrap: break-word;
  	word-wrap: break-word;
  	margin-bottom: 12px;
}


.mainWrapper video {	
  	width: 100%;
  	height: auto;
}


.leftContent {
	box-shadow: 10px -10px 9px 0px rgba(209,209,209,0.3);
	padding-right: 30px;
}


.rightContent {
	display: inline-block;
}


.rightContent iframe {
	width: 100%;
	height: 175px;
}


.spacerTop {
	margin-top: 35px;
}


.fullWidthRow {
	margin-right: 15px;
}


.slick-slide {
	margin: 0 10px;
}

.kscSlickContainer {
	background-color: white;
	padding-bottom: 25px;
	padding-top: 10px;
	padding-left:  15px;
	padding-right:  15px;
	overflow:  hidden;
}

/*.slick-container {
	margin-left: -235px;
	margin-right: -165px;
}*/

.image-embed-item {
	width: 100%;
	height: auto;
}

/* Image width adjustments */


.leftContent .ce-gallery {
	width: 100%;
	height: auto;
}

.leftContent .ce-gallery img {
	width: 100%;
	height: auto;
}

.leftContent .ce-gallery .ce-outer {
	width: 100%;
	height: auto;
}

.leftContent .ce-gallery .ce-inner {
	width: 100%;
	height: auto;
}

.leftContent .ce-gallery .ce-row {
	width: 100%;
	height: auto;
}

.leftContent .ce-gallery .ce-column {
	width: 100%;
	height: auto;
}

.leftContent .ce-gallery .image {
	width: 100%;
	height: auto;
}


.img-align-bottom .frame {
	height: 100%;
	width: 100%;
	display: table;
}

.img-align-bottom .ce-textpic {
	height: 100%;
	display: table-cell;
	vertical-align: bottom;
}

.img-align-bottom .ce-gallery {
}

.img-align-bottom .ce-row {
	height: 100% !important;
}

.img-align-bottom .ce-outer {
	height: 100% !important;
}

.img-align-bottom .ce-inner {
	height: 100% !important;
}

.img-align-bottom .ce-column {
	height: 100% !important;
	display: table;
}


/* Downloads image adjustments */

.fullWidthRow .ce-gallery {
	width: 100%;
	height: auto;
}

.fullWidthRow .ce-gallery img {
	width: 100%;
	height: auto;
}

.fullWidthRow .ce-gallery .ce-outer {
	width: 100%;
	height: auto;
}

.fullWidthRow .ce-gallery .ce-inner {
	width: 100%;
	height: auto;
}

.fullWidthRow .ce-gallery .ce-row {
	width: 100%;
	height: auto;
}

.fullWidthRow .ce-gallery .ce-column {
	width: 100%;
	height: auto;
}

.fullWidthRow .ce-gallery .image {
	width: 100%;
	height: auto;
}

/* RCD Added */
.no-jumbotron .logosRight {
	padding-top:  190px;
}

mm-menu.mm-offcanvas.mm-hasnavbar-top-1.mm-opened {
  display: block;
}

@media screen and (max-width:  1200px) {
	.no-jumbotron .mainWrapper {
		padding-top: 107px;
	}
}

.cc-theme-edgeless.cc-window {
	padding:  15px !important;
}

.cc-revoke { display: none !important; }

@media screen and (max-width:  1200px) {
	.mediaJumbotronWrapper {
		padding-top:  127px;
	}
}

@media screen and (max-width:  500px) {
	.mediaJumbotronWrapper {
		
	}
}

.nobreak {
	white-space: nowrap;
}

#language_menu_flag {
	margin: 0;
    padding: 18px;
    list-style: none;
}

#language_menu_flag li {
	display: inline;
    float: left;
    margin-right: 13px;
    padding: 0;
}