/*
 Theme Name:     Stookerbrands
 Author:         Stookerbrands
 Template:       twentyseventeen
 Version:        1.0.0
*/
 
/* Add Custom CSS after this line */

/* shadows-into-light-two-regular - latin */

/* lusitana-regular - latin */
@font-face {
  font-family: 'Lusitana';
  font-style: normal;
  font-weight: 400;
  src: url('../stooker/fonts/lusitana-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Lusitana'),
       url('../stooker/fonts/lusitana-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../stooker/fonts/lusitana-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../stooker/fonts/lusitana-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../stooker/fonts/lusitana-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../stooker/fonts/lusitana-v7-latin-regular.svg#Lusitana') format('svg'); /* Legacy iOS */
}
/* lusitana-700 - latin */
@font-face {
  font-family: 'Lusitana';
  font-style: normal;
  font-weight: 700;
  src: url('../stooker/fonts/lusitana-v7-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Lusitana Bold'), local('Lusitana-Bold'),
       url('../stooker/fonts/lusitana-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../stooker/fonts/lusitana-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../stooker/fonts/lusitana-v7-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../stooker/fonts/lusitana-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../stooker/fonts/lusitana-v7-latin-700.svg#Lusitana') format('svg'); /* Legacy iOS */
}

/* cantarell-regular - latin */
@font-face {
  font-family: 'Cantarell';
  font-style: normal;
  font-weight: 400;
  src: url('../stooker/fonts/cantarell-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Cantarell Regular'), local('Cantarell-Regular'),
       url('../stooker/fonts/cantarell-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../stooker/fonts/cantarell-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../stooker/fonts/cantarell-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../stooker/fonts/cantarell-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../stooker/fonts/cantarell-v7-latin-regular.svg#Cantarell') format('svg'); /* Legacy iOS */
}
/* cantarell-700 - latin */
@font-face {
  font-family: 'Cantarell';
  font-style: normal;
  font-weight: 700;
  src: url('../stooker/fonts/cantarell-v7-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Cantarell Bold'), local('Cantarell-Bold'),
       url('../stooker/fonts/cantarell-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../stooker/fonts/cantarell-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../stooker/fonts/cantarell-v7-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../stooker/fonts/cantarell-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../stooker/fonts/cantarell-v7-latin-700.svg#Cantarell') format('svg'); /* Legacy iOS */
}
 

/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('../stooker/fonts/oswald-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Oswald Regular'), local('Oswald-Regular'),
       url('../stooker/fonts/oswald-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../stooker/fonts/oswald-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../stooker/fonts/oswald-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../stooker/fonts/oswald-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../stooker/fonts/oswald-v16-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-500 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url('../stooker/fonts/oswald-v16-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Oswald Medium'), local('Oswald-Medium'),
       url('../stooker/fonts/oswald-v16-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../stooker/fonts/oswald-v16-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../stooker/fonts/oswald-v16-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../stooker/fonts/oswald-v16-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../stooker/fonts/oswald-v16-latin-500.svg#Oswald') format('svg'); /* Legacy iOS */
}


	.site-branding {
		padding: 2em 0;
	}

/*FR*/
.main-navigation .menu-nested-pages-fr-container a {padding: 1em;}

@media screen and (max-width: 1180px) {
	.main-navigation .menu-nested-pages-fr-container a {padding: 1em .35em;}
	.main-navigation .menu-nested-pages-fr-container .menu-item-logo a {width: 180px}
	
	.main-navigation a  {padding: 1em 0;}	
.menu-item-logo {margin-right: 0px}
}


@media screen and (max-width: 820px) {
	
	
	.main-navigation .menu-nested-pages-fr-container a {padding: 1em .35em;}
	.main-navigation .menu-nested-pages-fr-container .menu-item-logo a {width: 180px}	
 .menu-item-logo a {width: 135px}	
.menu-item-logo {margin-right: 10px}
}



@media screen and (min-width: 1366px) {
.menu-item-logo {margin-right: 40px}
	
.menu-nested-pages-fr-container .menu-item-logo {margin-right: 130px}	
}


 

.home .img-block-3-60 {margin: 60px 60px 0!important;}

@media screen and (max-width: 30em) {	

.home .text-block-top, .home .img-block-3-60{
     margin: 30px 10px 20px!important;
}
}

.home-brands-select .vc_column-inner  {
    max-width: 1050px;
    margin:0px auto;
    }

.homebrands-515 .btn-over-image .vc_column-inner {overflow: hidden;max-width: 515px!important;}



@media screen and (min-width: 48em) {
    .custom-logo-link img {
        max-width: 150px;
    }
	
.page-template-stooker-page #top-menu, .page-template-company-page  #top-menu { text-align: center}	
}
.menu-item-logo img {
	width: 80% ;
    max-height: 40px;
	    vertical-align: middle;
 
}



	.site-navigation-fixed.navigation-top {
		bottom: auto;
		position: fixed;
		left: 0;
		right: 0;
		top: 32px;
		width: 100%;
		z-index: 1000;
	}


/*
@media screen and (max-width: 480px) {
#top-menu .sub-menu  {text-align: center}
}*/

.mobilenav a.custom-logo-link {padding: 0; line-height: 0}

.mobilenav {display: none}


