/*
Theme Name: BOBUX AUSTRIA & Südtirol
Theme URI: http://www.hoodthemes.com/
Template: hood-theme
Author: Hood Themes
Author URI: https://themeforest.net/user/hoodthemes
Description: Hood Theme is an Multi-Purpose WordPress Theme.
Version: 1.3.6

*/

/* Main Settings */

	
.wpb_animate_when_almost_visible {
opacity: 100 !important;
}


.wpb_animate_when_almost_visible {
opacity: 1 !important;
}

	/*Google Fonts BEGIN*/

	
	/* raleway-100 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-100.woff') format('woff'), /* Modern Browsers */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-100.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-200 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: url('https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/themes/hood_theme_child/fonts/raleway_v28_latin_200_eot.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/themes/hood_theme_child/fonts/raleway_v28_latin_200_eot.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/themes/hood_theme_child/fonts/raleway_v28_latin_200_woff2.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/themes/hood_theme_child/fonts/raleway_v28_latin_200_woff.woff') format('woff'), /* Modern Browsers */
       url('https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/themes/hood_theme_child/fonts/raleway_v28_latin_200_ttf.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/themes/hood_theme_child/fonts/raleway_v28_latin_200_svg.svg') format('svg'); /* Legacy iOS */
}
/* raleway-300 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-300.woff') format('woff'), /* Modern Browsers */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-300.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/themes/hood_theme_child/fonts/raleway_v28_latin_regular_eot.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/themes/hood_theme_child/fonts/raleway_v28_latin_regular_eot.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/themes/hood_theme_child/fonts/raleway_v28_latin_regular_woff2.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/themes/hood_theme_child/fonts/raleway_v28_latin_regular_woff.woff') format('woff'), /* Modern Browsers */
       url('https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/themes/hood_theme_child/fonts/raleway_v28_latin_regular_ttf.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/themes/hood_theme_child/fonts/raleway_v28_latin_regular_svg.svg') format('svg'); /* Legacy iOS */
}
/* raleway-500 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-500.woff') format('woff'), /* Modern Browsers */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-500.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-600 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/themes/hood_theme_child/fonts/raleway_v28_latin_600_eot.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/themes/hood_theme_child/fonts/raleway_v28_latin_600_eot.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/themes/hood_theme_child/fonts/raleway_v28_latin_600_woff2.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/themes/hood_theme_child/fonts/raleway_v28_latin_600_woff.woff') format('woff'), /* Modern Browsers */
       url('https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/themes/hood_theme_child/fonts/raleway_v28_latin_600_ttf.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/themes/hood_theme_child/fonts/raleway_v28_latin_600_svg.svg') format('svg'); /* Legacy iOS */
}
/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-800 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-800.woff') format('woff'), /* Modern Browsers */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-800.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-900 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-900.woff') format('woff'), /* Modern Browsers */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.bobux-austria.at/wp-content/themes/hood-theme-child/fonts/raleway-v28-latin-900.svg#Raleway') format('svg'); /* Legacy iOS */
}
	/*Google Fonts ENDE*/

.version2 .desk-menu > ul > li > a, .version1 .desk-menu > ul > li > a {
    font-family: Raleway;
    font-weight: 500;
    font-style: normal;
    color: #333333;
    font-size: 16px;
	font-display: inherit !important;
}


html, body, #gen-wrap, #wrap {
	background-color:#edefee!important;
}

.fr {float:right!important;}
.fl {float:left!important;}
.cl {clear:both!important;}

.textwidget a {
    border-bottom: 0px!important;
	 display: inline-block;
}

.textwidget a::after {
	content: '';
    display: block;
    width: 0;
    height: 1px;
	border-bottom:1px dashed #333;
    transition: width .3s;
}

.textwidget a:hover::after {
    width: 100%;
}

a.link {
    color: #747474!important;
    font-weight: 600;
    margin-top: 10px;
    display: inline-block;
}

