@import '../templates/slick/slick.css'; 
@import '../templates/slick/slick-theme.css'; 



*  {box-sizing:border-box;}

#wrapper, #main-wrapper, .main, main, #contentwrp, #innercontentwrp{ height:auto!important }

div#suggSearch { margin-top:128px;}

/*body {background:#32414d; }*/

div#wrapper,
div#main-wrapper  { width:100%; max-width:none;}

/* div.header {position:absolute; background:none; z-index:999} */
#menulist a {color: #fff;}
#menu-top .fa,
#search {color: #fff;}



div#breadcrumb { display:none;}
#contentwrp 	{ width:100%;}
#content, #contentstart { width: 100%; padding:0 0;}


section { clear:both;}
#background { display:none; float:left; width:100%; height:0!important; padding-bottom:35%; overflow:hidden; position:relative; z-index:0; background-attachment:fixed!important;}
#background:before { content:''; display:block; position:absolute; width:100%; height:100%;}

.search-wrp { position:absolute; top:50%; left:0; width:100%; transform:translateY(-45%); padding:1em;}
.search-wrp h2 { font-weight:700; color:#fff; margin:0}
.search-wrp h2 span { font-style:italic; font-weight:500; font-size:.6em; line-height:1em; display:block} 


	div#searchbar-2 { float:none; width:80%; max-width:900px; height:50px; background:#fff; border:1px solid #e0e0e0; margin:1em auto 0; box-sizing:border-box}
	.search-wrp .search_btn { float:right; height:50px; width:10%; font-size:1.7em;margin:0 0; color:#96c11f;}
	
	
	.search-wrp #psearch { width:90%; padding:0 0 0 1em; height:50px;color:#32414d;font-size:1.3em; float:left}
	
	
		#psearch:-ms-placeholder{color: #aaa; font-style:italic}
		#psearch:-moz-placeholder{color: #aaa; font-style:italic}
		#psearch::-webkit-input-placeholder{color: #aaa; font-style:italic}	
		#psearch::-moz-placeholder {color: #aaa; font-style:italic}
	





#startslider { float:left; width:100%; min-height:60vh!important; overflow:hidden; position:relative; z-index:0; background:var(--layout-first-contrast-color); }
#startslider .slick-slide { position:relative; }

div#gallerywrapper { display:block; position:absolute; }


#startslider .slick-dots { bottom:10px;}

.slick-dotted.slick-slider { margin:0;}


/*  #fullpage .fp-slide.slide-rel { postion:relative !important; } */

 .fp-table { flex-direction:unset !important; }
 
div.hdtext 	{ 
	margin:0% 0 0;
	position:absolute;
	z-index:10; left:10%; top:35%;transform:translateY(-25%); -webkit-transform:translateY(-25%);  
	width:50%; padding:1% 1% 1% 1%;  min-height:20px; color:#fff !important; box-sizing:border-box; text-align:left;
}

.hdtext h2 { font-size: 30pt; font-weight:300;text-transform: uppercase;/* color:#fefefe; */ font-family: 'Maven Pro', sans-serif;text-align:left;word-wrap: break-word;text-shadow:0 0 15px #111}
.hdtext h3 {font-size: 25pt; text-align:left;/* color:#fefefe; */ margin:0 0 15px 0; font-weight:700;}
.hdtext a {color: #96c11f;text-transform: uppercase;}

.hdtext h1, .hdtext .h1,
.hdtext h2, .hdtext .h2,
.hdtext h3, .hdtext .h3 { color:#fff;}


div#gallery .imgLink { background:rgba(0,0,0,0.4); z-index:9999;}

/* Slider Themes */


/* dark */
	.dark {background:#32414d;}
	.dark div.hdtext 	{ color:#fff; box-sizing:border-box; text-align:left;}
	.dark .hdtext h2	{ color:#fff;}
	.dark .hdtext h3   { color:#fff;}
	.dark .hdtext a     {color: #96c11f;text-transform: uppercase; }

/* red */
	.green {background:var(--layout-second-contrast-color);}
	.green div.hdtext 	{ color:#fff; box-sizing:border-box; text-align:left;}
	.green .hdtext h2	{ color:#fff;}
	.green .hdtext h3   { color:#fff;}
	.green .hdtext a     {color: #32414d;text-transform: uppercase; }







/*div#gallery {	display: block;	background: none;	position:absolute;}
.items div {position: absolute;	top: 0;	left: 0;	margin: 0;	padding: 0;	display: block;	width: 100%;background-size: auto 100% !important;height: 100% !important;
	z-index: 0;	opacity: 0;	filter: alpha(opacity=0);max-height:none!important;}*/
	/* .items { z-index:2221} */
	
	

	
.slick-slide img, .slick-slide video {width: 100%;max-height: none;	max-width: none;	height: auto;	margin: 0 0 0 0;}
.thumbs {margin: 0 auto 0;position: absolute; bottom:10vh; z-index:1; width:100%; text-align:center;}
.thumb {
	width: 15px;
	display: inline-block;
	height: 15px;
	border: 2px solid #fff;
	margin: 0 3px;
	cursor: pointer;
	transition: all ease 0.5s;}


.thumb-selected { background:#fff }

/* Videos im Slider */

.video-tab .poster { width:100%; height:70vh; position:absolute; left:0; top:0; z-index:1; background-size:cover;}
.video-tab.play .poster {display:none; }
.video-tab { position:relative;}
.video-tab video { position:relative; z-index:0; }

.video-tab { position:relative; }
.video-tab video { width:100%; pointer-events: none !important; }
.video-tab .playbutton { position:absolute; left:0;top:0; width:100%;height:100%;background:rgba(0,0,0,0); }
.video-tab .playbutton.paused { display:block; background:rgba(0,0,0,.5); }

.video-tab .playbutton.paused:after { content: "\f144";
  font-family: FontAwesome;
  position: absolute;
  z-index: 78;
  font-size: 40px;
  left: calc(50% - (40px / 2) );
  top: calc(50% - (40px / 2) );
  color: #000;
  background: #fff;
  border-radius: 50%;
  padding: 11px 3px;
}





	
#startslider div.close {display: none;}

/* ul { margin:30px 0 0 0;}
ul li { list-style:none; margin:0;}
ul li::before {font: normal normal normal 14px/1 FontAwesome;content: "\f054"; margin:0 .7em 0 0}*/

#start-description { float:left; clear:both;font-size:1em; font-weight:300; position:relative; box-sizing:border-box; box-sizing:border-box; padding:0 0;width:100%;}
#start-description .flexbox {
	display: flex;
	box-pack: justify;
	justify-content: space-between;
	align-items: stretch;
	flex-wrap: wrap;
	margin:0 auto;
	width:90%;
	max-width:1600px;
	text-align:center}

#start-description .flexbox-item {flex-basis: calc(33.3333% - 3rem); -webkit-flex-basis: calc(33.3333% - 3rem); }
#start-description .flexbox i.fa { color:#96c11f; font-size:50pt; position: relative;}
#start-description .flexbox i::before {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	-moz-transform: translateY(-50%) translateX(-50%);}
#start-description .flexbox button{ background:none!important; border:none!important; margin:20px 0 0;}
#start-description .flexbox button i.fa { font-size:35pt;}


/* ##############################################################   */


.section.offers { background:#fff;  padding:5rem 0 5rem 0; }

.section.offers .bags, .section.offers .cups, .section.offers .caps, .section.offers .pens	{ background: #f0f0f0; padding:4%; border-radius:5px; }
.section.offers .cups { margin-right:20px; width: calc(50% - 20px); text-align:left; }
.section.offers .caps { margin-right:20px; width: calc(50% - 20px); text-align:left;}
.section.offers .pens { margin-top:20px; margin-right:10px;  width: calc(100% - 20px); text-align:left; }
	
.section.offers h2 { font-weight:700; text-align:center; }
.section.offers .bags h2 {text-align:right; }
	
.section.offers .box { background:#f4f4f4; width:calc(25% - 15px); margin:10px;padding:3rem; position:relative; text-align:center;}
.section.offers .box h2 { position:absolute; bottom:0; left:0; width:100%; font-size:20px; font-weight:500; text-align:center;}
.section.offers .box .img {padding:3rem 3rem 5rem 3rem;}
.section.offers .box .btn-rounded {font-size:0.9em;}

.section.offers .box:nth-child(1) { margin:10px 10px 10px 0;}
/*.section.offers .box:nth-child(2) { margin:10px 10px 10px 10px;}*/
.section.offers .box:nth-child(4) { margin:10px 0 10px 10px;}





.section.business-unit {padding:10px 0 10px 0;}

.section.business-unit.first { padding:50px 0 10px 0 !important;}
.section.business-unit.second { padding:10px 0 50px 0;}

.section.business-unit .paragraph .text { position:relative; width:50%;}
.section.business-unit .paragraph .text:nth-child(1) { padding:0 10px 0px 0;}
.section.business-unit .paragraph .text:nth-child(2) { padding:0 0 0px 10px;}

.section.business-unit .paragraph .text img { width:100% !important; height:auto !important;}
.section.business-unit .paragraph .text h3 { width:300px;height:70px; line-height:50px; background:rgba(0,0,0, .5); color:#fff; padding:10px; margin:0; font-size:1.6em; }

.section.business-unit .paragraph .text:nth-child(1) h3 { position:absolute; right:10px;bottom:0px; background:rgba(0,0,0, .5); color:#fff; text-align:right; padding:10px 30px 10px 10px; }
.section.business-unit .paragraph .text:nth-child(2) h3 { position:absolute; left:10px;bottom:0px; background:rgba(0,0,0, .5); color:#fff; text-align:left; padding:10px 10px 10px 30px; }

/* .section.business-unit.second .paragraph .text:nth-child(1) h2 { position:absolute; top:0; right:10px; background:rgba(0,0,0, .5); color:#fff; text-align:right; padding:10px 30px 10px 10px; }
.section.business-unit.second .paragraph .text:nth-child(2) h2 { position:absolute; top:0; left:10px; background:rgba(0,0,0, .5); color:#fff; text-align:left; padding:10px 10px 10px 30px; }

.section.business-unit .paragraph .text h2 { 
	width:300px;height:70px; left:calc(50% - 150px) !important; bottom:20px !important; top:unset !important;
	line-height:50px; background:rgba(0,0,0, .5); color:#fff; padding:10px !important; margin:0; font-size:1.6em;
	text-align:center !important;
}
 */

section.tipps { background:#aaa; padding:5% 0;}


.hotline { margin: 0 auto; display:table; width: 100%; min-height:45vw; background:url(../files/hotline.jpg) no-repeat; background-size:cover; background-attachment:fixed; position:relative}
.hotline div { display:block; width:50%; left:50%; top:50%; color:#fff; font-weight:bold; vertical-align:middle; font-size:1.5em; line-height:1.1em; position:absolute;transform:translateY(-50%); -webkit-transform:translateY(-50%) }
.hotline img { width:100%}
.hotline h2 { text-transform:uppercase; font-weight:700; margin: 20px 0 0; font-size: 45pt;}
.hotline h2 span{ color:#96c11f}
.hotline h3 { font-weight:700; background:#96c11f; display:inline-block; padding:.2em 1em; font-size:25pt; }


div#slider, #fullpage .section { 
	width:100%; height: 100vh !important;
	position:relative; overflow:hidden !important;
}



/*-----------------------------------------------------------------------------------------------------------------------------------------*/
/* Promo Artikel Container */

h3.promo { float:left; width:100%;  }

#article-preview .scrollable {
	float:left;
	position:relative;
	overflow:hidden;
	width:100% !important;
	margin:0px !important; padding:0;
	height:400px!important; background:none;
	border:0px solid #f0f0f0;}

	#article-preview .scrollable .more-pics-horizontal .items {
		width:20000em;
		position:absolute;
	}

	#article-preview .scrollable a.nav { top: 25%; display:none; }
	#article-preview .scrollable:hover a.nav { display:block; }


	#article-preview { width:100%; max-width:1600px; margin:10px auto 0 auto; text-align:center; }
	#art-start-wrapper { position:relative; float:left; width:100%; margin:1em auto 2em auto; }
	#article-preview .items { background:none; border:0px solid #ccc; }
	
	#article-preview .browse { display:block; height:100%; max-height:40px; padding:20px;  background:rgba(255,255,255,0.8); box-shadow: 1px 1px 5px #c0c0c0; z-index:10; 
		position:absolute; top:50%;
			transform: translateY(-50%) translateX(-50%);
			-webkit-transform: translateY(-50%) translateX(-50%);
			-ms-transform: translateY(-50%) translateX(-50%);
			-moz-transform: translateY(-50%) translateX(-50%);
	}
	
	#article-preview .next { 
			transform: translateY(-50%) translateX(50%);
			-webkit-transform: translateY(-50%) translateX(50%);
			-ms-transform: translateY(-50%) translateX(50%);
			-moz-transform: translateY(-50%) translateX(50%);
	}
	
	
	#article-preview .browse.pressed { box-shadow: 1px 1px 15px #c0c0c0; background:rgba(255,255,255,1.0); }
	#article-preview .browse:before {
			position:absolute; top:50%;
			transform: translateY(-50%) translateX(-50%);
			-webkit-transform: translateY(-50%) translateX(-50%);
			-ms-transform: translateY(-50%) translateX(-50%);
			-moz-transform: translateY(-50%) translateX(-50%);
	}
	
	#article-preview .prev	{ position:absolute; left:20px; /* top:0; */ z-index:10; }
	#article-preview .next	{ position:absolute; right:20px; /* top:0; */ z-index:10; }
	
	

/* Formatierung der Promotion Artikel ----------------------------------------------------------------------------------------------------------*/
	
	
div.hproduct {	float:left; position:relative; width:100%; max-width:300px; margin:0 30px 0 0; text-align:center; box-sizing:border-box; z-index:0; overflow:hidden; }

.product-img {
	float: left;
	width: 100%;
	overflow: hidden;
	height:auto;
	margin: 0 0 10px 0;
	box-sizing: border-box; 
	border:1px solid #ececec;}

.hproduct A { color: #818181;text-decoration: none;  line-height:1.2em; } 
.hproduct A  IMG { width: 100%; max-width:none; max-height:none; border:1px solid #ccc} 

.hproduct H3 {
	width: 100%; 
	overflow: hidden;
	font-size: 1em; 
	font-weight: 300;
	padding:1em 0 0 0;
	margin:0 0 10px;
	text-transform:none;
	letter-spacing:0;
	text-align:center; }

.hproduct div { width:100%; text-align:center; display:block}

.hproduct A.view  { display:none; clear:both; position:relative; color:#eee; padding:5px 25px; font-weight:400; font-size:1em;background:#aaa; text-align:center;  border-radius:30px;transition:all ease 0.3s; margin:20px 0 0 0; line-height:70px;}
.hproduct A.view:hover { background-color: #96c11f; }

.section.offers h2 a { color:#32414D;}

.section.industry-designs { background-image:url(../files/werbeideen-werbeartikel.jpg); background-position: center top; background-repeat:no-repeat;}
.section.industry-designs h2, .section.industry-designs .h2 { font-weight:600; text-align:center; }
.section.industry-designs .h2 { display:block; text-indent:-80px; }
.section.industry-designs a { display:block; width:100%; height:100%; background:transparent;}

#news { background:#fafafa; padding:3rem 0 3rem 0; background:linear-gradient(#fafafa, 50%, #C3C3C3); }

#news .slick-track { height:75vh;}
#news .scrollnews { max-width:var(--layout-max-width); margin:0 auto 0 auto; }
#news .article { margin:20px; background:#fff; position:relative;}
#news h2 { font-size:40pt; font-weight:700; /* color:#32414D; */ text-align:center; }
#news .text { padding:5%; }
#news h3 { text-align:left; font-weight:500; font-size:19pt;}
/* #news h3 a { color:#32414D;} */
#news a.more { position:absolute;left:calc(50% - 135px); bottom:20px; display:block; /*padding:10px;*/ color:#fff; }
#news a.more span { display:inline-block; font-weight:600;}
#news a.more:hover:after { animation: anibtn 2s; }
#news a.more:after {content:"\f178"; font-family:FontAwesome; margin-left:5px; }

/* @keyframes anibtn {
			0% { position:relative; left:0; }
			50% { position:relative; left:5px; }			
			100% { position:relative; left:0px; }
	} */



@media screen and (max-width:1600px ) {
	.element-5 h3 { font-size:2vw; letter-spacing:-.02em}
	.section.business-unit.first { padding:5px 20px 10px 20px !important; }
	.section.business-unit.second { padding:10px 20px 50px 20px !important; }
	.section.offers { padding: 5rem 20px 5rem 20px;}
}

@media screen and (max-width:1440px ) {
	#fullpage h2 { font-size: 4vw; line-height:1em}
	#fullpage h2 span {	font-size: 6vw;line-height:1em}
		#fullpage #section4 h2 { font-size: 2.5vw; line-height:1em}
		#fullpage #section4 h2 span {	font-size: 5vw;	line-height: .8em;}
	
		div#suggSearch { margin-top:148px;}
		.marken div {padding: 0 1%;}
		
}
@media screen and (max-width:1300px ) {
		h4 { font-size:1.1em;}			
		.section.industry-designs {background-size:36%;}
}
@media screen and (max-width:1279px ) {		
		#background, #startslider {padding-bottom:40%;}
		.thumbs { margin: 35% auto 0;}
		.section.offers .box { width:calc(50% - 20px); }
		.section.offers .box:nth-child(1) { margin: 10px; }
		
		
}
@media screen and (max-width:1200px ) {
	#news .slick-track { height:80vh}
}
@media screen and (max-width:1080px ) {
		div#suggSearch { margin-top:90px;}
		#news .slick-track { height:75vh}
}
@media screen and (max-width:1024px ) {
	#background { background-attachment:scroll!important}		
/* 	.element-4 p {font-size: 1.2em;} */
	/* #fullpage h2 { font-size: 5vw;line-height:1em}
	#fullpage h2 span {	font-size: 7vw;line-height:1em} */
	
	#start-description .flexbox i.fa {font-size: 40pt;}
	#start-description .flexbox button i.fa {font-size: 25pt;}
	div.hdtext {	width: 100%; text-align:center;padding: 1% 10% 1%; transform: translateY(0%);-webkit-transform: translateY(0%);}
	.hdtext h2, .hdtext h3{text-align:center}
	.hdtext h3{ text-shadow:0 0 10px #111}
	
	.section.industry-designs {background-size:40%; background-position:center 50%; padding: 3rem 0 4rem 0; }
	.section.industry-designs .paragraph .pure-u-1-1:nth-child(1) { height:15vh; }
	.section.industry-designs .paragraph .pure-u-1-1:nth-child(2) { height:30vh; }
	.section.industry-designs h2, .section.industry-designs .h2 { font-size:23pt; }
	
	
	/* .element-1 h2 {	top: 60%;transform: translateY(-50%);} */
	/* #section5 .fp-table {flex-wrap: wrap !important;-webkit-flex-wrap: wrap !important;} */
}
@media screen and (max-width:920px) {
	/* div.header {position:fixed;	z-index: 999;} */


	div.hdtext { min-width:unset;position:relative; right:unset; text-align:left; padding-left:40px;padding-top:20px;}
	.hdtext h2, .hdtext h3 { text-shadow:none;text-align:left;}
	.hdtext h2 { font-size:18pt;}
	.hdtext h3 { font-size:16pt;}
	.hdtext .btn-rounded { font-size: 12pt;padding: 15px; line-height: 1;margin-top:1em; }
	.hdtext .checklist li { margin:0; font-size:14pt;}
	/* .section.offers { background:#f0f0f0;} */


		div.hdtext { min-width:unset;position:relative; right:unset; text-align:left; padding-left:40px;padding-top:20px;}
		.hdtext h2, .hdtext h3 { text-shadow:none;text-align:left;}
		.hdtext h2 { font-size:18pt;}
		.hdtext h3 { font-size:16pt;}
		.hdtext .btn-rounded { font-size: 12pt;padding: 15px; line-height: 1;margin-top:1em; }
		.hdtext .checklist li { margin:0; font-size:14pt;}

	
}

@media screen and (max-width:860px ) {
#categorie ol.news li { flex-basis: calc(50% - 1rem); -webkit-flex-basis: calc(50% - 1rem);}
#categorie ol.news li:first-child { flex-basis: calc(100%);-webkit-flex-basis: calc(100%); margin:0 0 2rem;}

.printproducts .more-print a i {font-size: 2em;}
}
@media screen and (max-width:768px ) {
	
	#section-slider .slide { background-size:contain!important; background-repeat:no-repeat!important; background-color:rgba(50,65,77,1)!important;}
	#section-slider .fp-controlArrow {	top: 10%;	margin-top:0px;}
	#section-slider .fp-arrow {	color:rgba(255,255,255,.7);}
	#section-slider .fp-prev {	left: 15px;}
	#section-slider .fp-next {	right: 50px;}

	.section.industry-designs {background-size:75%; background-position:center 50%; padding: 3rem 0 4rem 0; }

	.section.offers .box { width:calc(100% - 20px); }
	.section.offers .box:nth-child(1) { margin: 10px; }
	.section.offers .btn-rounded::after { display:none !important; }
	.section.offers .btn-rounded {min-width:230px;}
	
	#startslider .slick-list, #startslider .slick-track { height:100%;}
	#startslider {padding-bottom:0;}
	div.hdtext {top:5%;}
	.video-tab.dark .poster div.hdtext { top:80vw; min-height:60vw; background:#32414d;}
	.video-tab .playbutton {height:100%;}

	.section.business-unit .paragraph .text {width:100%;}
	.section.business-unit .paragraph .text:nth-child(1) { padding:0 0px 0px 0;}
	.section.business-unit .paragraph .text:nth-child(2) { padding:0 0 0px 0px;margin-top:20px;}
	.section.business-unit .paragraph .text h3 { right:0 !important; left:unset !important; text-align:right !important; padding-right:30px !important;}
}
@media screen and (max-width:568px ) {

		#startslider { height:130vw !important; }

		#start-description .flexbox-item {flex-basis: calc(100%); -webkit-flex-basis: calc(100%);margin:0 0 2rem;}
		#start-description .flexbox button {margin: 10px 0 0;}
		#start-description .flexbox button i.fa {font-size: 15pt;color:#e0e0e0;}
		
		.search-wrp h2 { font-size:2em !important;}

		#categorie ul li {flex-basis: calc(46%);	-webkit-flex-basis: calc(46%); margin:0 2% 1rem}


	div.hdtext { min-width:unset;position:relative; left:0;right:unset; text-align:left; padding:20px;/* background:gold */ }
	.hdtext .h2, .hdtext .h3 { text-shadow:none;text-align:left;}
	.hdtext .h1 { font-size:18pt;}
	.hdtext .h2 { font-size:18pt;}
	.hdtext .h3 { font-size:16pt;}
	.hdtext .btn-rounded { font-size: 12pt;padding: 15px; line-height: 1;margin-top:1em; }
	.hdtext .checklist li { margin:0; font-size:14pt;}

	.section.offers .cups, .section.offers .caps, .section.offers .pens, .section.offers .bags { width:100%; border-radius:0; padding:40px 20px 40px 20px; margin-top:0;}
	.section.industry-designs {background-size:90%; background-position:center 50%; padding: 3rem 0 4rem 0; }
	.section.industry-designs .paragraph .pure-u-1-1:nth-child(1) { height:15vh; }
	.section.industry-designs .paragraph .pure-u-1-1:nth-child(2) { height:30vh; }
	.section.industry-designs h2, .section.industry-designs .h2 { font-size:23pt; }
	.section.offers .bags h2 { text-align:left;}

	.section.offers {padding: 1rem 10px 5rem 10px; }

	.section.business-unit .paragraph .text h3 {
		/* position: relative !important; */
		width: 100%;
		/* background: #222325 !important; */
		color: #fff !important;
		font-size: 22px;
		font-weight: 500;
		font-size: 20px;
		padding: 5px 30px 5px 30px !important;
		text-align: left !important;
		height: 44px;
		line-height: 33px;
	}
	
	.section.business-unit .paragraph .text img {max-width:unset; width:161% !important;}
	.section.business-unit .paragraph .text {overflow:hidden;}
	

	#news .slick-track { height: 60vh;}
	#news h2, .section.offers h2  {font-size:23pt;}
	#news .article { height:95vh;}

	

}
@media screen and (max-width:480px ) {
		.search-wrp #psearch {width: 80%;}
		.printproducts h4 {font-size: 1.5em;}
		#background {padding-bottom: 65%;}
		.hotline h3 {font-size: 20pt; margin:0 0 .5em}

		div.hdtext h3 {font-size:18pt}
		.hdtext p {font-size:14pt}

}

@media screen and (max-width:380px ) {
		.thumbs { display:none }
		.search-wrp h2 { font-size:1.7em !important;}
		#categorie ul li {flex-basis: calc(100%);	-webkit-flex-basis: calc(100%); margin:0 0 1rem}
		.hotline h2 { font-size:30pt; }
		.hotline h3 { font-size:22pt; }
		
		#fullpage .element-1 h2 {font-size: 1.5em;line-height: 1em;}
#fullpage .element-1 h2 span {	font-size: 3em; line-height:1em}
}
@media screen and (max-width:330px ) {
		.hotline h2 { font-size:28pt; }
		.hotline h3 { font-size:20pt; }
}