.menu-toggle {color: #000}

.toggled-on .menu-toggle .icon-bars,
.menu-toggle .icon-close {
	display: inline;
}

/*DE*/
#top-menu #menu-item-599, 
#top-menu #menu-item-394, 
#top-menu #menu-item-395, 
#top-menu #menu-item-396, 

/*EN*/
#top-menu #menu-item-992,
#top-menu #menu-item-993,
#top-menu #menu-item-994,
#top-menu #menu-item-995,
/*FR*/
#top-menu #menu-item-1010,
#top-menu #menu-item-1011,
#top-menu #menu-item-1012,
#top-menu #menu-item-1013

{display: none}

@media screen and (max-width: 480px) {
	
	
	
	.navigation-top {font-size: 1.2rem; line-height:1}	
	
/*DE*/
#top-menu #menu-item-599, 
#top-menu #menu-item-394, 
#top-menu #menu-item-395, 
#top-menu #menu-item-396, 

/*EN*/
#top-menu #menu-item-992,
#top-menu #menu-item-993,
#top-menu #menu-item-994,
#top-menu #menu-item-995,
/*FR*/
#top-menu #menu-item-1010,
#top-menu #menu-item-1011,
#top-menu #menu-item-1012,
#top-menu #menu-item-1013
{display: inherit}	
	
	li.menu-item-logo {display: none}

	
.mobilenav {display: flex; margin-bottom: 10px}
}


.mobilelogo {
	width: 100%;
    float: right;
}

.mobilenav .custom-logo-link {  
	margin: auto;
    width: 80%;}

.mobilebar button.menu-toggle {font-size: 22px;
margin: 0!important;
padding: 0!important;
	line-height: 2.4;
}

.menu-item-storefinder {vertical-align: middle}
.menu-item-storefinder a {padding: 0}
.menu-item-storefinder a img {width: 20px;}




/*Shopa*/


.parent-pageid-472 .vc_custom_1721658176746, .page-id-16934 .vc_custom_1721658176746{display: none}



#rev_slider_60_2 {margin: auto!important;}
/*.fg-slider {max-width: 960px!important}*/

#hiddenDiv1 {display: block}


/*TXT over Image*/

#slider-hover {opacity:1!important;}
#slider-hover:hover {opacity:.8!important;}

.btn-over-image a, .btn-over-image a:hover, .btn-over-image a:focus {color:#fff;}

/*.btn-over-image  a:hover, .btn-over-image  a:active  {
border-bottom:2px #fff solid;
}
*/
.btn-over-image .vc_column-inner   {overflow:hidden!important;}

.btn-over-image .wpb_wrapper  {
position: relative;
text-align: center;
color: white;
}

.btn-over-image img:hover {opacity: .9; transition: all .3s ease-in-out}
.btn-over-image img {opacity: 1; transition: all .3s ease-in-out;}

.btn-over-image {margin-bottom: 3px}

.hbjm-475.btn-over-image .vc_column-inner {overflow: hidden; max-width: 475px!important}
.hbjm-960.btn-over-image .vc_column-inner {overflow: hidden; max-width: 955px!important}

.teaser-960 .vc_column-inner {overflow: hidden; max-width: 960px!important}

.teaser-380 .wpb_column  .vc_column-inner {overflow: hidden; max-width: 380px!important}


.btn-over-image .wpb_wrapper:hover, .btn-over-image .wpb_wrapper:active

{ 
	
	 transform: scale(1.002);
    transition: all .3s ease-in-out; 
}

.btn-over-image .wpb_wrapper

{   transform: scale(1);
    transition: all .3s ease-in-out;}


.bottom-center {
position: absolute;
bottom: 50px;
width: 100%;
text-align: center;
}

.bottom-center a {color:#000; background: #fff; padding: 5px 10px; font-size: 19px}
.bottom-center a:hover, .bottom-center  a:focus {color:#7B7B7B;}


@media screen and (max-width: 480px) {
.bottom-center {
bottom: 25px;	
	}
}

.bottom-left {
position: absolute;
bottom: 10px;
left: 15px;
}

.top-left {
position: absolute;
top: 10px;
left: 15px;
}

.top-right {
    /*width: 275px;*/
    position: absolute;
    top: 30%;
    right: 9%;
    font-size: 31px;
}

.post-9700 .top-right, .page-id-475 .top-right{

	right: 12%; }


@media screen and (max-width: 480px) {
	.post-9700 .top-right{

	right: 6%; }
	
}

.top-right a {color: #000}

.top-right a:hover {color: #aeaeae;/* border-bottom: 1px solid #000;*/}

.top-right.men a {color: #fff}

.top-right.men a:hover {color: #ebebeb;}


@media screen and (max-width: 820px) {
	
.top-right {
    top: 32%;
    right: 6%;
 }	
	
	
}

@media screen and (max-width: 480px) {
	
.top-right {
    top: 32%;
   /* right: 4%;*/
	font-size: 17px;}	
	
	
}





/*.btn-over-image .top-right  a:hover, .btn-over-image .top-right  a:active  {
border-bottom:2px #000 solid;



}*/


.bottom-right {
position: absolute;
bottom: 10px;
right: 15px;
}



.centered {
	width: 100%;
position: absolute;
    top: 50%;
    font-weight: bold;
    font-size: 60px;
}

.nachachltig-btn:hover a {color: #ddd;}


.hero-landing-centered {
position: absolute;
    bottom: 80px;
    width: 100%;
    font-weight: bold;
    font-size: 20px;
}

.hero-landing-centered a {background: #000; padding: 10px 15px}
.hero-landing-centered a:hover {color: #A0A0A0}



.stooker-landing-centered {
position: absolute;
    bottom: 80px;
    width: 100%;
 /*   font-weight: bold;*/
    font-size: 20px;
}

.stooker-landing-centered a {background: #fff; padding: 8px 55px; color: #000}
.stooker-landing-centered a:hover {color: #676767}



@media screen and (max-width: 540px) {
	.nachhaltig .centered {
		font-size: 27px;
		
	}
}



/*FG 2024*/



/*.box-full {margin:50px auto;}*/
.fg24-box-full {margin:60px auto 0;} /*fs23*/

@media screen and (max-width: 480px) {
	.fg24-box-full {margin:15px auto 0;}
}

.fg24-box-full .fg24-box-full-inner .vc_column-inner  {max-width: 960px;
    margin:0px auto;}

.fg24-box-full .fg24-img {padding-bottom: 15px}

@media screen and (min-width: 915px) {
.fg24-box-full .fg24-video {width: 945px; margin: auto}
}

@media screen and (max-width: 480px) {
.fg24-box-full .fg24-box-full-inner  {max-width: 960px;
    margin:15px auto 0;}
	
/*	.fg24-box-full .fg24-box-full-inner .vc_column-inner  {margin-bottom: 15px}*/
}


.fg24-txt {margin: 15px 30px; text-align: center; padding-bottom: 15px}

@media screen and (max-width: 480px) {
.fg24-txt {margin: 15px; hyphens: auto; text-align: inherit;
    -webkit-hyphens: auto;}	
	
	
}

.fg24-box-full .fg24-box-full-inner.bg-d2cfcf  .wpb_wrapper {background: #aeaeae}


/*Abstand Bilder kleiner Desktop*/
@media screen and (max-width: 1024px) {
.fg24-box-full-inner .wpb_wrapper, .text-block-hero  .wpb_wrapper, .text-block-top0-140-inner .wpb_wrapper, .top-60px  .wpb_wrapper, .box-full .vc_column-inner .wpb_wrapper {padding: 0 .3%;}
	
	
	
	.text-block-hero .vc_column-inner {padding-bottom: 10px}

	/**/

	
}


.fg24-box-full .vc_row.vc_column-gap-5 {
    margin-left: -8.5px !important;
    margin-right: -8.5px !important;
	margin-bottom: 17px;
}
@media screen and (max-width: 480px) {
.fg24-box-full .vc_row.vc_column-gap-5 {
	margin-bottom: 0;
}.fg24-box-full .vc_row.vc_column-gap-5  .vc_col-sm-6{
	margin-bottom: 10px;
}	
	
}

/*Widget Abstand*/
.widget {
	padding-bottom: 0;}


/*Shop Online BG Image DOB*/
.vc_custom_1722247868695, .vc_custom_1738836583712 {
    /*padding-top: 70px !important;*/
    padding-bottom: 35px !important;
    background-image: url(/wp-content/uploads/2025/02/dob-jetzt-auch-online-2025.jpg) !important;
}

/*Stoerfinder FG DOB*/
.vc_custom_1538230064721 {
    padding-top: 10px !important;
    padding-bottom: 5px !important;
}

/**/


/*Shop Logos 2024*/





.fg24-box-full .shoplogos-2024-row { width: 400px;/* margin: 15px 0;*/ margin: auto;
	     display: flex;  
}

.fg24-box-full .shoplogos-2024-row img {float: left; margin: 0 31px;
	
	
}


.fg24-box-full .shoplogos-2024-row a {margin: auto}

 .shoplogos-2024-row a:hover img, .shoplogos-2024-row a:active img

{   transform: scale(.85);
    transition: all .3s ease-in-out;}

 .shoplogos-2024-row a img

{   transform: scale(1);
    transition: all .3s ease-in-out;}




/*.fg24-box-full .shoplogos-2024-row    a:active img { 
	transition: all .3s ease-in-out;
	}

.fg24-box-full .shoplogos-2024-row   a:hover img{

  transform: scale(.85);
    transition: all .3s ease-in-out;}*/


@media screen and (min-width: 768px) {

.fg24-box-full .shoplogos-2024 {margin-top: 160px}
	
	.shoplogos-2024 {
		width: 390px;}

	.fg24-box-full .shoplogos-2024-row {
		width: 350px;
	margin-bottom: 15px;}
	
.fg24-box-full  .shop-online-hg .vc_column-inner {background-size: cover}
}


@media screen and (min-width: 820px) {

.fg24-box-full .shoplogos-2024 {margin-top: 170px}
}


@media screen and (min-width: 1024px) {

.shoplogos-2024 {width: 500px}

.fg24-box-full  .shop-online-hg .vc_column-inner {background-size: auto}
	.fg24-box-full .shoplogos-2024 {margin-top: 235px}
}



@media screen and (max-width: 480px) {
.logos .wpb_wrapper {margin-left: 15px!important}
}



.page-id-16900 .fg24-box-full, .page-id-16934  .fg24-box-full, .page-id-16934 .stoererblock-logos, .page-id-16900 .stoererblock-logos,  .page-id-491 .stoererblock-logos, .page-id-492 .stoererblock-logos{display: none!important}


/**/




.page-id-17567 .text-block-top60 {background: #EBEBEB url("../stooker/images/loading.gif") no-repeat center;
    background-size: 9%;
	min-height: 250px;

}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px!important;
}

	.fitting-guide-info .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px!important;
}
	

/*company*/
.box-full .box-full-inner-company  {max-width: 900px;
    margin:0px auto;}


@media screen and (max-width: 820px) {
.box-full .box-full-inner-company  {max-width: 900px;
    margin:0px 10px;}
}

@media screen and (max-width: 480px) {
.box-full .box-full-inner-company  {max-width: 900px;
    margin:15px auto;}
}
@media screen and (max-width: 480px) {
.page-template-company-page .box-full {margin:0 auto 0;}
}


/*retail-service*/
@media screen and (min-width: 769px) {
.page-id-225 .full-service {padding-top: 50px}
}

/*html { scroll-behavior: smooth; }*/
.site-content p,.site-content li {font-size: 20px;font-weight: normal; /*letter-spacing: .001em*/}


.vc_column_container>.vc_column-inner {
/*    padding-left: 5px!important;
    padding-right: 5px!important;*/ 
	
	/*HW23*/
	padding-left: 0px!important;
    padding-right: 0px!important;
 
}
.vc_row {
    margin-left: 0!important;
    margin-right: 0!important;
}

/*@media screen and (min-width: 1024px) {
.text-block-hero .vc_col-sm-8 {width: 64.66666667%!important}
.text-block-hero .vc_col-sm-4 {width: 35.33333333%!important}
}
*/

.txthero  .vc_col-sm-5 {padding: 0 10px}

/*.border-baxter {border: 4px solid #ed6939; padding: 25px 0 0;}
.border-portland {border: 4px solid #3097b7; padding: 25px 0 0;}
.border-denver {border: 4px solid #cb0524; padding: 25px 0 0;}
.border-phoenix {border: 4px solid #a59b97; padding: 25px 0 0;}*/


.border-baxter, .border-portland, .border-denver,.border-phoenix  {background: #e3e6ea; padding: 25px 0 0;}



@media screen and (max-width: 480px) {

	.border-baxter, .border-portland, .border-denver, .border-phoenix  {padding: 0 10px 0;}
	
	.vc_row.vc_column-gap-25>.vc_column_container {
    padding: 0!important;
}
}
	
.vc_row.vc_column-gap-20>.vc_column_container {
    padding: 0!important;
}


.wbfs23 p{font-size: 0!important} /*P auf 0 gesetzt */

.dreierbild img {margin-top: 10px; margin-bottom: 20px!important}

@media screen and (min-width: 769px) {
.dreierbild  {display: none}
}

@media screen and (max-width: 915px) {
.zweierbild img {width: 95%;margin-top: 10px; margin-bottom: 20px!important}
}


/*Hero Jeans Storer Recycling BG*/
.vc_custom_1706783877454 {background-position: right!important; background-repeat: no-repeat!important}

@media screen and (max-width: 480px) {
	
.vc_custom_1706783877454 {background-position: center!important;}	
	
}

.hero-nachhaltigkeit p {
	
	 text-transform: uppercase;
    font-weight: 500;
    font-size: 1.1em;
    font-family: 'Oswald';
    color: #fff;}


@media screen and (max-width: 480px) {
	
	.hero-nachhaltigkeit p {padding: 0 10px}
	
	
}


.hero-nachhaltigkeit .wpb_wrapper {
	
    max-width: 960px;
    margin: auto;	
	padding-bottom: 10px

}

.hero-nachhaltigkeit .vc_column-inner {
    background-repeat: repeat-y;
    background-position: right;
}

.hseason p {color: #a79e9a; font-size: 3em!important; font-weight: 600;  font-family: 'Oswald';
}

.houtdoor p {color: #57584f; font-size: 2em!important; font-weight: 500;  font-family: 'Oswald'; margin: 30px 0;
}
.had p {color: #fff; font-size: 2em!important; font-weight: 500;  font-family: 'Oswald';
}

.had2 p {color: #0d273b; font-size: 2em!important; font-weight: 500;  font-family: 'Oswald';
}

.had2 p {margin: 20px 0}

@media screen and (max-width: 480px) {
.had2 p {margin: 0}	
}

@media screen and (max-width: 480px) {
	
	.houtdoor p {margin: 0 0;}
	
}


/*Boxen full*/
.wseason-hg {background: #fbf9f9}
@media screen and (max-width: 480px) {
.wseason-hg   {padding: 0 10px; margin: 30px auto 0!important;}	
}

/*HW23*/


.center-960px {max-width:960px; margin: auto!important}

@media screen and (max-width: 480px) {
	.center-960px .vc_col-sm-12 {margin: auto 0!important}
}


@media screen and (max-width: 480px) {
.center-960px .casual-autumn {margin: 0!important; padding-bottom: 0!important}
}

.text-block-top0-140-inner .wpb_column .vc_column-inner {padding-left: 0px!important;
    padding-right: 0px!important;}


.hwvideo {max-width:960px; margin: auto!important; margin-top: 60px!important}

.video-30top {max-width:960px; margin: auto!important; margin-top: 30px!important}

@media screen and (max-width: 480px) {
.hwvideo { margin-top: 45px!important}	
.video-30top { margin-top: 20px!important}	
	
}

.fgvideo {max-width: 880px; margin: 10px 0 15px 3px!important}

/*Fguide FS24*/
.video-unten {margin-top: 0px!important}

@media screen and (max-width: 480px) {
.video-unten {margin-top: 15px!important}	
}
/**/

.hg-hw23 {background-image: linear-gradient(transparent 24%, #edf0ed 0%);}

.hg-fs24 {background-image: linear-gradient(transparent 32%, #edf0ed 0%, #edf0ed 66%, transparent 0%);}

.hg-fs24-mobil  {display: none}

@media screen and (max-width: 480px) {
.hg-hw23, .hg-fs24 {background: #edf0ed;}
	.hg-fs24-mobil  {display:block }
	.hg-24-dsk {display: none}
}
	


.box-full .box-full-inner-hg-60px  {
    margin:60px auto;}

@media screen and (max-width: 480px) {

.box-full .box-full-inner-hg-60px  {
    margin:30px auto;}
}

.box-full .box-full-inner-hg-0px  {
    margin:0px auto;}
@media screen and (max-width: 480px) {
/*wsport oben*/
.vc_custom_1676291495909 {margin-top: 10px;}
/*wsport unten*/
.vc_custom_1690203867277 .wpb_wrapper {padding: 0 10px;}
	
/*Casual unten*/	
/*	.vc_custom_1690199951406 {padding-top: 10px!important; padding-bottom: 10px!important;}	*/
}

 /*Nachhaltigkeitslogos */
.sustainability {position: absolute;}

@media screen and (max-width: 767px) {
.sustainability {position: inherit;}
	
}
.sustainability  a:hover img {border-bottom: 7px solid #515c3d;}

/*Stoerer */
@media screen and (max-width: 480px) {
.stoerer-block {
    margin-top: 25px!important;
	margin-bottom: 35px
}
}
/*Storer DOB HW24*/
.page-id-462  .stoererblock-logos,.page-id-463 .stoererblock-logos,.page-id-460  .stoererblock-logos,.page-id-461 .stoererblock-logos {display: none}  

/*.page-id-462 .top-60px-dob-h24, .page-id-463 .top-60px-dob-h24, .page-id-460 .top-60px-dob-h24, .page-id-461 .top-60px-dob-h24 {margin-top: 60px!important}*/

@media screen and (max-width: 480px) {
.milano-1 {margin-top: 15px}
.milano-2 {margin-top: 24px}	
}

/*Stoerer HAKA FG*/
/*.page-id-333 .stoerer-block, .page-id-16900 .stoerer-block, .page-id-16934*/ .stoerer-block {background: #efefef}

/*.page-id-333 .stoererblock-storefinder, .page-id-16900 .stoererblock-logos , .page-id-16934 .stoererblock-logos {display: none}*/


.page-id-455  .stoererblock-logos, .page-id-454  .stoererblock-logos,.page-id-9623 .stoererblock-logos,.page-id-9693 .stoererblock-logos, .page-id-9648 .stoerer-block,.page-id-9691 .stoerer-block {display: none}  


/*Stoerer HAKA*/

.page-id-483 .stoererblock-logos ,.page-id-484 .stoererblock-logos {display: none}


.casual-autumn {padding-bottom: 35px}


.stoerer-topmargin {margin-top: 60px}

@media screen and (max-width: 480px) {
	.stoerer-topmargin {margin-top: 25px}
}





/*Hero HW23*/

@media screen and (max-width: 480px) {
	.displaymobile {display: none!important}
}

.page-id-82113 .stoererblock-logos, .page-id-82126 .stoererblock-logos {display: none}

.text-nhlogo {margin: 3px 0}

@media screen and (max-width: 480px) {
.text-nhlogo .text-nhlogo-1 {    width: 37%;
    float: left;}

.text-nhlogo .text-nhlogo-2 {    width: 10%;
    float: right;
    margin: 15px 0 0;}
}

.text-nhlogo img:hover {opacity: .6}


.box-full.houtdoor-hg2 .vc_column-inner {
    padding: 9px 9px!important;
}


/*Workwear*/



.wwbox {margin: 60px auto 0;}    
@media screen and (max-width: 480px) {
.wwbox {margin: 30px auto 0;}    
}
.wwbox-inner {max-width: 960px; margin: auto; background: #d93e21}
/*.wwbox-inner .wpb_wrapper .vc_row-fluid {padding: 7px}*/
.wwbox-inner .wpb_wrapper .vc_row-fluid .vc_col-sm-6 {padding: 5px}

.wwbox-inner2 {max-width: 960px; margin: auto; background: #ebedee}
.wwbox-inner2 .wpb_wrapper .vc_row-fluid {padding: 0px; line-height: 0}
.wwbox-inner2 .wpb_wrapper .vc_row-fluid .vc_col-sm-6 {padding: 0px}



.wwbox-inner h1 {font-family: 'Oswald'; color: #30383b;
    margin: 20px 0 0 36px;}


@media screen and (max-width: 900px) {
	
	.wwbox-inner h1 {margin: 0 0 0 10px; font-size: 2em}
	
}

.wwbox-inner h3 {font-family: 'Oswald'; color: #30383b; text-transform: inherit;
    font-weight: 500;
    font-size: 30px;
	margin: 0 0 0 38px;
}

@media screen and (max-width: 900px) {
	
	.wwbox-inner h3 {margin: 0 0 0 10px; font-size: 2em}
	
}

.wwtext {margin: 15px 0 25px 0!important}

@media screen and (max-width: 480px) {
	
	.wwbox-inner h3, .wwbox-inner h1 {font-size: 1.5em}
	
}

.hworkwear-hg  {background: #d93e21;}
.hworkwaer2-hg  {background: #ebedee;}

.box-full .hw23-box-full-inner-hg  {max-width: 970px;
    margin:20px auto;}


/*Banner Nachahltigkeit Hero Jeans*/
.vc_custom_1690457571530 {margin: 42px 0 0}

@media screen and (max-width: 480px) {
	
	.vc_custom_1690457571530 {margin: 0 0 20px;}	
	
}
/*Soziale Verantwortung Header*/
.vc_custom_1523105296166 img {max-width: 100%!important}


.hsbox, .hadbox {margin: 60px auto 0;}    
@media screen and (max-width: 480px) {
.hsbox, .hadbox {margin: 30px auto 0;}    
}
.hsbox-inner {max-width: 960px; margin: auto; background: #d8d1ce}

.hadbox-inner  {max-width: 960px; margin: auto!important; background: #0d273b}

.hsbox-inner .wpb_wrapper, .hadbox-inner .wpb_wrapper  {margin: 30px 0}
@media screen and (max-width: 480px) {
.hsbox-inner .wpb_wrapper, .hadbox-inner .wpb_wrapper  {margin: 10px 0}
}


@media only screen and (max-width: 820px) and (min-width: 490px)  {
.fitting-guide-infotext .wpb_wrapper {overflow-y: scroll;height: 123px;}
}

/*FS23*/

.houtdoor-hg .border-960-510 {background: url(https://fs23.stookerbrands.de/wp-content/themes/stooker/images/rechteck-960px-550px.png)!important;
    background-size: 100%!important;
    padding: 42px;
}


.box-full .fs23-box-full-inner-hg  {max-width: 960px;
    margin:50px auto;}


.colorbox-1 .vc_column-inner .wpb_wrapper  {height: 100%; }
.colorbox-1 .vc_column-inner .wpb_wrapper .wpb_text_column {height: 100%!important;}

.colorbox-1 h3, .colorbox-1 p {color: #fff}
.colorbox-1 h3 {    
	text-transform: uppercase;
    font-weight: 800;
    font-size: 51px;
}


.colorbox-2 {    min-height: 402px;
    margin-top: 30px;
    display: flex;
    justify-content: center;
    align-items: center;}

.center-v .wpb_wrapper, .center-v, .center-v3 .vc_column-inner{ 
	height: 100%;
	display: flex; 
    justify-content: center; 
    align-items: center;}

.center-v2{ 
	height: 100%;
	display: flex; 
    align-items: center;}

.center-v3{ 
	height: 30%;
	display: flex; 
    align-items: center;}


.mjeans-1-fs23 .wpb_wrapper .wpb_wrapper{padding: 0 30px }

.c284362 H3 {color: #284362}
.c-84b9db H3 {color: #84b9db}


/*
.center-v3 h3 {font-size: 60px}*/

@media screen and (max-width: 1024px) {
	.colorbox-1 {max-width: 493px;min-height: 400px!important;}
.colorbox-1 img, .colorbox-2 img {max-width: 80%}
	
	
}






.wsport-1-fs23 .wpb_wrapper .wpb_wrapper{padding: 0 48px }

@media screen and (max-width: 480px) {
	.wsport-1-fs23 .wpb_wrapper .wpb_wrapper{padding: 0 35px }
	
}






@media screen and (max-width: 820px) {
	

	.colorbox-1 h3 { font-size: 40px; }
	
}

@media screen and (max-width: 480px) {
		.center-v2, .center-v3{ height: 60%;}
	.colorbox-1 h3 { font-size: 36px; }
	
	
}


@media screen and (max-width: 375px) {
	
	.colorbox-1 h3 { font-size: 36px; }
	
	
}

@media screen and (max-width: 320px) {
	
	.colorbox-1 h3 { font-size: 31px; }
	
	
}

.text-bottom {position: absolute;
    bottom: 27px; color: #fff;

font-weight: 600;
    font-size: 21px;

}

.text-bottom2 {position: absolute;
    bottom: 60px;}


.box-full-wjeans {margin:0px auto 50px auto;} /*fs23*/
.box-full-wjeans .box-full-inner-fs23  {max-width: 970px; margin:0px auto;} /*fs23*/


.text-block-easy-wear h4 {color: #5e2f58; font-size: 27px}

@media screen and (max-width: 1024px) {
	
.box-full-wjeans .box-full-inner-fs23  {max-width: 95%} /*fs23*/
	
	
}
@media screen and (max-width: 768px) {
.text-block-easy-wear .vc_column-inner {padding-top: 10px!important}
	.text-block-easy-wear .vc_column-inner .vc_column-inner img {width: 80%}
}

 
/*.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner {padding-top: 0!important}*/
 
.text-block-unten {max-width: 40%; margin: auto}

@media screen and (max-width: 480px) {
	
	.text-block-unten {max-width: 90%; margin: auto}
}

.text-block-unten h1 {color: #303d46; font-weight: 900; padding: 0!important}


.box-full-video {margin: 60px auto 0;}

@media screen and (max-width: 480px) {
.box-full-video {margin: 30px auto 0;}
}



@media screen and (max-width: 480px) {
.img-block-3 .vc_col-sm-4 {margin-top: 15px;}
}


.fitting-guide-infotext .wpb_wrapper h6 {
    font-weight: normal;
    font-size: 16px;
     bottom: 10px; 
    position: absolute;
    margin-bottom: 0;
    padding: 25px 4px 56px;
	color: #646464;}

/*HW22*/




/*.box890 {max-width:890px; margin:auto;}*/


/*HG Farben*/

/*Stooker Landing*/
.page-id-240 .site-content-contain, .page-id-419 .site-content-contain, .page-id-421 .site-content-contain {
    background: #fff;
}

/*Women Jeans*/
.page-id-287 .site-content-contain, .page-id-448 .site-content-contain, .page-id-9700 .site-content-contain {
    background: #fff;
}

/*Women Belts*/
.page-id-289 .site-content-contain, .page-id-456 .site-content-contain, .page-id-457 .site-content-contain {
    background: #fff;
	
}/*Women Casuals*/
.page-id-290 .site-content-contain, .page-id-458 .site-content-contain, .page-id-459 .site-content-contain {
    background: #fff;
}

/*Women Sport*/
.page-id-327 .site-content-contain, .page-id-460 .site-content-contain, .page-id-461 .site-content-contain {
    background: #f0f0ef;
}

/*Women Season*/
.page-id-373 .site-content-contain, .page-id-463 .site-content-contain, .page-id-462 .site-content-contain {
    background: #fff;
	
}/*Men Jeans*/
.page-id-334 .site-content-contain, .page-id-474 .site-content-contain, .page-id-475 .site-content-contain {
    background: #fff;
}

/*Men Fguide*/
.page-id-333 .site-content-contain, .page-id-16900 .site-content-contain, .page-id-16934 .site-content-contain {
    background: #fff;
}


/*Men Belts*/
.page-id-335 .site-content-contain, .page-id-478 .site-content-contain, .page-id-479 .site-content-contain {
    background: #fff;
}

/*Men Casuals*/
.page-id-336 .site-content-contain, .page-id-481 .site-content-contain, .page-id-482 .site-content-contain {
    background: #fff;
}

/*Men Sport*/
.page-id-337 .site-content-contain, .page-id-483 .site-content-contain, .page-id-484 .site-content-contain {
    background: #fff;
}

/*Men Classics*/
.page-id-58111 .site-content-contain, .page-id-58655 .site-content-contain, .page-id-58658 .site-content-contain {
    background: #fff;
}


/*----------------------------------------------------------------------------*/

/*.box-full {margin:50px auto;}*/
.box-full {margin:60px auto 0;} /*fs23*/

@media screen and (max-width: 480px) {
	.box-full {margin:45px auto 0;}
}

.box-full .box-full-inner  {max-width: 910px;
    margin:0px auto;}

@media screen and (max-width: 480px) {
.box-full .box-full-inner  {max-width: 910px;
    margin:15px auto;}
}


/*.box-full .box-full-inner-hg  {max-width: 910px;
    margin:50px auto;}*/

.box-full .box-full-inner-hg  {max-width: 960px;
    margin:50px auto;} /*fs23*/


@media screen and (max-width: 480px) {
.box-full .box-full-inner-hg  {max-width: 910px;
    margin:10px auto 10px;}
}

.page-template-stooker-page .box-full img {
    margin-bottom: 0px!important;
}


/*.box-full .vc_column-inner {padding-top: 10px!important; padding-bottom: 5px }*/
.box-full .vc_column-inner {padding: 0px!important; }

.textbox .wpb_wrapper { padding: 10% 10px;}

.textbox {
    /*padding: 15px 5px;*/
    position: absolute;
    top: 160px;
	/*min-width: 380px;*/
    min-height: 250px;
    width: 375px;
    height: auto;
    
}




.textbox.textrechts,.textbox.bildrechts  {
	right: 0
}

.textbox.bildrechts p,.textbox.bildlinks p {padding: 0!important}

.textbox.bildrechts .wpb_wrapper,.textbox.bildlinks .wpb_wrapper {padding: 0!important}

.textbox.bildrechts {max-width: 375px}

.textbox h3, .textbox h4 {    
    font-size: 2.7em;
    line-height: 1em;
    color: #fff;
    font-weight: 900;
    padding: 0 20px;
}

.textbox p {

    font-size: 1.8em;
    line-height: 1.3;
    font-weight: bold;
    padding: 15px 20px 0px;
    color: #fff;

}

.box-full-caption h4 {
	font-size: 2.5em;
    color: #fff;
    text-align: center;
    padding: 15px 0 0;}

/*.text-block-top0-140-inner{margin: 0px 136px 0px 134px!important}*/
.text-block-top0-140-inner{margin: 0px 90px 0px 90px!important} /*FS23*/


.top-60px-img img {margin-top: 60px!important}

@media screen and (max-width: 1024px) {
.text-block-top0-140-inner{margin: 0px 10px 0px 10px!important} /*FS23*/
}
 

.text-block-top0-140-inner.top1 .vc_column-inner{padding-top: 0!important}

.top-60px p img{margin-bottom: 0!important}
.top-60px .vc_col-sm-6 .vc_column-inner, .top-60px .box-full-inner-fs23  .vc_column-inner,.top-60-2px img, .top-60px .vc_column-inner { padding-top: 60px!important}


.top-60-3px {margin-top: 60px!important}

@media screen and (max-width: 480px) {
.top-60-3px .vc_column-inner{margin-top: 30px!important}
}

.top-48px .vc_col-sm-6 .vc_column-inner { padding-top: 48px!important} 

.top-30px .vc_column-inner {padding-top: 30px!important}
@media screen and (max-width: 480px) {
.top-30px .vc_column-inner {padding-top: 20px!important}	
	
}



@media screen and (max-width: 480px) {
.text-block-top0-140-inner img {width: 95%; margin: auto}
	
.top-60px .vc_col-sm-6 .vc_column-inner, .top-60px .box-full-inner-fs23  .vc_column-inner,.top-60-2px .vc_column-inner,.top-60-2px img, .top-48px .vc_col-sm-6 .vc_column-inner, .top-60px .vc_column-inner{padding-top: 30px!important}
}


.text-block-top63-140-inner{margin: 63px 136px 56px 134px!important}

 
.box-full-inner-3block .wpb_wrapper {margin: 0 3px;}
@media screen and (max-width: 480px) {
.box-full-inner-3block .wpb_wrapper {margin: 0 3px 10px;}
}
@media screen and (max-width: 480px) {
.text-block-top0-140-inner, .text-block-top63-140-inner{margin: 0px auto 0!important}

	/*.text-block-top0-140-inner .vc_col-sm-6,*/ .produktbild-2block {margin-bottom: 30px}

	.text-block-top0-140-inner.nohg, .text-block-top63-140-inner.nohg {padding: 0 10px}	
/*	.nohg.vc_col-sm-6 {margin-bottom: 30px!important}*/
	.bild-unten {margin-bottom: 0!important}
}
@media screen and (max-width: 480px) {
	
	.box-full-caption h4 {font-size: 1.8em;}
	
}



/*Textboxen Farben + P */



.wjeans-hg {background: #90a2b3}
@media screen and (max-width: 480px) {
.wjeans-hg {padding:  0 10px}	
}
.textbox.wjeans-1 {background: #d2a237;}
.textbox.wjeans-2-3 {background: #6b829d;}



.wbelts-hg {background: #d9dadc}

@media screen and (max-width: 480px) {
.wbelts-hg  {padding: 0 10px}	
}
.textbox.wbelts-1  {background: #bdc0c4;}
.textbox.wbelts-1 p { font-size: 20px; font-weight: normal; }

.textbox.wcasuals-1  {background: #793e5a;}
.textbox.wcasuals-1 p { font-size: 20px; font-weight: normal; }



.wcasuals-hg {background: #ccd5e1} /*fs23*/
@media screen and (max-width: 480px) {
.wcasuals-hg  {padding: 0 10px;}	
}
.textbox.wcasuals-2  {background: #869380;}
.textbox.wcasuals-2 p { font-size: 20px; font-weight: normal; }


.wsport-hg {background: #c0c9c3}
@media screen and (max-width: 480px) {
.wsport-hg {background: none}	
/*.wsport-hg   {padding: 0 10px;margin: 30px 0;}	*/
	.wsport-hg   {padding: 00px;margin: 10px 0 30px;} /*fs23*/
	
	
}
.textbox.wsport-1, .textbox.wsport-2  {background: #c9356f;}
.textbox.wsport-1 p, .textbox.wsport-2 p { font-size: 20px; font-weight: normal; }

.textbox.wsport-1, .textbox.wseason-1  {background: #865d60;}
.textbox.wsport-1 p, .textbox.wseason-1  p { font-size: 20px; font-weight: normal; }


.mjeans-hg  {background: #90a2b3;}

@media screen and (max-width: 480px) {
.mjeans-hg  {background: none}	
}

.textbox.mjeans-1, .textbox.mjeans-1  {background: #627a99;}
.textbox.mjeans-1 p, .textbox.mjeans-1  p { font-size: 20px; font-weight: normal; }


.mbelts-hg  {background: #d9dadc;}

@media screen and (max-width: 480px) {
.mbelts-hg  {padding: 0 10px}	
}
.textbox.mbelts-1  {background: #bdc0c4;}
.textbox.mbelts-1 p { font-size: 20px; font-weight: normal; }


.mcasuals-hg  {background: #d9c4ba;}
@media screen and (max-width: 480px) {
.mcasuals-hg  {padding: 0 10px;margin-bottom: 15px;}	
}
.textbox.mcasuals, .textbox.mcasuals-2  {background: #95543b;}
.textbox.mcasuals, .textbox.mcasuals-2 p { font-size: 20px; font-weight: normal; }


.msport-hg  {background: #818184;}
@media screen and (max-width: 480px) {
.msport-hg  {padding: 0 10px}	
}
.textbox.msport {background: #152944;}
.textbox.msport p { font-size: 20px; font-weight: normal; }


.mclassics-hg  {background: #8f98a7;}
@media screen and (max-width: 480px) {
.mclassics-hg  {padding: 0 10px;margin: 30px 0;}	
}
.textbox.mclassics {background: #152944;}
.textbox.mclassics p { font-size: 20px; font-weight: normal; }


.kjeans-hg  {background: #c6ddef;}
@media screen and (max-width: 480px) {
.kjeans-hg  {padding: 0 10px;margin: 30px 0;}	
}
.textbox.kjeans {background: #adce57;}
.textbox.kjeans p { font-size: 20px; font-weight: normal; max-width: 375px }
.textbox.kjeans h4 {font-size: 1.6em; padding: 15px 20px 0;}


/*.textbox.kfguide-1 {top:14px}*/


.textbox.kfguide-1.textrechts {top: 74px!important;}
/*EN*/
.page-id-493 .textbox.kfguide-1.textrechts {top: 94px!important;}

/*FR*/
.page-id-494 .textbox.kfguide-1.textrechts {top: 74px!important;}

.textbox.kfguide-1.textrechts {background: #28b7e8;}
.textbox.kfguide-1.bildrechts {top:378px!important}
.textbox.kfguide-1 p { font-size: 16px; font-weight: normal; max-width: 375px }

@media screen and (max-width: 480px) {
	.textbox.kfguide-1 h3,.textbox.kjeans h3 {padding: 20px 20px 0;}	
	.textbox.kfguide-1 .wpb_wrapper,.textbox.kjeans .wpb_wrapper {margin: 0 0 8px!important}
	
}





.textbox.kfguide-2.textlinks {top: 50px!important;}
.textbox.kfguide-2.textlinks {background: #2d8e92;}
.textbox.kfguide-2.bildlinks {top:356px!important}

/*FR*/
.page-id-494 .textbox.kfguide-2.bildlinks {top:397px!important}


.textbox.kfguide-2 p { font-size: 16px; font-weight: normal; max-width: 375px }

@media screen and (max-width: 480px) {
	.textbox.kfguide-2 h3 {padding: 20px 20px 0;}	
 
}


.textbox.kfguide-3.textrechts {top: 70px!important;}

/*EN*/
.page-id-493 .textbox.kfguide-3.textrechts {top: 90px!important;}

/*FR*/
.page-id-494 .textbox.kfguide-3.textrechts {top: 93px!important;}


.textbox.kfguide-3.textrechts  {background: #d6007f;}
.textbox.kfguide-3.bildrechts {top:397px!important}
.textbox.kfguide-3 p { font-size: 16px; font-weight: normal; max-width: 375px }

@media screen and (max-width: 480px) {
	.textbox.kfguide-3 h3 {padding: 20px 20px 0;}	
	.textbox.kfguide-3 .wpb_wrapper {margin: 0 0 8px!important}
}


.textbox.kfguide-4.textlinks {top: 50px!important;}
.textbox.kfguide-4.textlinks {background: #951273;}

.textbox.kfguide-4.bildlinks {top:376px!important}

/*FR*/
.page-id-494 .textbox.kfguide-4.bildlinks {top:397px!important}



.textbox.kfguide-4 p { font-size: 16px; font-weight: normal; max-width: 375px }

@media screen and (max-width: 480px) {
	.textbox.kfguide-4 h3 {padding: 20px 20px 0;}	
	.textbox.kfguide-4 .wpb_wrapper {margin: 0 0 8px!important}
}








.hbelts-hg  {background: #7a808c;}
@media screen and (max-width: 480px) {
.hbelts-hg  {padding: 0 10px;margin: 30px 0;}	
}
.textbox.hbelts {background: #7a808c;}
.textbox.hbelts p { font-size: 20px; font-weight: normal; max-width: 375px }
.textbox.hbelts h4 {font-size: 1.6em; padding: 15px 20px 0;}


.hseason-hg  {background: #d7d2ce;}
@media screen and (max-width: 480px) {
.hseason-hg  {padding: 0 10px;margin: 10px 0;}	
}
.textbox.hseason {background: #7a808c;}
.textbox.hseason p { font-size: 20px; font-weight: normal; max-width: 375px }
.textbox.hseason h4 {font-size: 1.6em; padding: 15px 20px 0;}


.houtdoor-hg  {background: #ccccca;}

.houtdoor-hg2  {background: #57584f;}

.hero-outdoor-7 .box-full-inner {margin: 40px auto;}
@media screen and (max-width: 480px) {
.houtdoor-hg  {padding: 0 10px; margin: 10px 0;}
	
.hero-outdoor-7 .box-full-inner {margin: 30px auto;}
	
}

.dreier-leger .wpb_content_element {margin: 0 5px!important}



.had-hg  {background: #bfc7cb;}
@media screen and (max-width: 480px) {
.had-hg  {padding: 0 10px;margin: 30px 0;}	
}


/*Farben Textboxen ENDE*/


 .box-full .textbox a {color: #fff; display: block}	


.produktbild-links {float: left;}
.produktbild-rechts {float: right;}
.video-rechts {float: right; max-width: 590px; /*overflow: hidden!important;*/ /*margin-bottom: -2px!important; margin-right: -1px!important; z-index: -100!important*/}
.video-links {float: none; max-width: 590px; /*overflow: hidden!important*/}


#lenn-video .wpb_wrapper video {
	margin: -1px!important;}

/*#video {position: relative;}
video:focus { outline:none; position: relative;}*/


@media screen and (max-width: 480px) {



	
	
.box-full {margin-left: 10px!important; margin-right: 10px!important}
	
.box-full.mobil-unten.h2-p3 {padding-bottom: 140px} /*2 Headlines 2 P 3 Lines*/
.box-full.mobil-unten.h2-p2 {padding-bottom: 150px} /*2 Headlines 2 P 2 Lines*/
.box-full.mobil-unten.h2-p0 {padding-bottom: 105px} /*2 Headlines 3 P 0 Lines*/

.box-full.mobil-unten.h3-p2.belts {padding-bottom: 150px} /*2 Headlines 3 P 2 Lines*/

/*EN/FR*/
.page-id-456  .box-full.mobil-unten.h3-p2.belts, .page-id-457  .box-full.mobil-unten.h3-p2.belts {padding-bottom: 155px} /*2 Headlines 3 P 2 Lines*/
	
.box-full.mobil-unten.h3-p2.casuals {padding-bottom: 160px} /*2 Headlines 3 P 2 Lines*/

.textbox.wcasuals-1 span {display: none}	
	
.box-full.mobil-unten.h2-p1.sport {padding-bottom: 120px} /*2 Headlines 3 P 1 Lines*/	
.box-full.mobil-unten.h3-p2.sport {padding-bottom: 207px} /*2 Headlines 3 P 2 Lines*/	
	
.box-full.mobil-unten.h2-p2.wseason {padding-bottom: 75px} /*2 Headlines 3 P 2 Lines*/

	
.box-full.mobil-unten .textbox.mjeans-1 {top:620px}
.box-full.mobil-unten.h2-p2.mjeans {padding-bottom: 150px} /*2 Headlines 3 P 2 Lines*/
	
.box-full.mobil-unten.h3-p1.wbelts {padding-bottom: 75px} /*2 Headlines 3 P 1 Line*/	



.box-full.mobil-unten.h3-p1.mbelts {padding-bottom: 180px} /*2 Headlines 3 P 1 Line*/	

.box-full.mobil-unten.h3-p0.mcasuals {padding-bottom: 265px} /*2 Headlines 3 P 0 Line*/	
.box-full.mobil-unten.h3-p0.mcasuals-2 {padding-bottom: 130px} /*2 Headlines 3 P 0 Line*/	

.box-full.mobil-unten.h4-p0.msport-1 {padding-bottom: 150px} /*2 Headlines 4 P 0 Line*/	
.box-full.mobil-unten.h3-p0.msport-2 {padding-bottom: 90px} /*2 Headlines 4 P 0 Line*/		

.box-full.mobil-unten.h4-p0.mclassics-1 {padding-bottom: 140px} /*2 Headlines 4 P 0 Line*/	
.box-full.mobil-unten.h3-p0.mclassics-2 {padding-bottom: 80px} /*2 Headlines 4 P 0 Line*/		


/*.box-full.mobil-unten.h2-h2-p4.kjeans {padding-bottom: 300px}*/ /*2 Headlines 2 2 P 4 Line*/	
/*.box-full.mobil-unten.h2-p3.kjeans {padding-bottom: 190px}*/ /*2 Headlines 2 P 3 Line*/	
	
/*.box-full.mobil-unten.h2-p4.kfguide-1 {padding-bottom: 300px}*/ /*2 Headlines 2 2 P 4 Line*/	
	
.textbox.kfguide-1,.textbox.bildrechts,.textbox.kfguide-2,.textbox.bildlinks,.textbox.kfguide-3,.textbox.kfguide-4,.textbox.kjeans {position: unset!important; width: 100%!important;}	
	
.textbox.kfguide-1, .textbox.kfguide-1.textrechts, .textbox.kfguide-2, .textbox.kfguide-3, .textbox.kfguide-4,.textbox.kjeans { top: inherit!important; width: 100%}

	
.textbox.kfguide-4 p,.textbox.kfguide-3 p,.textbox.kfguide-2 p, .textbox.kfguide-1 p, .textbox.kjeans p {max-width: 100%}

	.box-full.mobil-unten.h2-p3.kjeans  {padding-bottom: 0} /*2 Headlines 2 P 3 Lines*/
	
/*.textbox.kfguide-2,.textbox.bildlinks {position: unset!important; width: 100%!important;}	
.textbox.kfguide-2 { top: inherit!important; width: 100%}	*/
	
.textbox.kfguide-1 .wpb_wrapper, .textbox.kfguide-2 .wpb_wrapper,.textbox.kfguide-3 .wpb_wrapper,.textbox.kfguide-4 .wpb_wrapper,.textbox.kjeans .wpb_wrapper  {
padding: 0 0 30px 0;
}
	
	
	
}



@media screen and (max-width: 480px) {
	
/*Farben + P Textboxen*/	
.textbox.wcasuals-2 p br {display: none}	
	

	
/*Farben Textboxen ENDE*/	
	
	.box-full.mobil-oben {padding-top: 90px}
	
	
	
 
.textbox .wpb_wrapper {margin: calc(25%/4) 1px!important; padding: 0;}	
	
.textbox h3, .textbox h4 {
	line-height: 1.1em;
 	font-size: 2.5em;
    /*padding: 15px 20px 0;*/
/*	padding: 0;
    text-align: center;*/}
	
.textbox h4 {    font-size: 1.8em;     padding: 10px 0 0;
}

	
.textbox p {
	padding: 15px 20px 0px;}	

	
.textbox h3  br {display: none}	
	
.box-full .textbox {
    /*padding: 3px 5px 12px;*/
    position: absolute;
    width: 80%;
    height: auto;
    margin: auto;
    margin-left: auto;
    margin-right: auto;
	min-width: inherit;
	min-height: inherit;
    left: 0;
	right: 0!important
    
    }

.box-full.mobil-unten .textbox  {top: 500px;}
	
.box-full.mobil-unten.belts .textbox  {top: 450px!important;}	
	
	
 .box-full.mobil-unten.wjeans .textbox, .box-full.mobil-unten.casuals .textbox   {top: 500px!important;}	
	
.textbox.wjeans-2-3	 span, .box-full.mobil-unten.belts span {display: none}		
	
	
.box-full.mobil-unten .textbox.wsport-1  {top: 559px;}	
.box-full.mobil-unten .textbox.wsport-2  {top: 570px;}	
/*FR*/	
.page-id-461 .box-full.mobil-unten .textbox.wsport-1  {top: 560px;}	
		

	
.box-full.mobil-unten .textbox.msport  {top: 570px;}	

.box-full.mobil-unten .textbox.mclassics  {top: 550px;}	
	
.box-full.mobil-unten .textbox.kjeans-link  {top: 650px!important;}	
.box-full.mobil-oben .textbox {top: -150px;}	
.box-full.mobil-unten.fguide .textbox {top: 250px;}		
	
.textbox.textrechts {
	right: auto
}	
	
 
.textbox.bildrechts {max-width:100%!important;     padding: 0!important;}
 
	
	
}

@media screen and (max-width: 410px) {
	
.box-full.mobil-unten.h2-p3 {padding-bottom: 170px} /*2 Headlines 2 P 3 Lines*/
.box-full.mobil-unten.h2-p2 {padding-bottom: 150px} /*2 Headlines 2 P 2 Lines*/
.box-full.mobil-unten.h2-p0 {padding-bottom: 130px} /*2 Headlines 3 P 0 Lines*/	

	
 .box-full.mobil-unten.wjeans .textbox   {top: 480px!important;}		
	
.box-full.mobil-unten.h2-p2.mjeans {padding-bottom: 180px} /*2 Headlines 3 P 2 Lines*/

.box-full.mobil-unten.h2-p1.sport {padding-bottom: 150px} /*2 Headlines 3 P 1 Lines*/	

/*FR*/	
.box-full.mobil-unten.h2-p1.sport {padding-bottom: 160px} /*2 Headlines 3 P 1 Lines*/	
	
.box-full.mobil-unten.h3-p2.sport {padding-bottom: 240px} /*2 Headlines 3 P 2 Lines*/		
	
/*FR*/
.page-id-461 .box-full.mobil-unten.h3-p2.sport {padding-bottom: 240px} /*2 Headlines 3 P 2 Lines*/	
	
.page-id-461 .box-full.mobil-unten .textbox.wsport-2  {top: 550px;}		
	
	.box-full.mobil-unten.belts .textbox {top: 410px}	

	
	.box-full.mobil-unten.h3-p2.belts {padding-bottom: 180px} /*2 Headlines 3 P 2 Lines*/

/*EN FR*/
.page-id-456  .box-full.mobil-unten.h3-p2.belts, .page-id-457  .box-full.mobil-unten.h3-p2.belts {padding-bottom: 190px} /*2 Headlines 3 P 2 Lines*/	
	

	
.box-full.mobil-unten.h2-p2.wseason {padding-bottom: 110px} /*2 Headlines 3 P 2 Lines*/

	
.box-full.mobil-unten .textbox.msport  {top: 530px;}		
	
.box-full.mobil-unten.h3-p1.mbelts {padding-bottom: 140px} /*2 Headlines 3 P 1 Line*/	

.box-full.mobil-unten .textbox.mbelts-1 {   top: 435px;
}
	
.box-full.mobil-unten.h2-p3.kjeans {padding-bottom: 0} /*2 Headlines 2 P 3 Lines*/	
/*.box-full.mobil-unten.h2-h2-p4.kjeans {padding-bottom: 344px}*/ /*2 Headlines 2 2 P 4 Line*/	
/*.box-full.mobil-unten.h2-p3.kjeans {padding-bottom: 215px}*/ /*2 Headlines 2 P 3 Line*/	

	
.box-full.mobil-unten.h3-p0.mcasuals {padding-bottom: 300px} /*2 Headlines 3 P 0 Line*/	
.box-full.mobil-unten.h3-p0.mcasuals-2 {padding-bottom: 165px} /*2 Headlines 3 P 0 Line*/		
	
.box-full.mobil-unten.h4-p0.mclassics-1 {padding-bottom: 170px} /*2 Headlines 4 P 0 Line*/	
.box-full.mobil-unten.h3-p0.mclassics-2 {padding-bottom: 110px} /*2 Headlines 4 P 0 Line*/		
	
}	

@media screen and (max-width: 360px) {
	
 .box-full.mobil-unten.wjeans .textbox, .box-full.mobil-unten.casuals .textbox    {top: 450px!important;}			
	
.box-full.mobil-unten.h3-p2.belts {padding-bottom: 235px} /*2 Headlines 3 P 2 Lines*/
	
.page-id-457  .box-full.mobil-unten.h3-p2.belts {padding-bottom: 225px} 	

	/* FR*/
.box-full.mobil-unten.h3-p2.casuals {padding-bottom: 170px} /*2 Headlines 3 P 2 Lines*/	

.box-full.mobil-unten .textbox.wsport-1  {top: 488px;}	
/*FR*/	
.page-id-461 .box-full.mobil-unten .textbox.wsport-1  {top: 488px;}		
	
	
.box-full.mobil-unten .textbox.wsport-2  {top: 488px;}			

	/*FR*/
.page-id-461 .box-full.mobil-unten.h3-p2.sport {padding-bottom: 240px} /*2 Headlines 3 P 2 Lines*/	
	
	
.box-full.mobil-unten.h2-p2.wseason {padding-bottom: 150px} /*2 Headlines 3 P 2 Lines*/	

	
.box-full.mobil-unten .textbox.mjeans-1 {top:540px}
.box-full.mobil-unten.h2-p2.mjeans {padding-bottom: 140px} /*2 Headlines 3 P 2 Lines*/	
	
.box-full.mobil-unten .textbox.mcasuals {top:420px}
.box-full.mobil-unten.h3-p0.mcasuals {padding-bottom: 230px} /*2 Headlines 3 P 0 Line*/	
.box-full.mobil-unten.h3-p0.mcasuals-2 {padding-bottom: 110px} /*2 Headlines 3 P 0 Line*/	

	.box-full.mobil-unten .textbox.msport  {top: 500px;}	
.box-full.mobil-unten.h4-p0.msport-1 {padding-bottom: 160px} /*2 Headlines 4 P 0 Line*/	
.box-full.mobil-unten.h3-p0.msport-2 {padding-bottom: 150px} /*2 Headlines 4 P 0 Line*/		

	
.box-full.mobil-unten .textbox.mclassics  {top: 500px;}		
	
.box-full.mobil-unten .textbox.kjeans-link  {top: 570px!important;}		
	
}







/*HW22 ENDE*/













._brlbs-thumbnail {width: 100%!important}


body {    
    overflow:visible;
}

/*Headline Farben*/

span.c1 {color: #46bbb4;}
span.c2 {color: #f3a42e;}
span.c3 {color: #123354;}
span.c4 {color: #b9661d;}
span.c5 {color: #cf7eb2;}
span.c6 {color: #8dc27b;}

span.c7 {color: #dac9b9;}
span.c8 {color: #504a4f;}
span.c9 {color: #cfa9b5;}

span.c10 {color: #c0c62d;}
span.c11 {color: #002a45;}

/*spring-summmer 22*/

.spring-summer-22 {margin-top: 40px}



.spring-summer-22-btn {background: #cfebe2; /*max-width: 350px; */line-height: 22px; padding: 15px}
.spring-summer-22-btn:hover {background: #B4DCCF; display: block}
.spring-summer-22-btn .hdlgreen {color: #5ebca2; font-size: 1.2em; font-weight: 600}

.spring-summer-22-btn .hdl1 {font-size: 1em; line-height: 29px}
.spring-summer-22-btn .hdl3 {font-size: .8em;}

 
/* Make the highlight transparent - no color */

section.linkAnnotation a, a.linkAnnotation, a.customLinkAnnotation, .customHtmlAnnotation, .customVideoAnnotation {
	background-color: #ffffff!important;
    /*opacity:0!important;*/ 
}

/* Klickrahmen entfernen */
a:active, a:focus, button {outline: none!important;}

/*Mobile Blauer HG entfernen*/
a {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

/*Mobil BG Navi*/
:not( .mejs-button ) > button:hover {background:none}

.single-featured-image-header {max-width: 1170px; margin: auto}


.floater {float: left}


.no-svg .dropdown-toggle .svg-fallback.icon-angle-down:before {
  display: none;
}

body, button, input, select, textarea {
	font-family: 'arial', sans-serif;
	font-weight: normal;

}


h1, h2, h3, h4, h5, h6 {
    clear: both;
    line-height: 1.3em;
    margin: 0;
   /* padding: .5em 0 0;*/
	    padding: .5em 0 .3em;
}


/*
 {font-size: 23px; font-weight: 600; color: #898989;text-transform: uppercase;}*/

h2, h3 {
	text-transform: uppercase;
	font-weight: normal;
    font-size: 20px;
	color: #29211a;
   
}
.page-id-215 h2,.page-id-855 h2,.page-id-856 h2  {
	text-transform: uppercase;
	font-weight: bold;
    font-size: 23px!important;
	color: #000;
   
}
.page-id-215 h3,.page-id-855 h3,.page-id-856 h3 {
	text-transform: uppercase;
	font-weight: bold;
    font-size: 21px!important;
	color: #5d5d5d;
   
}
 
.page-id-215 .downloads a,.page-id-855 .downloads a,.page-id-856 .downloads a   {display: inline}


.page:not(.home) #content {
    padding-bottom: 0;
}

p { 
	margin: 0 0 .8em;}



embed, iframe, object {
	/*margin-top: 10px;*/
    margin-bottom: 0;
	margin-left: auto;
    margin-right: auto;
    width: 100%;
}



.movie {
   display: table;
    height: 235px;
    margin: 0 auto;
    width: 100%;
  }


.movie .wpb_wrapper {
   text-align: center;
    display: table-cell;
    vertical-align: middle;
  }


.site-content ul, .site-content ol {
	margin: 5px 20px;
	    padding-bottom: 15px;

}

.entry-content a img, .comment-content a img, .widget a img {box-shadow: none; }

.fitting-guide p {color: #646464}


.fitting-guide h1 {text-transform: uppercase; font-family: 'arial'; font-size: 2em; font-weight: 600;     line-height: 1em; margin-bottom: 35px!important
}

 


.fitting-guide .zermatt h1 {color: #f9aa00;}
.fitting-guide .nizza h1 {color: #a6c6ea;}
.fitting-guide .florenz h1 {color: #5d2e58;}
.fitting-guide .florida h1 {color: #73a68e;}
.fitting-guide .milano h1 {color: #b8ac8f;}
.fitting-guide .rio h1 {color: #b90043;}
.fitting-guide .berlin h1 {color: #b90043;}
.fitting-guide .sienna h1 {color: #ca85d8;}
.fitting-guide .tahiti h1 {color: #df7c8a;}
.fitting-guide .macau h1 {color: #b90043;}
.fitting-guide .coco h1 {color: #e72379;}
.fitting-guide .madrid h1 {color: #b90043;}
.fitting-guide .california h1 {color: #73a68e;}


.sport-women-infotext h1 {color: #e65d9a!important}

/*Season Women*/
.page-id-373 .season1 h1, .page-id-463 .season1 h1, .page-id-462 .season1 h1 {color:#428fb5}
.page-id-373 .season2 h1, .page-id-463 .season2 h1, .page-id-462 .season2 h1 {color:#eda33e}
.page-id-373 .season3 h1, .page-id-463 .season3 h1, .page-id-462 .season3 h1 {color:#93a1aa}



.h1-04204c h1 {color: #b3334d!important}


.jeans-women-infotext h1,.jeans-accessories-infotext h1  {text-transform: none; font-family: 'Lusitana'; font-size: 30px; color: #b3334d; letter-spacing: .02em; margin-bottom: 0px!important
}


.headline-green h1 {color: #60b44f;}

.txtwomen p {color: #1a1a18;}
.txtwomen h1 {font-family: 'Arial';font-size: 30px; color: #b3334d;/*letter-spacing: .2em;*/text-transform: uppercase; font-weight: 700;   line-height: 38px}

.txtwomen h1 strong {font-weight: 800; }




/*.fitting-guide.txtmen .vc_column-inner {padding-top: 15px!important;}*/

.txtmen p {color: #7f7d79;}
.txtmen h1 {font-size: 28px;color: #002943; font-family: 'arial';text-transform: uppercase;letter-spacing:inherit;}

.txtmen .frisco h1 {color: #a5002e;}
.txtmen .matteo h1 {color: #53859f;}
.txtmen .jogg h1 {color: #4598a0;}



.txtkids p {color: #1a1a18;}
.txtkids h1 {font-family: 'Arial';font-size: 30px;color: #aab300;letter-spacing: .1em;text-transform: none;}
.txtkids-fg h1 {color: #d2df19}
.txtkids-fg p {color: #898989;}

.txthero p {color: #57584f;font-weight: normal;font-family: 'Oswald';}



.txthero h1 {font-size: 30px;color: #57584f;font-family: 'Oswald'; font-weight: 500;padding-bottom: 0px!important;}


@media screen and (max-width: 480px) {
	.hero-text p {clear: both; padding: 20px 0}
}

.txthero .denver-infotext p {color: #c10a27; text-transform: uppercase;margin:18px 0!important;}
.txthero .denver-classic-infotext p {color: #77992b;  text-transform: uppercase;margin:6px 0!important;}
.txthero .portland-infotext p {color: #3397b7; text-transform: uppercase;margin:20px 0!important;}
.txthero .boston-infotext p {color: #463132;  text-transform: uppercase;margin:142px 0!important;}
.txthero .phoenix-infotext p {color: #a69b97; text-transform: uppercase;margin:7px 0!important;}
.txthero .baxter-infotext p {color: #ed6939; text-transform: uppercase;margin:7px 0!important;}

 
.text-box-hero-bild {line-height: 0}
.text-box-hero {padding: 10px; background:#087d35; color: #fff; }
.text-box-hero p {font-size: .9em!important; text-transform: uppercase}


.gewinnspiel h1, .gewinnspiel h2, .gewinnspiel h3, .gewinnspiel p,.gewinnspiel li, .gewinnspiel-form .wpcf7-list-item-label  {font-family: 'Oswald';font-weight: 300; color: #fff}
.gewinnspiel li  {font-size: 17px!important; line-height: 22px}
.gewinnspiel ol {margin-top: 25px}
.gewinnspiel h1 {font-size: 46px;}
.gewinnspiel h2 {font-size: 46px;}
.gewinnspiel-form {margin-top: 45px; padding: 70px 0}
.gewinnspiel-form h2 {padding: 25px 0 15px; font-size: 46px;} 

/*.stookerform-mail {display: inline-block;}*/
 
/*.gewinnspiel .stookerform-name {width: 87%;}*/

	.stookerform-mail .wpcf7-form-control-wrap   { float:left; width: 100%; /*margin-bottom: 10px;*/  }
	/*.stookerform-mail .email {padding-right: 5px;}*/


.page-template-hero-gewinnspiel-page strong {font-weight: 500}
.page-template-hero-gewinnspiel-page .site-info {color: #fff; padding: 0 15px}
.page-template-hero-gewinnspiel-page .site-info a,.page-template-hero-gewinnspiel-page .site-info a:active {color: #fff; text-decoration: none!important}


#wpcf7-f49063-p49046-o1 {width: 87%;}
#wpcf7-f49063-p49046-o1 input[type="submit"] {font-family: 'Oswald'; background-color: #fff; color: #000; padding: .7em 2em; text-transform: uppercase}
#wpcf7-f49063-p49046-o1 p {font-weight: 300; font-size: 16px}

#wpcf7-f49063-p49046-o1 .wpcf7-response-output {
    border-color: #ffffff;
	color: #fff;}
#wpcf7-f49063-p49046-o1 a {color: #fff; border-bottom: 1px solid #fff}



.txthero.season h1 {color: #676966!important;     margin-bottom: 6px!important;}

.txtrounder p {color: #901729;}
h1.txtrounder-75  {font-family: 'Cantarell'; font-size: 75px!important; color: #901729; font-weight: normal;letter-spacing: .22em;}
h2.txtrounder-60 {font-family: 'Cantarell'; font-size: 60px; color: #5f5f4d;; font-weight: normal;letter-spacing: .22em;}
h3.txtrounder-25 {font-family: 'Cantarell'; font-size: 25px; color: #5f5f4d;; font-weight: normal;letter-spacing: .42em;}
/*Rounder Sterne*/
.wp-image-2429 {padding-top: 25px;}



/*English*/	
/*.page-id-460 .sport-women-infotext p{margin-bottom: 109px!important}*/
/*END English*/	

/*Überschrift für Eckenbilder*/
/*.blockmargin-left .vc_col-sm-12 {margin-left: 20px;}*/


/*.jeans-women-infotext, .dob-infotext,.season-men-infotext, .casual-men-infotext,.sport-men-infotext,.kids-jeans-infotext  {padding-left: 20px}*/
.jeans-women-infotext p{margin-bottom: 13px!important}
.jeans-accessories-infotext p{margin-bottom: 40px!important}

.dob-infotext p{margin-bottom: 0px}

.season-men-infotext p {margin-bottom: 41px!important}

/* FR*/
.page-id-475 .season-men-infotext p/*,.sport-men-infotext p*/{margin-bottom: 30px!important}


/*.page-id-338 .season-men-infotext p,.page-id-487 .season-men-infotext p,.page-id-488 .season-men-infotext p  {
    margin-bottom: 34px!important;
}*/


/*.sport-men-infotext p  
	{margin-bottom: 41px!important}*/

.casual-men-infotext p{margin-bottom: 0px!important}

.sport-women-infotext p{margin-bottom: 0px!important}

.kids-jeans-infotext  p{margin-bottom: 4px!important}

/*.hero-infotext {margin-left: 15px}*/

/*Ausgeblendet für HW22*/

/*.belts p {margin-bottom: 97px!important}*/

/*EN*/
/*.page-id-17551 .belts p {margin-bottom: 122px!important}*/
/*EN Ende*/

     /*FR*/
/*.page-id-17553 .belts p {margin-bottom: 124px!important}*/
/*FR Ende*/
       
    
/*Ausgeblendet für HW22 ENDE*/

.rounder-infotext .wpb_wrapper {margin-bottom: 85px!important; max-width: 425px} 


.falco-infotext ul li, .madox-infotext  ul li  {list-style: none}

.madox-infotext .wpb_wrapper{margin-left:54px;margin-bottom: 50px!important;}



/* FR*/
/*.page-id-462 .dob-infotext p{margin-bottom: 28px!important}	*/
.page-id-9700 .jeans-women-infotext p{margin-bottom: 13px!important}	
.page-id-468 .rounder-infotext .wpb_wrapper{margin-bottom: 145px!important}
.page-id-9693 .txthero .denver-infotext p {;margin:13px 0!important;}	
/*.page-id-482 .casual-men-infotext p{margin-bottom: 28px!important}*/
/*.page-id-457 .jeans-accessories-infotext p{margin-bottom: 0px!important}*/
/*FR END*/	






/*.page-id-288 .fitting-guide .vc_column_container>.vc_column-inner {
 
    padding-left: 0px!important;
    padding-right: 0px!important;
 
}*/

.page-id-287 .text-block-top60-140 .vc_column_container>.vc_column-inner,.page-id-373 .text-block-top60-140 .vc_column_container>.vc_column-inner,
.page-id-338 .text-block-top60-140 .vc_column_container>.vc_column-inner,.page-id-334 .text-block-top60-140 .vc_column_container>.vc_column-inner,
.page-id-337 .text-block-top60-140 .vc_column_container>.vc_column-inner,.page-id-336 .text-block-top60-140 .vc_column_container>.vc_column-inner,
.page-id-290 .text-block-top60-140 .vc_column_container>.vc_column-inner,
.page-id-353 .text-block-top60-140 .vc_column_container>.vc_column-inner,
.page-id-335 .text-block-top60-140 .vc_column_container>.vc_column-inner,.text-block-rounder .vc_column_container>.vc_column-inner,
.page-id-2448 .text-block-top60-140 .vc_column_container>.vc_column-inner,
.text-block-hero .vc_column_container>.vc_column-inner,
.page-id-2452 .text-block-top60-140 .vc_column_container>.vc_column-inner,.text-block-top60-60 .vc_column_container>.vc_column-inner, .text-block-top60-140 .vc_column_container>.vc_column-inner{
 
    /*padding-left: 5px!important;*/ 
    padding-left: 0px!important; /*fs23*/ 

    padding-right: 0px!important;
 
}

.page-id-2448 .text-block-top0-140 .vc_column_container>.vc_column-inner, .text-block-top0-140 .vc_column_container>.vc_column-inner{
 
    padding-left: 5px!important;
    padding-right: 5px!important;
 
}

 
/*Hero Season*/
 .page-template-hero-season-page .site-content-contain {background: #f5f7f9}
 
.page-template-hero-gewinnspiel-page .site-content-contain  {background: #ff7533}

/*Hero HG*/
.page-template-hero-page .site-content-contain {background: #fff}

/*Hero Jeans*/
 .page-id-2450 .site-content-contain, .page-id-9623 .site-content-contain, .page-id-9693 .site-content-contain   {background: #f5f7f9}


/*Hero Outdoor Background HW2022*/
.page-id-2452 .site-content-contain, .page-id-9645 .site-content-contain,  .page-id-9695 .site-content-contain  {background: #f0f0ef}

/*Hero AD Background FS23*/
.page-id-2448 .site-content-contain, .page-id-9648 .site-content-contain,  .page-id-9691 .site-content-contain  {background: #eef1f3}

.page-id-2448 .site-content-contain .txthero h1, .page-id-9648 .site-content-contain .txthero h1,  .page-id-9691 .site-content-contain .txthero h1 {color: #10273b}

/*Hero Workwear  Background HW2023*/
.page-id-81982 .site-content-contain, .page-id-82113 .site-content-contain,  .page-id-82126 .site-content-contain  {background: #f5f6f7}

/*.page-id-288 .vc_col-sm-6 h2 {font-size: 38px;color: #7f7d7a;font-weight: normal;text-align: center}
.page-id-288 .vc_col-sm-6 h4 {font-size: 25px;color: #f69801;font-weight: normal;text-align: center;text-transform: uppercase;    margin-top: 0;
    padding-top: 0;}
*/



/*
.page-id-355 .vc_column_container>.vc_column-inner{
 
    padding-left: 0px!important;
    padding-right: 0px!important;
 
}*/





.wpb_wrapper h1 {padding-bottom: 10px;}

h1 {font-size: 30px; color: #7f7d7a; text-transform: uppercase; font-weight: 600}
.text-block-top {margin: 0px 130px 0px!important;}
.text-block-slider-brands {margin: 0px 62px 0px!important;}
.text-block-top60 {margin: 54px 130px 0px!important;}
.text-block-top60-60 {margin: 55px 56px 0px!important;}
.text-block-top90-60 {margin: 82px 60px 0px!important;}
.text-block-top20-140 {margin: 13px 136px 0px 133px!important;}
.text-block-top90-140 {margin: 85px 130px 0px!important;}
.fitting-guide {margin: 45px 140px 0px 140px!important;}
.text-block-top43-140 {margin:9px 136px 36px 134px!important}
/*.text-block-top60-140 {margin: 45px 136px 0px 134px!important;}*/
.text-block-top60-140 {margin: 0px 90px 0px 90px!important;} /*FS23*/
.text-block-top0-140 {margin: 2px 136px 0px 134px!important;}
.text-block-top45-140 {margin: 35px 136px 0px 133px!important;}
.text-block-about-us {margin: 50px 52px 0px!important;}
.text-block-rounder{margin: 50px 118px 0px 133px!important;}
.text-block-hero {margin: 50px 105px 0px 105px!important;} /*FS23*/
.text-block-top45-140 .caption-block, .text-block-top60-60 h1 img, .text-block-top90-60 h1 img,.text-block-top60  h1 img, .text-block-top60-140  h1 img,.text-block-top90-140 h1 img, .text-block-top45-140 h1 img, .text-block-about-us  h1 img{margin-top: 7px}

.img-block-3-60 {margin: 60px 60px!important;}

.img-block-440 p, .img-block-890 p {line-height: 0!important;}
.img-block-890 .vc_column-inner { padding-top: 0px!important;}



/*Hilfe Seite*/

@media screen and (max-width: 768px) {
	
	.mobil-bottom-10 img {margin-bottom: 10px}
	
}




.first {margin-top: 57px!important;}


/*.img-block-3-60 .vc_column-inner {padding-left: 0px!important;
padding-right: 0px!important;}*/


.top30 {margin-top: 30px!important;}

.caption-block { background: #d1d1d1;  float: left;    max-width: 430px;}

.caption-block img {border-bottom: 2px solid #fff;}
.caption-block h2 { color:#fff; font-size: 20px; font-style: normal; font-weight: 300; padding: 12px 30px 5px}
 .caption-block h3{color:#87888a;font-size: 20px; font-style: italic;padding: 5px  30px 15px; text-transform: none}
.caption-block p {margin: 0}
.full-service {  display: table;
    padding-left: 15px;}
.full-service ul {margin-left: 20px;
  

}

.site-header {
	
    background-color: #fff;
}
/*
#masthead {margin-top: 0px!important;}*/

#masthead .wrap {
 
	text-align: center;
}

.custom-logo-link {
    padding-right: 0;
	min-height: 90px
}


/*img.size-large  {max-width: 50%}*/

img.alignleft{
    margin-right: 15px;
}

 img.alignright {
    margin-left: 15px;
} 
	

/*.site-navigation-fixed.navigation-top {
	position: unset;}*/

.navigation-langswitch{background: #d9d9d9;


position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;



}


.navigation-langswitch .wrap {max-width: 1170px}

.navigation-langswitch .wrap a.storefinder {display: -webkit-inline-box;text-transform: uppercase;font-size: .8em; color:#7f7d7a;/*vertical-align: bottom;*/}


.page-template-company-page .storefinder {display: none!important}




a.insta:before {content: url(images/instagram-seeklogo-grau.svg);
display: inline-block;
    width: 22px;
    vertical-align: bottom;
    margin-left: 6px;
	margin-right: 6px;
    height: 25px;
	padding-top: 2px;
	 

}
.navigation-langswitch .wrap a.insta:hover {opacity: .7}


a.facebook:before {content: url(images/facebook-grau.svg);
display: inline-block;
    width: 22px;
    vertical-align: bottom;
    margin-left: 6px;
	margin-right: 6px;
    height: 25px;
	padding-top: 2px;
	 

}
.navigation-langswitch .wrap a.facebook:hover {opacity: .7}

a.storefinder:before {content: url(images/storefinder.svg);
display: inline-block;
    width: 15px;
    vertical-align: bottom;
    margin-left: 6px;
	margin-right: 6px;
    height: 25px;
	padding-top: 3px;
	 

}
.navigation-langswitch .wrap a.storefinder:hover {opacity: .7}



 a:focus,
 a:hover, a:visited {
	box-shadow: none!important;
}



.langswitch-navigation {
	float: right;
	
	clear: both;
	display: block;
	text-transform: uppercase;
}




.langswitch-navigation .top-menu{float: left;}

.langswitch-navigation .menu-item {
	font-family: Arial;
	float: left;
	padding: 0 5px;
	margin: 0 5px;
	font-size: .8em;
}

.langswitch-navigation ul {

	list-style: none;
	margin: 0;
/*	padding: 1em 1.5em;*/
	text-align: left;
}


.langswitch-navigation > div > ul {
/*	border-top: 1px solid #eee;
	padding: 0.75em 1.695em;*/
}

.langswitch-navigation.toggled-on > div > ul {
	display: block;
}

.langswitch-navigation ul ul {
	padding: 0 0 0 1.5em;
}

.langswitch-navigation ul ul.toggled-on {
	display: block;
}

.langswitch-navigation ul ul a {
	letter-spacing: 0;
	padding: 0.4em 0;
	position: relative;
	text-transform: none;
}

.langswitch-navigation li {
/*	border-bottom: 1px solid #eee;*/
	position: relative;
}

.langswitch-navigation li li,
.langswitch-navigation li:last-child {
	border: 0;
}

.langswitch-navigation a {
	display: block;
	padding: 0.5em 0;
	text-decoration: none;
}

.langswitch-navigation a:hover {
	color: #767676;
}

.menu-oberes-menue-container {float: left}

/*.vc_row {
    margin-left: 0px!important;
    margin-right: 0px!important;
}
*/

	.main-navigation li li:hover,
	.main-navigation li li.focus {
		background: #fff;
	}





	/*
	.vc_column_container>.vc_column-inner {
		padding-left: 7px!important;
		padding-right: 15px}*/


.img-block-3 {margin-bottom: 48px;}

.img-block-3 .wpb_text_column {max-width: 380px}

.imageheader .vc_column-inner,.img-block-3 .vc_column-inner {padding-left:0!important; padding-right: 0!important}

.imageheader p {margin: 0!important; line-height: 0!important} /*fs23*/

.page-template-company-page .imageheader p {line-height: 1.5!important} /*HW23 Company*/

.page-one-column .panel-content .wrap, .page-child .panel-content .wrap {
		max-width: 1170px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	}


.site-content {
    padding: 0;
}



.page.page-one-column:not(.twentyseventeen-front-page) #primary {max-width: inherit}




.imageheader .vc_column-inner .wpb_content_element {
    margin-bottom: 0px;
}


@media screen and (max-width: 768px) {
 .imageheader .vc_column-inner .wpb_content_element {
    margin-bottom: 20px;
}
}



.height-300 {max-height:300px}


.site-info {
	text-align: center;
    width: 100%;
}




/*Formualar*/

.site-footer {
    border-top: none;
}
 

.site-footer {background-color: #d9d9d9;color:#7f7d7a}

.site-footer h3 {color:#6A6A6A; margin-bottom: 0px; text-transform: uppercase; font-size: 1.1em;}

.site-footer .wrap {
    max-width: 1170px;
    padding-left: 1em;
	padding-right: 1em}

.site-footer .widget-column.footer-widget-1, .site-footer .widget-column.footer-widget-2 {
    float: none;
    width: 100%;
}

.stookerform input, .stookerform  .wpcf7-textarea{ border: 1px #818181 solid!important; border-radius: 0px; font-size: .85em;}
.stookerform  .betreff input {margin-bottom: 10px;}
.stookerform  .wpcf7-textarea {max-height: 70px;}

/*.stookerform  .wpcf7-text {max-height: 32px;}*/


.stookerform-privacy span.wpcf7-list-item {
   margin: .5em 0 0 0;
}

::placeholder{color:#7f7d7a;opacity: 1;}

:-ms-input-placeholder {color:#7f7d7a;}
	
::-ms-input-placeholder  {color:#7f7d7a;}	

.footer-widget-2 .wpcf7-submit {font-size: .8em; background-color: #818181; font-weight: normal; text-transform: uppercase; border-radius: 0px;float: right;}
 
.stookerform p {margin:0; color:#7f7d7a}
.stookerform-privacy label {font-weight: normal}

.stookerform-name {display: inline-block;}
	.stookerform-privacy {width: 45%;float:left}
	.stookerform {width: 48%;float: right;}

	.stookerform-name .wpcf7-form-control-wrap   { float:left; width: 50%; margin-bottom: 10px;  }
	.stookerform-name .vorname, .stookerform-name .firma {padding-right: 5px;}
 

.textwidget .footerheader {width: 100%;text-transform: uppercase; }
.textwidget .footerheader span {float: right;/*margin-top: -10px;*/}

.stookerform input[type="text"],.stookerform input[type="email"] ,.stookerform  textarea  {/*padding: 1em;*/ line-height: 15px;    padding: 0 5px;min-height: 42px;}

.stookerform  textarea  {    padding-top: 0.9em!important;}


div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 0;
}

input[type=checkbox] {
         position: relative;
	       cursor: pointer;
    }
    input[type=checkbox]:before {
         content: "";
         display: block;
         position: absolute;
         width: 16px;
         height: 16px;
         top: 0;
         left: 0;
         border: 2px solid #555555;
         border-radius: 3px;
         background-color: white;
		 -moz-appearance: none;
}
    input[type=checkbox]:checked:after {
         content: "";
         display: block;
         width: 5px;
         height: 10px;
         border: solid black;
         border-width: 0 2px 2px 0;
         -webkit-transform: rotate(45deg);
         -ms-transform: rotate(45deg);
         transform: rotate(45deg);
         position: absolute;
         top: 2px;
         left: 6px;
}
 

.site-footer .widget-area {
    padding-bottom: 1em;
    padding-top: 1em;
}

.footer-widget-2 .widget  {border-bottom: 2px solid #818181;    padding-bottom:15px!important; }

.footernav2 {display: none;}
.footernav li {text-transform: uppercase; float: left;  display: block;width: 44%;}

.footernav a {color:#7f7d7a; margin-left: 0;margin-right: 15px; text-decoration: none; width: 20%}

.footernav2022 {text-align: center}
.footernav2022 a {color:#7f7d7a; margin-left: 10px;margin-right: 15px; text-decoration: none;}


/*Konformitätserklärung*/
@media screen and (min-width: 821px) {
.top-nav-workwear {display: none!important}
}
.footernav .workwear {display: none}
.page-id-81982 .footernav .workwear {display:block }
/**/

.widget ul li, .widget ol li {
    border-bottom:none;
    border-top: none;
 
}
 
.widget ul li a, .site-footer .widget-area ul li a, .site-footer .widget-area ul li a { box-shadow: none;}

.ds {float:left;}


.page-id-511 #jobs, .page-id-512 #jobs {display: none}


/*Jobsuche*/

.bpoints {margin-bottom: 40px}
.text3 {margin-top: 20px}



.bpoints .bp2 img{margin-top: 20px}

.text-headline {margin-bottom: 25px!important}	


/*Jobsuche ENDE*/


.totop {
cursor: pointer;
right:5px;
bottom:5px;
z-index:1;
float: right;
}


.totop2 {
cursor: pointer;
right:5px;
bottom:5px;
z-index:1;

}
.totop2 a{float: right }



.totop a:after,.totop2 a:after {content: '<';
	padding: 0 .5em;
    margin-left: 8px;
	margin-bottom: 5px;
 	color: #d9d9d9;
	font-size: 1em;
	background-color: #818181;
 	display: inline-block;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);

}


.navigation-top {
    border-bottom: 0px;
	border-top: 0px}


.navigation-top a{text-transform: uppercase;
	font-weight: normal;
	color:#87888a
}


/*.navigation-top a:active {font-weight: 600;}*/

/*.navigation-top #menu-item-212 a {

	
}*/

.page-template-company-page #menu-item-212 a, .page-template-stooker-page #menu-item-249 a  {
	  background: #bcbbba;
  font-weight: 600;
	color: #000
 
}

.page-template-company-page #menu-item-249 a {
 
	background: #dededd;
 
}



.page-template-stooker-page #menu-item-212 a {background: #dededd;}




 .page-id-237 #companysub-menu #menu-item-236 a{
color: #000
}




/*.navigation-top .page-id-210 .navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {
  font-weight: 600;
    background: #dededd;
	color: #000
}*/
.navigation-top .current_page_item > a {
    font-weight: 100;
    background: none;
    color: #000;
}

/* Nachhaltigkeit*/
.page-id-43858 .navigation-top .current_page_item > a, .page-id-43889 .navigation-top .current_page_item > a, .page-id-43892 .navigation-top .current_page_item > a {color:#60b44f}

.nachhaltigkeit a {color:#60b44f}


/* Nachhaltigkeit ENDE*/


.menu-left-container,.menu-left-en-container,.menu-left-fr-container {float: left;}
 
.main-navigation ul ul.children ul {
    left: 0;
    margin-top: -1px;
    top: 28px;
	
}


/*.page-item-8, .page-item-221, .page-item-223, .page-item-225 {margin: 0 2%}*/




.page-item-240  ul.children{width: 481px!important; opacity: .95;height: 198px}
.stooker ul.children   {width: 481px!important; opacity: .95;height: 198px}


/*.page-item-329, .page-item-285, .page-item-331 {
    width: <strong>160px</strong>;
    float: left;

}*/


.main-navigation ul ul a {
    padding: 0.25em 0 0.25em .8em;
    width: 160px;
}

/*.main-navigation ul ul a .sub{
    padding: 0.25em 0 0 .8em;
    width: 170px;
}*/

.main-navigation ul ul  {border: none!important;}

/*.page-item-240    ul.children {width: 600px; float:left!important}*/

.page-item-285    ul.children,.page-item-452    ul.children {left: 0px!important; width: 160px!important; border:none!important;background-color: transparent!important;}
.page-item-329    ul.children {left: 0px!important; width: 160px!important; border:none!important;background-color: transparent!important;}
.page-item-331    ul.children {left:0px!important;width: 160px!important;border:none!important;background-color: transparent!important;}

/*.page-item-285 a,.page-item-329 a,.page-item-331 a,.page-item-452 a{color:#000;}
.page-item-285 ul li a,.page-item-329 ul li a,.page-item-331 ul li a,.page-item-452 ul li a{font-weight: normal!important;color:#9A9A9A}*/

/*
.brand a{background: #dededd; 
	color: #29211a}
.company a{background: #bcbbba; 
	color: #29211a;font-weight: 600px;}*/



/*Neue NAV*/




.brands-sub a{color:#000;}
.brands-sub ul li a{font-weight: normal!important;color:#9A9A9A}



/*Neue NAV ENDE
*/




.menu-left-container .menu-item-433 a, .menu-left-container  .menu-item-434 a{background: #dededd; 
	color: #29211a;margin-right: -2px;}

.page-template-company-page-php .menu-item-434 a, .page-template-company-page-php .menu-item-438 a, .page-template-company-page-php .menu-item-440 a, .page-template-company-page-php .menu-item-737 a{background: #bcbbba; 
	color: #29211a;font-weight: 600px/*;margin-right: -2px*/; min-width: 142px;text-align: center}

.page-template-company-page-php  .menu-item-433 a, .page-template-company-page-php  .menu-item-436 a, .page-template-company-page-php  .menu-item-441 a, .page-template-company-page-php  .menu-item-738 a{background: #dededd; 
	color: #7f7d7a;min-width: 105px;text-align: center  }


.marken .menu-item-433 a, .marken .menu-item-436 a, .marken .menu-item-441 a, .marken .menu-item-738 a{background: #bcbbba; 
	color: #29211a;min-width: 105px;text-align: center }

.marken .menu-item-434 a, .marken .menu-item-438 a, .marken .menu-item-440 a, .marken .menu-item-737 a{background: #dededd; 
	color: #7f7d7a; /* margin-right: -2px*/;min-width: 142px;text-align: center}


/*.page-item-240, .page-item-244,.page-item-242{margin: 0 30px;}*/


.stooker-nav .stooker, .stooker-nav .bjm, .stooker-nav .rounder{margin: 0 25px;}

 
/*#menu-item-248 .sub-menu .stop{clear: both; float:left;}*/

/*.sub-menu-columns .sub-menu {width: 300px!important;}*/

/*.sub-menu-columns ul.sub-menu li {
    display: inline-block;
    float: left;
    width: 150px;
}
.sub-menu-columns ul.sub-menu li:nth-child(odd) {
    float: left;
    margin-right: 10px;
}
.sub-menu-columns ul.sub-menu li:nth-child(even) {
    float: right;
}
*/


.menu-toggle:hover, .menu-toggle:focus {
    width: 100%;
}

.dropdown-toggle {width: 20%}
.icon-angle-down {float: right;}

.more-arrow {text-transform: uppercase;font-size: 20px; color:#7f7d7a;}
a.more-arrow:after {content: url(images/more.svg);
display: inline-block;
    width: 24px;
   vertical-align: middle;
     margin-left: 6px;
	height: 27px;
	 

}


.more-arrow2 {font-size: 20px;}
a.more-arrow2:after {content: url(images/more.svg);
display: inline-block;
    width: 24px;
   vertical-align: middle;
     margin-left: 6px;
	height: 27px;
	 

}

.back-arrow { font-size: 13px; color:#7f7d7a}
a.back-arrow:before {content: url(images/more.svg);
	margin-top: 15px;
display: inline-block;
    width: 24px;
   vertical-align: baseline;
     margin-right: 6px;
	height: 27px;
	-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
	 

}
 

.entry-content a, .entry-summary a, .widget a, .site-footer .widget-area a, .posts-navigation a, .widget_authors a strong,.entry-content a:hover, .entry-summary a:hover, .widget a:hover, .site-footer .widget-area a:hover, .posts-navigation a:hover, .widget_authors a:hover strong{box-shadow: none}






	.main-navigation .stooker-nav {float: left; list-style: none;}
/*.main-navigation  .company-start  {display: contents;}*/





.filmstrip {background: url(images/filmstrip.png) repeat-x;
height: 20px;
    background-position-x: center;



}


.fitting-guide .vc_column-inner{padding-left: 0!important; padding-right: 0!important}

/*.fitting-guide-info {padding-left: 5px!important; padding-right: 5px!important}*/
.fitting-guide-info .vc_column-inner{margin: auto; max-width: 440px;padding-left: 0!important; padding-right: 0!important}

.fitting-guide-infotext .wpb_wrapper{min-height: 176px}

/*MEN*/
.page-id-333 .fitting-guide-infotext .wpb_wrapper, .page-id-16900 .fitting-guide-infotext .wpb_wrapper,  .page-id-16934 .fitting-guide-infotext .wpb_wrapper {min-height: 175px}


@media screen and (max-width: 820px) {
.page-id-333 .fitting-guide-infotext .wpb_wrapper, .page-id-16900 .fitting-guide-infotext .wpb_wrapper,  .page-id-16934 .fitting-guide-infotext .wpb_wrapper {min-height: auto}
}

.fitting-guide-infotext .wpb_wrapper p{
	font-size: 16px;
	/*font-weight: bold;
text-transform: uppercase;*/
    bottom: 10px;
    position: absolute;
	margin-bottom: 0;}


.page-id-493 .fitting-guide-infotext .wpb_wrapper {
    min-height: 163px;
}

.page-id-493 .fitting-guide-infotext.boys .wpb_wrapper {
    min-height: 134px;
}


/*.page-id-355 .fitting-guide-infotext .wpb_wrapper,.page-id-494 .fitting-guide-infotext .wpb_wrapper{
    min-height: 190px!important;
}*/
.page-id-355 .fitting-guide-infotext .wpb_wrapper,.page-id-494 .fitting-guide-infotext .wpb_wrapper{
    min-height: 170px!important;
}

.page-id-355 .fitting-guide-infotext.boys .wpb_wrapper,.page-id-494 .fitting-guide-infotext.boys .wpb_wrapper{
    min-height: 150px!important;
}


.page-id-355 .fitting-guide-infotext .wpb_wrapper p,.page-id-493 .fitting-guide-infotext .wpb_wrapper p, .page-id-494 .fitting-guide-infotext .wpb_wrapper p{
    margin-top: 15px;
    padding-right: 10px;
    bottom: auto!important;}



.tdt-slider .slick-slide {
    padding: 0 !important;
}

/*.slick-dots li button:before {
	color: #989999;
    border: 0px!important;
}


.slick-dots li button:before
{border: 1px solid #fff;background:#fff;}
*/

.slick-next {
    right: 10px !important;}

.slick-prev {
    left: 40px !important;}

.slick-slide .content-section {display: none!important}

.slick-prev:before, .slick-next:before {font-weight: 100!important}


.slick-dots {
	bottom: 40px!important;}

.slick-dotted.slick-slider {
	margin-bottom: 0!important;}


.page-id-288 .flex-control-paging li a.flex-active {
    background: #fff;
}


.stoerer-block {margin-top: 45px}


.stoerer h4 {text-transform: uppercase; font-family: 'Arial'; font-size: 27px; color: #6c6a68; font-weight: 600; margin-bottom: 0px;margin-top: 8px;line-height: .8em;}
.stoerer-men h4 {text-transform: uppercase; font-family: 'Arial'; font-size: 27px; color: #6c6a68; font-weight: 600; margin-bottom: 0px;margin-top: 8px;line-height: .8em;}





.stoerer-hero h4 {text-transform: uppercase; font-family: 'Oswald'; font-size: 36px; color: #6c6a68; font-weight: normal; margin-bottom: 10px;margin-top: 8px;line-height: .3em;}

.stoerer p {font-size: 17px!important;}
.stoerer-hero p {font-family: 'Oswald'; color: #6c6a68;font-size: 19px!important;}
.stoerer .shoplogos {float: left; margin: 25px 20px;}

.stoerer .shoplogos-single, .stoerer .shoplogos-hero {margin: 17px 40px;}
.stoerer .last {float: left; margin: 25px 0}
.stoerer .shoptext {float: left}


.hero-season .stoerer-hero h4, .hero-season .stoerer-hero p {color: #6c6a68;}


.stoerer {
	margin: 0px 98px 20px 115px!important;}

.stoerer-hero-small {
	margin: 0px 98px 0px 115px!important;}

.stoerer .vc_column_container>.vc_column-inner {
    padding-left: 0px!important;
    padding-right: 0px!important;
	    margin: 0px 10px 20px 10px!important;
}



.stoerer2 a.storefinder2:before {content: url(images/storefinder.svg);
    display: inline-block;
    width: 20px;
    vertical-align: middle;
    margin-left: 6px;
    margin-right: 15px;
    height: 38px;
    padding-top: 0;
	 

}

.stoerer2 p {font-size: 20px!important;}
.stoerer2 p a {color: #7f7d7a}
.stoerer2-hero p {font-family: 'Oswald';}


.wobbler-rechts {position: absolute;
    top: 31px;
    z-index: 1;
    right: -54px;
}
.wobbler-links {position: absolute;
    top: 31px;
    z-index: 1;
    left: -54px;
}

.wobbler-unten {position: absolute;
    bottom: 31px;
    z-index: 1;
    left: 35px;
}

.brands-sub    ul.children {
	left: 0px!important; 
	width: 160px!important; 
	border:none!important;
	background-color: transparent!important;}
	

.landscape .vc_column_container>.vc_column-inner {
    padding-left: 5px!important;
    padding-right: 5px!important;
 
}







.icon {
position: inherit!important;
    top: 1.225em;
vertical-align: middle!important;
	
}


.dropdown-toggle {    padding: 1em!important;}



	.hero-icontext {clear: both;}



/*#more1 {left: 150px!important;
	 top:50px
 
}*/

/*
.tprows  {float: left; max-width: 50%;}

.tprows img {max-width: 50%;}*/



/*Storelocator*/



.page-id-1339 #wpsl-search-wrap .wpsl-input label {
    margin-right: 0;
    width: 140px;
}

#wpsl-gmap img[src*="red@2x"] {
    display: none !important;
}
#wpsl-wrap label {
	    font-size: 15px;
	text-align: center;
    color: #333;
	font-weight: normal;}

#wpsl-search-wrap div label {
    float: left;
    margin-right: 10px;
    line-height: 40px;
}

wpsl-dropdown .wpsl-selected-item, .wpsl-dropdown li, .wpsl-selected-item {
    font-size: .95em;
}

.wpsl-store-location p,.wpsl-direction-wrap a,#wpsl-stores{font-size: .8em}
.wpsl-info-window p{font-size: 1.1em}


.page-id-9904  #wpsl-search-wrap label{width: auto!important; margin: 0 20px 0;}


.downloads {
	padding: 5px;
/*	text-transform: uppercase;*/
 
}
.downloads a {
	margin-top: 3px;
	margin-bottom: 3px;
	display: block;
}
.downloads a[href $=".pdf"], .downloads a[href $=".PDF"], .downloads a[href *=".pdf#"], .downloads a[href *=".PDF#"], .downloads a[href *=".pdf?"], .downloads a[href *=".PDF?"] {
	background: url("images/pdf_ico.png") center left no-repeat;
	background-size: 30px;
	padding-left: 45px;
	line-height: 40px;
}
.downloads a[href $=".xls"], .downloads a[href $=".XLS"], .downloads a[href $=".XLSX"], .downloads a[href $=".xlsx"] {
	background: url("images/excel_ico.png") center left no-repeat;
	background-size: 30px;
	padding-left: 45px;
	line-height: 40px;
}
.downloads a[href $=".doc"], .downloads a[href $=".DOC"], .downloads a[href $=".DOCX"], .downloads a[href $=".docx"] {
	background: url("images/word_ico.png") center left no-repeat;
	background-size: 30px;
	padding-left: 45px;
	line-height: 40px;
}


.map-container {
    position: relative;
    padding-bottom: 26.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.map-container iframe, .map-container object, .map-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	margin-top: 0;

}


.video-top {margin-top: 10px!important}

figure {
    margin: 0;
}
/*.fgvideo {max-width: 880px; margin: auto}
*/

/*@media screen and (max-width: 480px) {
.fgvideo {max-width: 890px; margin: auto}	

}
*/
.ytvideo {
	/*min-height: 562px;
*/
  position: relative; 
 padding-bottom: 56.2%; /* ratio 16x9 */
  height: 0; 
  overflow: hidden; 
  width: 100%;
  /*height: auto;*/
	    margin-left: auto;
	margin-right: auto;
	
}

.ytvideo iframe {
     padding-top: -1px!important;
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
}
/* ratio 4x3 */
.ytvideo.ratio4x3 {
  padding-bottom: 75%;
}


.error404 .not-found {margin-top: 50px!important;}

.vc_col-sm-6 {z-index: 1}
/*fitting-gudie Ecken*/
 

.page-id-288 .fitting-guide-infotext-left .wpb_wrapper p,.page-id-454 .fitting-guide-infotext-left .wpb_wrapper p,.page-id-455 .fitting-guide-infotext-left .wpb_wrapper p,
.page-id-333 .fitting-guide-infotext-left .wpb_wrapper p, .page-id-16900 .fitting-guide-infotext-left .wpb_wrapper p, .page-id-16934 .fitting-guide-infotext-left .wpb_wrapper p
{  
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -.03em;
    padding: 0px 5px 25px 5px;} 


/*fitting-gudie Women*/
 .page-id-288 .fitting-guide-infotext .wpb_wrapper p, .page-id-455 .fitting-guide-infotext .wpb_wrapper p
{     padding: 0 12px 0 12px;} 

  .page-id-454 .fitting-guide-infotext .wpb_wrapper p { letter-spacing: -.03em;  
    padding: 0px 12px 0 12px;} 


.page-id-333 .fitting-guide-infotext .wpb_wrapper p, .page-id-16900 .fitting-guide-infotext .wpb_wrapper p, .page-id-16934 .fitting-guide-infotext .wpb_wrapper p 
{ letter-spacing: -.03em;  
      padding: 0px 12px 0 12px;} 

@media screen and (max-width: 820px) {

	
	.fitting-guide-infotext .wpb_wrapper {min-height: auto}	
	
.page-id-333 .fitting-guide-infotext .wpb_wrapper p, .page-id-16900 .fitting-guide-infotext .wpb_wrapper p, .page-id-16934 .fitting-guide-infotext .wpb_wrapper p 
{ letter-spacing: -.03em;  
    padding: 20px 12px 5px;} 	
	

	/*fitting-gudie Women*/
 .page-id-288 .fitting-guide-infotext .wpb_wrapper p, .page-id-455 .fitting-guide-infotext .wpb_wrapper p
{     padding: 20px 12px 5px;
	margin-top: 10px} 	

  .page-id-454 .fitting-guide-infotext .wpb_wrapper p { letter-spacing: -.03em;  
    padding: 20px 12px 5px;} 	
}



.elo {
    position:absolute;
    background: #fff0;
/*    border-top: 1em solid;
    border-left: 1em solid;*/
    height: 10.8em;
    width: 10.8em;
    
        left: 0px;
    top: 0px;
/*    margin-left:-1em;
    margin-top:-1em;*/
    z-index: 0;
    }


.ero {
    position: absolute;
    background: #fff0;
    height: 10.8em;
    width: 10.8em;
    right: 0px;
    top: 0px;
    float: right;
 
    padding: 43px;
    z-index: 0;}


/*.zermatt .elo  {border-color:#f9aa00 }
*/

.eru {
    position: absolute;
    background: #fff0;
/*    border-bottom: 1em solid #f9aa00;
    border-right: 1em solid #f9aa00;*/
    height: 10.8em;
    width: 10.8em;
    right: 0px;
    bottom: 0px;
    float: right;
    padding: 43px;
    z-index: 0;}



.eru.zermatt {
    border-bottom: 1.3em solid #f9aa00;
    border-right: 1.3em solid #f9aa00;
    }

.elo.nizza {
    border-top: 1.3em solid #a6c6ea;
    border-left: 1.3em solid #a6c6ea;
    }
.eru.florenz {
    border-bottom: 1.3em solid #5d2e58;
    border-right: 1.3em solid #5d2e58;
    }
.elo.florida {
    border-top: 1.3em solid #73a68e;
    border-left: 1.3em solid #73a68e;
    }
.ero.milano {
    border-top: 1.3em solid #b8ac8f;
    border-right: 1.3em solid #b8ac8f;
    }
.elo.rio {
    border-top: 1.3em solid #e6e7e4;
    border-left: 1.3em solid #e6e7e4;
    }

.elo.sienna {
    border-bottom: 1.3em solid #ca85d8;
    border-right: 1.3em solid #ca85d8;
    }



.eru.frisco {
    border-bottom: 1.3em solid #a5002e;
    border-right: 1.3em solid #a5002e;
    }

.elo.matteo {
    border-top: 1.3em solid #53859f;
    border-left: 1.3em solid #53859f;
    }

.eru.jogg {
    border-bottom: 1.3em solid #4598a0;
    border-right: 1.3em solid #4598a0;
    }


.sociallink img {margin-left: 10px}

.sociallink {

    opacity: .5;

}

.sociallink:hover {

    opacity: 1;

}

.page-template-hero-page .sociallink, .page-template-rounder-page .sociallink, .page-template-company-page .sociallink {display: none!important}


/*Borlabs Cookie*/

/*Abstand Cookie Box oben*/
	#BorlabsCookieBox>div:not(._brlbs-block-content).top-center {
    top: 32px!important;
}


.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed ._brlbs-caption {
    top:auto!important;
    bottom: 0!important;
    left: 0;
    position: absolute;
    width: 100%;
    text-align: center;
    transform: none!important;}

.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption {
     background: hsla(0, 0%, 0%, 0.35)!important;
    color: #fff;
}

.BorlabsCookie label {color: #000}
.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption a {
    color: #fff!important;
    font-weight: bold;
}

.BorlabsCookie ._brlbs-video-youtube a._brlbs-btn:hover {
    background: #646060!important;}

._brlbs-google-maps a._brlbs-btn:hover {
    background: #30c553!important;
    color: #fff;
}
.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed {margin-bottom: 0!important}
._brlbs-video-youtube p {color: #fff}

._brlbs-title {margin-left: 15px}

/*Linkpage*/

.linkinfo {text-transform: uppercase;color: #7f7d7a; font-weight: bold; margin-top: 25px}

.footer-links {text-transform: uppercase; margin-top: 15px; border-bottom: 2px solid #818181;
    padding-bottom: 15px!important; margin-bottom: 15px;}

 
.footer-links a {color: #7f7d7a;}
.footer-links a:hover {color: #000;}

.page-template-link-page .site-branding {margin-bottom: 0; padding-bottom: 0}
.stooker-links {margin-top: 25px;margin-bottom: 5%!important}
.stooker-link {padding-bottom: 5px; text-align: center; max-width: 50%; margin: auto } 

.stooker-link a {background: #a7a7a7; padding: 15px; display: block; color: #fff; text-transform: uppercase; font-weight: bold}
.stooker-link a:hover,.stooker-link a:active {background: #848484!important; color: #fff;}


/*Linkpage ENDE*/

@media (max-width: 768px) {
	
	#wpsl-search-wrap {

		margin-bottom: 20px;}
	
	.wpsl-direction-wrap a{font-size: 1.1em}
	
		#wpsl-search-wrap .wpsl-input {
    width: 100%;
    margin-bottom: 0px!important;
}
	
	#wpsl-search-input {
    width: 100%!important;
	 
}
	#wpsl-result-list, .wpsl-cat-results-filter .wpsl-select-wrap, .wpsl-filter .wpsl-select-wrap {
    margin-bottom: 10px;
    margin-left: 3px;
}

 
	#wpsl-search-wrap div label {float: none!important;margin-right:0px;    text-align: left;} 
	#wpsl-search-wrap .wpsl-dropdown {
    width: 100%!important;
}
	
	#wpsl-search-btn, #wpsl-search-wrap div {
     margin-right: 0px; 
		 width: 100%;
     float:none!important; 
}
	
	@media (max-width: 675px) {
		
		#wpsl-gmap {
    height: 300px !important;
}
		
		
		#wpsl-search-wrap {

		margin-bottom: 0px;}	
		
		#wpsl-result-list {
    margin-bottom: 10px;
    margin-left: 10px;
}	
		
		
		
		
	}
	
}

/*ENDE Storelocator*/

@media screen and (min-width: 1199px){
.navigation-top nav {
    padding-left: 0!important;
}
	
/*	.company-start li a {
    padding: 1em 4.25em;
}*/
	/*.company  {margin: 0 3.25em;}*/
	

	
	
	
}



@media screen and (min-width: 67em){
/*Navi Abstand*/
.company  {margin: 0 3.25em;}	
	/*	.navigation-top nav {
  
		padding-left: 0!important;}*/
	
/*.company, .brands {float: left}*/
	

/*	.brands-sub {
    width: 160px;
    float: left;

}*/

.stooker, .rounder, .bjm{margin: 0 30px;}

#jobs .joblink {margin-top: 36px;}

	
/*.navigation-top .wrap {
    padding: 0;
	}*/


}






@media screen and (min-width: 48em) {
    
    
    .site-branding {
        margin-bottom: 63px;}
    

	.page-template-stooker-page  #content,.page-template-company-page  #content {
    padding-bottom: 0px!important;
}
	
	body, button, input, select, textarea {
    line-height: 1.5;
}
	
	
	.wrap {
	    padding-left: 0;
    padding-right: 0;
}
	
	
	
	.navigation-top nav {
     margin-left: inherit; 
	 }
	
	
	.navigation-top .wrap {
		padding: 0}
	
	/*Navi Abstand*/
/*.company  {margin: 0 2.25em;}*/
	
	.hilfe a,.page-id-64953 .navigation-top .current_page_item > a {color: #358dc7}	

	 
	
.company  {margin: 0;}
.company-fr .company  {margin: 0;}	
	
.page-template-stooker-page .company,.page-template-hero-page .company,.page-template-hero-season-page .company,.page-template-hero-gewinnspiel-page .company,.page-template-rounder-page .company {display: none}
.page-template-company-page .brands-start, .error404 .brands-start{display: none} 
	
	.panel-content .wrap {
		padding-bottom: 0}

	@media screen and (max-width: 1024px) {
		
	.company  {margin: 0 .4em;}	
		
		
	}	
	@media screen and (max-width: 768px) {
		
	 
/* .main-navigation a {
    padding: 1em 0.2em!important;
}*/
		
	}	
	
/*
#menu-item-249 .sub-menu, #menu-item-212 .sub-menu{display: none}*/
	
		.wrap {
 padding-top: 0px!important;
/*		padding-left: 0px;
		padding-right: 0px;*/
	}

	

	
/*.menu-nested-pages-container, .menu-nested-pages-en-container, .menu-nested-pages-fr-container {display: none} 	*/
	
	
.navigation-top .wrap {
	max-width: 1170px;}	
	
	
	
.main-navigation li li.focus > a, .main-navigation li li:focus > a, .main-navigation li li:hover > a, .main-navigation li li a:hover, .main-navigation li li a:focus, .main-navigation li li.current_page_item a:hover, .main-navigation li li.current-menu-item a:hover, .main-navigation li li.current_page_item a:focus, .main-navigation li li.current-menu-item a:focus {
    color: #000;
}	
	
	
/*	
	.menu-nested-pages-container {display: none;}	*/
	
.site-footer {	
	
	margin-top: 60px;}
	
	
}



@media screen and (max-width: 1024px) {
/*.text-block-top60  {line-height: 1.5em}*/
 
	

	
	
h1.txtrounder-75 {font-size: 3em!important;letter-spacing: .22em;}
h2.txtrounder-60 {font-size: 2.2em;font-weight: normal;letter-spacing: .22em;}
h3.txtrounder-25 {font-size: 1.2em;font-weight: normal;letter-spacing: .42em;}

	
/*	.text-block-top60-140, .text-block-top45-140 {
    margin: 8px 50px 30px!important;
}*/
	
.fitting-guide {
  /*  margin: 45px 45px 10px!important;*/
	margin: 45px 70px 0px 70px!important
/*	margin: 45px 10px 70px!important  fs23 */
}	
	
	
	
	.fitting-guide-kids {margin-top: 65px!important;}
	
	.stoerer {
    margin: 8px 15px 20px!important;
}	
	
	
	.page-id-287 .text-block-top60-140,.page-id-373 .text-block-top60-140,.page-id-338 .text-block-top60-140,.page-id-334 .text-block-top60-140,.page-id-337 .text-block-top60-140,
	.page-id-336 .text-block-top60-140,.page-id-290 .text-block-top60-140,
	.page-id-353 .text-block-top60-140,.page-id-335 .text-block-top60-140,.text-block-rounder,.page-id-2448 .text-block-top60-140,.text-block-hero,
	.page-template-company-page .text-block-top60-140,.text-block-top60-140, .text-block-top45-140
	{
    /*margin: 52px 63px 4px!important;*/
	margin: 52px 10px 4px!important; /*fs23*/
}
	
	
	
	.text-block-top0-140 	{
    margin: 0 63px 20px!important;
}
	
	.page-template-company-page .text-block-top45-140,.page-template-company-page .text-block-top20-140  {
		margin: 8px  63px 20px!important;} 
	


		.img-block-3 {margin: 0 10px 20px!important;
}
	
			.img-block-3 .vc_column-inner {
   padding-left:5px!important;
			padding-right:5px!important;
}
	
	
	.stoerer .shoplogos {
  
    margin: 28px 0 0 35px;
}
	

	
	
	
.wobbler-rechts {
 
    right: -15px;
	
	}
	
	.wobbler-links {
 
    left: -15px;
	
	}
	
	
	
		.stoerer .vc_column_container>.vc_column-inner {
    padding-left: 0px!important;
    padding-right: 0px!important;
	margin: 8px 45px 20px!important;
}

	
	
	
	
	
	
/*English*/	
.page-id-448 .jeans-women-infotext p {
    margin-bottom: 41px!important;
}		
/*END English*/			
	

	
	/* FR*/
	
	
	.page-id-468 .rounder-infotext .wpb_wrapper{margin-bottom: 143px!important}
	
	/*FR END*/	
	
	
}




@media screen and (max-width: 900px) {
	
	.stoerer {
   /* margin: 8px 45px 20px!important;*/
	margin: 8px 0px 20px!important; /*2025*/
}
  		
	.company  {margin: 0 .25em}

	.text-block-top0-140 {margin:0 10px 20px 10px!important}
	
	
a.back-arrow, a.more-arrow {font-size: .8em; /*letter-spacing: .001em*/}	
	
	
.wpb_single_image.vc_align_left {
    text-align: left!important;
}

			.fitting-guide-infotext .wpb_wrapper p {
 
     position: relative; 
	
	
}
	
		.txtmen h1,.txtwomen h1,.jeans-accessories-infotext h1,.txtkids h1, .fitting-guide h1, h1 {font-size: 1.4em;
}

	h1 {font-size: 1.4em; 
		line-height: 1.3em;
	}
	
	h3 {font-size: 1.1em;
   /*    color: #79736e;
 font-weight: bold;*/	}
	
   	h2 {font-size: 1.2em;
 /*   color: #79736e;
 font-weight: bold;*/	}
	
/*	h2 {font-size: 1.4em;
}*/
	
	
	a.more-arrow2 {font-size: 1em}
	
	.headline-green h1 {font-size: 1.3em;}

	
			.movie {
height: 180px;
 

  }
	
	.stoerer .vc_column_container>.vc_column-inner {
    padding-left: 0px!important;
    padding-right: 0px!important;
	margin: 0px  0px 20px!important;
}

    
	.stoerer-hero .vc_column_container>.vc_column-inner {
    padding-left: 0px!important;
    padding-right: 0px!important;
	margin: 0px!important;
}
	    
    
    
    
		.rounder-infotext .wpb_wrapper{margin-bottom: 14px!important}
	
}

/*@media screen and (max-width: 820px) {
		.main-navigation a {
	padding: 1em .2em;}
}
*/
@media screen and (max-width: 768px) {
	
	

	.page-template-company-page-php .menu-item-434 a, .page-template-company-page-php .menu-item-438 a, .page-template-company-page-php .menu-item-440 a, .page-template-company-page-php .menu-item-737 a{background: #bcbbba; 
	min-width: inherit}

.page-template-company-page-php  .menu-item-433 a, .page-template-company-page-php  .menu-item-436 a, .page-template-company-page-php  .menu-item-441 a, .page-template-company-page-php  .menu-item-738 a{background: #dededd; 
	;min-width: inherit; }

/*
.page-template-stooker-page-php .menu-item-433 a, .page-template-stooker-page-php  .menu-item-436 a, .page-template-stooker-page-php  .menu-item-441 a, .page-template-stooker-page-php  .menu-item-738 a{background: #bcbbba; 
	min-width: inherit;}*/

.marken .menu-item-434 a, .marken  .menu-item-438 a, .marken  .menu-item-440 a, .marken  .menu-item-737 a{background: #dededd; 
 margin-right: -2px;min-width: inherit}

	

	
.menu-nested-pages-container	.main-navigation a {
	padding: 1em 0;}
	
	
.menu-nested-pages-container	.main-navigation > div > ul	{padding: 0.75em 1.695em 0 .80em;
	}
	

	
	
	
/*.menu-nested-pages-container	.main-navigation .menu-nested-pages-container ul ul .sub-menu,.menu-nested-pages-en-container	.main-navigation .menu-nested-pages-en-container ul ul .sub-menu  {padding: 0 0 0 1.8em}
*/	
	.main-navigation .menu-nested-pages-container  ul,	.main-navigation .menu-nested-pages-en-container  ul,	.main-navigation .menu-nested-pages-fr-container  ul	{ padding: 0.75em 1.695em 0.75em 0em;
	}	
	

	
	
/*Navi Abstand*/	
/*.company-start li a,.company li a  {padding: 1em 1.25em;}*/
	
.company  {margin: 0 .4em;}	

	
.company-fr .company  {margin: 0 .2em;}	
	
	
	
	
	
	.stoerer .shoplogos {
  
    margin: 0 15px 0 40px;
}
	.stoerer .last {margin-left: 45px}

	
/*FR*/	
	.page-id-477	.stoerer .shoplogos {
  
    margin: 0 0 0 50px;
}
	
/*FR END*/	
	.main-navigation .menu-nested-pages-container ul ul,	.main-navigation .menu-nested-pages-en-container ul ul,	.main-navigation .menu-nested-pages-fr-container ul ul {    padding: 0 0 0 .5em;
	    max-width: 100%!important;
	
	
	}
	
	
	
	.main-navigation  .menu-nested-pages-container li li, .main-navigation  .menu-nested-pages-container li:last-child,.main-navigation  .menu-nested-pages-en-container li li, .main-navigation  .menu-nested-pages-en-container li:last-child,.main-navigation  .menu-nested-pages-fr-container li li, .main-navigation  .menu-nested-pages-fr-container li:last-child  {
    margin: 0;
		border-bottom: 1px solid #eee;
		clear: both;
}
	
	
	.main-navigation .menu-nested-pages-container ul ul a,.main-navigation .menu-nested-pages-en-container ul ul a,.main-navigation .menu-nested-pages-fr-container ul ul a  {
   /* padding: 0.6em .6em;*/
		padding: 1em 1.5em;
    width: 80%;
		
     clear: both;
}
	

		.main-navigation .menu-nested-pages-container ul ul ul,.main-navigation .menu-nested-pages-en-container ul ul ul,.main-navigation .menu-nested-pages-fr-container ul ul ul   {
   /* padding: 0.6em .6em;*/
		padding: 0 0.2em 0 1.6em;
 
}
	
	
/*	
.main-navigation .menu-nested-pages-container a,.main-navigation .menu-nested-pages-en-container a,.main-navigation .menu-nested-pages-fr-container a {
      width: 80%;
}	*/
	
	
	
	
		
/*	.fitting-guide-info {margin-top: 20px;}*/
	
	
/*	.first {margin-top: 57px!important;}*/
	
/*	
	.fitting-guide-info .wpb_single_image img {
  
		max-width: 70%;}*/
	


	
	.fitting-guide h1	{ margin-bottom: 10px!important;
           /* font-size: 56px;*/

}

	
    .fitting-guide .nizza h1 {margin-top:25px}
    
	
	.wpb_wrapper h1 {
    padding-bottom: 5px;
}
	
	

	
	
	.jeans-women-infotext h1, .jeans-accessories-infotext h1 {padding-bottom: 10px;}
	
	
		
	.rounder-infotext .wpb_wrapper{margin-bottom: 36px!important}

	/* FR*/
	
	.page-id-9700 .jeans-women-infotext p {
    margin-bottom: 0px!important;
}
	.page-id-468 .rounder-infotext .wpb_wrapper{margin-bottom: 64px!important}
	
	.page-id-462 .dob-infotext p{margin-bottom: 0px!important}	
	
	/*FR END*/


    
.page-id-373 .dob-infotext p {
    margin-bottom: 10px!important;
}        
    
/*.dob-infotext p {
    margin-bottom: 22px!important;
}
*/
    
.page-id-462 .dob-infotext p /*FR*/ {
    margin-bottom: 3px!important;
}
.page-id-463 .dob-infotext p /*EN*/{
    margin-bottom: 10px!important;
}
    

.jeans-accessories-infotext p 
	{margin-bottom: 15px!important}
	
	
.sport-women-infotext p 
	{margin-bottom: 51px!important}	
	
.sport-men-infotext p  

	{margin-bottom: 22px!important}	


    
.jeans-women-infotext p {
    margin-bottom: 3px!important;
}    
    
	
.season-men-infotext p/*, .jeans-women-infotext p*/ {
    margin-bottom: 20px!important;
}	

.page-id-336 .casual-men-infotext p/*, .jeans-women-infotext p*/ {
    margin-bottom: 5px!important;
}	


	
    
	
 .sports-men-infotext p 
	{margin-bottom: 15px!important}
	
	
	
	
	
	.page-id-287 .text-block-top60-140,.page-id-373 .text-block-top60-140,.page-id-338 .text-block-top60-140,.page-id-334 .text-block-top60-140,
	.page-id-337 .text-block-top60-140,.page-id-336 .text-block-top60-140,.page-id-290 .text-block-top60-140,
	.page-id-353 .text-block-top60-140,.page-id-335 .text-block-top60-140,.text-block-rounder,.page-id-2448 .text-block-top60-140,
	.text-block-hero,.page-template-company-page .text-block-top60-140,.text-block-top60,.text-block-top90-140,.text-block-top60-140, .text-block-top45-140{
    margin: 52px 10px 4px!important;
}
	
	.text-block-top60-60, .text-block-top90-60 {
    margin: 52px 20px 20px!important;
}
		.page-template-company-page .text-block-top45-140 {
		margin: 20px  10px 20px!important;} 
	
/*	.page-id-288 .fitting-guide .vc_single_image-wrapper img {max-width: 430px}*/
	
	.fitting-guide-infotext .wpb_wrapper {
    min-height: inherit;
}
	

	
	.img-block-3 {margin: 0 10px 20px!important;
}

	.madox-infotext .wpb_wrapper{margin-left: 0px;margin-bottom: 0px!important;}
		
.falco-infotext ul li, .madox-infotext ul li {
    list-style: none;
    float: left;
	margin-left: 5px;}

	
	
	
		.txthero .logo {max-width: 80%; /* margin: auto*/}	
	
.txthero .denver-infotext p,.txthero .portland-infotext p,.txthero .boston-infotext p,.txthero .phoenix-infotext p   /*{margin:87px 0!important;}*/
{margin:5px 0!important;} /*fs23*/

/*FR*/
.page-id-9693 .txthero .phoenix-infotext p   {margin:110px 0!important;}
	
.page-id-9693 .txthero .portland-infotext p,.page-id-9693 .txthero .boston-infotext p,.page-id-9693 .txthero .denver-infotext p  {margin:103px 0!important;}

.page-id-484 .sport-men-infotext p  
	{margin-bottom: 0px!important}		
	
.page-id-461 .sport-women-infotext p 
	{margin-bottom: 51px!important}		
	/*FR END*/

	
	.video .vc_col-sm-6 {float: none; width: 100%;}
	

		
/*English*/	
.page-id-448 .jeans-women-infotext p {
    margin-bottom: 3px!important;
}		
	
	
.page-id-460 .sport-women-infotext p 
	{margin-bottom: 80px!important}	
	
	
	
.page-id-481	.casual-men-infotext p {
    margin-bottom: 4px!important;}
	
.page-id-487 .season-men-infotext p {
    margin-bottom: 19px!important;
}		
	
	
	
/*END English*/		
	
/*Franz*/	
.page-id-482 .casual-men-infotext p {
    margin-bottom: 6px!important;
}	
    
.page-id-488 .season-men-infotext p {
    margin-bottom: 0px!important;
}   
    
.page-id-475 .season-men-infotext p {
    margin-bottom: 20px!important;
}      
    
    
/*END Franz  */  
	
}

/*	.logo-size  {
		text-align: center;
		margin: auto;

	}	*/
.wpb_single_image.vc_align_left {
    text-align: center;
}



 
@media screen and (max-width: 767px) {
	
	
/*.txthero .logo {max-width: 40%;padding-top: 4px;  /*margin: auto;*/ /* margin-right: 10px; float: left}	*/

/*HW23*/	
.txthero .logo {max-width: 33%;padding-top: 15px;  margin-right: 2px; float: left}	
	
.txthero .denver-infotext p, .txthero .denver-classic-infotext p, .txthero .portland-infotext p,.txthero .boston-infotext p,.txthero .phoenix-infotext p   {margin:15px 0!important; /*text-align: center*/}


	
/*FR*/
.page-id-9693 .txthero .phoenix-infotext p   {margin:15px 0!important;}
	
.page-id-9693 .txthero .portland-infotext p,.page-id-9693 .txthero .boston-infotext p,.page-id-9693 .txthero .denver-infotext p  {margin:15px 0!important;}

	
	/*FR END*/	
	
	
	
.hero-outdoor-icons img.alignright {
    margin-left: inherit;
	margin: auto
}	
    
    
/*   .hero-outdoor-icons, .hero-outdoor-icons img {
    text-align: center;
}	*/
	
	
}



@media screen and (max-width: 900px) {
	
img.size-large, img.size-stooker-2, img.size-stooker-3, img.size-stooker-4, img.size-stooker-5 {max-width: 100%}
	.caption-block .size-stooker-2 {max-width: 100%}
		.caption-block  {max-width: 50%}
	
	
	
.wpb_single_image.vc_align_left {
    text-align: center!important;
}

	
	.wobbler-rechts {    right: 0;
}
	.wobbler-links {    left: 0;
}
	.wobbler-rechts, .wobbler-links {width: 40%!important}
	

		/*a.back-arrow, a.more-arrow,*/ .site-content p, .site-content li {font-size: 1.2em;}
	
    
    	.belts p,.page-id-17553 .belts p,.page-id-17551 .belts p   {margin-bottom: 63px!important}	
       .txthero.season h1 {margin-bottom: 0px!important;}
    
}



@media (max-width: 768px) {
	
	.gewinnspiel h2  {font-size: 38px;}
	
	
}

@media screen and (max-width: 767px) {
   
 /*   .gewinnspiel h1 {font-size: 16px;}*/
 .gewinnspiel h2  {font-size: 20px;}
	
	#wpcf7-f49063-p49046-o1 {
    width: 100%;
}

 .gewinnspiel h1,.gewinnspiel-form h2 {
    text-align: center;
    padding: 0;
	font-size: 24px;}
	
	.gewinnspiel-form {
    margin-top: 15px;
    padding: 20px 0;
}

#wpcf7-f49063-p49046-o1 .wpcf7-form-control-wrap input[type="text"]{margin: 0 0 5px}
	
	
	
	
	
	.custom-logo-link {
    margin-top: 15px;
	min-height: 15px
}
	
	/*HW23*/
/*	.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px!important;
}	
	*/

.wpb_content_element.wbfs23{
    margin-bottom: 0px!important;
}	
		
	
    
    .blockmargin-left .vc_col-sm-12 {margin-left: 0px;}

	
	.page-id-287 .text-block-top60-140,.page-id-373 .text-block-top60-140,.page-id-338 .text-block-top60-140,.page-id-334 .text-block-top60-140,
	.page-id-337 .text-block-top60-140,.page-id-336 .text-block-top60-140,
	.page-id-353 .text-block-top60-140,.page-id-335 .text-block-top60-140,.text-block-rounder,.page-id-2448 .text-block-top60-140,
	.text-block-hero,.page-template-stooker-page .text-block-top60-140,.text-block-top0-140,.fitting-guide{
   /* margin: 10px 145px 0px!important;*/
    margin: 0px 108px 0px!important;
}
	
	
	.page-template-company-page .text-block-top60-140,.page-template-company-page .text-block-top45-140,.page-template-company-page .text-block-top90-60 {
    margin: 10px 10px 0px!important;
}
	
	
/*	.text-block-top0-140 {margin:0 8px 20px 8px!important}
	*/
    
    /*EN*/
.page-id-17551 .belts p {margin-bottom: 10px!important}
/*EN Ende*/
     /*FR*/
.page-id-17553 .belts p {margin-bottom: 10px!important}
/*FR Ende*/
       
    
    
	
		.order  { display:flex!important;}	
.order { flex-direction:column-reverse!important}	
	
	.alignnone {	
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
	}		
	.imgblock img {margin-bottom: 10px}

	.menu-left-container,.menu-left-en-container,.menu-left-fr-container {display: none}

	.stoerer {
		margin: 8px 20px 20px}
	
		.stoerer h4,.stoerer p, .stoerer-men h4,.stoerer p  {text-align: center;}
	
	.stoerer .shoptext {width: 100%; padding: 0 0 20px;}
/*	.stoerer .shoplogos {margin: 0 14px;}*/
	.stoerer .last {
    float: none;
 }
	

	
	.stoerer  .shoplogos {
    margin: 0px 30px;
}
	
	
	.stoerer .men {
	    max-width: 100%;
		margin: auto;}
	
	
    
   .stoerer-hero-1 {width: 58%;
    
margin: auto!important} 
    
    .stoerer-hero-1 .shoplogos {
    
        margin: auto;
    width: 100%;
}
	
/*1 Shop Logo zentrieren*/
	/*.page-id-454 .stoerer .shoplogos,	.page-id-455*/ .stoerer .shoplogos/*, .stoerer-hero .shoplogos*/{
 
		margin: auto ;
    width: 44%;
		padding-bottom: 20px;	
}
/*1 Shop Logo zentrieren ENDE*/	
	
	
	
		.movie {
height: 20px;

  }
	
	
	.belts p {margin-bottom: 0px!important}	
	
}
 
@media screen and (max-width: 700px) {
	

	
	
	
	.caption-block h2, .caption-block h3, .site-content p, .site-content li {font-size: 1.1em; line-height: 1.5em;}	
.full-service h3 {font-size: 1.15em; /*letter-spacing: .001em*/}

	

	

	
	

/*
.jeans-women-infotext p{margin-bottom: 10px!important}*/
	
.page-id-373 p img 	{margin-bottom: 10px!important} 
	
	.footernav,.footernav2,.footernav2022 {display: none}

	
		
	.stookerform-privacy h3{	
	    padding:0;
		margin-top: 20px;
}
	

	
	

	
	
		.footernav {display: none;}
/*	.footernav2 {display: inline-block; width: 100%;color:#7f7d7a;}
	
	.footernav2 li {text-transform: uppercase; float: left;  display: block; width: 40%}
.footernav2 a {margin-left: 0;margin-right: 15px; text-decoration: none; width: 20%;color:#7f7d7a}*/
	
	
	
/*	.stookerform .vorname input,.stookerform  .nachname input,.stookerform .email input, .stookerform .firma input, .stookerform .betreff input, .stookerform .nachricht .wpcf7-textarea{ border: 3px #818181 solid!important; border-radius: 0px; font-size: .85em;}
.stookerform  .betreff input {margin-bottom: 10px;}
.stookerform  .wpcf7-textarea {max-height: 70px;}

.stookerform  .wpcf7-text {max-height: 32px;}*/
	
	
	
	.stookerform .vorname input, .stookerform .nachname input, .stookerform .email input, .stookerform .firma input, .stookerform .betreff input, .stookerform .nachricht .wpcf7-textarea {
    margin-bottom: 10px;
}
	
	
	.stookerform-name .vorname, .stookerform-name .firma {
		padding-right: 0; }
	
	
.stookerform-name {width: 100%;    margin-top: 15px;}
 .stookerform-name .wpcf7-form-control-wrap {float:none;margin-bottom: 0px}
	
	.stookerform-name input   {margin-bottom: 0px;}
	
	.stookerform-privacy { width: 100%;display:table-footer-group;float:none;}
	.stookerform {width: 100%;display:table-header-group;float:none;}
	.stookerform-name  .email input {margin-bottom: 10px;}
	
	/*.stookerform .wpcf7-form-control {margin-bottom: 10px;}*/
	
	
.rounder-infotext .wpb_wrapper{margin-bottom:10px!important}

	
.page-id-460 .sport-women-infotext p,.page-id-461 .sport-women-infotext p,.sport-women-infotext p,.page-id-462 .dob-infotext p,.page-id-463 .dob-infotext p,.dob-infotext p,.page-id-483 .sport-men-infotext p,.page-id-481	.casual-men-infotext p,.page-id-448 .jeans-women-infotext p  {margin-bottom: 10px!important}		
}


@media (min-width: 736px) {

}



@media screen and (min-width: 30em) {
	body, button, input, select, textarea {
	font-family: 'arial', sans-serif;
	font-weight: normal!important;
		font-size: 1.0em!important;

}


	
}

@media screen and (max-width: 30em) {
.landscape .vc_column_container>.vc_column-inner {
	/*padding-top: 5px;*/
	padding-top: 25px; /*HW23*/
    padding-left: 5px!important;
    padding-right: 5px!important;
 
}
	
.page-id-288 .fitting-guide .vc_single_image-wrapper img {max-width: 100%}	
	
	img.alignleft{
    margin-right: 0;
}

 img.alignright {
    margin-left: 0;
} 
	
	
/*	h1{line-height: 35px;}  */
	
	
	.custom-logo-link img {max-width: 67%}	
	
	

	

	
	
.caption-block, .text-block-top, .text-block-top60 .wpb_single_image img, .text-block-top60-140 .wpb_single_image img, .text-block-top90-140 .wpb_single_image img, .text-block-top45-140 .wpb_single_image img, .text-block-about-us .wpb_single_image img,.fitting-guide .wpb_single_image img{max-width: 100%}	

	.text-block-top,.text-block-top60-140,.text-block-top90-140, .text-block-top45-140, .text-block-top60,.text-block-about-us,.text-block-top60-60,.text-block-top90-60.fitting-guide,.text-block-slider-brands  {
    margin: 10px 10px 0px!important;
}
		
	.page-id-287 .text-block-top60-140,.page-id-373 .text-block-top60-140,.page-id-338 .text-block-top60-140,.page-id-334 .text-block-top60-140,
	.page-id-337 .text-block-top60-140,.page-id-336 .text-block-top60-140,.page-id-290 .text-block-top60-140,
	.page-id-353 .text-block-top60-140,.page-id-335 .text-block-top60-140,.text-block-rounder,
	.page-id-2448 .text-block-top60-140,.text-block-hero,.page-template-stooker-page .text-block-top60-140,.text-block-top0-140,.text-block-top20-140
	{
    margin: 25px 7px 0px 7px!important;
}
		.text-block-top60-140, .text-block-top45-140,.fitting-guide, .stoerer {
    margin: 25px 10px 0px!important;
}
.stoerer {
   /* margin: 25px 0 0!important;*/
	margin: 0!important; /*2025*/
}
	
/*.stoerer-block {margin-top: 0px} */   
    
/*	.img-block-3{
    margin: 52px 10px 20px!important;
}*/
	
 

    
	
.full-service {
    float: none;
    display: inline-block;
    padding-left: 0px;
	/*margin-top: 12px;}*/	
	margin-top: 25px;}	/*fs23*/
	
	
.caption-block h2, .caption-block h3{
	padding: 0px 10px 5px;font-size: 1.1em;	}
	
	
/*.vc_col-xs-offset-3 {
    margin-left: 20%!important;
}*/

 .wrap {
    padding-left: 0em;
    padding-right: 0em;
}
	

/*	a.back-arrow, a.more-arrow, .site-content p {font-size: 1.1em;}*/

		.text-block-top60 {
     margin: 10px 10px 20px!important;
}
	
	
		.text-block-top,.img-block-3-60{
     margin: 30px 10px 20px!important;
}
		

    .txtkids-fg .fitting-guide-infotext .wpb_wrapper {min-height:inherit!important;     padding-bottom: 17px;   }
	
img.size-large, img.size-stooker-2, img.size-stooker-3, img.size-stooker-4, img.size-stooker-5    {max-width: 100%}

 

	img.alignleft {
   float: none!important;
}	
	
	
	.more-arrow {
 
    font-size: 20px;
  
}
	

	
	h1.txtrounder-75 {font-size: 2.5em!important;letter-spacing: .22em;line-height: 1.2em;
}
	
	

	
	
}
@media screen and (max-width: 420px) {
	
	
	
	
	
	/*MEN*/
.page-id-333 .fitting-guide-infotext .wpb_wrapper, .page-id-16900 .fitting-guide-infotext .wpb_wrapper,  .page-id-16934 .fitting-guide-infotext .wpb_wrapper {min-height: inherit	}
	
	
	.vc_column_container>.vc_column-inner {
    padding-left: 0px!important;
    padding-right: 0px!important;
 
}
	
  
    .stoerer-hero-1 {width: 97%;
    
margin: auto!important}
    
    
 
/*	    .stoerer .shoplogos {
    margin: 15px 8px;} fs23  */  
  
	
	/*Linkpage*/ 
  .stooker-link { max-width: 95%; } 
    .stooker-links { margin-top: 0;}    


	
	
/*Linkpage ENDE */   
	
	
/*Jobsuche*/

.bpoints {margin: 0 10px 0 10px!important; /*text-align: justify*/}
 
.text3 {margin-top: 0px}

 .bp1, .bp2, .bp3, .bp4, .bp5 {margin-top: 20px}

 .bp1 img, .bp2 img, .bp3 img, .bp4 img, .bp5 img {max-width: 70%!important;}	
	
	.text-headline .wpb_wrapper {margin-left: 10px!important; margin-right: 15px!important}	
	
/*Jobsuche ENDE*/	
	
	
}

	@media screen and (max-width: 480px) {
	.shoplogos img {max-width: 85%!important;}
	.stoerer .vc_column_container>.vc_column-inner  {max-width: 90%; margin-left: auto!important;margin-right: auto!important}
}

@media screen and (max-width: 320px) {
.stoerer .men .shoplogos {
    margin: 0px 18px;
	}}


@media screen and (max-width: 480px) {
	
		.main-navigation a {
	padding: 1em .8em;}	

	.fitting-guide-info {margin-top: 10px} /*fs23*/
/*.page-template-stooker-page img {margin-bottom: 10px!important}	*/

	
	.landscape  {
    margin: 8px 4px 0px!important;
  
 
}
}

._brlbs-caption p {line-height: 30px!important}

