:root {
--fh-light-grey: #b7b7b7;
}
.products-list-app {
margin: 0 20px;
}
.products-list-app ul li {
margin: 0;
padding: 0;
list-style: none;
}
.page-id-157351 .sharedaddy {
display: none;
}
#fh-navigation-language-selector {
position: absolute;
top: 20px;
right: 0;
z-index: 89;
border-top-left-radius: 40px;
border-bottom-left-radius: 40px;
background: #000;
padding: 6px 14px;
display: flex;
align-items: center;
}
.jp-carousel-overlay {
pointer-events: all !important;
}
.home #fh-navigation-language-selector {
top: 40px;
}
.fl-builder-edit .fh_lang_content {
border:2px solid orange;
position: relative;
}
.fl-builder-edit .fh_lang_content::before,
.fl-builder-edit .not-de::before,
.fl-builder-edit div[class*="only-"]::before {
position: absolute;
content: "Sprachabhängiger Inhalt";
top:0;
left:0;
background: orange;
color: #fff;
padding: 0 8px 8px 8px;
font-size: 13px;
z-index: 10;
line-height: 18px;
}
html:not([lang="de"]) .only-de,
html:not([lang="en"]) .only-en,
html:not([lang="es"]) .only-es,
html:not([lang="fr"]) .only-fr,
html:not([lang="nl"]) .only-nl,
html:not([lang="tr"]) .only-tr,
html:not([lang="th"]) .only-th,
.not-de {
display: none !important;
}
.fl-builder-edit .not-de,
.fl-builder-edit div[class*="only-"] {
position: relative;
border:2px solid orange;
}
html:not([lang="de"]) .not-de,
html .fl-builder-edit .not-de,
html .fl-builder-edit div[class*="only-"] {
display: block !important;
}
#linguise_popup_container #linguise_popup {
max-width: 600px !important;
}
#linguise_popup_container #linguise_popup li a {
border:none !important;
}
.portfolio-filters .inner-wrapper .cbp-filter-item.cbp-filter-item-active {
text-decoration:none !important;
}
#fh-navigation-language-selector a {
border: none !important;
}
#fh-navigation-language-selector a:hover {
opacity: 0.7;
}
#fh-navigation-language-selector img.wpml-ls-flag {
width: 30px;
height: 20px;
}
#fh-navigation-language-selector li.wpml-ls-current-language,
#fh-navigation-language-selector .wpml-ls-item-tr,
.wpml-ls .wpml-ls-item-tr,
#mega-menu-item-wpml-ls-94-tr {
display: none !important;
}
.fh-team-list {
display: flex;
flex-wrap: wrap;
gap: 0;
}
.fh-team-item {
width: calc(25% - 1px);
padding: 50px;
border-right: 1px solid #222;
box-sizing: border-box;
}
.fh-team-item:nth-child(4n + 4) {
border: none;
}
.fh-team-item-info {
padding: 20px 0 5px 0;
}
.fh-team-item-info h5 {
font-size: 14px;
font-weight: 600;
color: #fff;
text-transform: uppercase;
font: var(--vamtam-h5-font-weight) var(--vamtam-h5-font-style) var(--vamtam-h5-font-size)/var(--vamtam-h5-line-height) var(--vamtam-h5-font-family);
letter-spacing: var(--vamtam-h5-letter-spacing,normal);
}
.fh-team-item-info h3 {
padding: 5px 0;
font-weight: 600;
margin: 0;
color: #fff;
text-transform: uppercase;
font: var(--vamtam-h3-font-weight) var(--vamtam-h3-font-style) var(--vamtam-h3-font-size)/var(--vamtam-h3-line-height) var(--vamtam-h3-font-family);
letter-spacing: var(--vamtam-h3-letter-spacing,normal);
}
.fh-team-item-info p {
margin-bottom: 0;
}
.fh-team-item-info-phone,
.fh-team-item-info-email {
padding-bottom: 5px;
color:#fff;
font-size: 18px;
line-height: 27px;
display: block;
}
.fh-team-item .fh-team-item-thumbnail {
overflow: hidden;
}
.fh-team-item .fh-team-item-thumbnail img {
transition: opacity .4s,transform .6s;
display: block;
width: 100%;
height: auto;
}
@media (hover: hover) {
.fh-team-item:hover .fh-team-item-thumbnail img {
transform: scale(1.05);
opacity: .6;
}
}
.products-list-sidebar-inner {
background: #272727;
border-radius: 10px;
overflow: hidden;
padding: 30px;
display: flex;
margin-bottom: 10px;
justify-content: space-between;
}
.products-list-sidebar-inner.left {
flex:1;
}
.products-list-wrapper {
padding-bottom: 60px;
}
.products-list-wrapper ul {
display: flex;
flex-wrap: wrap;
margin:0 -10px;
padding:0;
}
.products-list-wrapper ul li {
width: 12.5%;
padding: 10px;
}
.products-list-wrapper ul li a {
display: inline-block;
}
.products-list-wrapper ul li .vamtam-responsive-wrapper {
transition: all 0.2s ease-out;
border-radius: 4px;
overflow: hidden;
}
.products-list-wrapper ul li:hover .vamtam-responsive-wrapper {
transform: scale(1.02);
}
.products-item-title {
display: block;
color: #fff;
}
.products-item img {
background: #000;
display: block;
aspect-ratio: 1;
object-fit: cover;
}
.products-item-img-placeholder {
width: 100%;
aspect-ratio: 1;
background: #000;
}
.products-list-sidebar {
display: flex;
gap: 20px;
}
.products-list-sidebar ul {
margin: 0;
padding: 0;
}
.products-list-sidebar-filter-block {
min-width: 50px;
padding: 0 10px;
}
.products-list-sidebar-filter-block.type-primary {
min-width: 250px;
}
.products-list-sidebar-filter-block.type-line {
min-width: 230px;
}
.products-list-sidebar-filter-block:last-child {
border: none;
margin-right: 0;
}
.products-list-sidebar-filter-block li {
display: flex;
align-items: center;
color:#fff;
text-transform: uppercase;
font-size: 15px;
line-height: 18px;
}
.products-list-sidebar-filter-block.type-primary li {
font-size: 18px;
line-height: 22px;
display: block;
}
.products-list-sidebar-filter-block.type-primary li a {
display: flex;
align-items: center
}
.products-list-sidebar-filter-block.type-line ul {
display: flex;
flex-wrap: wrap;
margin: 0 -4px;
}
.products-list-sidebar-filter-block.type-format ul {
display: block;
}
.products-list-sidebar-filter-block.type-line li,
.products-list-sidebar-filter-block.type-format li {
width: 25%;
padding: 4px;
}
.products-list-sidebar .products-list-sidebar-inner input[name="filtersearch"] {
background: #999;
border:none;
padding: 10px;
height: 45px;
width: 100%;
}
.only-mobile {display: none;}
.fh-products-detail-slider {
margin-top: 20px;
}
@keyframes around {
0% {
transform: rotate(0deg)
}
100% {
transform: rotate(360deg)
}
}
.fh-zip-search_icon-container {
position: absolute;
right: 150px;
top: calc(50% - 10px);
display: none;
}
.fh-zip-search_loader {
position: relative;
height: 20px;
width: 20px;
display: inline-block;
animation: around 5.4s infinite;
}
.fh-zip-search_loader::after, .fh-zip-search_loader::before {
content: "";
background: white;
position: absolute;
display: inline-block;
width: 100%;
height: 100%;
border-width: 2px;
border-color: #333 #333 transparent transparent;
border-style: solid;
border-radius: 20px;
box-sizing: border-box;
top: 0;
left: 0;
animation: around 0.7s ease-in-out infinite;
}
.fh-zip-search_loader::after {
animation: around 0.7s ease-in-out 0.1s infinite;
background: transparent;
}
.fh-zip-search_form {
display: flex;
position: relative;
}
.fh-zip-search.loading .fh-zip-search_icon-container {
display: block;
}
.fh-zip-search_query {
box-sizing: border-box;
min-height: 54px;
margin: 0 !important;
}
.fh-zip-search_form input[type="submit"] {
margin-left: 10px;
text-transform: none;
min-height: 54px;
}
.single-products .vamtam-responsive-wrapper img {
display: block;
}
.single-products .mfp-wrap button.mfp-close::after {
background: #373737;
}
.single-products .mfp-wrap button.mfp-close:hover::after {
background: var(--vamtam-accent-color-1);
}
.fh-products-detail-slider ul {
padding: 0;
margin: 0 -1px;
}
.fh-products-detail-slider ul li {
display: inline-block;
padding: 1px;
width: 25%;
box-sizing: border-box;
}
.fl-product-detail-button-2 {
margin-top: 20px;
}
.filtersearch-panel {
display: flex;
}
.filter-submit {
height: 45px;
width: 45px;
padding: 0;
display: none;
}
.filter-submit .icon {
font-family: 'theme' !important;
}
.products-list-sidebar-filter-block li a {
color: inherit;
transition: color 0.2s ease;
position: relative;
}
.products-list-sidebar-filter-block li a.active {
color: #fff !important;
border-color: var(--vamtam-body-link-hover);
}
.products-list-sidebar-filter-block li a.active::after {
content: "x";
position: absolute;
top:50%;
transform: translateY(-50%);
font-size: 10px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
text-align: center;
right: -22px;
z-index: 1;
height: 18px;
width: 18px;
border-radius: 50%;
overflow: hidden;
background: #3c3b3b;
color:#999;
}
.products-list-sidebar-filter-block li a[data-filter-type="color"].active {
border: 2px solid var(--vamtam-body-link-hover) !important;
}
.products-list-sidebar-filter-block li a:hover {
color:#fff;
}
.products-list-sidebar-filter-block.type-primary li a:hover {
border-color: transparent;
text-decoration: none;
}
.products-list-sidebar-filter-block.type-color li {
margin: 2px;
display: inline-block;
}
.products-list-sidebar-filter-block.type-color li a {
width: 20px;
height: 20px;
display: inline-block;
border-radius: 50%;
overflow: hidden;
border:none !important;
transition: opacity 0.2s ease;
}
.products-list-sidebar-filter-block.type-color li a:hover {
opacity: 0.7;
}
.products-list-sidebar-filter-block li.active {
color:#fff;
}
.products-list-sidebar-filter-block li img {
width: 40px;
height: auto;
margin-right: 20px;
display: inline-block;
}
.products-list-sidebar-filter-title,
.filter-title {
display: block;
position: relative;
color: var(--fh-light-grey);
font-size: 13px;
line-height: 16px;
text-transform: uppercase;
margin-bottom: 10px;
}
.products-list-sidebar-filter-title i,
.filter-title i {
font-style: normal;
background: #272727;
padding-right: 10px;
display: inline-block;
z-index: 1;
position: relative;
}
.products-list-sidebar-filter-title::after,
.filter-title::after {
width: 100%;
content:"";
position: absolute;
height: 1px;
background: #373737;
top:50%;
margin-top: 1px;
left: 0;
}
body.single-products #main {
background: #272727
}
.single-products #sub-header {
display: none;
}
.single-products h1 {
color: #fff;
font-size: clamp(1.875rem, 2vw, 2.5rem);
}
.single-products .limit-wrapper {
max-width: none;
}
.single-products .page-wrapper {
padding-top: 150px;
}
.filter-title {
margin-top: 20px;
}
.filter-meta {
margin: 40px 0;
}
.fh-product-description {
margin-bottom: 50px;
}
.fh-product-description p,
.filter-meta .vamtam-heading {
color: #fff;
}
.fh-separator {
border-top: 4px solid var( --vamtam-accent-color-1 );
width: 15%;
}
a.fh-gallery:hover {
opacity: 0.8;
}
.page-id-155727 .sharedaddy,
.page-id-155728 .sharedaddy,
.page-id-165971 .sharedaddy {display: none;}
.bsearch_highlight {
background: none;
}
#iframe-heinze {
position: relative;
height: 70vh;
min-height: 600px;
overflow: hidden;
width: 100%;
}
#iframe-heinze iframe {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}
.single-jobs #sub-header {
display: none;
}
.single-jobs h1 {
font-size: calc(16px + 2.4vw);
}
.single-jobs .page-content .fl-separator {
border-top: 4px solid;
border-top-color: currentcolor;
width: 15%;
max-width: 100%;
margin: 40px 0 30px 0;
}
.job-list-wrapper {margin: 0 !important; padding:0 !important;}
.job-list-item {
margin-bottom: 20px;
display: block;
font-size: 1.2em;
line-height: 1.4em;
border-bottom: 1px solid #333;
padding-bottom: 20px;
}
.job-list-item a {border:none !important}
.job-list-item a:hover {color:var(--vamtam-body-link-hover) !important;}
.single-jobs .vamtam-button-wrap {margin-top: 50px; margin-bottom: 50px;}
.single-jobs #main {background:rgba(17,17,17,0.78); padding-top: 100px;}
.single-jobs #main::after {
border-radius: inherit;
content: '';
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 0;
background-image: radial-gradient(at left top, rgba(17,17,17,0.85) 55%, rgba(68,68,68,0.83) 100%);
}
.single-jobs #main-content .fl-builder-content > .fl-row:first-child > .fl-row-content-wrap {
padding-top: 20px;
}
.single-jobs #main .limit-wrapper {max-width: none;}
.single-jobs #main .vamtam-box-outer-padding {
padding:0 !important;
}
.single-jobs #main .fl-row-content-wrap {
padding-left: var( --vamtam-box-outer-padding );
padding-right: var( --vamtam-box-outer-padding );
}
.single-jobs #main .page-content {
padding-left: calc( var( --vamtam-box-outer-padding ) + var( --vamtam-block-margin-desktop-left, var( --vamtam-beaver-global-module_margins_left ) ) );
padding-right: calc( var( --vamtam-box-outer-padding ) + var( --vamtam-block-margin-desktop-right, var( --vamtam-beaver-global-module_margins_right ) ) );
}
@media (max-width: 992px) {
.single-jobs #main .page-content {
padding-left: calc( 20px + var( --vamtam-block-margin-tablet-left, var( --vamtam-beaver-global-module_margins_left ) ) );
padding-right: calc( 20px + var( --vamtam-block-margin-tablet-right, var( --vamtam-beaver-global-module_margins_right ) ) );
}
}
.single-jobs .page-wrapper {
z-index: 1;
}
.single-jobs .page-wrapper * {
color:#fff;
}
p {
hyphens: none;
word-wrap: break-word;
}
.font-h1, h1 {
word-spacing: -0.09em !important;
}
.home-news {
position: absolute;
bottom: 30px;
right:0;
width: 260px;
z-index: 100;
background: rgba(0,0,0,0.9);
padding: 30px;
}
.home-news h4 {
color:#fff;
display: block;
}
.home-news a {
display: block;
color:#fff;
border:none !important;
text-decoration: none !important;
}
.home-news a.home-news-more {
letter-spacing: 0.4px;
font-size: 13px;
margin-top: 16px;
}
.home-news a:hover {color:var(--vamtam-body-link-hover);} @keyframes sme-fade {
10% {
opacity: 0.7;
}
30% {
opacity: 1;
}
100% {
opacity: 1;
}
}
@keyframes sme-fadephoto {
20% {
opacity: 0.8;
}
50% {
opacity: 1;
}
100% {
opacity: 1;
}
}
@keyframes sme-scale {
to {
transform: translateY(0vh) scale(1);
}
}
@keyframes sme-move {
to {
transform: translateY(20vh);
}
}
.scroll-mega-effect .fl-col {
height: 300vh;
overflow: clip;
position: relative;
}
.scroll-mega-effect .fl-col-content {
position: sticky;
top:30px;
display: grid;
grid-template: "surface" 100%/100%;
height: 100vh;
width: 100%;
}
.scroll-mega-effect .fl-module-rich-text,
.scroll-mega-effect .fl-module-photo  {
grid-area: surface;
transition: transform .2s ease-out,opacity .1s ease-out;
animation-duration: 1s;
animation-timing-function: ease;
animation-play-state: paused;
opacity: 0;
animation-delay: calc(var(--scroll) * -1s);
}
.scroll-mega-effect .fl-module-rich-text {
z-index: 1;
align-self: flex-start;
justify-self: center;
animation-name: sme-move, sme-fade;
transform: translateY(5.5vh);
}
.scroll-mega-effect .fl-module-photo  {
animation-name: sme-scale, sme-fadephoto;
transform: translateY(70vh) scale(0.8);
z-index: 5;
height: 100vh;
position: relative;
margin: auto auto 0;
}
.team-member:hover .thumbnail img {
transform: scale(1.2);
}
.has-scroll-down-icon {
position: relative;
}
.progress-bar::before,
.has-scroll-down-icon::before {
position: absolute;
bottom: 70px;
content:"";
left: 50%;
width: 100px;
height: 50px;
background: url(//www.feldhaus-klinker.de/wp-content/themes/nex-child/assets/img/scroll-down-icon-n.svg) no-repeat;
background-size: contain;
animation: sdb04 2s infinite;
transition: opacity 0.3s ease;
z-index: 1;
}
body.scrolled .progress-bar::before,
body.scrolled .has-scroll-down-icon::before {opacity: 0; pointer-events: none;}
@keyframes sdb04 {
0% {
transform: translate(0, 0);
}
20% {
transform: translate(0, 10px);
}
40% {
transform: translate(0, 0);
}
}
.progress-bar {
height: 3px;
background: transparent;
width: 100%;
z-index: 100;
position: absolute;
left:0;
bottom:0;
}
.progress-bar #sliderbar {
height: 100%;
background: rgba(255,255,255,0.5);
width: 0;
}
body:not(.fl-builder-edit) #box-foerderung {
position: absolute;
bottom: 0;
padding: 50px;
right: 0;
z-index: 20;
max-width: 700px;
}
body:not(.fl-builder-edit) #box-foerderung:before {
background: radial-gradient(ellipse at bottom right, rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.01) 70%,rgba(0,0,0,0) 100%);
width: 200%;
height: 130%;
right: 0;
bottom: 0;
position: absolute;
z-index: -1;
}
#box-foerderung .fl-rich-text * {color:#fff; font-size: 16px;}
#box-foerderung .line-iconclose {color:#fff;}
#box-foerderung-close {text-align: right;}
#vamtam-overlay-search {background:#222;}
#vamtam-overlay-search input[type="search"],
.search-results .main-container input[type="search"] {background: #313131; color: #ccc; padding-left: 10px; padding-right: 10px;}
.search-results .main-container input[type="search"] {border: none !important;}
.mobile-only-nav-item,
.mega-mobile-only-nav-item {display: none !important;}
body.single-post:not(.has-blocks) .post-content .fl-row-fixed-width {margin: 0 auto;}
.loop-wrapper.news .list-item > div {
background: #333333;
}
.loop-wrapper.news header h4 {color:#fff;}
.loop-wrapper.news .post-article .post-content-outer {
color:#c4c4c4;
}
.loop-wrapper.news .vamtam-meta-tax-categories {color: var(--fh-light-grey);}
.loop-wrapper.news .vamtam-button {color: #fff !important;border-color:#fff !important;}
.loop-wrapper.news .post-actions-wrapper a {color:#c4c4c4; opacity: 1;}
.loop-wrapper .post-article,
.single-post #main {background: #222;}
.single-post .post-content * {color:#fff !important;}
.single-post .loop-wrapper .list-item .post-article {background: #282828;}
#box-foerderung .fl-icon {cursor: pointer;}
.page-id-23018 .fl-photo-caption {color:#bababa;}
body .nf-error-wrap .nf-error-msg {color:#b3001a !important;}
.single-jetpack-portfolio .loop-wrapper.news .post-article {
background: #222;
}
.single-jetpack-portfolio .loop-wrapper.news .post-article * {color:#fff !important;}
.single-jetpack-portfolio .loop-wrapper.news .thumbnail a {border: none !important;}
.single-jetpack-portfolio .header-middle {
display: none;
}
.single-jetpack-portfolio .fl-module-rich-text #gallery-2 {
display: none !important;
}
.portfolio-image img:is([sizes="auto" i], [sizes^="auto," i]) {
contain-intrinsic-size: 960px 720px !important;
}
body.responsive-layout.single-jetpack-portfolio .portfolios .loop-wrapper.news.hover-animation-4 .portfolio_details .title {
color:#fff !important;
}
.loop-wrapper.news .thumbnail img {
height: 300px !important;
object-fit: cover;
}
@media (min-width: 1250px) {
.mega-sub-menu {
display: none !important;
}
.fh-fixed-navi .mega-sub-menu {
display: block !important;
}
}
.cp_id_ef692 .cp-slidein-body {
padding: 100px 50px;
}
.cp_id_ef692 .cp-optin .cp-title-container {
padding: 0 !important;
}
.cp_id_ef692 .cp-optin .cp-desc-container {
padding: 15px 0 25px !important;
}
.cp_id_ef692 .vamtam-button {
text-transform: uppercase;
font-weight: bold;
}
p.notice {
color: #797979 !important;
}
.sib-default-btn {
text-transform: uppercase;
margin-top: 16px;
}
.form-blackmode .form-checkbox-text p {
color: #fff !important;
}
.form-blackmode .form-checkbox-text p a {
color: #fff !important;
text-decoration: underline !important;
}
body .checkbox-container .nf-after-field .nf-error-wrap {
min-height: 5px;
}
.sib_signup_form input[type="text"],
.sib_signup_form input[type="email"] {
background: #313131 !important;
border: none !important;
outline: none !important;
color: #fff !important;
}
.sib_signup_form label {
font-weight: 700;
font-size: var(--vamtam-primary-font-font-size);
display: block;
}
.pp-modal-container {height: auto;}
.pp-modal-close.box-top-right {top: 20px !important;right: 20px !important;}
.more-accordion .fl-accordion-item {border:none !important;}
.more-accordion .fl-accordion-button-label {width:auto;}
.pp-offcanvas-content-inner .wptrigger_append * {color: #fff !important;}  .vapor-fullwidth-slider-desktop .fl-bbvm-vegas-slideshow-for-beaverbuilder .slideshow-item,
.vapor-fullwidth-slider-desktop .fl-bbvm-vegas-slideshow-for-beaverbuilder .slideshow-item .vegas {height: calc( var(--vh, 1vh) * 100) !important; min-height: 0 !important; max-height: none !important;}
.vapor-fullwidth-slider-mobile .fl-bbvm-vegas-slideshow-for-beaverbuilder .slideshow-item,
.vapor-fullwidth-slider-mobile .fl-bbvm-vegas-slideshow-for-beaverbuilder .slideshow-item .vegas {height: calc( var(--vh, 1vh) * 100) !important; min-height: 0 !important; max-height: none !important;}
.single-jetpack-portfolio .has-background .meta-header-inside,
.single-post .has-background .meta-header-inside{
box-sizing: border-box;
height: auto !important;
min-height: 500px !important;
max-height: none;
}
.responsive-image {
background: #111111;
}
.responsive-image .vegas.vegas-container {
height: calc(var(--vw, 1vw) * 50) !important;
}
.responsive-image .fl-row-full-width.fl-row-content {
height: calc(var(--vw, 1vw) * 50) !important;
}
.responsive-image .pp-image-carousel .pp-carousel-image-container {
background-repeat: no-repeat !important;
}
.fl-builder-active .fl-row-bg-bbvm_vegas .fl-row-content-wrap.vamtam-show-bg-image {
z-index: inherit !important;
}
.responsive-image .fl-bbvm-vegas-slideshow-for-beaverbuilder .slideshow-item, .responsive-image .fl-bbvm-vegas-slideshow-for-beaverbuilder .slideshow-item .vegas {
min-height: calc(var(--vw, 1vw) * 50) !important;
max-height: calc(var(--vw, 1vw) * 50) !important;
height: calc(var(--vw, 1vw) * 50) !important;
}
.header-middle .responsive-image .fl-row-content {
max-width: none !important;
}
.responsive-image .fl-bbvm-vegas-slideshow-for-beaverbuilder .link {
padding: 15px 35px;
width: auto;
text-align: center;
background: #b3001a;
font-size: 18px;
margin-left: auto;
}
.responsive-image .fl-bbvm-vegas-slideshow-for-beaverbuilder .link a {
color: #fff !important;
}
.portfolio-filters {position: relative;}
.portfolio-filters .cbp-l-filters-dropdown {margin-bottom: 50px; height: auto;}
.page-id-156356 .footer-social-media.fl-visible-desktop,
.parent-pageid-156356 .footer-social-media.fl-visible-desktop {display: block;}
@media (max-width: 992px) {
.page-id-156356 .footer-social-media.fl-visible-desktop,
.parent-pageid-156356 .footer-social-media.fl-visible-desktop {display: none;}
.page-id-156356 .footer-social-media.fl-visible-medium-mobile,
.parent-pageid-156356 .footer-social-media.fl-visible-medium-mobile {display: block;}
}
@media (max-width: 767px) {
#mega-menu-menu-header .mobile-only-nav-item,
#mega-menu-menu-header .mega-mobile-only-nav-item {display: block !important;}
body.responsive-layout .vamtam-related-content {margin-bottom: 100px !important;}
.page-id-156356 .footer-social-media.fl-visible-medium-mobile,
.parent-pageid-156356 .footer-social-media.fl-visible-medium-mobile {display: block;}
body:not(.fl-builder-edit) #box-foerderung {
padding: 10px;
}
.responsive-image .fl-bbvm-vegas-slideshow-for-beaverbuilder .slideshow-item, .responsive-image .fl-bbvm-vegas-slideshow-for-beaverbuilder .slideshow-item .vegas {
min-height: calc(var(--vw, 1vw) * 167) !important;
max-height: calc(var(--vw, 1vw) * 167) !important;
height: calc(var(--vw, 1vw) * 167) !important;
}
.responsive-image .vegas.vegas-container {
height: calc(var(--vw, 1vw) * 167) !important;
}
.responsive-image .fl-row-full-width.fl-row-content {
height: calc(var(--vw, 1vw) * 167) !important;
}
.responsive-image .fl-bbvm-vegas-slideshow-for-beaverbuilder .link {
display: none;
}
}  #header-subnavigation-desktop {transition:all ease 0.2s;}
.scroll-up #header-subnavigation-desktop {
position: fixed;
top:80px;
left: 0;
z-index: 10;
}
.fh-subnavi-ontop-content .fh-subnavigation-container.dark {
background: rgba(0,0,0,0.65);
}
.fh-subnavigation ul {
text-align: left;
padding-right: 10px;
}
.fh-subnavigation ul li:not(.current-menu-item) a {
color:#ccc;
}
.fh-subnavigation ul li:not(.current-menu-item) a:hover {
color:#fff;
}
.fh-subnavigation-container.dark:before {
background-image: -webkit-gradient(to left, rgba(19, 19, 19, 0), rgba(19, 19, 19, 0) 85%);
background-image: linear-gradient(to left, rgba(19, 19, 19, 0), rgba(19, 19, 19, 0) 85%);
}
.fh-subnavigation-container.dark:after {
background-image: -webkit-gradient(to right, rgba(19, 19, 19, 0), rgba(19, 19, 19, 0) 85%);
background-image: linear-gradient(to right, rgba(19, 19, 19, 0), rgba(19, 19, 19, 0) 85%);
}
@media (max-width: 1250px) {
#header-subnavigation-desktop {
display: none;
}
} .fl-row-bg-bbvm_vegas .vegas-container:before {
background-color: rgba(17, 17, 17, 0);
background-image: linear-gradient(-170deg, rgba(0, 0, 0, 0.15) 30%, rgba(10, 10, 10, 0.74) 72%, rgba(0, 0, 0, 0.37) 90%);
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
content: "";
display: block;
left: 0;
opacity: 0.85;
position: absolute;
top: 0;
z-index: 2;
width: 100%;
height: 100%;
overflow: hidden;
} .pp-offcanvas-content-inner img {
box-sizing: border-box;
display: inline-block;
max-width: 100%;
height: auto;
}
.pp-offcanvas-content-inner .wptrigger1-triggerbox {
font-family: var(--vamtam-primary-font-font-family);
padding: 14px;
} .cp-blank-info-bar .cp-info-bar-body {
font-family: var(--vamtam-primary-font-font-family) !important;
}
#mega-menu-wrap-menu-header #mega-menu-menu-header li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {display: none;}
.wptrigger_content input {min-height: 54px;}
#fh-sticky-bar {
position: fixed;
left:0;
top:50%;
z-index: 100;
background: #b3001a;
color:#fff;
transform: rotate(90deg) translateY(70px);
}
#fh-sticky-bar a {
color:#fff;
display: block;
padding: 14px 20px;
}
.wptrigger_append {padding: 50px;}
.wptrigger_append * {
color: #fff !important;
} .pp-offcanvas-content-inner .nf-field-element select,
.pp-offcanvas-content-inner .nf-field-element input,
.pp-offcanvas-content-inner .nf-field-element textarea,
.form-blackmode .nf-field-element select,
.form-blackmode .nf-field-element input,
.form-blackmode .nf-field-element textarea {
background:#313131 !important;
color: #fff !important;
margin-bottom: 10px;
transition: all .4s;
font-size: var(--vamtam-primary-font-font-size);
line-height: 1.1em;
border:none !important;
font-family: var(--vamtam-primary-font-font-family);
box-sizing: border-box;
padding: 10px 15px;
height: auto;
width: 100%;
position: relative;
outline: 0;
}
.form-blackmode .submit-wrap input[type="submit"] {
background: var(--vamtam-accent-color-1) !important;
color: var(--vamtam-accent-color-1-hc)!important;
box-shadow: 0 0 25px -14px var(--vamtam-accent-color-1);
font-size: 14px;
line-height: 16px;
padding: 16px 32px;
}
.form-blackmode .submit-wrap input[type="submit"]:hover {
background: #313131 !important;
color: var(--vamtam-accent-color-3-hc) !important;
box-shadow: 0 0 25px -14px var(--vamtam-accent-color-3);
}
.pp-offcanvas-content-inner .nf-field-element textarea {
min-height: 137px;
}
.fl-col-group-equal-height.fl-col-group-align-bottom .flex-content-top .fl-col-content {
justify-content: flex-start;
-webkit-justify-content: flex-start;
-webkit-box-align: start;
-webkit-box-pack: start;
-ms-flex-pack: start;
}
body .pp-offcanvas-content-inner .nf-error-wrap .nf-error-msg,
.form-blackmode .nf-error-wrap .nf-error-msg {
padding: 10px;
}
.pp-offcanvas-content-inner .nf-fu-progress,
.form-blackmode .nf-fu-progress {
background: #222 !important;
margin: 0 !important;
}
.pp-offcanvas-content-inner .nf-field-label label,
.form-blackmode .nf-field-label label,
.pp-offcanvas-content-inner .nf-field-description *,
.form-blackmode .nf-field-description * {
color:#fff;
}
.pp-offcanvas-content-inner .html-wrap *,
.form-blackmode .html-wrap * {
color:#797979 !important;
}
@media (max-width: 767px) {
.pp-offcanvas-content-inner .html-wrap,
.form-blackmode .html-wrap {margin-top: 20px;}
}
body .pp-offcanvas-content-inner .nf-error-wrap {min-height: 0;}
.pp-offcanvas-content-inner .field-wrap input[type="button"],
.form-blackmode .field-wrap input[type="button"],
.pp-offcanvas-content-inner .nf-fu-fileinput-button,
.form-blackmode .nf-fu-fileinput-button {
display: inline-block;
text-align: center;
cursor: pointer;
position: relative;
z-index: 0;
vertical-align: middle;
transition: color .3s ease-out,border .3s ease-out,background .3s ease-out,box-shadow .3s ease-out !important;
font: 400 14px/1em var(--vamtam-primary-font-font-family);
border-radius: 0 !important;
border: none !important;
background:#313131 !important;
color: var(--vamtam-accent-color-1-hc) !important;
font-weight: bold !important;
text-transform: uppercase;
letter-spacing: 0.4px;
font-size: 13px;
width: 100%;
}
.pp-offcanvas-content-inner .files_uploaded *,
.form-blackmode .files_uploaded * {color: #fff; font-size: 17px;}
.pp-offcanvas-content-inner .files_uploaded a.delete,
.form-blackmode .files_uploaded a.delete {
color: var(--vamtam-accent-color-1);
border: 1px solid var(--vamtam-accent-color-1) ;
padding: 0 10px 2px;
line-height: 22px;
display: inline-block;
margin-left: 4px;
}
.pp-offcanvas-content-inner .file_upload-wrap input[type="file"],
.form-blackmode .file_upload-wrap input[type="file"] {padding: 0; margin: 0;} 
.pp-offcanvas-content-inner .field-wrap input[type="button"],
.form-blackmode .field-wrap input[type="button"] {
margin-top: 20px;
background: var(--vamtam-accent-color-1) !important;
}
body .pp-offcanvas-content-inner .nf-error-wrap .nf-error-msg,
.form-blackmode .nf-error-wrap .nf-error-msg {
background: none;
font-size: 14px;
}
.pp-offcanvas-content-inner .field-wrap input[type="button"]:hover,
.form-blackmode .field-wrap input[type="button"]:hover,
.pp-offcanvas-content-inner .nf-fu-fileinput-button:hover,
.form-blackmode .nf-fu-fileinput-button:hover {
background: var(--vamtam-accent-color-6) !important;
color: var(--vamtam-accent-color-6-hc) !important;
}
@media (max-width: 1300px) {
.pp-offcanvas-content {width: 95% !important;}
}
@media (max-width: 992px) {
.pp-offcanvas-content {width: 100% !important;}
} #mega-menu-wrap-menu-header #mega-menu-menu-header {letter-spacing: 2px;}
.mega-fh-flex-left {float:left !important;}
.fl-bbvm-vegas-slideshow-for-beaverbuilder .arrow-left i,
.fl-bbvm-vegas-slideshow-for-beaverbuilder .arrow-right i {display: none;}
.fl-bbvm-vegas-slideshow-for-beaverbuilder .arrow-left,
.fl-bbvm-vegas-slideshow-for-beaverbuilder .arrow-right {background: none !important; opacity:0; display: block !important; transition: opacity 0.2s ease;}
.fl-bbvm-vegas-slideshow-for-beaverbuilder:hover .arrow-left,
.fl-bbvm-vegas-slideshow-for-beaverbuilder:hover .arrow-right {opacity:0.3;}
.fl-bbvm-vegas-slideshow-for-beaverbuilder .arrow-left:after {content:"\e936"; font-family: theme; display: inline-block;}
.fl-bbvm-vegas-slideshow-for-beaverbuilder .arrow-right:after {content:"\e937"; font-family: theme; display: inline-block;}
@media (max-width: 769px) {
.ib-close {
top: 15px;
}
}
.fh-info {
position: fixed;
top: 60px;
left: 250px;
background: #000;
color: #fff;
padding: 30px;
z-index: 100;
border: 4px solid #b3001a;
}
::selection {
color: var(--vamtam-accent-color-1-hc);
background: #b3001a;
} .fixed-header-box {z-index: 11;}
.fixed-header-box .logo-wrapper .logo {
display: block;
}
.logo-wrapper .logo img.alternative-logo {
display: none !important;
}
.mfp-wrap .mfp-close, .mfp-wrap .mfp-close:active, .mfp-wrap .mfp-close:hover, .mfp-wrap .mfp-close:focus {
top: 20px !important;
} body.sticky-header .sticky-header-state-reset .logo-wrapper .logo img, body.sticky-header-type-normal .logo-wrapper .logo img, body.sticky-header-type-over .logo-wrapper .logo img {
width: 50px;
height: 50px;
max-height: 78px !important;
position: absolute;
top: -25px;
z-index: 999999;
color: transparent !important;
} body.sticky-header-type-normal .sticky-header-state-stuck .logo-wrapper .logo img, body.sticky-header-type-over .sticky-header-state-stuck .logo-wrapper .logo img {
width: 50px;
height: 50px;
max-height: 50px !important;
top: -30px;
} body.sticky-header.sticky-header-type-over .sticky-header-state-reset .logo-wrapper .logo img {
opacity: 1 !important;
top: -20px;
}
body.sticky-header .sticky-header-state-reset .logo-wrapper .logo img, body.sticky-header-type-normal .logo-wrapper .logo img, body.sticky-header-type-over .logo-wrapper .logo img {
top: -30px;
}
body.home.sticky-header .sticky-header-state-reset .logo-wrapper .logo img, body.fh-hide-subnavi-before.sticky-header .sticky-header-state-reset .logo-wrapper .logo img, body.home.sticky-header-type-normal .logo-wrapper .logo img, body.fh-hide-subnavi-before.sticky-header-type-normal .logo-wrapper .logo img, body.home.sticky-header-type-over .logo-wrapper .logo img, body.fh-hide-subnavi-before.sticky-header-type-over .logo-wrapper .logo img {
top: -25px;
}
@media (max-width: 1250px) {
body.sticky-header .sticky-header-state-reset .logo-wrapper .logo img, body.sticky-header-type-normal .logo-wrapper .logo img, body.sticky-header-type-over .logo-wrapper .logo img, body.home.sticky-header .sticky-header-state-reset .logo-wrapper .logo img, body.home.sticky-header-type-normal .logo-wrapper .logo img, body.home.sticky-header-type-over .logo-wrapper .logo img {
position: relative !important;
top: auto !important;
width: 45px;
height: 45px;
max-height: 45px !important;
}
.logo-wrapper a.logo {
width: 45px;
height: 45px;
}
.logo-tagline {
overflow: hidden;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
}
.responsive-layout header.main-header .logo-wrapper .logo img {
max-height: 45px !important;
width: 45px;
height: 45px;
}
} header.main-header.layout-single-row .second-row:last-child #menus {
margin-right: 0;
}
@media (min-width: 1250px) {
.fh-fixed-navi .fixed-header-box:not(.hbox-filler) {
position: fixed !important;
transform: matrix(1, 0, 0, 1, 0, 0) !important;
width: 100%;
}
.fh-fixed-navi.admin-bar .fixed-header-box:not(.hbox-filler) {
top: 32px !important;
} body.fh-fixed-navi .logo-wrapper .logo img {
width: 50px !important;
height: 50px !important;
max-height: 50px !important;
top: -25px !important;
}
}
@media (max-width: 1250px) {
body.sticky-header-type-over .sticky-header-state-reset .logo-wrapper .logo img {
margin-top: 0;
}
}
@media (min-width: 769px) {
.responsive-layout header.main-header .logo-wrapper .mobile-logo-additions {
padding-right: 30px;
}
}
@media (max-width: 1250px) {
.responsive-layout header.main-header .logo-wrapper {
padding: 12px 0 12px !important;
}
}
#mega-menu-item-31429 a {
white-space: nowrap;
}
#mega-menu-wrap-menu-header #mega-menu-menu-header li#mega-menu-item-31429 > a.mega-menu-link {
white-space: nowrap;
}
.fh-hide-subnavi-after #main-content .fh-widget-main-content {
display: none !important;
}
@media (max-width: 1250px) {
#header-subnavigation {
display: block;
} .page-id-30356 .fh-widget-main-content, .page-id-22574 .fh-widget-main-content {
display: block !important;
z-index: 10;
background: #222222;
position: relative;
}
.fh-hide-subnavi-before #header-subnavigation {
display: none !important;
}
} .vamtam-body-sidebar .fl-rich-text ul li {
border-bottom: 1px solid #e0e0e0;
padding: 8px 0;
}
.vamtam-body-sidebar .fl-rich-text ul li:last-child {
border: none;
}
.vamtam-body-sidebar .fl-rich-text ul li a {
color: #000;
display: block;
border: none;
}
.vamtam-body-sidebar .fl-rich-text ul li a:hover {
border: none;
color: var(--vamtam-body-link-hover);
}
@media (max-width: 992px) {
body #main:not(.layout-full) .fl-builder-content > .fl-row-fixed-width {
padding-left: 0;
padding-right: 0;
}
} .fh-lg-alignright .vamtam-button-wrap {
text-align: right !important;
}
.fh-lg-aligncenter .vamtam-button-wrap {
text-align: center !important;
}
@media (max-width: 768px) {
.fh-xs-alignleft .vamtam-button-wrap {
text-align: left !important;
}
.fh-xs-aligncenter .vamtam-button-wrap {
text-align: center !important;
}
}
.vamtam-button, .vamtam-button-text {
white-space: nowrap;
}
#advanced_iframe {
overflow: hidden !important;
} .spinner {
top: -15%;
} .vamtam-splash-screen {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: #111;
z-index: 99999;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.vamtam-splash-screen-progress-wrapper {
position: absolute;
bottom: 50% !important;
left: 20%;
right: 20%;
padding-bottom: 30px;
border-bottom: 0px solid var(--vamtam-accent-color-7) !important;
}
.vamtam-splash-screen-progress {
position: absolute;
top: 100%;
left: 0;
width: 0;
height: 0px !important;
background: var(--vamtam-accent-color-1);
transition: width .25s linear;
}
.vamtam-splash-screen img {
margin: auto;
display: block;
max-width: 52px;
height: auto;
opacity: 0.1;
} .icon-list .fl-rich-text {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.icon-list figure.wp-caption {
width: auto !important;
padding: 0 30px;
text-align: center;
}
@media (max-width: 1250px) {
.icon-list .fl-rich-text {
justify-content: flex-start;
}
}
.bg-red {
background: #b3001a;
}
.bg-red p:last-of-type, .bg-red h4:last-of-type {
margin-bottom: 0;
}
.info-element h4 {
line-height: 1.6em !important;
padding: 0 !important;
font-weight: normal !important;
display: block;
}
.ul-line ul {
margin-left: 0;
}
.ul-line ul li {
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
padding-bottom: 10px;
list-style: none;
}
.ul-line ul li:last-child {
border: none;
}
.ul-clean ul {
margin-left: 0;
}
.ul-clean ul li {
margin-bottom: 5px;
padding-bottom: 5px;
list-style: none;
}
.matrix-middle {
position: absolute !important;
top: 50%;
transform: translateY(-50%);
}
.matrix-bottom {
position: absolute !important;
bottom: 0;
}
.ul-download ul li a:before {
content: "\e374";
font-family: 'icomoon';
display: inline-block;
font-style: normal;
margin-right: 10px;
border: none !important;
height: auto;
width: auto;
text-transform: none;
text-rendering: auto;
font-size: 20px;
}
.fl-cta-text-content p {
font-size: calc(16px + 0.2vw);
}
.matrix-center {
position: absolute !important;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.page-header-menu-title {
text-transform: uppercase;
color: #fff;
margin-bottom: 12px;
}
.vamtam-cubeportfolio.cbp-mode-slider:not(.vamtam-testimonials-slider) {
box-sizing: content-box;
} #Search_container input#txtfilename.pull-left.required:focus, div.box-search-filter input#wpfd_q.pull-left.required:focus {
border: none;
}
#Search_container #txtfilename {
background: #f4f5f5;
color: #000;
padding: 15px 12% 15px 15px;
border: none;
border-radius: 0;
margin: 0;
}
.btnsearch, #btnsearch, #widget_btnsearch {
background-color: #b3001a;
color: #ffffff;
border-radius: 0;
}
.by-feature .top {
height: 48px;
line-height: 48px;
border-color: #ccc;
}
.feature-border {
border-color: #ccc;
}
.feature-toggle {
margin-top: 15px;
}
.box-search-filter h4 {
text-align: left;
}
#filter_catid, ul.tagit {
height: 48px;
}
.tagit.ui-widget-content {
border: 1px solid #ccc !important;
}
.btnsearchbelow {
padding: 10px 20px;
}
#Search_container {
width: 100%;
}
#btnsearchbelow {
background-color: #b3001a !important;
text-transform: uppercase !important;
font-weight: bold;
border-radius: 0 !important;
font-size: 13px !important;
color:#fff;
}
#mod_btnsearchbelow {
background-color: #b3001a;
}
.wpfd-content-feldhaus {
background: none;
}
.wpfd-content-feldhaus .wpfd-container-feldhaus {
padding: 0;
}
.wpfd-content-feldhaus.wpfd-content .head-category-feldhaus {
display: none;
}
.wpfd_lightbox {
width: 24px;
height: 20px;
z-index: 1;
display: none;
}
.wpfd_lightbox:before {
font-family: dashicons;
content: "\f177";
font-size: 17px;
display: inline-block;
color: #888888;
}
.wpfd-content-feldhaus.wpfd-content .downloadlink, #wpfd-results tbody td.file_download a.wpfd_downloadlink {
border-radius: 0;
margin: 0;
text-transform: uppercase;
font-size: 11px !important;
letter-spacing: 1px;
font-weight: bold;
text-align: center;
box-sizing: border-box;
padding: 5px 15px;
width: 100%;
height: 32px;
line-height: 22px;
}
#wpfd-results tbody td a i {
font-family: Material-Design-Iconic-Font !important;
}
#wpfd-results tbody td.file_download a.fh-openlink {
background-color: #fafafa;
border-color: #dadada;
border-radius: 8px;
color: #8f8f8f;
font-size: 13px;
padding: 5px 15px;
text-align: center;
text-decoration: none;
box-sizing: border-box;
width: 100%;
height: 32px;
line-height: 22px;
margin: 5px auto 0 auto;
display: inline-block;
vertical-align: middle;
transition: all 0.2s ease;
}
#wpfd-results tbody td.file_download a.fh-openlink:hover, .wpfd-content-feldhaus.wpfd-content .openlink:hover {
box-shadow: none;
}
.wpfd-content .openlink {
font-size: 13px !important;
}
.wpfd-content-feldhaus.wpfd-content .openlink, #wpfd-results tbody td.file_download a.fh-openlink {
text-transform: uppercase;
}
.wpfd-content-feldhaus .mediaTableWrapper .mediaTable .col-download {
padding-right: 0;
}
.wpfd-content-feldhaus .table {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.wpfd-content-feldhaus.wpfd-content .list-results table tbody tr:hover {
background: #ccc;
}
.wpfd-content-feldhaus h2, .wpfd-content-feldhaus .table th, .wpfd-content-feldhaus .table td, .wpfd-content-feldhaus .extcol, .list-results table tr:hover td a, .list-results table tr:hover td, .list-results select#limit option {
font-family: 'FuturaBT';
}
.wpfd-content-feldhaus .extcol {
padding-left: 45px;
display: inline-block;
text-align: left;
}
.wpfd-content-feldhaus .table th {
background: #444;
color: #fff;
text-transform: uppercase;
font-size: 12px !important;
}
.list-results .file-icon {
width: 40px;
}
.list-results .file-icon i.pdf {
background-image: url(//www.feldhaus-klinker.de/wp-content/plugins/wp-file-download/app/site/assets/images/theme/pdf.png);
background-size: 70% 100%;
width: 40px;
height: 40px;
}
.list-results:not(.themed) a.file-item {
padding-left: 15px;
}
@media (max-width: 768px) {
.list-results:not(.themed) a.file-item {
padding-left: 55px;
}
.list-results .file-icon i.pdf {
width: 33px;
height: 33px;
}
}
.list-results:not(.themed) table thead, .list-results:not(.themed) table {
border-radius: 0 !important;
}
.list-results:not(.themed) table.table thead tr th {
background: #444444;
font-size: 12px !important;
text-transform: uppercase;
font-weight: 700;
border: none !important;
border-radius: 0 !important;
}
.wpfd-content-feldhaus .table th.file_title, .wpfd-content-feldhaus .table td.file_title {
padding-left: 20px;
} .wpfd-single-file {
display: inline-block;
}
.wpfd-single-file .wpfd-file-link a {
box-shadow: none;
text-decoration: none;
text-shadow: none;
border: none;
display: inline-block;
vertical-align: middle;
}
.wpfd-single-file .droptitle {
color: #fff;
font-weight: 500;
font-size: 17px;
-moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.wpfd-single-file .wpfd-file-link span.dropinfos {
font-weight: normal;
font-size: 0.7em;
color: #fff;
}
.wpfd-single-file .wpfd-file-link {
float: none !important;
padding: 0 !important;
color: #FFF;
display: flex;
justify-content: center;
margin: 0;
border: 1px solid #444444;
}
.wpfd-single-file .wpfd-file-link a:not(.wpfd-single-file-downloadicon) {
padding: 5px 10px 5px 10px; ;
}
.wpfd-single-file .wpfd-file-link img {
display: inline-block;
width: 30px;
height: auto;
max-width: none;
}
.wpfd-single-file .wpfd-file-link a.wpfd-single-file-downloadicon {
padding: 14px;
background: #b3001a;
margin-right: 4px;
display: flex;
align-items: center;
}
.wpfd-single-file .wpfd-file-link:hover {
box-shadow: 1px 1px 12px #171717;
background-color: #444444 !important;
background: -moz-linear-gradient(left, #b3001a 13%, #444444 100%);
background: -webkit-linear-gradient(left, #b3001a 13%, #444444 100%);
background: linear-gradient(to right, #b3001a 13%, #444444 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b3001a', endColorstr='#444444', GradientType=1);
}
.wpfd-single-file .wpfd-file-link span.dropinfos b {
display: none !important;
}
.wpfd-single-file .wpfd-file-link .wpfd_single_footer a {
font-size: 14px;
color: #fff;
}
.wpfd-single-file .wpfd-file-link .wpfd_single_footer a:hover {
opacity: 0.7;
}  .fl-html {
position: relative;
}
iframe.resizeme {
height: 100vh;
width: 100%;
min-width: 100%;
min-height: 620px;
}
.iframe-4-3 {
position: relative;
}
.iframe-4-3-inner {
width: 100%;
margin: 0 auto;
min-width: 300px;
min-height: 620px; 
max-width: 133vh;
position: relative;
}
.fl-html iframe {
overflow: hidden !important;
}
#BorlabsCookieBox ._brlbs-box-wrap {
border: 1px solid #5e5e5e;
}
#BorlabsCookieBox .fh_brlbs-support_notice {
display: block;
position: relative;
z-index: 10;
color: #fff;
background: #4b7d18;
padding: 10px 20px;
margin-bottom: 20px;
width: 100%;
}
#BorlabsCookieBox .fh-cookie-select {
background: #4b7d18;
padding: 4px;
border-radius: 4px;
}
#BorlabsCookieBox a#CookieBoxSaveButton {
border: none !important;
outline: none !important;
}
.BorlabsCookie._brlbs-switch-consent {margin-bottom: 10px;}
.BorlabsCookie._brlbs-switch-consent ._brlbs-btn-switch--textRight {margin-right: 2.5em;}
.BorlabsCookie._brlbs-switch-consent label {font-size: 18px;}
.fh_brlbs-revoke, .fh_brlbs-revoke-link {color:#777777 !important;}
.fh_brlbs-privacy-link {text-decoration: underline; color:#fff !important;}
.fh_brlbs-revoke-link {text-decoration: underline;}
.fh_brlbs-content-blocker {
background: #333333;
padding: 30px;
height: 100%;
width: 100%;
position: relative;
min-height: 45vh;
border: 1px solid #ffffff4d;
text-align: center;
display: flex;
justify-content: center;
align-items: center;  
}
.fh_brlbs-content-blocker * {
color: #fff;
}
.fh_brlbs-content-blocker p {
font-size: calc(16px + 0.2vw);
}
.fh_brlbs-content-blocker h3 {
font-weight: var(--vamtam-h3-font-weight);
font-size: calc(16px + 0.6vw);
margin-bottom: 30px;
}
.fh_brlbs-content-blocker .fh_brlbs-btn, .fh_brlbs-content-blocker .fh_brlbs-btn-more {
display: inline-block;
background: var(--vamtam-accent-color-1);
color: #fff !important;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 0.4px;
font-size: 13px;
min-height: 50px;
padding: 16px 30px;
border-radius: 0;
}
.fh_brlbs-content-blocker .fh_brlbs-btn:hover {text-decoration: underline;}
.fh_brlbs-content-blocker .fh_brlbs-btn-more {
background: rgba(var(--vamtam-accent-color-4-rgb), 0);
color: var(--vamtam-accent-color-4) !important;
border: 1px solid var(--vamtam-accent-color-4);
}
.fh_brlbs-content-blocker .fh_brlbs-buttons {
margin: 20px 0;
}
.fh_brlbs-content-blocker .fh_brlbs-buttons label {display: block;margin: 15px 0;} .issue-reference-content-blocker .fh_brlbs-content-blocker {
background: url(//www.feldhaus-klinker.de/wp-content/themes/nex-child/assets/img/issue_unique_bricks.jpg) no-repeat;;
background-size: cover;
background-position: center;
min-height: 65vh;
}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
text-align: center;
} .meta-header .page-header h1 {
hyphens: none;
}
@media (max-width: 768px) {
.meta-header .page-header h1 {
hyphens: auto;
}
} .related-portfolios .vamtam-box-outer-padding {
padding-left: 0;
}
[class*="gallery-columns-1"] figure.gallery-item img {
width: 100%;
max-width: none;
}
[class*="gallery-columns-"] figure.gallery-item .gallery-caption {
display: none !important;
}
[class*="gallery-columns-"] figure.gallery-item a {
display: block;
}
[class*="gallery-columns-"] figure.gallery-item a:hover {
border: none;
}
[class*=gallery-columns-] {
margin: 0 0px !important;
}
[class*="gallery-columns-12"] figure.gallery-item {
width: 25%;
} .tiled-gallery {
margin: 0px 3px 3px;
}
.gallery-row[data-original-height="106"] {
transform: scale(1.0023);
transform-origin: left bottom;
}
[class*=gallery-columns-] figure.gallery-item img {
padding-bottom: 0px;
}
.loop-wrapper.news .list-item > div {
box-shadow: 0 1px 20px 0 rgba(0, 0, 0, .07);
}  .fl-photo-caption-below {
padding: 10px 0 30px 10px;
} a.search-excerpt-link, a.search-excerpt-link:active {
color: var(--vamtam-primary-font-color);
}
a.search-excerpt-link:hover {
color: var(--vamtam-body-link-hover);
}
.search-breadcrumb {
margin: 5px 0 3px 0;
line-height: 1.7em;
text-transform: uppercase;
font-size: 13px;
color: #666;
}
.search-breadcrumb a {
color: #999;
text-decoration: underline;
}
.b-search_result_list__item_breadcrumbs span {
color: #999;
}
.b-search_result_list__item_breadcrumbs > span:after {
content: "›";
display: inline-block;
margin-right: 5px;
padding-left: 5px;
}
.fh-search-sidebar {
padding-left: 5%;
padding-right: var(--vamtam-beaver-global-module_margins);
min-width: var(--vamtam-right-sidebar-width);
flex: 0 1 var(--vamtam-right-sidebar-width);
order: 10;
}
.page-wrapper .vamtam-body-sidebar {
box-sizing: border-box;
min-height: 1px;
margin-top: 0px;
}
.fh-search-bar {
overflow: hidden;
}
.fh-search-bar input {
float: left;
height: 50px;
}
.fh-search-bar input[type=search] {
width: calc(100% - 160px);
height: 54px;
}
.fh-search-bar input[type=submit] {
width: 160px;
text-transform: uppercase;
height: 54px;
}
.vamtam-pagination-wrapper.navigation a {
background: #222222;
border-color:#222222;
}
body.search-results .vamtam-main,
body.search-results {background: #101010;}
.search-results.layout-full .page-content > .loop-wrapper.regular {
max-width: none;
margin: 40px 0;
}
.search-results .loop-wrapper .list-item .post-article {
margin-bottom: 20px;
background: #222222;
padding: 30px;
box-sizing: border-box;
}
.search-results .vamtam-meta-tax .icon, .search-results .loop-wrapper.regular .list-item .post-meta {
display: none !important;
}
.bsearch_highlight {
color: var(--vamtam-accent-color-1);
font-weight: bold;
}
.search-results .loop-wrapper .page-content {
border-bottom: none;
padding-top: 13px;
}
.search-results .loop-wrapper.regular .list-item h2 {
margin-bottom: 0;
line-height: 1.4em;
font-size: calc(20px + 0.2vw);
}
.search-results .loop-wrapper.regular .list-item h2 a {
font-size: inherit;
color: #fff;
}
.search-results .loop-wrapper.regular .list-item h2 a:hover {
color: var(--vamtam-accent-color-1);
}
.search-results .post-content {
padding-top: 2px;
color:#c4c4c4;
}
.search-results .loop-wrapper.regular .list-item .post-row {
padding-top: 0;
}
.search-results #sub-header, .search-results .post-actions-wrapper {
display: none;
}
.search-results .page-wrapper {
padding-top: 120px;
}
.search-results .limit-wrapper {
max-width: none;
}
.search-results-post-type-item {
float: left;
width: 33.33%;
padding: 0 20px;
box-sizing: border-box;
}
.search-results .page-header h1 {
color: var(--vamtam-h3-color);
font: var(--vamtam-h3-font-weight) var(--vamtam-h3-font-style) var(--vamtam-h3-font-size)/var(--vamtam-h3-line-height) var(--vamtam-h3-font-family);
}
.search-results-type-headline {
text-transform: uppercase;
font: var(--vamtam-h3-font-weight) var(--vamtam-h3-font-style) var(--vamtam-h3-font-size)/var(--vamtam-h3-line-height) var(--vamtam-h3-font-family);
color: var(--vamtam-h5-color);
margin-bottom: 20px;
}
.search-results-list {
margin: 0 !important;
padding: 0;
}
.search-results-list-item {
list-style: none;
display: block;
margin-bottom: 35px;
}
.search-results-list-item span {
display: block;
margin: 2px 0;
font-size: calc(16px + 0.1vw);
}
.search-results-list-item span a {
color: var(--vamtam-primary-font-color);
}
.search-results-list-item span.search-results-item-url a {
color: var(--vamtam-h5-color);
font-size: 16px;
}
@media (max-width: 1199px) {
.search-results-post-type-item {
float: none;
width: 100%;
padding: 0;
margin-bottom: 60px;
}
.search-results-list-item {
margin-bottom: 8px;
padding-bottom: 8px;
border-bottom: 1px solid #e6e6e6;
}
.search-results-list-item span.search-results-item-url {
display: none;
}
}
.search-results-list-item span {
display: block;
margin: 2px 0;
font-size: calc(16px + 0.1vw);
} article.type-jetpack-portfolio .portfolio-image-wrapper {
display: none;
}
article.type-jetpack-portfolio .fl-module-rich-text p {color: #fff;}
.portfolio_details_on_top {
position: absolute;
bottom: 0;
width: 100%;
display: block;
text-align: right;
left: 0;
z-index: 1;
padding: 15px 20px;
transition: opacity 0.1s ease, bottom 0.4s ease;
color: #fff;
font-size: 15px;
font-weight: 600;
text-transform: uppercase; opacity: 0;
}
.image-loaded .portfolio_details_on_top {
opacity: 1;
background-color: #1111112b;
}
.state-open .portfolio_details_on_top {
opacity: 0;
bottom: -60px;
}
.portfolios .state-open.hover-animation-1 .portfolio-image > a .vamtam-responsive-wrapper img {
opacity: .2;
}
.portfolios .hover-animation-1 .portfolio_details .excerpt {
color: #fff;
line-height: 1.4em;
}
@media (max-width: 992px) {
body.responsive-layout .fl-module-vamtam-woocommerce .woocommerce-scrollable .cbp-mode-slider .cbp-nav .cbp-nav-pagination, body.responsive-layout .gallery-post-format .media-inner .cbp-mode-slider .cbp-nav .cbp-nav-pagination, body.responsive-layout .vamtam-projects-scrollable .cbp-mode-slider .cbp-nav .cbp-nav-pagination, body.responsive-layout .vamtam-related-content .cbp-mode-slider .cbp-nav .cbp-nav-pagination {
display: contents;
bottom: -35px;
}
.portfolio_details_on_top {
display: none;
}
}
.meta-articlelist {
margin-top: 10px;
text-transform: uppercase;
font-size: 15px;
}
.meta-articlelist ul {
display: inline-block;
margin: 0;
padding: 0;
}
.meta-articlelist ul li {
display: inline-block;
margin-right: 8px;
}
.meta-articlelist ul li a {
color: #fff;
border-bottom: 1px solid var(--vamtam-body-link-hover);
}
.meta-articlelist ul li a:hover {
color: var(--vamtam-body-link-hover);
}
@media (max-width: 768px) {
.meta-articlelist ul {
display: inline;
}
} .jp-carousel-previous-button span:after, .jp-carousel-next-button span:after, .jp-carousel-close-hint span:after {
background: var(--vamtam-accent-color-1);
}
.jp-carousel-info {
display: none;
}
.single-jetpack-portfolio .jp-carousel-info {
display: block;
}
#jp-carousel-comments-loading, .jp-carousel-comments, .jp-carousel-comment-form-container {
display: none !important;
}
.jp-carousel-titleanddesc {
margin-top: 0 !important;
}
.jp-carousel-titleanddesc-title {
font-family: "FuturaBT" !important;
}
.jp-carousel-products {
text-transform: uppercase !important;
color: #fff;
line-height: 2.0em;
font-size: calc(15px + 0.0vw);
position: relative;
}
.jp-carousel-clienttext {
display: block;
color: #848484;
font-family: "FuturaBT";
margin-bottom: 14px;
line-height: 1.5em;
}
.jp-carousel-titleanddesc-title a {
color: #fff;
border-bottom: 1px solid var(--vamtam-body-link-hover);
}
.jp-carousel-titleanddesc-title a:hover {
color: var(--vamtam-body-link-hover);
}
.jp-carousel-titleanddesc-title a.jp-carousel-products-file-download {
position: absolute;
right: 0;
top: 0;
color: #ffffff;
text-transform: uppercase;
border-color: transparent;
}
@media (max-width: 1024px) {
.jp-carousel-titleanddesc-title a.jp-carousel-products-file-download {
position: relative;
right: auto;
top: auto;
display: block;
margin: 0;
padding: 5px 0;
}
}
.jp-carousel-titleanddesc-title a.jp-carousel-products-file-download i {
margin-right: 3px;
}
.jp-carousel-titleanddesc-title a.jp-carousel-products-file-download:hover {
color: #fff;
border-color: var(--vamtam-body-link-hover);
}
@media (max-width: 768px) {
.single-jetpack-portfolio .jp-carousel-info {
top: auto !important;
margin: 0 !important;
}
.jp-carousel-clienttext {
display: none;
}
.jp-carousel-titleanddesc-title {
margin-bottom: 0 !important;
}
}
@media (max-width: 1400px) {
.jp-carousel-left-column-wrapper {
width: 100% !important;
}
}
@media (max-width: 1024px) {
.jp-carousel-titleanddesc {
padding-top: 14px;
}
.jp-carousel-info {
left: 0 !important;
right: auto !important;
width: 100% !important;
padding: 0 20px;
box-sizing: border-box;
}
}
@media (max-width: 460px) {
.jp-carousel-info {
margin: 0 !important;
top: auto !important;
bottom: 0 !important;
}
} .portfolios .portfolio-item-wrapper {
background: #2a2a2a;
}
.portfolios .portfolio-item-wrapper .portfolio-image {
background:#2a2a2a !important;
}
body.home .portfolios .portfolio-item-wrapper .portfolio-image {
background: #2a2a2a;
}
article.type-jetpack-portfolio .portfolio-text-content .portfolio-content {
background: #222;
}
article.type-jetpack-portfolio .portfolio-text-content .portfolio-content > .project-meta .meta-top {color: #c2c2c2; font-size: 18px;}
article.type-jetpack-portfolio .client-logo span {background-color: #222;}
article.type-jetpack-portfolio .portfolio-text-content .portfolio-content > .project-meta p.posted_in {color:#fff; font-size:22px;}
.meta-articlelist {color:#fff;}
article.type-jetpack-portfolio .portfolio-text-content .portfolio-content .tagged_as {
display: none;
}
body.responsive-layout .portfolios .hover-animation-4 .portfolio_details .title, body.responsive-layout .portfolios .portfolio_details .text-wrapper .title {
color: #fff !important;
}
.single-jetpack-portfolio .post-siblings,
.single-post .post-siblings {display: none;}
.single-jetpack-portfolio, .vamtam-related-contentm, .single-jetpack-portfolio .vamtam-main {background: #222222;}
.vamtam-related-content {border: none;}
.single-jetpack-portfolio .portfolios .portfolio-item-wrapper {background: #333;}
body.responsive-layout.single-jetpack-portfolio .portfolios .hover-animation-4 .portfolio_details .title,
.single-jetpack-portfolio .portfolios .hover-animation-4 .portfolio_details .excerpt {color:#c2c2c2 !important;}
body.responsive-layout.single-jetpack-portfolio .portfolios .hover-animation-4 .portfolio_details .title {border-color:#4a4a4a; padding-bottom: 10px;}
body.responsive-layout .vamtam-related-content.related-portfolios .hover-animation-4 .portfolio_details .title {color:#fff !important;}
body.responsive-layout.single-jetpack-portfolio .portfolios .portfolio_details {padding: 30px;}
body.responsive-layout.single-jetpack-portfolio .vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-next,
body.responsive-layout.single-jetpack-portfolio .vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-prev {
background: #333;
color:#fff;
}
body.responsive-layout.single-jetpack-portfolio .vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-next:hover,
body.responsive-layout.single-jetpack-portfolio .vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-prev:hover {
background: var(--vamtam-body-link-hover);
color:#fff !important;
}
.post-siblings a .icon,
.post-siblings a .sibling-title {background: #333; color:#fff; border:none;}
body.responsive-layout.single-jetpack-portfolio .portfolios .portfolio-item-wrapper .portfolio_details .link-read-more {color:#fff; border-color:#fff;}
article.type-jetpack-portfolio .portfolio-text-content .portfolio-content > .project-meta {
max-width: 1300px;
margin: 0 auto;
}
.portfolio-filters .inner-wrapper .cbp-filter-item {
font-size: 19px;
padding: 15px;
background: #282828;
color:#b3b3b3;
font-weight: normal;
margin-bottom: 20px;
}
.portfolios .hover-animation-1 .portfolio_details .title {
font-size: 25px;
}
.projekt-navigation .widget ul {
text-align: center;
}
.projekt-navigation .widget ul li {
font-size: 19px;
border: 1px solid #ededed;
padding: 5px 15px;
display: inline-block;
margin: 0 .5em;
font-weight: 700;
text-align: center;
}
.projekt-navigation .widget ul li a {
color: #000;
border: none !important;
padding: 10px;
transition: all .3s;
}
.projekt-navigation .widget ul li a:hover {
color: var(--vamtam-body-link-hover);
}
.tiled-gallery-caption {
display: none !important;
}
.single-jetpack-portfolio #mega-menu-item-156019 > a,
.single-jetpack-portfolio #mega-menu-item-156294 > a {
color: #b3001a !important;
}
article.type-jetpack-portfolio .portfolio-text-content .gallery-icon.portrait img {
width: 100%;
max-width: none;
}
@media (max-width: 1199px) {
.single-jetpack-portfolio #mega-menu-item-156019 {
display: block;
}
.single-jetpack-portfolio #mega-menu-item-156019 > a {
border-bottom: 0px;
}
} .fh-tools-bar {
z-index: 10;
position: relative;
} .post-content-outer.single-post .post-media {
display: none;
} .post-article .mejs-container .mejs-controls {
width: 100%;
bottom: 0;
margin-left: 0;
background: #222;
}
.post-article .mejs-container {
background: #222;
}
.loop-wrapper.news .post-media {
background: #f8f8f8;
}
.loop-wrapper.news .post-content-meta .vamtam-meta-tax .vamtam-meta-tax-tagline {
font: var(--vamtam-h6-font-weight) var(--vamtam-h6-font-style) var(--vamtam-h6-font-size)/var(--vamtam-h6-line-height) var(--vamtam-h6-font-family);
letter-spacing: var(--vamtam-h6-letter-spacing, normal);
font-weight: 400;
transition: all .3s ease;
display: inline-block;
margin-right: 1px;
border: none;
color: var(--vamtam-h5-color) !important;
text-transform: uppercase !important;
margin-bottom: 5px;
}
.vamtam-meta-tax-categories {
text-transform: uppercase;
display: inline-block;
font: var(--vamtam-h5-font-weight) var(--vamtam-h5-font-style) var(--vamtam-h5-font-size)/var(--vamtam-h5-line-height) var(--vamtam-h5-font-family);
letter-spacing: var(--vamtam-h5-letter-spacing, normal);
line-height: 1.2em;
font-size: var(--vamtam-h5-font-size);
color: var(--fh-light-grey);
}
.post-content-outer .vamtam-button-wrap {
margin: 0;
}
.loop-wrapper.news .post-content-meta .vamtam-meta-tax a {
color: var(--vamtam-h5-color) !important;
text-transform: uppercase !important;
}
.loop-wrapper .post-actions-wrapper a {
text-transform: uppercase !important;
}
.portfolios .portfolio-item-wrapper .portfolio_details .link-read-more {
font: var(--vamtam-h5-font-weight) var(--vamtam-h5-font-style) var(--vamtam-h5-font-size)/var(--vamtam-h5-line-height) var(--vamtam-h5-font-family);
margin-top: 15px !important;
font-size: 12px;
text-transform: uppercase;
line-height: 1.2em;
padding: 0 0 2px 0;
border-bottom: 2px solid;
visibility: hidden;
}
.post-content-wrapper .vamtam-button {
margin-top: 10px;
font: var(--vamtam-h5-font-weight) var(--vamtam-h5-font-style) var(--vamtam-h5-font-size)/var(--vamtam-h5-line-height) var(--vamtam-h5-font-family);
letter-spacing: var(--vamtam-h5-letter-spacing, normal);
font-size: 12px;
text-decoration: none; color: var(--vamtam-body-link-regular) !important;
transition: all .3s; text-transform: uppercase;
}
body.single-post .single-post-wrapper .post-content-outer .meta-top .post-date {
font: var(--vamtam-h6-font-weight) var(--vamtam-h6-font-style) var(--vamtam-h6-font-size)/var(--vamtam-h6-line-height) var(--vamtam-h6-font-family);
letter-spacing: var(--vamtam-h5-letter-spacing, normal);
text-transform: uppercase;
color: var(--fh-light-grey);
}
body.single-post .single-post-wrapper .post-content-outer .fl-row-fixed-width p, body.single-post .single-post-wrapper .post-content-outer .fl-row-fixed-width ul li {
font-size: calc(16px + 0.2vw);
line-height: var(--vamtam-primary-font-line-height);
}
body.single-post .single-post-wrapper .post-content-outer .meta-top {
margin-top: 20px;
}
.single-post #menu-item-19334 a {
color: #b3001a;
border-bottom: 4px solid #b3001a;
}
.single-post .fh-subnavigation-container.light {
border-top: 1px solid #f2f2f2;
}
@media (max-width: 1199px) {
.single-post #menu-item-19334 {
display: block;
}
.single-post #menu-item-19334 a {
border-bottom: 0px;
}
}
@media (max-width: 768px) {
.fl-col-small:not(.fl-col-small-full-width) {
max-width: none !important;
}
}
.sd-social-icon .sd-content ul li a.sd-button,
.sd-social-text .sd-content ul li a.sd-button,
.sd-content ul li a.sd-button,
.sd-content ul li .option a.share-ustom,
.sd-content ul li.preview-item div.option.option-smart-off a,
.sd-content ul li.advanced a.share-more,
.sd-social-icon-text .sd-content ul li a.sd-button,
.sd-social-official .sd-content > ul > li > a.sd-button,
#sharing_email .sharing_send,
.sd-social-official .sd-content > ul > li .digg_button > a {
border: none !important;
padding: 8px 15px 5px 15px;
line-height: 23px;
border-radius: 0;
}
.single-jetpack-portfolio .sd-social-icon-text .sd-content ul li a.sd-button,
.single-post .sd-social-icon-text .sd-content ul li a.sd-button,
.single-jobs .sd-social-icon-text .sd-content ul li a.sd-button,
.single-products .sd-social-icon-text .sd-content ul li a.sd-button 
{
background:#333;
color: #666 !important; 
}
.single-jobs .sd-social-icon-text .sd-content ul li a span,
.single-products .sd-social-icon-text .sd-content ul li a span {color: inherit;}
.sd-social-icon-text .sd-content ul li a.sd-button:hover {
background:#ececec;
}
.single-jetpack-portfolio .sd-social-icon-text .sd-content ul li a.sd-button:hover,
.single-post .sd-social-icon-text .sd-content ul li a.sd-button:hover,
.single-jobs .sd-social-icon-text .sd-content ul li a.sd-button:hover,
.single-products .sd-social-icon-text .sd-content ul li a.sd-button:hover
{
background: var(--vamtam-body-link-regular);
color:#fff !important;
border:none !important;
}
body.single-post .single-post-wrapper .post-content-outer .vamtam-meta-tax a {
text-transform: uppercase;
font-size: var(--vamtam-h5-font-size);
} #adminForm {
padding: 0;
}
.list-results table tr td {
padding-top: 6px;
padding-bottom: 6px;
}
.list-results table.table thead tr th {
background: #444;
color: #fff !important;
}
.list-results table.table thead tr th a {
color: #fff !important;
}
.list-results table.table thead tr th.htitle {
width: auto;
}
.list-results table.table thead tr th.hcatname {
text-align: left;
width: 17%;
padding-left: 0;
}
.list-results table.table thead tr th, .list-results table.table thead tr th:first-child, .list-results table.table thead tr th:last-child, .list-results table tr td:first-child, .list-results table tr td:last-child, .list-results table tbody tr:last-child td {
border-color: #eee !important;
border-radius: 0;
}
.list-results table.table thead tr th.hhits, .list-results table.table thead tr th.hcreated, .list-results table.table thead tr th.mediaMenuOption, #wpfd-results tbody td.file_hits, #wpfd-results tbody td.file_created {
display: none;
}
.list-results table thead {
border-radius: 0;
}
.list-results table tbody tr:last-child td:first-child {
border-radius: 0;
}
#wpfd-results tbody td {
border-bottom: 1px solid #eee;
background: none;
}
#wpfd-results td.catname {
max-width: none;
padding-right: 10px;
}
.file-icon a {
display: inline-block;
}
.list-results select#limit {
margin-top: 10px;
}
.list-results td.title {
padding-right: 20px;
position: relative;
}
.list-results a.file-item {
display: inline-block;
width: auto;
padding: 0;
line-height: 22px;
transition: none;
vertical-align: middle;
}
.list-results table {
border-radius: 0;
}
.list-results table tbody tr:hover {
background: #b3001a;
}
.list-results .file-icon {
display: inline-block;
width: 40px;
height: auto;
line-height: normal;
vertical-align: middle;
}
#wpfd-results tbody td.file_download a i.zmdi {
vertical-align: middle;
text-align: right;
margin-left: 10px;
margin-bottom: 2px;
}
#wpfd-results tbody td.file_download {
text-align: left;
max-width: 145px !important;
width: 145px !important;
padding: 5px 5px 5px 0;
}
.list-results .catname-mobile {
display: none;
} .wpfd-content-feldhaus .mediaTable thead:first-child tr:first-child th.file_title {
width: auto;
}
.wpfd-content-feldhaus .mediaTable thead:first-child tr:first-child th.file_version, .list-results table.table thead tr th.hversion {
width: 120px;
}
.wpfd-content-feldhaus .mediaTable thead:first-child tr:first-child th.file_size, .list-results table.table thead tr th.hsize {
width: 120px;
}
.wpfd-content-feldhaus .mediaTable thead:first-child tr:first-child th.file_download, .list-results table.table thead tr th.hdownload {
width: 140px;
}
.wpfd-content-feldhaus .mediaTable tbody tr td.file_title {
position: relative;
}
.wpfd-content-feldhaus .mediaTable tbody tr td.file_title .openlink {
max-width: 135px;
min-width: 113px;
}
@media (max-width: 450px) {
.wpfd-content-feldhaus .mediaTable tbody tr td.file_title .openlink {
min-width: 133px;
}
}
.wpfd-content-feldhaus .mediaTable tbody tr td.file_title .downloadlink {
background-color: #b3001a;
color: #ffffff;
display: none;
}
.wpdf_fh_mobile_buttons {
display: none;
margin: 10px 0 0 45px;
}
.wpdf_fh_mobile_buttons a {
width: 50% !important;
margin: 0 !important;
}
.wpfd-content-feldhaus span.ext, .wpfd-content-feldhaus span.icon-custom {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 15px;
}
.wpfd-content-feldhaus .fh_preview img {max-width: 100px; height: auto; display: block;}
.wpfd-content-feldhaus td.file_title a.wpfd_downloadlink {
display: inline-block;
}
.wpfd-content-feldhaus.wpfd-content .downloadlink:hover {
box-shadow: none;
}
.list-results table tr td.file_title {
word-break: normal;
}
.wpfd-content-feldhaus h2 {
text-transform: uppercase;
font-size: 15px !important;
color: var(--vamtam-h5-color);
}
.ext-description {
display: block;
opacity: 0.5;
padding-top: 6px;
font-size: calc(14px + 0.1vw) !important;
margin-left: 45px;
} .wptrigger1-triggerbox, .wptrigger1-button {
height: 50px !important;
border: none;
opacity: 1 !important;
}
.wptrigger2-triggerbox, .wptrigger2-button {
height: 50px !important;
border: none;
opacity: 1 !important;
}
.wptrigger3-triggerbox, .wptrigger3-button {
height: 50px !important;
border: none;
opacity: 1 !important;
}
.wptrigger4-triggerbox, .wptrigger4-button {
height: 50px !important;
border: none;
opacity: 1 !important;
}
.wptrigger9-triggerbox, .wptrigger9-button {
height: 50px !important;
border: none;
opacity: 1 !important;
}
.trigger-col-group:before, .trigger-col-group:after {
display: table;
content: " ";
box-sizing: border-box;
}
.trigger-col-group:after {
clear: both;
}
.trigger-col-group {
box-sizing: border-box;
margin: 0 -20px;
display: flex;
flex-wrap: wrap;
}
.trigger-col-6, .trigger-col-4, .trigger-col-3 {
float: left;
min-height: 1px;
box-sizing: border-box;
padding: 0 20px;
}
.trigger-col-6 {
width: 50%;
}
.trigger-col-4 {
width: 33.33%;
}
.trigger-col-3 {
width: 25%;
}
div[class^=trigger-col-] {
margin-bottom: 20px;
}
div[class^=trigger-col-] a {
display: inline-block;
}
.vamtam-body-sidebar .trigger-col-group {
margin: 0;
}
.vamtam-body-sidebar .trigger-col-6, .vamtam-body-sidebar .trigger-col-4, .vamtam-body-sidebar .trigger-col-3 {
width: 100%;
padding: 0;
}
nav.breadcrumb {
padding: 20px 0;
border-bottom: 1px solid #2b2b2b;
font-size: 13px;
text-transform: uppercase;
color: var(--fh-light-grey) !important;
line-height: 1em;
}
nav.breadcrumb a {
color: var(--fh-light-grey) !important;
}
nav.breadcrumb .current-page {
color: #fff !important;
}
@media (max-width: 1600px) {
.wpfd-single-file .wpfd-file-link a:not(.wpfd-single-file-downloadicon) {
min-width: 0;
}
}
@media (max-width: 1440px) {
#sub-header .limit-wrapper, .header-middle .fl-row-content {
max-width: 850px;
}
.main-header #mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link {
padding: 0px 0.2vw !important;
}
}
@media (max-width: 1199px) {
.fh-team-item {
width: calc(33.33% - 1px);
border-right: 1px solid #222 !important;
}
.fh-team-item:nth-child(3n + 3) {
border:none !important;
}
.products-list-sidebar-inner {
justify-content: space-between;
padding: 15px;
}
.products-list-sidebar-filter-block {
margin-right: 10px;
}
.products-list-wrapper ul li {
width: 20%;
}
.products-list-sidebar-filter-block.type-primary {
width: 30%;
min-width: 250px;
}
.products-list-sidebar-filter-block.type-line {
min-width: 215px;
}
.products-list-sidebar-filter-block.type-format li {
width: 33.33%;
}
.products-list-sidebar-filter-block.type-line li {
width: 50%;
}
#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
color: #b3001a;
}
}
body #mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-current-menu-ancestor:not(.mega-hide-arrow) > .mega-menu-link:after, body #mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-current-menu-item:not(.mega-hide-arrow) > .mega-menu-link:after {
bottom: 0px;
display: none;
}
#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-current-page-ancestor > a.mega-menu-link,
#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-current-page-ancestor > a.mega-menu-link:hover
{
color:#fff;
background: #b3001a;
}   :focus-visible {
box-shadow: 0 0 0 2px #b3001a, 0 0 0 4px #fff !important;
border:none;
outline: none;
}
.vamtam-cubeportfolio .thumbnail a {
display: block;
}
.main-footer a:not(.vamtam-button) {
display: inline-block;
}
.loop-wrapper.news .thumbnail .icon {
display: none !important;
}
.portfolios .portfolio-item-wrapper .portfolio-image > a:focus-visible,
.vamtam-cubeportfolio .thumbnail a:focus-visible {
border:4px solid #b3001a;
}
.portfolios .hover-animation-1.state-closed .portfolio_details a {
visibility: hidden;
}
.fl-accordion-content a,
.fl-icon a {
display: inline-block;
}
#menu-hauptnavigation a {
display: inline-block;
}
.fl-photo-content a {
display: block;
}
.portfolios .hover-animation-1:focus-within .portfolio_details {
transform: scale(1) !important;
}
.portfolios .hover-animation-1:focus-within .excerpt, .portfolios .hover-animation-1:focus-within .title {
transform: translate(0,0) !important;
opacity: 1 !important;
}
.portfolios .hover-animation-1:focus-within .portfolio_details a {
visibility: visible !important;
}
.portfolios .hover-animation-1:focus-within .portfolio-image > a .vamtam-responsive-wrapper img {
opacity: 0.2 !important;
}
@media (max-width: 992px) {
.only-desktop {display: none;}
.only-mobile {display: block;}
.products-list-sidebar {
display: block;
}
.single-products .vamtam-button {
width: 300px !important;
}
.single-products .vamtam-button-wrap {
text-align: center !important;
}
.portfolio-filters .cbp-l-filters-dropdown {
height: 38px;
}  
body.responsive-layout .portfolios .portfolio-filters .cbp-l-filters-dropdownWrap {
background: #282828;
color: #b3b3b3;
} 
body.responsive-layout .portfolios .portfolio-filters .cbp-l-filters-dropdownHeader {
color: #b3b3b3;
} 
body.responsive-layout .portfolios .portfolio-filters .cbp-l-filters-dropdownHeader::after {
border-color: #b3b3b3 transparent;
}
body.responsive-layout .portfolios .portfolio_details .text-wrapper .excerpt {
color: #b3b3b3;
}
body.responsive-layout .navigation a {
border: none !important;
background: #222222 !important;
color: #777;
}
body.responsive-layout .navigation .current {
background-color: var(--vamtam-accent-color-1);
border: solid 1px var(--vamtam-accent-color-1);
color: var(--vamtam-accent-color-1-hc);
}
body.responsive-layout .navigation .next:hover, body.responsive-layout .navigation .prev:hover {
color: var(--vamtam-accent-color-1);
}
.navigation a:not(.prev):not(.next):hover {
color: var(--vamtam-body-link-regular);
}
.header-middle .fl-builder-content h1 br, .meta-header .page-header h1 br {
display: none;
}
body.responsive-layout .page-wrapper > aside {
padding: 0 !important;
margin: 0 !important;
overflow: hidden;
}
.vamtam-body-sidebar .widget {
margin: 0;
}
.vamtam-body-sidebar .widget_nav_menu {
margin: 0 20px 40px 20px;
}
.vamtam-body-sidebar .fl-builder-content > .fl-row-fixed-width {
padding: 0 !important;
}
body.responsive-layout .page-header {
align-items: flex-start !important;
text-align: left !important;
}
body.responsive-layout #sub-header header.page-header .desc {
text-align: left !important;
}
.cbp-l-filters-dropdownHeader {
font-size: 18px;
font-weight: 700;
font-family: 'FuturaBT';
padding: 5px 0 5px 0px;
}
.cbp-search-icon {
right: 7px;
}
body.responsive-layout .portfolios .portfolio-filters .cbp-l-filters-dropdown {
margin-bottom: 30px;
}
.portfolio-filters .inner-wrapper .cbp-filter-item {
border: none;
}
.page-header-menu-title {
display: block;
}
.page-header .page-header-line {
margin-top: 20px;
margin-bottom: 20px;
}
body.responsive-layout #scroll-to-top {
bottom: 30px;
}
}
@media (max-width: 768px) {
#fh-navigation-language-selector {display: none;}
.products-list-sidebar-filter-block.type-format ul {
display: flex;
}
.products-list-sidebar-filter-block.type-format ul li {
width: 25%;
}
.products-list-sidebar-inner {
display: block;
}
.products-list-wrapper ul li {
width: 50%;
}
.products-list-sidebar-filter-block.type-primary {
width: 100%;
}
.products-list-sidebar-filter-block {
margin:0 0 20px 0;
min-width: 0 !important;
}
.products-list-sidebar-filter-block:last-child {
margin-bottom: 0;
}
[class*="gallery-columns-12"] figure.gallery-item {
width: 50%;
}
.wpdf_fh_mobile_buttons {
display: block;
}
.trigger-col-group {
margin: 0;
}
.cp_id_ef692 .cp-slidein-body {
padding: 30px 15px;
}
.cp_id_ef692 .vamtam-button {
padding: 16px 15px;
}
.trigger-col-3, .trigger-col-4, .trigger-col-6 {
width: 100%;
padding: 0;
}
.list-results table.table thead tr th.hcatname, #wpfd-results td.catname, .wpfd-content-feldhaus .mediaTable thead:first-child tr:first-child th.file_download, .wpfd-content-feldhaus .table td.col-download, .wpfd-content-feldhaus .table thead th.file_size, .wpfd-content-feldhaus .table thead th.file_version, .wpfd-content-feldhaus .table td.file_size, .wpfd-content-feldhaus .table td.file_version {
display: none;
}
.list-results .file-icon {
position: absolute;
left: 10px;
top: 10px;
}
#wpfd-results tbody td {
border: none !important;
}
#wpfd-results tbody td.file_download a.wpfd_downloadlink, .list-results table.table thead tr th.hdownload {
display: none;
}
#wpfd-results tbody td.file_title, #wpfd-results tbody td.file_download {
display: block;
border: none;
width: 100% !important;
max-width: none !important;
}
#wpfd-results tbody td.file_download a.fh-openlink {
max-width: 145px;
}
.list-results a.file-item {
padding-left: 45px;
}
#wpfd-results tbody td.file_title {
border-bottom: 1px solid #eee !important;
padding: 12px 0 15px;
}
#wpfd-results tbody td.file_download {
border-bottom: 1px solid #eee !important;
overflow: hidden;
padding-left: 45px;
display: none;
}
.list-results table {
background: none;
}
.portfolio-filters {
padding-top: 0;
}
#Search_container #txtfilename {
padding-right: 120px;
}
.list-results .catname-mobile {
display: block;
margin: 5px 0 5px 35px;
color: #b9b7b7;
line-height: 16px;
}
}
@media (max-width: 480px) {
.products-list-sidebar-filter-block.type-line li,
.products-list-sidebar-filter-block.type-format li {
width: 50%;
}
.wptrigger1-button {
padding: 16px 0 !important;
}
.wptrigger2-button {
padding: 16px 0 !important;
}
.wptrigger3-button {
padding: 16px 0 !important;
}
.wptrigger4-button {
padding: 16px 0 !important;
}
.wptrigger9-button {
padding: 16px 0 !important;
}
}
#scroll-to-top {
bottom: 30px;
color: #777777;
right: 27px;
}
@media only screen and (max-width: 1199px) {
#scroll-to-top {
bottom: 30px;
color: #ffffff;
background-color: #11111169;
right: 17px;
}
} .fl-accordion-content li {
margin: 0.5em 0 0.5em 0;
}
.fl-accordion-content ul {
margin: 1.5em 0.5em 1.5em 1.5em !important;
list-style-type: square;
}
.fl-module-vamtam-accordion .fl-accordion-button .fl-accordion-button-label {
color: #222222;
}
.fl-module-vamtam-accordion.white-accordion .fl-accordion-button .fl-accordion-button-label {
color:#fff;
} .jp-carousel-info h2 {
display: none !important;
} .fl-module-vamtam-blog .vamtam-cubeportfolio .cbp-nav-prev, .vamtam-related-content.related-posts .vamtam-cubeportfolio .cbp-nav-prev {
left: 0px;
}
.fl-module-vamtam-blog .vamtam-cubeportfolio .cbp-nav-next, .vamtam-related-content.related-posts .vamtam-cubeportfolio .cbp-nav-next {
right: 0px;
} @media only screen and (max-width: 1199px) {
#mega-menu-wrap-menu-header #mega-menu-menu-header li#mega-menu-item-31415 .mega-search {
padding: 0px !important;
}
#mega-menu-wrap-menu-top #mega-menu-menu-top li#mega-menu-item-31422 .mega-search {
padding: 0 0px;
}
}
#mega-menu-wrap-menu-header #mega-menu-menu-header li#mega-menu-item-31415 .mega-search input[type=text] {
color: #fff;
background-color: rgba(0, 0, 0, 0);
width: 100%;
margin: 0;
min-height: 0;
padding: 0 40px 0 5px;
height: 40px;
border: 0;
line-height: 40px;
transition: width 0.6s, background-color 0.6s, color 1s;
box-sizing: border-box;
border-radius: 4px;
vertical-align: top;
font-size: 11px !important;
text-transform: uppercase;
text-align: center;
}
#mega-menu-wrap-menu-top #mega-menu-menu-top li#mega-menu-item-31422 .mega-search input[type=text] {
color: #fff;
background-color: #151515;
width: 100%;
margin: 0;
min-height: 0;
padding: 0 40px 0 5px;
height: 40px;
border: 0;
line-height: 40px;
transition: width 0.6s, background-color 0.6s, color 1s;
box-sizing: border-box;
border-radius: 5px;
vertical-align: top;
font-size: 11px !important;
text-transform: uppercase;
text-align: center;
}   .nf-field-element textarea {
min-height: 250px;
}
.nf-field-label label {
font-size: var(--vamtam-primary-font-font-size);
}
.nf-field-element label {
font-size: unset;
}
.label-right .nf-after-field {
width: 100%;
}
.nf-fu-progress {
height: 20px;
margin-bottom: 20px;
overflow: hidden;
background-color: #f5f5f5;
border-radius: unset;
-webkit-box-shadow: unset;
box-shadow: unset;
}
.label-right .nf-field-label {
display: inline;
width: 100% !important;
padding-left: 4px;
}
#tribe-tickets #tribe-tickets__buy, .button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button, button, input[type=button], input[type=submit] {
box-shadow: unset;
}
.label-above .nf-field-label {
margin-bottom: 10px;
margin-top: 10px;
}
.label-right .nf-field-description {
margin-right: 0;
} .main-footer .widget .widgettitle {
text-transform: uppercase;
font-size: 15px !important;
letter-spacing: 1.1px !important;
}
@media (max-width: 768px) {
div[class^=trigger-col-] a:last-of-type {
display: block;
}
.widget_nav_menu .menu li {
padding-left: 20px !important;
}
.main-footer .widget .widgettitle {
text-transform: uppercase;
font-size: 15px !important;
letter-spacing: 1.1px !important;
}
.main-footer .widget li {
font-size: 17px !important;
}
}
.fl-builder-content .vamtam-button-has-icon .vamtam-button-text {
font-weight: bold !important;
text-transform: uppercase;
letter-spacing: 0.4px;
font-size: 13px;
white-space: nowrap;
} .field-wrap input[type=button] {
Font-weight: bold !important;
text-transform: uppercase;
letter-spacing: 0.4px;
font-size: 13px;
min-height: 50px;
}
.btext {
Font-weight: bold !important;
text-transform: uppercase;
letter-spacing: 0.4px;
font-size: 13px;
}
#tribe-tickets #tribe-tickets__buy, .button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button, button, input[type=button], input[type=submit] {
font: 700 14px/1em var(--vamtam-primary-font-font-family);
}  .sticky-footer {
position: fixed;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}
ul.fixed-bottom-menu {
position: fixed;
left: 0;
bottom: 0px;
width: 100%;
height: 55px !important;
margin: 0;
padding: 0;
z-index: 1;
}
.fixed-bottom-menu li a {
display: block;
padding-top: 10px !important;
padding-bottom: 10px !important;
line-height: 10px;
text-decoration: none;
}
.fl-tabs-horizontal .fl-tabs-labels {
text-align: left;
font-size: 0;
} #header-404-portfolio {
padding: 20px 0 60px 0;
background: none;
text-align: center;
max-width: 100%;
}
#header-404-portfolio .line-2 {
font: var(--vamtam-h3-font-weight) var(--vamtam-h3-font-style) var(--vamtam-h3-font-size)/var(--vamtam-h3-line-height) var(--vamtam-h3-font-family);
padding-bottom: 20px;
}
#header-404-portfolio .line-1 {
padding-left: 0px;
}
#header-404 .line-1 {
padding-left: 0px;
}
#header-404 {
padding: 80px 0 80px 0;
background: none;
text-align: center;
max-width: 1280px;
}
#header-404 .line-2 {
font: var(--vamtam-h3-font-weight) var(--vamtam-h3-font-style) var(--vamtam-h3-font-size)/var(--vamtam-h3-line-height) var(--vamtam-h3-font-family);
padding-bottom: 20px;
} .fh-scroll-down-icon .scroll-downs {
position: relative;
right: auto;
bottom: auto;
left: auto;
top: auto;
height: auto;
width: auto;
}
.fh-scroll-down-icon {
position: absolute;
right: 12px;
top: 12vh;
z-index: 10;
display: none !important;
}
.white-box {
background: #fff;
padding: 30px;
}
.fh-scroll-down-icon .scroll-downs a {
display: block;
text-align: center;
}
.fh-scroll-down-text {
position: fixed;
right: 8px;
bottom: 14vh;
z-index: 1;
-webkit-transform: translateX(-2vw);
transform: translateX(-2vw);
}
.mousey {
display: inline-block;
}
.mousey-cta {
color: #fff;
font-size: 13px;
line-height: 1em;
margin-top: 4px;
text-transform: uppercase;
white-space: nowrap;
display: block;
}
@media (max-width: 768px) {
#fh-navigation-fullpage .linguise_switcher_root {
right: 100px;
top: 36px;
position: absolute;
}
.fh-team-item {
width: calc(50% - 1px);
border-right: 1px solid #222 !important;
}
.fh-team-item:nth-child(3n + 3) {
border-right: 1px solid #222 !important;
}
.fh-team-item:nth-child(even) {
border-right: none !important;
}
.wptrigger_content input {display: block !important; width: 100% !important; float: none !important; min-width: 100%; margin-left: 0 !important;}
.scroll-mega-effect .fl-col {
height: 120vh;
}
.scroll-mega-effect .fl-col-content {
display: block;
}
.scroll-mega-effect .fl-module-photo {
animation-name: sme-fadephoto, sme-move;
transform: translateY(10vh) scale(0.8);
height: auto;
}
.loop-wrapper.news .thumbnail img {
height: 250px !important;
}
.single-products .page-wrapper {
padding-top: 30px;
}
.fh-products-detail-slider ul {
display: flex;
flex-wrap: wrap;
}
.fh-products-detail-slider ul li {
width: 50%;
}
.single-products .vamtam-button {
max-width: none !important;
width: 100% !important;
}
body.responsive-layout .portfolios .portfolio_details {
padding: 20px;
}
.fh-zip-search_form input[type="submit"] {
padding-left: 15px;
padding-right: 15px;
}
.fh-zip-search_icon-container {
right: 115px;
}
.fh-zip-search_query {
padding: 14px !important;
}
.wptrigger_append {
padding: 50px 0;
}
.home-news {
left:30px;
width: calc(100% - 60px);
right: auto;
}
#iframe-heinze {
min-height: 800px;
}
.fh-scroll-down-icon {
top: 70px;
}
.mousey-cta {
display: none;
}
.fh-scroll-down-icon .scroll-downs a {
border-color: transparent !important;
}
.fl-builder-content .fl-rich-text h1,
.fl-builder-content .fl-rich-text h2 {font-size: 32px !important;}  
.single-jobs #main {
padding-top: 50px;
}
.single-jobs #main .fl-row-content-wrap {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}
}
@media (max-width: 600px) {
.fh-team-item {
width: 100%;
border-right: none !important;
padding:25px;
}
.fh-team-item:nth-child(3n+3) {
border-right: none !important;
}
}
@media (max-width: 450px) {
.single-jobs .vamtam-button {width: 100% !important;}
}
@media (min-width: 769px) {
.fh-scroll-down-icon {
position: absolute;
right: 32px;
top: 15vh;
z-index: 10;
}
}
@media (min-width: 1200px) {
.fh-scroll-down-icon {
position: absolute;
right: 90px;
top: 15vh;
z-index: 10;
}
}