/*
Farben: claas-grÃ¼n  #b3c618
Grau Randspalte (nur Startseite): #d8d7d7
Grau Footer #666666
Grau Contentbereich #D7D7D7

Hintergrund Grau: #EEEEEE
Claas hellgrau: #D7D7D7
Claas mittelgrau: #999999
Claas dunkelgrau: #696969

*/
div.h3 , h2.h3 {
	font-family: 'CLAASCultivaWeb';
  font-weight: 700;
  font-size: 100%;
	line-height: 1.5em;
	margin: 0 0 1.5em 0;
}
div.no-margin, h2.no-margin{
	margin: 0;
}

/* BASIS-LAYOUT */
.mainSmallStage .ym-column {
	margin: 0 0 0;
}
body.smallStage #contentArea{
	margin: 0 0 50px;
}
body.smallStage #homepageteaser{
	margin: 0 0 62px;
}

@media only screen and (min-width: 769px){
	body.smallStage #homepageteaser .info{
		bottom: 35px;
		height: 70%;
	}
	body.smallStage #homepageteaser .info .inner {
		padding: 15px;
	}
	body.smallStage #homepageteaser .info h1.title,
	body.smallStage #homepageteaser .info  h2.title{
		font-size: 24px;
	}

	/*CLAASCM-332*/
	body.smallStage #homepageteaser .info .title + h2 {
		font-size: 20px;
	}

	body.smallStage #homepageteaser .info a  {
		bottom: 15px;
	}
}

/*@media only screen and (max-width: 768px){
	body.smallStage #homepageteaser {
		margin: 0 -50px 50px;
	}
}*/
body.smallStage #homepagepapercut1,
body.smallStage #homepagepapercut2{
	background-image: none;
}

/* FLYOUT-MENÃœ */

.wm .flyoutmenu-container .navwrapper{
	margin-bottom: 0;
	width: auto;
}
.wm .flyoutmenu-container h6,
.wm .flyoutmenu-container .h6 {
	border-bottom: 0;
}
/* RANDSPALTE  */
.ym-col3 .ym-cbox{
	padding: 0;
}
/* graue RANDSPALTE auf der Startseite */
.ci-home .ym-col3.aside .ym-cbox{
	border-bottom: 50px solid #ffffff;
}

.ci-home .ym-col3.aside .ym-cbox > * {
	background-color: #d8d7d7;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 50px;
	margin-bottom: 0;
}

.ci-home .ym-col3.aside .ym-cbox .product-configurator-widget {
	padding: 0;
	margin-bottom: 30px;
}

.ci-home.smallStage .ym-col3.aside .ym-cbox{
	border-bottom: 0;
}
.ci-home.smallStage #contentArea{
	border-bottom: 0;
}

.ci-home .ym-col3.aside .ym-cbox > div{
}
.ci-home .aside-element.grey{
	padding-top: 10px;
}
@media only screen and (min-width: 769px){
	.ci-home .ym-col3 .aside-element{
		padding-left: 10px;
		padding-right: 10px;
	}
}
.ci-home .ym-col3 .aside-element{
	padding-top: 9px;
}




/* EVENTCENTER & NEWSCENTER OHNE FILTERUNG  */
.filterContainerEventcenter,
.filterContainerNewsArchive{
	display: none;
}


/* TEASER-COLLECTION */
.collection-element{
	padding: 0 1.5em 0 0;
}
.collection-element .title {
	font-size: 24px;
	line-height: 30px;
	margin: 0 0 33px 0;
	margin: 0 0 40px 0;
	font-family: 'CLAASCultivaWeb',arial;
	font-weight: 400;
	margin: 0 0 34px 0;
}
.teaser-element .title,
.miniarticleContainer .collection-element .title {
	margin: 0 0 4px 0;
}
.collection-element .event-list {
	margin: 0 0 30px 0;
	padding: 0;
	list-style-type: none;
}
.collection-element .event-list {
	margin: 0 0 30px 0;
	padding: 0;
	list-style-type: none;
}
.collection-element .event-list li .date {
	float:left;
	width:94px;
}

