/*
Theme Name: glasseele
Theme URI: http: //mysite.com/
Description: glasseele
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

/* muli-regular - latin-ext_latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: url('https://glas-seele.de/wp-content/fonts/muli-v13-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Muli Regular'), local('Muli-Regular'),
       url('https://glas-seele.de/wp-content/fonts/muli-v13-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://glas-seele.de/wp-content/fonts/muli-v13-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://glas-seele.de/wp-content/fonts/muli-v13-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://glas-seele.de/wp-content/fonts/muli-v13-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://glas-seele.de/wp-content/fonts/muli-v13-latin-ext_latin-regular.svg#Muli') format('svg'); /* Legacy iOS */
}

/* muli-700 - latin-ext_latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 700;
  src: url('https://glas-seele.de/wp-content/fonts/muli-v13-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local('Muli Bold'), local('Muli-Bold'),
       url('https://glas-seele.de/wp-content/fonts/muli-v13-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://glas-seele.de/wp-content/fonts/muli-v13-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://glas-seele.de/wp-content/fonts/muli-v13-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://glas-seele.de/wp-content/fonts/muli-v13-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://glas-seele.de/wp-content/fonts/muli-v13-latin-ext_latin-700.svg#Muli') format('svg'); /* Legacy iOS */
}

/* koho-200 - latin-ext_latin */
@font-face {
  font-family: 'KoHo';
  font-style: normal;
  font-weight: 200;
  src: url('https://glas-seele.de/wp-content/fonts/koho-v2-latin-ext_latin-200.eot'); /* IE9 Compat Modes */
  src: local('KoHo ExtraLight'), local('KoHo-ExtraLight'),
       url('https://glas-seele.de/wp-content/fonts/koho-v2-latin-ext_latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://glas-seele.de/wp-content/fonts/koho-v2-latin-ext_latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://glas-seele.de/wp-content/fonts/koho-v2-latin-ext_latin-200.woff') format('woff'), /* Modern Browsers */
       url('https://glas-seele.de/wp-content/fonts/koho-v2-latin-ext_latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://glas-seele.de/wp-content/fonts/koho-v2-latin-ext_latin-200.svg#KoHo') format('svg'); /* Legacy iOS */
}
body {font-weight:400;}
html, body, div, span, applet, object, iframe, h1, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {font-family: 'Muli';}
.nectar-button span {font-weight: 700;}
body h1 {font-family: 'Muli'; font-weight:400;}
body h4 {font-family: 'Muli'; font-weight:700;}
body h2, body h3 {font-family: 'KoHo'; font-weight:200;}

body h1, body h2, body h3, body h4, body h5 { 
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;}
  