a.link::before {
    content: "\f101";
    margin-right: 5px;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slider-text h1 {
    margin-top: 0px;
}

svg.icon {
    height: 150px;
}

@media (max-width: 767px) {
.vc_col-sm-8.fr, .vc_col-sm-4.fr, .vc_col-sm-6.fr, .vc_col-sm-12.fr {
    float:none!important;
	}
}

/* HEADER */
.header .logo a {line-height: 60px;}

.brbt {border:none!important;}

.version1.effect-underline .desk-menu > ul > li > a:after, .version1.effect-overline .desk-menu > ul > li > a:after, .version1.effect-fill .desk-menu > ul > li:hover > a, .version1.effect-fill .desk-menu > ul > li.one-page-active > a, .version1.effect-fill .desk-menu > ul > li.current-menu-item > a, .version1.effect-fill .desk-menu > ul > li.current-menu-parent > a, .version1.effect-fill .desk-menu > ul > li.current-menu-ancestor > a, .version2.effect-underline .desk-menu > ul > li > a:after, .version2.effect-overline .desk-menu > ul > li > a:after, .version2.effect-fill .desk-menu > ul > li:hover > a, .version2.effect-fill .desk-menu > ul > li.one-page-active > a, .version2.effect-fill .desk-menu > ul > li.current-menu-item > a, .version2.effect-fill .desk-menu > ul > li.current-menu-parent > a, .version2.effect-fill .desk-menu > ul > li.current-menu-ancestor > a {
    background: transparent!important;
}

.version1.effect-underline .desk-menu > ul > li > a:after, .version1.effect-overline .desk-menu > ul > li > a:after, .version1.effect-fill .desk-menu > ul > li:hover > a, .version1.effect-fill .desk-menu > ul > li.one-page-active > a, .version1.effect-fill .desk-menu > ul > li.current-menu-item > a, .version1.effect-fill .desk-menu > ul > li.current-menu-parent > a, .version1.effect-fill .desk-menu > ul > li.current-menu-ancestor > a {
    background:  transparent;
    border-bottom: 1px dashed #8c8c8c;
}
@media all and (min-width:1100px) {
.slider-top {
    z-index: 0;
    position: relative;
}
	
.slider-top > .wpb_column {
    margin-top:-90px;
}
}

.header-body {
    z-index: 999;
}

.header-menu {
	text-transform:uppercase;
}

@media (min-width: 768px) {
.sub-menu .menu-item-has-children >a >.txt {
    font-size: 18px;
    text-transform: uppercase;
    color: #333333;
}
}



.sub-menu .current-menu-item.menu-item-has-children > a > .txt {
    text-decoration: underline;
}

.scrollActive .header {
    background: rgba(255, 255, 255, 0.9);
}

.mob-header-content .slogan {
    display: none;
}

.search {
    display: none;
}

@media all and (min-width:1100px) {
	.version1.subeffect-fade .desk-menu > ul > li > .sub-menu:before, .version1.subeffect-fade .desk-menu > ul > li:hover > .sub-menu:before {
		content: "";
		width: 100%;
		position: absolute;
		margin: -40px 0px 0;
		height: 40px;
	}
}

/* FOOTER */

.c-layout-footer .c-prepfooter {
	color:#333333;
	text-align:center;
}

.c-layout-footer .c-prepfooter .container {
	width:100%!important;
	padding:0px;

}

.horizontal.footer {margin-bottom:40px!important;}

.logo-footer {
    width: 120px;
    margin-bottom: 25px;
}

ul#menu-footer {
    list-style:  none;
	margin-top:30px;
}

ul#menu-footer li {
    display:  inline;
    padding: 0 15px;
    border: none;
	text-transform:uppercase;
	font-weight:500;
	font-size: 15px;
}

.c-layout-footer .c-postfooter {
	display:none!important;
}
/* Main Font Settings */
h1, h2, h3, h4, h5, h6 {
	text-transform:uppercase;
}

/* ANIMATION Linien */

.linie_wrapper {
	pointer-events: none;
}

.horizontal {
	display: block;
    margin: auto;
	stroke:#B1B2B3;
	stroke-width:7;
	stroke-dasharray: 13;
}

.in-view.c-dashed-line__path {
	animation-delay: 1s;
	animation: c-dashed-line-path 3s normal forwards ease-in-out;
	fill: none;
	stroke: #B1B2B3;
	stroke-dasharray: 1400; /* this is the entire length of the line */
	stroke-dashoffset: 1400; /* this is the entire length of the line */
	stroke-width: 3;
}

.in-view.c-dashed-line__dash {
	fill: none;
	stroke: #edefee; /* this must match the background color */
	stroke-dasharray: 13 13; /* draws a 10px dash line with a 16px gap between */
	stroke-width: 4; /* make the dashed line slightly bigger than the one it's covering */
}

