/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

/* fonts */
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-cyrillic-ext-italic.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-cyrillic-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
url('../fonts/open-sans-v34-cyrillic-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-cyrillic-ext-italic.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-cyrillic-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-cyrillic-ext-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-cyrillic-italic.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-cyrillic-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-cyrillic-italic.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-cyrillic-italic.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-cyrillic-italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-cyrillic-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-greek-ext-italic.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-greek-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-greek-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-greek-ext-italic.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-greek-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-greek-ext-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-greek-italic.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-greek-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-greek-italic.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-greek-italic.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-greek-italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-greek-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-hebrew-italic.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-hebrew-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-hebrew-italic.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-hebrew-italic.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-hebrew-italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-hebrew-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-vietnamese-italic.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-vietnamese-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-vietnamese-italic.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-vietnamese-italic.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-vietnamese-italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-vietnamese-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-latin-ext-italic.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-latin-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-latin-ext-italic.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-latin-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-latin-ext-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-latin-italic.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-latin-italic.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
src: local(''),
url('../fonts/open-sans-v34-cyrillic-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-cyrillic-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-cyrillic-ext-300.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-cyrillic-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-cyrillic-ext-300.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-cyrillic-300.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-cyrillic-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-cyrillic-300.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-cyrillic-300.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-cyrillic-300.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-cyrillic-300.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-greek-ext-300.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-greek-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-greek-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-greek-ext-300.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-greek-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-greek-ext-300.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-greek-300.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-greek-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
url('../fonts/open-sans-v34-greek-300.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-greek-300.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-greek-300.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-greek-300.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-hebrew-300.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-hebrew-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-hebrew-300.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-hebrew-300.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-hebrew-300.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-hebrew-300.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-vietnamese-300.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-vietnamese-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-vietnamese-300.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-vietnamese-300.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-vietnamese-300.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-vietnamese-300.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-latin-ext-300.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-latin-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-latin-ext-300.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-latin-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-latin-ext-300.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-cyrillic-ext-regular.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-cyrillic-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-cyrillic-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-cyrillic-ext-regular.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-cyrillic-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-cyrillic-ext-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-cyrillic-regular.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-cyrillic-regular.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-cyrillic-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-greek-ext-regular.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-greek-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-greek-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-greek-ext-regular.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-greek-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-greek-ext-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-greek-regular.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-greek-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-greek-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-greek-regular.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-greek-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-greek-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-hebrew-regular.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-hebrew-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-hebrew-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-hebrew-regular.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-hebrew-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-hebrew-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-vietnamese-regular.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-vietnamese-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-vietnamese-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-vietnamese-regular.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-vietnamese-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-vietnamese-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-latin-ext-regular.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-latin-ext-regular.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-latin-ext-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
src: url('../fonts/open-sans-v34-cyrillic-ext-500.eot'); /* IE9 Compat Modes */
src: local(''),
url('../fonts/open-sans-v34-cyrillic-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v34-cyrillic-ext-500.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v34-cyrillic-ext-500.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v34-cyrillic-ext-500.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v34-cyrillic-ext-500.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/open-sans-v29-cyrillic-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-cyrillic-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-cyrillic-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-cyrillic-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-cyrillic-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-cyrillic-500.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/open-sans-v29-greek-ext-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-greek-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-greek-ext-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-greek-ext-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-greek-ext-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-greek-ext-500.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/open-sans-v29-greek-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-greek-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-greek-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-greek-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-greek-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-greek-500.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0370-03FF;
}

/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/open-sans-v29-hebrew-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-hebrew-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-hebrew-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-hebrew-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-hebrew-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-hebrew-500.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/open-sans-v29-vietnamese-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-vietnamese-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-vietnamese-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-vietnamese-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-vietnamese-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-vietnamese-500.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/open-sans-v29-latin-ext-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-ext-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-ext-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-ext-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-ext-500.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}


/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/open-sans-v29-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/open-sans-v29-cyrillic-ext-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-cyrillic-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-cyrillic-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-cyrillic-ext-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-cyrillic-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-cyrillic-ext-700.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/open-sans-v29-cyrillic-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-cyrillic-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-cyrillic-700.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/open-sans-v29-greek-ext-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-greek-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-greek-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-greek-ext-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-greek-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-greek-ext-700.svg#OpenSans') format('svg'); /* Legacy iOS */
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/open-sans-v29-greek-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-greek-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-greek-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-greek-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-greek-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-greek-700.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/open-sans-v29-hebrew-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-hebrew-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-hebrew-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-hebrew-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-hebrew-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-hebrew-700.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/open-sans-v29-vietnamese-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-vietnamese-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-vietnamese-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-vietnamese-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-vietnamese-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-vietnamese-700.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/open-sans-v29-latin-ext-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-ext-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-ext-700.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/open-sans-v29-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



.grecaptcha-badge {visibility: hidden !important;}
#Top_bar .search_wrapper .icon_close {color: #666 !important;}
#Top_bar .search_wrapper input[type="text"] {color: #666 !important;}

.column_column ul {margin: 0 0 15px 19px;}

body.archive .sidebar {display: none;}
aside#categories-3.widget.widget_categories:before {
	left: 0;
	border-color: rgba(0, 0, 0, .1) !important;
	content: "";
	display: block;
	position: absolute;
	top: 0;
	width: 1500px;
	height: 0;
	visibility: visible;
	border-width: 1px 0 0;
	border-style: solid;
}

.rev_slider img {width: auto !important; float: right;}
/*.no-margin-h .one.column {width: 93%;}*/
ul.list_mixed li:before {color: #ffffff;}
.wpcf7-response-output {border: 0px solid #ff0000 !important;}
.widgetborlabs a.borlabs-cookie-preference {color: #fff !important;}
.widgetborlabs a.borlabs-cookie-preference:hover {color: #9e5fb3 !important;}

.post-header .title_wrapper h1 {margin-top: 40px !important;}

span.wpcf7-list-item {margin: 0 !important;}
label {font-weight: 500 !important;}

a.icon_bar_xing span.b {
    background: #007575;
    color: #fff;
}

a.icon_bar_instagram span.b {
    background: #8a3ab9;
    color: #fff;
}

.post-meta .category .cat-wrapper ul li a {text-align: left !important; padding: 5px 5px !important;}
.problem {margin-bottom: -7px !important;}

/*newsletter plugin*/
a.mobile-button.tnpc-row-edit {
	border-radius: 0px !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0px !important;
	background-color: #a1e523 !important;
	border-top: 10px solid #a1e523 !important;
	border-bottom: 10px solid #a1e523 !important;
	border-left: 20px solid #a1e523 !important;
	border-right: 20px solid #a1e523 !important;
}
/*newsletter plugin end*/

.shariff.shariff-align-flex-start.shariff-widget-align-flex-start {
	padding: 20px 0 40px 0;
	border-top: 1px solid #eee;
	border-color: rgba(0, 0, 0, .1);
}

div.banner_revslider {opacity: 0.8; filter: alpha(opacity=80); -webkit-opacity: 0.8; -moz-opacity: 0.8; -opera-opacity: 0.8;}
p.nomargin {font-weight: 400 !important;}

.drawingpix {position:absolute; top:-50px; left:-50px; z-index: 1;}
.boxx {margin: 0px; padding: 0px; height: 300px; width: 100%; position: relative; overflow: hidden; z-index: 0; top: 0px; left: 0px; background-color: #fff;}
#canvas {margin: 0px; padding: 0px; position: absolute; background-color: #fff !important; z-index: 0; top: 0px; left: 0px; width: 100%;}
#Footer .footer_copy .social li a, #Footer .footer_copy .social-menu a {color: #fff;}
#Footer .footer_copy .social li a, #Footer .footer_copy .social-menu a:hover {color: #9e5fb3;}
.boxx img {margin: 0px; padding: 0px; width: 100%; height: auto;}

.fixed-nav .photo {background-color: #fff !important;}

input[type="date"], 
input[type="email"], 
input[type="number"], 
input[type="password"], 
input[type="search"], 
input[type="tel"], 
input[type="text"], 
input[type="url"], select, textarea, 
.woocommerce .quantity input.qty {box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.0) !important;}
input#submit.submit, input.wpcf7-form-control.wpcf7-submit {font-size: 14px !important;}
/*span.share-label {display: none;}*/

.widget_archive ul, .widget_nav_menu ul {background: rgba(0, 0, 0, .05) !important;}
.the_content_wrapper ul li {margin-bottom: 0px !important;}

*::selection {background-color: #35b3b0;}
/*ul.list_star li, li.list_star {background: url(../betheme-child/images/icons/list_star_w.png) no-repeat 20px 5px !important;}*/
.author-box .desc-wrapper {background: rgba(0, 0, 0, .0) !important; padding: 20px 0 !important;} 
#Filters .filters_buttons li.authors {display: none !important;}

.tp-parallax-wrap {top: 0% !important;}
.single-photo-wrapper.image .image_frame {display: block !important;}
.section-post-header .single-photo-wrapper.image .image_frame {max-width: calc(100% - 0px) !important;}
.with_aside .sidebar.columns {width: 33.333% !important;}
.with_aside .sections_group {width: 65.666% !important;}
aside#categories-3.widget.widget_categories {padding-top: 20px;}
.aside_right .widget-area:before {border-width: 1px 0 0; border-style: solid; border-color: rgba(0, 0, 0, .1) !important; margin-top: 60px; margin-left: 20px;}

.column.mcb-column.one-fourth.column_zoom_box.reihe25 .zoom_box .desc .desc_txt {padding: 0 44px !important;}
.image_frame, .wp-caption {border-width: 0px !important;}
.wp-caption-text {background: transparent !important; margin: 0 0 16px !important; color: #999 !important; text-align: left !important; font-size: 90%; padding: 15px 0 10px !important;}
blockquote {font-size: 100% !important; line-height: 22px !important; background: none !important; margin-bottom: 40px !important;}

/*.header-classic #Action_bar, .header-fixed #Action_bar, .header-plain #Action_bar, .header-split #Action_bar, .header-stack #Action_bar {background-color: #ccff00;}*/
.header-classic #Action_bar, .header-fixed #Action_bar, .header-plain #Action_bar, .header-split #Action_bar, .header-stack #Action_bar {background-color: #beb9b4 !important;}
#Action_bar .contact_details a {color: #ffffff !important;}
#Action_bar .contact_detail {color: #fff !important;}
#Action_bar .contact_details a:hover {color: #35b3b0 !important;}
#Header_wrapper { background-image: none !important; }
/*.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-title:after, 
.masonry.tiles .post-item.no-img, 
.masonry.tiles .post-item.format-quote, 
.blog-teaser li .desc-wrapper .desc .post-title:after, 
.blog-teaser li.no-img, 
.blog-teaser li.format-quote {background: #a1e523 !important;}*/
.masonry.tiles .post-item:not(.no-img) .post-desc-wrapper .post-desc {background: linear-gradient(rgba(0, 0, 0, 0.0), rgba(114, 111, 108, 0.9)) !important;}
.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-excerpt {color: rgba(255, 255, 255, 1.0) !important;}
/*.masonry.tiles .post-item:not(.no-img) .post-desc-wrapper .post-desc {background: linear-gradient(rgba(255, 255, 255, 0.0), rgba(255, 255, 255, 1.0)) !important;}
.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-head .post-meta, .masonry.tiles .post-item .post-desc-wrapper .post-desc .post-head .post-meta a, 
.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-excerpt {color: rgba(102, 102, 102, 0.7) !important;}*/

p {margin: 0 0 22px !important;}
p.nomargin {margin: 0 !important;}
a.mfn-link-5 {margin: 0 !important;}
.alignleft {margin: 0px 0px 0px 0 !important;}
a:hover {text-decoration: none !important;}
h2 {margin-top: 25px !important;}
h3 {margin-top: 20px !important;}

.full, .section.equal-height.full.column-margin-0px .section_wrapper {width: 100%; max-width: 100%; margin: 0; padding: 0;}
/*.column, .column {margin: 0px !important;}
.one-third.column {width: 33.333% !important;}*/
.reihe {margin: 0px !important; width: 33.333% !important;}
.reihe25 {margin: 0px !important; width:25% !important;}
.reihen {margin: 0px !important; width: 66.666% !important;}
.reihe50 {margin: 0px !important; width: 50% !important;}
.reihe50 img {width: 100% !important;}
.hover_box .hover_box_wrapper {display: block !important;}
.column.mcb-column.one-third.column_image.img-thirdcolumn img {max-width: 133% !important;}
.column.mcb-column.one-third.column_image.img-thirdcolumn2 img {max-width: 113% !important;}
.img-width {background-size: 100% 100%;}
#intro.section.mcb-section.equal-height.full .section_wrapper.mcb-section-inner {max-width:100% !important; margin: 0 !important;}
#intro.section.mcb-section.equal-height .section_wrapper {max-width: 100% !important;}
.intro.section.mcb-section.equal-height.full .section_wrapper.mcb-section-inner {max-width:100% !important; margin: 0 !important;}
.intro.section.mcb-section.equal-height .section_wrapper {max-width: 100% !important;}
.zoom_box {max-width: none !important; max-height: 100% !important; width: auto !important; height: 100% !important;}
.zoom_box .photo img {-webkit-transform: scale(1.4) !important; -moz-transform: scale(1.4) !important; -ms-transform: scale(1.4) !important; -o-transform: scale(1.4) !important; transform: scale(1.4) !important;}
.column.mcb-column.one-second.column_zoom_box.reihe50.big .zoom_box .photo img {-webkit-transform: scale(2) translate(0px, 15%) !important; -moz-transform: scale(2) translate(0px, 15%) !important; -ms-transform: scale(2) translate(0px, 15%) !important; -o-transform: scale(2) translate(0px, 15%) !important; transform: scale(2) translate(0px, 15%) !important;}
.column.mcb-column.one-third.column_zoom_box.reihe.big .zoom_box .photo img {-webkit-transform: scale(1.8) translate(0px, 15%) !important; -moz-transform: scale(1.8) translate(0px, 15%) !important; -ms-transform: scale(1.8) translate(0px, 15%) !important; -o-transform: scale(1.8) translate(0px, 15%) !important; transform: scale(1.8) translate(0px, 15%) !important;}
.column.mcb-column.one-third.column_zoom_box.reihe.big2 .zoom_box .photo img {-webkit-transform: scale(2) translate(0px, 15%) !important; -moz-transform: scale(2) translate(0px, 15%) !important; -ms-transform: scale(2) translate(0px, 15%) !important; -o-transform: scale(2) translate(0px, 15%) !important; transform: scale(2) translate(0px, 15%) !important;}
.column.mcb-column.one-second.column_zoom_box.reihe50.normal .zoom_box .photo img {-webkit-transform: scale(1) translate(0px, 0%) !important; -moz-transform: scale(1) translate(0px, 0%) !important; -ms-transform: scale(1) translate(0px, 0%) !important; -o-transform: scale(1) translate(0px, 0%) !important; transform: scale(1) translate(0px, 0%) !important;}
.column.mcb-column.one-third.column_zoom_box.reihe.normal1 .zoom_box .photo img {-webkit-transform: scale(1.28) translate(0px, 0%) !important; -moz-transform: scale(1.28) translate(0px, 0%) !important; -ms-transform: scale(1.28) translate(0px, 0%) !important; -o-transform: scale(1.28) translate(0px, 0%) !important; transform: scale(1.28) translate(0px, 0%) !important;}
.column.mcb-column.one-second.column_zoom_box.reihe50 .zoom_box .photo img {-webkit-transform: scale(1.7) translate(-6%, 10%) !important; -moz-transform: scale(1.7) translate(-6%, 10%) !important; -ms-transform: scale(1.7) translate(-6%, 10%) !important; -o-transform: scale(1.7) translate(-6%, 10%) !important; transform: scale(1.7) translate(-6%, 10%) !important;}
.column.mcb-column.one-third.column_zoom_box.reihe.normal2 .zoom_box .photo img {-webkit-transform: scale(1.5) translate(-3%, 5%) !important; -moz-transform: scale(1.5) translate(-3%, 5%) !important; -ms-transform: scale(1.5) translate(-3%, 5%) !important; -o-transform: scale(1.5) translate(-3%, 5%) !important; transform: scale(1.5) translate(-3%, 5%) !important;}

.zoom_box:hover .photo img {-webkit-transform: scale(1.29) !important; -moz-transform: scale(1.29) !important; -ms-transform: scale(1.29) !important; -o-transform: scale(1.29) !important; transform: scale(1.29) !important;}
.zoom_box .desc .desc_txt {padding: 0 56px !important; text-align: left !important;}
/*.hover_box .hover_box_wrapper img {max-width: 106% !important;}*/
/*.hover_box .hover_box_wrapper img.hidden_photo {-ms-transform: translate(-47%, -50%) !important; -webkit-transform: translate(-47%, -50%) !important; -moz-transform: translate(-47%, -50%) !important; transform: translate(-47%, -50%) !important;}
*/
#Subheader {background-color: rgba(255, 255, 255, 0.8) !important;}
#Subheader .title {display: none;}
.column.one.post-header {margin: 0 0 20px !important;}
body:not(.template-slider) #Header {min-height: 200px !important;}
.section-post-related .post-related {margin: 0 0 40px !important;}
.image_frame .image_wrapper .mask {-webkit-box-shadow: inset 0 0 0px 0px rgba(0, 0, 0, .07) !important; box-shadow: inset 0 0 0px 0px rgba(0, 0, 0, .07) !important;}
.section-post-related .post-related hr, 
.section-post-related .post-related a.button,
.blog_slider .blog_slider_ul li .item_wrapper hr,
.blog_slider .blog_slider_ul li .item_wrapper a.button {margin-left: 0px !important; margin-top: 10px !important; margin-bottom: 10px !important;}
.date_label, .timeline_items li h3 span {-webkit-border-radius: 0px !important; border-radius: 0px !important;}
#Footer a.footerlink {color: #fff !important;}
#Footer a.footerlink:hover {color: #9e5fb3 !important;}
.highlight-left:after, .highlight-right:after {background: transparent !important;}

div#slide-1-layer-7.tp-caption.modern_medium_light.tp-resizeme.tp-withaction.tp-scrollbelowslider {cursor: pointer !important;}

#Top_bar .search_wrapper {left: -2% !important; width: 109% !important; padding: 15px 40px !important; opacity: 0.9;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90);}
#Top_bar .search_wrapper .icon_search {left: 42px !important;}
#back_to_top.sticky {right: 57px !important;}
#back_to_top {width: 50px !important; height: 50px !important; line-height: 50px !important;}
a#back_to_top:hover {background-color: #9e5fb3;}
a#back_to_top.button.button_js.sticky.scroll:hover {background-color: #9e5fb3 !important;}
.menuo-sub-active #Top_bar .menu > li ul li.current-menu-item > a, .menuo-sub-active #Top_bar .menu > li ul li.current-menu-ancestor > a {background: rgba(0, 0, 0, .04) !important; color: #845394;}

.opening_hours .opening_hours_wrapper li span, 
.fancy_heading_icon .icon_top, .fancy_heading_arrows .icon-right-dir, 
.fancy_heading_arrows .icon-left-dir, 
.fancy_heading_line .title, 
.button-love a.mfn-love, 
.format-link .post-title .icon-link, .pager-single > span, 
.pager-single a:hover, .widget_pages ul, 
.widget_rss ul, .widget_mfn_recent_comments ul li:after, 
.widget_archive ul, .widget_recent_comments ul li:after, 
.widget_nav_menu ul, .woocommerce ul.products li.product .price, 
.shop_slider .shop_slider_ul li .item_wrapper .price, 
.woocommerce-page ul.products li.product .price, 
.widget_price_filter .price_label .from, .widget_price_filter .price_label .to, 
.woocommerce ul.product_list_widget li .quantity .amount, .woocommerce .product div.entry-summary .price, 
.woocommerce .star-rating span, #Error_404 .error_pic i, 
.style-simple #Filters .filters_wrapper ul li a:hover, 
.style-simple #Filters .filters_wrapper ul li.current-cat a, 
.style-simple .quick_fact .title {color: #fff !important;}

.widget_meta ul {color: #666666 !important;}

#Filters .filters_buttons {background-image: none !important; background-color: transparent; padding: 15px 0 !important;} 
.blog_wrapper.isotope_wrapper {padding-bottom: 40px;}
ul.slick-dots {padding-bottom: 30px;}

.slider_pagination a.selected, .slider_pagination .slick-active a {
	display: inline-block !important; 
	width: 12px !important; 
	height: 12px !important; 
	text-indent: -9999px !important; 
	margin: 0 9px !important; 
	background: rgba(0, 0, 0, .0) !important; 
	-webkit-border-radius: 100% !important; 
	border-radius: 100% !important; 
	position: relative !important; 
	cursor: pointer !important;
}

.slider_pagination a.selected:after, .slider_pagination .slick-active a:after {
	content: "";
	display: block;
	width: 12px;
	height: 12px;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	position: absolute;
	left: 0px;
	top: -4px;
	background: #D6D6D6;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.get_in_touch a:hover {color: #9e5fb3 !important;}
.get_in_touch {padding: 40px 9% 30px 9% !important;}
.get_in_touch h3 {padding-bottom: 10px;}
a.white {color: #fff;}
form.wpcf7-form input[type="date"], 
form.wpcf7-form input[type="email"], 
form.wpcf7-form input[type="number"], 
form.wpcf7-form input[type="password"], 
form.wpcf7-form input[type="search"], 
form.wpcf7-form input[type="tel"], 
form.wpcf7-form input[type="text"], 
form.wpcf7-form input[type="url"], 
form.wpcf7-form select, 
form.wpcf7-form textarea {
	border-width: 1px !important;
	border-style: solid !important;
	border-color: rgba(255, 255, 255, .3) !important;
}

.icon-menu-fine:before {content: '\e8d6' !important;}
#Top_bar a.responsive-menu-toggle i {font-size: 28px !important;}

.idea_box, .ui-tabs, .accordion .question, .accordion .question.active .title, .accordion .question .title:before, .ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-nav li, .tabs_vertical.ui-tabs .ui-tabs-panel, table th, table td, .list_item .circle, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .promo_box.has_border:after, dl > dt, dl > dd, .article_box .desc_wrapper p, a.icon_bar, a.content_link, .how_it_works .image, .opening_hours, .opening_hours .opening_hours_wrapper li, .icon_box.has_border:after, .chart_box:before, .pricing-box, .team_list .bq_wrapper, .post-footer .post-links, .format-link .post-title .icon-link, .share_wrapper, .post-header .title_wrapper, .section-post-related .section-related-adjustment, #comments > :first-child, .widget-area, .widget:after, .fixed-nav .desc h6, .portfolio_group.list .portfolio-item, .portfolio_group .portfolio-item .desc .details-wrapper, .Recent_posts ul li .desc h6, .widget_recent_entries ul li a, .woocommerce .widget_best_sellers li, .woocommerce .widget_featured_products li, .woocommerce .widget_recent_reviews li, .woocommerce .widget_recent_products li, .woocommerce .widget_recently_viewed_products li, .woocommerce .widget_random_products li, .woocommerce .widget_top_rated_products li, .woocommerce .widget_onsale li, .woocommerce .widget_layered_nav li, .woocommerce .widget_shopping_cart ul.product_list_widget li, .woocommerce .widget_products li, .woocommerce .product .related.products, .woocommerce .product .upsells.products, .woocommerce .product div.entry-summary h1.product_title:after, .woocommerce .quantity input.qty, .header-stack #Top_bar .logo, .offer_thumb .slider_pagination, .offer_thumb .slider_pagination a, .Latest_news ul li .desc_footer, .Latest_news ul li .photo, .offer_thumb.bottom .slider_pagination a, .style-simple .faq .question, .style-simple #Filters .filters_wrapper ul, #edd_checkout_cart th, #edd_checkout_cart {border-color: rgba(0, 0, 0, .1) !important;}
.with_aside .sections_group {padding-top: 60px !important; border-right: 1px solid rgba(0, 0, 0, .1);}
.widget-area {padding: 60px 0px 20px !important; /*border-left: 1px solid rgba(0, 0, 0, .1);*/}
#Content {padding-top: 0px !important;}
.column.mcb-column.one.column_image.bild-border-unten {padding-bottom: 40px; border-bottom: 1px solid rgba(0, 0, 0, .1);}
.column-margin-50px .column, margin-bottom {margin-bottom: 280px !important;}
hr {background-color: rgba(0, 0, 0, .1) !important; color: rgba(0, 0, 0, .1) !important;}
hr.no_line {background-color: rgba(0, 0, 0, 0) !important;}
.bild-light {border-left: 1px solid rgba(0, 0, 0, .1);}
.column.mcb-column.one.column_image.bild-border-unten.neunzigprozent img {width: 90% !important;}
.bild-light-ein-drittel {border-bottom: 1px solid rgba(0, 0, 0, .1); width: auto; height: 360px !important; height: auto; margin: 0 6% 40px !important;}
.light {margin: 0 0 0 4.5% !important; max-width: 92.5% !important;}
div.column.mcb-column.one.column_column.light.column-margin- {width: 92.5%;}
.column_attr.bg-cover {min-height: 100%;}
.widget_mfn_tag_cloud a {font-size: 14px !important; padding-right: 4px !important; margin-right: 1px !important; color: #fff !important; background-color: #845394;}
.widget_mfn_tag_cloud a span {padding-left: 4px !important;}
#Footer .widget_mfn_tag_cloud a {color: #fff !important;}
.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-excerpt {display: block !important;}
img.scale-with-grid.wp-post-image {max-width: 140% !important;}
.column.mcb-column.one.column_image.bild_spalte_small img {max-width: 90% !important;}
.column_line_right {border-right: 1px solid rgba(0, 0, 0, .1) !important; padding-right: 0 !important;}
.spalte_rechts {padding: 5.5% 0 0 2% !important;}
.no_margin {margin: 0 10% 0 0 !important; width: 90% !important;}
.column_column ul li {margin-bottom: 6px !important;}
#Footer img.scale-with-grid.wp-post-image, .Recent_posts.classic img.scale-with-grid.wp-post-image {max-width: 100% !important;}
/*.Recent_posts ul li .desc {min-height: 50px !important;}*/
.author-box .avatar-wrapper {border-color: #eeeeee !important;}

/*i.fa-icon-caret-down, i.fa-icon-chevron-down {font-size: 60px !important;}*/
ul.small {font-size: 12px; line-height: 16px;}
ul.small li {margin-bottom: 6px !important;}
a.white {color: #fff;}
a.white:hover {color: #fff;}
/*.linkinbox:hover {background-color: #9e5fb3;}
.linkinbox a {color: #fff; background-color: #;}
.linkinbox a:hover {color: #fff;}*/
.linkinbox2 {background-color: #a1e523; min-height: 50px; display: block; padding: 20px; color: #fff; font-size: 21px; line-height: 26px;}
.linkinbox3 {background-color: #9e5fb3; min-height: 50px; display: block; padding: 20px; color: #fff; font-size: 21px; line-height: 26px;}
.linkinbox a {background-color: #a1e523; min-height: 50px; display: block; padding: 20px; color: #fff; font-size: 21px; line-height: 26px;}
.linkinbox a:hover {background-color: #9e5fb3; min-height: 50px; display: block; padding: 20px; color: #fff; font-size: 21px; line-height: 26px;}
.linkinbox4 a {background-color: #ff4949; min-height: 28px; display: block; padding: 20px; color: #fff; font-size: 21px; line-height: 26px;}
.linkinbox4 a:hover {background-color: #845394; min-height: 28px; display: block; padding: 20px; color: #fff; font-size: 21px; line-height: 26px;}
a.link_white {color: #fff;}
a.link_white:hover {color: #9e5fb3;}
a.link_orange, #Footer a.link_orange {color: #a1e523;}
a.link_orange:hover, #Footer a.link_orange:hover {color: #85c906;}
a.link_blau {color: #0f8bd6;}
a.link_blau:hover {color: #3f71cf;}
a.link_weiss {color: #fff;}
a.link_weiss:hover {color: #fff;}
a.icon_bar {background: #dddddd !important; border-width: 0px !important; -webkit-box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, .0) !important; box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, .0) !important;}

.section.has-video .section_video .mask {background: none !important;}
video {height: auto; width: 100%; min-height: auto !important;}
#rev_slider_1_1.rev_slider .tp-caption img {width: auto !important; position: relative; bottom: -15px;}

a.mfn-link-5 span, a.mfn-link-5:before, span.button_label {white-space: pre-wrap !important;}
a.button .button_label {float: none !important; min-width: 180px; width: auto !important;}
a.button .button_icon {display: inline-block;}
#Filters .filters_buttons {width: 100%;}
#Top_bar .menu > li ul li a {font-size: 14px !important;}
.section_wrapper, .with_aside .content_wrapper {max-width: 96.5% !important;}
#Filters.column.one {margin-top: 20px;}
#Top_bar .logo {margin: 0 20px 0 20px !important;}
.the_content_wrapper {margin: 0 !important;}
.section.the_content.has_content {margin-right: 10px;}
.get_in_touch {padding: 40px 9% 30px 9% !important;}

.banner_revslider p {line-height: 52px !important;}

@media only screen and (max-width: 1035px) {
	.column.mcb-column.one-third.column_zoom_box.reihe.normal1 .zoom_box .photo img {-webkit-transform: scale(1.8) translate(3%, 15%) !important; -moz-transform: scale(1.8) translate(3%, 15%) !important; -ms-transform: scale(1.8) translate(3%, 15%) !important; -o-transform: scale(1.8) translate(3%, 15%) !important; transform: scale(1.8) translate(3%, 15%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal2 .zoom_box .photo img {-webkit-transform: scale(1.9) translate(-2%, 20%) !important; -moz-transform: scale(1.9) translate(-2%, 20%) !important; -ms-transform: scale(1.9) translate(-2%, 20%) !important; -o-transform: scale(1.9) translate(-2%, 20%) !important; transform: scale(1.9) translate(-2%, 20%) !important;}
}

@media only screen and (min-width: 1900px) {
	.the_content_wrapper .image_frame, .the_content_wrapper .wp-caption {margin-bottom: 20px !important;}
	.image_frame .image_wrapper {padding-right: 10%;}
}

@media only screen and (min-width: 1025px) and (max-width: 1920px) {
	#Top_bar .logo {margin: 0 26px 0 26px !important;}
	.get_in_touch {padding: 40px 9% 30px 10% !important;}
}

@media only screen and (max-width: 1920px) {
	p.nomargin {padding: 50px 3.2% 30px !important;}
	#Top_bar.is-sticky #logo img.logo-sticky {margin-left: 5px;}
	.column.one.author-box, .section.section-post-intro-share .colum, .section.section-post-comments .one.column {margin: 0 0% 40px !important;}
}

@media only screen and (min-width: 1311px) {
	.column.mcb-column.one-third.column_zoom_box.reihe.normal2 .zoom_box .photo img {-webkit-transform: scale(1.7) translate(-3%, -3%) !important; -moz-transform: scale(1.7) translate(-3%, -3%) !important; -ms-transform: scale(1.7) translate(-3%, -3%) !important; -o-transform: scale(1.7) translate(-3%, -3%) !important; transform: scale(1.7) translate(-3%, -3%) !important;}
	body {font-size: 16px !important; line-height: 25px !important;}
	blockquote {line-height: 25px !important;}
}
@media only screen and (min-width: 1240px) {
	#Footer .container {max-width: 95.5% !important;}
	.section_wrapper {max-width: 95.5% !important;}
	#Filters.column.one {margin-top: 20px;}
	#Wrapper, .with_aside .content_wrapper {max-width: 97% !important;}
	.the_content_wrapper {margin: 0 !important;}
}

@media only screen and (min-width: 1151px) and (max-width: 1310px) {
	.column.mcb-column.one-third.column_zoom_box.reihe.normal2 .zoom_box .photo img {-webkit-transform: scale(1.7) translate(-3%, 5%) !important; -moz-transform: scale(1.7) translate(-3%, 5%) !important; -ms-transform: scale(1.7) translate(-3%, 5%) !important; -o-transform: scale(1.7) translate(-3%, 5%) !important; transform: scale(1.7) translate(-3%, 5%) !important;}
}

@media only screen and (min-width: 1060px) and (max-width: 1167px) {
	.column.mcb-column.one-third.column_zoom_box.reihe.normal2 .zoom_box .photo img {-webkit-transform: scale(1.7) translate(-3%, 5%) !important; -moz-transform: scale(1.7) translate(-3%, 5%) !important; -ms-transform: scale(1.7) translate(-3%, 5%) !important; -o-transform: scale(1.7) translate(-3%, 5%) !important; transform: scale(1.7) translate(-3%, 5%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal1 .zoom_box .photo img {-webkit-transform: scale(1.6) translate(0px, 5%) !important; -moz-transform: scale(1.6) translate(0px, 5%) !important; -ms-transform: scale(1.6) translate(0px, 5%) !important; -o-transform: scale(1.6) translate(0px, 5%) !important; transform: scale(1.6) translate(0px, 5%) !important;}
}

@media only screen and (min-width: 1025px) {
	.banner_revslider {top: 320px!important;}
}

@media only screen and (max-width: 1024px) {
	.banner_revslider {top: 3.4em !important;}
}

@media only screen and (max-width: 949px) {
	ul.sub-menu {display: block !important;}
	span.menu-toggle {display: none !important;}
	.tp-caption img {zoom: 1.7 !important;}
	#rev_slider_1_1.rev_slider .tp-caption img {zoom: 1 !important;}
	/*.tp-parallax-wrap {left: 3% !important;}*/
	/*div#slide-1-layer-5.tp-caption.tp-resizeme img {width: 90% !important;}*/
	.column.mcb-column.one.column_divider.display_none hr.no_line {margin: 0 auto !important;}
	.display_none {display: none !important;}
	.column.mcb-column.one.column_column.light.column-margin- {width: 93% !important;}
	.spalte_rechts {padding: 0 0 0 3.5% !important;}
	.column.mcb-column.one.column_image.bild_spalte_small img {max-width: 90% !important;}
	.no_margin {margin: 0 !important;}
	#Footer {padding: 0 3% !important;}
	#back_to_top.sticky {right: 3% !important;}
	#Top_bar a.responsive-menu-toggle {right: 3% !important;}
	#Top_bar #menu ul li a {padding: 0 3% !important;}
	#Top_bar #menu ul li ul li a {padding: 0 20px 0 35px !important;}
	.blog_slider .blog_slider_ul li .item_wrapper {margin: 0 20px !important;}
	.masonry.tiles .post-item:not(.no-img) .post-desc-wrapper .post-desc {padding: 70px 3% 30px !important;}
	.masonry.tiles .post-item .post-desc-wrapper .post-desc {padding: 20% 3% 10px !important;}
	#Filters .filters_buttons {margin: 0 auto !important; width: 100%; padding: 45px 0 0px 0 !important;}
	.banner_revslider {top: 1.0em !important;}
	#rev_slider_1_1.rev_slider .tp-caption img {width: 100% !important; position: relative; bottom: -8px;}
	p.nomargin {font-size: 36px !important; line-height: 42px !important; padding: 40px 5.5% 24px !important;}
	i.fa-icon-angle-down {font-size: 54px !important; line-height: 54px !important;}
	.with_aside .sections_group, .with_aside .sidebar.columns {width: 100% !important;}
	.Recent_posts.classic {min-height: 260px;}
	.blog_slider .blog_slider_ul li .item_wrapper {margin: 0 14px !important;}
	.light {margin: 0 0 0 3% !important;}
	.the_content_wrapper {margin: 0 !important;}
	#Footer .container {max-width: 97% !important;}
}

@media only screen and (max-width: 800px) and (min-width: 600px) and (orientation: landscape)  {
	.zoom_box .photo img {-webkit-transform: scale(1.8) !important; -moz-transform: scale(1.8) !important; -ms-transform: scale(1.8) !important; -o-transform: scale(1.8) !important; transform: scale(1.8) !important; margin-top: 14%;}
	.zoom_box:hover .photo img {-webkit-transform: scale(1.8) !important; -moz-transform: scale(1.8) !important; -ms-transform: scale(1.8) !important; -o-transform: scale(1.8) !important; transform: scale(1.8) !important;}
	.column.mcb-column.one-second.column_zoom_box.reihe50.big .zoom_box .photo img {-webkit-transform: scale(2.7) translate(0px, 10%) !important; -moz-transform: scale(2.7) translate(0px, 10%) !important; -ms-transform: scale(2.7) translate(0px, 10%) !important; -o-transform: scale(2.7) translate(0px, 10%) !important; transform: scale(2.7) translate(0px, 10%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal1 .zoom_box .photo img {-webkit-transform: scale(2.8) translate(7%, 10%) !important; -moz-transform: scale(2.8) translate(7%, 10%) !important; -ms-transform: scale(2.8) translate(7%, 10%) !important; -o-transform: scale(2.8) translate(7%, 10%) !important; transform: scale(2.8) translate(7%, 10%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal .zoom_box .photo img {-webkit-transform: scale(2.0) translate(-3%, 5%) !important; -moz-transform: scale(2.0) translate(-3%, 5%) !important; -ms-transform: scale(2.0) translate(-3%, 5%) !important; -o-transform: scale(2.0) translate(-3%, 5%) !important; transform: scale(2.0) translate(-3%, 5%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal2 .zoom_box .photo img {-webkit-transform: scale(2.3) translate(-2%, 20%) !important; -moz-transform: scale(2.3) translate(-2%, 20%) !important; -ms-transform: scale(2.3) translate(-2%, 20%) !important; -o-transform: scale(2.3) translate(-2%, 20%) !important; transform: scale(2.3) translate(-2%, 20%) !important;}
	.column.mcb-column.one-second.column_zoom_box.reihe50 .zoom_box .photo img {-webkit-transform: scale(2) translate(-8%, 10%) !important; -moz-transform: scale(2) translate(-8%, 10%) !important; -ms-transform: scale(2) translate(-8%, 10%) !important; -o-transform: scale(2) translate(-8%, 10%) !important; transform: scale(2) translate(-8%, 10%) !important;}
	.display_none {display: block !important;}
	.column_line_right {border-right: 1px solid rgba(0, 0, 0, .1) !important; padding-bottom: 25%;}
	.spalte_rechts {padding: 5.5% 0 0 2% !important;}
	.with_aside .section_wrapper {max-width: 100% !important;}
	.the_content_wrapper {margin: 0 !important;}
	.section.section-post-intro-share .column, .column.one.author-box, .column.one.comments {margin: 0 0 40px !important;}
	.column.one.column_blog {margin: 0 0 40px 0 !important;}
	.column.mcb-column.one.column_column.light.column-margin- {width: 92% !important;}
	.column.mcb-column.one.column_image.bild_spalte_small img {max-width: 90% !important;}
	.column.mcb-column.one.column_divider.display_none hr.no_line {margin: 5px auto !important;}
	.light {margin: 0 0 0 5.5% !important;}
	nav#menu {max-height: 307px; overflow: auto;}
	p.nomargin {padding: 38px 4% 23px !important; font-size: 28px !important; line-height: 34px !important;}
	#Footer .container {max-width: 100% !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe .zoom_box .photo img {-webkit-transform: scale(2) translate(-8%, 10%) !important; -moz-transform: scale(2) translate(-8%, 10%) !important; -ms-transform: scale(2) translate(-8%, 10%) !important; -o-transform: scale(2) translate(-8%, 10%) !important; transform: scale(2) translate(-8%, 10%) !important;}
	.banner_revslider {top: 4.0em !important;}
}

@media only screen and (max-width: 600px) and (orientation: portrait)  {
	#Footer .container {max-width: 98% !important;}
	p.nomargin {padding: 38px 5% 23px !important; font-size: 28px !important; line-height: 34px !important;}
	.zoom_box .desc .desc_txt {font-size: 22px !important; line-height: 26px !important;}
	/*.column_attr.clearfix.align_left {padding: 16% 10% 16% 10% !important;}*/
	.spalte_rechts {padding: 0 4% 0 4% !important;}
	#Top_bar.is-sticky .logo {margin: 0 30px 0 24px !important;}
	a.button .button_label {min-width: 150px !important;}
	a.button .button_icon {min-height: 45px;}
	.column.lessheight {height: 200px !important;}
	#back_to_top.sticky {right: 4% !important;}
	.light {margin: 0 0 0 4% !important;}
	.with_aside .content_wrapper {max-width: 93% !important;}
	.get_in_touch {padding: 40px 10% 30px 4% !important;}
	#Top_bar #menu ul li a {padding: 0 4% !important;}
	.column.mcb-column.one.column_column.light.column-margin- {width: 92% !important;}
	.masonry.tiles .post-item .post-desc-wrapper .post-desc, .masonry.tiles .post-item:not(.no-img) .post-desc-wrapper .post-desc {padding: 70px 4% 30px !important;}
	#Filters .filters_buttons {width: 92% !important;}
	#Filters .filters_wrapper {width: 94% !important; margin: 0 auto !important; position: relative;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal2 .zoom_box .photo img {-webkit-transform: scale(1.5) translate(-2%, 0%) !important; -moz-transform: scale(1.5) translate(-2%, 0%) !important; -ms-transform: scale(1.5) translate(-2%, 0%) !important; -o-transform: scale(1.5) translate(-2%, 0%) !important; transform: scale(1.5) translate(-2%, 0%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal .zoom_box .photo img {-webkit-transform: scale(1.85) translate(0%, 10%) !important; -moz-transform: scale(1.85) translate(0%, 10%) !important; -ms-transform: scale(1.85) translate(0%, 10%) !important; -o-transform: scale(1.85) translate(0%, 10%) !important; transform: scale(1.85) translate(0%, 10%) !important;}
}

/*@media only screen and (max-width: 600px) and (orientation: portrait)  {
	.column.mcb-column.one-third.column_zoom_box.reihe.normal2 .zoom_box .photo img {-webkit-transform: scale(1.5) translate(-2%, 0%) !important; -moz-transform: scale(1.5) translate(-2%, 0%) !important; -ms-transform: scale(1.5) translate(-2%, 0%) !important; -o-transform: scale(1.5) translate(-2%, 0%) !important; transform: scale(1.5) translate(-2%, 0%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal .zoom_box .photo img {-webkit-transform: scale(1.85) translate(0%, 10%) !important; -moz-transform: scale(1.85) translate(0%, 10%) !important; -ms-transform: scale(1.85) translate(0%, 10%) !important; -o-transform: scale(1.85) translate(0%, 10%) !important; transform: scale(1.85) translate(0%, 10%) !important;}
}*/

@media only screen and (max-width: 767px) {
	.light {max-width: 90.5% !important;}
	.section_wrapper {padding-left: 0px !important; padding-right: 0px !important}
	/*.section_wrapper .column {height: none !important;}*/
	/*.section_wrapper .column.mcb-column.one-third.column_column.reihe.column-margin, 
	.section_wrapper .column.mcb-column.two-third.column_column.reihen.column-margin {height: none !important;}*/
	.top_bar_right {background-color: #f7f7f7 !important;}
	#Top_bar #menu {padding-bottom: 0px !important;}
	.with_aside .content_wrapper {max-width: 93% !important;}
	.container, .four.columns .widget-area {padding-left: 0px !important; padding-right: 0px !important;}
	#Filters .filters_buttons {margin: 0 auto !important; width: 95%; padding: 45px 0 0px 0 !important;}
	#Top_bar a#search_button {margin-left: 10px !important;}
	.section_wrapper .column.text-responsive {height: auto !important;}
	.column.text-responsive .column_attr.clearfix {padding: 13% 3.5% 13% 3.5% !important; height: auto !important;}
	.column.bild-responsive .column_attr.clearfix {min-height: 350px !important;}
	/*.section_wrapper .column.bild-responsive-spezial {min-height: 1490px !important}*/
	.get_in_touch {padding: 40px 10% 30px 3.5% !important;}
	.get_in_touch ul li:after {left: -20px !important; width: 50px !important;}
	.Recent_posts ul li {display: block; float: left; width: 98%;}
	.linkinbox4 a, .linkinbox4 a:hover {text-align: center;}
	.zoom_box .desc .desc_txt span {font-size: 1.8em; line-height: 1.2em;}
	p.nomargin {padding: 48px 3.5% 29px !important;}
	#Top_bar .top_bar_right {padding: 0 1.5% !important;}
	#Top_bar #menu ul li a {padding: 0 3.5% !important;}
	.column_line_right {border-right: 0px solid rgba(0, 0, 0, .1) !important;}
	.column.lessheight {height: 200px !important;}
	.light {margin: 0 0 0 3.5% !important;}
	#back_to_top.sticky {right: 3.5% !important;}
	#Footer .container {max-width: 98.5% !important;}
	.spalte_rechts {padding: 0 3.5% 0 3.5% !important;}
	.column.mcb-column.one.column_image.bild_spalte_small img {max-width: 100% !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal2 .zoom_box .photo img {-webkit-transform: scale(1.7) translate(-3%, -3%) !important; -moz-transform: scale(1.7) translate(-3%, -3%) !important; -ms-transform: scale(1.7) translate(-3%, -3%) !important; -o-transform: scale(1.7) translate(-3%, -30%) !important; transform: scale(1.7) translate(-3%, -3%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal1 .zoom_box .photo img {-webkit-transform: scale(1.2) translate(3%, 3%) !important; -moz-transform: scale(1.2) translate(3%, 3%) !important; -ms-transform: scale(1.2) translate(3%, 3%) !important; -o-transform: scale(1.2) translate(3%, 3%) !important; transform: scale(1.2) translate(3%, 3%) !important;} 
	.column.mcb-column.one-second.column_zoom_box.reihe50 .zoom_box .photo img {-webkit-transform: scale(1.4) translate(-5%, 6%) !important; -moz-transform: scale(1.4) translate(-5%, 6%) !important; -ms-transform: scale(1.4) translate(-5%, 6%) !important; -o-transform: scale(1.4) translate(-5%, 6%) !important; transform: scale(1.4) translate(-5%, 6%) !important;}
}

@media only screen and (max-width: 767px) and (min-width: 480px) {
	h2 {font-size: 28px !important; line-height: 28px !important;}
	p.nomargin {font-size: 30px !important; line-height: 35px !important;}
	/*p.nomargin {line-height: 28px !important;}*/
	.banner_revslider {top: 1em !important;}
}

@media only screen and (min-width: 448px) and (max-width: 500px) {
	.blog_slider a.kill_the_icon .button_icon {display: inline-block !important;}
}

@media only screen and (max-width: 480px) {
	/*.column.bild-responsive-spezial .column_attr.clearfix {background-size: cover;}*/
	p.nomargin {font-size: 24px !important; line-height: 32px !important; padding: 37px 28px 24px !important;}
	i.fa-icon-angle-down {font-size: 42px !important; line-height: 42px !important;}
	.banner_revslider {top: 2em !important;}
	#Top_bar a#search_button {margin-left: 6px !important;}
	#Filters .filters_buttons {width: 92% !important;}
	.with_aside .section_wrapper {max-width: 98% !important;}
	.four.columns .widget-area {width: 98% !important;}
	#Footer .container {max-width: 97% !important;}
	.light {margin: 0 0 0 4% !important;}
	.column.mcb-column.one.column_column.light.column-margin- {width: 92% !important;}
	.spalte_rechts {padding: 0 4.5% 0 4.5% !important;}
	.column.mcb-column.one.column_image.bild_spalte_small img {max-width: 100% !important;}
	#back_to_top.sticky {right: 4.5% !important;}
	#Top_bar #menu ul li a {padding: 0 4.5% !important;}
	.get_in_touch {padding: 40px 10% 30px 4.5% !important;}
}

@media only screen and (max-width: 568px) and (orientation: landscape) {
	#Filters .filters_buttons {width: 95% !important;}
}

@media only screen and (max-width: 414px) {
	.zoom_box .desc .desc_txt {font-size: 16px !important; line-height: 21px !important;}
	.column.mcb-column.one-second.column_zoom_box.reihe50.big .zoom_box .photo img {-webkit-transform: scale(2.8) translate(0px, 15%) !important; -moz-transform: scale(2.8) translate(0px, 15%) !important; -ms-transform: scale(2.8) translate(0px, 15%) !important; -o-transform: scale(2.8) translate(0px, 15%) !important; transform: scale(2.8) translate(0px, 15%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal1 .zoom_box .photo img {-webkit-transform: scale(1.6) translate(3%, 3%) !important; -moz-transform: scale(1.6) translate(3%, 3%) !important; -ms-transform: scale(1.6) translate(3%, 3%) !important; -o-transform: scale(1.6) translate(3%, 3%) !important; transform: scale(1.6) translate(3%, 3%) !important;}
	.column.mcb-column.two-third.column_zoom_box.reihen.normal1 {-webkit-transform: scale(2.1) !important; -moz-transform: scale(2.1) !important; -ms-transform: scale(2.1) !important; -o-transform: scale(2.1) !important; transform: scale(2.1) !important;}
	.column.mcb-column.one-second.column_zoom_box.reihe50 .zoom_box .photo img {-webkit-transform: scale(2.2) translate(-5%, 15%) !important; -moz-transform: scale(2.2) translate(-5%, 15%) !important; -ms-transform: scale(2.2) translate(-5%, 15%) !important; -o-transform: scale(2.2) translate(-5%, 15%) !important; transform: scale(2.2) translate(-5%, 15%) !important;}
	.banner_revslider {top: 2em !important;}
}

@media only screen and (max-width: 375px) {
	.zoom_box .desc .desc_txt {font-size: 16px !important; line-height: 21px !important;}
	.column.mcb-column.one-second.column_zoom_box.reihe50.big .zoom_box .photo img {-webkit-transform: scale(2.8) translate(0px, 15%) !important; -moz-transform: scale(2.8) translate(0px, 15%) !important; -ms-transform: scale(2.8) translate(0px, 15%) !important; -o-transform: scale(2.8) translate(0px, 15%) !important; transform: scale(2.8) translate(0px, 15%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal1 .zoom_box .photo img {-webkit-transform: scale(1.6) translate(3%, 3%) !important; -moz-transform: scale(1.6) translate(3%, 3%) !important; -ms-transform: scale(1.6) translate(3%, 3%) !important; -o-transform: scale(1.6) translate(3%, 3%) !important; transform: scale(1.6) translate(3%, 3%) !important;}
	.column.mcb-column.two-third.column_zoom_box.reihen.normal1 {-webkit-transform: scale(2.1) !important; -moz-transform: scale(2.1) !important; -ms-transform: scale(2.1) !important; -o-transform: scale(2.1) !important; transform: scale(2.1) !important;}
	.column.mcb-column.one-second.column_zoom_box.reihe50 .zoom_box .photo img {-webkit-transform: scale(2.2) translate(-5%, 15%) !important; -moz-transform: scale(2.2) translate(-5%, 15%) !important; -ms-transform: scale(2.2) translate(-5%, 15%) !important; -o-transform: scale(2.2) translate(-5%, 15%) !important; transform: scale(2.2) translate(-5%, 15%) !important;}
}

@media only screen and (max-width: 350px) {
	p.nomargin {font-size: 19px !important; line-height: 26px !important; padding: 22px 3.5% 14px !important;}
	i.fa-icon-angle-down {font-size: 32px !important; line-height: 32px !important;}
	.zoom_box .photo img {-webkit-transform: scale(1.8) !important; -moz-transform: scale(1.8) !important; -ms-transform: scale(1.8) !important; -o-transform: scale(1.8) !important; transform: scale(1.8) !important; margin-top: 14%;}
	.zoom_box:hover .photo img {-webkit-transform: scale(1.8) !important; -moz-transform: scale(1.8) !important; -ms-transform: scale(1.8) !important; -o-transform: scale(1.8) !important; transform: scale(1.8) !important;}
	.column.mcb-column.one-second.column_zoom_box.reihe50.big .zoom_box .photo img {-webkit-transform: scale(3.3) translate(0px, 25%) !important; -moz-transform: scale(3.3) translate(0px, 25%) !important; -ms-transform: scale(3.3) translate(0px, 25%) !important; -o-transform: scale(3.3) translate(0px, 25%) !important; transform: scale(3.3) translate(0px, 25%) !important;}
	.column.mcb-column.one-second.column_zoom_box.reihe50 .zoom_box .photo img {-webkit-transform: scale(2.5) translate(-10%, 25%) !important; -moz-transform: scale(2.5) translate(-10%, 25%) !important; -ms-transform: scale(2.5) translate(-10%, 25%) !important; -o-transform: scale(2.5) translate(-10%, 25%) !important; transform: scale(2.5) translate(-10%, 25%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal1 .zoom_box .photo img {-webkit-transform: scale(2.25) translate(7%, 5%) !important; -moz-transform: scale(2.25) translate(7%, 5%) !important; -ms-transform: scale(2.25) translate(7%, 5%) !important; -o-transform: scale(2.25) translate(7%, 5%) !important; transform: scale(2.25) translate(7%, 5%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal .zoom_box .photo img {-webkit-transform: scale(1.65) translate(0%, 3%) !important; -moz-transform: scale1.65) translate(0%, 3%) !important; -ms-transform: scale(1.65) translate(0%, 3%) !important; -o-transform: scale(1.65) translate(0%, 3%) !important; transform: scale(1.65) translate(0%, 3%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal2 .zoom_box .photo img {-webkit-transform: scale(1.8) translate(-2%, 10%) !important; -moz-transform: scale(1.8) translate(-2%, 10%) !important; -ms-transform: scale(1.8) translate(-2%, 10%) !important; -o-transform: scale(1.8) translate(-2%, 10%) !important; transform: scale(1.8) translate(-2%, 10%) !important;}
	.column.mcb-column.two-third.column_zoom_box.reihen.normal1 .zoom_box .photo img {-webkit-transform: scale(2.1) translate(0%, 3%) !important; -moz-transform: scale(2.1) translate(0%, 3%) !important; -ms-transform: scale(2.1) translate(0%, 3%) !important; -o-transform: scale(2.1) translate(0%, 3%) !important; transform: scale(2.1) translate(0%, 3%) !important;}
	/*#wpcf7-f4-p243-o1.wpcf7 .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha div {width: 264px !important; height: auto !important;}*/
	.column.text-responsive .column_attr.clearfix {padding: 13% 3.5% 13% 3.5% !important; height: auto !important;}
	.the_content_wrapper {margin: 0 !important;}
	#Top_bar a#search_button {margin-left: 0px !important;}
	a.button .button_label {min-width: 180px !important;}
	#back_to_top.sticky {right: 4.5% !important;}
	.column.mcb-column.one.column_column.light.column-margin- {width: 91% !important;}
	.light {margin: 0 0 0 4% !important;}
	.spalte_rechts {padding: 0 5% 0 4% !important;}
	#Footer .container {max-width: 97% !important;}
	.with_aside .section_wrapper {max-width: 100% !important;}
	.get_in_touch {padding: 40px 10% 30px 3.5% !important;}
}

@media only screen and (max-width: 1239px) and (min-width: 960px) {
	.section_wrapper, .container, .with_aside .content_wrapper {max-width: 1040px;}
	#Footer .container {max-width: 96% !important;}
}

/*iPad Pro Big Landscape*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1366px) and (orientation: landscape) {
	p.nomargin {padding: 40px 3.1% 24px !important;}
	/*.column_attr.clearfix.align_left {padding: 16% 5% 16% 5% !important;}*/
	.column.mcb-column.one.column_column.light.column-margin- {width: 92% !important;}
	.blog_slider .blog_slider_ul li .item_wrapper {margin: 0 22px !important;}
	.light {margin: 0 0 0 5% !important;}
	#Footer .container {max-width: 95.5% !important;}
	a.button .button_label {min-width: 210px;}
	.the_content_wrapper {margin: 0 !important;}
	.section_wrapper, .with_aside .content_wrapper {max-width: 95.5% !important;}
	.with_aside .section_wrapper {max-width: 97.5% !important;}
	#Filters.column.one {margin-top: 20px;}
	.section.section-post-intro-share .column {margin: 0 3.5% 40px 0px !important;}
	.section.section-post-comments .one.column {margin: 0 3.5% 40px 0 !important; width: 97% !important;}
	.section.section-post-about .column.one.author-box {margin: 0 3.5% 40px 0 !important;}
	.blog_slider .blog_slider_ul li .item_wrapper .button_label {min-width: 160px !important;}
	#Top_bar .menu > li ul li a {font-size: 14px !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe .zoom_box .photo img {-webkit-transform: scale(1.5) translate(0%, 3%) !important; -moz-transform: scale(1.5) translate(0%, 3%) !important; -ms-transform: scale(1.5) translate(0%, 3%) !important; -o-transform: scale(1.5) translate(0%, 3%) !important; transform: scale(1.5) translate(0%, 3%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal1 .zoom_box .photo img {-webkit-transform: scale(1.5) translate(0px, 7%) !important; -moz-transform: scale(1.5) translate(0px, 7%) !important; -ms-transform: scale(1.5) translate(0px, 7%) !important; -o-transform: scale(1.5) translate(0px, 7%) !important; transform: scale(1.5) translate(0px, 7%) !important;}
}

/*iPad Pro Big Portrait*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px) and (orientation: portrait) {
	p.nomargin {padding: 49px 3% 29px !important;}
	.blog_slider .blog_slider_ul li .item_wrapper {margin: 0 22px !important;}
	#Footer .container {max-width: 95% !important;}
	.column.mcb-column.one.column_column.light.column-margin- {width: 92% !important;}
	.light {margin: 0 0 0 5% !important;}
	#Filters.column.one {margin-top: 20px;}
	.the_content_wrapper {margin: 0 !important;}
	.section.section-post-intro-share .column, .column.one.author-box, .column.one.comments {margin: 0 0 40px !important;}
	.column.one.column_blog {margin: 0 0 40px 0 !important;}
	.section_wrapper, .with_aside .content_wrapper {max-width: 94%;}
	.with_aside .section_wrapper {max-width: 100% !important;}
}


/*iPad Pro Landscape*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1112px) and (orientation: landscape) {
	.column.mcb-column.one-third.column_zoom_box.reihe.normal2 .zoom_box .photo img {-webkit-transform: scale(1.8) translate(-3%, 5%) !important; -moz-transform: scale(1.8) translate(-3%, 5%) !important; -ms-transform: scale(1.8) translate(-3%, 5%) !important; -o-transform: scale(1.8) translate(-3%, 5%) !important; transform: scale(1.8) translate(-3%, 5%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal1 .zoom_box .photo img {-webkit-transform: scale(1.5) translate(0px, 7%) !important; -moz-transform: scale(1.5) translate(0px, 7%) !important; -ms-transform: scale(1.5) translate(0px, 7%) !important; -o-transform: scale(1.5) translate(0px, 7%) !important; transform: scale(1.5) translate(0px, 7%) !important;}
	#Footer .container {max-width: 95% !important;}
	.column.mcb-column.one.column_column.light.column-margin- {width: 92% !important;}
	.light {margin: 0 0 0 5% !important;}
	#back_to_top.sticky {right: 3.1% !important;}
	#Filters.column.one {margin-top: 20px;}
	.the_content_wrapper {margin: 0 !important;}
	.section.section-post-intro-share .column, .column.one.author-box, .column.one.comments {margin: 0 0 40px !important;}
	.with_aside .section_wrapper {max-width: 96% !important;}
}

/*iPad Pro Portrait*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 834px) and (orientation: portrait) {
	p.nomargin {padding: 40px 3% 24px !important; font-size: 38px !important; line-height: 44px !important;}
	.the_content_wrapper {margin: 0 !important;}
	#Footer .widgets_wrapper .container {max-width: 100% !important;}
	#Footer .footer_copy .one {width: 100% !important; margin: 0 0 20px 0 !important;}
	#Footer .widgets_wrapper .column {margin: 0 2% 40px 0 !important;}
	/*.light {margin: 0 0 0 4.5% !important;}*/
	.spalte_rechts {padding: 0 3% 0 3% !important;}
	.column_line_right {border-right: 0px solid rgba(0, 0, 0, .1) !important;}
	.column.mcb-column.one.column_column.light.column-margin- {width: 91% !important;}
	.posts_group.lm_wrapper.masonry.tiles.col-3.isotope h2.entry-title {font-size: 18px !important; line-height: 24px !important;}
	.posts_group.lm_wrapper.masonry.tiles.col-3.isotope .post-excerpt {font-size: 100% !important; line-height:17px !important;}
	.column.one.column_blog {margin: 0 0 40px 0 !important;}
	.section_wrapper, .with_aside .content_wrapper {max-width: 94%;}
	.with_aside .section_wrapper {max-width: 100% !important;}
	#Filters.column.one {width: 100% !important; margin: 0 0 20px 0 !important;}
	.get_in_touch {padding: 40px 3% 30px 3% !important;}
	.hide-mobile {height: 0 !important; display: none;}
	.mehrheight {min-height: 500px;}
	.widget-area {padding: 60px 0 !important;}
	.widget:after {width: 100% !important;}
	.widget-area.clearfix {min-height: auto !important;}
	.section_wrapper .column.text-responsive {height: auto !important;}
	.zoom_box .desc .desc_txt {font-size: 38px !important; line-height: 42px !important;}
	.column.text-responsive .column_attr.clearfix {padding: 9% 3.0% 9% 3.0% !important; height: auto !important;}		
	.column.mcb-column.one-third.column_zoom_box.reihe .zoom_box .photo img {-webkit-transform: scale(1.28) translate(-3%, -1%) !important; -moz-transform: scale(1.28) translate(-3%, -1%) !important; -ms-transform: scale(1.28) translate(-3%, -1%) !important; -o-transform: scale(1.28) translate(-3%, -1%) !important; transform: scale(1.28) translate(-3%, -1%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal2 .zoom_box .photo img {-webkit-transform: scale(1.7) translate(-2%, -3%) !important; -moz-transform: scale(1.7) translate(-2%, -3%) !important; -ms-transform: scale(1.7) translate(-2%, -3%) !important; -o-transform: scale(1.7) translate(-2%, -3%) !important; transform: scale(1.7) translate(-2%, -3%) !important;}
	.column.mcb-column.one.column_column.light.column-margin- {width: 94% !important; margin: 0 0 0 3% !important;}
	.section_wrapper .mcb-wrap, .section_wrapper .column, .container .column, .sections_group, .four.columns {/*margin: 0 !important;*/ width: 100% !important; clear: both !important;}
}

/*iPad mini Landscape*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px) and (orientation: landscape) {
	.blog_slider .blog_slider_ul li .item_wrapper {margin: 0 14px !important;}
	#Footer .widgets_wrapper .container {max-width: 960px !important;}
	#Footer .footer_copy .one {width: 100% !important; margin: 0 0 20px 0 !important;}
	.light {margin: 0 0 0 5% !important;}
	.column.mcb-column.one.column_column.light.column-margin- {width: 92% !important;}
	.column.one.column_blog, #Filters.column.one {margin: 0 0 40px;}
	.with_aside .section_wrapper {max-width: 97% !important;}
	.the_content_wrapper {margin: 0 3.5% 0 0 !important;}
	.section.section-post-intro-share .column {margin: 0 3.5% 40px 0px !important;}
	.section.section-post-comments .one.column {margin: 0 3.5% 40px 0 !important; width: 97% !important;}
	.section.section-post-about .column.one.author-box {margin: 0 3.5% 40px 0 !important;}
	.author-box .avatar-wrapper {border-color: #eeeeee !important;}
	p.nomargin {padding: 49px 3.5% 30px !important;}
	/*.column.text-responsive .column_attr.clearfix {padding: 10% 5.0% 10% 5.0% !important; height: auto !important;}*/
}

/*iPad mini Portrait*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 768px) and (orientation: portrait) {
	.linkinbox a, .linkinbox a:hover {min-height: 20px;}
	.with_aside .content_wrapper {max-width: 93% !important;}
	.the_content_wrapper {margin: 0 !important;}
	#Filters.column.one {width: 100% !important; margin: 0 0 20px 0 !important;}
	.zoom_box .desc .desc_txt {font-size: 24px !important; line-height: 28px !important;}
	.posts_group.lm_wrapper.masonry.tiles.col-3.isotope h2.entry-title {font-size: 32px !important; line-height: 38px !important;}
	.posts_group.lm_wrapper.masonry.tiles.col-3.isotope .post-excerpt {font-size: 22px !important; line-height: 28px !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal2 .zoom_box .photo img {-webkit-transform: scale(1.5) translate(-2%, -5%) !important; -moz-transform: scale(1.5) translate(-2%, -5%) !important; -ms-transform: scale(1.5) translate(-2%, -5%) !important; -o-transform: scale(1.5) translate(-2%, -5%) !important; transform: scale(1.5) translate(-2%, -5%) !important;}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 375px) and (orientation: portrait) {
	.column.mcb-column.one-second.column_zoom_box.reihe50.big .zoom_box .photo img {-webkit-transform: scale(2.6) translate(0px, 23%) !important; -moz-transform: scale(2.6) translate(0px, 23%) !important; -ms-transform: scale(2.6) translate(0px, 23%) !important; -o-transform: scale(2.6) translate(0px, 23%) !important; transform: scale(2.6) translate(0px, 23%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal2 .zoom_box .photo img {-webkit-transform: scale(1.5) translate(-2%, 10%) !important; -moz-transform: scale(1.5) translate(-2%, 10%) !important; -ms-transform: scale(1.5) translate(-2%, 10%) !important; -o-transform: scale(1.5) translate(-2%, 10%) !important; transform: scale(1.5) translate(-2%, 10%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe .zoom_box .photo img {-webkit-transform: scale(1.5) translate(-2%, 1%) !important; -moz-transform: scale(1.5) translate(-2%, 1%) !important; -ms-transform: scale(1.5) translate(-2%, 1%) !important; -o-transform: scale(1.5) translate(-2%, 1%) !important; transform: scale(1.5) translate(-2%, 1%) !important;}
	.column.mcb-column.two-third.column_zoom_box.reihen.normal1 .zoom_box .photo img {-webkit-transform: scale(1.9) translate(-2%, 10%) !important; -moz-transform: scale(1.9) translate(-2%, 10%) !important; -ms-transform: scale(1.9) translate(-2%, 10%) !important; -o-transform: scale(1.9) translate(-2%, 10%) !important; transform: scale(1.9) translate(-2%, 10%) !important;}
	.column.mcb-column.one-second.column_zoom_box.reihe50 .zoom_box .photo img {-webkit-transform: scale(2.2) translate(-8%, 20%) !important; -moz-transform: scale(2.2) translate(-8%, 20%) !important; -ms-transform: scale(2.2) translate(-8%, 20%) !important; -o-transform: scale(2.2) translate(-8%, 20%) !important; transform: scale(2.2) translate(-8%, 20%) !important;}
}

/*iPhone 7 Plus Landscape*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width : 736px) and (orientation : landscape) {
	a.button .button_label {min-width: 220px;}
	.column.text-responsive .column_attr.clearfix {padding: 13% 3.0% 13% 3.0% !important; height: auto !important;}
	.column_line_right {padding-bottom:0; border-right: 0px solid rgba(0, 0, 0, .1) !important;}
	.spalte_rechts {padding: 0 3% 0 3% !important;}
	.display_none {display: none !important;}
	.column.mcb-column.one.column_image.bild_spalte_small img {max-width: 100% !important;}
	.with_aside .content_wrapper {max-width: 94% !important;}
	.the_content_wrapper {margin: 0 !important;}
	.column.mcb-column.one.column_column.light.column-margin- {width: 94% !important; margin-left: 3% !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal2 .zoom_box .photo img {-webkit-transform: scale(1.7) translate(-2%, -5%) !important; -moz-transform: scale(1.7) translate(-2%, -5%) !important; -ms-transform: scale(1.7) translate(-2%, -5%) !important; -o-transform: scale(1.7) translate(-2%, -5%) !important; transform: scale(1.7) translate(-2%, -5%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe .zoom_box .photo img {-webkit-transform: scale(1.2) translate(0%, -7%) !important; -moz-transform: scale(1.2) translate(0%, -7%) !important; -ms-transform: scale(1.2) translate(0%, -7%) !important; -o-transform: scale(1.2) translate(0%, -7%) !important; transform: scale(1.2) translate(0%, -7%) !important;}
	.section_wrapper, .section.mcb-section.blogslider .section_wrapper.mcb-section-inner {margin: 0 !important; padding: 0 3% !important;}
	.post .section_wrapper, .section_wrapper.mcb-section-inner {margin: 0 !important; padding: 0 !important;}
	.with_aside .section_wrapper {margin: 0 !important;}
	#Filters .filters_buttons {width: 100% !important;}
	/*.light {margin: 0 !important;}*/
	.section.section-post-comments .one.column {margin: 0 3.5% 40px 0 !important; width: 100% !important;}
}

/*iPhone 7 Plus Portrait*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width : 414px) and (orientation : portrait) {
	a.button .button_label {min-width: 210px;}
	.blog_slider .blog_slider_ul li .item_wrapper {margin: 0 14px !important;}
	.blog_slider .blog_slider_ul li .item_wrapper .button_label {min-width: 140px !important;}
	.column.text-responsive .column_attr.clearfix {padding: 13% 3.0% 13% 3.0% !important; height: auto !important;}
	.column_line_right {padding-bottom:0; border-right: 0px solid rgba(0, 0, 0, .1) !important;}
	.spalte_rechts {padding: 0 3% 0 3% !important;}
	.display_none {display: none !important;}
	.column.mcb-column.one.column_column.light.column-margin- {width: 94% !important;}
	.with_aside .content_wrapper {max-width: 94% !important;}
	.the_content_wrapper {margin: 0 !important;}
	#Filters.column.one {width: 94% !important; margin: 0 3.5% 20px 3.5% !important;}
	.posts_group.lm_wrapper.masonry.tiles.col-3.isotope h2.entry-title {font-size: 28px !important; line-height: 34px !important;}
	.posts_group.lm_wrapper.masonry.tiles.col-3.isotope .post-excerpt {font-size: 16px !important; line-height: 22px !important;}
	.zoom_box .desc .desc_txt {font-size: 14px !important; line-height: 17px !important;}
	.column.mcb-column.one-second.column_zoom_box.reihe50.big .zoom_box .photo img {-webkit-transform: scale(3.4) translate(0px, 22%) !important; -moz-transform: scale(3.4) translate(0px, 22%) !important; -ms-transform: scale(3.4) translate(0px, 22%) !important; -o-transform: scale(3.4) translate(0px, 22%) !important; transform: scale(3.4) translate(0px, 22%) !important;}
	.column.mcb-column.two-third.column_zoom_box.reihen.normal1 .zoom_box .photo img {-webkit-transform: scale(1.7) translate(0%, 6%) !important; -moz-transform: scale(1.7) translate(0%, 6%) !important; -ms-transform: scale(1.7) translate(0%, 6%) !important; -o-transform: scale(1.7) translate(0%, 6%) !important; transform: scale(1.7) translate(0%, 6%) !important;}
	.column.mcb-column.one-second.column_zoom_box.reihe50 .zoom_box .photo img {-webkit-transform: scale(2.2) translate(-8%, 20%) !important; -moz-transform: scale(2.2) translate(-8%, 20%) !important; -ms-transform: scale(2.2) translate(-8%, 20%) !important; -o-transform: scale(2.2) translate(-8%, 20%) !important; transform: scale(2.2) translate(-8%, 20%) !important;}
}

/*iPhone 7 Landscape*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width : 667px) and (orientation : landscape) {
	a.button .button_label {min-width: 220px;}
	.column.text-responsive .column_attr.clearfix {padding: 13% 3.0% 13% 3.0% !important; height: auto !important;}
	.column_line_right {padding-bottom:0; border-right: 0px solid rgba(0, 0, 0, .1) !important;}
	.spalte_rechts {padding: 0 3% 0 3% !important;}
	.display_none {display: none !important;}
	.column.mcb-column.one.column_image.bild_spalte_small img {max-width: 100% !important;}
	.with_aside .content_wrapper {max-width: 94% !important;}
	.the_content_wrapper {margin: 0 !important;}
	.column.mcb-column.one.column_column.light.column-margin- {width: 94% !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal2 .zoom_box .photo img {-webkit-transform: scale(1.7) translate(-2%, -9%) !important; -moz-transform: scale(1.7) translate(-2%, -9%) !important; -ms-transform: scale(1.7) translate(-2%, -9%) !important; -o-transform: scale(1.7) translate(-2%, -9%) !important; transform: scale(1.7) translate(-2%, -9%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe .zoom_box .photo img {-webkit-transform: scale(1.2) translate(0%, -7%) !important; -moz-transform: scale(1.2) translate(0%, -7%) !important; -ms-transform: scale(1.2) translate(0%, -7%) !important; -o-transform: scale(1.2) translate(0%, -7%) !important; transform: scale(1.2) translate(0%, -7%) !important;}
	.light {margin: 0 0 0 3% !important;}
}

/*iPhone 7 Portrait*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width : 375px) and (orientation : portrait) {
	a.button .button_label {min-width: 210px;}
	.column.text-responsive .column_attr.clearfix {padding: 13% 3.0% 13% 3.0% !important; height: auto !important;}
	.column_line_right {padding-bottom:0; border-right: 0px solid rgba(0, 0, 0, .1) !important;}
	.spalte_rechts {padding: 0 3% 0 3% !important;}
	.display_none {display: none !important;}
	.column.mcb-column.one.column_column.light.column-margin- {width: 94% !important;}
	.with_aside .content_wrapper {max-width: 94% !important;}
	.the_content_wrapper {margin: 0 !important;}
	.column.mcb-column.one-second.column_zoom_box.reihe50.big .zoom_box .photo img {-webkit-transform: scale(3.4) translate(0px, 22%) !important; -moz-transform: scale(3.4) translate(0px, 22%) !important; -ms-transform: scale(3.4) translate(0px, 22%) !important; -o-transform: scale(3.4) translate(0px, 22%) !important; transform: scale(3.4) translate(0px, 22%) !important;}
	.column.mcb-column.two-third.column_zoom_box.reihen.normal1 .zoom_box .photo img {-webkit-transform: scale(1.7) translate(0%, 6%) !important; -moz-transform: scale(1.7) translate(0%, 6%) !important; -ms-transform: scale(1.7) translate(0%, 6%) !important; -o-transform: scale(1.7) translate(0%, 6%) !important; transform: scale(1.7) translate(0%, 6%) !important;}
	.column.mcb-column.one-second.column_zoom_box.reihe50 .zoom_box .photo img {-webkit-transform: scale(2.2) translate(-8%, 20%) !important; -moz-transform: scale(2.2) translate(-8%, 20%) !important; -ms-transform: scale(2.2) translate(-8%, 20%) !important; -o-transform: scale(2.2) translate(-8%, 20%) !important; transform: scale(2.2) translate(-8%, 20%) !important;}
}

/*iPhone alte Versionen Landscape*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width : 568px) and (orientation : landscape) {
	p.nomargin {font-size: 38px !important; line-height: 42px !important; padding: 22px 2.5% 14px !important;}
	a.button .button_label {min-width: 200px;}
	.column.text-responsive .column_attr.clearfix {padding: 13% 3.0% 13% 3.0% !important; height: auto !important;}
	.column_line_right {padding-bottom:0; border-right: 0px solid rgba(0, 0, 0, .1) !important;}
	.spalte_rechts {padding: 0 3% 0 3% !important;}
	.display_none {display: none !important;}
	.column.mcb-column.one.column_image.bild_spalte_small img {max-width: 100% !important;}
	.with_aside .content_wrapper {max-width: 94% !important;}
	.the_content_wrapper {margin: 0 !important;}
	.column.mcb-column.one.column_column.light.column-margin- {width: 94% !important;}
	.light {margin: 0 0 0 3% !important;}
	#Top_bar .top_bar_right {padding: 0 1% !important;}
}

/*iPhone alte Versionen Portrait*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width : 320px) and (orientation : portrait) {
	p.nomargin {font-size: 26px !important; line-height: 32px !important;}
	.column.mcb-column.one-second.column_zoom_box.reihe50.big .zoom_box .photo img {-webkit-transform: scale(3.4) translate(0px, 22%) !important; -moz-transform: scale(3.4) translate(0px, 22%) !important; -ms-transform: scale(3.4) translate(0px, 22%) !important; -o-transform: scale(3.4) translate(0px, 22%) !important; transform: scale(3.4) translate(0px, 22%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe.normal2 .zoom_box .photo img {-webkit-transform: scale(2.0) translate(-2%, 5%) !important; -moz-transform: scale(2.0) translate(-2%, 5%) !important; -ms-transform: scale(2.0) translate(-2%, 5%) !important; -o-transform: scale(2.0) translate(-2%, 5%) !important; transform: scale(2.0) translate(-2%, 5%) !important;}
	.column.mcb-column.one-third.column_zoom_box.reihe .zoom_box .photo img {-webkit-transform: scale(1.4) translate(-6%, 0%) !important; -moz-transform: scale(1.4) translate(-6%, 0%) !important; -ms-transform: scale(1.4) translate(-6%, 0%) !important; -o-transform: scale(1.4) translate(-6%, 0%) !important; transform: scale(1.4) translate(-6%, 0%) !important;}
	.column.mcb-column.two-third.column_zoom_box.reihen.normal1 .zoom_box .photo img {-webkit-transform: scale(1.9) translate(-2%, 10%) !important; -moz-transform: scale(1.9) translate(-2%, 10%) !important; -ms-transform: scale(1.9) translate(-2%, 10%) !important; -o-transform: scale(1.9) translate(-2%, 10%) !important; transform: scale(1.9) translate(-2%, 10%) !important;}
	.column.mcb-column.one-second.column_zoom_box.reihe50 .zoom_box .photo img {-webkit-transform: scale(2.4) translate(-8%, 20%) !important; -moz-transform: scale(2.4) translate(-8%, 20%) !important; -ms-transform: scale(2.4) translate(-8%, 20%) !important; -o-transform: scale(2.4) translate(-8%, 20%) !important; transform: scale(2.4) translate(-8%, 20%) !important;}
	/*.boxx {height: 230px;}*/
	#back_to_top.sticky {right: 3% !important;}
	.linkinbox4 a, .linkinbox4 a:hover {text-align: center;}
	/*#wpcf7-f4-p243-o1.wpcf7 .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha div {width: 264px !important; height: auto !important;}*/
	.column.text-responsive .column_attr.clearfix {padding: 13% 3% 13% 3% !important; height: auto !important;}
	.the_content_wrapper {margin: 0 !important;}
	.blog_slider .blog_slider_ul li .item_wrapper {margin: 0 12px !important;}
}