/*
Theme Name: Unwind Child
Author: Dirk Brockhausen
Author URI: http://brocon.com/
Theme URI: https://siteorigin.com/theme/unwind/
Description: SiteOrigin Unwind is our latest, flexible multipurpose theme. It's fully responsive and retina ready. Some key features are its responsive menu, gorgeous animations and tight integration with various plugins. You can use it to create a business website using SiteOrigin Page Builder and our Widgets Bundle. You can also build a full ecommerce store though Unwind's WooCommerce integration. We offer free and premium support on our support <a href="http://siteorigin.com/thread/">forums</a> (http://siteorigin.com/thread/).
Template: siteorigin-unwind
Version: 1.0.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: siteorigin-unwind
Tags: one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-images, full-width-template, sticky-post, theme-options, translation-ready, blog, e-commerce
*/


/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('./fonts/roboto-v20-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin'), local('Roboto-Thin'),
       url('./fonts/roboto-v20-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v20-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v20-latin-100.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v20-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v20-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('./fonts/roboto-v20-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('./fonts/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v20-latin-300.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v20-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('./fonts/roboto-v20-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
       url('./fonts/roboto-v20-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v20-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v20-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v20-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v20-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('./fonts/roboto-v20-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
       url('./fonts/roboto-v20-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v20-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v20-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v20-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v20-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('./fonts/roboto-v20-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('./fonts/roboto-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v20-latin-500.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v20-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('./fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('./fonts/roboto-v20-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
       url('./fonts/roboto-v20-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v20-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v20-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v20-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v20-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('./fonts/roboto-v20-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('./fonts/roboto-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v20-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v20-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/roboto-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('./fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v20-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('./fonts/roboto-v20-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
       url('./fonts/roboto-v20-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v20-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v20-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v20-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v20-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('./fonts/roboto-v20-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
       url('./fonts/roboto-v20-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v20-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v20-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v20-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v20-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('./fonts/roboto-v20-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black'), local('Roboto-Black'),
       url('./fonts/roboto-v20-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v20-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v20-latin-900.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v20-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v20-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}


/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('./fonts/open-sans-v17-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('./fonts/open-sans-v17-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v17-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v17-latin-300.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v17-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v17-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('./fonts/open-sans-v17-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('./fonts/open-sans-v17-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v17-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v17-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v17-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v17-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/open-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('./fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('./fonts/open-sans-v17-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('./fonts/open-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v17-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v17-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v17-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v17-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('./fonts/open-sans-v17-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('./fonts/open-sans-v17-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v17-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v17-latin-600.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v17-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v17-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('./fonts/open-sans-v17-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('./fonts/open-sans-v17-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v17-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v17-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v17-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v17-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/open-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('./fonts/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v17-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('./fonts/open-sans-v17-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('./fonts/open-sans-v17-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v17-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v17-latin-800.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v17-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v17-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('./fonts/open-sans-v17-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('./fonts/open-sans-v17-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v17-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v17-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v17-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v17-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('./fonts/open-sans-v17-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('./fonts/open-sans-v17-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v17-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v17-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v17-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v17-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}


/* montserrat-100 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('./fonts/montserrat-v14-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Thin'), local('Montserrat-Thin'),
       url('./fonts/montserrat-v14-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v14-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/montserrat-v14-latin-100.woff') format('woff'), /* Modern Browsers */
       url('./fonts/montserrat-v14-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/montserrat-v14-latin-100.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-100italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url('./fonts/montserrat-v14-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'),
       url('./fonts/montserrat-v14-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v14-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/montserrat-v14-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/montserrat-v14-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/montserrat-v14-latin-100italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-200 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('./fonts/montserrat-v14-latin-200.eot'); /* IE9 Compat Modes */
  src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'),
       url('./fonts/montserrat-v14-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v14-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/montserrat-v14-latin-200.woff') format('woff'), /* Modern Browsers */
       url('./fonts/montserrat-v14-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/montserrat-v14-latin-200.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-200italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url('./fonts/montserrat-v14-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'),
       url('./fonts/montserrat-v14-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v14-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/montserrat-v14-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/montserrat-v14-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/montserrat-v14-latin-200italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-300 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('./fonts/montserrat-v14-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Light'), local('Montserrat-Light'),
       url('./fonts/montserrat-v14-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v14-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/montserrat-v14-latin-300.woff') format('woff'), /* Modern Browsers */
       url('./fonts/montserrat-v14-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/montserrat-v14-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-300italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url('./fonts/montserrat-v14-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'),
       url('./fonts/montserrat-v14-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v14-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/montserrat-v14-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/montserrat-v14-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/montserrat-v14-latin-300italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/montserrat-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('./fonts/montserrat-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/montserrat-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/montserrat-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/montserrat-v14-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('./fonts/montserrat-v14-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Italic'), local('Montserrat-Italic'),
       url('./fonts/montserrat-v14-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v14-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/montserrat-v14-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/montserrat-v14-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/montserrat-v14-latin-italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('./fonts/montserrat-v14-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Medium'), local('Montserrat-Medium'),
       url('./fonts/montserrat-v14-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v14-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/montserrat-v14-latin-500.woff') format('woff'), /* Modern Browsers */
       url('./fonts/montserrat-v14-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/montserrat-v14-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('./fonts/montserrat-v14-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'),
       url('./fonts/montserrat-v14-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v14-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/montserrat-v14-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/montserrat-v14-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/montserrat-v14-latin-500italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('./fonts/montserrat-v14-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
       url('./fonts/montserrat-v14-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v14-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/montserrat-v14-latin-600.woff') format('woff'), /* Modern Browsers */
       url('./fonts/montserrat-v14-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/montserrat-v14-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url('./fonts/montserrat-v14-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'),
       url('./fonts/montserrat-v14-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v14-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/montserrat-v14-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/montserrat-v14-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/montserrat-v14-latin-600italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/montserrat-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Bold'), local('Montserrat-Bold'),
       url('./fonts/montserrat-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/montserrat-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/montserrat-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/montserrat-v14-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('./fonts/montserrat-v14-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'),
       url('./fonts/montserrat-v14-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v14-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/montserrat-v14-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/montserrat-v14-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/montserrat-v14-latin-700italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-800 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('./fonts/montserrat-v14-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'),
       url('./fonts/montserrat-v14-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v14-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/montserrat-v14-latin-800.woff') format('woff'), /* Modern Browsers */
       url('./fonts/montserrat-v14-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/montserrat-v14-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-800italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url('./fonts/montserrat-v14-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'),
       url('./fonts/montserrat-v14-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v14-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/montserrat-v14-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/montserrat-v14-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/montserrat-v14-latin-800italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-900 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('./fonts/montserrat-v14-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Black'), local('Montserrat-Black'),
       url('./fonts/montserrat-v14-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v14-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/montserrat-v14-latin-900.woff') format('woff'), /* Modern Browsers */
       url('./fonts/montserrat-v14-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/montserrat-v14-latin-900.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-900italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url('./fonts/montserrat-v14-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'),
       url('./fonts/montserrat-v14-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v14-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/montserrat-v14-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/montserrat-v14-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/montserrat-v14-latin-900italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

body {
    background-image: url("/wp-content/uploads/2020/03/DSC04094-2-comp-scaled.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#masthead {
    margin-bottom: 28px;
}

.archive #masthead, .search #masthead {
    margin-bottom: 28px;
}

div[id^='pg-']{
  margin-bottom: 28px !important;
}

div[id^="pg-"]:last-child {
  margin-bottom: 0 !important;
}

header div[id^='pg-']{
  margin-bottom: 0 !important;
}


/* Device <= 736px */
@media only screen and (max-width: 736px) {
  body {
      background-image: none;
      background-color: #D1D8DE;
  }
}

body {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 28px;
  }

p {
  font-family: "Roboto", sans-serif;
}

p {
  margin-bottom: 28px;
  hyphens: auto;
}

h1, h2, h3, h4 {
    font-family: "Open Sans", sans-serif;
}



/* https://grtcalculator.com/ H1 */
h1.entry-title, h1 {
    font-size: 33px;
    font-weight: normal;
    letter-spacing: 0.25px;
    line-height: 53px;
}

.entry-content {
  background-color: #fff;
    padding: 28px 42px 28px 42px;
}

 .page .entry-content p:last-child {
    margin-bottom: 28px !important;
  }


div[id^="pg-"].panel-no-style > .panel-grid-cell:last-child {
    margin-bottom: 0;
}

.sidebar .site-main {
    margin: 0 35.9375% 0 0;
}

#secondary.widget-area {
   padding-left: 42px;
    width: 35.9375%;
}

.archive.category article .entry-content {
    padding-top: 1px;
    padding-bottom: 28px;
}

.archive.category .archive-entry {
    margin-bottom: 28px;
}

.archive.category .archive-entry:last-child {
    margin-bottom: 0;
}

#colophon {
    margin-top: 28px;
}

#wprmenu_bar {
  padding-left: 0;
}

/* Device <= 1024px iPad Pro */
@media only screen and (max-width: 1024px) {
  h1.entry-title, h1 {
    padding-top: 18px;
    padding-left: 28px;
    padding-right: 28px;
    padding-bottom: 19px;
  }

  .home article header .entry-title {
    margin-top: 0;
    padding-top: 18px;
    padding-bottom: 19px;
  }

  article header .entry-title {
    margin-bottom: 28px;
  }
  
    .entry-content {
    padding: 28px;
    padding: 28px;
  }
  
 .entry-content p:last-child {
    margin-bottom: 0 !important;
  }

  div[id^="pg-"]:first-child {
    margin-bottom: 0 !important;
  }

  div[id^="pg-"]:last-child {
    margin-bottom: 0 !important;
  }

  table.ansprechpartner {
    margin-bottom: 0;
  }

  #colophon {
    margin-top: 28px;
  }
  
  #colophon .widgets {
    padding: 14px 0 !important;
  }

  #colophon ul li, #colophon ol li {
    padding-bottom: 0;
  }

  #colophon .site-info {
    font-size: 16px;
  }


  #wprmenu_menu_ul .menu-item-61, #wprmenu_menu_ul .menu-item-204  {
    display: none;
  }

  	body .container {
    max-width: 100%;
	}
	
	body .container {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
	}
	
	.entry-content {
		width: 100%;
		padding-left: 28px;
		padding-right: 28px;
	}

  
  .header-design-4 .main-navigation {
    padding: 0;
    padding-right: 20px;
    padding-top: 10px;
  }
  
  #masthead .site-branding {
  height: 80px;  
  }
  #masthead .site-branding a {
    height: 80px;
  }
  
  h1 {
    margin: 0;
  }
  
  #nav_menu-2 {
    margin-bottom: 0 !important;
  }
  
  ul#menu-footer-menu li:first-child {
    margin-left: 10px;
  }
  
  #masthead {
    margin-bottom: 28px;
  }
  
  .gform_wrapper .sicherheitsabfrage .math_medium input {
    width: 50%;
  }

  #secondary.widget-area {
   padding-left: 28px;
  }

  div[id^="pg-"].panel-no-style > .panel-grid-cell {
    width: 100% !important;
    margin-bottom: 28px;
  }

  div[id^="pg-"].panel-no-style {
    flex-direction: column;
  }

}

/* Device <= 736px */
@media only screen and (max-width: 736px) {
  h1.entry-title, h1 {
    padding-top: 18px;
    padding-left: 28px;
    padding-right: 28px;
    padding-bottom: 19px;
  }

  .home article header .entry-title {
    margin-top: 0;
    padding-top: 18px;
    padding-bottom: 19px;
  }

  article header .entry-title {
    margin-bottom: 28px;
  }
}

.archive.category .page-header h1,page-title {
  background-color: white;
    font-size: 33px !important;
    font-weight: normal !important;
    letter-spacing: 0.25px !important;
    line-height: 53px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.archive.category .container > .page-header, .search .container > .page-header {
    border-bottom: none;
    margin-bottom: 80px;
    padding-bottom: 4em;
}

.archive .container > .page-header .page-title-text, .search .container > .page-header .page-title-text {
    border: none;
    padding: 0;
}

article header .entry-title {
  margin-top: 0;
  margin-bottom: 28px;
  padding-top: 16px;
  padding-bottom: 15px;
}

.home article header .entry-title {
  margin-top: 0;
  margin-bottom: 28px;
  padding-top: 17px;
  padding-bottom: 16px;
  
}

/* https://grtcalculator.com/ H2 */
h2.entry-title, h2 {
    font-size: 26px;
    font-weight: normal !important;
    letter-spacing: 0px;
    line-height: 43px;
    margin-bottom: 13px;
}

#secondary .widget .widget-title, #colophon .widget .widget-title, #masthead-widgets .widget .widget-title {
    margin: 0 0 28px;
}

.tribe-compatibility-container {
  background-color: #fff !important;
}

.tribe-events-widget-events-list__header-title {
  padding-top: 16px !important;
  text-align: center;
}

.tribe-events-widget-events-list__view-more {
  padding-bottom: 16px !important;
  text-align: center;
}


/* https://material.io/design/typography/the-type-system.html#type-scale - Headline 5 */
h4.tribe-event-title {
    font-size: 20px;
    font-weight: 500 !important;
    letter-spacing: 0.15px;
    line-height: 28px;
    margin-bottom: 0 !important;
}

ol.tribe-list-widget {
    margin: 0 0 28px 0;
}

p.tribe-events-widget-link {
  margin-bottom: 0 !important;
}

.sidebar .content-area {


    float: left;
    margin: 0 -35.9375% 0 0;
    width: 100%;

}




#colophon .widgets {
    padding: 20px 0 !important;
}

#colophon .site-info {
    padding: 14px 0 !important;
}

#masthead .top-bar {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
	padding: 0;
  background-color: #CECECE;
  color: #000
}

.main-navigation {
  clear: both;
  float: left;
  padding-left: 25px;
}

.container {
    max-width: 1280px;
    padding: 0;
}


.main-navigation > div li {
   padding-right: 30px;
}


.more-link-wrapper {
    padding-top: 0;
}

/* Device <= 736px */
@media only screen and (max-width: 736px) {
  .entry-content {
    padding: 28px;
    padding: 28px;
  }
  
 .entry-content p:last-child {
    margin-bottom: 0 !important;
  }

  div[id^="pg-"]:first-child {
    margin-bottom: 0 !important;
}

  div[id^="pg-"]:last-child {
    margin-bottom: 0 !important;
}

table.ansprechpartner {
  margin-bottom: 0;
}

  .widget-area {
    margin-top: 28px;
  }

  #colophon {
    margin-top: 0;
  }
  
  #colophon .widgets {
    padding: 14px 0 !important;
  }

  #colophon ul li, #colophon ol li {
    padding-bottom: 0;
  }

  #colophon .site-info {
    font-size: 16px;
  }


  #wprmenu_menu_ul .menu-item-61, #wprmenu_menu_ul .menu-item-204  {
    display: none;
  }
}

footer#colophon {
	background-color: #2B4D71;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

#tribe-events-list-widget-2, #custom_html-2, #custom_html-3, #recent-posts-2, #tribe-events-adv-list-widget-2 {
  background-color: #fff;
}

.tribe-events-list-widget .tribe-events-list-widget-events {
    padding: 0 !important;
}

#secondary .widget {
    margin-bottom: 28px;
    padding: 28px 28px;
}

article header {
  background-color: #fff;  
}



.main-navigation > div li a {
	font-size: 1rem;
}
.row-full{
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
}

.header-design-4 #masthead .site-branding {
	padding-top: 0;
}

#colophon .widgets {
    padding: 40px 0;
}

#colophon .widget a {	
    color: #fff;
}

#colophon .widget a:hover {	
    color: #626262 !important;
}

#colophon .site-info {
    border-top: 1px solid #ebebeb;
    /* color: #626262; */
	color: #fff;
    font-size: 16px;
    padding: 40px 0;
    text-align: center;
}

.menu-footer-menu-container {
	text-align: center;
}
.menu-footer-menu-container ul li {
	
	display: inline-block;
	padding-right: 50px;
}

.menu-footer-menu-container ul li:last-child {
	padding-right: 0;
}

/* Device <= 736px */
@media only screen
and (max-width: 736px) {
	body .container {
    max-width: 100%;
	}
	
	body .container {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
	}
	
	.entry-content {
		width: 100%;
		padding-left: 28px;
		padding-right: 28px;
	}

  
  .header-design-4 .main-navigation {
    padding: 0;
    padding-right: 20px;
    padding-top: 10px;
  }
  
  #masthead .site-branding {
  height: 80px;  
  }
  #masthead .site-branding a {
    height: 80px;
  }
  
  h1 {
    margin: 0;
  }
  
  #nav_menu-2 {
    margin-bottom: 0 !important;
  }
  
  ul#menu-footer-menu li:first-child {
    margin-left: 10px;
  }
  
  #masthead {
    margin-bottom: 28px;
  }
  
  .gform_wrapper .sicherheitsabfrage .math_medium input {
    width: 50%;
  }
}
  
@media only screen and (max-width: 768px) {
  .non-mobile {
    display: none !important;
  }
  
  #pg-5-0 {
    margin-bottom: 0 !important;
  }
}
  
@media only screen and (min-width: 769px) {
  .mobile {
    display: none !important;
  }
}

.author-box, .related-posts-section {
  display: none;
}

/*

article {
    background-color: #fff;
}

article .entry-header {
    border-bottom: solid 2px #2B4D71;
}

*/

.page-header, .page article .entry-header {
    margin-bottom: 0;
}

/*
.entry-content .more-link {
	visibility: hidden;
	font-size: 0;
}
.entry-content .more-link:before {
	content: "Weiterlesen ...";
	visibility: visible;
	font-size: 1rem;
}
*/

.archive-entry:last-of-type {
    margin-bottom: 0;
}

.archive-entry {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

#masthead #masthead-widgets {
    margin: 0 auto;
}

.site-main .post-navigation {
    background-color: white;
    padding: 0 20px;
}

h2 {
  margin-top: 0;
}

table td {
    padding: 8px 14px 8px 14px;
}

#secondary .widget .widget-title, #colophon .widget .widget-title, #masthead-widgets .widget .widget-title {
  font-size: 16px;
  line-height: 28px;
}