@keyframes c-dashed-line-path {
	from {
		stroke-dashoffset: 1400;
	}
	to {
		stroke-dashoffset: 0;
	}
}


/* STARTSEITE */

.softsoles_bild {
    margin-left:  -50px!important;
    margin-bottom:  0px!important;
}

.softsoles_text {
    margin-top:  90px!important;
    margin-bottom:  0px!important;
}

.linie1 {
    margin: -160px 50px -76px 120px!important;
}

.xplorer_bild {
    margin: 0px -50px 0px -130px;
}

.xplorer_text {
    margin-top: 90px;
}

.linie2 {
    margin: -320px 350px -60px 100px!important;
}

.linie2 .in-view.c-dashed-line__path {
		stroke-width: 3.2;
}

.linie2 .in-view.c-dashed-line__dash {
	stroke-width: 4;
	stroke-dasharray: 13 13;
}

.play_bild {
    margin: -60px -150px 0px -50px;
}

.play_text {
    margin-top: 110px;
}


.linie3 {
    margin: -320px 50px -20px 90px!important;
}

.street_bild {
    margin: -150px -50px 0px -50px;
}

.linie4 {
    margin: -300px 0px 0px 100px!important;
}

.classic_bild {
    margin: -40px 0px 0px -440px;
    z-index:  0;
    position:  relative;
}

.classic_text {
    margin: 0px -200px 0px 200px;
    z-index:  1;
    position:  relative;
}


@media all and (max-width:1199px) {
.linie1 {
    margin: -112px 50px -76px 76px!important;
}
	
.linie2 {
    margin: -227px 350px -60px 100px!important;
}

.play_text {
    margin-top: 79px;
}
	
.linie3 {
    margin: -233px 50px -20px 90px!important;
}	
	
.linie4 {
    margin: -214px 0px 0px 100px!important;
}
	
}

@media all and (max-width:991px) {
	.softsoles_text {
		margin-top: 27px!important;
	}	
	
	.linie1 {
    margin: -24px 50px -76px 76px!important;
}
	.linie2 {
    margin: -130px 201px -60px 76px!important;
}
	.play_bild {
    margin: -60px -74px 0px -50px;
}
	.play_text {
    margin-top: 88px;
}
	.linie3 {
    margin: -113px -21px -20px 90px!important;
}
	
	.linie4 {
    margin: -93px -34px 0px 89px!important;
}
	.classic_text {
		margin: 0px -90px 0px 90px;
	}
	.classic_bild {
    margin: -40px -72px 0px -440px;
	}
	
	
}

@media all and (max-width:768px) {
.softsoles_bild , .softsoles_text, .linie1, .xplorer_bild, .xplorer_text, .linie2, .play_bild, .play_text, .linie3, .street_bild, .linie4, .classic_bild, .classic_text, .street_text, .welcher_schuh {
    margin: auto!important;
	text-align:center!important;
}
	
	.xplorer_bild {
    margin-bottom: 25px!important;
}
	
	.linie1 svg, .linie2 svg, .linie3 svg, .linie4 svg {
		display:none;
	}
	
.linie1:after, .linie2:after, .linie3:after, .linie4:after {
    content: " ";
    width: 3px;
    height: 47px;
    background: url(https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/uploads/2018/09/vertical_png.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    display: block;
    margin: 30px auto;
}

}


.slick-slide img {
    display: block;
    width: auto!important;
    height: auto!important;
}


/* Einzel Modell Seite */ 

/* SLIDER */
.sliderschuh {
    background: url(https://www.bobux-austria.at/wp-content/gdprpatron/hts/www_bobux-austria_at/wp_content/uploads/2018/09/Background_Home_jpg.jpg);
    background-size: cover;
    margin-top: -90px;
    padding-top: 90px;
	max-height: 620px;
	width:100%!important;
	overflow:hidden;
}
@media all and (min-width:992px) {
.sliderschuh_inner {
	overflow:visible;
	max-height:530px;
}
}

.sliderschuh_bild {
    width:  100%;
    max-width: 800px;
    float:  right;
}

.slider-text {
    position:  absolute;
    width:  100%;
    max-width:  500px;
    padding:  20px;
    background: rgba(255, 255, 255, 0.7);
	margin-top:20px;
}

@media all and (max-width:991px) {
	
	.sliderschuh_bild {
		float: none;
	}

	.slider-text {
		position:  relative;
		max-width: 100%;
		text-align:  center;
		background: none;
		margin:  0 auto 20px auto;
	}
	
	.sliderschuh {
		max-height: 100%;
		overflow: visible;
		margin-top:0px;
	}
}

/* Header */

#schuh .horizontal {
    margin-top: 60px;
    margin-bottom: 60px;
}


#schuh h2 {
	margin-bottom:0px;
}

