html, body, div, span, object, embed, ruby, output, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,  footer, header,
menu, nav, section, summary, time, mark, audio, video
{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
background:transparent;
}
body{
padding-top: 90px;
} a
{
text-decoration:none;
color:inherit;
}
a:hover, a:link {
}
a:active {} a:hover, a:active
{
outline: 0;
}
#white_header{
display: none;
}
h1, .h1, h1 a, .h1 a {
font-weight:normal;
font-size:40px;
margin-bottom:15px;
}
h2, .h2, h2 a, .h2 a {
white-space: nowrap;
font-weight: bold;
font-size: 22px;
color: #002b39;
margin: 10px auto 25px auto;
letter-spacing: .2em;
overflow: hidden;
text-align: center;
line-height: 80px;
text-transform: uppercase;
}
h2:before,
h2:after {
background-color: #000;
content: "";
display: inline-block;
height: 1px;
position: relative;
vertical-align: middle;
width: 50%;
}
h2:before {
right: 30px;
margin-left: -50%;
}
h2:after {
left: 30px;
margin-right: -50%;
}
h3, .h3 {
font-weight:normal;
font-size:56px;
text-transform:uppercase;
letter-spacing:0.05em;
margin-bottom:20px;
line-height: 150%;
}
h4, .h4 {}
h5, .h5 {}
p
{
font-size:32px;
line-height:200%;
font-weight:300;
letter-spacing:.03em;
}
input{
font-family: 'Nunito Sans', sans-serif;
}
#outline {
font-family: 'Nunito Sans', sans-serif;
color:#3c3c3c;
font-size:17px;
line-height:200%;
position:relative;
}
#main
{
overflow: hidden;
} #pageheader
{
position:relative;
z-index: 1000;
overflow: hidden;
}
#logo
{
max-width:250px;
min-weight: 250px;
margin:0 auto;
}
#logo img
{
width:100%;
max-width:100%;
}
#videowrap
{
position: absolute;
top: 0;
left: 0;
width: 100%;
max-height:1070px;
overflow:hidden;
}
#videowrap img, .video-wrap img { display: none; }
@media only screen and (max-device-width: 812px){
#videowrap img,
.video-wrap img{
display: initial;
width: 100vw;
height: 100vw;
object-fit: cover;
}
#videowrap video,
.video-wrap video { display: none; }
}
#headervid
{
width: 100%;
height: auto;
}
#inner-header
{
position: relative;
z-index:10;
}
#inner-header.container
{
padding-left:0 !important;
padding-right: 0 !important;
}
#menu_opener
{
display:none;
} .lang_menu
{
position:absolute;
top:80px;
right:0;
}
.lang_menu span
{
text-transform: uppercase;
font-size:21px;
line-height:21px;
display:inline-block;
color:#a1a5a7;
}
.lang_menu a:hover span
{
text-decoration:underline;
}
.numb-1
{
padding-right:3px;
margin-right:3px;
}
.numb-1:after
{
content: "|";
padding-left: 5px;
font-size: 17px;
vertical-align: top;
line-height: 18px;
}
.sub_header
{
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
#mainmenu,
.sub_header_bottom {
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
padding-top: 140px;
}
#footermenu{
text-align: left;
}
#footermenu ul .menu-item a{
color: #fff;
font-size: 16px;
} #mainmenu
{
text-align:center;
top: -200px;
transition: top 1500ms cubic-bezier(0.55, 0, 0.1, 1);
}
@media (min-width: 768px) {
#mainmenu {
display: block ! important;
}
}
.menu ul
{
display:block;
margin:0;
}
.menu  li
{
display:inline-block;
list-style-type:none;
padding-right: 100px;
}
.menu li:last-child
{
padding-right:0;
}
.menu  li a
{
color:#002b39;
text-decoration:none;
font-size:22px;
height:60px;
}
.menu li.logo a#logo img {
max-width: 260px;
}
.menu li a:after
{
content:" ";
color:#4a5c3d;
width:70px;
height:2px;
background:#4a5c3d;
display:block;
margin:0 auto;
visibility:hidden;
opacity:0;
}
.menu  li:hover a:after
{
visibility:visible;
opacity:1;
transition:opacity 0.5s linear;
}
.menu  li.logo:hover a:after
{
visibility:hidden;
}
#welcome
{
text-align:center;
letter-spacing: 2px;
}
#welcome p
{
font-size:30px;
}
.scroll_down
{
display:block;
width:50px;
height:20px;
background:url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/img/scroll_down.png) no-repeat 0 0;
margin: 5% auto 5% auto;
}
#mainmenu li.logo
{
display:none;
}
.menu_fixed #mainmenu_fixed li.logo
{
display:inline-block;
} #fixed_header
{
position: fixed;
left: 0;
background-color: #fff;
border-bottom: 1px solid #cbcbcb;
padding: 20px 0 5px 0;
z-index: 9999;
width: 100%;
top: 0;
-webkit-box-shadow: 0px 10px 21px -5px rgba(255,255,255,0.52);
-moz-box-shadow: 0px 10px 21px -5px rgba(255,255,255,0.52);
box-shadow: 0px 10px 21px -5px rgba(255,255,255,0.52);
visibility:hidden;
opacity:0;
transition:opacity 0.5s linear;
text-align: center;
}
.menu_fixed #fixed_header
{
visibility:visible;
opacity:1;
}
#mainmenu_fixed,
#mainmenu_fixed .menu-hauptmenu-container,
#mainmenu_fixed #menu-hauptmenu-1 {
display: inline-block;
margin: auto;
}
#mainmenu_fixed li a
{
font-size:18px;
height:auto;
display:block;
}
#mainmenu_fixed li
{
vertical-align: bottom;
}
.menu_fixed #lang_menu_fixed {
display: inline-block;
position: static;
padding: 0;
margin: 0;
}
.menu_fixed #lang_menu_fixed #menu_language_list {
position: absolute;
top: 5px;
margin-left: -30px;
}
.menu_fixed #lang_menu_fixed span
{
font-size:18px;
line-height:20px;
}
.menu_fixed #lang_menu_fixed .active_lang{
opacity: .65;
} #header_area
{
text-align:center;
margin:20% 0 10% 0;
}
.post-content
{
line-height:200%;
}
section .kc_row
{
margin-bottom:50px;
}
.vertical
{
-webkit-writing-mode:vertical-rl;
-ms-writing-mode:tb-rl;
writing-mode:vertical-rl;
transform: rotate(-180deg);
width:20% !important;
}
.comp_wrap
{
text-align:center;
display:table;
margin:0 auto 60px auto;
}
.comp_wrap.no_border
{
border-bottom:0;
padding-bottom: 0;
}
.comp_wrap.no_bottom
{
border-bottom:0;
padding-bottom: 0;
margin-bottom: 0;
}
.comp_item
{
width: 100%;
display: block;
color: #002b39;
}
.img_item
{
width:35%;
padding: 0 2%;
}
.comp_item img
{
max-width:280px;
height:auto;
margin-bottom: 10px;
}
.vert_item p
{
transform: none;
writing-mode:horizontal-tb;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
filter: none;
font-size:18px ! important;
white-space: normal;
text-align: left;
}
.long_item p
{
font-weight:300;
text-align:left;
font-size:32px;
}
.long_item p:last-child
{
margin-bottom: 10px;
} .has_svg .portf_png
{
display:none;
}
.no-svg .has_svg .portf_png
{
display:block;
}
.no-svg .svg_img
{
display:none;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
img[src$=".svg"] {
width: 100%;
}
}
.owl-item img
{
width:100%;
height:auto;
max-width:100%;
margin-bottom: -10px;
position: relative;
z-index:10;
}
.owl-item {
padding-bottom:50px;
}
.na_inner
{
padding:0 50px;
overflow: hidden;
}
.owl-prev
{
position:absolute;
left:-50px;
top: 123px;
}
.owl-next
{
position:absolute;
right:-50px;
top: 123px;
}
.item
{
position: relative;
border:1px solid #cbcbcb;
width:300px;
height:302px;
margin: 0 auto;
}
.item a
{
display: block;
padding: 25px;
background: #fff;
}
.item p
{
font-size: 18px;
line-height: 24px;
}
.item_inner
{
position: absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:transparent;
padding:25px;
color:#FFFFFF;
opacity:0;
z-index: 15;
}
.item_cont
{
line-height:160%;
letter-spacing:0;
}
.item a:hover img
{
filter: url(data:image/svg xml; nowhitespace: afterproperty;utf8,<svg xmlns=\http://www.w3.org/2000/svg\><filter id=\grayscale\><feColorMatrix type=\matrix\ values=\0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\/></filter></svg>#grayscale);
filter: gray;
-webkit-filter: grayscale(100%);
-webkit-transition: all .6s ease;
-webkit-backface-visibility: hidden;
}
.item a:hover .item_inner
{
display:block;
background-color: rgba(65, 101, 46, 0.90);
transition-property: background-color;
transition-duration: 0.5s;
opacity:1;
}
.item_title
{
font-size:22px;
font-weight:700;
margin-bottom:10px;
line-height:150%;
}
.greyme .kc_column
{
padding:0;
}
.greyme .kc_column .kc-col-container
{
margin:0;
}
.kc-col-container{
max-width: 1200px;
margin: 0 auto;
}
#map .kc-col-container{
max-width: 100%;
} .owl-theme.left .owl-controls{
margin-top: 0px;
text-align: left;
}
.owl-theme .owl-controls{
text-align: center;
} .owl-theme .owl-controls .owl-buttons div{
color: #FFF;
display: inline-block;
zoom: 1;
*display: inline; padding: 3px 10px;
font-size: 0;
background:url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/img/arrow_left.png) no-repeat 0 0;
height:60px;
}
.owl-theme .owl-controls .owl-buttons .owl-next
{
background:url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/img/arrow_right.png) no-repeat 0 0;
}  .owl-theme .owl-controls.clickable .owl-buttons div:hover{
filter: Alpha(Opacity=100); opacity: 1;
text-decoration: none;
} .owl-theme .owl-controls .owl-page span.owl-numbers{
height: auto;
width: auto;
color: #FFF;
padding: 2px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
} .owl-item.loading{
min-height: 150px;
background: url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/AjaxLoader.gif) no-repeat center center
}
.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.hide{
display: none;
} .owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
} .wpcf7 p
{
margin-bottom:15px;
line-height:100%;
}
.wpcf7-text,
.wpcf7-text,
.wpcf7-email,
.wpcf7-textarea
{
padding: 5px 0 5px 15px;
border: 0;
color: #3c3c3c;
font-size: 15px;
width: 100%;
letter-spacing:.03em;
font-family: 'Nunito Sans', sans-serif;
}
.wpcf7-textarea
{
padding: 15px 0 5px 15px;
}
.wpcf7-not-valid{
border: 1px solid #ea6262;
}
.wpcf7 .wpcf7-not-valid-tip{
display: none ! important;
}
.wpcf7 div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
border: 2px solid #fbc59f;
color: #fbc59f;
margin: 0;
}
.wpcf7 .wpcf7-mail-sent-ok{
border: 1px solid #fff;
color: #fff;
}
input::-webkit-input-placeholder {
font-family: 'Nunito Sans', sans-serif;
color: #787878;
font-size: 15px;
line-height: 15px;
}
input:-ms-input-placeholder {
font-family: 'Nunito Sans', sans-serif;
color: #787878;
font-size: 15px;
line-height: 15px;
}
input:-moz-placeholder {
font-family: 'Nunito Sans', sans-serif;
color: #787878;
font-size: 15px;
line-height: 15px;
}
input::-moz-placeholder {
font-family: 'Nunito Sans', sans-serif;
color: #787878;
font-size: 15px;
line-height: 15px;
}
textarea::-webkit-input-placeholder {
font-family: 'Nunito Sans', sans-serif;
color: #787878;
font-size: 15px;
line-height: 15px;
}
textarea:-ms-input-placeholder {
font-family: 'Nunito Sans', sans-serif;
color: #787878;
font-size: 15px;
line-height: 15px;
}
textarea:-moz-placeholder {
font-family: 'Nunito Sans', sans-serif;
color: #787878;
font-size: 15px;
line-height: 15px;
}
textarea::-moz-placeholder {
font-family: 'Nunito Sans', sans-serif;
color: #787878;
font-size: 15px;
line-height: 15px;
}
.wpcf7-submit
{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-border-radius: 0 !important;
width:100%;
background:#84987b;
text-align:center;
padding:10px 0;
color:#FFFFFF;
opacity:0.8;
border-color:#a3b291;
letter-spacing:3px;
box-shadow: none !important;
border-radius:0;
border-style:solid;
font-size:18px;
}
.wpcf7-submit:hover
{
opacity:1;
}
.circle {
position: relative;
width: 430px;
height: 430px;
border-radius: 50%;
font-size: 50px;
margin: 0 auto;
font-weight: 100;
color: #002b39;
line-height: 500px;
text-align: center;
background: rgba(255, 255, 255, .5);
}
.circle h3{
position: absolute;
width: 430px;
top: 50%;
margin-top: -60px;
text-transform: unset;
letter-spacing: 0;
margin-bottom: 20px;
line-height: 140%;
font-family: Open sans;
font-size: 50px;
font-weight: 300;
}
.circle h3:after{
content: '';
position: absolute;
width: 50%;
border-bottom: 1px solid #002b39;
bottom: -50px;
left: 25%;
} .paral_wrap
{
position:relative;
margin-left: -15px;
margin-right: -15px;
}
.video-wrap {
width: 100%;
}
.video-wrap::before {
content: '';
position: absolute;
height: 100%;
width: 100%;
top: 0;
right: 0;
left: 0;
bottom: 0;
z-index: 10;
}
.video-wrap video {
width: 100%;
height: 100%;
}
.content-overlay {
position: absolute;
height: 200px;
width: 200px;
bottom: 0;
top: 0;
right: 0;
left: 0;
margin: auto;
z-index: 100;
padding: 50px 0;
}
.content-overlay h1,
.content-overlay p {
text-align: center;
color: #fff;
}
.vid_cont_out
{
position: absolute;
top:0;
left:0;
z-index:50;
width: 100%;
height: 100%;
padding:63px 0;
}
.paral_quote .paral_wrap
{
max-height: 530px;
overflow:hidden;
}
.vidcontent p
{
font-size:42px;
color:#35422f;
margin-bottom:0;
}
.vidcontent span
{
display:block;
font-size:28px;
margin-top:-10px;
}
.no_text
{
max-height:400px;
overflow:hidden;
} #pagefooter
{
background:#4a5c3d;
min-height: 100px;
text-align:center;
padding:15px 0;
}
#pagefooter p
{
margin-bottom:0;
color:#FFFFFF;
font-size:16px;
font-weight:300;
text-align: left;
}
#pagefooter span
{
font-size:16px;
vertical-align: middle;
}
.to_top
{
position:absolute;
bottom:40px;
right:40px;
display:block;
width:56px;
height:56px;
background:url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/img/scroll_up.png) no-repeat 0 0;
z-index:50;
}
.kontakt figure
{
margin-bottom:45px;
}
.kontakt tr td:first-child
{
width:95px;
}
.kontakt strong
{
font-weight:300;
}
.kontakt img {
width: 100%;
height: auto;
max-width: 200px;
}
#imprint, #data-protection
{
display:none;
padding-top: 48px;
}
.fancybox-wrap{
z-index: 9999 ! important;
}
.fancybox-inner p,
.fancybox-inner td
{
font-size: 18px;
line-height: 190%;
font-weight: 200;
}
.fancybox-inner a
{
text-decoration: underline;
}
.fancybox-inner tr td:first-child
{
width:120px;
}
.fancybox-inner h2
{
color:#FFFFFF;
margin-bottom:75px;
}
.fancybox-inner h2:after, .fancybox-inner h2:before
{
color: #FFFFFF;
background: #FFFFFF;
}
.fancybox-close {
background: url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/img/x.png) no-repeat 0 0 !important;
top: 60px !important;
right: 40px !important;
}
.fancybox-inner figure
{
margin-bottom:75px;
}
hr
{
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
padding: 0;
margin:75px 0 90px 0;
}
.fancybox-lock #fixed_header
{
display:none;
} strong
{
font-weight:400;
}
.alignleft
{
float:left;
margin-right:10px;
}
.alignright
{
float:right;
margin-left:10px;
}
.aligncenter
{
display:block;
margin: 0 auto;
}
.clear
{
clear:both;
}
.fleximg
{
width:100%;
height:auto;
max-width:100%;
}
.svg .png_img
{
display:none !important;
}
.no-svg .svg_img
{
display:none !important;
}
.mobil
{
display:none;
} img
{
border: 0;
-ms-interpolation-mode: bicubic;
}
legend
{
border: 0;
*margin-left: -7px;
padding: 0;
}
label
{
cursor: pointer;
}
button, input, select, textarea
{
font-size: 100%;
margin: 0;
vertical-align: baseline;
*vertical-align: middle;
}
button, input
{
line-height: normal;
*overflow: visible;
}
button, input[type="button"], input[type="reset"], input[type="submit"]
{
cursor: pointer;
}
input[type="checkbox"], input[type="radio"]
{
box-sizing: border-box;
}
input[type="search"]
{
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
button::-moz-focus-inner, input::-moz-focus-inner
{
border: 0;
padding: 0;
}
textarea
{
overflow: auto;
vertical-align: top;
}
abbr[title]
{
border-bottom: 1px dotted;
}
blockquote
{
margin: 1em 40px;
}
dfn
{
font-style: italic;
}
ins
{
background: #ff9;
color: #000;
text-decoration: none;
}
mark
{
background: #ff0;
color: #000;
font-style: italic;
font-weight: bold;
}
pre, code, kbd, samp
{
font-family: monospace, monospace;
_font-family: 'courier new', monospace;
font-size: 1em;
}
pre
{
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
q
{
quotes: none;
}
q:before, q:after
{
content: "";
content: none;
}
small
{
font-size: 85%;
}
sub, sup
{
font-size: 75%;
line-height: 0;
position: relative;
}
sup
{
top: -0.5em;
}
sub
{
bottom: -0.25em;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section
{
display: block;
}
audio[controls], canvas, video
{
display: inline-block;
*display: inline;
*zoom: 1;
}
svg:not(:root) {
overflow: hidden;
}
svg
{
max-height:100%;
} @media print {
* { background: transparent !important; color: #444 !important; text-shadow: none !important; }
a, a:visited { color: #444 !important; text-decoration: underline; }
a:after { content: " (" attr(href) ")"; }
abbr:after { content: " (" attr(title) ")"; }
.ir a:after { content: ""; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; }
} ::-webkit-selection {
background: #6fc2f6;
color:#fff;
text-shadow : none;
} ::-moz-selection {
background: #6fc2f6;
color:#fff;
text-shadow : none;
} ::selection {
background: #6fc2f6;
color:#fff;
text-shadow : none;
}
html
{
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
} .fancybox-desktop.fancy-imprint,
.fancybox-desktop.fancy-data-protection,
.fancybox-opened.fancybox-mobile,
.fancybox-mobile .fancybox-skin {
background-color: #7f9172;
background-image: none;
font-family: 'Nunito Sans', sans-serif;
font-size: 24px;
color:#fff;
}
.fancy-imprint .fancybox-skin, .fancy-data-protection .fancybox-skin {
background-color: transparent;
-webkit-box-shadow:	 none;
-moz-box-shadow:  none;
box-shadow:  none;
}
.fancy-imprint .fancybox-skin ul, .fancy-data-protection .fancybox-skin ul {
list-style-position: outside;
margin-left: 1em;
color: #fff;
font-size: 18px;
}
.fancy-imprint .fancybox-skin h1, .fancy-data-protection .fancybox-skin h1,
.fancy-imprint .fancybox-skin h4, .fancy-data-protection .fancybox-skin h4,
.fancy-imprint .fancybox-skin table, .fancy-data-protection .fancybox-skin table,
.fancy-imprint .fancybox-skin p, .fancy-data-protection .fancybox-skin p,
.fancy-imprint .fancybox-skin ul, .fancy-data-prote		ction .fancybox-skin ul {
color: #fff;
font-size: 18px;
}
.fancy-imprint .fancybox-skin p, .fancy-data-protection .fancybox-skin p,
.fancy-imprint .fancybox-skin table, .fancy-data-protection .fancybox-skin table,
.fancy-imprint .fancybox-skin ul, .fancy-data-protection .fancybox-skin ul {
margin-bottom: 20px;
}
.kc_text_block.map-copyright-overlay p {
font-size: 12px;
line-height: 1.1;
text-align: right;
margin-right: 7px;
max-width: 320px;
margin-left: auto;
opacity: 0.7;
}
.kc_text_block.map-copyright-overlay p a {
text-decoration: underline;
} .font-size-md, .font-size-md p{
font-size: 24px;
}
.font-size-sm, .font-size-sm p{
font-size: 22px;
} .st_item{
width:100%;
display:block;
}
.st_item p
{
transform: none;
writing-mode:horizontal-tb;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
filter: none;
font-size:20px ! important;
white-space: normal;
text-align: left;
font-weight: 700;
color: #768e6b;
}
.lt_item{
display: block;
}
.lt_item p
{
font-weight:300;
text-align:left;
font-size:20px;
}
#footermenu .menu li {
display: inline-block !important;
padding-right: 24px !important;
}
#pagefooter {
min-height: 160px !important;
}
@media (max-width: 1024px) {
#footermenu .menu li {
display: block !important;
}
#pagefooter {
min-height: 280px !important;
}
#footermenu {
margin-top: 0 !important;
}
}
@media (max-width: 768px) {
#footermenu {
margin-top: 1rem !important;
}
}
h1 {
line-height: 3rem !important;
}
h2.piccobello {
margin: 25px auto 10px auto !important;
letter-spacing: 0em !important;
text-align: left !important;
line-height: 2rem !important;
text-transform: inherit !important;
}
h2.piccobello::before, h2.piccobello::after {
display: none !important;
}
h3.piccobello {
font-size: 1.25rem !important;
font-weight: 700 !important;
margin: 25px auto 10px auto !important;
letter-spacing: 0em !important;
text-align: left !important;
line-height: 2rem !important;
text-transform: inherit !important;
}
h3.piccobello::before, h2.piccobello::after {
display: none !important;
}
.circle {
width: 480px !important;
height: 480px !important;
}
.circle h3 {
width: 480px !important;
}
@media (max-width: 768px) {
.circle {
width: 280px !important;
height: 280px !important;
}
.circle h3 {
width: 280px !important;
}
}@-ms-viewport {
width: device-width;
}
.hidden {
display: none;
visibility: hidden;
}
.visible-print {
display: none !important;
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
content: " ";
display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.row {
margin-right: -15px;
margin-left: -15px;
}
@media print {
.visible-print {
display: inherit !important;
}
.hidden-print {
display: none !important;
}
}  .container {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xl-1, 
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xl-2,
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xl-3,
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xl-4,
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xl-5,
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xl-6,
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xl-7,
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xl-8,
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xl-9,
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xl-10,
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xl-11,
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xl-12 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
@media (min-width: 768px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
}  @media (min-width: 1300px) {
.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
float: left;
}
.col-xl-12 {
width: 100%;
}
.col-xl-11 {
width: 91.66666667%;
}
.col-xl-10 {
width: 83.33333333%;
}
.col-xl-9 {
width: 75%;
}
.col-xl-8 {
width: 66.66666667%;
}
.col-xl-7 {
width: 58.33333333%;
}
.col-xl-6 {
width: 50%;
}
.col-xl-5 {
width: 41.66666667%;
}
.col-xl-4 {
width: 33.33333333%;
}
.col-xl-3 {
width: 25%;
}
.col-xl-2 {
width: 16.66666667%;
}
.col-xl-1 {
width: 8.33333333%;
}
.container,
.kc-container {
width: 1280px; padding-left:60px !important;
padding-right:60px !important;
max-width:1280px;
}
.kc-css-147702 .kc-container
{
padding-left:0 !important;
padding-right:0 !important;
}
.menu_fixed #lang_menu_fixed {
right: -50px;
}
}
@media (max-width: 1415px)
{
#mainmenu,
.sub_header_bottom
{
padding-top:100px;
}
}
@media (max-width: 1150px)
{
#mainmenu,
.sub_header_bottom
{
padding-top:50px;
}
}  @media (max-width: 1299px)
{
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12
{
float: left;
}
.col-lg-12
{
width: 100%;
}
.col-lg-11
{
width: 91.66666667%;
}
.col-lg-10
{
width: 83.33333333%;
}
.col-lg-9
{
width: 75%;
}
.col-lg-8
{
width: 66.66666667%;
}
.col-lg-7
{
width: 58.33333333%;
}
.col-lg-6
{
width: 50%;
}
.col-lg-5
{
width: 41.66666667%;
}
.col-lg-4
{
width: 33.33333333%;
}
.col-lg-3
{
width: 25%;
}
.col-lg-2
{
width: 16.66666667%;
}
.col-lg-1
{
width: 8.33333333%;
}
.container,
.kc-container
{
width: 970px;
max-width:970px;
padding-left:60px !important;
padding-right:60px !important;
}
.kc-css-147702 .kc-container
{
padding-left:0 !important;
padding-right:0 !important;
}
#mainmenu li {
padding-right: 80px;
}
#mainmenu li:last-child
{
padding-right:0;
}
h3, .h3 {
font-size: 40px;
margin-bottom: 15px;
line-height: 150%;
}
#welcome p {
font-size: 22px;
}
.vidcontent p {
font-size: 36px;
}
.na_inner {
padding: 0 40px;
overflow: hidden;
}
.owl-next
{
right: -25px;
}
.owl-prev
{
left:-25px;
}
#mainmenu_fixed li {
padding-right: 35px;
}
#mainmenu_fixed li a
{
font-size: 18px;
}
.menu_fixed #lang_menu_fixed span {
font-size: 16px;
line-height: 18px;
}
.numb-1:after {
font-size: 16px;
line-height: 18px;
}
} @media (max-width: 992px) {
body{
padding-top: 75px;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12
{
float: left;
}
.col-md-12
{
width: 100%;
}
.col-md-11
{
width: 91.66666667%;
}
.col-md-10
{
width: 83.33333333%;
}
.col-md-9
{
width: 75%;
}
.col-md-8
{
width: 66.66666667%;
}
.col-md-7
{
width: 58.33333333%;
}
.col-md-6
{
width: 50%;
}
.col-md-5
{
width: 41.66666667%;
}
.col-md-4
{
width: 33.33333333%;
}
.col-md-3
{
width: 25%;
}
.col-md-2
{
width: 16.66666667%;
}
.col-md-1
{
width: 8.33333333%;
}
.container,
.kc-container
{
width: 750px;
max-width:750px;
padding-left:130px !important;;
padding-right:130px !important;
}
#mainmenu li
{
padding-right: 40px;
}
#mainmenu li a
{
font-size: 20px;
}
h3, .h3
{
font-size: 30px;
margin-bottom: 5px;
}
p {
font-size:19px;
line-height:150%;
}
#inner-header
{
padding-top: 35px;
}
#welcome p
{
font-size: 18px;
margin-bottom: 15px;
}
.scroll_down
{
display: none;
}
h2, .h2, h2 a, .h2 a
{
font-size: 40px;
text-align: center;
line-height: 60px;
}
.long_item p
{
font-size: 25px;
}
.vert_item p
{
font-size: 28px;
}
.img_item
{
vertical-align: middle;
}
.comp_wrap.no_border
{
margin-bottom:0;
}
.vidcontent p
{
font-size: 32px;
}
.vidcontent span
{
margin-top:-5px;
}
#mainmenu_fixed li {
padding-right: 16px;
padding-bottom:0;
}
#mainmenu_fixed li a {
font-size: 17px;
}
#mainmenu_fixed #logo img {
margin-top: 0px;
max-width: 200px;
}
.menu_fixed #lang_menu_fixed
{
right: 20px;
width: 80px;
top: 0;
z-index: 9999;
position: absolute;
}
}  @media (max-width: 995px)
{
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12
{
float: left;
}
.col-sm-12
{
width: 100%;
}
.col-sm-11
{
width: 91.66666667%;
}
.col-sm-10
{
width: 83.33333333%;
}
.col-sm-9
{
width: 75%;
}
.col-sm-8
{
width: 66.66666667%;
}
.col-sm-7
{
width: 58.33333333%;
}
.col-sm-6
{
width: 50%;
}
.col-sm-5
{
width: 41.66666667%;
}
.col-sm-4
{
width: 33.33333333%;
}
.col-sm-3
{
width: 25%;
}
.col-sm-2
{
width: 16.66666667%;
}
.col-sm-1
{
width: 8.33333333%;
}
.container,
.kc-container {
width: 100%;
padding-left:40px !important;
padding-right:40px !important;
}
.mobil
{
display:block;
}
#main
{
position:relative;
-moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
#vidcontent
{
-moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
#headervid
{
height: 600px;
min-width: 100%;
width: auto;
}
.sub_header_bottom
{
padding-bottom: 60px;
position:relative;
}
#welcome
{
padding: 60px 0;
}
h3, .h3 {
font-size: 30px;
}
h2, .h2, h2 a, .h2 a {
font-size: 22px ! important;
line-height: 30px;
white-space: normal;
}
#welcome p {
font-size: 18px;
margin-bottom:15px;
line-height:150%;
}
.scroll_down
{
display:none;
}
.comp_item
{
width:100%;
display:block;
}
.vert_item p
{
transform: none;
writing-mode:horizontal-tb;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
filter: none;
font-size:20px ! important;
white-space: normal;
font-weight: 700;
}
.long_item p{
font-size: 20px;
line-height: 200%;
}
.img_item
{
margin-bottom: 25px;
}
.right_img
{
display:none;
}
#logo
{
max-width:190px;
padding-bottom:0;
}
.no_text .paral_wrap
{
max-height:370px;
}
.no_text video
{
width:100%;
height:auto;
}
.comp_wrap
{
padding-bottom: 30px;
margin-bottom: 30px;
}
.no_border
{
margin-bottom:0;
}
.owl-item
{
padding:0;
margin-bottom: 8px;
text-align:center;
}
.na_inner
{
}
#lang_menu {
right: 40px;
top: 35px;
}
#lang_menu span{
font-size: 18px;
}
.owl-prev
{
left: -12px;
}
.owl-next {
right: -14px;
}
.item
{
box-shadow:none;
width:285px;
height:288px;
margin: 0 auto;
}
.item_inner
{
padding:15px;
}
.vidcontent p {
font-size: 25px;
line-height:170%;
}
.vidcontent span {
font-size: 17px;
margin-top: 0px;
}
.kontakt
{
margin-bottom:30px;
}
.to_top
{
display:none;
}
.paral_quote .paral_wrap
{
max-height: 380px;
}
.fancybox-inner p, .fancybox-inner td
{
font-size: 16px;
line-height: 175%;
}
.fancybox-close {
top: 9px !important;
right: 2px !important;
}
.fancybox-inner h2 {
margin-bottom: 35px;
}
.fancybox-inner figure {
margin-bottom: 15px;
}
.fancybox-inner figure img{
max-width: 70%;
height: auto;
}
.fancybox-inner tr td:first-child {
width: 70px;
}
.menu li{
padding-right: 10px;
}
.kc_google_maps
{
max-height:400px;
}
.kontakt img
{
width:100%;
height:auto;
max-width:200px;
}
.kontakt figure
{
margin-bottom:25px;
}
}  @media (max-width:719px)
{
body{
padding-top: 0;
}
.circle{
width: 280px;
height: 280px;
font-size: 28px;
}
.circle h3 {
width: 280px;
margin-top: -35px;
font-size: 28px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11
{
float: left;
}
.col-xs-12
{
width: 100%;
}
.col-xs-11
{
width: 91.66666667%;
}
.col-xs-10
{
width: 83.33333333%;
}
.col-xs-9
{
width: 75%;
}
.col-xs-8
{
width: 66.66666667%;
}
.col-xs-7
{
width: 58.33333333%;
}
.col-xs-6
{
width: 50%;
}
.col-xs-5
{
width: 41.66666667%;
}
.col-xs-4
{
width: 33.33333333%;
}
.col-xs-3
{
width: 25%;
}
.col-xs-2
{
width: 16.66666667%;
}
.col-xs-1
{
width: 8.33333333%;
}
h2:before, h2:after{
display: none;
}
.container,
.kc-container
{
width: 100%;
padding-left:15px !important;
padding-right:15px !important;
}
#fixed_header
{
display:none;
}
#inner-header
{
position: static;
padding:0 !important;
z-index:1000;
}
.menu_fixed #mainmenu li.logo {
display: none;
}
#white_header
{
display: block;
background:#FFFFFF;
padding: 30px 0 0 0; -webkit-box-shadow: 0px 10px 16px -1px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 10px 16px -1px rgba(0,0,0,0.24);
box-shadow: 0px 10px 16px -1px rgba(0,0,0,0.24);
position:fixed;
width:100%;
min-height: 102px;
z-index:1000;
top: 0;
}
#logo
{
width:58%;
max-width:280px;
padding-bottom:15px;
}
#menu_opener
{
display:block;
width:26px;
height:22px;
background-image: url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/img/burger.png);
background-repeat: no-repeat;
background-size: 95%;
position:absolute;
top:36px;
right:15px;
}
#mainmenu
{
border-bottom:1px solid #d8d8d8;
border-top:1px solid #d8d8d8;
display:none;
}
#lang_menu
{
display: none;
}
#mainmenu li {
display: block;
padding-right:0;
margin-bottom:35px; }
#mainmenu li a {
font-size: 24px;
margin-bottom:50px;
height:auto;
}
#lang_menu {
position: relative;
right: 0;
text-align: center;
width: 100%;
}
.menuopened #menu_opener
{
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.menuopened #lang_menu
{
display:block;
}
.menuopened #white_header
{
padding-bottom: 70px;
}
#videowrap
{
top:108px;
}
#logo
{ }
#videowrap
{
top: 100px;
}
#headervid
{
height: 400px;
min-width: 100%;
width: auto;
}
.sub_header_bottom
{
padding-top: 110px;
padding-bottom: 15px;
padding-left: 20px;
padding-right: 20px;
}
#welcome h3
{
margin-bottom: 30px;
}
.vert_item p
{
font-size:28px;
line-height:170%;
}
.vidcontent p
{
font-size: 23px;
}
.vid_cont_out {
padding: 19px 0;
}
.size-full
{
max-width:100%;
}
.na_inner {
padding: 0 15px;
}
.item {
width: 275px;
height: 278px;
}
.comp_item
{
width:100%;
display:block;
}
.vert_item p
{
transform: none;
writing-mode:horizontal-tb;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
filter: none;
font-size:18px ! important;
white-space: normal;
}
.long_item p{
font-size: 16px;
line-height: 200%;
}
.img_item
{
margin-bottom: 25px;
}
.right_img
{
display:none;
}
.owl-theme .owl-controls .owl-buttons .owl-next,
.owl-theme .owl-controls .owl-buttons .owl-prev {
right: -24px;
width:10px;
background-size: 12px;
}
.owl-prev {
left: -15px;
}
.wpcf7-submit
{
font-size:20px;
}
.no_text .paral_wrap
{
max-height:320px;
}
.fancybox-opened.fancybox-mobile,
.fancybox-mobile .fancybox-skin {
font-size: 20px;
}
.kontakt figure {
margin-bottom: 20px;
}
.kontakt tr td:first-child {
width: 53px;
}
}@font-face {
font-family: 'Nunito Sans';
font-style: normal;
font-weight: 300;
src: url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/nunito-sans-v5-latin-300.eot); src: local('Nunito Sans Light'), local('NunitoSans-Light'),
url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/nunito-sans-v5-latin-300.eot?#iefix) format('embedded-opentype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/nunito-sans-v5-latin-300.woff2) format('woff2'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/nunito-sans-v5-latin-300.woff) format('woff'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/nunito-sans-v5-latin-300.ttf) format('truetype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/nunito-sans-v5-latin-300.svg#NunitoSans) format('svg'); } @font-face {
font-family: 'Nunito Sans';
font-style: normal;
font-weight: 400;
src: url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/nunito-sans-v5-latin-regular.eot); src: local('Nunito Sans Regular'), local('NunitoSans-Regular'),
url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/nunito-sans-v5-latin-regular.eot?#iefix) format('embedded-opentype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/nunito-sans-v5-latin-regular.woff2) format('woff2'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/nunito-sans-v5-latin-regular.woff) format('woff'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/nunito-sans-v5-latin-regular.ttf) format('truetype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/nunito-sans-v5-latin-regular.svg#NunitoSans) format('svg'); } @font-face {
font-family: 'Nunito Sans';
font-style: normal;
font-weight: 700;
src: url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/nunito-sans-v5-latin-700.eot); src: local('Nunito Sans Bold'), local('NunitoSans-Bold'),
url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/nunito-sans-v5-latin-700.eot?#iefix) format('embedded-opentype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/nunito-sans-v5-latin-700.woff2) format('woff2'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/nunito-sans-v5-latin-700.woff) format('woff'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/nunito-sans-v5-latin-700.ttf) format('truetype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/nunito-sans-v5-latin-700.svg#NunitoSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/open-sans-v17-latin-300.eot); src: local('Open Sans Light'), local('OpenSans-Light'),
url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/open-sans-v17-latin-300.eot?#iefix) format('embedded-opentype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/open-sans-v17-latin-300.woff2) format('woff2'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/open-sans-v17-latin-300.woff) format('woff'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/open-sans-v17-latin-300.ttf) format('truetype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/open-sans-v17-latin-300.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/open-sans-v17-latin-regular.eot); src: local('Open Sans Regular'), local('OpenSans-Regular'),
url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/open-sans-v17-latin-regular.eot?#iefix) format('embedded-opentype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/open-sans-v17-latin-regular.woff2) format('woff2'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/open-sans-v17-latin-regular.woff) format('woff'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/open-sans-v17-latin-regular.ttf) format('truetype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/open-sans-v17-latin-regular.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/open-sans-v17-latin-700.eot); src: local('Open Sans Bold'), local('OpenSans-Bold'),
url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/open-sans-v17-latin-700.eot?#iefix) format('embedded-opentype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/open-sans-v17-latin-700.woff2) format('woff2'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/open-sans-v17-latin-700.woff) format('woff'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/open-sans-v17-latin-700.ttf) format('truetype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/open-sans-v17-latin-700.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Titillium Web';
font-style: normal;
font-weight: 200;
src: url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-200.eot); src: local('Titillium Web ExtraLight'), local('TitilliumWeb-ExtraLight'),
url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-200.eot?#iefix) format('embedded-opentype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-200.woff2) format('woff2'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-200.woff) format('woff'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-200.ttf) format('truetype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-200.svg#TitilliumWeb) format('svg'); } @font-face {
font-family: 'Titillium Web';
font-style: normal;
font-weight: 300;
src: url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-300.eot); src: local('Titillium Web Light'), local('TitilliumWeb-Light'),
url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-300.eot?#iefix) format('embedded-opentype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-300.woff2) format('woff2'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-300.woff) format('woff'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-300.ttf) format('truetype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-300.svg#TitilliumWeb) format('svg'); } @font-face {
font-family: 'Titillium Web';
font-style: normal;
font-weight: 400;
src: url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-regular.eot); src: local('Titillium Web Regular'), local('TitilliumWeb-Regular'),
url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-regular.eot?#iefix) format('embedded-opentype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-regular.woff2) format('woff2'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-regular.woff) format('woff'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-regular.ttf) format('truetype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-regular.svg#TitilliumWeb) format('svg'); } @font-face {
font-family: 'Titillium Web';
font-style: normal;
font-weight: 600;
src: url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-600.eot); src: local('Titillium Web SemiBold'), local('TitilliumWeb-SemiBold'),
url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-600.eot?#iefix) format('embedded-opentype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-600.woff2) format('woff2'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-600.woff) format('woff'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-600.ttf) format('truetype'), url(//pfeifer-langen-ihkg.com/wp-content/themes/pfeifer_langen/fonts/titillium-web-v8-latin-600.svg#TitilliumWeb) format('svg'); }