@font-face{font-family:'socicon';src:url(//www.pixelpublic.de/wp-content/themes/pxp/assets/fonts/socicon-webfont.eot);src:url(//www.pixelpublic.de/wp-content/themes/pxp/assets/fonts/socicon-webfont.eot?#iefix) format('embedded-opentype'), url(//www.pixelpublic.de/wp-content/themes/pxp/assets/fonts/socicon-webfont.woff) format('woff'), url(//www.pixelpublic.de/wp-content/themes/pxp/assets/fonts/socicon-webfont.ttf) format('truetype'), url(//www.pixelpublic.de/wp-content/themes/pxp/assets/fonts/socicon-webfont.svg#sociconregular) format('svg');font-weight:normal;font-style:normal;text-transform:initial;}
.module-post-carousel .post-carousel .post-carousel-item .entry-thumb{max-height:290px;}
#main-content article.post.no-results .title-icon-wrap i, a{color:#ff5c00;}
.header-top-panel a[href^="mailto:"]{color:#FFF;}
.header-top-panel a:hover{color:#ff5c00!important;}
span.wpcf7-not-valid-tip, a[href^="mailto:"]{color:#ff5c00!important;}
div.wpcf7-validation-errors{border-color:#ff5c00!important;}
.icon-mobile-menu:before{background-color:#ff5c00!important;-webkit-box-shadow:0 4px 0 #ff5c00, 0 8px 0 #ff5c00!important;box-shadow:0 4px 0 #ff5c00, 0 8px 0 #ff5c00!important;}
.icon-mobile-menu.dl-active{border-color:#ff5c00!important;background:#ff5c00!important;}
.icon-mobile-menu.dl-active:before{background-color:#FFF!important;-webkit-box-shadow:0 4px 0 #FFF, 0 8px 0 #FFF!important;box-shadow:0 4px 0 #FFF, 0 8px 0 #FFF!important;}
.feature-box.style-bordered:hover  > .icon{border-color:#ff5c00!important;background:#ff5c00!important;}
.testimonials_small_module .testimonials_item .cover .content .icon-wrap{display:none !important;}
.testimonials_small_module h3{padding-bottom:20px !important;}
.module h3.widget-title{padding-bottom:20px !important;}
h3{margin-bottom:5px!important;font-size:25px!important;color:#FF5C00!important;}
h1{color:#ff5c00!important;}
.module h1.widget-title{font-size:40px!important;color:#565656!important;}
#layout.search-page{background:#F2F2F2;margin:0;}
#pxpfooter{text-align:left;margin-top:-20px;}
.pxpcopyright{text-align:right;float:right;}
#footermenu li{list-style-type:none;float:left;margin-right:15px;}
.project.portfolio-hover-style-9 .entry-thumb .portfolio-entry-hover .title-wrap h4 a:hover, .module-text .textwidget a:not(.styled-button), #header-container .current-menu-parent a, #header-container .current-menu-item a{color:#FF5C00!important;}
body.archive #layout{background:#F2F2F2;}
#right-sidebar{background:#FFF;padding:15px 10px 10px;}
.project .entry-thumb .title-wrap h4{font-size:18px!important;font-weight:300!important;}
.portfolio-entry-hover .entry-tags{display:none!important;visibility:hidden!important;}
.project.portfolio-hover-style-9 .entry-thumb .portfolio-entry-hover .title-wrap h4{padding:0 40px!important;}
.project.portfolio-hover-style-9 .entry-thumb .portfolio-entry-hover .title-wrap{top:20px!important;}
.soc_icon-livejournal:before{font-family:'socicon'!important;content:"l";}
#sub-footer .widget.soc-icons a i.soc_icon-livejournal:before, #header-container .header-info-panel .widget.soc-icons a i.soc_icon-livejournal:before{color:#C4CD07!important;}
#footer .soc-icons a i.soc_icon-livejournal{background-color:#006567!important;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.small nav.mega-menu{top:-25px!important;}
}
.page-template-tmp-posts-masonry-2-side .entry-thumb img{border:5px solid #FFF!important;}
#comments{background:#FFF!important;margin-right:10px!important;padding:25px 10px 0!important;}
#comments>h3{padding:0!important;}
.about-author{margin:10px 0!important;}
#wpcomm .wc-thread-wrapper{padding:0!important;margin:0!important;}
.dl-menuwrapper .dl-menu{margin-left:-300px!important;}
.additional-wrap{float:none!important;}
.module-featured-news .dfd_featured_news .columns .featured-post-item .additional-wrap i{width:auto!important;}
.module-featured-news .dfd_featured_news .columns .featured-post-item .additional-wrap i{display:none!important;}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.parent-pageid-389 .page-nav{display:none;}
.mvb-row-hide-cover.mvb-row-close:before{background:rgba(0,0,0,0.9)!important;}
.mvb-row-hide-cover.mvb-row-close:hover:before{background:rgba(0,0,0,0.7)!important;}
.module-post-carousel .post-carousel .post-carousel-item .entry-thumb{border:4px solid #FFF;background:#F2F2F2;}
.module-post-carousel .post-carousel .post-carousel-item .entry-thumb:hover{border:4px solid #FF5c00;}
.module-post-carousel .post-carousel .post-carousel-item .content{color:#F2F2F2!important;}
.module-post-carousel .post-carousel .post-carousel-item .content:hover{color:#FFF!important;}
.post-carousel .category, .post-carousel .author, .post-carousel .entry-comments{display:none;visibility:hidden;}
.module-post-carousel .post-carousel .slider-control.next{right:-40px!important;}
.module-post-carousel .post-carousel .slider-control.prev{left:-40px!important;}
.post-carousel a.more-button{color:#FFF!important;}
.single-folio .controls .page-inner-nav .controler, .single-post .controls .page-inner-nav .controler{background:none!important;}
.button.wc-backward, button, .button, #wp-submit, #commentform #submit, .more-button:hover, .nav-menu .mega-menu-item .top-line, .row .background--dark .more-button:hover, .module-post-carousel .post-carousel .post-carousel-item .entry-thumb .like.alreadyvoted, .module-post-carousel .post-carousel .post-carousel-item .entry-thumb .post-like, .single-folio .controls .page-inner-nav:hover .controler, .single-post .controls .page-inner-nav:hover .controler{background:#FF5c00!important;}
.slick-dots li.slick-active button{border-color:#FF5c00!important;}
.form-search-section input[type="text"]{border-color:#FF5c00!important;background:#FF5c00!important;}
.page-template-page-contacts-php #layout{background:#F7F7F7;}
.lshowcase-slide img{border:1px solid #DDD;}
#footermenu a:hover{color:#FFF;border-bottom:3px solid #FF5c00;}
.post-carousel .block-title a:hover, #footermenu .current-menu-item a{color:#FF5c00!important;}
#grid-posts .inlinevoted{border-top:1px solid #DDD;border-bottom:1px solid #DDD;border-radius:3px;border:1px solid #e0e0e0;padding:0px 24px 0px 10px!important;display:block;position:relative;white-space:nowrap;color:inherit;height:30px;}
.single-post .container{overflow:visible!important;}
.social_share_privacy li.settings_info{width:85px;}
.dopinfo a, .entry-meta .author a, article .entry-meta .entry-comments a, .byline a, .entry-meta .entry-comments a, .social-share span.post-like{border-radius:3px;border:1px solid #e0e0e0;padding:0px 24px 0px 10px!important;display:block;position:relative;white-space:nowrap;color:inherit;height:30px;}
#footer [class^="infinityicon-"], #footer [class*=" infinityicon-"]{font-weight:bold!important;margin-right:5px;}
.pxp .mvb_inner_wrapper{background-repeat:no-repeat;background-color:#CCC7C4;}
#grid-folio.grid-folio article.project .entry-thumb{border:2px solid #F2F2F2;}
#header-container.small #header .header-wrap{border-bottom:1px solid rgba(255,92,0,0.9)!important;background:rgba(255,255,255,0.6)!important;}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea{border-radius:5px!important;}
#header-container #header .header-wrap{border-bottom:1px solid rgba(0,0,0,0.5)!important;}
div.page-title-inner{border-top:none!important;min-height:200px;height:200px;}
body, div, dl, dt, dd, ul, ol, li, pre, form, p, blockquote, th, td, div.page-title-inner .breadcrumbs > nav, .single-post .container .entry-data .entry-meta, .post-tags ul li{font-weight:500!important;}
.dopinfo a, .entry-meta .author a, article .entry-meta .entry-comments a, .byline a, .entry-meta .entry-comments a, .social-share a.post-like{border-radius:3px;border:1px solid #e0e0e0;padding:0px 14px 0px 10px!important;display:block;position:relative;white-space:nowrap;color:inherit;height:30px;}
.widget_crum_tags_widget .tags-widget a:hover, .widget_crum_tags_widget .tagcloud a:hover, .widget_product_tag_cloud .tags-widget a:hover, .widget_product_tag_cloud .tagcloud a:hover, .widget_tag_cloud .tags-widget a:hover, .widget_tag_cloud .tagcloud a:hover, .filter li.active, .filter li.active:hover{background:#ff5c00!important;border-color:#ff5c00!important;}
.inner-nav{display:none!important;}
article .entry-meta .social-share i{color:#878787!important;}
#wpcomm .wc-comment-author, #wpcomm .wc_manage_subscribtions{color:#ff5c00!important;}
#wpcomm .wc-comment-label{background:#ff5c00!important;}
.single-folio .controls .page-inner-nav:hover h6, .single-post .controls .page-inner-nav:hover h6{top:100%!important;font-size:11px;opacity:1;border:1px solid #F2F2F2;padding:10px;background:rgba(255,255,255,0.9);}
.search-results #main-content article .entry-format{font-size:30px;position:relative;top:3px;float:left;display:block;width:60px;height:60px;line-height:60px;text-align:center;margin-right:15px;background:transparent;color:#e0e0e0;border:1px solid #e0e0e0;border-radius:15px;}
.single-post article.post .clearfix{padding:0 !important;}
#main-content .entry-content{padding:20px;}
.widget_dfd_recent_comments .entry-meta .author a, .widget_dfd_recent_comments .entry-meta .author a:hover{border-radius:none;border:none;padding:0;}
.nav-menu .mega-menu-item .item-title{color:#565656!important;}
article .entry-meta{height:auto!important;overflow:visible!important;}
article .entry-meta >span{margin-bottom:10px!important;}
.dopinfo a, .entry-meta .author a:hover, article .entry-meta .entry-comments a:hover, .byline a:hover, .entry-meta .entry-comments a:hover, .social-share a.post-like:hover{color:#fff!important;background:#ff5c00;border-color:#ff5c00;}
.about-author, .single-post article.post{margin-right:10px!important;}
.inner-nav .inner-nav-prev{margin-left:0!important;}
.inner-nav a{font-size:13px;}
.more-button{color:#666!important;}
.more-button:hover{color:#FFF!important;}
article.post .entry-title, .search-results #main-content article .entry-title{line-height:26px;}
article.post .entry-title a:hover, .search-results #main-content article .entry-title a:hover{border:none!important;}
article.post .entry-title a:hover, .search-results #main-content article .entry-title a:hover{color:#ff5c00;border-bottom-color:#FFF!important;}
#grid-posts article .entry-meta{margin:5px 0;display:block;padding-bottom:2px;height:auto!important;}
article .entry-meta-info, article .entry-meta{margin-top:5px;margin-bottom:5px;height:auto!important;}
.single-post article.post .clearfix > .entry-meta-wrap .entry-comments a{padding-left:10px!important;}
.single-post .featured-post-item .social-share a.post-like, .blog-section .social-share a.post-like{padding-right:0px!important;}
.featured-post-item .social-share .post-like{line-height:30px!important;padding-right:0!important;}
.social-share .like, .social-share .post-like{line-height:28px!important;}
article .entry-meta .social-share i{position:relative!important;}
article .entry-meta .social-share{padding-left:5px!important;}
.project.portfolio-hover-style-1 .entry-thumb .portfolio-entry-hover .title-wrap .entry-tags a{font-size:13px;}
.project.portfolio-hover-style-1 .entry-thumb .portfolio-entry-hover .title-wrap h4 a{font-size:15px;font-weight:600;}
.project .entry-share-popup-folio li a{padding-left:1px;}
.project.portfolio-hover-style-1 .entry-thumb .portfolio-entry-hover{background-color:rgba(10,10,10,0.8)!important;}
.project.portfolio-hover-style-1 .entry-thumb .portfolio-entry-hover .title-wrap h4{color:#F2F2F2!important;}
.project.portfolio-hover-style-1 .entry-thumb .portfolio-entry-hover .entry-share-clickable, .project.portfolio-hover-style-1 .entry-thumb .portfolio-entry-hover .title-wrap h4:hover{color:#FFF!important;}
.project.portfolio-hover-style-1 .entry-thumb .portfolio-entry-hover > a{color:#F2F2F2!important;}
.project.portfolio-hover-style-1 .entry-thumb .portfolio-entry-hover .entry-share-clickable:hover, .project.portfolio-hover-style-1 .entry-thumb .portfolio-entry-hover > a:hover{color:#000!important;}
.project.portfolio-hover-style-1 .entry-thumb .portfolio-entry-hover > a.custom-link{margin-left:5px!important;}
.project.portfolio-hover-style-1 .entry-thumb .portfolio-entry-hover > a.open-post{margin-left:-95px!important;}
.project.portfolio-hover-style-1 .entry-thumb .portfolio-entry-hover > a.zoom-post{margin-left:-45px!important;}
.parent-pageid-8 #portfolio-page .sort-panel{display:none;}
.lshowcase-boxInner img{box-shadow:0px 2px 1px #ff5c00;border:1px solid #FFF;border-top:1px solid #EEE;}
.lshowcase-boxInner img:hover{box-shadow:0px 2px 1px #ff5c00;border:1px solid #ff5c00;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.pxp-titel-slider-wir-text span{color:#ff5c00!important;}
.not-found{margin-top:50px;}
.widget_crum_tags_widget .read-more-section a{position:relative;overflow:hidden;font:normal 300 13px "Roboto", "Open Sans", "PT Sans", sans-serif;text-align:left;display:inline-block;width:auto;height:41px;line-height:41px;padding:0 25px 0 25px;background:#ff5c00;color:#fff;border:0px solid transparent;cursor:pointer;border-radius:3px;-webkit-transition:background .3s ease, color .3s ease;-moz-transition:background .3s ease, color .3s ease;transition:background .3s ease, color .3s ease;}
.widget_crum_tags_widget .read-more-section .read-more span:after{background:none;}
.widget_crum_tags_widget .read-more-section a:hover{color:#FFF;text-decoration:none;}
#layout .widget.background-main{margin:0 -10px;padding:20px;}
.widget_archive li a{display:inline!important;}
.widget_archive li{line-height:3em!important;min-height:0!important;}
.social-share a:hover i{color:#FFF!important;}
.dl-menuwrapper{top:-6px!important;left:auto!important;right:10px!important;width:auto!important;}
.dl-menuwrapper > .dl-trigger{right:10px!important;left:auto!important;padding:20px!important;width:45px!important;}
.icon-mobile-menu{width:210px;!important;}
.icon-mobile-menu::before{left:15px!important;top:15px!important;}
.mobile-logo img{margin:0 auto!important;text-align:center!important;}
.cube{width:200px;overflow:hidden;margin:0px auto;padding-bottom:30px;}
.cube .image-module-img-wrap{width:800px;-webkit-animation:play .4s steps(4) infinite;-moz-animation:play .4s steps(4) infinite;-ms-animation:play .4s steps(4) infinite;-o-animation:play .4s steps(4) infinite;animation:play .4s steps(4) infinite;}
@-webkit-keyframes play {
from{margin-left:0px;}
to{margin-left:-800px;}
}
@-moz-keyframes play {
from{margin-left:0px;}
to{margin-left:-800px;}
}
@-ms-keyframes play {
from{margin-left:0px;}
to{margin-left:-800px;}
}
@-o-keyframes play {
from{margin-left:0px;}
to{margin-left:-800px;}
}
@keyframes play {
from{margin-left:0px;}
to{margin-left:-800px;}
} .pxp .mvb_inner_wrapper{height:193px;}
.pxp .mvb_inner_wrapper .module-text{margin-right:270px;margin-left:270px;}
.pxp .mvb_inner_wrapper:hover{background-position-y:bottom !important;}
nav.mobile{display:none;visibility:hidden;}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) { .timeline-horizontal .timeline-titles li{width:70px!important;}
.timeline-titles{margin:0px!important;}
.pxp .mvb_inner_wrapper .module-text{margin-right:20px;margin-left:20px;margin-top:185px;}
.pxp .mvb_inner_wrapper .module-text .widget-title{text-align:left!important;}
.pxp .mvb_inner_wrapper .module-text .textwidget{text-align:left!important;}
.pxp .mvb_inner_wrapper{margin-bottom:120px;}
}
.job .shadow img{-webkit-animation-name:mysecond;-webkit-animation-duration:3s;-webkit-animation-timing-function:ease-in;-webkit-animation-delay:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-play-state:running;animation-name:mysecond;animation-duration:3s;animation-timing-function:ease-in;animation-delay:2s;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:running;}
@-webkit-keyframes mysecond {
from{padding-top:20px;opacity:0.5;}
to{padding-top:0px;opacity:1;}
} @keyframes mysecond {
from{padding-top:20px;opacity:0.5;}
to{padding-top:0px;opacity:1;}
}
.job .guru img{-webkit-animation-name:myfirst;-webkit-animation-duration:3s;-webkit-animation-timing-function:ease-in;-webkit-animation-delay:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-play-state:running;animation-name:myfirst;animation-duration:3s;animation-timing-function:ease-in;animation-delay:2s;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:running;}
@-webkit-keyframes myfirst {
from{padding-top:0px;}
to{padding-top:20px;}
} @keyframes myfirst {
from{padding-top:0px;}
to{padding-top:20px;}
} .module-text .textwidget a:hover{background-color:#ff5c00;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;border-radius:2px!important;}
.module-text .textwidget a{padding:5px!important;border-radius:2px!important;cursor:pointer;}
.module-text .textwidget a:not(.styled-button)::before{height:0px!important;}
.module-text .textwidget a:not(.styled-button):hover::after{top:0px!important;opacity:0;}
.module-text .textwidget a:hover{color:#ffffff!important;}
.workflow .date{display:none;}
.partner .image-module-img-wrap{box-shadow:0px 2px 1px #e3e3e3;border:1px solid #e3e3e3;margin-bottom:20px;}
.partner .image-module-img-wrap:hover{box-shadow:0px 2px 1px #ff5c00;border:1px solid #ff5c00;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
@-webkit-keyframes hoverpartner {
from{box-shadow:0px 2px 1px #e3e3e3;border:1px solid #e3e3e3;}
to{box-shadow:0px 2px 1px #ff5c00;border:1px solid #ff5c00}
} @keyframes hoverpartner {
from{box-shadow:0px 2px 1px #e3e3e3;border:1px solid #e3e3e3;}
to{box-shadow:0px 2px 1px #ff5c00;border:1px solid #ff5c00}
} input[type="submit"]{background-color:#fff;border:1px solid #e3e3e3;color:#333;padding:0px 20px;display:inline-block;font:300 15px/32px "Roboto", "Open Sans", "PT Sans", sans-serif;margin:0px 0px 13px;border-radius:3px;}
input[type="submit"]:hover{color:#FFF;background:none repeat scroll 0% 0% #FF5C00;border-color:#FF5C00;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.wpcf7-form{text-align:left!important;}
.wpcf7-form p{line-height:2.6;}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea{border-radius:3px;background-color:#efefef;}
@media only screen and (min-width: 1030px) and (max-width: 1159px) {
nav.mega-menu{left:100px;}
}
@media only screen and (min-width: 1160px) {
nav.mega-menu{left:100px;}
.small .header-col-fluid nav.mega-menu{margin-left:170px;}
}
body{border-top:5px solid #FF5C00!important}
@media only screen and (min-width: 1030px) and (max-width: 1159px) {
nav.mega-menu{left:100px;}
}
@media only screen and (max-width: 1024px) {
nav.mobile{display:block;visibility:visible;border:2px solid red;}
nav.desktop{display:none;visibility:hidden;}
#header-container.logo-position-left:not(.small) .header-col-fluid{margin-right:30px!important;}
}
@media only screen and (max-width: 799px) {
.lshowcase-box-6{width:33.3%!important;}
.lshowcase-box-8{width:25%!important;}
}
@media only screen and (max-width: 500px) {
.breadcrumbs{display:none!important;}
div.page-title-inner .page-title{font-size:24px!important;line-height:30px;}
}
@media only screen and (max-width: 799px) and (min-width: 380px) {
.header-col-left{width:300px!important;margin-top:15px;}
.mobile-logo img{margin:0px auto!important;}
}
@media only screen and (max-width: 380px) {
.header-col-left{width:240px!important;}
.mobile-logo img{margin:13px auto!important;}
}
@media only screen and (max-width: 580px) {
#footermenu li{display:block!important;float:none!important;text-align:center;}
.pxpcopyright{text-align:center;float:none!important;}
}
.single-format-gallery .entry-thumb{display:none;visibility:hidden;}
#change_wrap_div{background-color:#ffffff !important;}
#change_wrap_div{background-repeat:repeat !important;}
body{background-color:#f2f2f2 !important;}
body{background-repeat:repeat !important;}
#footer, #footer .contacts-widget p{color:#f2f2f2}
#footer{background-color:#545454}
#footer{background-image:url(https://www.pixelpublic.de/wp-content/uploads/2015/01/pxp-patter2.jpg)}
#footer{background-repeat:repeat}
#sub-footer, #sub-footer a, #sub-footer .footer-menu{color:#ffffff !important;}
#sub-footer{background-color:#f2f2f2 !important;}
#sub-footer{background-repeat:repeat !important;}