/*@import url('https://fonts.googleapis.com/css?family=Zilla+Slab:300,400,500,600,700');*/

@font-face {
    font-family: 'digory_doodlesregular';
    src: url('fonts/Digory_Doodles_PS-webfont.eot');
    src: url('fonts/Digory_Doodles_PS-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Digory_Doodles_PS-webfont.woff2') format('woff2'),
         url('fonts/Digory_Doodles_PS-webfont.woff') format('woff'),
         url('fonts/Digory_Doodles_PS-webfont.ttf') format('truetype'),
         url('fonts/Digory_Doodles_PS-webfont.svg#digory_doodlesregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: 'Harman-Script';
src: url('fonts/39FD32_0_0.eot'); font-weight: normal; font-style: normal;
src: url('fonts/39FD32_0_0.eot?#iefix') format('embedded-opentype'),
url('fonts/39FD32_0_0.woff2') format('woff2'),
url('fonts/39FD32_0_0.woff') format('woff'),
url('fonts/39FD32_0_0.ttf') format('truetype');
}
/* @font-face {
    font-family: 'harmanscript';
    src: url('fonts/ahmet_altun_-_harman-script-webfont.eot');
    src: url('fonts/ahmet_altun_-_harman-script-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ahmet_altun_-_harman-script-webfont.woff2') format('woff2'),
         url('fonts/ahmet_altun_-_harman-script-webfont.woff') format('woff'),
         url('fonts/ahmet_altun_-_harman-script-webfont.ttf') format('truetype'),
         url('fonts/ahmet_altun_-_harman-script-webfont.svg#harmanscript') format('svg');
    font-weight: normal;
    font-style: normal;
} */
@font-face {
	font-family: 'ElegantIcons'; font-weight: normal; font-style: normal;
	src:url('fonts/ElegantIcons.eot');
	src:url('fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'),
		url('fonts/ElegantIcons.woff') format('woff'),
		url('fonts/ElegantIcons.ttf') format('truetype'),
		url('fonts/ElegantIcons.svg#ElegantIcons') format('svg');
}
/* zilla-slab-300 - latin */
@font-face {
  font-family: 'Zilla Slab'; font-style: normal; font-weight: 300;
  src: url('fonts/zilla-slab-v3-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Zilla Slab Light'), local('ZillaSlab-Light'),
       url('fonts/zilla-slab-v3-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/zilla-slab-v3-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/zilla-slab-v3-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/zilla-slab-v3-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/zilla-slab-v3-latin-300.svg#ZillaSlab') format('svg'); /* Legacy iOS */
}
/* zilla-slab-regular - latin */
@font-face {
  font-family: 'Zilla Slab'; font-style: normal; font-weight: 400;
  src: url('fonts/zilla-slab-v3-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Zilla Slab'), local('ZillaSlab-Regular'),
       url('fonts/zilla-slab-v3-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/zilla-slab-v3-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/zilla-slab-v3-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/zilla-slab-v3-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/zilla-slab-v3-latin-regular.svg#ZillaSlab') format('svg'); /* Legacy iOS */
}
/* zilla-slab-500 - latin */
@font-face {
  font-family: 'Zilla Slab'; font-style: normal; font-weight: 500;
  src: url('fonts/zilla-slab-v3-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Zilla Slab Medium'), local('ZillaSlab-Medium'),
       url('fonts/zilla-slab-v3-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/zilla-slab-v3-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/zilla-slab-v3-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/zilla-slab-v3-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/zilla-slab-v3-latin-500.svg#ZillaSlab') format('svg'); /* Legacy iOS */
}
/* zilla-slab-600 - latin */
@font-face {
  font-family: 'Zilla Slab'; font-style: normal; font-weight: 600;
  src: url('fonts/zilla-slab-v3-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Zilla Slab SemiBold'), local('ZillaSlab-SemiBold'),
       url('fonts/zilla-slab-v3-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/zilla-slab-v3-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/zilla-slab-v3-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/zilla-slab-v3-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/zilla-slab-v3-latin-600.svg#ZillaSlab') format('svg'); /* Legacy iOS */
}
/* zilla-slab-700 - latin */
@font-face {
  font-family: 'Zilla Slab'; font-style: normal; font-weight: 700;
  src: url('fonts/zilla-slab-v3-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Zilla Slab Bold'), local('ZillaSlab-Bold'),
       url('fonts/zilla-slab-v3-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/zilla-slab-v3-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/zilla-slab-v3-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/zilla-slab-v3-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/zilla-slab-v3-latin-700.svg#ZillaSlab') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'jc-icons';
  src:  url('fonts/jc-icons.eot?6mk7p5');
  src:  url('fonts/jc-icons.eot?6mk7p5#iefix') format('embedded-opentype'),
    url('fonts/jc-icons.ttf?6mk7p5') format('truetype'),
    url('fonts/jc-icons.woff?6mk7p5') format('woff'),
    url('fonts/jc-icons.svg?6mk7p5#jc-icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.jc-icons {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'jc-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*********** MAGIC MENU Korrektur 17-12-13 ***********/
.magicmenu .nav-desktop .level0 .level-top-mega .content-mega-horizontal { padding-left: 30px !important; }
.magicmenu .nav-desktop .level0 .level-top-mega, .magicmenu .nav-desktop .level0 .level-top-mega .mega-block-top, .magicmenu .nav-desktop .level0 .level-top-mega .mega-block-bottom { padding: 0 !important; }
.magicmenu .nav-desktop .level0 .level-top-mega .content-mega-horizontal .cat-mega { padding-left: 0 !important; }

/*********** HEADER styles 17-12-13 ***********/
.header-logo { margin-top: 20px; }
.header-top-contact { float: left; color: #282828; padding-top: 10px; }
.header-top-contact a, .header-top-contact a:hover { color: #282828 !important; font-family: 'Zilla Slab', serif !important; font-size: 14px; font-weight: 500; }
.header-top-contact .address { padding-right: 40px; }
.header-top-contact .address:before {
font-family: 'ElegantIcons';
content: "\e081";
font-size: 120%;
line-height: 110%;
display: inline-block;
padding-right: 5px;
}
.header .links li a, .header-top-contact .address, .header-top-contact .e-mail a { font-family: 'Zilla Slab', serif !important; font-size: 14px; font-weight: 500; }
.header-top-contact .e-mail:before { font-family: 'ElegantIcons'; content: "\e076"; font-size: 120%; line-height: 110%; display: inline-block; padding-right: 8px; }
.phone-container { text-align: center; color: #333; margin: 22px 0 30px 22px; }
.phone-container .number-info { font-size: 16px; font-weight: 500; line-height: 140%; }
.phone-container .number-bold, .phone-container a .number-bold { font-size: 21px; font-weight: bold; color: #333; }
span.number-bold, span.number-info { font-family: 'Zilla Slab', serif !important; font-size: 16px; font-weight: 500; }
.phone-container .number-bold:before {
font-family: 'ElegantIcons';
content: "\e090";
font-size: 95%;
display: inline-block;
padding-right: 7px;
-ms-transform-origin: r50% 50%;
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-ms-transform: rotate(20deg) translateY(3px) translateX(4px);
-webkit-transform: rotate(20deg) translateY(3px) translateX(4px);
transform: rotate(20deg) translateY(3px) translateX(4px);
}


/************ Anpassungen Typografie **************/
div.magicmenu.clearfix ul.nav-desktop.sticker a.level-top,
div.magicmenu.clearfix ul.nav-desktop.sticker a.level-top span {
font-family: 'Zilla Slab', serif !important;
font-size: 16px;
font-weight: 500;
}


/*********** Stoerer 50% Navigation ***********/
.mean-container .mean-nav ul li a span.cat_label, .magicmenu .nav-desktop .level0 .cat_label:before { display: none !important; }

/*********** BLOCK menue-strick ***********/
.menue-strick-container { width: 770px; position: relative; }
.container-right { float:left; /*padding-left: 30px;*/ }
.container-left { float:left; padding-top: 20px; padding-left: 30px; }
.container-right img { height: 300px; display: inline; float:right; /*float:right;*/ }
.container-right ul li,
.container-right ul li a,
.container-left ul li,
.container-left ul li a {
line-height: 170%;
font-size: 14px !important;
font-weight: 400;
display: block;
color: #404040 !important;
}
.container-right ul li a:hover, .container-left ul li a:hover { color: #ffa800 !important; }
.container-left ul li.first,
.container-left ul li.first a {
font-size: 14px;
font-weight: 700;
display: block;
color: #404040 !important;
margin-bottom: 10px;
}
.container-left ul li.border { border-bottom: 1px dotted #404040; padding-bottom: 8px; }
.container-left ul li.paddingtop { padding-top: 8px; }
.container-left .ladies { float:left; width: 150px; margin-right: 28px; }
.container-left .gents { float:left; width: 150px; padding-right: 34px; }

/*********** BLOCK menue Tweed ***********/
.menue-tweed-container { width: 920px; position: relative; }
.image-container-right { float: left; }
.menue-tweed-container .navigation-container-left { float:left; padding-top: 20px; padding-left: 30px; }
.navigation-container-left ul li,
.navigation-container-left ul li a {
line-height: 170%;
font-size: 14px !important;
font-weight: 400;
display: block;
color: #404040 !important;
}
.navigation-container-left ul li a:hover { color: #ffa800 !important; }
.navigation-container-left ul li.first, .navigation-container-left ul li.first a { font-size: 14px; font-weight: 700; display: block; color: #404040 !important; margin-bottom: 10px; }
.navigation-container-left ul li.border { border-bottom: 1px dotted #404040; padding-bottom: 8px; }
.navigation-container-left ul li.paddingtop { padding-top: 8px; }
.navigation-container-left .ladies { float:left; width: 150px; }
.navigation-container-left .gents { float:left; width: 150px; margin-right: 28px; }
.navigation-container-left .lexikon { float:left; width: 150px; }

/*********** BLOCK menue Herren ***********/
.navigation-container-left .column_nav { float:left; width: 150px; margin-right: 28px; }
.navigation-container-left .column_nav.further_links { margin-right: 30px; }
.navigation-container-left ul li.last a, .navigation-container-left .further_links ul li a { font-weight: 700; margin: 10px 0; }
.navigation-container-left ul li.last a { line-height: 140%; }
.navigation-container-left .further_links ul li.lead-off a { margin: 0; }

/*********** BLOCK menue Accessoires ***********/
.menue-accessoires-container .container-left { padding-top: 10px; padding-left: 30px; padding-bottom: 10px; margin-right: 28px; }
.menue-accessoires-container .container-left ul li a { font-weight: 700; margin: 10px 0; }

/*********** BLOCK menue Schuhe ***********/
.menue-schuhe-container .container-left ul li.first { font-size: 14px; font-weight: 700; display: block; color: #404040 !important; margin-bottom: 10px; }
.menue-schuhe-container .container-left { padding-top: 20px; padding-left: 30px; margin-right: 28px; }
.menue-schuhe-container .main_navigation ul li a { margin: 10px 0; font-weight: 700; padding-top: 9%; }

/*********** BLOCK menue Damen & Abendgarderobe ***********/
.menue-damen-container { width: 472px; }
.menue-damen-container .container-left,
.menue-abendgarderobe-container .container-left { padding-top: 10px; padding-left: 30px; margin-right: 21px; }
.menue-damen-container .image-container-right a img { margin-left: 0.5%; }
.menue-damen-container .container-left ul li a, .menue-abendgarderobe-container .container-left ul li a { font-weight: 700; margin: 10px 0; }
.menue-damen-container .image-container-right,
.menue-abendgarderobe-container .image-container-right,
.menue-schuhe-container .image-container-right,
.menue-accessoires-container .image-container-right{ padding-left: 30px; }

/*********** BLOCK menue ***********/
.menue-accessoires img.img-responsive { height: 460px; }
.menue-damen img.img-responsive { height: 349px; width: auto; max-width: none; }

/*********** Anpassungen Typografie Menue ***********/
.navigation-container-left .container-left .column_nav ul li a,
.menue-damen-container div.container-left div ul li a,
.menue-tweed-container .navigation-container-left ul li,
.menue-tweed-container .navigation-container-left ul li a,
.menue-schuhe-container .container-left ul li,
.menue-schuhe-container .container-left ul li a,
.menue-strick-container .container-left ul li,
.menue-strick-container .container-left ul li a,
.menue-accessoires-container .container-left ul li,
.menue-accessoires-container .container-left ul li a,
.menue-abendgarderobe-container .container-left ul li,
.menue-abendgarderobe-container .container-left ul li a,
.content-mega .content-mega-horizontal ul li a { font-family: 'Zilla Slab', serif !important; line-height: 140%; font-size: 16px !important; }

/**** Anpassungen Produktbezeichnungen neue Seiten ****/
.std .product-info.products-textlink.clearfix h2.product-name,
.std .product-info.products-textlink.clearfix h2.product-name a{
font-family: 'Zilla Slab', serif !important; font-size: 18px; line-height: 120%; color: #444; }
.std .product-info.products-textlink.clearfix .price-box span.regular-price span.price,
.std .product-info.products-textlink.clearfix .price-box p.special-price span.price {
font-family: 'Zilla Slab', serif !important; font-size: 22px; font-weight: 500; color: #000; }
.std .product-info.products-textlink.clearfix .price-box p.old-price span.price {
font-family: 'Zilla Slab', serif !important; font-size: 22px; font-weight: 500; color: #777777; }
.std .product-info.products-textlink.clearfix p { font-family: 'Zilla Slab', serif !important; font-size: 12px !important; }

/*********** BLOCK what-else-navigation-bottom ***********/
.global-navigation-what-else img.whatelse { display: block; margin: 60px auto 74px auto; }
.global-navigation-what-else h3.more {
font-family: 'Zilla Slab', serif !important;
color: #000;
text-transform: uppercase;
letter-spacing: 1px;
text-align: center;
font-size: 40px;
font-weight: 500;
width: fit-content;
margin: 0 auto;
border-bottom: 4px solid #000;
line-height: 100%;
display:inline-block;
}
.global-navigation-what-else ul.more { list-style-type: none; text-transform: uppercase; letter-spacing: 1px; text-align: center; margin: 20px 0; padding: 0 !important; }
.global-navigation-what-else ul.more li {
font-family: 'Zilla Slab', serif !important;
color: #000;
text-align: center;
font-size: 24px !important;
font-weight: 500;
padding: 0;
line-height: 120%;
display: inline-block;
margin-top: 6px;
}
.global-navigation-what-else ul.more li:hover { color: #fff; background-color: #000; font-weight: 400; padding: 0 6px; display: inline-block; }
.global-navigation-what-else ul.more li.sale {
text-align: center;
font-size: 24px !important;
color: #fff;
font-weight: 400;
background-color: #000;
padding: 0 6px;
display: inline-block;
}
.global-navigation-what-else ul.more li.sale:hover { color: #000; background-color: #fff; padding: 0 6px; display: inline-block; font-weight: 500; }

/********** Annpassungen Footer ************/
.footer h3.block-title.heading { font-family: 'Zilla Slab', serif !important; font-size: 20px; font-weight: 600; }
.footer ul.bullet li a { font-family: 'Zilla Slab', serif !important; font-size: 16px; }
.footer .block-content-statick ul li p, .footer .block-content-statick ul li a {
font-family: 'Zilla Slab', serif !important; font-size: 16px; font-weight: 600; }
.footer .main .row address p, .footer .main .row address p strong, .footer .main .row address p nobr { font-family: 'Zilla Slab', serif !important; font-size: 15px; }
.footer .block-content.block-content-statick { margin-top: 30px; }
.footer address a { color: #696969 !important; text-decoration: none !important; font-family: 'Zilla Slab', serif !important; font-size: 15px; }
.footer address a:hover { color: #ffa800 !important; }

/*********** Kategorie-Seiten (Strick) ***********/
h2.upper,
h2.upper .underline, h2.upper .sub-underline {
font-family: 'Zilla Slab', serif !important;
color: #000 !important;
text-transform: uppercase;
letter-spacing: 2px;
text-align: center;
font-size: 38px;
line-height: 105%;
margin: 40px 0 60px 0;
font-weight: 500;
}
h2.upper .underline { border-bottom: 4px solid #000; line-height: 154%; margin: 0; }
h2.upper .sub-underline { line-height: 154%; }
ul.products-grid { list-style: none; padding-left: 0; }
.info-container .info { margin: 70px 0 20px 0; padding: 0 25px; }
.info-container .info.solo { margin: 50px 0 20px 0; padding: 0 100px; }
.info h3 {
font-family: 'Zilla Slab', serif !important;
color: #000 !important;
text-transform: uppercase;
letter-spacing: 1px;
text-align: center;
font-weight: 400;
line-height: 110%;
font-size: 32px;
margin-bottom: 20px;
}
.info p { font-family: 'Zilla Slab', serif !important; color: #000 !important; text-align: center; font-weight: 500; line-height: 155%; font-size: 22px; }
.info.hidden_txt p { display: none; }
p.bold2 { font-weight: 700; }
p.info_kollektionswechsel { font-family: 'Zilla Slab', serif !important; color: #000 !important; font-size: 22px; text-align: center; font-weight: 500; line-height: 120%; }
/*********** Kategorieseite Hemden ***********/
#hemden_filter h2.upper, #krawatten_filter h2.upper, #manschetten_filter h2.upper { margin: 40px 0; }
h3.upper, h3.upper .underline {
font-family: 'Zilla Slab', serif !important;
color: #000 !important;
text-transform: uppercase;
letter-spacing: 2px;
text-align: center;
font-size: 30px;
line-height: 105%;
margin: 25px 0 40px 0;
font-weight: 500;
}
h3.upper .underline { border-bottom: 4px solid #000; line-height: 154%; /*display: inline-block;*/ margin: 0; }
ul.filter { list-style-type: none; text-align: center; /*padding: 0 20%;*/ line-height: 270%; }
ul.filter li { display: inline; margin-right: 2%; }
ul.filter li a { font-family: 'Zilla Slab', serif !important; color: #000 !important; font-size: 20px; display: inline; line-height: 100%; }
ul.filter li a.active, ul.filter li a:hover { border-bottom: 2px solid #000; line-height: 100%; display: inline-block; margin: 0; }
.str_krw, .str_krw_snip { margin-top: 147%; margin-left: -40px; }
.krw-container { padding: 0 9%; }

/*********** LP STRICK ***********/
.lp-strick img.label { width: 80%; max-width: 500px; margin: 0 auto; /*Vor dem Sale: margin: 6% auto;*/ display: block; }
.lp-strick img.schal { width: 50%; max-width:250px; margin: 6% auto; /*Vor dem Sale: margin: 12% auto;*/ display: block; }
.lp-strick img.hover-button {
position: absolute;
width: 133px;
display: block;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.lp-strick img.hover-button:hover {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}
.lp-strick img.hover-button-big {
position: absolute;
width: 250px;
display: block;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.lp-strick img.hover-button-big:hover {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
img.lambs-men, img.cash-women { bottom: 8%; left: 8%; }
img.gee-women { bottom: 8%; right: 6%; }
img.cash-men { right: 5%; bottom: 5%; }
img.cash-schals { right: 10%; bottom: 3%; }
img.gee-men { bottom: 4%; right: 6%; }
img.lambs-uni { right: 5%; top: 5%; }
img.strick-women { left: 16%; bottom: 4%; }
img.pull-men { top: 30%; right: 5%; }
img.pullund-men { bottom: 23%; left: 6%; }
img.pull-women { bottom: 23%; right: 6%; }
img.cash-schals2 { bottom: 5%; right: 14%; }
img.gee-weste { bottom: 23%; left: 5%; }
img.cash-roll { bottom: 5%; left: 5%; }
img.pull-women-big { bottom: 32%; right: 20%; width: 167px !important; }
img.sock-cash { top: 6%; right: 8%; }
img.schal-muetz { top: 14%; right: 22%; width: 167px !important; }
.lp-strick h2, .lp-strick h3, .lp-strick p, .lp-strick ul, .lp-strick li { font-family: 'Zilla Slab', serif !important; color: #000; }
.lp-strick h2.upper {
text-transform: uppercase;
letter-spacing: 2px;
text-align: center;
font-size: 38px;
line-height: 120%;
margin: 30px 0 46px 0;
font-weight: 500;
}
.lp-strick .info { padding: 5% 10% 3% 10%; }
.lp-strick .info img.icon_schaf { display: inline; float: left; padding-right: 5px; margin-top: -5px; }
.lp-strick .info p { text-align: left; font-weight: 500; line-height: 136%; font-size: 19px; }
.lp-strick p.produkte-info { text-align: center; font-weight: 700; line-height: 110%; font-size: 26px; margin-top: 10%; }
.flag_is_new { z-index: 99; pointer-events: none; }

/*********** LP SHOES ***********/
.lp-shoes a, .lp-shoes a:hover, .further-shoes a, .further-shoes a:hover{ text-decoration: none; color: #000; }
.lp-shoes a:active { text-decoration: none; }
.lp-shoes p { font-size: 22px; line-height: 155%; font-weight: 500; }
.lp-shoes .bold, .further-shoes .bold { font-family: 'Zilla Slab', serif !important; font-size: 22px; font-weight: 600; }
.lp-shoes img.hover-button {
position: absolute;
width: 14%;
display: block;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
left: calc(50% - 7%);
}
.lp-shoes img.hover-button:hover {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}
.lp-shoes img.hover-button-big {
position: absolute;
width: 250px;
display: block;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.lp-shoes img.hover-button-big:hover,
.further-shoes img.hover-button:hover {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}

.further-shoes img.hover-button {
/*position: absolute;
width: 133px; */
display: block;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.lp-shoes h2, .lp-shoes h3, .lp-shoes p, .lp-shoes ul, .lp-shoes li { font-family: 'Zilla Slab', serif !important; color: #000; }
.lp-shoes h2.upper {
text-transform: uppercase;
letter-spacing: 2px;
text-align: center;
font-size: 38px;
line-height: 120%;
margin: 60px 0 25px 0;
font-weight: 500;
}
.lp-shoes .info { padding: 5% 10% 3% 10%; }
.lp-shoes .info img.icon_schaf { display: inline; float: left; padding-right: 5px; margin-top: -5px; }
.lp-shoes .info p { text-align: left; font-weight: 500; line-height: 136%; font-size: 19px; }
.lp-shoes p.produkte-info { text-align: center; font-weight: 700; line-height: 110%; font-size: 26px; margin-top: 10%; }
.lp-shoes .img-center { margin:0 auto; }
.lp-shoes img.icon_pfeil_rechts { display: inline; padding: 8px 0 0 3px; width: 20px; }
.lp-shoes img.icon_pfeil_links, .further-shoes img.icon_pfeil_links { display: inline; padding: 9px 8px 0 0; }
.lp-shoes .info_formen a, .lp-shoes .info_formen a:hover { color: #000; }
.lp-shoes img.hover-button.button_boots { width: 21.3%; left: calc(50% - 10.5%); }
.lp-shoes img.hover-button.button_socken { width: 21.3%; left: 10%; }
.lp-shoes .shoes-row { padding: 0 10%; }
.lp-shoes .aktion_stoerer { width: 15%; margin-top: 2.5%; }
.lp-shoes .text_pflege { padding: 1% 0 0 12%; }
.lp-shoes .img_pflege { padding:0 20% 3% 20%; }
.lp-shoes img.zeichnung { left: calc(50% - 74px); position: relative; }
.lp-shoes .wissen p { font-size: 17px; line-height: 120%; font-weight: 400; }
.lp-shoes .wissen p .bold { font-size: 17px; font-weight: 600;}
.lp-shoes .hv_link,
.further-shoes .hv_link { font-family: 'Zilla Slab', serif !important; font-size: 22px; }
.lp-shoes .hv_link:hover,
.further-shoes .hv_link:hover { border-bottom: 2px solid #000; }

/*********** LP HERREN ************/
.lp-herren  img.crc_anz { position: absolute; margin: 70% 0 0 240%; width: 180px; }
.lp-herren img.sak-wes, .lp-tweed img.sak-wes { margin-top: 8%; margin-left: 25%; }
.lp-herren img.strick { margin-top: 6%; margin-left: 60%; }
.lp-herren img.maent { bottom: 36%; left: 12%; }
.lp-herren.sale_2018 img.maent { top: 20%; left: 12%; }
.lp-herren.sale_2018 img.maent-str { left: 12%; width: 162px; bottom: 20%; }
.lp-herren img.hosen { margin-top: 8%; margin-left: 27%; }
/* .lp-herren .shoes-row img.hover-button { width: 162px !important; } */
.lp-herren .produkte-info.txt_accs { position: absolute; margin-top: -5%; margin-left: 29%; }
.lp-herren .produkte-info.txt_box { position: absolute; margin-left: 25%; margin-top: 0%; }
.lp-herren img.cr_hemden { left: calc(50% - 6%); margin-top: 13%; }

/*********** LP HERREN SALE ************/
.lp-herren.sale_2018 img.sl_cr_anz, img.aktion_stoerer.sale { float: left; margin-right: 2%; margin-top: 1%; width: 160px; padding-bottom: 28px; }
.lp-herren.sale_2018 img.sl_cr_hm, .lp-herren.sale_2018 img.sl_cr_tw { float: left; margin-right: 2%; margin-top: 0.2%; width: 160px; }
.lp-startseite.lp-herren.sale_2018 img.aktion_stoerer_schuhe { float: left; padding-right: 3%; padding-top: 2%; padding-bottom: 3%; }

/*********** LP DAMEN ************/
.lp-damen img.bl_ws { bottom: 36%; left: 23%; }
.lp-damen img.cr_str { margin-top: 6%; margin-left: 26%; }
.lp-damen img.maent { bottom: 45%; left: 56%; }
.lp-damen img.schamue { top: 45%; left: 266%; z-index: 99; }
.index-lettering { padding: 2% 6% 0 6%; }
.lp-damen .text_damenblusen { padding: 2% 9% 0 0; margin-top: 3%; }
.lp-damen img.cr_blu { margin-left: -14%; margin-top: 21%; }
.lp-startseite.lp-damen .shoes-row img.hover-button { width: 15%; }
.lp-damen img.cr_tw { bottom: 36%; left: 64%; }

/*********** LP DAMEN SALE ************/
.lp-damen.sale_2018 img.blz_wes_dm { float: left; margin-top: 2%; margin-right: 3%; width: 160px; padding-bottom: 28px; }
.lp-damen.sale_2018 img.cr_blu_sl { margin-left: 21%; margin-top: 2%; width: 160px; }
.lp-damen.sale_2018 img.cr_tw_dm { float: left; margin-right: 2%; margin-top: 0.5%; width: 160px; }
.lp-damen.sale_2018 img.cr_mtl_dm { float: left; margin-right: 2%; margin-top: 2%; width: 160px; }
.lp-startseite.lp-damen.sale_2018 img.aktion_stoerer_schuhe { float: left; padding-right: 3%; padding-top: 2%; padding-bottom: 3%; }

/*********** LP ACCESSOIRES ************/
.lp-accessoires img.str_cap { left: 53%; top: 13%; }
.lp-accessoires img.str_msk { left: 58.5%; top: 46%; }
.lp-accessoires img.str_est { left: 31%; top: 13%; }
.lp-accessoires img.csh_so { left: 79%; padding-top: 3%; }
.lp-accessoires img.sch_mue { left: 26%; padding-top: 3%; }
.lp-accessoires img.led_gue { top: 15%; left: 5%; }
.lp-accessoires img.hos_tr { left: 55%; top: 21%; }
.lp-accessoires img.cr_fl { left: 73%; top: 40%; }
.lp-accessoires img.cr_krw { top: 60%; left: 21%; }
.lp-accessoires img.ev_we  { left: 44%; margin-top: 20%; }

/*********** LP ABENDGARDEROBE ************/
.lp-abendgarderobe .bold { font-family: 'Zilla Slab', serif !important; font-size: inherit; font-weight: 600; }
.lp-abendgarderobe h2.abend_info { position: absolute; padding: 10% 15% 0; text-align: center; }
.lp-abendgarderobe img.cr_fr { margin-left: -18%; margin-top: 21%; }
.lp-abendgarderobe img.morning-men { margin-top: 256px; left: calc(50% - 81px); }
.lp-abendgarderobe img.ev_we  { left: 44%; margin-top: 20%; }
.lp-abendgarderobe img.ev_sb { left: 41%; top: 20%; }

/*********** LP TWEED ************/
.lp-tweed a { color: #000; font-weight: 600; font-family: 'Zilla Slab', serif !important; font-size: 22px; }
.lp-tweed a:hover { color: #000; border-bottom: 2px solid #000; }
.lp-tweed img.sak-west { top: 15%; left: 24%; }
.lp-tweed img.tw-anz { top: 105%; left: 30%; }
.lp-tweed img.tw-fl { bottom: -38%; left: 50%; }
.lp-tweed img.tw-caps { bottom: 25%; left: 70%; }
.lp-tweed img.west-blaz { bottom: 36%; left: 79%; }
.lp-tweed img.tw-maent { top: 28%; left: 80%; }
.lp-tweed img.tw-maent-dam { top: 28%; left: 8%; }
.lp-tweed img.icon_pfeil_rechts { display: inline; padding: 15px 0 0 0; width: 20px; margin-left: 7px; }
.lp-tweed.herren img.bl_ws { bottom: 36%; left: 23%; }
.lp-tweed.herren img.tw-fliegen { top: 80%; left: 50%; }
.lp-tweed.herren img.tw-maentel { top: 103%; left: 30%; }
.lp-tweed.lp-damen img.tw-caps { left: 30%; top: 100%; }

/*Anpassungen Tweed Guide*/
.container-fluid.guide-tweed, .container-fluid.lp-startseite.lp-tweed.guide-tweed {
background: url(https://john-crocket.de/media/homepage/lp_tweed/AGuideToTweed_BackgroundImage.jpg); background-repeat: no-repeat; background-size: cover; }
.lp-tweed .container-fluid.slider-text-right { position: absolute; z-index: 99; width: 100%; margin-top: 8%; }
.lp-tweed .container-fluid.guide-tweed img.schrift_guide,
.lp-startseite.lp-tweed.guide-tweed img.schrift_guide { display: block; margin-right: auto; margin-left: auto; width: 75%; }
.lp-startseite.lp-tweed.sale_2018 img.stoerer-button.ext-men { left: 14%; top: -16%; }

/*********** LP STARTSEITE ***********/
.lp-startseite p.kaschmir { margin-top: 70px; margin-bottom: 40px; }
.lp-strick p.strick-kaschmir { margin-top: 150px; margin-bottom: 30px; font-size: 22px; line-height: 155%; }
.lp-startseite strong { font-weight: 600; font-family: 'Zilla Slab'; font-size: 20px; }
.lp-startseite .header_schriftzug { position: absolute; margin: 8% 0 0 2%; padding-bottom: 2%; }
.lp-startseite .header_schriftzug_neu { position: absolute; margin: 7% 0 0 2%; padding: 0 20%; }
.lp-startseite .header_schriftzug.hw { position: absolute; margin: 8% 0 0 8%; padding-bottom: 2%; }
.lp-startseite .header_schriftzug-right { position: absolute; margin: 5% 0 0 7%; padding-bottom: 2%; width: 60%; }
.lp-startseite .header_text_neu { position: absolute; margin: 40% 0 0 0; padding: 0 0; font-size: 20px; text-align: center; }
.lp-startseite .header_text { position: absolute; margin: 48% 0 0 0; padding: 0 9%; font-size: 20px; text-align: center; }
.lp-startseite .header_text_neu.sale { position: absolute; margin: 3% 0 0 0; padding: 0px 7%; font-size: 20px; text-align: center; width: 76%; }
.lp-startseite .header_text.hw { position: absolute; margin: 48% 0 0 8%; padding: 0 2%; font-size: 20px; text-align: center; }
.lp-startseite .header_text-right { position: absolute; margin: 35% 25% 0 0; padding: 0 9%; font-size: 20px; text-align: center; }
lp-startseite .carousel-inner .hero img { width: 40%; margin-left: 17%; }
.lp-startseite p.product_description { position: absolute; color: #fff; font-size: 18px; text-align: center; left: calc(50% - 178px); bottom: 2%; }
.lp-startseite p.product_description span.slashed { text-decoration: line-through; }
.lp-startseite p.product_link { text-align: center; font-size: 20px; font-weight: 600; margin-top: 1%; }
.lp-startseite img.stoerer-button { position: absolute; width: 100px; display: block; }
.lp-herren.sale_2018 img.stoerer-button.krawatten { width: 162px; top: 60%; left: 0; }
.lp-herren.sale_2018 img.hover-button.krawatten-fliegen { top: 40%; right: -4%; }
img.stoerer-button.show-990 { display: none; }
.lp-startseite p.kw_info { position: absolute; text-align: center; right: 13%; padding-top: 6%; line-height: 125%; }
.lp-startseite p.abend_info { position: absolute; padding: 10% 15% 0; text-align: center; }
.lp-startseite img.hover-button {
position: absolute;
width: 162px;
display: block;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.lp-startseite img.hover-button:hover {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}
.lp-startseite img.hover-button-big {
position: absolute;
width: 250px;
display: block;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.lp-startseite img.hover-button-big:hover {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.lp-startseite .shoes-row img.hover-button { width: 12%; }
img.anz-men { top: 4%; left: 6%; }
.lp-herren.sale_2018 img.ext-men { top: -16%; left: 14%; }
.lp-herren.sale_2018 img.krw-str { top: 16%; left: 7%; }
.lp-herren.sale_2018 img.krw-str { padding-top: 147%; margin-left: -52px; width: 162px !important; }
/* .lp-herren.sale_2018 img.str_krw { margin-top: 37%; margin-left: -40px; } */
.lp-startseite.sale_2018 img.anz-men { left: 4%; }
img.stoerer-button.mtl-men { top: 4%; right: 6%; }
img.bz-women_left { bottom: 4%; left: 6%; }
img.bz-women_right { bottom: 4%; right: 36%; }
img.bz-women_lsc_left { bottom: 4%; left: 3%; }
img.kw-men, img.kw-men2 { top: 4%; left: 3%; }
img.abend-men { margin-top: 295px; left: calc(50% - 81px); }
img.west { bottom: 25%; right: 33%; }
img.west.sale { bottom: 28%; right: 45%; }
img.west.hw { bottom: 36%; left: 80%; }
img.schamue { top: 47%; left: 52%; }
.lp-startseite img.cr_shoes { left: calc(50% - 6%); padding-top:2%; }
.lp-startseite h2, .lp-startseite h3, .lp-startseite p,
.lp-startseite ul, .lp-startseite li { font-family: 'Zilla Slab', serif !important; color: #000; font-size: 22px; font-weight: 500; line-height: 155%; }
.lp-startseite h2.upper {
text-transform: uppercase;
letter-spacing: 2px;
text-align: center;
font-size: 38px;
line-height: 120%;
margin: 30px 0 46px 0;
font-weight: 500;
}
.lp-startseite .info { padding: 0 6% 0 6%; }
.lp-startseite .info p { text-align: left; font-weight: 500; line-height: 136%; font-size: 22px; text-align: center; line-height: 155%; }
.lp-startseite p.produkte-info { text-align: center; font-weight: 700; line-height: 110%; font-size: 26px; margin-top: 10%; }
.lp-startseite img.kraw { top: 5%; right: 6%; }

/* Slidertext links */
.container-fluid.slider-text { position:absolute; z-index: 99; width: 30%; }
/* Slidertext rechts */
.container-fluid.slider-text-right { position:absolute; z-index: 99; width: 100%; }

/*
Fade content bs-carousel with hero headers
Code snippet by maridlcrmn (Follow me on Twitter @maridlcrmn) for Bootsnipp.com
Image credits: unsplash.com
*/
/********************************/
/*       Fade Bs-carousel       */
/********************************/
.lp-startseite .fade-carousel { position: relative; height: 600px; /*vorher: height: 100vh;*/ }
.lp-startseite .fade-carousel .carousel-inner .item { height: 600px;/*vorher: height: 100vh;*/ }
.lp-startseite .fade-carousel .carousel-indicators > li { margin: 0 2px; background-color: #fff; border-color: #fff; opacity: .7; }
.lp-startseite .fade-carousel .carousel-indicators > li.active { width: 10px; height: 10px; opacity: 1; }
.lp-startseite .carousel-indicators { bottom: 10px; left: 20%; }
.lp-startseite.lp-herren .carousel-indicators { left: 50%; }
.lp-startseite.sale_2018 .bold { font-family: 'Zilla Slab', serif !important; font-size: 22px; font-weight: 600; }

/*.lp-startseite .fade-carousel .carousel-inner .item {
-webkit-transition: all 1.1s ease-in-out, opacity 1s ease-in;
-moz-transition: all 1.1s ease-in-out, opacity 1s ease-in;
-ms-transition: all 1.1s ease-in-out, opacity 1s ease-in;
-o-transition: all 1.1s ease-in-out, opacity 1s ease-in;
transition: all 1.1s ease-in-out, opacity 1s ease-in;
}
.lp-startseite .fade-carousel .carousel-inner .item,
.lp-startseite .fade-carousel .carousel-inner .active.left,
.lp-startseite .fade-carousel .carousel-inner .active.right {
opacity: 0 !important;
 }
.lp-startseite .fade-carousel .carousel-inner .active,
.lp-startseite .fade-carousel .carousel-inner .next.left,
.lp-startseite .fade-carousel .carousel-inner .prev.right {
opacity: 1 !important;
 }
.lp-startseite .fade-carousel .carousel-control {
z-index: 2 !important;
 }*/

.carousel.fade { opacity: 1; }
.carousel.fade .item { transition: opacity ease-out 1s; left: 0; top: 0; opacity: 0; /* hide all slides */ position: absolute; width: 100%; display: block; }
.carousel.fade .item:first-child { top: auto; opacity: 1; /* show first slide */ position: relative; }
.carousel.fade .item.active { opacity: 1; }
.lp-startseite img.stoerer_sale { padding-top: 25%; width: 150px; left: calc(50% - 145px); position: absolute; }


/********************************/
/*          Hero Headers        */
/********************************/
.lp-startseite .hero { position: absolute; top: 4%; z-index: 3; color: #fff; text-align: left; width: 100%; }
.lp-startseite .hero p { color: #000; font-size: 18px; text-align: center; padding-top: 500px; color: #fff; }
.lp-startseite .hero p span.slashed { text-decoration: line-through; }
.lp-startseite .fade-carousel .carousel-inner .slide { transition-property: opacity; }
.lp-startseite .fade-carousel .carousel-inner .item .hero,
.lp-startseite .fade-carousel .carousel-inner .item.active .hero,
.lp-startseite .fade-carousel .carousel-inner .slide,
.lp-startseite .fade-carousel .carousel-inner .slide.active {
    opacity: 0;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s;
        -ms-transition: 2s all ease-in-out .1s;
         -o-transition: 2s all ease-in-out .1s;
            transition: 2s all ease-in-out .1s;
}


/********************************/
/*            Overlay           */
/********************************/
.lp-startseite .overlay { position: absolute; width: 100%; height: 100%; z-index: 2; }

/********************************/
/*       Slides backgrounds     */
/********************************/
/* LP Startseite */
.lp-startseite .fade-carousel .slides .slide-1,
.lp-startseite .fade-carousel .slides .slide-2,
.lp-startseite .fade-carousel .slides .slide-3,
.lp-startseite .fade-carousel .slides .slide-4 {
  height: 600px; /*vorher: height: 100vh;*/
  background-size: cover; /*vorher: background-size: contain;*/
  background-position: center top;
  background-repeat: no-repeat;
}
.lp-startseite .fade-carousel .slides .slide-1 { background-image: url(/media/homepage/lp_startseite/Header_Image_Startseite_895.jpg); }
.lp-startseite .fade-carousel .slides .slide-2 { background-image: url(/media/homepage/lp_startseite/Header_Image_Damenblazer.jpg); }
.lp-startseite .fade-carousel.hw .slides .slide-1 { background-image: url(/media/homepage/lp_startseite/Header_Image_Startseite_Tweed_1.jpg); }
.lp-startseite .fade-carousel.hw .slides .slide-2 { background-image: url(/media/homepage/lp_startseite/Header_Image_Startseite_Tweed_2.jpg); }
.lp-startseite .fade-carousel.hw .slides .slide-3 { background-image: url(/media/homepage/lp_startseite/Header_Image_Startseite_Tweed_3.jpg); }

/* LP Startseite SALE Herbst/Winter 2018 */
.lp-startseite.sale_2018 .fade-carousel.hw .slides .slide-1 { background-image: url(/media/homepage/lp_startseite/Sale/Header_Image_Startseite_Tweed_Rot_1.jpg); }
.lp-startseite.sale_2018 .fade-carousel.hw .slides .slide-2 { background-image: url(/media/homepage/lp_startseite/Sale/Header_Image_Startseite_Tweed_Rot_2.jpg); }
.lp-startseite.sale_2018 .fade-carousel.hw .slides .slide-3 { background-image: url(/media/homepage/lp_startseite/Sale/Header_Image_Startseite_Tweed_Rot_3.jpg); }

/*LP Startseite SALE Januar 2019 – Sale Schuhe */
.lp-startseite.sale_2018.sale_schuhe .fade-carousel.hw .slides .slide-2 { background-image: url(/media/homepage/lp_startseite/Sale/Header_Image_Startseite_Tweed_Rot_1.jpg); }
.lp-startseite.sale_2018.sale_schuhe .fade-carousel.hw .slides .slide-3 { background-image: url(/media/homepage/lp_startseite/Sale/Header_Image_Startseite_Tweed_Rot_2.jpg); }
.lp-startseite.sale_2018.sale_schuhe .fade-carousel.hw .slides .slide-4 { background-image: url(/media/homepage/lp_startseite/Sale/Header_Image_Startseite_Tweed_Rot_3.jpg); }
.lp-startseite.sale_2018.sale_schuhe .fade-carousel.hw .slides .slide-1 { background-image: url(/media/homepage/lp_startseite/Sale/Header_Image_Startseite_Schuhe_Rot.jpg); }

/*LP Startseite SALE März 2019 – Sale Baumwolle */
.lp-startseite.sale_2018 .fade-carousel.hw .slides .slide-3.herren-kaschmir { background-image: url(/media/homepage/lp_startseite/Sale/Header_Image_Startseite_Herren_Kaschmir_Rot.jpg); }
.lp-startseite.sale_2018 .fade-carousel.hw .slides .slide-4.herren-tweed { background-image: url(/media/homepage/lp_startseite/Sale/Header_Image_Startseite_Tweed_Rot_1.jpg); }
.lp-startseite.sale_2018 .fade-carousel.hw .slides .slide-1.baumwollanzug { background-image: url(/media/homepage/lp_startseite/Sale/Header_Image_Startseite_Herren_Anzug_Rot.jpg); }
.lp-startseite.sale_2018 .fade-carousel.hw .slides .slide-2.damen-westen-blazer { background-image: url(/media/homepage/lp_startseite/Sale/Header_Image_Startseite_Damen_WestenBlazer_Rot.jpg); }

/* LP Herren */
.lp-herren .fade-carousel .slides .slide-1,
.lp-herren .fade-carousel .slides .slide-2,
.lp-herren .fade-carousel .slides .slide-3 {
  height: 600px; /*vorher: height: 100vh;*/
  background-size: cover; /*vorher: background-size: contain;*/
  background-position: center top;
  background-repeat: no-repeat;
}

/* Bilder Anzuege */
.lp-herren .fade-carousel .slides .slide-1 { background-image: url(/media/homepage/lp_herren/Anzuege_Slider_Bildmotiv1.jpg); }
.lp-herren .fade-carousel .slides .slide-2 { background-image: url(/media/homepage/lp_herren/Anzuege_Slider_Bildmotiv2.jpg); }
.lp-herren .fade-carousel .slides .slide-3 { background-image: url(/media/homepage/lp_herren/Anzuege_Slider_Bildmotiv3.jpg); }

/* Bilder Tweed */
.lp-herren .carousel_tweed.fade-carousel .slides .slide-1 { background-image: url(/media/homepage/lp_herren/Tweed_Slider_Bildmotiv1.jpg); }
.lp-herren .carousel_tweed.fade-carousel .slides .slide-2 { background-image: url(/media/homepage/lp_herren/Tweed_Slider_Bildmotiv2.jpg); }
.lp-herren .carousel_tweed.fade-carousel .slides .slide-3 { background-image: url(/media/homepage/lp_herren/Tweed_Slider_Bildmotiv3.jpg); }

/* LP Herren Sale – Bilder Tweed */
.lp-herren.sale_2018 .carousel_tweed.fade-carousel .slides .slide-1 { background-image: url(/media/homepage/lp_herren/Sale/Header_Image_Startseite_Tweed_Rot_1.jpg); }
.lp-herren.sale_2018 .carousel_tweed.fade-carousel .slides .slide-2 { background-image: url(/media/homepage/lp_herren/Sale/Header_Image_Startseite_Tweed_Rot_2.jpg); }
.lp-startseite.sale_2018 img.aktion_stoerer_shoes { float: left; padding-right: 3%; padding-top: 2%; }

/*********** LP KATALOG BESTELLEN ***********/
.lp_catalog .inhalt h1 {
font-size: 38px;
color: #000;
font-weight: 500;
line-height: 26px;
margin: 0 0 10px;
font-family: 'Zilla Slab';
text-transform: uppercase;
letter-spacing: 2px;
text-align: center;
}
.lp_catalog .inhalt p.wide { text-align: center; font-size: 22px; line-height: 120%; font-family: 'Zilla Slab'; color: #000; }
.lp_catalog .inhalt p, .lp_catalog .inhalt a { font-size: 15px; font-family: 'Zilla Slab'; color: #000; }
.lp_catalog .inhalt p.required { color: #EB340A; }
.button_katalog {
color: #ffffff;
background-color: #205942;
overflow: visible;
width: auto;
border: 0px solid #444;
padding: 0;
margin: 0 22px 13px;
cursor: pointer;
font: 12px/15px Droid Sans;
vertical-align: middle;
text-transform: none;
text-align: center;
line-height: 24px;
padding: 0 15px;
}
.button_katalog:hover { background-color: #ffa800; }

.aktionszeile_unter_menu { padding:4px 2% 3px; text-align:center; font-family: 'Zilla Slab', serif !important; font-size: 12pt; }


/************************************************************************/
/*                              Media Queries                           */
/************************************************************************/
@media screen and (min-width: 1260px){
.aktionszeile_unter_menu { padding:4px 5% 3px; }
}

@media screen and (min-width: 1400px){
.aktionszeile_unter_menu { padding:4px 8% 3px; }
}

@media screen and (min-width: 980px){
/*.lp-startseite .hero { width: 980px; }  */
.lp-startseite .fade-carousel .slides .slide-1,
.lp-startseite .fade-carousel .slides .slide-2 { background-position: 77.5% bottom; /*background-size: 1250px;*/ /*vorher: background-size: cover;*/ }
.lp-startseite.sale_2018 .fade-carousel .slides .slide-1 { background-position: 9.5% bottom; }
.lp-startseite.sale_2018 .fade-carousel .slides .slide-2 { background-position: 18.5% bottom; }
.lp-startseite.sale_2018 .fade-carousel .slides .slide-3 { background-position: 32.5% bottom; }
.lp-damen .text_damenblusen { padding: 2% 2% 0 0; }
}

@media only screen and (max-width: 1199px) {
/* .header-bottom .container { max-width: 950px; } */
.info-container img { max-width: 500px; margin: 0 auto; display: block; }
.info-container .info { margin: 0 0 20px 0; padding: 0 35px; }
.lp-strick p.info { padding: 8%; }
.lp-shoes p.info { padding: 8%; }
.lp-startseite p.info { padding: 8%; }
.lp-startseite p.abend_info { padding: 5% 7% 0; }
img.abend-men { margin-top: 245px; }
.lp-startseite .info { padding: 0 10% 3% 10%; }
img.kw-men2 { top: 2%; }
.lp-startseite .header_text { padding: 0 0; }
.lp-damen img.schamue { top: 224%; left: 68%; }
.lp-tweed img.tw-fl { bottom: -50%; }
.lp-startseite.lp-tweed.sale_2018 img.stoerer-button.ext-men { left: 5%; top: -20%; }
.lp-startseite .info.smaller p { font-size: 19px; line-height: 136%; }
}

@media only screen and (max-width: 991px) {
/*.header-content .container { max-width: 950px; }*/
.phone-container { margin: 25px 0 30px 10px; }
.phone-container .number-bold, .phone-container a .number-bold { font-size: 20px; }
.phone-container .number-info { font-size: 16px; }
.global-navigation-what-else h3.more { font-size: 36px; }
.global-navigation-what-else ul.more li, .global-navigation-what-else ul.more li.sale { font-size: 22px !important; }
body.cms-strick .main-container { margin-top: 30px; }
.lp-startseite p.info, .lp-strick p.info, .lp-shoes p.info { padding: 5% 5% 4% 5%; }
.lp-startseite p.produkte-info, .lp-strick p.produkte-info, .lp-shoes p.produkte-info { font-size: 22px; margin-top: 60px; }
img.cash-schals { right: 25%; bottom: 10%; }
img.pull-women-big { bottom: 12%; right: 6%; width: 130px !important; }
img.schal-muetz { top: 14%; right: 8%; width: 130px !important; }
.lp-shoes .shoes-row { padding: 0 2%; }
.lp-startseite p.abend_info { position: relative; text-align: left; padding: 0 5% 3% 7%; }
.lp-startseite p.kw_info { position: relative; text-align: left; padding: 0 7% 3%; left: 0; }
img.abend-men { margin-top: 121px; }
img.kw-men { top: 23%; }
/* Anpassungen Herren Index-Seite */
.lp-herren .fade-carousel .slides .slide-1 { background-image: url(/media/homepage/lp_herren/Anzuege_Slider_Bildmotiv1.jpg); background-position: 47% bottom; }
.lp-startseite.lp-herren.sale_2018 #myCarousel-2.carousel.carousel_tweed.fade-carousel .slides .slide-1,
.lp-startseite.lp-herren.sale_2018 #myCarousel-2.carousel.carousel_tweed.fade-carousel .slides .slide-2 { background-position: 20% bottom; }
.lp-herren .fade-carousel .slides .slide-3 { background-image: url(/media/homepage/lp_herren/Anzuege_Slider_Bildmotiv3.jpg); background-position: 20% bottom; }
.lp-herren img.sak-wes { margin-left: 61%; margin-top: 25%; }
.lp-herren img.strick { margin-top: 12%; margin-left: 70%; }
.lp-herren img.hosen { margin-top: 0%; margin-left: 15%; }
.lp-herren img.abend-men { margin-top: 121px; margin-left: 11%; }
.lp-herren .produkte-info.txt_accs { top: 20%; left: 35%; }
.lp-herren .produkte-info.txt_box { top: 13%; left: 3%; }
.lp-startseite .shoes-row img.hover-button, { width: 15%; }
.str_krw { margin-left: -98px; }
.lp-herren img.cr_hemden { left: calc(50% - 8%); }
/* Stoerer/Buttons Damen Index-Seite */
.lp-damen img.cr_blu { margin-left: -24%; }
.lp-damen img.schamue { top: 224%; left: 68%; }
.lp-damen img.bl_ws { bottom: 9%; left: 6%; }
.lp-damen img.cr_blu { margin-left: 5%; }
.lp-damen img.cr_str { margin-top: 18%; margin-left: 8%; }
.lp-damen .text_damenblusen { padding: 2% 13% 0 0; margin-left: 8%; }
/* Stoerer/Buttons Tweed Index-Seite */
.lp-tweed img.sak-west { top: 6%; left: 8%; }
.lp-tweed.sale_2018 img.ext-men { top: 143% !important; left: 14% !important; z-index: 99 !important; }
.lp-tweed img.tw-anz { left: 15%; top: -274%; }
.lp-tweed img.tw-fl { bottom: 0; }
.lp-tweed img.west-blaz { bottom: 68%; left: 70%; }
.lp-tweed img.tw-maent { top: 10%; left: 70%; }
.lp-tweed .container-fluid.slider-text-right img.fitsize { margin-top: -25px; }
.lp-tweed.herren img.tw-fliegen { top: 68%; left: 50%; }
.lp-tweed.herren img.bl_ws { bottom: 36%; left: 15%; }
.lp-tweed.herren img.tw-anz { left: 15%; top: -234%; }
.lp-tweed.herren img.tw-maentel { top: -203%; left: 60%; }
.lp-tweed.herren .info p, .lp-tweed.lp-damen .info p { font-size: 22px !important; }
/*.lp-tweed.lp-damen img.tw-caps { left: 15%; top: -234%; }*/
.lp-tweed.lp-damen img.tw-caps { left: 60%; top: -300px; }
/*Anpassungen Startseite HW */
.lp-startseite .fade-carousel.hw .slides .slide-1, .lp-startseite .fade-carousel.hw .slides .slide-2, .lp-startseite .fade-carousel.hw .slides .slide-3,
.lp-startseite .fade-carousel.hw .slides .slide-4 { background-position: 31.5% bottom; }
.lp-startseite.sale_2018.sale_schuhe .fade-carousel.hw .slides .slide-1 { background-position: 4.5% bottom; }
.lp-startseite .container-fluid.slider-text-right .col-lg-6.col-md-6.col-sm-8 { left: 12%; }
img.west.hw { bottom: 56%; left: 73%; }
img.west.sale { bottom: 34%; right: 75%; }
img.schamue { top: 16%; left: 71%; }
.lp-startseite img.cr_shoes { left: calc(50% - 7.7%); }
/* Guide Tweed */
.guide-tweed p, .guide-tweed a { font-size: 17px; }
.lp-tweed img.icon_pfeil_rechts, .guide-tweed img.icon_pfeil_rechts{ margin-top:-6px; }
.container-fluid.guide-tweed, .container-fluid.lp-startseite.lp-tweed.guide-tweed { background: url(https://john-crocket.de/media/homepage/lp_tweed/AGuideToTweed_BackgroundImage_iPad.jpg); background-repeat: no-repeat; background-size: cover; }
/* Neue Navigation */
.navigation-container-left.nav_herr div.image-container-right a img, .menue-schuhe-container div.image-container-right a img,
.menue-accessoires-container div.image-container-right a img, .menue-abendgarderobe-container div.image-container-right a img { display:none; }
.str_krw_snip { left: -46px; width: 150%; }
img.stoerer-button.show-990 { display: block; }
img.stoerer-button.hide-990 { display: none; }
}

@media only screen and (max-width: 980px) {
/*.lp-herren.sale_2018 p, .lp-damen.sale_2018 p { font-size: 18px !important; }*/
.lp-herren.sale_2018 img.sl_cr_anz, img.aktion_stoerer.sale { margin-top: 5%; margin-right: 3%; padding-bottom: 17px; }
.lp-herren.sale_2018 img.sl_cr_hm { margin-right: 3%; margin-top: 5.2%; padding-bottom: 28px; }
.lp-herren.sale_2018 img.sl_cr_tw { margin-right: 3%; margin-top: 2%; }
.lp-herren.sale_2018 img.str_krw { margin-top: -8%!important; margin-left: -72px!important; }
.lp-herren.sale_2018 img.krw-str { padding-top: 173%!important; margin-left: -79px!important; }
.lp-startseite.lp-herren.sale_2018 .shoes-row img.hover-button { width: 15%!important; }
.lp-herren.sale_2018 img.maent { top: 5%; left: 4%; }
.lp-herren.sale_2018 img.maent-str { bottom: 5%; left: 4%; }
.lp-damen.sale_2018 img.blz_wes_dm { margin-top: 7%; margin-right: 3%; padding-bottom: 30px; }
.lp-damen.sale_2018 img.cr_blu_sl { margin-left: 36%; }
.lp-damen.sale_2018 img.cr_tw_dm { margin-right: 3%; margin-top: 5.5%; }
.lp-damen.sale_2018 img.cr_mtl_dm { margin-right: 3%; margin-top: 6%; padding-bottom: 44px; }
.info-container .info.solo { margin: 50px 0 20px 0; padding: 0 30px; }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* SALE Damen Schuhe */
.lp-startseite.lp-damen.sale_2018 img.aktion_stoerer_schuhe { padding-right: 4%; padding-top: 5%; padding-bottom: 10%; }
/* SALE Herren Schuhe */
.lp-startseite.lp-herren.sale_2018 img.aktion_stoerer_schuhe { padding-right: 4%; padding-top: 5%; padding-bottom: 10%; }
/* SALE Schuhe*/
.lp-startseite.sale_2018 img.aktion_stoerer_shoes { padding-right: 4%; padding-top: 13%; padding-bottom: 10%; }
/* LP Accessoires */
.lp-accessoires img.str_est { left: 24%; top: -12%; }
.lp-accessoires img.str_msk { left: 56%; top: 66%; }
.lp-accessoires img.sch_mue { left: 4%; }
.lp-accessoires img.csh_so { left: 68%; padding-top: 34%; }
.lp-accessoires img.cr_krw { top: 60%; left: 12%; }
.lp-accessoires img.ev_we { left: 4%; margin-top: 4%; }
/* LP Abendgarderobe */
.lp-abendgarderobe img.morning-men { margin-top: 171px; left: 63%; width: 135px !important; }
.lp-abendgarderobe img.ev_we { margin-top: 5%; left: 5%; }
.lp-abendgarderobe img.ev_sb { left: 36%; top: 28%; }
.lp-abendgarderobe img.abend-men { margin-top: 100px; left: 60%; }
.lp-abendgarderobe.lp-startseite h2.upper.abend_info { margin: -24px 0 46px 270px; }
.lp-abendgarderobe img.cr_fr { margin-left: 53%; margin-top: 96%; }
.lp-startseite.lp-abendgarderobe p.frack_txt { padding: 2% 6% 0 2% !important; }
.lp-startseite.lp-abendgarderobe img.fitsize.frack_img { padding: 11% 7%; }
.lp-strick p.strick-kaschmir { margin-top: 0px; margin-bottom: 10px; }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* SALE Herren Schuhe */
.lp-startseite.lp-herren.sale_2018 img.aktion_stoerer_schuhe { padding-top: 1%; }
/* SALE Damen Schuhe*/
.lp-startseite.lp-damen.sale_2018 img.aktion_stoerer_schuhe { padding-top: 1%; }
/* SALE Schuhe*/
.lp-startseite.sale_2018 img.aktion_stoerer_shoes { padding-top: 4%; padding-bottom: 2%; }
/* LP Accessoires */
.lp-accessoires img.str_msk { left: 57%; }
.lp-accessoires img.ev_we { margin-top: 16%; }
.lp-accessoires img.cr_krw { left: 17%; }
/* LP Abendgarderobe */
.lp-abendgarderobe img.morning-men { margin-top: 220px; }
.lp-abendgarderobe img.ev_we { margin-top: 18%; }
.lp-abendgarderobe img.ev_sb { left: 41%; top: 10%; }
/* LP Tweed SALE */
.lp-tweed .info p { font-size: 19px !important; }
/*.lp-tweed img.tw-anz { left: 26%; }*/
.lp-tweed.sale_2018 img.anz-men { left: 4% !important; }
.lp-herren.sale_2018 img.stoerer-button.krawatten { width: 162px !important; }
.lp-startseite.sale_2018 img.stoerer-button { width: 80px !important; }
.lp-tweed.sale_2018 img.ext-men { left: 8% !important; }
/* LP Damen SALE */
.lp-damen.sale_2018 p { font-size: 19px!important; }
/* LP Herren SALE */
.lp-herren.sale_2018 p { font-size: 19px!important; }
.lp-herren.sale_2018 img.krw-str { padding-top: 164%!important; }
.lp-herren.sale_2018 img.maent { top: 15%; }
.lp-herren.sale_2018 img.maent-str { width: 162px !important; bottom: 15%; }
}

@media only screen and (max-width: 767px) {
.phone-container { margin: 10px 0 30px; }
.phone-container .number-bold { font-size: 22px; }
.phone-container .number-info { font-size: 17px; }
.str_krw { margin-left: -200px; padding: 5% 38% 0%; margin-top: -150px; }
img.lambs-uni { right: 5%; top: 8%; }
img.strick-women { left: 5%; bottom: 10%; }
img.pull-men { top: 35%; right: 5%; }
.lp-strick img.hover-button-big {
position: absolute;
width: 133px;
display: block;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.lp-herren.sale_2018 img.hover-button.krawatten-fliegen { top: 45%; right: 2%; }
.lp-herren.sale_2018 img.stoerer-button.krawatten { left: 50px; }
.lp-strick img.hover-button-big:hover {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}
.lp-shoes .shoes-row { padding: 0 3%; }
.lp-shoes .text_pflege { padding: 2% 0 0 0; }
.lp-shoes p { font-size: 17px; }
/*.lp-shoes img.hover-button {
position: absolute;
width: 133px;
display: block;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.lp-shoes img.hover-button:hover {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}*/
.lp-startseite .header_schriftzug, .lp-startseite .header_schriftzug_neu, .lp-startseite .header_schriftzug.hw { position: relative; margin: 5% 0 0 2%; padding: 0 15%; }
.lp-startseite .header_schriftzug_neu.sale { padding: 7% 23% 0%; }
.lp-startseite .header_text, .lp-startseite .header_text_neu { position: relative !important; margin: 5% 0 0 0; }
.lp-startseite .header_text.hw { position: relative !important; margin: 5% 0 5% 0; }
.container-fluid.slider-text { position: relative; width: 100%; }
.lp-startseite img.hover-button-big {
position: absolute;
width: 133px;
display: block;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.lp-startseite img.hover-button-big:hover {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}
.lp-startseite p.kw_info { position: relative; text-align: left; padding: 0 7% 3%; left: 0; }
img.kw-men { top: 44%; }
img.kw-men2 { top: 2%; }
.lp-startseite p.abend_info { position: relative; text-align: left; padding: 0 5% 3% 7%; }
img.abend-men { margin-top: 64px; left: 53%; }
.lp-startseite .fade-carousel { height: 580px; }
.lp-startseite img.stoerer-button.bz-women_right { display: none; }
.lp-startseite .hero p { padding-top: 460px; }
.lp-startseite .carousel-indicators { bottom: 30px; }
.lp-startseite img.stoerer_sale { padding-top: 25%; width: 150px; left: calc(50% - 145px); position: absolute;}
/* Tweed Index-Seite */
.lp-tweed .container-fluid.slider-text-right img.fitsize { margin-top: -27px; }
/* Guide-Tweed */
.lp-tweed .container-fluid.guide-tweed img.fitsize, .lp-startseite.lp-tweed.guide-tweed img.fitsize { width: 40%; display: block; margin-right: auto; margin-left: auto; }
.container-fluid.guide-tweed,
.container-fluid.lp-startseite.lp-tweed.guide-tweed {
background: url(https://john-crocket.de/media/homepage/lp_tweed/AGuideToTweed_BackgroundImage_Phone.jpg);
background-repeat: no-repeat; background-size: 180% 180%; }
.lp-tweed .container-fluid.guide-tweed img.schrift_guide, .lp-startseite.lp-tweed.guide-tweed img.schrift_guide { width: 100%; }
.lp-tweed img.tw-anz { top: -174%; }
.str_krw_snip { width: 30%; margin-top: -30%; margin-left: 80%; }
}

@media screen and (max-width: 640px){
.lp-startseite .fade-carousel .slides .slide-1, .lp-startseite .fade-carousel .slides .slide-2 { background-size: 1000px; /*vorher: background-size: cover;*/ background-position: 76% bottom; height: 550px; }
.lp-startseite .header_schriftzug_neu { padding: 0 23%; }
.lp-tweed img.tw-anz { top: -164%; }
}

@media only screen and (max-width: 550px) {
.lp-startseite p, .lp-startseite .info p { font-size: 19px; line-height: 136%; }
h2.upper, h2.upper .underline { font-size: 26px; line-height: 105%; margin: 30px 0 50px 0; }
.lp-startseite h2.upper { font-size: 26px; }
h2.upper .underline { margin: 0; border-bottom: 3px solid #000; }
h2.upper .sub-underline { font-size: 26px; line-height: 105%; top: 7px; position: relative; }
.info h3 { font-size: 28px; }
.info p { font-size: 20px; }
.lp-strick img.hover-button.strick-women, .lp-strick img.hover-button.pull-men { width: 100px; }
img.strick-women { left: 4%; bottom: 7%; }
img.pull-men { top: 40%; right: 4%; }
.lp-strick .info img.icon_schaf { max-width: 32px; padding-right: 5px; margin-top: -2px; }
.lp-shoes .shoes-row { padding: 0 4%; }
.lp-shoes p, .lp-shoes .bold { font-size: 19px; line-height: 136%; }
.lp-shoes h2.upper { font-size: 24px; margin: 15px 0 23px 0; padding: 0 5% 0 5%; }
/*.lp-shoes img.icon_pfeil_rechts { width: 16px; padding: 3px 0 0 3px; }*/
.lp-shoes img.icon_pfeil_links { padding: 10px 5px; width: 24px; }
.lp-shoes .img_pflege { padding:0 30% 3% 30%; }
.lp-shoes .info_formen img.zeichnung { width: 30%; padding-bottom: 1%; }
/* .lp-shoes img.hover-button, .lp-shoes img.hover-button { width: 100px; } */
.lp-shoes .aktion_stoerer { width: 80px; margin-top: 4%; margin-right: 4%; }
.lp-herren.sale_2018 p { font-size: 19px !important; }
.lp-herren.sale_2018 img.sl_cr_anz, img.aktion_stoerer.sale, .lp-herren.sale_2018 img.sl_cr_hm, .lp-herren.sale_2018 img.sl_cr_tw {
margin-top: 3%; margin-right: 6%; margin-left: 6%; width: 80px; padding-bottom: 1px; }
.lp-startseite.lp-herren.sale_2018 div.container-fluid div.container-fluid div.row div.col-lg-2.col-md-2.col-sm-2.col-xs-2 div a img.stoerer-button.krw-str {
width: 85px !important; padding-top: 225%!important; margin-left: -68px!important; }
.lp-herren.sale_2018 img.maent-str { bottom: 3%; width: 80px; }
.lp-herren.sale_2018 img.maent { top: 3%; width: 80px; }
.lp-startseite.lp-herren.sale_2018 img.aktion_stoerer_schuhe { margin-top: 1.5%; margin-right: 6%; margin-left: 6%; width: 90px; padding-bottom: 1px; }
.lp-damen.sale_2018 p { font-size: 19px !important; }
.lp-damen.sale_2018 img.blz_wes_dm,
.lp-damen.sale_2018 img.cr_tw_dm,
.lp-damen.sale_2018 img.cr_mtl_dm { margin-top: 3%; margin-right: 6%; margin-left: 6%; width: 80px; padding-bottom: 1px; }
.lp-damen.sale_2018 img.cr_blu_sl { margin-left: 34%; width: 80px; }
.lp-startseite.lp-damen.sale_2018 img.aktion_stoerer_schuhe { margin-top: 1.5%; margin-right: 6%; margin-left: 6%; width: 90px; padding-bottom: 1px; }
.lp-accessoires img.sch_mue { left: 65%; padding-top: 5%; }
.lp-accessoires img.ev_we { left: 7%; margin-top: 4%; }
.lp-accessoires img.csh_so { left: 62%; padding-top: 25%; }
.lp-accessoires img.led_gue { top: -01%; left: 5%; }
.lp-accessoires img.cr_krw { left: 7%; }
.lp-accessoires img.str_est { left: 9%; top: -9%; width: 75px !important; }
.lp-accessoires img.str_msk { left: 59%; top: 84%; width: 75px !important; }
.lp-startseite.lp-abendgarderobe div.container-fluid div.row div.col-lg-8.col-md-8.col-sm-8.col-xs-12 { padding: 2% 8% 0 8% !important; }
.lp-abendgarderobe img.ev_we { left: 7%; margin-top: 4%; }
.lp-abendgarderobe img.ev_sb { left: 33%; top: 38%; }
.lp-startseite.lp-abendgarderobe img.fitsize.frack_img { padding: 0 20% !important; }
.lp-startseite.lp-abendgarderobe p.frack_txt { padding: 2% 8.5% 2% 8.5% !important; }
.lp-abendgarderobe img.cr_fr { margin-left: 3%; margin-top: 21%; }
.lp-abendgarderobe img.morning-men { margin-top: 30px; left: 60%; }
.lp-startseite.lp-abendgarderobe h2.upper.abend_info { display: none; }
.lp-startseite.lp-abendgarderobe h2.upper.cut_info { margin: 8px 0 15px 0 !important; }
.lp-startseite.sale_2018 .header_schriftzug-right { margin: 45% 0 0 -5%; }
.lp-startseite.sale_2018 img.fitsize.header_schriftzug-right.badges_hw_2018 { padding-top: 23% !important; }
.lp-startseite p.product_description { font-size: 14px; left: calc(50% - 139px); }
.lp-startseite h2.upper { margin: 30px 0 25px 0; }
.lp-startseite img.hover-button, .lp-herren.sale_2018 img.stoerer-button.krawatten { width: 100px; }
img.abend-men { margin-top: 24px; }
.lp-startseite .header_schriftzug { margin: 9% 0 0 0; padding: 0 7%; }
.lp-startseite .header_schriftzug_neu { margin: 0 0 0 0; padding: 0 7%; }
.lp-startseite .header_text { margin: 5% 0 5% 0; text-align: left; }
img.kw-men { top: 50%; }
img.abend-men { margin-top: 24px; }
.lp-startseite img.stoerer-button { position: absolute; width: 80px; display: block; }
.lp-startseite img.stoerer-button.background { display: none; }
img.stoerer-button.show-990 { display: block; }
img.stoerer-button.hide-990 { display: none; }
.lp-startseite p.kaschmir { margin-top: 0; margin-bottom: 30px; }
.lp-strick p.strick-kaschmir { margin-top: 20px; }
.lp-startseite img.kaschmir { margin-bottom: 30px !important; }
.lp-startseite .fade-carousel { height: 530px; }
.lp-startseite .fade-carousel .slides .slide-1, .lp-startseite .fade-carousel .slides .slide-2 { height: 500px; }
.lp-startseite .hero p { padding-top: 415px; }
.lp-startseite .carousel-indicators { bottom: 30px; }
.lp-startseite .fade-carousel .slides .slide-1, .lp-startseite .fade-carousel .slides .slide-2 { background-position: 67% bottom; }
/* Startseite / Neue Kollektion */
.lp-startseite .fade-carousel.hw .slides .slide-1, .lp-startseite .fade-carousel.hw .slides .slide-2, .lp-startseite .fade-carousel.hw .slides .slide-3,
.lp-startseite .fade-carousel.hw .slides .slide-4, .lp-startseite .fade-carousel.hw { height: 500px; background-position: 20% bottom; }
.lp-startseite .fade-carousel.hw .slides .slide-3 { background-position: 21% bottom; }
.lp-startseite .fade-carousel.hw .carousel-indicators { bottom: -1px; }
.lp-startseite .header_text-right { display: none; }
.lp-startseite .header_schriftzug-right { margin: 60% 0 0 -5%; width: 75%; }
img.west.hw { left: 65%; }
img.west.sale { bottom: 10%; right: 67%; }
.lp-startseite.sale_2018 img.west.sale { right: 30%; }
img.schamue { top: 7%; left: 66%; }
.lp-startseite.sale_2018 img.aktion_stoerer_shoes { padding-right: 33%; padding-left: 30%; padding-bottom: 11%; }
.lp-startseite.sale_2018.sale_schuhe img.stoerer_sale { padding-top: 62%; left: calc(50% - 110px); }
.lp-startseite.sale_2018.sale_schuhe .header_schriftzug-right { margin: 37% 0 0 -5%; }
.lp-startseite.sale_2018.sale_schuhe .fade-carousel.hw .slides .slide-1 { background-position: 4.5% top; background-size: 600px 302px; }
.lp-startseite.sale_2018 .fade-carousel.hw .slides .slide-1.baumwollanzug { background-position: 18.5% top; background-size: cover; }

/* LP Herren */
.lp-herren .fade-carousel .slides .slide-1, .lp-herren .fade-carousel .slides .slide-2, .lp-herren .fade-carousel .slides .slide-3, .lp-herren .fade-carousel { height: 500px; }
.lp-herren .fade-carousel .slides .slide-1 { background-position: 35% bottom; }
.lp-herren .fade-carousel .slides .slide-2 { background-position: 57% bottom; }
.lp-herren .fade-carousel .slides .slide-3 { background-position: 30% bottom; }
.lp-herren .fade-carousel .slides .slide-1,
.lp-herren .fade-carousel .slides .slide-2 { background-position: 49% bottom; }
.lp-herren.sale_2018 .fade-carousel .slides .slide-1 { background-position: 36% bottom; }
.lp-herren img.abend-men { margin-top: 26px; margin-left: -4%; }
.lp-herren img.sak-wes { margin-left: 56%; }
.lp-herren img.strick { margin-left: 64%; }
.lp-herren img.maent { bottom: 15%; left: 5%; }
/* .str_krw { margin-top: 40%; margin-left: 10px; } */
.lp-herren .str_krw { margin-left: -64px; padding: 5% 17% 0%; margin-top: 49px; }
.lp-herren img.hosen { margin-top: 0%; margin-left: 7%; }
.lp-herren .produkte-info.txt_accs { font-size: 16px; }
.lp-herren .produkte-info.txt_box { top: 6%; left: -3%; font-size: 16px; }
.lp-herren img.crc_anz { margin: 90% 0 0 10%; }
/* LP Damen */
.lp-damen img.maent { bottom: 24%; }
.lp-damen img.schamue { top: 265%; left: 64%; }
/* Tweed Index-Seite */
.lp-tweed .container-fluid.slider-text-right img.fitsize { margin-top: -13px; margin-left: -8%; }
.lp-tweed img.sak-west { top: 7.5%; }
.lp-tweed img.tw-anz { left: 8%; top: -115%; }
.lp-tweed img.west-blaz { left: 66%; }
.lp-tweed img.tw-maent { left: 64%; }
.lp-tweed.herren img.bl_ws { bottom: 25%; left: 15%; }
.lp-tweed.herren img.tw-fliegen { top: 63%; left: 50%; }
.lp-tweed.herren .fliegen img { margin-bottom: 30px; }
.lp-tweed.herren img.tw-maentel { top: -300px; left: 60%; }
.lp-tweed.herren img.tw-anz { left: 15%; top: -350px; }
.lp-tweed.lp-damen img.tw-caps { top: -230px; }
/* Anpassungen Guide Tweed */
.lp-tweed .container-fluid.guide-tweed img.fitsize, .lp-startseite.lp-tweed.guide-tweed img.fitsize { width: 50%; display: block; margin-right: auto; margin-left: auto; }
.container-fluid.guide-tweed, .container-fluid.lp-startseite.lp-tweed.guide-tweed { background: url(https://john-crocket.de/media/homepage/lp_tweed/AGuideToTweed_BackgroundImage_Phone.jpg); background-repeat: no-repeat; background-size: 135% 135%; }
.str_krw_snip { margin-left: 141px; margin-top: -31px; width: 37%; }
.lp-herren img.cr_hemden { left: calc(50% - 6%); }
h2.upper, h2.upper .underline { line-height: 154%; }
}

/* Update 201903 */
/* Sale-Badges */
img.sale-badge { position: absolute; width: 100px; display: block; left: 20px; }
img.sale-badge.oben { top: 20px; }
img.sale-badge.unten { bottom: 20px; }
.sale-badge-large { margin-top: 2%; width: 160px; }
.sale-badge-medium { margin-top: 2%; width: 100px; }

@media only screen and (max-width: 550px) {
img.sale-badge { width: 80px; }
}
/* Produktseite 2018VN */
div.vneck-sale { height: 145px; }
p.vneck-sale { float: left; width: 50%; margin-bottom: 25px; }
img.vneck-sale { max-width: 50%; margin-top: -27px; }

@media only screen and (min-width: 991px) and (max-width: 1199px) {
div.vneck-sale { height: 185px; }
img.vneck-sale { margin-top: 0; }
}
@media only screen and (min-width: 560px) and (max-width: 768px) {
div.vneck-sale { height: 125px; }
img.vneck-sale { max-width: 40%; margin-top: -7%; margin-left: 5%; }
}
@media only screen and (max-width: 500px) {
div.vneck-sale { height: auto; }
p.vneck-sale { float: none; width: 100%; margin-bottom: 25px; }
img.vneck-sale { max-width: 70%; margin: -20px auto 20px auto; display: block; }
}
/* Sale-Hinweis Seite Strick */
.info.strick-sale { margin-top: 15%; }
/* .lp-strick .info.strick-sale p { margin: 20px 0 15px 0; } */
.sale-badge-medium { width: 130px; }
.lp-strick img.schal.klein { max-width: 155px; }
@media only screen and (min-width: 1200px) {
.info.strick-sale { margin-top: 15%; }
.sale-badge-medium { width: 162px; }
/* .lp-strick .info.strick-sale p { margin: 30px 0 15px 0; } */
}
@media only screen and (max-width: 991px) {
img.sale-strick { margin-bottom: 10% !important; }
.info.strick-sale { margin-top: 8%; }
}