#contentArea .collection-element .event-list li {
	border-bottom:1px solid #cccccc;
	padding:5px 0;
	margin:0;
	line-height:18px;
	background: none;
}
.collection-element .event-list li .event {
	margin-left:94px;
}
.collection-element .event-list li > a.more {
	margin:10px 0 20px 0;
}
.collection-element .event-list li.list-head {
	border-bottom:1px solid #000;
}

.collection-element .event-list li.list-head a,
.collection-element .event-list li.list-head  {
	padding:0 14px 0 0;
	font-family:'CLAASCultivaWeb';
  font-weight: 700;
}
.collection-element .event-list li .more {
	margin:0;
}

.collection-element .more a,
.collection-element a.more,
.collection-element dd a{
	background: url(../images/arrow-black-right.png) no-repeat right center;
	padding-right: 12px;
	text-decoration: none;
	display: inline-block;
}
.js-no-touch .collection-element .more a:hover,
.js-no-touch .collection-element a:hover.more,
.js-no-touch .collection-element dd a:hover{
	background: url(../images/arrow-green-right.png) no-repeat right center;
}

.js-no-touch .collection-element a:hover .text{
	color: #000000;
}

/* CLAASPRO-175 */
.collection-element.news-element .item + .more {
	margin-top: 14px;
}

/* TODO: Ã¼berflÃ¼ssig??? */
.teaser-container .inner{
	padding: 0 1.5em 0 0;
}
/*  WIDGETS STARTSEITE   >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
/* NewsWidget */
.news-element .item{
	border-bottom: 1px solid #cccccc;
	padding: 5px 0;
	line-height: 18px;
}
/* EventWidget */
#contentArea .ym-col1 article ul.event-list{
	margin-top: 0;
	overflow: visible;
}

/* ContactSearchWidget - Vertriebspartnersuche*/
#contentArea .contactsearch-element #formWrapper{
	overflow: visible;
}
#contentArea .contactsearch-element #formWrapper ul li{
	width: 100%;
}
#contentArea .contactsearch-element #formWrapper label{
	font-family: 'CLAASCultivaWeb';
  font-weight: 700;
}
#contentArea .contactsearch-element #formWrapper input[type=text]{
	width: 99%;
	padding-left:0;
	padding-right:0;
	box-shadow:	none;
	text-indent: 8px;
}
#contentArea .contactsearch-element #formWrapper button.formbutton{
	width: 99%;
	margin: 30px 0 4px 0;
}

/*
.wm #homepageteaser{
	width: 820px;
} */

@media only screen and (max-width: 991px){   /*cl-pw-de: 768*/
	.linearize-level-2 .ym-g33 {
		float: left;
		width: 50% !important;
	}
	.linearize-level-2.miniarticleContainer .ym-g33 {
		float: left;
		width: 50% !important;
	}
}

.nx-gbox .ym-gl.ym-g33:not(.nx-float-img),
.nx-gbox .ym-gr.ym-g33:not(.nx-float-img) {
	width: 32% !important;
}

@media only screen and (max-width: 620px){
	.linearize-level-2 .ym-g33,
	.linearize-level-2.miniarticleContainer .ym-g33{
		float: none;
		width: 100% !important;
		margin-bottom: 50px !important;
	}
}



/*  WIDGETS STARTSEITE  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
.widgetContainer{
}

.miniarticleContainer .collection-container{
	padding: 10px;
}
.miniarticleContainer .collection-container{
	background-color: #EEEEEE;
	display: table;
}
.miniarticleContainer .cmpicture img{
	border:0 !important;
}
.miniarticleContainer article{
}
.miniarticleContainer .productdetailimg{
	position: absolute;
}

.miniarticleContainer .text{
	margin-left: 64px;
	padding-left: 1.2em;
}

.miniarticleContainer .text p{
	/*display: inline-block;*/
}

/*  Logos der Partner in der rechten Randspalte <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* 	CLAASCM-291 */
.logo-elements .element img{
	max-width: 160px;
	margin-bottom: 15px;
}

