.bx-wrapper {
position: relative;
margin: 0 auto;
padding: 0;
*zoom: 1;
}
.bx-wrapper img {
max-width: 100%;
display: block;
} .bx-wrapper .bx-viewport { -webkit-transform: translatez(0);
-moz-transform: translatez(0);
-ms-transform: translatez(0);
-o-transform: translatez(0);
transform: translatez(0);
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -30px;
width: 100%;
} .bx-wrapper .bx-loading {
min-height: 50px;
background: url(//feld72.at/wp-content/themes/72/lib/images/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
} .bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #666;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #000;
} .bx-wrapper .bx-prev {
left: 0px;
}
.bx-wrapper .bx-next {
right: 0px;
}
html.modern .bx-wrapper .bx-prev {
cursor: url(https://www.feld72.at/wordpress/wp-content/themes/72/lib/images/f72-pfeil-a.png) 45 32, pointer; }
html.oldIE .bx-wrapper .bx-prev {
cursor: url(https://www.feld72.at/wordpress/wp-content/themes/72/lib/images/f72-pfeil-a.cur), pointer; }
html.modern .bx-wrapper .bx-next {
cursor: url(https://www.feld72.at/wordpress/wp-content/themes/72/lib/images/f72-pfeil-b.png) 45 32, pointer; }
html.oldIE .bx-wrapper .bx-next {
cursor: url(https://www.feld72.at/wordpress/wp-content/themes/72/lib/images/f72-pfeil-b.cur), pointer; }
.bx-wrapper .bx-prev:hover {
}
.bx-wrapper .bx-next:hover {
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 0;
outline: 0;
width: 50%;
height: 100%;
text-indent: -9999px;
z-index: 500;
border: 0;
}
.bx-wrapper .bx-controls-direction img {
border: 0;
}
.bx-wrapper .bx-controls-direction a.disabled {
//	display: none;
} .bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//feld72.at/wp-content/themes/72/lib/images/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//feld72.at/wp-content/themes/72/lib/images/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
} .bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
}html, body {
font: normal normal 16px/1.35 FaktPro-Normal, Arial, Helvetica, Geneva;
-webkit-text-size-adjust: 100%;
margin: 0;
padding: 0;
color: #000;
height: 100%;
width: 100%;
text-rendering: optimizeLegibility;
text-decoration: none;
} .page-template {
background-color: #b6b1a8;
} .studio-text {
margin-bottom: 60px;
}
.studio-detail {
clear: both;
}
.studio-links {
width: 70%;
float: left;
}
.studio-rechts {
width: 30%;
float: right;
}
.team {
float: left;
width: 33.3%;
margin-bottom: 40px;
font-family: FaktPro-SemiBold, Arial, Helvetica, Geneva;
}
.ehemalige {
float: left;
}
.mitarbeiterinnen {
float: left;
width: 33.3%;
}
.gruppenbild {
margin-bottom: 40px;
}
.gruppenbild img {
width: 100%;
}
.team img {
margin-bottom: 10px;
}
.box-studio-1, .box-studio-2 {
margin-bottom: 40px;
padding: 40px;
// 			 -webkit-hyphens: auto;
// 			    -moz-hyphens: auto;
// 			     -ms-hyphens: auto;
// 			         hyphens: auto;
}
.box-studio-1 {
border: 10px solid #FF4A4B;
padding: 30px!important;
color: #FF4A4B;
background-color: #fff;
border: 10px solid #FF4A4B;
}
.box-studio-1 a {
color: #FF4A4B;
border: none;
}
.box-studio-1 a:hover {
color: #FF4A4B;
border-bottom: 2px solid #FF4A4B;
}
.box-studio-2 {
background-color: #b6b1a8;
color: #000;
}
.box-studio-2 a {
border: none;
}
.box-studio-2 a:hover {
border-bottom: 2px solid #000;
}
.clear {
clear: both;
} .box-news-out, .box-studio-out, .box-kontakt-out, .box-claim-out {
width: 48.5%;
margin-bottom: 50px;
}
.box-claim-out-2 {
width: 100%;
margin-bottom: 50px;
}
.box-kontakt-out {
background-color: #b6b1a8;
}
.box-news-out, .box-kontakt-out {
float: left;
}
.box-studio-out, .box-claim-out {
float: right;
}
.box-news, .box-claim {
padding: 20px;
height: 620px;
color: #FF4A4B!important;
border: 10px solid #FF4A4B;
}
.box-claim a, .box-news a {
color: #FF4A4B!important;
}
.box-studio {
border-style: solid;
border-width: 2px;
padding: 28px;
height: 550px;
}
.box-kontakt {
padding: 30px 10px 30px 30px;
height: 620px;
}
.box-kontakt-sp {
width: 50%;
float: left;
} .archive {
color: #FF4A4B!important;
}
.archive a {
color: #FF4A4B;
}
.news-linie {
border-top: 10px solid #FF4A4B;
position: relativ;
clear: both;
padding-top: 20px;
padding-bottom: 80px;
}
.news-text {
width: 60%;
}
.news-eintrag {
margin-bottom: 80px;
position: relative;
width: 100%;
float: left;
color: #FF4A4B;
}
.news-eintrag a {
color: #FF4A4B;
}
.news-eintrag img {
float: left;
clear: both;
margin-bottom: 10px;
margin-top: 10px;
width: 100%;
height: auto;
}
.size-medium {
width: auto!important;
}
.embed-container {
position: relative;
padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;
}
.embed-container iframe, .embed-container object, .embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .site-footer li {
display: inline;
} #screenshot {
position:absolute;
z-index: 10000;
display: none;
} .current-cat a, .current_page_item a {
border-bottom: 2px solid #000!important;
color: #000!important;
} .logo-social {
float: left;
margin-right: 15px;
margin-top: 30px;
} .border-b, .border-l, .border-t, .border-r {
position: fixed;
z-index: 10000;
background-color: #FF4A4B;
}
.border-b {
bottom: 0;
height: 10px;
width: 100%;
}
.border-l {
height: 100%;
width: 10px;
left: 0;
}
.border-t {
top: 0;
height: 10px;
width: 100%;
}
.border-r {
height: 100%;
width: 10px;
right: 0;
} .projekt {
position: relative;
}
.loading_container {
//		width: 1070px;
//		height: 660px;
position: absolute;
z-index: 1;
}
.loading_box {
width: 100%;
height: 100%;
background-color: #FFF;
opacity: 0;
} .bx-viewport {
height: auto!important;
}
.underline-link, .underline-link:hover, .underline-link:active, .underline-link:focus {
border-bottom: 2px solid #000!important;
}
#box_intro {
display: grid;
grid-template-columns: 1fr 1fr;
grid-column-gap: 30px;
margin-bottom: 50px;
}
.box-news, .box-studio {
height: auto;
}
.box-news-out {
display: grid;
}
.box-news-out, .box-studio-out {
float: none;
width: auto;
margin-bottom: 0;
}
.header {
z-index: 999999!important;
}
.logo-social img {
width: 40px;
height: 40px;
}
.logo-social a, .logo-social a:hover {
border: none;
}
.logo-social .normal-logo {
display: inline-block;
}
.logo-social .hover-logo {
display: none;
}
.logo-social:hover .normal-logo {
display: none;
}
.logo-social:hover .hover-logo {
display: inline-block;
}
.lazyload, .lazyloading {
opacity: 1!important;
}
#open_jobs_headline {
display: inline-block;
border-bottom: 2px solid #FF4A4B;
}
.box-news-out-jobs .ausgleich {
height: auto;
}
#links {
}
#links a {
display: block;
text-align: center;
border: 2px solid black;
color: black;
text-decoration: none;
width: 100%;
margin-bottom: 1.25em;
line-height: 3em;
}
#links a:hover {
color: white;
background: black;
}
#links .highlighted {
border: 2px solid #FF4A4B;
color: white;
background: #FF4A4B;
}
#links .highlighted:hover {
color: #FF4A4B;
background: white;
}
#links_social {
padding-left: 15px;
text-align: center;
}
#links_social .logo-social {
float: none;
display: inline-block;
}
input, input[type="password"], input[type="submit"] {
box-sizing: border-box;
margin: 0.5em 0;
font-size: 1.5em;
padding: 0 0.5em;
line-height: 2em;
}
input[type="password"] {
background: white;
border: 2px solid #FF4A4B;
color: #FF4A4B;
}
input[type="submit"]:hover {
cursor: pointer;
}
.bx-wrapper .bx-controls-direction a {
-webkit-tap-highlight-color: Transparent;
}
* {
hyphens: auto;
}
.projekt-text {
overflow-y: auto;
z-index: 9999;
}
.box-claim {
overflow-y: auto;
-ms-overflow-style: none;
scrollbar-width: none;
}
.box-claim::-webkit-scrollbar {
display: none;
}
.projektlink-3 h1 {
display: inline-block;
border-bottom: 2px solid Transparent;
}
.projektlink-3 h1:hover {
cursor: pointer;
border-bottom: 2px solid black;
}
iframe {
max-width: 100%;
}@font-face {
font-family: FaktPro-Normal;
src: url(//feld72.at/wp-content/themes/72/fonts/FaktPro-Normal.woff) format("opentype");
}
@font-face {
font-family: FaktPro-SemiBold;
src: url(//feld72.at/wp-content/themes/72/fonts/FaktPro-SemiBold.woff) format("opentype");
}html, body, table, strong {
-webkit-font-feature-settings: "kern" 0, "liga" 0, "calt" 0, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 1!important;
-moz-font-feature-settings: "kern" 0, "liga" 0, "calt" 0, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 1!important;
font-feature-settings: "kern" 0, "liga" 0, "calt" 0, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 1!important;
}
h1, h2, h3, h4 {
-webkit-font-feature-settings: "kern" 0, "liga" 0, "calt" 0, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 1!important;
-moz-font-feature-settings: "kern" 0, "liga" 0, "calt" 0, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 1!important;
font-feature-settings: "kern" 0, "liga" 0, "calt" 0, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 1!important;
}.header {
position: fixed;
top: 0px;
z-index: 100000000000;
font-size: 2.1em;
left: 0;
right: 0;
//	margin-right: auto;
//	margin-left: auto;
}
.header-wrapper {
max-width: 1070px;
padding: 0 250px 0;
margin: 0 auto;
}
.logo {
float: left;
margin-top: 20px;
height: 80px;
width: 161px;
}
.logo img {
width: 100%;
height: auto;
}
.header li {
padding-bottom: 1em;
padding-left: 1.2em;
}
.flaeche a {
color: #000!important;
border-bottom-width: 2px;
}
.flaeche a:hover {
border-bottom-width: 2px!important;
}
.flaeche {
border-bottom: 2px solid #000;
border-right: 2px solid #000;
border-left: 2px solid #000;
margin-left: 18%;
background-color: #fff;
position: absolute;
width: 220px;
//		z-index: 100;
cursor: pointer!important;
}
.flaeche .top {
height: 1.5em;
}
.show-hide {
display: none;
}
.flaeche:hover .show-hide, .flaeche:active .show-hide {
display: block;
} .rotate {
position: fixed;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
width: 200px;
height: 40px;
top: 200px;
right: -60px;
text-align: right;
z-index: 9999;
} a.lang_sel_sel { 
display: none;
}
#lang_sel_list ul {	
float: right;
}
.site-footer #lang_sel_list ul {	
float: left;
padding-left: 20px;
display: none;
}
.footer-1 {	
float: left;
}ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
a {
color: #000;
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: solid;
padding: 0;
margin: 0;
}
a:hover {
color: #000;
border-bottom-width: 1px;
border-bottom-style: solid;
}
.link-2 a {
border-bottom-style: none!important;
}
.link-2 a:hover {
//		border-bottom-width: 1px!important;
border-bottom-style: solid!important;
}
strong {
font-family: FaktPro-SemiBold, Arial, Helvetica, Geneva;
font-weight: normal;
font-style: normal;
}
img {
border-style: none!important;
} 
a img {
display: block;
}
.para p {
padding-bottom: 0em;
}
p {
padding-bottom: 0.6em;
margin: 0;
clear: both;
//		font-family: FaktPro-Normal, Arial, Helvetica, Geneva;
font-weight: normal;
font-style: normal;
}
.team p, .team p h4 {
font-family: FaktPro-SemiBold, Arial Bold, Helvetica, Geneva;
}
h1, h2, h3, h4 {
padding: 0;
font-variant: normal;
font-weight: normal;
font-style: normal;
margin: 0 0 0.4em;
line-height: 1.15em!important;
}
h1 a, h4 a {
border-bottom-width: 2px;
border-bottom-style: solid;
}
h2 a, h3 a {
border: none!important;
}
h1 a:hover, h4 a:hover {
border-bottom-width: 2px;
}
h2 a:hover {
border: none;
}
h1 {
font: 2.1em FaktPro-Normal, Arial, Helvetica, Geneva;
}
h2 {
font: 1.56em FaktPro-SemiBold, Arial, Helvetica, Geneva;
}
h3 {
font: 5.20em FaktPro-Normal, Arial, Helvetica, Geneva;
color: #FF4A4B;
}
h4 {
font: 1em FaktPro-SemiBold, Arial, Helvetica, Geneva;
} .wrapper, .wrapper-news {
max-width: 1070px;
padding: 0 250px 0;
position: relative;
margin-right: auto;
margin-left: auto;
min-height: 100%;
margin-bottom: -200px;
}
.wrapper-news-outer {
width: 100%;
position: relative;
margin-right: auto;
margin-left: auto;
min-height: 100%;
margin-bottom: -200px;
}
.wrapper-news {
margin-bottom: 0px;
min-height: auto;
}
.ausgleich {
height: 120px;
}
.wrapper:after {
content: "";
display: block;
}
.site-footer, .wrapper:after {
height: 40px;
margin-top: 160px;
}
.site-footer {
max-width: 1070px;
margin-right: auto;
margin-left: auto;
position: relative;
clear: both;
padding-bottom: 0;
padding-left: 250px;
padding-right: 250px;
}
.related {
clear: both;
padding-top: 60px;
}.projekt {
margin-bottom: 50px;
position: relative;
width: 100%;
min-height: 120px;
height: auto;
clear: both;
}
.projekt-text-inside {
padding-right: 40px;
padding-left: 40px;
}
.projekt-text {
background-color: #EFEDE3;
z-index: 1001;
z-index: 998;
z-index: 99999;
height: 100%;
position: absolute;
top: 0;
width: 100%;
}
.projekt-text-links {
width: 72%;
font-size: 1.2em;
padding-top: 0px;
float: left;
padding-bottom: 40px;
}
.category-projekte-typo-small .projekt-text-links, .category-projekte-typo-klein .projekt-text-links {
font-size: 1em;
}
.projekt-text-rechts {
width: 23%;
margin-left: 5%;
float: right;
}
.projekt-close {
position: absolute;
cursor: pointer;
z-index: 1002;
right: 40px;
top: 40px;
background: url(//feld72.at/wp-content/themes/72/f72-x.png) no-repeat;
width: 41px;
height: 41px;
}
.hidden {
display: none;
} .projekt h1 {
font-family: FaktPro-SemiBold, Arial, Helvetica, Geneva;
}
.projektlink-1, .projektlink-2, .projektlink-3, .projektlink-4, .projektlink-5, .projektlink-6 {
width: 70%;
}
.projektlink-1, .projektlink-2 {
display: none;
position: absolute;
left: 40px;
top: 40px;
z-index: 1000;
}
.projekt:hover .projektlink-1 {
display: inline;
border-style: none!important;
}
.projektlink-3, .projektlink-6 {
padding-top: 40px;
}
.single .not-related .projektlink-6 a {
border-style: none!important;
} .text-only {
display: none;
}
.category-texte .text-only, .category-texte-en .text-only {
display: inline;
}
.category-texte .projekt-text, .category-texte-en .projekt-text {
background-color: #b6b1a8;
}
.single .not-related .category-texte .bx-viewport, .single .not-related .category-texte-en .bx-viewport {
display: none;
}
.single .not-related .category-texte .projekt-text, .single .not-related .category-texte-en .projekt-text {
height: auto;
position: relative;
}.searchfield {
clear: both;
position: relativ;
margin-bottom: 50px;
background-color: #FF4A4B;
}
input {
padding: 2%;
color: #fff;
width: 96%;
border: 0;
background-color: #FF4A4B;
border-bottom: 0px solid #FFF;
font: 2.1em FaktPro-Normal, Arial, Helvetica, Geneva;
}
input:focus, select:focus, textarea:focus, button:focus {
outline: none;
}
.ui-helper-hidden-accessible { display: none; }
.ui-menu .ui-menu-item { 
text-decoration: none;
border: none;
font-size: 2.1em;
color: #dbd8ce;
cursor: hand;
}
.ui-menu .ui-menu-item:hover { 
color: #000;
border-style: none;
}
.ui-widget-content {
width: 50%;
background-color: #fff;
cursor: pointer;
z-index: 10001;
border: 2px solid #000;
margin-top: 100px!important;
padding: 20px!important;
}@media screen and (min-width: 1570px) {
.projekt {
min-height: 660px;
}
}
@media screen and (min-width: 641px) and (max-width: 1260px) { .header-wrapper, .site-footer, .wrapper, .wrapper-news {
padding: 0 60px 0;
}
}
@media screen and (min-width: 0px) and (max-width: 1360px) {
.studio-links {
width: 60%;
float: left;
}
.studio-rechts {
width: 40%;
float: right;
}
.team, .mitarbeiterinnen {
width: 48%;
}
}
@media screen and (min-width: 0px) and (max-width: 720px) { .studio-rechts {
display: none;
}
.studio-links {
width: 100%;
}
}
@media screen and (min-width: 0px) and (max-width: 1260px) { .box-studio-out, .box-news-out, .box-claim-out, .box-kontakt-out {
width: 100%!important;
}
#box_intro {
grid-template-columns: 1fr;
grid-row-gap: 20px;
margin-bottom: 20px;
}
.box-studio, .box-news, .box-claim, .box-kontakt {
height: auto;
}
.flaeche {
margin-left: 30%;
}
}
@media screen and (min-width: 0px) and (max-width: 900px) { .header-wrapper, .site-footer, .wrapper, .projekt-x, .wrapper-news {
padding: 0 20px 0;
}
.box-studio {
padding: 18px;
}
.box-kontakt {
padding: 20px;
}
.box-news, .box-claim {
padding: 10px;
}
.projekt, .box-kontakt-out, .box-claim-out, .box-claim-out-2, .gruppenbild, .studio-text {
margin-bottom: 20px;
} .news-text {
width: 80%;
} .projektlink-1, .projektlink-2, .projektlink-3, .projektlink-4, .projektlink-5, .projektlink-6 {
width: 90%;
}
.related {
padding-top: 40px;
}
.projekt .projekt-close {
display: none;
}
.projekt-text-inside {
padding-right: 0px;
padding-left: 0px;
}
.single .not-related .projekt-text {
clear: both;
position: relative;
background-color: #FFF;
}
.category-texte .projekt-text-inside, .not-related .category-texte .projekt-text-inside, .category-texte-en .projekt-text-inside, .not-related .category-texte-en .projekt-text-inside {
background-color: #b6b1a8;
padding-right: 20px;
padding-left: 20px;
}
.projekt-text-links, .projekt-text-rechts {
width: 100%;
float: left;
margin: 0;
padding: 0;
}
.projekt-text-rechts {
padding: 10px 0 20px;
}
.home .projekt-text-links, .home .projekt-text-rechts {
display: none;
}
.single .hidden {
display: inline;
}
.related .hidden, .category-texte .hidden, .category-texte-en .hidden {
display: none!important;
}
.projekt-close {
right: 20px;
bottom: 20px;
background: url(//feld72.at/wp-content/themes/72/f72-x-klein.png) no-repeat;
width: 22px;
height: 22px;
} .projekt:hover .projektlink-1 {
display: none;
}
.projektlink-2 {
display: inline;
top: 20px;
left: 20px;
}
.single .projektlink-2 {
display: none;
}
.related .projektlink-2 {
display: inline;
}
.projektlink-6, .projektlink-3 {
padding-top: 20px;
} .searchfield {
margin-bottom: 20px;
}
}
@media screen and (min-width: 0px) and (max-width: 760px) { .column-3, .column-4, .column-5 {
display: none;
}
#screenshot {
display: none!important;
}
}
@media screen and (min-width: 0px) and (max-width: 640px) {
html, body {
font-size: .8em;
}
.site-footer, .wrapper:after {
height: 30px;
margin-top: 170px;
}
.flaeche {
width: 140px;
}
h3 {
font-size: 3.20em;
}
.ausgleich {
height: 80px;
}
.tablepress thead th {
padding-top: 80px!important;
}
.logo {
height: 40px;
width: 80px;
}
.news-text {
width: 100%;
}
.news-eintrag {
margin-bottom: 40px;
}
}
@media screen and (min-width: 0px) and (max-width: 360px) {
.team img {
width: 80%;
height: auto;
}
}