#secondary .widget.widget_recent_entries ul li {
  font-size: 16px;
  line-height: 28px;
}

#secondary .widget .widget-title ~ * {
  font-size: 16px;
}

#secondary .widget.widget_recent_entries ul li {
  padding-top: 0;
  padding-bottom: 28px;
}

#recent-posts-2 {
  padding-bottom: 0 !important;
}


.archive.category .entry-title {
  margin-bottom: 0;
}

.archive.category article header .entry-title {
    padding-top: 6px;
    padding-bottom: 6px;
}


.entry-meta span {
    font-size: 14px;
    line-height: 28px;
}

#secondary .widget.widget_recent_entries ul li {
  border-bottom: none;
}

input[type="text"], textarea {
    border: 2px solid #ebebeb;
}

.archive.category .container > .page-header, .search .container > .page-header {
    margin-bottom: 28px;
    padding-bottom: 0;
}

.archive.category .entry-meta {
    padding-top: 28px;
}

.wprmenu_bar .hamburger {
    float: right;
}

.einwilligung .gfield_checkbox li label {
  padding-left: 28px !important;
}

.um.um-login {
  margin-bottom: 0 !important;
}

.so-widget-sow-image h3 {
  font-family: "Roboto", sans-serif;
  font-style: italic;
  font-size: 16px;
  font-weight: bold;
  margin-top: 8px !important;
}

.post .so-panel {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.single-post article h3 {
  font-size: 16px;
  line-height: 28px;
  font-weight: 700;
}