.pr-title{font-family:"Playfair Display",Helvetica,Arial,sans-serif}#service-home{background-color:#FFF!important}.blog-section{background-color:#f0f2f7;padding:80px 0}.blog-section .title{text-transform:uppercase;letter-spacing:.1em;margin-bottom:40px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.blog-section h1.title span{color:#5aa9ce}.blog-section .subtitle{line-height:48px;margin-bottom:40px}.blog-section .pretitle{margin-bottom:40px}.blog-section .icon{background-image:url(//fresnolocalseo.com/wp-content/themes/ella-portfolio-one-page/../images/section-title.png);background-repeat:repeat-x;background-position:center left;text-align:center;margin-bottom:40px;color:#5aa9ce}.blog-section .icon i{background-color:#f0f2f7;font-size:40px;padding:0 50px}.blog-section .seperator{margin-bottom:20px}.front-blog p{line-height:26px;margin-bottom:10px}.front-blog .post-hover-effect{margin-bottom:20px!important}.front-blog .post .entry-title{font-family:"Playfair Display",Helvetica,Arial,sans-serif;margin-bottom:0;font-size:25px;color:#b8a279;background-image:none!important}.front-blog h2.entry-title:hover{color:#b8a279!important}.front-blog .entry-content{margin-top:0}.post-hover-effect{margin-bottom:-2.5px!important;position:relative}.post-hover-effect:before,.post-hover-effect:after{background-color:#b8a279;content:"";height:0;width:0;z-index:1;position:absolute;-webkit-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s;margin-bottom:-2.5px!important}.post-hover-effect:before{right:0;opacity:1;top:0}.post-hover-effect:after{bottom:5px;opacity:.7;left:0}.post-hover-effect:hover:after,.post-hover-effect:hover:before{background-color:#fff;bottom:0;height:100%;opacity:0;width:100%}.contactinfotitle{font-family:"Playfair Display",Helvetica,Arial,sans-serif;text-align:left;font-weight:600;color:#333;margin-bottom:10px}#section-portfolio{background-color:#e6e9ef}.peIsotopeGrid .peIsotopeItem>div>a{display:block}.peIsotopeGrid .peIsotopeItem>span.border{display:block;padding:0;margin:0;position:absolute;z-index:50}.mobile .peIsotopeGrid .peIsotopeItem>span.border{-webkit-transform:translateZ(0px)}.peIsotopeGrid .peIsotopeItem>span.border.left{border-left:2px solid #fff;width:0;top:0;bottom:0}.peIsotopeGrid .peIsotopeItem>span.border.top{border-top:2px solid #fff;top:0;left:0;right:0}.peIsotopeGrid .peIsotopeItem.grid-first-col span.border.left{display:none}.peIsotopeGrid .peIsotopeItem.grid-first-row span.border.top{display:none}.peIsotopeGrid .peIsotopeItem span.cell-title a{pointer-events:auto;color:#fff;text-decoration:none}.peIsotopeGrid .peIsotopeItem span.cell-title.no-padding{padding:0}.peIsotopeGrid .peIsotopeItem span.cell-title.no-padding a{padding:5px 20px;display:block}.peIsotopeGrid .peIsotopeItem span.cell-title.no-padding a>i{position:absolute;right:20px;bottom:8px;font-size:16px}.mobile .peIsotopeGrid .peIsotopeItem span.cell-title{-webkit-transform:translateZ(0px)}.peIsotopeGrid .peIsotopeItem span.cell-title.show-on-top{z-index:10}.peIsotopeGrid .peIsotopeItem .scalable{overflow:hidden;z-index:2;position:relative}.peIsotopeGrid .peIsotopeItem.isotope-item .scalable img{max-width:100%}.peIsotopeGrid .peIsotopeItem{float:left}.peIsotopeGrid .peIsotopeItem.isotope-item{float:none}.peIsotope .pe-menu-main .pe-menu{top:70px}.peEllaFilter.portfolio{position:relative}.pe-container.filter{display:flex;justify-content:center;align-items:center;width:100%}.filter-inner{text-align:center}.pe-menu{list-style-type:none;padding:0;margin:0;display:flex;justify-content:center}.peEllaFilter.portfolio .peIsotopeGrid .peIsotopeItem span.cell-title a{color:#444;font-size:14px;font-weight:600}.peEllaFilter.portfolio .peIsotopeGrid .peIsotopeItem span.cell-title a:hover{color:#ccc}.peIsotopeFilter.pe-menu>li>a{color:#fff !important}.filter .peIsotopeFilter.pe-menu>li>a.active{-webkit-box-shadow:0px 8px 30px -5px rgba(0,0,0,.2)!important;box-shadow:0px 8px 30px -5px rgba(0,0,0,.2)!important;color:#fff!important}.peEllaFilter .pe-menu-main .menu-toggle{float:none;width:auto}.peEllaFilter .pe-menu-main .pe-menu{padding-top:0;top:45px}.peEllaFilter .pe-menu-main .pe-menu>li>a{font-size:12px;font-weight:500;margin:0 5px;padding:8px 20px;border-radius:30px;cursor:pointer;padding-top:8px !important;padding-bottom:8px !important;padding-left:15px !important;color:#333!important;font-family:var(--first-font);font-style:italic}@media only screen and (max-width:992px){.peEllaFilter .pe-menu-main .pe-menu>li>a{color:#ccc!important}}@media only screen and (max-width:768px){.peEllaFilter .pe-menu-main .pe-menu>li>a{color:#ccc!important}}.pe-block-fullwidth .peEllaFilter .pe-menu-main .pe-menu>li>a{padding-left:0 !important}.desktop .peEllaFilter .pe-menu-main .pe-menu>li>a{padding-left:12px !important}.peEllaFilter .pe-menu-main{padding-bottom:0 !important;padding-top:0 !important;min-width:0 !important}.portfolio-grid{display:flex;flex-wrap:wrap}.portfolio-item{width:20%;position:relative;overflow:hidden}.portfolio-thumb{position:relative;overflow:hidden}.portfolio-thumb img{width:100%;height:auto;display:block;transition:transform .5s ease,opacity .5s ease}.cell-title{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);opacity:0;transition:opacity .4s ease;display:flex;align-items:center;justify-content:center;text-align:center}.cell-title .overlay-content{color:#fff!important;padding:20px}.cell-title h4{color:#fff!important;font-size:16px;margin:0 0 5px}.cell-title p{font-size:13px;opacity:.8}.portfolio-thumb:hover .cell-title{opacity:1}.portfolio-thumb:hover img{transform:scale(1.05);opacity:.7}.portfolio-item.hidden{display:none !important}@media (max-width:991px){.pe-container.filter{display:none !important}}@media (max-width:767px){.pe-container.filter{display:none !important}}