/*
Theme Name: Matoma Child
Theme URI: http://matoma.de
Author: Matoma
Author URI: http://matoma.de
Description: Matoma Child Theme
Template: gon
Version: 1.0.0
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: Matoma-child
*/

/*Google Fontes START*/
/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/roboto-v29-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v29-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v29-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v29-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v29-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v29-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/roboto-v29-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v29-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v29-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v29-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v29-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v29-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/roboto-v29-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v29-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v29-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v29-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v29-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v29-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-v29-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v29-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v29-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v29-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v29-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v29-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-v29-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v29-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v29-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v29-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v29-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/roboto-v29-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v29-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v29-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v29-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v29-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v29-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-v29-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v29-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v29-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v29-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v29-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v29-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/roboto-v29-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v29-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v29-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v29-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v29-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v29-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/roboto-v29-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v29-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v29-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v29-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v29-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v29-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-v29-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v29-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v29-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v29-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v29-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v29-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/roboto-v29-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v29-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v29-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v29-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v29-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v29-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/roboto-v29-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v29-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v29-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v29-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v29-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v29-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* montserrat-100 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/montserrat-v18-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v18-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v18-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v18-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v18-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v18-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-v18-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v18-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v18-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v18-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v18-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v18-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-v18-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v18-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v18-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v18-latin-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v18-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v18-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-v18-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v18-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v18-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v18-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v18-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v18-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-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v18-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-v18-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v18-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v18-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v18-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v18-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v18-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-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v18-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-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v18-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-v18-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v18-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v18-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v18-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v18-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-v18-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v18-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v18-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v18-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v18-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v18-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-v18-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v18-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v18-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v18-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v18-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v18-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-v18-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v18-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v18-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v18-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v18-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v18-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-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v18-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-v18-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v18-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v18-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v18-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v18-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v18-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-v18-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v18-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v18-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v18-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v18-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v18-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-v18-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v18-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v18-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v18-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v18-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v18-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-v18-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v18-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v18-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v18-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v18-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v18-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-v18-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v18-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v18-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v18-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v18-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v18-latin-900italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* acme-regular - latin */
@font-face {
  font-family: 'Acme';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/acme-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/acme-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/acme-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/acme-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/acme-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/acme-v11-latin-regular.svg#Acme') format('svg'); /* Legacy iOS */
}
/*Google Fontes END*/

/*#rev_slider_3_2_forcefullwidth ul li{
  background: url('https://tontarra.de/wp-content/uploads/2014/12/arrow_bullet_point_red-004.png') no-repeat left top;
  padding: 0px 0px 3px 20px !important;
  list-style: none;
}*/

.aufzaehlungspfeil{
  background: url('https://tontarra.de/wp-content/uploads/2014/12/arrow_bullet_point_red-004.png') no-repeat left top;
  padding: 0px 0px 3px 20px !important;
  list-style: none;
}

/*div.vc_row.wpb_row.vc_row-fluid.vc_custom_1496914352401.ts-row-wide > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid > div > div > div > div.wpb_text_column.wpb_content_element{
    margin-left: 15px;
}*/

.ts-single-image{
    margin-top: 10px;
}

span.wpcf7-list-item {
    display: inline-block;
}

.wpcf7 label {
	padding-top: 10px;
}
.wpcf7-list-item {
	padding: 5px;
}
body #lz_group_selection_box tr td:nth-child(1) {
	width: 82px;
}

.nks_cc_sidebar_cont .wpcf7 p {
    margin-bottom: 0px;
}

select.wpcf7-form-control.wpcf7-select  {
	/*padding: 11px 30px 11px 15px;*/
	height: 42px;
	line-height: 26px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
	padding: 11px 15px;
}

div.wpcf7 input, div.wpcf7 textarea{
	width: 100%;
}

#primary .two-columns:before, #primary .two-columns:after {
    display: table;
    content: "";
    clear: both;
}

