/*
 Theme Name:     Moebel Dich Auf Theme
 Theme URI:      http://www.moodeyit.com
 Description:    A design for Moebel Dich Auf
 Author:         Moodey IT
 Author URI:     http://www.moodeyit.com/
 Template:       storefront
 Version:        1.0.10
*/
/*
orange: #f58e1d

*/
/* source-sans-pro-300 - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-300italic - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-regular - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-italic - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-600 - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-700 - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-900 - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/source-sans-pro-v21-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-900.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* roboto-regular - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/moebel/webfonts/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/moebel/webfonts/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/roboto-v30-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v139/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
/* open-sans-regular - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/moebel/webfonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/moebel/webfonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* oswald-200 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  src: url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-200.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-200.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-300 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-300.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-regular - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-500 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-500.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-600 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-700 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/oswald-v49-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* gudea-regular - latin-ext_latin */
@font-face {
  font-family: 'Gudea';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/moebel/webfonts/gudea-v15-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/gudea-v15-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/gudea-v15-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/gudea-v15-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/gudea-v15-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/gudea-v15-latin-ext_latin-regular.svg#Gudea') format('svg'); /* Legacy iOS */
}
/* gudea-italic - latin-ext_latin */
@font-face {
  font-family: 'Gudea';
  font-style: italic;
  font-weight: 400;
  src: url('/wp-content/themes/moebel/webfonts/gudea-v15-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/gudea-v15-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/gudea-v15-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/gudea-v15-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/gudea-v15-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/gudea-v15-latin-ext_latin-italic.svg#Gudea') format('svg'); /* Legacy iOS */
}
/* gudea-700 - latin-ext_latin */
@font-face {
  font-family: 'Gudea';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/moebel/webfonts/gudea-v15-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/gudea-v15-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/gudea-v15-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/gudea-v15-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/gudea-v15-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/gudea-v15-latin-ext_latin-700.svg#Gudea') format('svg'); /* Legacy iOS */
}
/* pt-sans-regular - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-italic - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-italic.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-700 - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-700.svg#PTSans') format('svg'); /* Legacy iOS */
}
/* pt-sans-700italic - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-700italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/moebel/webfonts/pt-sans-v17-latin-ext_latin_cyrillic-ext_cyrillic-700italic.svg#PTSans') format('svg'); /* Legacy iOS */
}
.customFont {
	font-family: 'Open Sans';
	font-size: 38px;
	font-weight: 700;
}
h1{font-size:2.2em; font-weight:600;}
h2,h3,h4,h5,h6{font-weight:600;}
p, ul, li {color:#333;}
body {word-wrap:normal;font-family: 'Open Sans', sans-serif;}
img{border-radius:0;}
.site {background-color: #eee;}
.home .site-main{margin-bottom:0;}
.home .hentry {margin-bottom:0;}
.site-main ul.products.columns-3 li.product {background-color:#fff; padding:30px 10px 10px;}
.site-main ul.products.columns-3 li.product:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
#rs-plugin-settings-inline-css {
	display: none !important;
}
.smtop
{
    margin-top: 10px;
}
.smtop a
{
    color: #ccc;
}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {margin-bottom:0; border:0;}
.woocommerce-tabs ul.tabs li.active a {color:#000; font-weight:600;}
#smorangetop{ background-color:#f58e1d; width:100%; min-height:28px;}
#smortp{width:100%; max-width:1320px; margin:0 auto; padding-left:20px; font-size:15px; white-space: nowrap; display:flex; flex-wrap: nowrap; justify-content: space-evenly;}
.smortopcont {padding-top:7px; padding-bottom:3px; /*min-width:250px;*/ color: #000; font-weight: 600; display:inline-block; word-wrap: normal;}
.smortopcont a{ color: #000; text-decoration: none; font-size:15px;}
.smortopcont a:hover { color: #666;}
.smortopcont img{ vertical-align:text-top; display:inline-block;}
.smtel{text-align:right;  }
.smmidl{text-align:center; white-space: normal; }
.smmidr{text-align:center; white-space: normal;}
.smclear{width:100%; clear:both;}
.paypal-button-shape-rect {
	width:180px;
	max-width:180px !important;
}
.angelleye_smart_button_mini {
	padding-left: 1.41575em;
    padding-right: 1.41575em;
}
.site-header {
	background:#444444;
}
.site-header .custom-logo-link img{min-width:210px;}
.home.right-sidebar .content-area {
	width:100%;
}
.single-product.right-sidebar .content-area {
	width:100%;
}
.home .hentry.type-page .entry-header {
	display:none;
}

.site-footer {
	background:#444;
	padding-top:0;
	color:#000;
}
.site-footer a:not(.button) {
	color:#000;
	font-weight:400;
	text-decoration: none;
}
.widget_pages ul li {
	padding-left:0;
}
.widget_recent_entries ul li::before, .widget_pages ul li::before {
	content:"";
}
.site-footer .col-full {
	background:#444444;
	padding-left:0;
	padding-right:0;
	max-width:100%;
}
.fa-lg {
	font-size: 1em;
	line-height: 0.75em;
	vertical-align: 0%;
}

input[type='text'], input[type='number'], input[type='email'], input[type='tel'], input[type='url'], input[type='password'], input[type='search'], textarea, .input-text {
	box-shadow: none;
	background-color:#f8f8f8;
	
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button, button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .widget-area .widget a.button.alt {
	background-color:#f58e1d;
	color:#fff;
	border-radius:3px;
}
.moebel-butt {
  background-color:#f58e1d;
  color:#fff;
  border-radius:5px;
  background-image: none !important;
  text-decoration: none !important;
  font-weight:700;
}
.moebel-butt a:hover  {
    background-color: #d5d5d5 !important;
    color: #333 !important;
}
.moebel-butt a {
  text-decoration: none !important;
}
.vc_btn3.vc_btn3-style-custom {
  background-image: none !important;
}
.compare.button{background-color:#d5d5d5;}
.compare.button:hover{background-color:#f58e1d;}
.moebel-call i{margin-right:20px;}
.site-footer .moebel-call a:not(.button){background-color: #f58e1d; padding:10px 20px; border:none; color:#fff; border-radius:3px; font-weight:600;}
.site-footer .moebel-call a:not(.button):hover {
	background-color: #d5d5d5;
	color:#333;
}
.widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle {
	background-color:#f58e1d;
}

/* --- pre-footer - zahlungsarten ---*/
.payment_met {
	display:flex;
	justify-content: space-between;
	padding-top:30px;
	padding-bottom:30px;
	border-bottom: solid 1px #fff;
	padding-left:2.617924em;
	padding-right:2.617924em;
	background-color: #444;
	max-width:1320px;
	margin:0 auto;
	color:#fff;
	font-weight:600;
}
.prefoot-left {
	width: 40%;
}
.prefoot-center, .prefoot-right {
	 width: 30%;
}
.prefoot-center {
	padding: 0 20px;
}
.img_ft_right {
	object-fit: contain;
}
@media (max-width: 767px)
{
	.payment_met div:nth-child(1) {margin-bottom: 0px;}
}


footer .widget-title{
	font-weight:600 !important;
}
.footer-widgets {
	border-bottom: none;
	padding: 30px 0 30px 9em;
	background-color:#999;
}
.sm_footer_cont {
	width:100%;
	max-width:1320px;
	margin:0 auto;
}
.site-info, .site-info a {color:#ccc !important;}
.site-info {
	padding-bottom:0;
}
.payment_met div {
	text-align:center;
	font-size:22px;
	font-weight:600;
}
.payment_met img {height:150px;max-height:150px;display:inline-block; margin-top:30px;}
.payment_method_paypal_express img {display:none;}

.hp_icon_header {
	font-size:1.2em; word-wrap: normal;
	color:#000; line-height:1.2;
	font-weight:600;
}
.hp_icon_image img {max-height:60px; width:auto;}

/* ==== home slider ==== */
.tp-caption .btn, .tp-caption .btn a
{
background: #f58e1d;
border-style: solid;
border-width: 1px;
border-color: #f58e1d;
padding:12px 16px;
line-height:16px;
font-weight:600;
font-size:20px;
text-decoration: none !important;
}
.tp-caption .btn a:hover
{
background: #f58e1d;
border-style: solid;
border-width: 1px;
border-color: #ffffff;
}

.site-main ul.products.columns-3 li.product {border:none;}

/* ===Filter for products === */

#secondary .right-sidebar .widget_layered_nav .widget-title, #secondary .gamma.widget-title {background:#b7b7b7; color:#555; padding:12px 18px; font-weight: 600;margin-bottom:0;}
#secondary .widget .yit-wcan-select-open, #secondary .price_slider_wrapper {background-color:#c4c4c4; margin-top:0;}
#secondary .price_slider_wrapper {padding:20px 5px;}

.theme-storefront .yith-woocommerce-ajax-product-filter.widget_layered_nav ul li {
	padding-left:7px !important;
}
.yith-wcan-select-wrapper {
	z-index:10 !important;
}

/* Mini cart */
#site-header-cart {
	white-space: nowrap;
	margin-left:20px;
}

.woocommerce-Price-amount {
	color:#1578c4;
}
.cart-contents .woocommerce-Price-amount {
	color:#fff;
}
.widget_shopping_cart {
	white-space: normal;
}
.site-header-cart .cart-contents {
	color:#43454b;
	display:block;
	padding-left:20px;
	background-color:#f58e1d;

}
.site-header-cart:hover .widget_shopping_cart {
	min-width: 300px;
	margin-left:-80px;
	border-top:solid 20px;
}
#site-header-cart li a.checkout {
	color:#fff;
}
ul.products li.product .price, .woocommerce-Price-amount, .woocommerce-price-suffix {
	color:#1578c4;
}

.checkoutStatus {
	font-size:1rem !important;
}
.button.alt.angelleye_cancel {
	background-color: #ccc !important;
}
.cross-sells, .cross-sells h2, .cross-sells .price {
	text-align: center;
}
.cross-sells .button {
	width:90%;
	margin:0 auto;
	display:block;
}
.cross-sells button:nth-child(1) {
	margin-bottom:10px;
	}


/** CUSTOM RADIO BUTTONS **/

[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #1578c4;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
#payment .payment_methods li input[type=radio]:first-child:checked+label:before {
	color:#fff;
}
#payment .payment_methods > .wc_payment_method > label::before {
	content:"";
}

/** STYLE CHECKBOX **/
#payment .form-row {background-color:#eee;}

.input-checkbox {
  position: absolute;
  opacity: 0;
}
.input-checkbox + span {
  position: relative;
  cursor: pointer;
  padding: 0;
}
.input-checkbox + span:before {
  content: '';
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  width: 20px;
  height: 20px;
  background: white;
  border: solid 1px #1578c4;
}

.input-checkbox:hover + span:before {
  background-color: #1578c4;
}
.input-checkbox:focus + span:before {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
}
.input-checkbox:checked + span:before {
  background-color: #1578c4;
}
.input-checkbox:disabled + span {
  color: #b8b8b8;
  cursor: auto;
}
.input-checkbox:disabled + span:before {
  box-shadow: none;
  background: #ddd;
}
.input-checkbox:checked + span:after {
  content: '';
  position: absolute;
  left: 5px;
  top: 9px;
  background: white;
  width: 2px;
  height: 2px;
  box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

/** STYLE CHECKOUT PAGE **/
.woocommerce-info {
	background-color: transparent;
	color:#6d6d6d;
	margin-bottom:1rem;
	border-left: none;
}
.woocommerce_paypal_ec_checkout_message p{
	padding-bottom:0;
	margin-bottom:0;
}
.woocommerce-info a {
	color:#6d6d6d;
}
.checkoutStatus {
	color:#6d6d6d;
}

table:not( .has-background ) th {
	background-color:#fff;
}

#checkout_paypal_message {
	border: solid 1px #6d6d6d;
}

#payment .place-order {
	margin-top:0;
	background-color:#eee;
}

#payment .payment_methods > .wc_payment_method > label {
	padding-top:0;
}

#payment .payment_methods > li:not(.woocommerce-notice) {
	padding-top:20px;
}

#ship-to-different-address span {
	font-size:1rem;
	font-weight:400;
	color:#6d6d6d;
}

ul.products li.product img {
	max-height:240px;
}

.woocommerce-tabs {
	background-color:#fff;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:40px;
}
.related {margin-top:3rem;padding-bottom:0;}
.related ul.products li.product .button {
	margin-bottom:20px;
}
.related h2 {
	padding: 0 10px;
}

#carusel_poduct_related li {
	padding-bottom:20px;
}

.woocommerce-tabs ul.tabs {border-top:none;}
.woocommerce-checkout.right-sidebar .content-area,
.woocommerce-cart.right-sidebar .content-area,
.page-id-516.right-sidebar .content-area,
.page-id-1296.right-sidebar .content-area,
.page-id-1298.right-sidebar .content-area,
.page-id-518.right-sidebar .content-area,
.page-id-524.right-sidebar .content-area,
.page-id-527.right-sidebar .content-area,
.page-id-1302.right-sidebar .content-area,
.page-id-1358.right-sidebar .content-area,
.woocommerce-account.right-sidebar .content-area,
.page-id-1487.right-sidebar .content-area
{
	width:100%;
}

.single-product h1 {
	font-size:1.6rem;
}
#cookie-law-bar a {color:#f58e1d;}
.added_to_cart.alt, .added_to_cart, .widget a.button.checkout {
	background-color: #f58e1d;
	border-color:#f58e1d;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}
.single-product div.product form.cart .quantity {
float: none;
margin: 0;
display: inline-block;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	line-height:57px;
	height:57px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
	font-weight:600;
}
.widget_product_search form:before {
	color:#000;
}
.payment-icon {width:100px;}
#site-header-cart li a.checkout,.cart-contents .woocommerce-Price-amount, .cart-contents .woocommerce-Price-currencySymbol, .site-header-cart .cart-contents::after, .widget_product_search form:before {color: #444;}
.site-search .widget_product_search form input[type=search]{color: #fff;}

table.cart .product-thumbnail img {
	max-width: 6rem;
}

.vbox-content img {
	display:inline-block;
	background-position: center;
}
@media (max-width:1100px){
	.sm_prod_desc {
			/* use this value to count block height */
		  line-height: 1.2em;
		  /* max-height = line-height (1.2) * lines max number (3) */
		  max-height: 3.6em; 
		  
	}
	
}
@media (max-width:1023px){
	.sm_prod_desc {
			display:none;
	}
	.col2-set {
		width:100%;
	}
	#order_review_heading, #order_review {
	width:100%;
}
}
@media (max-width: 767px){

	
	.site-main ul.products li.product {
	text-align:center;
	padding-bottom:10px;
	}
	.sm_prod_desc {
			display:block;
			width:100%;
			padding: 0 3%;
			/* use this value to count block height */
		  line-height: 1.2em;
		  /* max-height = line-height (1.2) * lines max number (3) */
		  max-height: 3.6em; 
	}
	}

.related.products .sm_prod_desc {
	width: 100%;
}

ul.products li.product .button {margin-right:7px;}

.yith-wcwl-wishlistexistsbrowse {margin-bottom:10px;}

.sm_prod_desc:before {
  /* points in the end */
  content: '';
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of block */
  right: 0;
  bottom: 0;
}
.sm_prod_desc:after {
  /* points in the end */
  content: '';
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of text */
  right: 0;
  width: 1em;
  /* set width and height */
  height: 1em;
  margin-top: 0.2em;
  background: white;
}

.sale-perc {
background-color: #e0301d;
display: inline;
padding: 25px 0;
font-size: 18px;
font-weight: 700;
line-height:10px;
color: #fff;
text-align: center;
border-radius: 30px;
width:60px;
height:60px;
position:absolute;
left:10px;
top:10px;
}
.tax-product_cat .onsale {display:none;}
.storefront-breadcrumb {
	margin-bottom: 1em;
}
a {color:#003366;}
a:hover{color:#000;}
a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type='text']:focus, input[type='number']:focus, input[type='email']:focus, input[type='tel']:focus, input[type='url']:focus, input[type='password']:focus, input[type='search']:focus, textarea:focus, .input-text:focus
 {
	outline-color:#fff;
	background-color: #fff;
}

.widget{
	padding:0;
}
.widget .widget-title, .widget .widgettitle {
	border:none;
}

.mega-indicator {display:none !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
	font-size:15px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item ul li {
	border-bottom: solid 1px #ccc;
}
#mega-menu-wrap-secondary #mega-menu-secondary > li.mega-menu-item > a.mega-menu-link {
	font-size:15px;
}

/** CATALOG **/
.site-main ul.products li.product{
	background-color:#fff;
	padding-bottom:20px;
}
.products-per-page {float:right; padding:0;}
.products-per-page .select2-container .select2-selection--single .select2-selection__rendered {
	display:inline-block;
}
.products-per-page p {display:inline-block; vertical-align:top; }
.products-per-page form {display:inline-block;}
.storefront-sorting {display:inline-block;}

.single-product .storefront-product-pagination { display: none;}
.single-product div.product .product_meta .tagged_as {display:none;}

.page-numbers.current {font-weight:600;}
.woocommerce-result-count {display:none;}
.woocommerce-active .site-header .site-search {
	width:auto;
}
.site-search .widget_product_search form input[type=search], .site-search .widget_product_search form input[type=text] {
	font-size:14px;
	line-height:20px;
	color:#000;
	background-color:#999;
	width:40px;
	background-image: url(images/search.png);
	background-size: 20px;
	background-position: 19px 12px;
	background-repeat: no-repeat;

}
.site-search .widget_product_search input[type=text]:focus, .site-search .widget_product_search input[type=search]:focus {
	background-color: #f5f5f5;
	border: 1px solid #bbb;
	box-shadow: none;
	cursor: text;
	outline: 0;
	width: 230px;
	width: 16.428571429rem;
	color:#000;
	background-position: 8px 12px;
}

.site-search .widget_product_search form::before {
	display:none;
}

input[type=search]::placeholder{
	color:#000;
}
.site-search .widget_product_search input[type=search] {
	padding: 0.9em 1.41575em;
}
.wpcf7-form-control { margin-top:5px;margin-bottom:5px; }
.single-product .summary .woo-paypalplus-checkout-button {width:350px !important;}

/* not sure why fixed width was set, but makes img unresponsive — deactivated by GG 20.07.2020
.slick-slide img {width:500px;}
.single-product div.product .images {width:500px;}
*/

@media only screen and (min-width: 768px) {
	.col-full {max-width:1320px;}
	.site-footer .col-full{max-width:100%;}
	.woocommerce-active .site-header .site-header-cart {
		width:auto;
		min-width:auto; 
		clear:right; margin-left:0;
		padding-left:10px;}
	.woocommerce-active .site-header #mega-menu-wrap-primary {width:100% !important;}

	.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation {
		float:right !important;
		margin-right:0;
	}
	
	.storefront-secondary-navigation.woocommerce-active .site-header .site-branding {
		width: 36.7391304348%;
		max-width:464px;
		margin-top:25px;
	}
	.site-header { padding-top:10px; }
	.site-header .custom-logo-link img {
		max-width:464px; min-width:200px;}
	.site-header-cart .cart-contents {padding-bottom:0;}
	ul.menu li a { color:#fff; }
	a.cart-contents:hover, .site-header-cart .widget_shopping_cart a:hover, .site-header-cart:hover > li > a {
		color:#444;
	}
	.site-header-cart .cart-contents::after {float:none; margin-left:20px;}
	#site-header-cart li {float:right;}
	/*========== Main Menu ==========*/
.storefront-primary-navigation {
    background: #999999;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

	.home .content-area, .home .widget-area {margin-bottom:0;}
  .content-area {margin-bottom:0 !important}
  .site-main {
    margin-bottom: 0 !important;
}
	.site-header-cart .cart-contents::after {
		content:'\f07a';
		color:#fff;
	}

	.site-header-cart .cart-contents {
		padding-top:11px; 
		padding-bottom:10px;
	padding-right:20px;
	}

	.widget {
		margin:0;
	}


}


@media only screen and (min-width: 1024px) {
	#smortp {padding-left:10px;}
	.col2-set {
	width:47%;
}
#order_review_heading, #order_review {
	width:47%;
}
}

@media only screen and (min-width:720px) and (max-width: 1120px) {
	.hp_icons_column {width:50%;}
	}

@media (max-width: 1024px){
    /*.smortopcont{width:50%;}*/
    .smmidr{text-align:center;}
    .smmidl{text-align:center;}
     .site-footer {background-color:#444;}
     .footer-widgets {padding-left:30px;}
     ul.products li.product {
     	margin-bottom:2.4em;
     }
   
}
@media (max-width:1320px) {
  .smortopcont a, .smortopcont {
    font-size: 13px;
  }
}
@media (max-width:66.4989378333em){
	.site-footer .col-full{margin:0;padding:0;}
	
}
@media (min-width:768px) and (max-width:850px){
	.tax-product_cat .col-full{margin-left:1em;margin-right:1em;}
	.tax-product_cat ul.products li.product .button {
		margin-left:0;
		margin-right:2%;
		float:right;}
	.right-sidebar .content-area {width:76%; margin-right:2%;}
	.site-main ul.products.columns-1 li.product{padding-top:10px;}
	
}
@media (max-width: 767px){
    #smorangetop {display:none;}
    .smortopcont{width:100%;text-align:center;}
    .smmidr{text-align:center;}
    .smmidl{text-align:center;}
    .header .logo-center {text-align: center;}
    /* #hp_icons {margin-top:0; padding-top:0 !important;} */
    .hp_icon_header p {text-align:center;}
    .widget .widget-title, .widget .widgettitle {text-align:center;}
    .widget, .widget_pages ul li {text-align:center;}
	.payment_met{display:block;}
     .payment_met div {width:100%; text-align:center; margin-bottom:40px;}
     .site-footer .col-full{margin:0;padding:0;}
     .footer-widgets {padding-left:0; }
     .sm_footer_cont:after {
     	content:"";
     	display:table;
     	clear:both;
     }
     .site-branding {padding-top:50px;}
     .grecaptcha-badge { visibility: hidden; }

}

/* customizer GG 02.07.2020 */

.payment-icon {width:100px;}
.storefront-secondary-navigation.woocommerce-active .site-header .site-branding {max-width:333px;}

#site-header-cart li a.checkout,.cart-contents .woocommerce-Price-amount, .cart-contents .woocommerce-Price-currencySymbol, .site-header-cart .cart-contents::after, .widget_product_search form:before {color: #444;}

.site-search .widget_product_search form input[type=search]{color: #fff;}

.woocommerce-tabs {margin-bottom:0;}

address {font-style: normal;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {font-weight: 600;}

.wpgs-wrapper .slick-prev, .wpgs-wrapper .slick-next {background: rgba(0,0,0,0.9) !important;}

/* filters in sidebar */
#secondary .gamma.widget-title, #secondary .price_slider_wrapper  {background-color: #e1e1e1;border: solid 1px #aaa; border-radius:3px;margin-bottom: 2px;} 

.select2-container--default .select2-selection--single {background-color: #e1e1e1!important;}

.select2-container--default .select2-selection--single .select2-selection__placeholder {color:#555!important;}

/* - Contact - */
span.wpcf7-list-item {
margin: 0 10px 0 0 !important;
}