.developed-by{position:absolute;bottom:5px;left:10px;color:#fff;font-size:14px}.developed-by a{color:#fff;text-decoration:underline}.fusion-header-wrapper{max-height:100px}.fusion-header-wrapper .fusion-header .fusion-logo{max-height:100px;margin:0 15px 0 0}.fusion-logo img{max-height:60px}.custom .tp-bullet{border-radius:0;width:40px;height:5px;background:#000;transition:all .3s ease}.custom .tp-bullet:hover,.custom .tp-bullet.selected{background:#00857d}.fusion-body .flex-control-nav li{margin:0 2px}.fusion-header,.fusion-header-wrapper .fusion-row{padding:0}.logo-block{min-width:265px;padding:10px 0;position:absolute;right:70px;top:0}.logo-right-one{font-family:'AvantGarde';color:#000;font-size:22px;margin-top:10px}.logo-right-two{color:#00847c;font-size:17px}.logo-right-three{position:relative}.logo-right-three span{color:#00847c;top:15px;font-size:20px;position:absolute}.logo-right{font-family:'Calibri-Bold';line-height:20px;margin-top:5px;color:#fff}.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons{padding:29px 15px;background:#00847c;margin:0;position:absolute;top:0;z-index:999999}.fusion-header-v6.fusion-flyout-menu-active .fusion-header-v6-content .fusion-flyout-menu-icons{background:none}.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line,.fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line,.fusion-header-v6 .fusion-flyout-menu-icons .fusion-flyout-search-toggle:hover .fusion-toggle-icon-line,.fusion-header-v6 .fusion-flyout-menu-icons .fusion-toggle-icon-line{background-color:#000}.fusion-header-v6.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line{background:#00847c}.fusion-header-v6:not(.fusion-flyout-active) .fusion-flyout-menu-icons .fusion-toggle-icon-line {height:1px;width:26px;border:2px solid #000;margin:1.2px 0}.fusion-header-v6:not(.fusion-flyout-active) .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {width:30px;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial}.fusion-header-v6.fusion-flyout-menu-active .fusion-flyout-menu-icons .fusion-flyout-menu-toggle .fusion-toggle-icon-line{height:2.3px;margin-left:7px;width:28px}.fusion-main-menu.fusion-flyout-menu{margin:0!important;height:80px!important;padding:0;width:auto;max-width:500px;background:none;z-index:99999}.fusion-main-menu .fusion-widget-cart-counter>a:before,.fusion-main-menu>ul>li>a{color:#000}.fusion-header-v6.fusion-flyout-menu-active .fusion-main-menu.fusion-flyout-menu{left:92px}.fusion-header-v6.fusion-flyout-active .fusion-flyout-menu-icons .fusion-toggle-icon-line{background-color:#000}.fusion-header-v6 .fusion-flyout-menu .fusion-menu li{padding:0 0 0 43px;float:left;width:auto;line-height:20px}.fusion-main-menu>ul>li>a,.side-nav li a{font-family:'Calibri';font-size:22px;text-transform:lowercase}.fusion-flyout-menu-bg{display:none}.fusion-header-v6 .fusion-header-v6-content{position:relative;display:block;height:80px;width:100%;background:rgba(235,235,235,.5)}.language-sidebar{position:absolute;right:67px;bottom:-28px}.language-sidebar ul{margin:0;padding:0;list-style:none}.language-sidebar ul li{float:left;margin-right:5px}.language-sidebar ul li a{color:#7e7e7e;font-size:20px}.language-sidebar ul li.current-lang a{color:#00847c;text-decoration:underline}#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#fff}body:not(.home) .fusion-page-title-bar .fusion-page-title-row {margin-top:20px}#nav ul li ul li a,#reviews #comments>h2,#sticky-nav ul li ul li a,#wrapper #nav ul li ul li>a,#wrapper #sticky-nav ul li ul li>a,.avada-container h3,.comment-form input[type="submit"],.ei-title h3,.fusion-blog-shortcode .fusion-timeline-date,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .price,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a,.fusion-load-more-button,.fusion-main-menu .sub-menu,.fusion-main-menu .sub-menu li a,.fusion-megamenu-widgets-container,.fusion-megamenu-wrapper .fusion-megamenu-submenu>a:hover,.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled,.fusion-page-title-bar h3,.gform_page_footer input[type="button"],.meta .fusion-date,.more,.post-content blockquote,.review blockquote div strong,.review blockquote q,.ticket-selector-submit-btn[type="submit"],.wpcf7-form input[type="submit"],body,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-carousel-title,.fusion-content-widget-area h4,.fusion-flip-boxes .fusion-flip-box .flip-box-heading-back,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-megamenu-title,.fusion-modal h4,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-tabs .nav-tabs li .fusion-tab-heading,.popover .popover-title,.post-content h4,.project-content .project-info h4,.share-box h4,table th{font-family:'Calibri'}.fusion-modal h1,.fusion-page-title-bar h1,.fusion-widget-area h1,.post-content h1,#main .post h2,#main .reading-box h2,#main h2,.ei-title h2,.fusion-modal h2,.fusion-title h2,.fusion-widget-area h2,.main-flex .slide-content h2,.post-content h2,.title h2,.fusion-author .fusion-author-title,.fusion-header-tagline,.fusion-modal .modal-title,.fusion-modal h3,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-title h3,.fusion-widget-area h3,.main-flex .slide-content h3,.post-content h3,.project-content h3,.sidebar .widget h3{font-family:'Calibri-Bold';font-weight:normal}.fusion-page-title-bar .fusion-page-title-row h1{font-size:34px!important}body:not(.home) .fusion-header-wrapper {position:relative}.fusion-image-wrapper .fusion-rollover{background-image:linear-gradient(top,rgba(0,133,125,.75) 0%,rgba(0,133,125,.75) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,133,125,.75)),color-stop(1,rgba(0,133,125,.75)));background-image: filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00847c, endColorstr=#00847c), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);background-image:-webkit-linear-gradient(top,rgba(0,133,125,.75) 0%,rgba(0,133,125,.75) 100%);background-image:-moz-linear-gradient(top,rgba(0,133,125,.75) 0%,rgba(0,133,125,.75) 100%);background-image:-ms-linear-gradient(top,rgba(0,133,125,.75) 0%,rgba(0,133,125,.75) 100%);background-image:-o-linear-gradient(top,rgba(0,133,125,.75) 0%,rgba(0,133,125,.75) 100%)}.fusion-portfolio-content-wrapper .fusion-image-wrapper>img{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.fusion-portfolio-content-wrapper:hover .fusion-image-wrapper>img{transform:scale(1.15,1.15);-webkit-transform:scale(1.15,1.15);-moz-transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);-o-transform:scale(1.15,1.15)}body .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a{font-size:24px;font-family:'Calibri-Bold';letter-spacing:0;line-height:24px}.fusion-filters{margin:10px 0 30px;border:none}.fusion-page-title-wrapper{opacity:1!important}.fusion-filter{margin-right:0}.fusion-filter a{border:2px solid #00847c;margin-right:20px;padding:0 20px;transition:all .3s ease;color:#000;line-height:34px}.fusion-filters .fusion-filter.fusion-active a,.fusion-filter a:hover{border:2px solid #00847c;background:#00847c;color:#fff;line-height:34px}#toTop{bottom:30px;right:10px;width:42px;height:42px;border-radius:100%;background-color:transparent;border:2px solid #00847c;transition:all .3s ease}body #toTop:before{color:#00847c}#toTop:hover,#toTop:active,#toTop:focus{background-color:#00847c}#toTop:hover::before{color:#fff}.fusion-footer-copyright-area .footer-button-sidebar a{font-size:16px;color:#00847c;border:2px solid #00847c;padding:5px 15px;font-family:'Calibri-Bold';transition:all .3s ease}.fusion-footer-copyright-area .footer-button-sidebar a:hover{color:#fff;background:#00847c}#contact_form_pop{max-width:350px}input:focus,textarea:focus,select:focus{outline:none}#contact_form_pop h3{font-family:'Calibri-Bold';color:#00847c;margin-bottom:0;text-align:center;font-size:20px}#contact_form_pop .wpcf7-form .wpcf7-text,#contact_form_pop .wpcf7-form .wpcf7-textarea{background:none;border:2px solid #00847c;color:#00847c;padding:0 7px;line-height:30px;height:36px;font-family:'Calibri';width:100%;font-size:16px}#contact_form_pop .wpcf7-form .wpcf7-textarea{height:100px}#contact_form_pop .wpcf7-form-control::-webkit-input-placeholder{color:rgba(0,0,0,.5)}#contact_form_pop .wpcf7-form-control::-moz-placeholder{color:rgba(0,0,0,.5)}#contact_form_pop .wpcf7-form-control:-ms-input-placeholder{color:rgba(0,0,0,.5)}#contact_form_pop .wpcf7-form-control:-moz-placeholder{color:rgba(0,0,0,.5)}#contact_form_pop .wpcf7-form .wpcf7-form-control-wrap{display:block;margin-bottom:10px}#contact_form_pop .wpcf7-form .wpcf7-submit{border:2px solid #00847c;background:none;color:#00847c;padding:10px 20px;display:block;margin:0 auto;transition:all .3s ease}#contact_form_pop .wpcf7-form .wpcf7-submit:hover{color:#fff;background:#00847c}.fusion-body .wpcf7-form .fusion-slider-loading{position:absolute;left:50%;margin-left:-1.5em;bottom:20px;top:auto;opacity:.3}.wpcf7-form .wpcf7-not-valid-tip{display:block;margin:-3px 0 -5px}.wpcf7-form .wpcf7-mail-sent-ng,.wpcf7-form .wpcf7-validation-errors,.wpcf7-form .wpcf7-mail-sent-ok{padding:15px;text-transform:none;line-height:20px;margin:0}.fusion-alert .close,.tribe-events-notices .close{height:15px;width:15px;line-height:15px}.back-to-projects{display:none;color:#00847c;font-family:'Calibri-Bold';font-size:18px}.fusion-page-title-bar .fusion-page-title-row>a{display:inline-block}.back-to-projects:before{content:"\f053";font-family:fontawesome;margin-right:7px;color:#00847c;font-size:14px}.fusion-footer-widget-area{display:none}.fusion-footer-copyright-area{background-color:#fff;border-color:#fff;padding:25px 0}.fusion-social-links-footer{width:auto;position:absolute;right:60px;top:17px}.fusion-footer-copyright-area>.fusion-row,.fusion-footer-widget-area>.fusion-row{padding:0;width:1250px}.fusion-header{background-color:transparent}.fusion-social-networks.boxed-icons .fusion-social-network-icon{color:#fff!important;background-color:#00847c!important;border-color:#00847c!important}.fusion-separator.sep-double{display:none}.fusion-portfolio{margin-bottom:0}.blog #main{margin-top:20px}.blog article.post{margin-bottom:40px;padding:20px;border:1px solid #00847c}.fusion-meta-info{margin-top:0;padding:0;border:none}.fusion-read-more,.more a{margin-right:0;display:inline-block;padding:5px 30px 5px 10px;border:2px solid #00847c;transition:all .3s ease}.fusion-read-more:after{right:12px;padding-left:0;font-size:22px}.fusion-read-more:hover,.more a:hover{background:#00847c;color:#fff}.fusion-read-more:hover::after{color:#fff}.fusion-meta-info{float:right;margin-top:-40px}.contact-email a,.contact-phones a,.contact-address p{font-family:'Calibri-Bold';font-size:18px;color:#000}.contact-email a:before,.contact-email+.contact-phones:before,.contact-address p:before{content:"\f1d8";font-family:fontawesome;font-size:26px;display:inline-block;vertical-align:middle;margin-right:10px;width:40px;height:40px;line-height:40px;text-align:center;color:#00847c;border-radius:100%}.contact-email+.contact-phones:before{content:"\f095";border:1px solid #00847c;line-height:45px;position:absolute;left:0;font-size:26px;width:40px;height:40px;line-height:42px;top:10px;transition:all .3s ease}.contact-email+.contact-phones{padding-left:50px}.fusion-layout-column.fusion-one-half.contact-phones{width:auto!important;margin-right:20px!important;margin-bottom:20px!important}.fusion-layout-column.fusion-one-half.contact-phones p{margin:5px 0}.contact-address p:before{content:"\f041";font-size:36px}.post-content .contact-address p{margin-bottom:30px}.contact-address .fusion-social-links{margin-bottom:20px}.about-us-block{margin-bottom:30px}.fusion-modal h3,.fusion-post-content h3,.fusion-title h3,.fusion-widget-area h3,.person-author-wrapper span,.post-content h3,.project-content h3,.sidebar .widget h3,.title h3{color:#000}.about-us-block h3{line-height:30px!important;font-size:28px!important}#wrapper .post-content .about-us-block h2{font-size:44px!important;line-height:44px!important;margin:-20px 0 0;color:#00847c}.about-us-block p{font-size:16px!important;line-height:24px!important}.about-us-block:first-of-type+.about-us-block .fusion-builder-row{padding-top:0!important;border-top:none}.about-us-block table td{width:50%}.about-us-block table td img{max-width:80px;display:inline-block;vertical-align:middle;float:none}.about-us-block table tr:first-of-type td{padding-bottom:20px}.about-us-block{margin-top:30px!important}.about-us-block .fusion-builder-row{padding-top:30px!important;border-top:2px solid #f5f5f5}.post-content .about-us-block:first-of-type .fusion-builder-row{border-top:none}body p{text-align:justify}.fusion-rollover{-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;text-align:left}.fusion-rollover-content{padding:10px 15px;width:100%}#wrapper .fusion-header-v6:not(.fusion-flyout-active) .fusion-header-v6-content .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:center;align-items:center}.single-avada_portfolio .fusion-page-title-bar{height:auto}.single-avada_portfolio .fusion-page-title-bar .fusion-page-title-row h1{display:none}.single-avada_portfolio #wrapper .post-content h2{font-size:34px!important;line-height:44px!important;margin:10px 0 20px;color:#000}.about-us-block p:last-of-type{margin-bottom:0}.about-us-block table{width:100%}.tax-portfolio_category .fusion-portfolio-wrapper{margin:-6px}body:not(.home) .fusion-header-v6 .fusion-header-v6-content {background:#f5f5f5}.scrolloff-overlay{background:transparent;position:relative;width:100%;height:400px;top:400px;margin-top:-400px}.map-block{overflow:hidden}.social-home{position:absolute;right:20px;bottom:10px;z-index:9999}.social-home .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon{display:block}@media (max-width:1300px){.fusion-footer-copyright-area>.fusion-row,.fusion-footer-widget-area>.fusion-row{padding:0 30px;width:100%}.fusion-rollover .fusion-rollover-content .fusion-rollover-title a{font-size:20px;line-height:20px!important}.about-us-block table td img{max-width:50px;margin-right:10px}.about-us-block .fusion_builder_column_1_3{margin-right:0!important;width:33.33%!important}.about-us-block .fusion_builder_column_2_3{margin-right:0!important;width:66.66%!important}}@media (max-width:1100px){.fusion-meta-info{margin-top:-10px}}@media (max-width:1000px){.about-us-block table td img{max-width:50px;display:block;float:left}.about-us-block table td{line-height:48px}.about-us-block table tbody tr:last-of-type td:last-of-type{line-height:24px}}@media (max-width:950px){.fusion-main-menu.fusion-flyout-menu{max-width:400px}}@media (max-width:850px){.fusion-header-v6 .fusion-flyout-menu .fusion-menu li{padding:0 0 0 25px}.fusion-header-wrapper{position:absolute;left:0;right:0;z-index:10000}.fusion-main-menu.fusion-flyout-menu{max-width:330px}}@media (max-width:800px){.fusion-filter{width:50%;text-align:center;margin-bottom:10px;padding:0 5px}.fusion-filter a{margin-right:0;padding:0}.fusion-filter{float:left;border:none}#wrapper .fusion-page-title-bar{height:100px;padding:0 30px}#wrapper .fusion-page-title-row{display:block;align-items:initial}#wrapper .fusion-page-title-wrapper{display:flex}.fusion-copyright-notice{padding:0}.fusion-social-links-footer .fusion-social-networks{margin-top:10px}#wrapper .fusion-page-title-bar{height:70px;margin-bottom:10px}.single-avada_portfolio #wrapper .fusion-page-title-bar{height:auto}.single-avada_portfolio #wrapper .post-content h2{font-size:28px!important;line-height:33px!important}.about-us-block h3{line-height:26px!important;font-size:22px!important}#wrapper .post-content .about-us-block h2{font-size:38px!important;line-height:34px!important}.about-us-block table td img{float:none;margin:0 auto}.about-us-block table td{text-align:center;line-height:24px;vertical-align:top}}@media (max-width:768px){.fusion-header-v6.fusion-flyout-menu-active .fusion-main-menu.fusion-flyout-menu{left:0;top:80px;height:auto!important;background:rgba(235,235,235,.8);max-width:150px}.fusion-header-v6 .fusion-header-v6-content{background:rgba(235,235,235,.8)}.fusion-header-v6 .fusion-flyout-menu .fusion-menu li{padding-left:30px;float:none;line-height:40px;text-align:left}}@media (max-width:712px){.developed-by{left:25px;bottom:35px}.fusion-rollover .fusion-rollover-content .fusion-rollover-title a{font-size:30px;line-height:40px!important}.about-us-block .fusion_builder_column_1_3,.about-us-block .fusion_builder_column_2_3{width:100%!important}#wrapper .post-content .about-us-block h2{margin:-10px 0 20px}.about-us-block h3{margin-bottom:20px}.about-us-block:nth-of-type(3) h3 {text-align:center}.fusion-meta-info{margin-top:0}.fusion-blog-layout-medium .entry-title{margin-bottom:15px}.post-content .before-map p{text-align:left}.contact-address p:before{position:absolute;left:0;top:0}.post-content .contact-address p{padding-left:50px}}@media (max-width:500px){.social-home{right:25px;bottom:0}.social-home .fusion-social-networks.boxed-icons a{padding:7px}.social-home .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon{width:32px}.custom .tp-bullet{width:30px}.logo-right-one{font-size:20px;margin-top:3px}.logo-right-two{color:#00847c;font-size:15px;line-height:20px}.fusion-logo img{max-height:50px}.fusion-header-v6 .fusion-header-v6-content .fusion-flyout-menu-icons{padding:19.5px 5px}.fusion-header-v6 .fusion-header-v6-content{height:61px}.logo-right-three span{top:10px;font-size:17px}.language-sidebar ul li a{font-size:18px}.logo-block{min-width:240px;padding:5px 0;right:30px}.language-sidebar{right:32px;bottom:-25px}.fusion-header-v6.fusion-flyout-menu-active .fusion-main-menu.fusion-flyout-menu{top:61px}#main,#wrapper .fusion-page-title-bar,.fusion-footer-copyright-area>.fusion-row,.fusion-footer-widget-area>.fusion-row{padding:0 15px!important}.fusion-social-links-footer{position:initial;right:auto;top:auto}body .fusion-copyright-notice p{text-align:center}.fusion-footer-copyright-area{padding:0}#toTop{bottom:16px;right:10px;width:41px;height:41px}#toTop:before{line-height:34px}.fusion-rollover .fusion-rollover-content .fusion-rollover-title a{font-size:20px;line-height:30px!important}.single-avada_portfolio #wrapper .post-content h2{font-size:22px!important;line-height:30px!important}.single-avada_portfolio #content{margin-bottom:20px}.post-content p{margin-bottom:10px}.post-content ul{margin:5px 0 10px;padding-left:30px}.post-content ul.fusion-filters{padding-left:0}.single-avada_portfolio #wrapper .fusion-page-title-bar .fusion-page-title-row{margin-top:35px}.before-map+.fusion-fullwidth{margin-bottom:30px}}@media (max-width:400px){.logo-block{right:0}.fusion-header-wrapper .fusion-header .fusion-logo{margin:0 7px 0 0}.logo-right-two{font-size:13px}.logo-right-one{font-size:18px;margin-top:5px;line-height:20px}.logo-block{min-width:220px}.language-sidebar{right:5px;bottom:-23px}.fusion-filter{width:100%;margin-bottom:7px;padding:0}.fusion-rollover .fusion-rollover-content .fusion-rollover-title a{font-size:18px;line-height:24px!important}.about-us-block table td,.about-us-block table tr,.about-us-block table,.about-us-block tbody{width:100%;display:block}.about-us-block table tr td,.about-us-block table tr:first-of-type td{padding-bottom:0;margin-bottom:20px}.about-us-block table tr:last-of-type td:last-of-type{margin:0}.fusion-layout-column.fusion-one-half.contact-phones+.contact-phones{padding-left:50px;margin-top:-25px!important}}