/*!/wp-content/themes/wyssbrod/css/portfolio.css*/.portfolio-modal-overlay .fusion-portfolio-wrapper{margin:0 -5px!important}.fusion-portfolio-post{cursor:pointer}.fusion-portfolio-post .fusion-image-wrapper{width:100%}.fusion-portfolio-post .fusion-image-wrapper img{max-height:100%;width:100%}.fusion-portfolio-post .fusion-rollover{color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:1px}.fusion-portfolio-post .fusion-rollover h4{font-size:14px!important}.fusion-portfolio-post .fusion-rollover h4 a{color:#fff!important;font-weight:500!important}.fusion-portfolio-post .fusion-rollover:after{content:'Detail >';display:block;position:absolute;bottom:30px;left:0;width:100%;text-align:center;font-size:12px}.fusion-filters{display:flex;justify-content:center;border:0;font-size:20px;font-weight:500;line-height:20px}.fusion-filters .fusion-filter{margin:0}.fusion-filters .fusion-filter a{color:#202020;padding:5px 20px;margin:0 15px}.fusion-filters .fusion-filter.fusion-active a,.fusion-filters .fusion-filter:hover a{color:#fff!important;border:0;background:#202020;line-height:20px}.fusion-portfolio-grid>.fusion-portfolio-wrapper .fusion-portfolio-post{width:100%!important}@media (min-width:480px){.fusion-portfolio-grid>.fusion-portfolio-wrapper .fusion-portfolio-post{width:50%!important}}@media (min-width:768px){.fusion-portfolio-grid>.fusion-portfolio-wrapper .fusion-portfolio-post{width:33%!important}}@media (min-width:991px){.fusion-portfolio-grid>.fusion-portfolio-wrapper .fusion-portfolio-post{width:25%!important}}.project-description h2{margin:80px 0;font-size:18px!important;font-weight:800!important;letter-spacing:1px}.portfolio-images{margin:0 0 0 -30px}.portfolio-images a{float:left;margin:0 0 14px 14px;max-width:calc(50% - 14px)}.portfolio-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:30000;background:#32443d;opacity:.8}.portfolio-modal-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:30001;display:flex;justify-content:center;align-items:center}.portfolio-modal{position:relative;width:95%;max-height:95%;max-width:1260px;background:#fff;padding:30px;overflow-y:auto}.portfolio-modal-content .project-content{padding-right:15px;padding-bottom:100px}.portfolio-next{display:none;position:absolute;right:30px;width:60px;height:60px;background:url(/wp-content/themes/wyssbrod/css/../images/arrow-project-next.png) no-repeat center right}.fusion-portfolio-content-wrapper{opacity:1}.portfolio-images a,.portfolio-images img{position:relative;-webkit-transition:all 100ms ease;-moz-transition:all 100ms ease;-o-transition:all 100ms ease;transition:all 100ms ease}.portfolio-images a:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border:3px solid #32443d;opacity:0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.portfolio-images .active:after{opacity:1}.portfolio-image{text-align:center}.portfolio-image-wrapper{display:-moz-inline-stack;display:-webkit-inline-box;display:inline-block;margin:0 0 30px;position:relative}.portfolio-image-nav{position:absolute;top:50%;margin-top:-40px}.portfolio-image-prev{left:14px}.portfolio-image-next{right:14px}.portfolio-prev,.portfolio-next{bottom:30px}.portfolio-prev{display:none;position:absolute;right:120px;width:60px;height:60px;background:url(/wp-content/themes/wyssbrod/css/../images/arrow-project-prev.png) center left no-repeat}.portfolio-title{font-size:24px;color:#32443d;text-transform:uppercase;line-height:30px}.portfolio-url{padding:15px 0}.portfolio-url a{font-size:20px;opacity:.6;color:#32443d;text-decoration:underline;transition:opacity 0.5s ease}.portfolio-url a:hover{opacity:1;text-decoration:underline}.portfolio-text{font-size:16px;line-height:22px;color:#32443d}@media (max-width:991px){.portfolio-text{margin-bottom:78px}}.file-wrapper{margin-top:20px;padding-top:15px;border-top:1px solid #98a19e;line-height:36px}.file-wrapper .button{padding:0 15px;background:none;border:1px solid #98a19e;float:right;font-size:14px;line-height:34px;font-weight:400;letter-spacing:2px;color:#32443d}@media (max-width:767px){.portfolio-prev,.portfolio-next{position:static;float:left}.portfolio-next{float:right}}