@media only screen and (max-width: 30rem) {
	.teaser-shop-facebook > h4,
	.teaser-watches-small > h4 {
		font-size:1rem;
	}

	.teaser-shop-facebook {
    	padding: 5px;
	}
}

@media only screen and (max-width: 68rem) {

		h1 {
		font-size:2.5rem;
		line-height: 3.5rem;
		font-weight: 300;
		font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif;
		margin-bottom: 1rem;
		color:#000;
	}

	h2 {
		font-size:1.75rem;
		line-height: 3rem;
		font-weight: 300;
		font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif;
		margin-bottom: 1rem;
		color:#000;
	}

	h3 {
		font-size:1.75rem;
		line-height: 2.5rem;
		font-weight: 300;
		font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif;
		margin-bottom: 0.5rem;
		color:#000;
	}

	h4 {
		font-size:1.5rem;
		line-height: 2rem;
		font-weight: 300;
		font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif;
		margin-bottom: 0.5rem;
		color:#000;
	}

	h5 {
		font-size:1rem;
		line-height: 1.75rem;
		font-weight: 300;
		font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif;
		margin-bottom: 0.25rem;
		color:#000;
	}

	h6 {
		font-size:0.5rem;
		line-height: 1.5rem;
		font-weight: normal;
		font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif;
		margin-bottom: 0.25rem;
		color:#000;
	}

	.footer, .footer a{
		line-height:3rem;
		font-size: 0.75rem;
	}

	.footer form {
		width:auto;
		max-width: 330px;
	}

	.fussnote{
		font-size: 0.75rem;
	}

	.footer hr {
		margin:0;
	}


	#mainnavi, #topbarL, #mainnavi-placeholder {
		display:none;
	}

	#mainnavi-mobile {
		display:block;
	}


	/* Home-Slider */
	.main-slider-box-all h1 {
		font-size: 4rem;
	    color: #009fa8;
	    font-family: "BitterItalic",Helvetica,Roboto,Arial,sans-serif;
	    font-weight: normal;
	   /* margin: 20px 0 10px 40px;*/
		margin:40px 0 20px;
		text-transform: uppercase;
	}

	.main-slider-subl-all{
		font-size: 2rem;
		line-height: 1.2;
		font-family: "BitterItalic",Helvetica,Roboto,Arial,sans-serif;
		color:#000;
		margin:0 0 20px;
	}

	.main-slider-box-animalprint h1 {
		font-weight: normal;
		margin:40px 0 20px;
		font-size: 4rem;
		color:#cc9933;
		font-family: 'Neucha',Helvetica,Roboto,Arial,sans-serif;
	}


	.main-slider-subl-animalprint{
		font-size: 2rem;
		line-height: 1.2;
		color:#cc9933;
		margin:0 0 20px;
		font-family: 'Neucha',Helvetica,Roboto,Arial,sans-serif;
	}


	.main-slider-box-lineup2016 h1 {
		font-size: 2.2rem;
		line-height: 2.2rem;
	  color: #009fa8;
	  font-family: "BitterItalic",Helvetica,Roboto,Arial,sans-serif;
	  font-weight: normal;
		margin:40px 0 20px;
		text-transform: uppercase;
	}

	.main-slider-box-lineup2017_summer h1 {
		font-size: 2.2rem;
		line-height: 2.2rem;
	  color: #000;
	  font-family: "BitterItalic",Helvetica,Roboto,Arial,sans-serif;
	  font-weight: normal;
		margin:40px 0 20px;
		text-transform: uppercase;
	}

    .main-slider-box-lineup2018 h1 {	
		font-size: 2.2rem;
		line-height: 2.2rem;
	  color: #000;
	  font-family: "BitterItalic",Helvetica,Roboto,Arial,sans-serif;
	  font-weight: normal;
		margin:40px 0 20px;
		text-transform: uppercase;
	}


	.main-slider-subl-lineup2016{
		color:#aaa;
		margin:0 0 20px;
		font-size: 2rem;
		font-family: "BitterItalic",Helvetica,Roboto,Arial,sans-serif;
		line-height: 1.2;
	}

	.main-slider-box-the-shallows h1 {
		margin:30px 0 20px;
		font-size: 3.2rem;
		line-height: 3.2rem;
	}

	.main-slider-subl-the-shallows {
		color: #aaa;
    display: inline-block;
    font-size: 1.3rem;
    margin: 0 0 20px;
    padding: 10px 0 0 !important;
    width: 80% !important;
	}



	.main-slider-box-fruhwirth h1 {
		font-size: 2.2rem;
		line-height: 2.2rem;
	  color: #aaa;
	  font-weight: normal;
		margin:40px 0 20px;
	}


	.main-slider-subl-fruhwirth{
		color:#fc1b43;
		margin:0 0 20px;
		font-size: 1.6rem;
	}

	.main-slider-subl-fruhwirth .main-slider-subl-fruhwirth-1 {
		font-size: 2.1rem;
		margin:0;
	}

	.main-slider-subl-fruhwirth .main-slider-subl-fruhwirth-2 {
		color:#fc1b43;
	}

	.main-slider-subl-fruhwirth .main-slider-subl-fruhwirth-3, .main-slider-subl-fruhwirth .main-slider-subl-fruhwirth-4 {
		margin:0;
	}






	.main-slider-box {
	    position: relative;
	    margin-bottom:50px;
	    height:auto;
	}

	.main-slider-box div.row {
		max-width:100%;
		width:100%;
		height:100%;
	}

	.main-slider .slick-dots {
		padding-right: 20px;
	}

	.main-slider .slick-slider ul {
		margin-bottom:0;
		bottom: 0;
	}

	.main-slider-cta {
		width:auto;
		text-align: center;
		margin: 20px 0;
		min-width: 280px;
	}


	/* Btn */
	.haendler-button-headermobil {
		display: block;
    height: 35px;
    margin-top: 10px !important;
    overflow: hidden;
    padding: 20px 0 0;
    text-indent: -999px;
    width: 35px;
	}

	.navi-mobile-logo {
		text-align:left;
		padding-top:10px;
	}

	.navi-mobile-logo img {
		max-width:113px;
		margin: 8px auto 0 auto;
		min-width:113px;
	}

	.navi-mobile-menu {
		text-align:right;
	}

	.navi-mobile-menu img {
		max-width:30px;
		min-width:30px;
		cursor:pointer;
		margin-top: 17px !important;
	}

	#navi-mobile-menu-close {
		display:none;
	}

	#navi-mobile-flyout-navi ul li {
		float:none;
		display:block;
	}


	#navi-mobile-flyout-navi .navi-aktiv, #navi-mobile-flyout-navi .navi-start-aktiv {
    background:none;
    border-bottom: 0;
	}

	#navi-mobile-flyout-navi ul li a {
		border-top: 1px solid #bcbcbc;
	    color: #000;
	    display: block;
	    font-size: 1.5rem;
	    line-height: 2.6rem;
	    padding-top: 4px;
	    text-transform: uppercase;
	}

	.main-slider .slick-slider ul {
    bottom: -8px;
  }

  .main-slider {
    margin-bottom: 20px;
  }

  #navi-mobile-flyout {
		background-color: #ebebeb;
		display: none;
	  position: fixed;
	  top: 57px;
	  z-index: 1000;
	  padding: 20px 0;
	  width:100%;
	}