#primary .two-columns p {
	width: 50%;
	float: left;
}

#primary .two-columns p:nth-of-type(even) {
	padding-left: 10px;
}

#primary .two-columns p:nth-of-type(odd) {
	padding-right: 10px;
}

.ts-lightbox.loaded::after {
    background: rgb(200, 200, 200) none repeat scroll 0 0;
    bottom: -20px;
    content: "";
    left: -20px;
    position: absolute;
    right: -20px;
    top: -20px;
    z-index: -2;
}
.breadcrumb-title-wrapper.breadcrumb-v3 {
    padding: 10px 0;
}
.breadcrumb-title-wrapper {
    border-bottom: 1px solid #ececec;
}

.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title{
	max-height:30px;
	min-height:30px;
}

#page .vc_general{
	background-color:#ECECEC;
}

.vc_general.vc_pagination .vc_pagination-trigger {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: block;
    height: 20px;
    margin: 5px 7px;
    text-decoration: none;
    width: 20px;
	transition: all 0.5s ease-out;
}

.vc_tta-panels-container .wpb_column .vc_column-inner .wpb_wrapper ul li {
  	list-style-type: none;
	margin-left: 20px;
}
.vc_tta-panels-container .wpb_column .vc_column-inner .wpb_wrapper ul li::before  {
  	position: absolute;
	margin-left: -20px;
	content: "‣ ";    
  	color: #DC092F;
  	font-size: 1.5em;
	margin-top: -2px;
}

.vc_toggle_title h4:before{
	color: #dc092f !important;
	content: "\f04b" !important;
}

.vc_toggle_title h4:before:hover{
	color: #white !important;
}

.vc_toggle_title h4:after{
	background-color: #f8f8f8 !important;
}

.vc_toggle_title h4:after:hover{
	background-color: #dc092f !important;
}

.nummer{
	margin-left: -30px;
}

@media all and (max-width: 768px){
	.nummer{
		margin-left: 0px;
	}
}

span.number:before{
	content:"+";
}


.blogs article h3.heading-title a, .list-posts .entry-content .entry-title {
    font-size: 18px !important;
    line-height: 24px !important;
}

.textweiss{
    color: #ffffff;
}

.footer-container .widget-container ul li.menu-item {
    padding: 2px 0;
}

.footer-container .widgettitle {
    font-size: 16px!important;
    margin-bottom: 20px!important;
}

.info-desc > span:first-child, .header-top-right .group-meta-header > div:first-child, .header-top-right .group-meta-header > div {
	z-index: 9999999999;
}

.wpml-ls-legacy-dropdown {
	width: auto;
}

.wpml-ls-legacy-dropdown a {
	text-align: left;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:  #a0a0a0;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:   #a0a0a0;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:   #a0a0a0;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:   #6a0a0a0;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:   #a0a0a0;
}

select{
    color:  #666;
}

html body .wpcf7-form-control.wpcf7-text{
    color: #000;
}


@media all and (max-width: 990px) and (min-width: 768px) {
	body .header-top-left {
		width: 70%!important;
	}
	
	body .header-top-right {
		width: 30%!important;
	}
	
	body .group-meta-header {
		margin-top: 0px!important;
		float: right!important;
		clear: none!important;
		border: 0px!important;
		padding: 0px 6px 6px 0px!important;
		background: none!important;
		display: block!important;
	}
	body .header-top-right .ts-group-meta-icon-toggle {
		display: none!important;
	}
	body .group-meta-header:before {
		background: white!important;
	}
}

@media all and (max-width: 767px) {
	body .group-meta-header {
		float: right!important;
		clear: none!important;
		border: 0px!important;
		padding: 0px 6px 6px 0px!important;
		background: none!important;
		display: block!important;
	}
	body .header-top-right .ts-group-meta-icon-toggle {
		display: none!important;
	}
	body .group-meta-header:before {
		background: white!important;
	}
}