body .main-content a {text-decoration:underline;}
body .main-content a:hover {color:#ef7700;}

.nectar-button span {font-family: 'Muli'!important; font-size:16px; font-weight: 400;}



.phone {text-decoration:none!important;}
.phone:hover {text-decoration:underline!important; color:#ffffff!important;}
@media only screen and (max-width: 690px) {
    .phone {font-size:24px!important;}
}
.full-width-section > .col.span_12.dark, h1, h2, h3, h4 {color:#5992A4!Important;}

.container-wrap {padding-top:0px; }

.start .row-bg, .start .row-bg {background-size: auto !important;
-moz-background-size: auto !important;
-webkit-background-size: auto !important;}

body[data-header-color="custom"]:not(.material) #header-secondary-outer {border:1px solid rgba(238,119,0,1);}
body #header-secondary-outer .nectar-center-text {font-size:14px; text-align:right; max-width:1425px; padding: 0px 90px;}

h1 {margin-top:0px;}
.start h1 {margin-top:0px;}

h1:before {
    content:' ';
    display:block;
    border:1px solid #5992A4;
    width: 240px;
    margin-bottom:30px;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
}

.start h1:before {
    
  margin-bottom:40px;  
}

h2 {margin-bottom:40px;}


h2:after {
    content:' ';
    display:block;
    border:1px solid #5992A4;
    width: 240px;
    margin-top:40px;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
}

.row .col h3 {margin-bottom:30px;}


h3:after {
    content:' ';
    display:block;
    border:1px solid #5992A4;
    width: 240px;
    margin-top:30px;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
}

body:not(.mobile) #header-outer.transparent.dark-slide > header#top .span_9 > .slide-out-widget-area-toggle i.lines-button::after,
body:not(.mobile) #header-outer.transparent.dark-slide > header#top .span_9 > .slide-out-widget-area-toggle i.lines::after,
body:not(.mobile) #header-outer.transparent.dark-slide > header#top .span_9 > .slide-out-widget-area-toggle i.lines::before {background-color: #ffffff !important;}


#footer-outer[data-using-bg-img="true"] {
    background-size: auto auto !important;
    background-size: cover!important;
    background-position: center top!important;
background-repeat: no-repeat;
background-color:transparent!important;
}


#footer-outer[data-cols="1"] #footer-widgets .container .col {width:auto!important;}
#footer-outer[data-cols="1"] #footer-widgets .container .span_12 {width:100%!important;}
#footer-outer[data-cols="1"] .col {text-align:left;}

body #footer-outer[data-cols="1"] #footer-widgets .container .col {font-size:14px!important; font-weight:700!important; text-transform:uppercase;}


#footer-outer .widget h4 {font-size:16px;font-family: 'Muli';
text-transform: uppercase;
line-height: 16px;
font-weight: 600;
    letter-spacing: 0px;
}

.ascend #footer-outer .widget h4 {margin-bottom:20px!important;}
.full-width-content.vc_row-fluid .rechts {max-width:622px!important;}
.full-width-content.vc_row-fluid .wpb_column .column-image-bg-wrap .column-image-bg {background-position: right top!important;}

.col, body .vc_row-fluid .wpb_column {margin-bottom:0px;}

.page-id-4 #header-secondary-outer,
.page-id-4  #header-space,
.page-id-4 #header-outer,
.page-id-4 #footer-outer,
.page-id-4 .wpfm-floating-wh-wrapper {display:none!important;}

.wpfm-template-1 ul li .wpfm-icon-block i {line-height: 32px!important;}
.wpfm-template-1 ul li .wpfm-menu-name {
text-transform:uppercase; 
font-family: 'Muli'!important;
text-transform: uppercase !important;
font-size: 14px;
font-weight: 600;}

#full_width_portfolio .project-title {
    display: none !important;
}

ul {margin-left: 15px;}

.bottom_controls {
    background-color: rgba(245,250,252,1)!important;
    padding: 40px 0;
    margin-top: 0px;
    position: relative;
    z-index: 1;}

.bottom_controls #portfolio-nav ul:first-child li#all-items a i {
    background-color: #69A9B9 !important;
box-shadow: -.5em 0 #69A9B9, -.5em .5em #69A9B9, .5em 0 #69A9B9, .5em -.5em #69A9B9, 0 -.5em #69A9B9, -.5em -.5em #69A9B9, 0 .5em #69A9B9, .5em .5em #69A9B9;
}

