@font-face {
font-family: 'Sarabun';
font-style: normal;
font-weight: 400;
src: url(//ruegen-estra.de/fonts/sarabun-v7-latin-regular.eot); src: local('Sarabun Regular'), local('Sarabun-Regular'),
url(//ruegen-estra.de/fonts/sarabun-v7-latin-regular.eot?#iefix) format('embedded-opentype'), url(//ruegen-estra.de/fonts/sarabun-v7-latin-regular.woff2) format('woff2'), url(//ruegen-estra.de/fonts/sarabun-v7-latin-regular.woff) format('woff'), url(//ruegen-estra.de/fonts/sarabun-v7-latin-regular.ttf) format('truetype'), url(//ruegen-estra.de/fonts/sarabun-v7-latin-regular.svg#Sarabun) format('svg'); } @font-face {
font-family: 'Sarabun';
font-style: italic;
font-weight: 400;
src: url(//ruegen-estra.de/fonts/sarabun-v7-latin-italic.eot); src: local('Sarabun Italic'), local('Sarabun-Italic'),
url(//ruegen-estra.de/fonts/sarabun-v7-latin-italic.eot?#iefix) format('embedded-opentype'), url(//ruegen-estra.de/fonts/sarabun-v7-latin-italic.woff2) format('woff2'), url(//ruegen-estra.de/fonts/sarabun-v7-latin-italic.woff) format('woff'), url(//ruegen-estra.de/fonts/sarabun-v7-latin-italic.ttf) format('truetype'), url(//ruegen-estra.de/fonts/sarabun-v7-latin-italic.svg#Sarabun) format('svg'); } @font-face {
font-family: 'Sarabun';
font-style: normal;
font-weight: 600;
src: url(//ruegen-estra.de/fonts/sarabun-v7-latin-600.eot); src: local('Sarabun SemiBold'), local('Sarabun-SemiBold'),
url(//ruegen-estra.de/fonts/sarabun-v7-latin-600.eot?#iefix) format('embedded-opentype'), url(//ruegen-estra.de/fonts/sarabun-v7-latin-600.woff2) format('woff2'), url(//ruegen-estra.de/fonts/sarabun-v7-latin-600.woff) format('woff'), url(//ruegen-estra.de/fonts/sarabun-v7-latin-600.ttf) format('truetype'), url(//ruegen-estra.de/fonts/sarabun-v7-latin-600.svg#Sarabun) format('svg'); }
html,
body,
p,
strong,
b,
bold,
i,
h1,
h2,
h3,
h4,
h5,
h6,
.row .col.section-title h1,
body #error-404 h1, body #error-404 h2 {
font-family: 'Sarabun';
}
::-moz-selection { 
background: #f46f2a; 
color: #303030;
}
::selection {
background: #f46f2a; 
color: #303030;
}
#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a {
font-family: 'Sarabun'!important;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
font-size: 17px;
line-height: 17px;
letter-spacing: 1.5px;
text-transform: uppercase;
font-weight:600;
}
strong,
bold,
b {
font-weight:600;
}
i, 
italic {
font-style: italic;
}
h1, 
.like-h1 {
font-size: calc(35px + 0.99vw);
line-height:120%;
}
h2,
.like-h2 {
font-size: 29px;
line-height:42.3px;
}
.like-h2 {
font-weight:600;
}
h3,
.like-h3,
.vc_separator.vc_separator_align_center h4 {
font-size: 22px;
line-height: 32.1px;
}
h4,
h6,
.like-h4 {
font-size: 19px;
line-height: 27.7px;
}
p,
li {
font-size: 18px;
line-height: 26.3px;
}
li {
line-height: 30px;
}
.home-slogan,
.slogan-h1 {
font-size:26px;
line-height: 36.5px;
}
.slogan-h1 {
font-weight: normal;
display:inline; 
color: inherit;
}
body.single .project-title .section-title {
padding-left: 0!important;
}
.single-portfolio .row .col.section-title h1 {
text-align: left!important;
}
.nectar-hor-list-item {
padding: 15px!important
}
.is-text-link {
border-bottom: 1px solid #363636;
} 
.is-text-link:hover {
border-bottom: 2px solid #363636;
}
.nectar-list-item {
font-size: 18px!important;
}
.bottom_controls {
background: none!important;
}
#header-outer header {
background-image:linear-gradient(180deg, #ededed 80%, #f46f2a 0%)
}
body #header-outer[data-format="centered-logo-between-menu"] .span_3 #logo:not(.no-image) img {
margin-top: 14px;
}
@media only screen and (min-width: 1000px) {
#header-outer:not([data-format="left-header"]) #top nav >ul >li {
align-self: flex-end;
padding-bottom: 15px;
}
}
@media only screen and (max-width: 1235px) {
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
margin-right: 0!important;
}
}
.fa-facebook-f:before, .fa-facebook:before {
background: #3b5998;
border-radius: 100%;
padding: 6px 10px;
color:#fff;
}
.material #slide-out-widget-area.slide-out-from-right .fa-facebook:after {
display: none!important;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li:last-child > a:after {
border-color: #f46f2a;
}
#header-outer:not([data-format="left-header"]) #top nav >ul >li:last-child {
padding-bottom: 10px!important;
} #BorlabsCookieBox ul li {
list-style:none!important;
}
#BorlabsCookieBox ._brlbs-btn {
font-size: 14px!important;
}