/* 
	.header-text-box{
		text-align: left;
		position: absolute;
		left: 5%;
		top: 80px;
    	width: auto;
	} */

	.products-intro{
		margin-bottom: 0;
	}


	.header-text-box h1 {
		font-size: 3rem;
		max-width: 65%;
	}

	.header-text-box .dealer-header-text-box h1 {
		line-height: 1;
		font-size: 2.3rem;
	}

	.header-text-box .dealer-header-text-box h2 {
		line-height: 1;
		font-size: 1.8rem;
	}

	.header-text-box h2 {
		font-size: 3rem;
	}

	.header-size{
		height:170px;
	}
}

@media screen and (max-width: 800px) {
	.header-text-box {
		padding-top: 1rem;
	}
	.header-text-box h1 {
		font-size: 2rem;
		line-height: 1.5;
	}
}

@media only screen and (max-width: 480px) {
	.no-wrap {
		white-space: nowrap;
	}

	.header-text-box h1 {
		font-size: 1.5rem;
	}


	.streetstyle-dreiecke{
		background:url(../images/special/streetstyle/img/dreiecke_mobil.png) no-repeat right center;
	}

	#streetstyle h1{
		font-size:3.5rem;
	}

	.main-slider-small .slick-prev {
	    left: 0px;
	    top:25%;
	}

	.main-slider-small .slick-next {
	    right: 0px;
	    top:25%;
	}



}

@media only screen and (max-width: 80rem) {
	h2 {
		font-size: 1.75rem;
	}
}
