.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1369px}h1,h2,h3,h4,h5,h6,p,div{font-family:europa,sans-serif!important}h1{text-transform:none!important}.nav li ul{border-top:0px}#top-menu li{font-family:europa,sans-serif}#top-menu li a{font-family:europa,sans-serif}.et_pb_button{font-family:europa,sans-serif}div#recent-posts-2 ul{padding-left:20px!important}div#recent-posts-2 ul li{list-style-type:disc!important;color:#004875}div#categories-2 ul{padding-left:20px!important}div#categories-2 ul li{list-style-type:disc!important;color:#004875}h4.widgettitle{border-bottom:1px solid #004875;padding-bottom:20px;margin-bottom:20px}span#et_search_icon:before{-webkit-transform:rotateY(180deg)!important;transform:rotateY(180deg)!important;color:#004875}#top-menu li a{font-weight:400}#top-menu li{padding-right:30px}#top-menu>li:last-child{padding-right:35px}#et-secondary-menu{float:left}#et-secondary-nav li:not(:last-child) a{border-right:2px solid #fff;margin-right:0;padding-right:10px}#top-header .container{padding:0}#et-secondary-menu>ul>li a{padding:0}#et-secondary-nav li{padding-right:10px;margin-right:0;padding-top:9px;padding-bottom:9px}header#main-header{box-shadow:none}.global-header-tools{z-index:9999!important}.casehistory-list.post-list{display:grid;grid-template-columns:47% 47%;grid-column-gap:30px;grid-row-gap:30px}.grid-item.casehistory-item h4.post-title{color:#fff;font-weight:700}.grid-item.casehistory-item{color:#fff!important;background-color:#014a78;border-radius:10px 10px 10px 10px;overflow:hidden;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}a.casehistory-btn{display:block;max-width:200px;text-align:center;background-color:#fff;margin-top:19px;padding:9px;margin-top:15px}a.casehistory-btn.product-btn{background-color:#f1e9cf}.products-item .et_pb_column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-item .et_pb_blurb{border:1px solid #d9d9d9;margin-left:-1px;padding:32px 10px;width:12.5%;min-height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.products-item .et_pb_blurb_content{max-width:115px}.products-item .et_pb_blurb .et_pb_module_header{padding-bottom:0}.products-item .et_pb_blurb:hover{background-color:#004875}.products-item .et_pb_blurb:hover .et_pb_main_blurb_image img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.products-item .et_pb_blurb:hover .et_pb_module_header{color:#fff}.blog-item .et_pb_post .entry-featured-image-url{margin:0}.blog-item.featured .et_pb_post .content-wrap{background-color:#004875;padding:30px 25px;position:absolute;bottom:15px;max-width:310px;right:15px}.blog-item.featured .et_pb_post .content-wrap *{color:#fff}.blog-item.featured.et_pb_posts .et_pb_post{margin:0}.blog-item.featured .et_pb_post .entry-title{padding-bottom:5px}.blog-item.featured .et_pb_post a img{height:440px;-o-object-fit:cover;object-fit:cover}.blog-item.box.et_pb_posts .et_pb_post{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-item.box.et_pb_posts .entry-featured-image-url{width:37%}.blog-item.box .content-wrap{background-color:#fafafa;width:63%;padding:30px}.blog-item.box.et_pb_posts .entry-featured-image-url img{height:100%;-o-object-fit:cover;object-fit:cover}.blog-item.box .et_pb_post{margin-bottom:20px}.blog-item p.post-meta{margin-bottom:0}.blog-item.box .entry-title{padding-bottom:0}#main-footer .footer-widget h4.title{font-weight:600;padding-bottom:20px}#main-footer .footer-widget h4.title{font-weight:600;padding-bottom:20px}.home #footer-widgets{padding-top:185px;padding-bottom:20px}#footer-info{float:none;text-align:center;font-size:14px}#footer-info a{font-weight:400}#footer-bottom{padding:10px 0 0}.project-list .grid-item a{display:block;font-size:18px;margin-bottom:5px}.project-list .grid-item .inner-item:hover{background-color:#004875;color:#fff}.project-list .grid-item .inner-item:hover a{color:#fff}.project-list .grid-item{width:25%;padding:17px;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}.project-list .grid-item:not(.active){display:none}.project-list .project-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:80%}.project-list .grid-item h3{padding:0}.project-list .grid-item .inner-item{background-color:#eaeaea;display:block;padding:12px 20px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.project-list .filter-bar{width:20%;padding:17px}.project-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-list .filter-bar .inner-col{background-color:#004875;padding:20px;border-radius:10px}.project-list .filter-bar .inner-col h4{color:#fff;padding-bottom:20px}.project-list .filter-bar button{text-align:left;display:block;background-color:transparent;color:#fff;border:0;font-size:16px;cursor:pointer;padding:0;font-weight:300}.project-list .filter-bar button:not(:last-child){margin-bottom:10px}.project-list .filter-bar button.is-checked{font-weight:700}@-webkit-keyframes fadeEffect{from{opacity:0}to{opacity:1}}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}@media screen and (max-width:1280px){.project-list .grid-item{width:50%}.project-list .filter-bar{width:25%}.project-list .project-content{width:75%}}@media screen and (max-width:1140px){.products-item .et_pb_blurb{width:20%}}@media screen and (max-width:980px){.project-list .filter-bar,.project-list .project-content{width:100%}.project-list .filter-bar button{display:inline-block;margin-right:20px}.main-slider .et_pb_slider_container_inner{width:100%!important}.main-slider .et_pb_slide_description{padding:50px 25px}}@media screen and (max-width:767px){.products-item .et_pb_blurb{width:25%}}@media screen and (max-width:640px){.project-list .grid-item{width:100%}}@media screen and (max-width:540px){.products-item .et_pb_blurb{width:50%}.blog-item.box.et_pb_posts .entry-featured-image-url{width:100%}.blog-item.box .content-wrap{width:100%;padding:20px 10px}.blog-item.featured .et_pb_post .content-wrap{position:static;max-width:100%;padding:20px 10px}.blog-item.featured .et_pb_post a img{height:auto}}.blog-post a.more-link:after{content:'f178';font-family:FontAwesome;text-decoration:inherit;margin-left:5px;color:#004875}.blog-post .et_pb_image_container{margin:0px!important}.gform_wrapper .gfield_label{display:none!important}.gform_wrapper input{padding:15px!important}.gform_wrapper input.button{border:1px solid #004875!important;background:#fff!important;color:#004875!important;font-size:16px!important;font-weight:700!important;width:28%!important;cursor:pointer!important;transition:all 0.5s!important}.gform_wrapper input.button:hover{background:#004875!important;color:#fff!important}button.btn-article{padding:12px 15px;border:1px solid #004875;background:#fff;color:#004875;font-weight:700;font-size:16px;margin-top:20px;cursor:pointer;transition:all 0.5s}button.btn-article:hover{background:#004875;color:#fff}.et_pb_widget_area_left{border:none!important;padding:0px!important}p.logged-in-as a{color:#fff!important}a.post-link{color:#fff!important;text-decoration:underline!important}#commentform .comment-notes{color:#fff!important}table.product-table{border:1px solid #004875!important}table.product-table th{background-color:#004875!important;color:#fff!important}table.product-table td{border:none!important}.wp-pagenavi{border-top:none!important;padding-top:50px!important;margin-bottom:0px!important;bottom:0!important}.wp-pagenavi a,.wp-pagenavi span{padding:10px 20px!important;font-size:16px!important;color:#004875;line-height:0em!important;background:#eeeeee;transition:all .5s}.wp-pagenavi span.current{color:#ffffff!important;background:#004875!important}.wp-pagenavi a:hover{color:#ffffff!important;background:#004875!important}.wp-pagenavi .pages{background:none}@media screen and (min-width:320px) and (max-width:767px){span.pages{display:none!important}.wp-pagenavi{padding-top:30px!important}}.color-img img{border-radius:10000px}.entry-content ol{list-style-position:outside!important;padding-left:30px!important}ol.number-list{padding-top:10px!important}ol.number-list li{padding-top:10px!important}.divider-left,.divider-right{position:relative;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.divider-left::before{position:absolute;top:calc(50% - 1px);right:0;left:0;Content:"";Background-color:#004875;height:1px;width:50%}.divider-left .fa.fa-eercast{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;color:#004875;background:#ffffff}.divider-right::before{position:absolute;top:calc(50% - 1px);right:0;left:0;Content:"";Background-color:#ffffff;height:1px;width:50%}.divider-right .fa.fa-eercast{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;color:#ffffff;background:#004875}.mapplic-pin{background-image:url(https://www.thinfilmtech.net/wp-content/uploads/2020/04/map-pin.png)!important;background-size:25px 25px!important;width:25px!important;height:25px!important;animation:shadow-pulse 1s infinite!important}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0px rgba(255,255,255,0.97);border-radius:100px}100%{box-shadow:0 0 0 10px rgba(0,0,0,0);border-radius:100px}}@media screen and (min-width:320px) and (max-width:767px){button.btn-article{width:100%!important;font-size:15px!important}#commentform .submit{width:100%!important}}@media only screen and (max-width:768px){.gform_wrapper input.button{width:49%!important}}@media screen and (min-width:320px) and (max-width:767px){.gform_wrapper input.button{width:100%!important}}@media screen and (min-width:980px){.proj-menu ul#menu-product-categories li,.proj-menu ul#menu-tools-menu li{display:block!important;width:100%!important;text-align:right}.proj-cs .et_pb_column:first-child{width:59.9798%!important}.proj-cs .et_pb_column:last-child{width:35.9798%!important}}@media screen and (max-width:980px){.proj-menu .et_mobile_nav_menu{display:none!important}.proj-menu .et_pb_menu__menu{display:block!important}.tools-menu-col{padding:10px!important;text-align:center}.tools-menu-col .proj-menu .et_pb_menu__menu{width:100%}.tools-menu-col .et-menu{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.tools-menu-col .proj-menu ul#menu-tools-menu li{text-align:left}}@media screen and (max-width:980px){.cs-menu .et_mobile_nav_menu{display:none!important}.cs-menu .et_pb_menu__menu{display:block!important}}.cs-pr .et_pb_portfolio_item{background:#eaeaea;transition:all .2s ease-in-out;padding:13px 20px 20px;cursor:pointer}.cs-pr .et_pb_portfolio_item:hover{background:#004875}.cs-pr .et_pb_portfolio_item:hover a{color:#fff!important}.cs-pr .et_pb_portfolio_item a{transition:all .2s ease-in-out}@media screen and (max-width:980px){.cs-pr h2.et_pb_module_header{font-size:17px!important}.et_pb_column .et_pb_grid_item,.et_pb_column .cs-pr .et_pb_grid_item.et_pb_portfolio_item{margin-bottom:5.5%}.cs-pr .et_pb_portfolio_item{padding:10px 20px!important}}@media screen and (max-width:767px){.cs-pr h2.et_pb_module_header{font-size:16px!important}.cs-pr .et_pb_portfolio_item{padding:5px 10px!important}}@media screen and (min-width:981px){.flex-cen,.flex-cen .et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:980px){.flex-rev,.flex-rev .et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-rev .et_pb_column:last-child{margin-bottom:30px!important}.flex-rev .et_pb_column:first-child{margin-bottom:0!important}}@media only screen and (max-width:425px){.casehistory-list.post-list{grid-template-columns:100%!important}}@media screen and (max-width:400px){.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li{width:100%}}.blog-post a.more-link:after{content:'5'!important;font-family:'ETmodules'!important}.project-content .excerpt{font-size:15px!important}.proj-sub a{padding-right:0!important}