/*!/wp-content/themes/casaevita/css/portfolio.css*/.project-description h2{margin:30px 0;font-size:20px;font-weight:700}.portfolio-images{margin:0 0 0 -20px}.portfolio-images a{float:left;margin:20px 0 0 20px}.portfolio-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:30000;background:#000;opacity:.5}.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:20px;overflow-y:auto}.portfolio-modal-content .project-content{padding:20px 60px 120px 0}.portfolio-next{display:none;position:absolute;right:15px;text-align:right}.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-image{text-align:center}.portfolio-image-wrapper{display:-moz-inline-stack;display:-webkit-inline-box;display:inline-block;position:relative}.portfolio-image-nav{position:absolute;top:50%;margin-top:-13px}.portfolio-image-prev{left:20px}.portfolio-image-next{right:20px}.portfolio-prev,.portfolio-next{bottom:22px;font-size:14px;font-weight:700;line-height:1.29;letter-spacing:.3px;color:#000}.portfolio-prev:hover,.portfolio-next:hover{color:#000}.portfolio-prev{display:none;position:absolute;left:15px}.portfolio-close{position:absolute;z-index:99999;top:0;right:0;background:#fff;padding:20px}@media (max-width:991px){.portfolio-modal-content .project-content{padding:40px 0 75px 0}}@media (max-width:767px){.portfolio-image-prev{left:15px}.portfolio-image-next{right:15px}.portfolio-close{padding:15px}.portfolio-images{margin:0 0 0 -15px}.portfolio-images a{margin:15px 0 0 15px}.portfolio-modal{padding:15px}}