.portfolio-grid{display:flex;flex-wrap:wrap;margin:-15px}.portfolio-item{width:calc(33.33% - 30px);margin:15px;position:relative}.portfolio-item img{width:100%;height:auto}.portfolio-item .overlay-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5}.portfolio-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;transition:opacity .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.portfolio-item:hover .portfolio-overlay{opacity:1}.portfolio-title{font-size:24px;margin-bottom:10px}.portfolio-content{max-height:100px;overflow:hidden}.portfolio-overlay .portfolio-content{padding:20px!important}.learn-more{margin-top:10px;padding:8px 15px;background:#fff;color:#000;text-decoration:none;border-radius:5px;font-weight:700}.learn-more:hover{background:#000;color:#fff}#load-more-button.hide{display:none}@media screen and (max-width:767px){.portfolio-item{width:calc(50% - 30px)}}@media screen and (max-width:480px){.portfolio-item{width:calc(50% - 30px)}.portfolio-grid{justify-content:space-between}}body:not(.page-id-831) header:not(header.elementor-section){display:none!important}.h2-custom-size h2 span{text-transform:capitalize!important}.blog-default .des-pages a,.blog-default .des-pages .pages.current{font-size:11px!important;font-weight:700;padding:7px 11px;letter-spacing:2px;text-transform:uppercase;line-height:1.718}.blog-default .des-pages .pages.current{fill:#fff;color:#fff;background-color:#c6a85b;border-style:solid;border-width:2px;border-color:#c6a85b;border-radius:0px 0px 0px 0px}.premium-cf7-container input.wpcf7-submit .bt-contact p{text-align:center!important}.premium-cf7-container input.wpcf7-submit,#gfe-portoflio .cbp-l-loadMore-link{font-family:"Mulish",Sans-serif!important;font-size:11px!important;line-height:1!important;font-weight:700!important;letter-spacing:2px!important;fill:#c6a85b!important;background-color:#c6a85b!important;color:#fff!important;border-style:solid!important;border-width:2px!important;border-color:#c6a85b!important;border-radius:0px 0px 0px 0px!important;padding:7px 11px!important}.premium-cf7-container input.wpcf7-submit:hover,#gfe-portoflio .cbp-l-loadMore-link:hover{background-color:#fff!important;color:#c6a85b!important}.fullwidth-container{background:#000!important}.pageTitle{text-align:left!important}.pageTitle h1{text-indent:0px!important}.post-template-default .metas-container{text-align:left!important;margin:0!important}.pagetitle_overlay{background-color:#000!important}.page_content.sidebar .tagcloud a{background:#c6a85b!important;border:1px solid #c6a85b!important}.single-post .nav-previous,.single-post .nav-next,.comment-form #submit{font-family:"Mulish","Arial","sans-serif"!important;background:#c6a85b!important;padding:4px 15px!important}.single-post .nav-previous a,.single-post .nav-next a,.comment-form #submit{font-size:11px!important;color:#fff!important;line-height:1!important}.single-post .nav-previous:hover,.single-post .nav-next:hover,.comment-form #submit:hover{background:#fff!important;color:#c6a85b!important;border:2px solid #c6a85b!important}.portfolio-overlay h3,.portfolio-overlay .portfolio-content{color:#fff!important;padding:0 20px}@media screen and (max-width:480px){.portfolio-overlay h3,.portfolio-overlay .portfolio-content{padding:0 10px;line-height:1.2em!important}.portfolio-title{font-size:20px!important;margin-bottom:0!important}.portfolio-content{font-size:12px!important}.portfolio-item{width:calc(50% - 10px)!important;margin:5px!important}.portfolio-grid{justify-content:flex-start!important;margin:0!important}.learn-more{padding:0 5px!important;font-weight:400!important;font-size:12px!important}}