#comment-input: after{content: "";display: table;clear: both}#comment-input input{float: left;margin-right: 1%;padding-left: 15px;padding-right: 15px;width: 32.666666%;min-width: 28%;font-size: 0.8125em;color: #747474;border: 1px solid #d2d2d2}#comment-input input: last-child{margin-right: 0}#comment-textarea{margin-bottom: 10px}#comment-textarea.fusion-contact-comment-below{margin-top: 10px;margin-bottom: 0}#comment-textarea textarea{padding: 12px 15px;width: 100%;height: 150px;font-size: 0.8125em;color: #747474;border: 1px solid #d2d2d2}.fusion-contact-form{line-height: normal}.fusion-contact-form #comment-submit-container{margin-top: 20px;margin-bottom: 0}.fusion-contact-form .grecaptcha-badge{z-index: 100000}.fusion-contact-form .fusion-hide-recaptcha-badge{display: none}.fusion-contact-form .fusion-comment-privacy-checkbox-wrapper{display: flex;align-items: baseline;margin: 20px 0;font-size: 0.8125em}.fusion-contact-form .fusion-comment-privacy-checkbox{margin: 0 10px 0 0}.fusion-contact-form #comment-recaptcha{margin-top: 13px}.fusion-faqs-wrapper{display: none}.fusion-faq-post{position: relative}.fusion-faq-shortcode .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a .fa-fusion-box{background-color: transparent!important}.fusion-faq-shortcode .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a: hover .fa-fusion-box{background-color: transparent!important}body .portfolio-grid{margin-bottom: 80px}.fusion-portfolio-wrapper{display: block}.fusion-portfolio-post{float: left}.fusion-portfolio-post .fusion-image-wrapper{opacity: 0}.fusion-portfolio-one .fusion-portfolio-post{overflow: hidden;float: none;width: 100%}.fusion-portfolio-two .fusion-portfolio-post{width: 50%}.fusion-portfolio-three .fusion-portfolio-post{width: 33.3333%;width: calc(100% / 3)}.fusion-portfolio-four .fusion-portfolio-post{width: 25%}.fusion-portfolio-five .fusion-portfolio-post{width: 20%}.fusion-portfolio-six .fusion-portfolio-post{width: 16.6666%;width: calc(100% / 6)}.fusion-portfolio-post>.fusion-separator{margin: 40px 0}.fusion-portfolio-content{margin-top: 20px}.fusion-portfolio-content h2{margin: 0 0 1px!important;padding: 0}.fusion-portfolio-content .fusion-portfolio-meta{margin: 0 0 10px;padding: 0;font-weight: 400;font-size: 0.8125em}.fusion-portfolio-content p{margin: 0 0 20px}.fusion-portfolio-content p: last-child{margin-bottom: 0}.fusion-portfolio .fusion-content-sep{margin-bottom: 20px}.fusion-portfolio .fusion-separator{margin-top: 40px}.fusion-portfolio #infscr-loading{bottom: -29px}.fusion-portfolio .loading-container{display: none}.fusion-portfolio-content-wrapper{opacity: 0}.fusion-portfolio-content-wrapper .fusion-portfolio-content{margin-bottom: 20px}.fusion-portfolio-content-wrapper .fusion-image-wrapper{opacity: 1}.fusion-portfolio-boxed .fusion-portfolio-content-wrapper{padding: 0;border: 1px solid #e9eaee;border-bottom-width: 3px}.fusion-portfolio-boxed .fusion-portfolio-content{margin: 0;padding: 25px}.fusion-portfolio-one .fluid-width-video-wrapper{position: static}.fusion-portfolio-one .fusion-image-wrapper{margin-bottom: 15px}.fusion-portfolio-one .fusion-portfolio-content{margin-bottom: 0}.fusion-portfolio-one .fusion-portfolio-buttons{margin: 20px -15px 0}.fusion-portfolio-one .fusion-portfolio-buttons .fusion-button{margin: 0 15px 15px}.fusion-portfolio-one .fusion-portfolio-buttons-full{margin-left: 0;margin-right: 0}.fusion-portfolio-one .fusion-portfolio-buttons-full .fusion-button{margin: 5px 0}.fusion-portfolio-text-floated .fusion-image-wrapper{display: inline-block;flex-shrink: 1;margin: 0;padding: 0 12.5px;max-width: 540px;width: 100%}.fusion-portfolio-text-floated .fusion-portfolio-content{margin-top: 0}.portfolio-one-text .portfolio-item .image{width: 100%;height: 100%;float: none;margin-right: 0}.portfolio-one-sidebar .portfolio-item .image{float: none}.portfolio-infinite .isotope{overflow: visible!important}.fusion-portfolio-gallery-hidden{display: none}.fusion-portfolio-equal-heights .fusion-portfolio-post{display: inline-flex}.fusion-portfolio-equal-heights .fusion-portfolio-content-wrapper{overflow: hidden;width: 100%}.fusion-project-details-tb h3,.project-content h3{font-size: 0.8125em;line-height: 17px;color: #333;margin: 0 0 28px}.fusion-project-details-tb .project-description,.project-content .project-description{float: left;width: 74.4681%}.fusion-project-details-tb .project-description p,.project-content .project-description p{margin-top: 0}.fusion-project-details-tb .project-info,.project-content .project-info{float: right;width: 23.4043%}.fusion-project-details-tb .project-info .project-info-box,.project-content .project-info .project-info-box{border-bottom: 1px solid #e7e6e6;padding-bottom: 15px;margin-bottom: 15px;overflow: hidden}.fusion-project-details-tb .project-info h4,.project-content .project-info h4{color: #333;margin: 0 5px 0 0;float: left;width: 110px}.with-sidebar .fusion-project-details-tb .project-info h4,.with-sidebar .project-content .project-info h4{display: block;width: 100%;margin-bottom: 5px}.fusion-project-details-tb .project-info .project-terms,.project-content .project-info .project-terms{float: left}.fusion-project-details-tb: : after{content: " ";clear: both;display: table}.fusion-project-details-tb .project-info{float: right;width: 100%}.portfolio-full.with-sidebar .project-info{float: left}.portfolio-full.with-sidebar .project-description{float: right;width: 72.5%}.portfolio-half .flexslider: not(.tfs-slider){width: 65.9574%;float: left}.portfolio-half .project-content{width: 31.9149%;float: right}.portfolio-half .project-description{width: 100%;margin-bottom: 50px}.portfolio-half .project-description .flexslider: not(.tfs-slider){width: auto}.portfolio-half .project-info{width: 100%}.portfolio-sep{clear: both;display: block}.portfolio-half .portfolio-sep{margin-bottom: 50px}.project-info-box span{float: left}.portfolio-full .flexslider{margin-bottom: 70px}.portfolio-grid .portfolio-tabs{margin-top: 0}.portfolio-grid.portfolio-one .portfolio-item: last-child{margin-bottom: 0}.portfolio-grid.portfolio-one .image{width: 100%;float: none}.fusion-portfolio-layout-masonry .fusion-portfolio-content-wrapper,.fusion-portfolio.fusion-portfolio-masonry .fusion-portfolio-content-wrapper{position: relative}.fusion-portfolio-layout-masonry.fusion-portfolio-two.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-two.fusion-masonry-has-vertical .fusion-element-landscape{width: 100%}.fusion-portfolio-layout-masonry.fusion-portfolio-three.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-three.fusion-masonry-has-vertical .fusion-element-landscape{width: 66.6666%}.fusion-portfolio-layout-masonry.fusion-portfolio-four.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-four.fusion-masonry-has-vertical .fusion-element-landscape{width: 50%}.fusion-portfolio-layout-masonry.fusion-portfolio-five.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-five.fusion-masonry-has-vertical .fusion-element-landscape{width: 40%}.fusion-portfolio-layout-masonry.fusion-portfolio-six.fusion-masonry-has-vertical .fusion-element-landscape,.fusion-portfolio.fusion-portfolio-masonry.fusion-portfolio-six.fusion-masonry-has-vertical .fusion-element-landscape{width: 33.3333%}.fusion-masonry-element-container>a>img,.fusion-masonry-element-container>img{display: none}.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-content,.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-content{transition: all .3s ease}.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper,.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper{overflow: hidden}.fusion-portfolio-text.fusion-portfolio-layout-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper: hover .fusion-portfolio-content,.fusion-portfolio-text.fusion-portfolio-masonry.fusion-portfolio-rollover .fusion-portfolio-post .fusion-portfolio-content-wrapper: hover .fusion-portfolio-content{transition: all .3s ease;transform: translateY(105%)}.fusion-portfolio-element .fusion-load-more-button.fusion-portfolio-button{background-color: var(--portfolio_element_load_more_posts_button_bg_color);color: var(--portfolio_element_load_more_posts_button_text_color)}.fusion-portfolio-element .fusion-load-more-button.fusion-portfolio-button: hover{background-color: var(--portfolio_element_load_more_posts_hover_button_bg_color);color: var(--portfolio_element_load_more_posts_hover_button_text_color)}.fusion-privacy-element .fusion-privacy-form ul{list-style: none;margin: 0 0 20px 0;padding: 0}.fusion-privacy-element .fusion-privacy-form-floated ul li{display: inline-block;margin-right: 20px}