/* CLAASPRO-197 */
.brand-overview.logo-elements .element {
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
	margin-bottom: 20px;
}

.brand-overview.logo-elements .element:nth-of-type(5n) {
	margin-right: 0;
}

@media screen and (max-width: 1100px) {
	.brand-overview.logo-elements .element {
		margin-right: 79px;
	}
}

@media screen and (max-width: 1099px) {
	.brand-overview.logo-elements .element:nth-of-type(5n),
	.brand-overview.logo-elements .element {
		margin-right: 100px;
	}
}

@media screen and (max-width: 460px) {
	.brand-overview.logo-elements .element:nth-of-type(5n),
	.brand-overview.logo-elements .element {
		display: block;
		margin: 0 auto 30px;
		width: 200px;
	}
}

.brand-overview.logo-elements img {
	max-width: 200px;
	width: 200px;
}

.brand-overview.logo-elements .claas-products img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.brand-overview.logo-elements .claas-products img:hover {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

@media only screen and (max-width: 768px){
	.logo-elements .element{
		display: inline-block;
		margin-right: 10px;
	}
	.logo-elements .element img{
		max-width: 160px;
	}

	.brand-overview.logo-elements img {
		max-width: 200px;
	}
}

@media only screen and (max-width: 320px){
	.logo-elements .element{
		float: none;
	}
	.logo-elements .element img{
		max-width: 160px;
	}

	.brand-overview.logo-elements img {
		max-width: 200px;
	}
}

/* Seite Ansprechpartnersuche - Collection[contactSearch] */
.contactSearchContainer .filter{
	margin: 0 0 20px 0;
	padding: 0 1.5em 0 0;
}

.contactSearchContainer .styled-select {
	width: 100%;
	height: 27px;
	overflow: hidden;
	background: url(../images/formulare/select.gif) no-repeat right transparent;
	border:1px solid #bbbbbb;
	border-radius:1px;
	box-shadow: 0px 0px 3px #ccc
}

.contactSearchContainer .styled-select select {
	background: transparent;
	width: 110%;
	padding: 5px 5px 5px 5px;
	line-height: 1;
	border: 0;
	border-radius: 0;
	height: 27px;
	-webkit-appearance: none;
	color: #000000;
}

.contactSearchContainer .styled-select select option {
	padding: 5px 5px 5px 5px;
	color: #000000;
	line-height: 1;
	border: 1px;
	min-height: 20px;
}

.contactSearchContainer .collection-element > div {
	padding: 10px 10px 20px 10px;
	background-color: #EEEEEE;
	word-wrap:break-word;
}

.contactSearchContainer .collection-element img {
	margin-bottom: 3px;
  image-rendering: -webkit-optimize-contrast;
	width: auto;
	max-width: 92px;
}

.contactSearchContainer .collection-element p,
.aside-element.sidebar-contact p {
	line-height: 22px;
	margin: 0;
}

span.contact-icons {
	height: 20px;
	margin-bottom: 5px;
	padding-left: 30px;
	position: relative;
	white-space: nowrap;
	width: 20px;
}

span.ci-icon-phone:before {
	background: transparent url(../images/dealer/000999_27.png)no-repeat left center ;
}

span.ci-icon-mobile:before {
	background: transparent url(../images/dealer/001585_27.png)no-repeat left center ;
}

span.ci-icon-fax:before {
	background: transparent url(../images/dealer/001303_27.png)no-repeat left center ;
}

span.contact-icons:before,
span.ci-dealer-icons:before {
	background-size: 20px 20px !important;
	content: "";
	display: block;
	height: inherit;
	left: 0;
	position: absolute;
	top: 1px;
	width: inherit;
}

/*Kontaktelement in Randspalte*/
.sidebar-contact .cmpicture{
	margin-bottom: 3px;
	width: auto;
	max-width: 92px;
}


/*CLAASPRO-222*/
.bordered-image-multiple,
.bordered-image .productDetailTeaser  .cmpicture img,
.productDetailTeaser .bordered-image .cmpicture img {
	border: 1px solid #d0d0d0 !important;
	box-sizing: border-box;
}


.bordered-image .bordered-image {
	border: none;
}


/* CLAASPRO-249 */
/* Slider */
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.slick-track:before,
.slick-track:after {
	display: table;
	content: '';
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir='rtl'] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

/* custom styles */
.slick-arrow {
	border: none;
	height: 24px;
	left: 10px;
	margin-top: -15px;
	position: absolute;
	text-indent: -9999px;
	top: 50%;
	width: 24px;
	z-index: 1;
}

.slick-next {
	left: inherit;
	right: 10px;
}

.more-images-article-slider .cmpicture {
	margin-bottom: 0;
}

.ym-col1 .nx-float-img.more-images-article-slider.ym-g100 {
	margin-bottom: 10px;
}


.ym-col1 .nx-float-img.more-images-article-slider.ym-g50.ym-gr,
.ym-col1 .nx-float-img.more-images-article-slider.ym-g50.ym-gl {
	width: 47%;
	margin-left: 3%;
}

.ym-col1 .nx-float-img.more-images-article-slider.ym-g33.ym-gl,
.ym-col1 .nx-float-img.more-images-article-slider.ym-g33.ym-gr {
	padding: 0;
}

.ym-col1 .nx-float-img.more-images-article-slider.ym-g50.ym-gl {
	margin: 0 3% 0 0;
}

.more-images-article-slider.ym-g50.ym-gr + div,
.more-images-article-slider.ym-g50.ym-gr + script + div,
.more-images-article-slider.ym-g50.ym-gl + div,
.more-images-article-slider.ym-g50.ym-gl + script + div {
	width: 50%;
}

.more-images-article-slider.ym-g33.ym-gr + div,
.more-images-article-slider.ym-g33.ym-gr + script + div,
.more-images-article-slider.ym-g33.ym-gl + div,
.more-images-article-slider.ym-g33.ym-gl + script + div {
	width: 66%;
}

.more-images-article-slider.ym-g33.ym-gl + div,
.more-images-article-slider.ym-g33.ym-gl + script + div,
.more-images-article-slider.ym-g50.ym-gl + div,
.more-images-article-slider.ym-g50.ym-gl + script + div {
	float: right;
}

@media screen and (max-width: 600px) {
	.ym-col1 .nx-float-img.more-images-article-slider.ym-g33.ym-gr,
	.ym-col1 .nx-float-img.more-images-article-slider.ym-g50.ym-gr,
	.more-images-article-slider.ym-g33.ym-gr + script + div,
	.more-images-article-slider.ym-g33.ym-gr + div,
	.more-images-article-slider.ym-g50.ym-gr + div,
	.more-images-article-slider.ym-g50.ym-gr + script + div{
		float: none;
		margin: 0 0 20px 0;
		width: 100%;
	}
}

/* CLAASPRO-250 */
.element-new {
	background-color: #ff5a00;
	color: #fff;
	display: inline-block;
	margin-bottom: 10px;
	padding: 5px 10px;
	text-transform: uppercase;
}

/* Flag for sidebar teaser */
.sidebarPictures {
	position: relative;
}

/* positioning of the flag for several elements */
.moretopicsContainer .element-new,
.sidebarPictures .element-new,
.teaserLinkContainer .element-new {
	position: absolute;
	left: -5px;
	top: 10px;
	z-index: 500;
}

.moretopicsContainer .element-new {
	transition: all ease-in-out 600ms;
}

.moretopicsContainer:hover .element-new,
.moreTopicsDeepLink.close .element-new {
	top: 145px;
	opacity: 0;
}

/* flag for featured content slider items */
.jcarousel-wrapper .jcarousel ul {
	margin-left: 5px;
}

/*claaspro-251*/
.ym-equalize > [class*="ym-g"].video-width-100 {
	display: block;
}

.video-width-100 .nx-youtube-videos {
	padding-bottom: 42.25%;
}