h2.step_up { color: #ab308a;}
h2.iwalk { color: #03a6a8;}
h2.kid { color: #d75710;}
h2.soft_sole { color: #009dca; }


.material li {
    display: inline;
    padding-left: 20px;
    margin-left: 20px;
    border-left: 1px solid grey;
}

.material {
    text-align:  center;
	margin: 20px 0px 50px 0px;
}

.material li:first-child {
    margin:  0px;
    padding:  0px;
    border:  0px;
}

.material strong {
	text-transform:uppercase;
	font-weight:600;
}

/* Size Bild */
.sizebild {
    position:  relative;
    text-align:  center;
	margin-bottom:50px;
}

.kappe, .oben-rechts, .sohle, .unten-rechts {
    position:  absolute;
    top:  0px;
    left:  0px;
    width:  100%;
    height:  auto;
    max-width:  250px;
    text-align:  left;
}

.kappe {
    top: 50px;
}

.oben-rechts {
    right:  0px;
    left: auto;
    top: 0px;
}

.sohle {
    top:  auto;
    bottom: 20px;
}

.unten-rechts {
    top:  auto;
    bottom:  60px;
    left:  auto;
    right:  0px;
}

.sizebild_bild{
	width:100%;
    max-width: 700px;
}
.strich-kappe, .strich-oben-rechts, .strich-sohle, .strich-unten-rechts {
	position:absolute;
	width:100%;
	max-width:70px;
}

img.strich-kappe {
    top: 100px;
    left: 250px;
}

img.strich-oben-rechts {
    right: 270px;
    top: 0px;
}

img.strich-sohle {
    left: 220px;
    bottom: 60px;
}

img.strich-unten-rechts {
    bottom:  100px;
    right: 190px;
}


@media all and (max-width:1199px) {
.oben-rechts {
    top: 0px;
}

img.strich-oben-rechts {
    top: 0px;
}
	
}


@media all and (max-width:1199px) {
img.strich-oben-rechts, img.strich-unten-rechts, img.strich-kappe, img.strich-sohle {
display:none;
}
	
.sizebild_bild {
    margin-top:20px;
	margin-bottom:20px;
    max-width: 600px;
}
}

@media all and (max-width:991px) {
.unten-rechts {
    bottom: 0px;
}
.sizebild_bild {
    margin-top:50px;
	margin-bottom:50px;
    max-width: 550px;
}
}

@media all and (max-width:768px) {
.kappe, .oben-rechts, .sohle, .unten-rechts {
position:  relative!important;
width:100%!important;
display:block!important;
top:auto;
left:auto;
right:auto;
bottom:auto;
max-width:100%;
text-align:center;
}

.oben-rechts::before, .sohle::before, .unten-rechts::before {
    content: " ";
    display:block;
    width:20px;
    height:1px;
    background:#909090;
    margin:10px auto;
}
	
	.sizebild_bild {
    margin:0px;
}
}






/* Verstellbarkeit / Waerme */
.linie {
    position: relative;
    border-bottom: 1px solid grey;
    width: 45%;
	max-width:270px;
    display: inline-block;
	margin: 0 10px;
}

.linie .punkt {
    position:  absolute;
    top: -12px;
}

.verstellbarkeit, .warme {
    margin: 0 auto;
    text-align: center;
}

.headerschuh {
    text-align: center;
	margin-top: 50px;
}

.verstellbarkeit .text, .warme .text {
    width: 55px;
    display: inline-block;
}

.text.rechts {
	text-align:right;
}

.text.links {
	text-align:left;
}

@media all and (max-width: 768px){
    #schuh .vc_col-sm-4 {
        text-align:center!important;
}

}

/* Produkte */
.produkte {
    margin-top: 50px;
}

.produkte .wpb_column {
    padding: 15px;
}

.produktbild {
	margin-bottom:10px;
	width:100%;
}

.produktbeschreibung strong {
	text-transform:uppercase;
	font-weight:600;
}

/* haendler */
.produkt_wrapper {
    margin: 0 -15px;
}

.produkt {
    padding: 0 15px;
}

#haendler .horizontal {
    margin: 60px auto;
}

#haendler .produkt h5 {
    margin: 0px;
}

.groessen_links {
    padding: 20px 15px;
}

.produkt.wpb_column {
    padding: 10px 15px 25px 15px;
}

#haendler h2 {
    margin-bottom: 30px;
}

