/*
Theme Name: glasseele start
Theme URI: http: //mysite.com/
Description: glassele start
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, h2, h3, 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;}



.full-width-section > .col.span_12.dark, h1, h2, h3, h4 {color:#5992A4!Important;}

#metall h1, #metall h2, #metall h3, #metall h4 {color:#999999!Important;}
#metall > .col.span_12.dark {color:#808080!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;}

#footer-outer[data-cols="1"] #footer-widgets .container .col {font-size:14px; font-weight:600; 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 a#fom {
    border-bottom: none;
    text-decoration:underline;}
    
    #footer-widgets, #footer-outer .widget h4 {text-align:right!important;}
body #footer-outer  .vc_col-sm-12 {float:right!important;}

#footer-outer .row {padding: 10px 0;}
#footer-outer .wpb_row {margin-bottom:0px!important;}

/* mobile menu*/
#header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .slide-out-widget-area-toggle.mobile-icon i::before {color:#5992A4;}

.start-abstand {padding-top:90px!important; padding-bottom:90px!important;}

body[data-header-resize="0"] .container-wrap {padding-top:0!important;}


@media only screen and (max-width: 999px) {
.start-abstand {padding-bottom:65px!important;} 
.start-abstand:last-child {padding-bottom:90px!important;} 
}

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