.header .mod_search {
    color: #fff;
}
.smartmenu .smartmenu-trigger .line, .smartmenu .smartmenu-trigger .line::before, .smartmenu .smartmenu-trigger .line::after {
    background: #fff;
    opacity: 0.8;
}


h2 {
    font-size: 48px;
    line-height: 1.1;
}

blockquote {
    border-left: 0px;
    padding-left: 0px;
}

blockquote p::before  {
	width: 0px;
}

.produkte h2 {
    font-size: 24px;
    1margin-top: 100px;
}

.small {
    font-size: 1rem;
    line-height: 3;
}
.small::before {
    content: "\f00c";
    font-family: 'FontAwesome';
    color: #EA9A0C;
    margin-right: 20px;
}

.smaller {
    font-size: 1rem;
	line-height: 1.5;
	display: table;
	margin-top: 24px;
	margin-bottom: 10px;
}


h3 {
    font-size: 44px !important;
}

.action h2, .titel h2 {
    font-size: 50px;
}

.ce_text_image_bar .subheadline {
    color: #faa026 !important;
}

ce_list li.fa {
    margin-bottom: 5px !important;
}

.ce_list.list-style3 li i:before {
  color: #faa026 !important;
}


.ce_list.list-style3 li, .ce_list.list-style3 li.fa {
    font-size: 1rem !important;
}

.ce_text ul, .ce_list ul, .ce_text ol, .ce_list ol {
    margin-top: 20px !important;
    margin-bottom: 30px !important;
}

@media only screen and (min-width: 768px) {
111 #main .mod_article {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
}

#main .mod_article.fullwidth:not(.boxed-content) {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.ce_gallery .content {
  background: rgba(234,154,12,.5);
}

.ce_gallery .image_container i.fa.fa-plus-circle {
  display: none;
}

/* UEBER MICH */
blockquote p::before {
    content: '';
}
/*  ALT
@media only screen and (min-width: 1400px) {   
.ce_text_image_bar .image-left {
    left: 200px !important;
    width: 35% !important;
    max-width: 600px;
}
}  */

@media only screen and (min-width: 1400px) {   
.ce_text_image_bar .image-left {
    left: 0px !important;
    width: 50% !important;
}
}


/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/source-sans-pro-v13-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'),
       url('../fonts/source-sans-pro-v13-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v13-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v13-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v13-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v13-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/source-sans-pro-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'),
       url('../fonts/source-sans-pro-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v13-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/source-sans-pro-v13-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'),
       url('../fonts/source-sans-pro-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v13-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v13-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* playfair-display-italic - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/playfair-display-v20-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/playfair-display-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/playfair-display-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/playfair-display-v20-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/playfair-display-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/playfair-display-v20-latin-italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}

/* playfair-display-700italic - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/playfair-display-v20-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/playfair-display-v20-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/playfair-display-v20-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/playfair-display-v20-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/playfair-display-v20-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/playfair-display-v20-latin-700italic.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}