.haendler-bilder {
    position: relative;
}

.haendler-bilder h2 {
    position: absolute;
    top: 25px;
    left: 25px;
    font-size: 26px;
    margin:0px;
	pointer-events:none;
}

.haendler-bilder.weiss h2 {
    color: #ffffff;
}

@media all and (min-width:768px) and (max-width:990px) {
    .haendler-bilder h2 {
        font-size:18px;
        top:5px;
        left:15px;
        }
}

table.preise, .preise tr, .preise td {
    background: none!important;
    padding: 0px 10px 0px 0px;
    border: none;
	color: #747474;
}

.preise td:nth-child(2) {
    border-left: 1px solid #747474!important;
    padding: 0 0 0 10px!important;
}

.preise .headlines td {
    font-weight: 600;
    padding-bottom: 2px;
}

/* Range */
#schuh .range h2 {
    margin: 40px 0 20px 0;
    line-height: 130%;
}

h3 a {
    color: #747474!important;
}

@media all and (min-width:992px) {
	.range-wrapper {
		margin: 0 -20px;
	}

	.range-wrapper > .wpb_column {
		padding: 20px;
	}
}

/* Startseite HW18 */

.play_bild {
    margin: -20px -76px 0px -50px;
}

.street_bild {
    margin: -76px -50px 0px -50px;
}

.street_text {
    margin-top: 88px;
}

.classic_text {
    margin: 0px -50px 0px 50px;
}
.classic_bild {
    margin: -128px 0px 0px -440px;
}


@media all and (max-width:992px){
	.classic_bild {
		margin: -55px -55px 0px -315px;
	}
}

@media all and (max-width:767px) 
{
	.street_bild {
    margin-bottom: 0px!important;
}

.classic_bild {
    margin-bottom: 30px!important;
	margin-top: -60px!important;
}

.classic_text {
    margin-bottom: 33px!important;
}

.vc_custom_1537801298387 {
    padding-top: 20px!important;
}
}


/* Startseite Slider */
.slick-track {
	display: flex!important;
  	justify-content: center!important;
}

.ult-item-wrap {
	align-self: center!important;
}

.ult-item-wrap {
    padding: 0px 30px;
}

/* Home bilder */

@media all and (min-width:769px) {
.welcher-schuh {
	margin-left: -141px;
    margin-right: -10px;
    margin-top: -40px;
	}
}

/* Händler Suche */
.sabai-entity-permalink {
    cursor: pointer;
    color: #333333;
    font-weight: 500;
    text-transform: uppercase;
}

.sabai-entity-permalink:hover {
    color:#6b6b6b;
}
@media all and (min-width: 768px) {
.sabai-col-sm-5 {
    width: calc(50% - 20px)!important;
}
.sabai-col-sm-2 {
    width: 30px!important;
}
	.sabai-search .sabai-btn, .sabai-search input, .sabai-search select {
    width: 30px!important;
	}
	
	#respond input[type=submit], button[type=submit], input[type="button"] {
    padding: 7px 10px!important;
	}
}

/* Ultimate Member */
.um-profile-note, .um-cover {
    display: none!important;
}

.um-header {
    margin: 120px 0 0 0;
}

p.um-notice.err a {
    display: none;
}

/* Cookie Banner */
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {
    font-weight: 400!important;
}


/* Korrektur Menue */
span.menu-item-description {
    display: block;
    text-transform: none;
}

span.menu-item-description {
    color: #808080;
}

.desk-menu .sub-menu {
    min-width: 270px;
	max-width:330px;
}


/* Back to Top */
.back-to-top {
 background:#727070;
 position: fixed;
 bottom:20px;
 right:20px;
 padding:1em;
 color:#ffffff!important;
}
