#wp-admin-bar-new-content,
#wp-admin-bar-comments,
#cpt_info_box,
#emr-news,
#wp-admin-bar-new-content,
#wp-admin-bar-customize{
display: none;
}
body #cookie-notice {
min-width: 300px;
max-width: 100%;
width: 340px;
font-size: 13px;
line-height: 19px;
right: 40px;
left: auto;
bottom: 40px;
text-align: left;
padding: 0;
}
.cookie-notice-container{
padding: 20px 35px 20px 20px;
}
#cookie-notice .cn-text-container{
text-align: left;
margin-bottom: 15px;
}
#cn-more-info{
color:#fff;
}
.cn-buttons-container {
text-align: left;
}
#cookie-notice .cn-button{
background: none;
color:#fff;
border-bottom: 1px solid #fff;
border-radius: 0;
padding: 0 0 3px 0;
margin: 0 10px 5px 0;
}
.cn-button.bootstrap:hover{
background: none!important;
box-shadow: none;
}
.cn-close-icon{
top: 16px;
right: 8px;
}
a {
outline: none !important;
}
#pr-scroll-box .pr-scroll-box .vc_column-inner:after,
#pr-scroll-box .pr-scroll-box .vc_column-inner:before {
content: "";
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
pointer-events: none;
background-image: linear-gradient(to bottom,
rgba(255, 255, 255, 0),
rgba(255, 255, 255, 1) 90%);
width: 100%;
height: 4em;
}
#pr-scroll-box .pr-scroll-box .vc_column-inner:before {
top: 0px;
bottom: auto;
background-image: linear-gradient(to top,
rgba(255, 255, 255, 0),
rgba(255, 255, 255, 1) 90%);
height: 2em;
}
#pr-scroll-box .pr-scroll-box .nectar-list-item {
font-size: 14px !important;
}
#pr-projekt-box .flickity-page-dots {
display: none;
}
#pr-projekt-box .heading-wrap h3{
font-size: 24px;
line-height: 31px;
}
#pr-projekt-box .nectar-fancy-box[data-style="hover_desc"] .hover-content{
margin-top: 5px;
}
.pr-insta .nectar-flickity:not(.masonry) .flickity-viewport {
margin: 20px 0;
}
.pr-insta a:hover i{
color:#82a29f;
}
.portfolio-items[data-ps="8"] .col {
position: relative;
}
.nectar-flickity.nectar-carousel[data-format="fixed_text_content_fullwidth"] .flickity-slider .cell {
margin-right: 17px;
}
.portfolio-items[data-ps="8"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg {
background-color: transparent !important;
}
body .portfolio-items[data-ps="8"] .next-arrow,
body .portfolio-items[data-ps="8"] .line, .portfolio-items[data-ps="8"] .col .work-info .vert-center .line {
display: none;
}
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
margin: 60px 0 90px 0;
}
.portfolio-items[data-ps="8"] .col .work-info-bg {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
display: block;
z-index: 10;
content: '';
background-color: transparent !important;
background: linear-gradient(to bottom, rgba(15, 15, 15, 0), rgba(15, 15, 15, .75) 100%);
transition: opacity .65s cubic-bezier(.05, 0.2, .1, 1);
transition-property: opacity;
transition-duration: 0.65s;
transition-timing-function: cubic-bezier(0.05, 0.2, 0.1, 1);
transition-delay: 0s;
opacity: 1;
}
#header-outer[data-lhe="default"].dark-text #top nav .sf-menu a,
#header-outer[data-lhe="default"].dark-text #top nav .sf-menu a span {
color: #656D71 !important;
}
.full-width-section > .col.span_12.dark .swiper-slide[data-color-scheme="light"] .content *,
.full-width-section > .col.span_12.dark .swiper-slide[data-color-scheme="light"] .content h2 {
color: #f5f5f5;
}
.full-width-section > .col.span_12.dark .swiper-slide[data-color-scheme="light"] .content p {
margin-top: 20px;
}
#pr-clients ul {
margin: 0 0 0 0px;
text-align: center;
}
#pr-clients ul::before {
content: "";
width: 12px;
height: 100%;
background: whitesmoke;
position: absolute;
z-index: 1;
display: none;
}
#pr-clients li::before {
content: "";
width: 1px;
height: 22px;
background: #676D71;
vertical-align: middle;
display: inline-block;
position: absolute;
top: 2px;
left: 8px;
display: none;
}
#pr-clients li {
display: inline-block;
margin: 0 0 16px 0;
position: relative;
padding: 0 15px 0 15px;
}
.pr-jobs li {
margin-bottom: 10px;
}
.pr-back-link.mobile,
.pr-map-wrapper > div > div > div:nth-child(3),
.pr-map-wrapper .map-marker-list{
display: none;
}
.pr-back-link h5{
font-size: 17px!important;
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
.pr-job-list .nectar-hor-list-item[data-columns="4"] .nectar-list-item:not(:last-child),
.pr-job-list .nectar-hor-list-item[data-columns="3"] .nectar-list-item:not(:last-child) {
padding-bottom: 0;
}
.vc_col-sm-8 .pr-back-link,
.pr-map-wrapper > div > div > div:nth-child(1),
.pr-map-wrapper .map-marker-list{
display: none;
}
.pr-back-link.mobile,
.pr-map-wrapper > div > div > div:nth-child(3){
display: block;
max-height: 500px;
}
#pr-clients ul{
margin-left: 20px!important;
}
#pr-clients ul,
#pr-clients ul li{
list-style: disc;
list-style-type: disc!important;
display: list-item;
}
}
.nectar-button {
color: #676d71;
}
.pr-projects-home h2 {
margin-bottom: 20px;
}
.pr-archiv-box .column_container {
padding: 0;
}
.pr-archiv-box .nectar-hor-list-item {
border-bottom: 1px solid #656d71;
}
#pr-news.pr-carousel .pr-news-inner {
padding-right: 0;
padding-left: 0;
}
.pr-carousel .pr-news-text p{
border-bottom: 1px solid rgba(0,0,0,0.12);
margin: 0 0 5px 0;
padding: 10px 0 15px!important;
}
.pr-carousel .pr-news-text .wpb_wrapper p:last-child{
border-bottom: 0;
}
.pr-carousel .carousel-wrap .carousel-next i, .carousel-wrap .carousel-prev i {
position: relative;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
}
[data-full-width="false"] .carousel-next:after, [data-full-width="false"] .carousel-prev:after {
background-color: #676d71;
}
.carousel-next i, .carousel-prev i {
color: #676d71 !important;
}
.pr-carousel .nectar-hor-list-item:last-child,
.pr-archiv-box .nectar-hor-list-item:last-child {
border: 0;
}
.pr-carousel .control-wrap .carousel-next,
.pr-carousel .control-wrap .carousel-prev,
.pr-carousel .control-wrap{
outline: none !important;
display: none!important;
}
.pr-carousel .pr-news-arrow{
margin-top: 0!important;
position: absolute;
right: 8px;
top: 0;
vertical-align: top;
height: auto;
}
.pr-carousel .pr-news-arrow.pr-prev-arrow{
margin-top: 0!important;
position: absolute;
left:3px;
right: auto!important;
top: 0;
vertical-align: top;
height: auto;
right: auto;
transform: scaleX(-1);
}
.pr-carousel .pr-news-arrow.pr-prev-arrow .carousel-prev{
right: auto;
}
.pr-carousel .pr-news-arrow.pr-prev-arrow .carousel-prev .line{
}
#pr-archiv .carousel-heading{
margin-top: 30px;
}
#pr-news .carousel-heading{
margin-top: 15px;
min-height: 31px;
}
.pr-carousel .pr-news-arrow .line{
left: 2px!important;
animation: none!important;
}
.pr-carousel .pr-news-arrow.pr-prev-arrow .item-count{
display: none;
}
.pr-carousel .pr-news-arrow .link_wrap {
top: -3px;
}
.pr-carousel .pr-news-arrow.nectar-cta[data-style="arrow-animation"] .link_wrap .link_text {
padding: 0 0 0 23px;
position: relative;
}
.pr-carousel .pr-news-arrow .link_wrap svg {
animation: none!important;
top:0;
left: 22px;
}
.pr-carousel .pr-news-arrow .link_wrap .carousel-next svg {
animation: none!important;
top:0px;
left: 22px;
}
#pr-news.pr-carousel .pr-news-arrow .link_wrap .carousel-next svg {
top:-1px;
}
#Xpr-news .pr-news-arrow.pr-prev-arrow.nectar-cta[data-style="arrow-animation"] .link_wrap .link_text {
padding: 0 23px 0 0 ;
position: relative;
}
.pr-carousel .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next,
.pr-carousel .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous{
position: relative;
background: none;
margin-bottom: 20px;
opacity:1!important;
visibility:visible!important;
z-index:1000000000;
}
@media only screen and (max-width: 1000px){
.nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button {
transform: scale(1);
}
}
.pr-carousel .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button:before,
.pr-carousel .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button:before{
background: transparent;
}
.pr-carousel .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous{
float: left;
left: 0;
}
.pr-carousel .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next{
float: right;
right:0;
}
#pr-archiv.pr-carousel .flickity-slider p:last-child {
margin-bottom:20px;
}
.pr-carousel .nectar-flickity[data-controls*="arrows_overlaid"] .previous:after, .pr-carousel .nectar-flickity[data-controls*="arrows_overlaid"] .next:after{
height: 1px;
width: 20px;
background-color: #656d71!important;
}
.pr-carousel .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{
margin-bottom: 40px;
margin-top: 0;
}
.pr-carousel .fa.fa-minus-circle,
.pr-carousel .open .fa.fa-plus-circle{
opacity: 0;
}
.pr-carousel .nectar-flickity[data-controls*="arrows_overlaid"] .next:after {
left: 5px;
}
.pr-carousel .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button .arrow,
.pr-carousel .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button .arrow{
fill:#656d71;
}
.pr-carousel .carousel-prev {
margin-left:0;
margin-right: 5px;
}
#Xpr-news .carousel-prev svg {
left: 0px;
animation: ctaArrowSVGEnd 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) forwards!important;
}
.pr-carousel svg polyline {
stroke-dashoffset: 0px!important;
stroke-dasharray: 0px!important;
animation: ctaArrowStart 0.45s ease 0.25s forwards!important;
}
.pr-carousel .carousel-wrap[data-full-width="false"] .control-wrap {
right: 50px;
}
.pr-archiv-box .dot.is-selected:before {
background: none;
}
#header-outer[data-lhe="animated_underline"] nav > ul > li:not([class*="button_"]) > a .menu-title-text:after {
border-top: 1px solid #000;
}
.bottom_controls{
display: none;
}
.portfolio-filters-inline[data-color-scheme*="-underline"] a:after {
height: 1px;
}
.pr-page-header h1 .dynamic-words,
.pr-page-header h2 .dynamic-words {
font-weight: bold;
}
.pr-page-header h1 {
margin: 0;
}
.pr-project-grid .vert-center p {
margin-bottom: 5px;
}
:root {
--scroll-bar-w: -2px;
}
.nectar-cta[data-style="underline"] .link_wrap .link_text:after {
border-bottom-width: 1px;
}
.single-portfolio .row .col.section-title h1 {
display: none !important;
}
.pr-job-list .nectar-hor-list-item:hover .nectar-cta[data-style="arrow-animation"] .link_wrap .link_text .line {
animation: ctaArrowLineEnd 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) forwards;
}
.pr-job-list .nectar-hor-list-item:hover .nectar-cta[data-style="arrow-animation"] .link_wrap svg {
animation: ctaArrowSVGEnd 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) forwards;
}
.pr-job-list .nectar-hor-list-item:hover .nectar-cta[data-style="arrow-animation"] .link_wrap polyline {
animation: ctaArrowStart 0.45s ease 0.25s forwards;
stroke: #656d71;
}
.pr-job-list .nectar-hor-list-item:hover .nectar-cta[data-style="arrow-animation"] .link_wrap .link_text > .text {
animation: ctaArrowTextEnd 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) forwards;
}
.pr-job-list .nectar-hor-list-item:hover * {
color: #656d71 !important;
}
.pr-job-list .nectar-hor-list-item.has-btn {
padding-right: 22px;
}
.pr-job-list .nectar-hor-list-item,
#pr-archiv div[data-style="minimal"] .toggle {
border-bottom: 1px solid #676d71;
}
#pr-archiv div[data-style="minimal"] .toggle .h5 a {
letter-spacing: -0.3px;
font-size: 20px;
line-height: 30px;
font-weight: 400;
padding: 22px;
}
#pr-archiv div[data-style*="minimal"] .toggle h3 i {
right: 20px;
border: 0;
margin-top: -13px;
}
.pr-right, #pr-righ {
text-align: right;
}
.h2 {
font-family: Montserrat;
text-transform: none;
letter-spacing: -1px;
font-size: 34px;
line-height: 42px;
font-weight: 400;
}
.pr-service-tabs{
-webkit-transform: translateX(-15%);
transform: translateX(-15%);
}
.pr-service-tabs .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a:after {
height: 1px;
bottom: -1px;
}
.pr-service-tabs .tabbed[data-style*="material"] .wpb_tabs_nav, .pr-service-tabs .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav {
margin-bottom: 25px;
margin-top: 40px;
}
.pr-service-tabs .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a {
font-size: 16px!important;
padding: 15px 0px;
text-align: left;
}
.pr-service-tabs .active-tab {
font-weight: bold;
}
@media only screen and (max-width: 690px) {
.h2 {
font-size: 23.8px;
line-height: 29.4px;
}
.nectar-slider-wrap .swiper-slide[data-y-pos="bottom"] .content {
bottom: 30px !important;
top: auto !important;
}
.full-width-section > .col.span_12.dark .swiper-slide[data-color-scheme="light"] .content p {
margin-top: 0px;
}
.portfolio-items[data-ps="8"] .col h3{
font-size: 20px;
line-height: 28px;
}
.portfolio-items[data-ps="8"] .col .work-info .vert-center {
bottom: 20px;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
}
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
.pr-job-list .nectar-list-item {
width: 100% !important;
display: block;
padding-right: 0 !important;
padding-bottom: 10px;
}
.pr-job-list .nectar-hor-list-item .nectar-list-item[data-text-align="right"] {
padding-right: 0px !important;
padding-left: 0;
}
#pr-clients ul {
margin: 0 0 0 0px;
text-align: left;
}
#pr-clients li {
padding: 0 0 0 0;
display: block;
}
#pr-clients .pr-clients-inner, .pr-jobs {
padding: 0 !important;
}
#Xpr-clients ul li:after{
content:"|";
display: inline-block;
transform: translateX(17px);
}
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
.h2 {
font-size: 28.9px;
line-height: 35.7px;
}
}
@media only screen and (min-width: 1001px) {
.nectar-carousel-flickity-fixed-content[data-alignment="right"] .nectar-carousel-fixed-content {
margin-top: 60px;
}
body #pr-archiv .carousel-wrap {
margin: 0 10px 0 -10px;
}
}
@media only screen and (min-width: 1000px) {
#header-outer:not(.transparent) .logo-spacing,
#header-outer:not(.transparent) #logo {
margin-top: 25px !important;
margin-bottom: 25px !important;
transition: all 0.2s;
}
}
#header-outer .logo-spacing,
#header-outer #logo {
transition: all 0.2s;
}
.nectar-fancy-box[data-style="hover_desc"] .box-bg:before, .nectar-fancy-box[data-style="hover_desc"]:before {
background: linear-gradient(to bottom, rgba(15, 15, 15, 0), rgba(0, 0, 0, .75) 100%);
}
.nectar-fancy-box[data-style="hover_desc"].hovered {
box-shadow: none;
}
.nectar-fancy-box[data-style="hover_desc"][data-color="accent-color"]:before {
background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000 100%);
}
.nectar-cta.colored[data-style="arrow-animation"] .link_wrap:hover .link_text > .text {
color: #82a29f;
}
.nectar-fancy-box[data-style="hover_desc"] .hover-content {
max-width: 100%;
}
.portfolio-items[data-ps="8"]:not(.carousel) .col.animated-in .inner-wrap[data-animation="perspective"].animated .vert-center h4 {
color: #fff;
margin: 0;
}
#header-outer:not(.transparent) #top nav > ul > li a:hover {
color: #70908d !important;
}
.pr-projectmeta p {
padding-bottom: 0.5em;
}
#pr-footer .nectar_icon:hover i:before,
#pr-footer a:hover {
color: #96A8B5 !important;
}
#ei-carousel-1 .swiper-slide {
margin: 0 5px;
background: none !important;
}
.pr-archive-tabs .wpb_tab.ui-tabs-panel.wpb_ui-tabs-hide {
border-bottom: 1px solid #676d71;
}
.pr-archive-tabs.nectar-scrolling-tabs .scrolling-tab-nav {
width: 10px;
min-width: 50px !important;
}
.pr-archive-tabs.nectar-scrolling-tabs[data-tab-spacing="10%"] .scrolling-tab-content > div {
padding-bottom: 2%;
}
.pr-archive-tabs .col.span_4 p,
.pr-archive-toggles .col.span_4 p {
padding-bottom: 1em;
}
#sort-label {
display: none !important;
}
.portfolio-filters-inline[data-alignment="center"] .container > ul {
width: 60%;
margin: 0 auto;
}
.pr-footer-logo{
max-width: 242px!important;
}
.pr-agentur-spacer{
margin: 0!important;
}
#pr-footer p{
line-height:1.4;
font-size:15px;
padding-bottom:1.1em;
}
#pr-footer p:last-child{
padding-bottom:0em;
}
@media only screen and (min-width: 1000px) {
.pr-archive-tabs.nectar-scrolling-tabs .scrolling-tab-mobile-title {
margin-bottom: 0px;
}
.pr-archive-tabs.nectar-scrolling-tabs.initalized .scrolling-tab-content {
margin-top: 0px;
}
.pr-archive-tabs.nectar-scrolling-tabs .scrolling-tab-content {
padding-left: 6% !important;
}
.pr-footer-logo{
max-width: 328px!important;
}
}
@media only screen and (max-width: 1260px) {
.pr-agentur-spacer {
height: 100px;
}
}
@media only screen and (min-width: 1300px) {
.pr-right-text {
display: flex;
justify-content: flex-end;
}
.pr-right-footer{
padding-left: 5%;
}
}
#pr-footer .swiper-navigation.swiper-navigation-1,
#pr-footer .swiper-pagination-wrapper {
display: none;
}
#ei-carousel-1 {
height: auto !important;
background: none !important;
}
#pr-footer .nectar_icon_wrap {
xdisplay: block;
}
.admin-bar #slide-out-widget-area-bg.fullscreen-alt.padding-removed{
opacity: 1!important;
}
#slide-out-widget-area.fullscreen-alt .off-canvas-social-links:after {
background-color: #676d71!important;
}
#slide-out-widget-area .off-canvas-social-links li:first-child a{
opacity: 1!important;
}
#header-outer[data-transparent-header="true"][data-transparent-shadow-helper="true"].transparent:not(.dark-slide):before {
height: 390% !important;
opacity: 0.4!important;
}
.pr-scroll-link{
display: inline-block;
transform: rotate(90deg);
margin-left:-15px;
}
.pr-scroll-link .link_text{
width:50px;
height:50px;
}
.pr-scroll-link .text{
display:none!important;
}
.pr-scroll-link.nectar-cta[data-style="arrow-animation"] .link_wrap svg{
animation: ctaArrowSVGEnd 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) forwards!important;
}
.pr-scroll-link.nectar-cta[data-style="arrow-animation"] .link_wrap polyline {
animation: ctaArrowStart 0.45s ease 0.25s forwards!important;
}
.pr-scroll-link.nectar-cta[data-style="arrow-animation"] .link_wrap .link_text .line{
animation: ctaArrowLineEnd 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) forwards!important;
}
.pr-contact-icons .nectar_icon_wrap[data-style="soft-bg"] .nectar_icon:before{
border-radius:0;
background:#EFEFEF;
opacity:1;
}
.pr-contact-icons .nectar_icon_wrap:hover .nectar_icon:before{
background:#C9DCDB;
}
.pr-block{
display:block;
}
.xpr-contact-inner .nectar-highlighted-text{
margin-left:20px;
}
.portfolio-items[data-ps="8"] .col h3, .portfolio-items[data-ps="8"] .col p {
max-width: 100%;
}
.team-member h4{
font-size: 18px!important;
font-weight: 700!important;
}
.portfolio-items .col h3{
font-size: 24px!important;
}
.justify-content-center .row_col_wrap_12_inner{
justify-content: center!important;
}
.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed{
width:100%!important;
}
.wpgmp_map_container.wpgmp-map-1,
.wpgmp_map_parent{
margin:0!important
}
.blocksatz .wpb_text_column * {
text-align: justify;
}
.swiper-slide.pr-right[data-bg-alignment="top"] .image-bg{
background-position: right top!important;
}
.swiper-slide.pr-right[data-bg-alignment="center"] .image-bg{
background-position: right center!important;
}
.swiper-slide.pr-right[data-bg-alignment="bottom"] .image-bg{
background-position: right bottom!important;
}
.swiper-slide.pr-left[data-bg-alignment="top"] .image-bg{
background-position: left top!important;
}
.swiper-slide.pr-left[data-bg-alignment="center"] .image-bg{
background-position: left center!important;
}
.swiper-slide.pr-left[data-bg-alignment="bottom"] .image-bg{
background-position: left bottom!important;
}