.full-width-section > .col.span_12.dark .portfolio-items .col h3,
.portfolio-items .col .work-item.style-2 h3 {color:#ffffff!important;}
.full-width-section > .col.span_12.dark .portfolio-items .col h3:after,
.portfolio-items .col .work-item.style-2 h3:after {display:none!important;}

.page-id-4 .main-content {padding-top: 0px;
padding-bottom: 0px;
min-height: 100vh;}

body {
    border: none !important;
    background-color: #ffffff !important;}
    
.wpfm-template-1 ul li .wpfm-icon-block i {font-size:30px; line-height:42px;}

.portfolio-filters-inline.non-fw #current-category,
.portfolio-filters-inline #current-category {font-family: 'Muli'; text-align:left; text-transform:uppercase; color: #5992a4!important;}

.portfolio-filters-inline.non-fw ul li a {color: #5992a4!important; text-transform:uppercase; font-size:14px;}
.portfolio-filters-inline.non-fw ul li a:hover,
.portfolio-filters-inline .container ul li a.active {text-decoration:underline;}

#sort-label {display:none!important;}

#portfolio-nav #prev-link a, #portfolio-nav #next-link a {text-transform:uppercase; font-size:14px;}


/* COOKIE HINWEIS */

body .pea_cook_wrapper {border-radius: 0px!important; }
body .pea_cook_wrapper.pea_cook_bottomcenter {bottom: 0px; left: 0px; margin: 0 0%; width:100%; }
body .pea_cook_wrapper p {padding-bottom:0px; font-family: 'Muli';
text-transform: none;
font-size: 12px;
line-height: 20px;
font-weight: 400;}

body button.pea_cook_btn, body button.pea_cook_btn:hover {background-color:transparent!important; border-radius:0px; border:0px solid #fff; box-shadow: inset 0 0 0px 0px #f6f6f6; color:#ffffff; text-transform:uppercase; text-shadow: 0 0px 0 #fff;
    font-family: 'Muli';
font-size: 11px;
line-height: 16px;
font-weight: 400;
letter-spacing: 1px;
padding-top: 9px;
padding-bottom: 9px;
}

body #fom {
    border-bottom: none;
    text-decoration:underline;}
    
    





    
body .full-width-section > .col.span_12.dark .portfolio-items .col h3 {    
hyphens: auto;
-moz-hyphens: auto;
-moz-hyphenate-limit-chars: auto 3;
-moz-hyphenate-limit-lines: 4;
-webkit-hyphens: auto;
-webkit-hyphenate-limit-chars: auto 3;
-webkit-hyphenate-limit-lines: 4;
-ms-hyphens: auto;
-ms-hyphenate-limit-chars: auto 3;
-ms-hyphenate-limit-lines: 4;
}


#page-header-wrap.fullscreen-header #page-header-bg h1::before,
#page-header-wrap h1::before {display:none!important;}

.blog-recent[data-style="minimal"] .meta,
.blog-recent[data-style="minimal"] span {display:none!important;}

.blog-recent[data-style="minimal"] .col {padding-top:0px; padding-bottom:0px;}

body .row .col .post-header h3 {font-size:26px!important; line-height:36px; margin-bottom:0px!important; font-weight:500!Important;}

body .post-header h3::after {display:none!Important}
body .post-header {border-bottom:1px solid #bbbbbb;}

.togglepanel h3::after, .togglepanel h2::after, .togglepanel h1::after {display:none!Important}

div[data-style="minimal"] .toggle {background:#ffffff!Important; padding-left:40px; padding-right:40px; padding-bottom:10px;  margin-bottom:20px!important;}

ul li {padding-bottom:10px!important;}

.white h1, .white h2, .white h3, .white h4 {color:#ffffff!important;}
.blue h1, .blue h2, .blue h3, .blue h4, .blue {color:#5992a4!important;}








    
    #footer-widgets .vc_col-lg-1\/5, #footer-widgets .vc_col-lg-2\/5, #footer-widgets .vc_col-lg-3\/5, #footer-widgets .vc_col-lg-4\/5, #footer-widgets .vc_col-lg-5\/5, 
#footer-widgets .vc_col-md-1\/5, #footer-widgets .vc_col-md-2\/5, #footer-widgets .vc_col-md-3\/5, #footer-widgets .vc_col-md-4\/5, 
#footer-widgets .vc_col-md-5\/5, #footer-widgets .vc_col-sm-1\/5, #footer-widgets .vc_col-sm-2\/5, #footer-widgets .vc_col-sm-3\/5, 
#footer-widgets .vc_col-sm-4\/5, #footer-widgets .vc_col-sm-5\/5, #footer-widgets .vc_col-xs-1\/5, #footer-widgets .vc_col-xs-2\/5,
#footer-widgets .vc_col-xs-3\/5, #footer-widgets .vc_col-xs-4\/5, #footer-widgets .vc_col-xs-5\/5 {margin-left:3.1%!important;}

#footer-widgets .instance-19 {margin-left:0%!important;}

.ts-process-line-container .ts-timeline-3::before {background:#878787!important;}
.ts-timeline-3 .desc {color: #5992A4!Important; font-size:16px!important; font-style:normal!Important; font-family: 'Muli';}
.ts-timeline-3 .flag-wrapper .flag {color:#5992A4!Important; font-family: KoHo; text-transform: none; font-size: 36px!important; line-height: 46px; font-weight: 200; box-shadow:none!important; background:none!important;}
.ts-process-line-container .ts-timeline-3 .ts-timeline-3-content-main .flag-wrapper::before {background-image: url(https://glas-seele.de/glas/wp-content/uploads/sites/3/2019/06/icon-geschichte-final.png)!important;
  background-repeat: no-repeat;
  background-color: transparent!important;
    width:40px;
    height:40px;
    margin-top: -18px!important;
    margin-right: -20px!important;
}

.ts-process-line-container .ts-timeline-3.ts-timeline-3-align-alternate > li:nth-child(2n) .ts-timeline-3-content-main .flag-wrapper::before {margin-left:-20px!important;}
.ts-process-line-container .ts-timeline-3.ts-timeline-3-align-alternate > li:nth-child(2n+1) .ts-timeline-3-content-main .flag-wrapper::after {border:0px; margin-top:0px!important; height:2px!important; width:20px!important; background:#4B94A3;} 
.ts-process-line-container .ts-timeline-3.ts-timeline-3-align-alternate > li:nth-child(2n) .ts-timeline-3-content-main .flag-wrapper::after {border:0px; margin-top:0px!important; height:2px!important; width:20px!important; background:#4B94A3;} 

/*.ts-process-line-viewport .ts-timeline-3-item {opacity:1!important; animation-duration: 0s!important; transition-duration: 0s!important;}
*/

.ts-timeline-3.ts-timeline-3-align-alternate > li:nth-child(2n+1) .ts-timeline-3-content-main .desc-wrapper {margin-right:40px!important;}
.ts-timeline-3.ts-timeline-3-align-alternate > li:nth-child(2n) .ts-timeline-3-content-main .desc-wrapper  {margin-left:40px!important;}
	
body .ts-process-line-container .ts-timeline-3:before {z-index: -100 !important;}
body .ts-timeline-3 .ts-timeline-3-content-main .flag-wrapper::before {z-index: 100 !important;}

.ts-timeline-3 li {padding-top:10px!Important; padding-bottom:10px!important;}


.forminator-button {
border: 2px solid #5992A4!important;
border-color: rgba(89, 146, 164, 0.75)!important;
color: #5992A4;
text-transform:uppercase; 
padding-top: 9px;
font-family:'Muli';
font-weight:700;
padding-bottom: 9px;
background-color: transparent !important;
box-shadow: none !important;
margin-right:10px;
}

.forminator-button-upload  {
border: 2px solid #5992A4!important;
border-color: rgba(89, 146, 164, 0.75)!important;
color: #5992A4;
text-transform:none; 
padding-top: 5px;
font-family:'Muli';
font-weight:700;
padding-bottom: 5px;
background-color: transparent !important;
box-shadow: none !important;
margin-right:10px;
}

.forminator-file-upload span {font-size:14px;}


.forminator-button:hover {border-color: rgba(89, 146, 164, 1)!important; cursor: pointer;}

.forminator-error-message {color:#ef7700;}

/*.forminator-input-file {display:none;}*/

input#forminator-field-upload-1,
input#forminator-field-upload-2,
input#forminator-field-upload-3,
input#forminator-field-upload-4,
input#forminator-field-upload-5,
input#forminator-field-upload-6,
input#forminator-field-upload-7,
input#forminator-field-upload-8,
input#forminator-field-upload-9 {
height: 1px;
width: 1px;
margin: -1px;
}

/*Progress bar */
.nectar-progress-bar span strong { display: none; }

/* Buttons */
.glasnotdienst .iwithtext {width:auto; background-color:#ef7700; padding:20px 10px;}
.iwt-icon {padding: 20px;}

.icon-phone::before {font-family: FontAwesome!important;}

.glasnotdienst .wpb_raw_code p {color:#ffffff!important; text-decoration:none!important; margin-top:10px!important; line-height:30px; letter-spacing:3px; font-size:30px; padding:12px 15px 10px 15px!important; color:#ffffff; display: inline-block; background-color:#ef7700;}
.glasnotdienst .icon-phone {padding-top:0px; font-size:30px; padding-right:0px; line-height:30px;}
.glasnotdienst-text {text-transform:uppercase; margin-bottom:20px;}

a[href^="tel"] {
  color: inherit; /* Inherit text color of parent element. */
  text-decoration: none; /* Remove underline. */
  /* Additional css `propery: value;` pairs here */
}

/*Prozessrad*/

.ts-process-circle-single-icon::before {text-shadow:none!important;}
.ts-process-circle-circle-container-1 .ts-process-circle-icon i {top:-5px; background:transparent!important;}
.ts-process-circle-steps-main-wrapper .ts-process-circle-circle-wrapper .ts-process-circle-main-container .ts-process-circle-text-container .ts-process-circle-text-content p {text-align:left; color: #5992a4; font-size: 16px;
line-height: 26px;
font-weight: 400;}

.ts-process-circle-steps-main-wrapper .ts-process-circle-circle-wrapper .ts-process-circle-main-container .ts-process-circle-text-container .ts-process-circle-text-content h4 {font-family: 'Muli';
font-weight: 400; text-transform: uppercase;
font-size: 18px;
line-height: 26px;}
.ts-process-circle-steps-main-wrapper .ts-process-circle-circle-wrapper .ts-process-circle-main-container .ts-process-circle-text-container {border:0px!important;}

.ts-process-circle-steps-main-wrapper .ts-process-circle-circle-wrapper .ts-process-circle-circle-container .ts-process-loop.ts-process-circle-icon .ts-process-circle-single-indicator:not(:empty) {color:#5992a4!important;}
.ts-process-circle-steps-main-wrapper .ts-process-circle-circle-wrapper.ts-process-circle-text-position-right .ts-process-circle-circle-container .ts-process-loop.ts-process-circle-icon.ts-process-circle-highlighted .ts-process-circle-single-indicator:not(:empty) {color:#ed7703!important;}
.ts-process-circle-steps-main-wrapper .ts-process-circle-circle-wrapper .ts-process-circle-main-container .ts-process-circle-text-container {padding:25px!important}

/* BLOG */


body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area {max-width: 1425px!important;}
.single .heading-title[data-header-style="default_minimal"] {display:none!important;}
article.post .content-inner {margin-bottom:0px; padding-bottom:0px;}
body[data-header-resize="0"] .container-wrap {padding-bottom:0px;}
.single-post .row {padding-bottom:0px;}

.excerpt {display:none!Important}

.recent-post-container .nectar-button.has-icon:hover i {display:none!important;}
.recent-post-container a:hover {color:#ffffff!important;}
.recent-post-container .strong,
.recent-post-container h3::after {display:none;}
.recent-post-container h3 a {font-size: 36px!important;
line-height: 40px; 
font-family: 'KoHo';
font-weight: 200;
    text-decoration:none;
}

.nectar-button.has-icon:hover span {-ms-transform: translateX(0px);
-webkit-transform: translateX(0px);
transform: translateX(0px);}

.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected::before {color:#5992A4; box-shadow: inset 0 0 0 1px #5992A4;}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-bg,
.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-bg-wrap,
.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide {border-radius:0px!important;}
.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-bg-wrap {border:0px!important;}
.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide {min-height:300px!important;}
.heading-title, .post-featured-img {display:none!important;}
.post .content-inner {padding-bottom:0px;}

.single-post .row {padding-bottom: 0px!important;}
.single-post .wpb_row {margin-bottom: 0px;}


.controls h3::after {display:none;}

.blog_next_prev_buttons[data-style*="next_prev"] h3 .text {font-size: 36px!important;
line-height: 40px; 
font-family: 'KoHo';
font-weight: 200;
    text-decoration:none;}
    
.blog_next_prev_buttons[data-style*="next_prev"] h3 span {text-transform:uppercase;}

.comments-section {display:none!important;}


.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post:hover::after, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post:hover::after {
    background-color: rgba(89,146,164,0.9)!important;}

@media only screen and (min-width: 690px) {

.nectar-recent-posts-slider_multiple_visible[data-columns="2"] .nectar-recent-post-slide, 
.nectar-recent-posts-slider_multiple_visible[data-columns="3"] .nectar-recent-post-slide, 
.nectar-recent-posts-slider_multiple_visible[data-columns="4"] .nectar-recent-post-slide {
    padding-top: 25%;

}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide {
    min-height: 300px!important;
}

}



/* Social Media */
.nectar-social {display:none!important;}

/* Lightbox */

.fancybox-bg {background: #5992A4; opacity:0.8!important;}
.gallery a img {border:0px!important; padding-left:0px!important;}

/* Gallerie */
#gallery-1 .gallery-item {text-align:left!important;}

/* PORTFOLIO */
.portfolio-filters-inline.non-fw ul li a {text-decoration:none;}

/* BLOG*/

.blog_next_prev_buttons {padding-top:0px; background-color:#F6FBFD!important;}
.category-aktuelles {padding-bottom:90px;}

.ts-process-line-container #gallery-1 .gallery-item {float:right!important; text-align:right!important; }
.ts-process-line-container #gallery-1 .gallery-item a img {padding:5px!important; padding-right:0px!important;}

div[data-style="minimal"] .toggle.extra-color-1:hover h3 a, 
div[data-style="minimal"] .toggle.extra-color-1.open h3 a, 
body .toggle h3, body .row .toggle h3 {text-decoration:none; font-family: 'KoHo'!important; color: #5992a4;}
body div[data-style*="minimal"] .toggle h3 a {text-decoration:none; font-family: 'KoHo'!important; }
div[data-style="minimal"] .toggle.extra-color-1:hover i,
div[data-style="minimal"] .toggle.extra-color-1.open i {border-color: #5992a4!important;}
div[data-style="minimal"] .toggle.extra-color-1:hover i::before,
div[data-style="minimal"] .toggle.extra-color-1:hover i::after,
div[data-style="minimal"] .toggle.extra-color-1.open i::after,
div[data-style="minimal"] .toggle.extra-color-1.open i::before {background-color:#5992a4!important;}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post {background:#bbbbbb!important;}
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post {background:#999999!important;}

/* mobile menu*/
body #header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .slide-out-widget-area-toggle.mobile-icon i::before,
body #header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .slide-out-widget-area-toggle.mobile-icon i::after {color:#5992A4!important; background-color:#5992A4!important;}
.slide-out-widget-area-toggle.mobile-icon .lines {color:#5992A4!important;}
#header-outer {z-index:99999!important;}

.full-width-content .geschaeftsleitung-text {padding:90px 90px 90px 90px!Important;}

@media only screen and (max-width: 1400px) {
    
.full-width-content.vc_row-fluid .geschaeftsleitung-text {width:100%!important;}
.full-width-content.vc_row-fluid .geschaeftsleitung-bild {width:100%!important;}

}

@media only screen and (max-width: 1200px) {
    #footer-outer[data-cols="1"] #footer-widgets .container .rechtliches,
    #footer-outer[data-cols="1"] #footer-widgets .container .oeffnungszeiten,
    #footer-outer[data-cols="1"] #footer-widgets .container .anfragen,
    #footer-outer[data-cols="1"] #footer-widgets .container .anschrift,
    #footer-outer[data-cols="1"] #footer-widgets .container .seiten { width:30%!important;}
    #footer-widgets .vc_col-sm-1\/5 {margin-left:0!important;}
    #footer-widgets .container .col {margin-left:0!important; margin-bottom:0!important;}
    #footer-outer[data-cols="1"] #footer-widgets .container .anschrift,
    #footer-outer[data-cols="1"] #footer-widgets .container .seiten {padding-top:40px;}
}

@media only screen and (max-width: 999px) {
    .start {padding-top:100px!important;}
    /*#footer-widgets .container {max-width:none!Important;}*/
    #footer-outer[data-cols="1"] #footer-widgets .container .rechtliches,
    #footer-outer[data-cols="1"] #footer-widgets .container .oeffnungszeiten,
    #footer-outer[data-cols="1"] #footer-widgets .container .anfragen,
    #footer-outer[data-cols="1"] #footer-widgets .container .anschrift,
    #footer-outer[data-cols="1"] #footer-widgets .container .seiten { width:50%!important; padding-bottom:0px;}
    #footer-widgets .vc_col-sm-1\/5 {margin-left:0!important;}
    #footer-widgets .container .col {margin-left:0!important; margin-bottom:0!important;}
    #footer-outer[data-cols="1"] #footer-widgets .container .anschrift,
    #footer-outer[data-cols="1"] #footer-widgets .container .seiten,
    #footer-outer[data-cols="1"] #footer-widgets .container .anfragen {padding-top:40px;}
    .abstand_nach_60 {padding-bottom:60px!important;}
    .abstand_nach_90 {padding-bottom:90px!important;}
    .kreis {padding-top:90px!important; padding-bottom:50px!important;}
    .ts-process-circle-mobile .ts-process-circle-single-icon {background:#ffffff!important;}
    .ts-process-circle-mobile-large, .ts-process-circle-mobile-small {padding-bottom:40px!important;}
    .ts-process-circle-mobile .ts-process-circle-single-icon {font-size:50px!important; text-align:left!important; padding-bottom:20px!important;}
    .glasnotdienst {padding-top:60px!important;}
    .glasnotdienst-text {text-align:left!important;}
    .glasnotdienst-button {text-align:left!important;}
    .full-width-content .geschaeftsleitung {padding:90px 90px 90px 90px!Important;}
    
}

#footer-widgets .row .span_12 .wpb_row {margin-bottom:0!important;}

@media only screen and (min-width: 690px) and (max-width: 999px) {
body .vc_row-fluid .logo_gallerie .wpb_column {width:50%!important;}
}

@media only screen and (max-width: 690px) {
div[data-style="minimal"] .toggle h3 a {font-size: 30px!important;line-height:38px!important;}
.nectar-button.has-icon {padding-left:22px!important; padding-right:22px!important;}
body .vc_row-fluid .logo_gallerie .wpb_column {width:50%!important;}

.geschaeftsleitung.vc_row-fluid .wpb_column .column-image-bg-wrap .column-image-bg {background-position: center top !important;}
 .full-width-content .geschaeftsleitung-text {padding:10% 10% 10% 10%!Important; }
}

@media only screen and (max-width: 480px) {
body .vc_row-fluid .logo_gallerie .wpb_column {width:100%!important;}  
#footer-outer[data-cols="1"] #footer-widgets .container .rechtliches,
    #footer-outer[data-cols="1"] #footer-widgets .container .oeffnungszeiten,
    #footer-outer[data-cols="1"] #footer-widgets .container .anfragen,
    #footer-outer[data-cols="1"] #footer-widgets .container .anschrift,
    #footer-outer[data-cols="1"] #footer-widgets .container .seiten { width:100%!important;}
    #footer-outer[data-cols="1"] #footer-widgets .container .oeffnungszeiten {padding-top:40px;}
    
     .ts-timeline-3.ts-timeline-3-align-left .ts-timeline-3-content-main .flag-wrapper::before {margin-left:-54px!important;}
    .ts-timeline-3.ts-timeline-3-align-left .ts-timeline-3-content-main {padding-left:20px;}
    .ts-timeline-3 .flag-wrapper .flag {padding-left:0!Important;}
    
    .geschaeftsleitung.vc_row-fluid .wpb_column .column-image-bg-wrap .column-image-bg {background-position: center top !important;}
    .geschaeftsleitung-bild {max-height:500px!important; min-height:400px!important;}
     .full-width-content .geschaeftsleitung-text {padding:10% 10% 10% 10%!Important; }
}

.wpb_row {margin-bottom:0!important;}
.blog-recent[data-style="minimal"] .col {padding-left:0!important; padding-right:0!important;}
.blog-recent[data-style="minimal"] .col:last-child {margin-bottom:0!important;}
body .blog-recent .post:last-child .post-header {margin-bottom:0!important;}
body[data-header-resize="0"] .container-wrap {padding-top:0!important;}
.rechts, .links {padding-top:90px!important; padding-bottom:90px!important;}
.rechts .iconsglasseele i, .links .iconsglasseele i {padding:0px 90px 20px 90px;}


.ts-process-circle-mobile-text-description p {text-align:left; color: #5992a4!important; font-size: 16px!important; line-height: 26px!important; font-weight: 400!important;}
.ts-process-circle-mobile-text-description h4 {font-family: 'Muli'; font-weight: 400; text-transform: uppercase; font-size: 18px!important; line-height: 26px!important; text-align: left!important;}

.dashicons-location::before {line-height:40px}