/*!
Theme Name: Eunomia 2021
Description: Custom Theme
Version: 1.0
License: Copyright 2014. All Rights Reserved.
*/
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Effra","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:27px;color:#606060;margin:0}h1,h2,h3,h4,h5{margin:10px 0}h1{font-size:2.25rem}h2{font-size:2em}h3{font-size:1.65em}h4{font-size:1.2em;font-weight:700;text-transform:uppercase}h5{color:#f26724;font-weight:400}img{height:auto;max-width:100%;border:0}input,textarea{border:1px solid #c7c6c8}input:focus,select:focus,textarea:focus,button:focus{outline:none}input[type=text],input[type=number],input[type=email],input[type=tel],input[type=password],input[type=submit],select,button,textarea,.btn{font-weight:700;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:.375em .75em;background:0 0;border-width:1px}input::-webkit-input-placeholder{font-weight:700;color:#dbdbdc}input::-moz-placeholder{font-weight:700;color:#dbdbdc}input:-ms-input-placeholder{font-weight:700;color:#dbdbdc}input:-moz-placeholder{font-weight:700;color:#dbdbdc}a{text-decoration:none;color:inherit;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}a{color:#f26724}a:hover,a:focus{color:#13a89e;text-decoration:none}blockquote,figure,ol,ul{margin:0;padding:0}li{list-style-type:none}.article-content ul{margin-bottom:1rem}.article-content ul li{position:relative;padding-left:1.3em}.article-content ul li:before{content:'> ';position:absolute;left:0;top:-1px;color:#f15922}p{margin-bottom:1rem}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1;}.accessibly-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text{position:absolute;margin-left:-10000px;display:block;height:1px;margin-bottom:0}.bg-grey{background-color:#f2f2f2}.bg-orange{background-color:#f26724;color:#fff}.bg-blue{background-color:#43a2c5;color:#fff}.bg-blue-dark{background-color:#257ea3}.bg-green{background-color:#24a89d}.bg-gradient{background:#42a2c5;background:-moz-linear-gradient(top,#42a2c5 0%,#34a19a 100%);background:-webkit-linear-gradient(top,#42a2c5 0%,#34a19a 100%);background:linear-gradient(to bottom,#42a2c5 0%,#34a19a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#42a2c5',endColorstr='#34a19a',GradientType=0)}.date,.rss-date{font-weight:700;font-size:.9em;display:block}.read-more-link{color:#f26724}.container-fluid .container{padding-left:0;padding-right:0}#header-top{padding:10px 0}#header-top .social-media-icons{display:none}.social-media-icons .fab{color:#d3d3d3}.social-media-icons .fab:hover{color:#000}.social-media-icons .icon{line-height:1;margin-right:15px;padding:0}#ctf .ctf-item{padding:0 !important}.contact-wrapper{justify-content:flex-end;padding-right:0}.contact-button .btn{font-size:14px}.home-slider{height:250px}.slides{display:none}.slides .single-slide{background-repeat:no-repeat !important;background-size:cover !important;color:#fff}.slides .inner{height:250px;box-sizing:border-box}.single-slide h2{line-height:1.1;letter-spacing:1px;text-transform:uppercase;padding-bottom:15px;margin:0;border-bottom:2px solid #fff;font-weight:700}.single-slide p{display:none}.single-slide button{margin-top:17px;padding:15px 20px 15px;text-align:center}.single-slide button:hover{background-color:#fff;color:#000}.single-slide button:after{font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;content:"\f061";font-size:16px;padding-left:10px}.single-slide button:hover:after{color:#000}.slider .flex-direction-nav{position:absolute;top:43%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%;padding:0;display:none}.slider .flex-control-paging{position:absolute;bottom:0;padding:0;width:100%;text-align:center;margin-bottom:0}.slider .flex-control-paging li{display:inline-block;padding:5px}.slider .flex-nav-prev a:before,.slider .flex-nav-next a:before{display:none}.slider .flex-nav-prev a,.slider .flex-nav-next a,.slider .flex-control-paging a{color:transparent;font-size:0;display:block}.slider .flex-nav-prev a,.slider .flex-nav-next a{height:40px}.slider .flex-control-paging a{height:30px}.slider .flex-nav-prev a:before,.slider .flex-nav-next a:before,.slider .flex-control-paging a.flex-active:before{font-family:"Font Awesome 5 Free";font-weight:900;color:#ef592f}.slider .flex-control-paging a:before{font-family:"Font Awesome 5 Free";font-weight:900;color:#dfdfdf}.slider .flex-nav-prev a:before{content:"\f053";font-size:40px;line-height:40px}.slider .flex-nav-next a:before{content:"\f054";font-size:40px;line-height:40px}.slider .flex-control-paging a:before{content:"\f111";font-size:15px;line-height:30px}.navigation .navbar-light .navbar-toggler{border-color:transparent;color:#939598}.navigation .navbar-expand-lg .navbar-nav>li{padding-right:1.8rem}.navigation .navbar-expand-lg .navbar-nav>li li{border-bottom:1px solid #fff}.navigation .navbar-expand-lg .navbar-nav>li li a{font-size:15px;font-weight:400;text-transform:none;line-height:21px;padding-bottom:13px;padding-left:20px;padding-right:20px;padding-top:13px}.navigation .navbar-light .navbar-nav a{color:#606060;letter-spacing:1px}.navigation .navbar-light .navbar-nav a:hover{color:#f15922;transition:.3s}.navigation li.menu-item a{text-transform:uppercase;font-weight:700}.navigation .navbar-expand-lg li:last-child{padding-right:0}.navigation .sidebar-header li ul{background:#f4f4f4;border-bottom:1px solid #fff;border-left:1px solid #f4f4f4;border-right:1px solid #f4f4f4;left:-999em;position:absolute;width:220px;z-index:1}.navigation .sidebar-header ul.menu li li{font-weight:400;letter-spacing:0px !important;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;width:220px;text-transform:none;margin-left:0}.navigation .sidebar-header li li a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;color:#333;padding:13px 20px;display:block}.navigation .sidebar-header li li a:hover,.navigation.sidebar-header li li a:active{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;color:#333 !important;background:#dbdbdc}.navigation .sidebar-header li li.current-menu-item a:hover{color:#fff !important}.navigation .sidebar-header>ul li.current_page_item:not(.current-menu-ancestor)>a,.navigation .sidebar-header>ul li.current-menu-item:not(.current-menu-ancestor)>a,.navigation .sidebar-header ul.menu li.current_page_item:not(.current-menu-ancestor)>a,.navigation .sidebar-header ul.menu li.current-menu-item:not(.current-menu-ancestor)>a{background:#f15922;color:#fff}.navigation .sidebar-header>ul>li.current_page_item>a{background-color:transparent!important;color:#25aae1 !important}.navigation .sidebar-header>ul li.current_page_item:not(.current-menu-ancestor)>a:hover>a,.navigation .sidebar-header>ul li.current-menu-item:not(.current-menu-ancestor)>a:hover>a,.navigation .sidebar-header ul.menu li.current_page_item:not(.current-menu-ancestor)>a:hover>a,.navigation .sidebar-header ul.menu li.current-menu-item:not(.current-menu-ancestor)>a:hover>a{background:#f15922;color:#fff}.navigation .sidebar-header li:hover ul,.navigation .sidebar-header li li:hover ul,.navigation .sidebar-header li li li:hover ul,.navigation .sidebar-header li.sfhover ul,.navigation .sidebar-header li li.sfhover ul,.navigation .sidebar-header li li li.sfhover ul{left:auto}.mobile-menu{display:none;position:fixed;top:0;right:0;z-index:1;height:100%;width:80%;background-color:#fff;padding:20px 0}.mobile-menu li a{border-bottom:1px solid rgba(0,0,0,.05)}.mobile-menu li a.nav-link,.mobile-menu li span{font-family:Arial;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-left:50px;text-transform:none;line-height:34px;font-size:18px;font-weight:400}.mm-menu{background-color:#fff!important;box-shadow:0 0 15px rgba(0,0,0,.5)}.mm-menu .mm-listitem_opened>.mm-btn_next,.mm-menu .mm-listitem_opened>.mm-panel{background:rgba(255,255,255,1)!important}.mm-menu .mm-panel{padding-top:20px!important;padding-bottom:20px!important}.mm-menu .mm-panel a{-webkit-text-size-adjust:none;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-shadow:none}.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth){width:40px}.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:18px;left:auto}.intro{font-size:20px;line-height:1.3em;margin:30px 0}.intro-author .team-item{margin:-20px 0 10px 10px;float:right}.intro-author .team-media{margin-bottom:0;padding-left:0}.intro-author .team-caption{text-align:center}.intro-author .team-caption a{color:#fff;padding:5px}.intro-author .team-caption a i{padding-right:5px}.sidebar-post-title{color:#f26724;margin:20px 0}.sidebar-posts{margin-top:40px}.sidebar .post-meta{font-size:12px;line-height:20px}.sidebar .sidebar-post-list p{margin-top:15px}.sidebar .article-list .thumb{display:block;margin-bottom:1.5rem}.article-single .sidebar li{padding-bottom:40px}.sidebar-service-menu{margin-top:15px;margin-bottom:15px}.sidebar-service-menu li{border-bottom:2px solid #fff;padding:10px 20px;cursor:pointer}.sidebar-service-menu li:last-child{border-bottom:0}.sidebar-service-menu li:hover{background-color:#dbdbdc}.sidebar-service-menu li a{color:#606060}.sidebar-service-menu li a:hover{color:#13a89e}.sidebar-service-menu .page_item_has_children{background-image:url('/wp-content/themes/eunomia2021/images/icons/icon-down.png');background-position:top right;background-repeat:no-repeat}.sidebar-service-menu .page_item_has_children.open,.sidebar-service-menu .page_item_has_children.current_page_item,.sidebar-service-menu .page_item_has_children.current_page_ancestor{background-image:url('/wp-content/themes/eunomia2021/images/icons/icon-up.png');background-position:top right;background-repeat:no-repeat}.sidebar-service-menu .children{display:none}.sidebar-service-menu .page_item_has_children.open .children,.sidebar-service-menu .page_item_has_children.current_page_item .children,.sidebar-service-menu .page_item_has_children.current_page_ancestor .children{display:block}.sidebar .search{max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex}.icon-svg-search:before{background-image:url('/wp-content/themes/eunomia2021/images/icons/icon-search.svg');font-size:20px}.search-wrapper .sidebar h4{text-align:left}.sidebar-contact{margin-top:40px}.sidebar-contact h3{margin-top:0}.sidebar-contact ul{padding:0}.sidebar-contact li{margin-bottom:10px;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-start}.sidebar-contact li .fa,.sidebar-contact li .fab{background-color:#606060;border-radius:50%;color:#fff;padding:5px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;font-size:22px}.sidebar-contact li .fa:before,.sidebar-contact li .fab:before{width:40px;padding-left:4px}.sidebar-contact li .fab:before{padding-left:6px}.sidebar-contact li p{margin-bottom:0;padding-left:20px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.sidebar-contact li p a:link{color:#606060}.sidebar-contact li p a:hover{color:#f26724}.news-sidebar-list h3.widget-title{border-top:1px solid #c7c6c8;padding-top:40px}.sidebar-team-single .sidebar-post-list li{padding:20px 0}.sidebar form.woocommerce-product-search{max-width:100%;justify-content:flex-start}.sidebar .widget_product_search .content h3{display:none}.article-list.list{margin-left:-15px;margin-right:-15px}.article-image{margin-bottom:1rem}.article-image img,.article-featured .article-image{border-radius:10px;width:100%}.article-title{font-size:1.8em}.article-title:hover{color:#13a89e}.article-meta{font-size:14px;margin:15px 0}.article-single{margin:30px 0 40px}.article-single-title{margin:30px 0}.article-featured-outer{margin-left:calc(-50vw + 50%);width:100vw;background-color:#f2f2f2}.article-featured-title{font-size:2.4em}.article-featured .article-meta{font-weight:600;font-size:16px;line-height:1.7em}.article-featured .article-highlight p{font-size:14px;line-height:1.7em;margin-bottom:0}.article-featured-overlay{padding:0 15px}.article-featured-overlay .article-image{margin-bottom:0;width:100%}.article-featured-overlay .article-overlay{position:relative;width:100%}.article-featured-overlay .article-highlight{background-color:rgba(0,0,0,.7);border-radius:0 0 10px 10px;color:#fff;bottom:0;left:0;padding:5px 10px 10px;position:absolute;right:0}.article-featured-overlay .article-featured-title{font-size:20px}.article-featured.article-featured-overlay .article-highlight p{line-height:1.4rem;margin-bottom:.5rem}.section{border-top:1px solid #c7c6c8;margin-top:40px;margin-bottom:40px}.section-title{margin:40px 0}.section .article-container{margin:0 -15px}.section .article-container li.article{margin-bottom:40px}.section .article-container li.article:last-child{margin-bottom:0}.section .article-container li.article img{border:1px solid #f9f9fa;width:100%}.section .team-item{margin-bottom:40px}.section .team-bg:after{max-height:100%}.section .team-list{margin:0 -8px}#searchform input{margin-bottom:0;max-width:150px}#searchform input{background-color:#dbdbdc;border-color:#dbdbdc;font-size:14px;line-height:1;display:inline-block}#searchform input::-webkit-input-placeholder{color:#fff}#searchform input::-moz-placeholder{color:#fff}#searchform input:-ms-input-placeholder{color:#fff}#searchform input:-moz-placeholder{color:#fff}#searchform .search-button-icon{display:none}#searchform .icon-wrapper{position:absolute;top:4px;left:170px}#searchform .icon-wrapper:hover{cursor:pointer}#searchform i{font-size:20px;color:#dbdbdc}.search-wrapper{background-color:#f9f9fa;padding:40px 0}.search-wrapper h4{text-align:center;margin-top:0}.search{text-align:center;margin:auto;text-transform:uppercase;font-weight:700}.search-label{margin:0 10% 20px 0}.search-fields{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:wrap;width:100%}.search-fields-wide{flex-flow:nowrap}.search-left{display:flex;width:68%}.search-right{display:flex}.search-input,.news-search-input{border-width:1px 1px 1px 0;height:34px;padding:5px;width:100%}.blog .news-search-input{width:60%}.search-fields .d-flex{margin-bottom:1em}.woocommerce-product-search{display:flex;align-items:center;justify-content:center}.woocommerce.widget_product_search .content,.woocommerce-product-search{text-align:center;margin:auto}.woocommerce.widget_product_search .content .search-field{font-weight:700;order:2;width:100%}[class^=icon-svg-]:before,[class*=icon-svg-]:before{background-repeat:no-repeat;background-size:100%;content:'';display:inline-block;height:1em;width:1em;vertical-align:middle}.breadcrumbs{border-bottom:1px solid #898789;margin:20px 0;padding-bottom:16px}.breadcrumbs span{margin:0 5px}.breadcrumbs span:first-child{margin-left:0}.breadcrumbs a{color:#606060}.breadcrumbs a:hover{color:#13a89e}.pagination{color:#f26724;margin:40px 0;text-align:center}.pagination-list{margin:0 auto}.pagination-list .page-numbers{border:1px solid #f26724;border-radius:8px;padding:0 14px;transition:all .3s ease;height:40px;line-height:40px;font-size:24px;margin-top:14px;display:inline-block}.pagination-list .page-numbers:hover,.pagination-list .current{background-color:#f26724;color:#fff}.btn{line-height:1;text-transform:uppercase}.btn:hover{background:0 0;background-color:#000;color:#fff;border-color:#000}.btn-primary{background-color:#43a2c5;border-color:#43a2c5}.btn-outline-primary{border-color:#fff;color:#fff}.btn-secondary{background-color:#fff;border-color:#000;color:#000}.btn-black{background-color:#000;border-color:#fff;color:#fff}.btn-black:hover{background-color:#fff;color:#000}.btn-search{background-color:#fff;border-color:#c7c6c8;border-radius:0;height:100%}.btn-orange{background-color:#fff;border-color:#f26724;border-radius:8px;color:#f26724;font-weight:600;text-transform:uppercase}.btn-orange-reverse{background-color:#f26724;color:#fff}.button-container{background-color:#f2f2f2;margin:auto;text-align:center}.button-container .btn{width:150px}.service-list{align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:40px 0;margin-left:-8px;margin-right:-8px}.service-list li{font-size:15px;line-height:1;padding:0;position:relative;overflow:hidden;width:calc(100%/2);border:8px solid #fff}.service-single .service-list li{border-color:#f2f2f2}.service-list li:after{content:"";display:block;padding-bottom:100%}.service-inner{position:absolute;width:100%;height:100%;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;text-align:center;padding:15px 5px 5px}.service-icon{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:65%;padding-bottom:12px}.service-inner .svg{width:70px;height:70px}.service-inner .svg path{fill:#fff}.service-hover{bottom:0;padding:0;position:absolute;left:0;right:0;top:100%;display:none}.contact .service-hover{display:none}.service-hover-inner{background-color:rgba(0,0,0,.7);border:1px solid #c7c6c8;border-top:1px solid transparent;height:100%;padding:15px;text-align:center}.service-list li:hover .service-hover{top:0;bottom:0}.service-inner .service-title{color:#fff;height:35%;font-weight:700}.service-hover .service-title{color:inherit;margin:5px 0;font-size:18px;margin:0;height:100%}.service-list .service-description{color:#fff;font-size:14px;margin-top:5px}.service-list .contact{color:#fff}.contact .service-inner{background-color:#000;border:3px solid #000}.service-inner:hover{background-color:#fff;color:#000}.service-inner:hover .svg path{fill:#000}.contact .service-inner:hover{background:0 0;background-color:#fff;color:#000}.contact .service-inner:hover .svg path{fill:#000}.contact .service-inner:hover .service-title{color:#000}.large-screen-8-wide .service-list{margin-top:0}.large-screen-8-wide .service-single .service-list li{border-color:#f2f2f2}.large-screen-8-wide .service-inner .svg{width:60px;height:60px}.large-screen-8-wide .service-inner .svg path{fill:#fff}.large-screen-8-wide .service-hover{display:none}h3.widget-title{font-size:1.2em;font-weight:700;text-transform:uppercase;color:#606060}.service-single .entry-content p:first-of-type,.page-template-service-alt .entry-content p:first-of-type,.single-case_study .entry-content p:first-of-type,.single-product .entry-content div p:first-of-type,.single-post .entry-content p:first-of-type,.single-person .single-team-content p:first-of-type{font-size:20px;line-height:1.3em;margin:30px 0;color:#000}.single-case_study .article-image img,.single-case_study .article-featured .article-image{border-radius:0}.single-case_study .entry-content{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #000}.page-header{line-height:1.2;padding-top:1rem;padding-bottom:1rem}.page-header .page-title{font-size:26px;font-weight:600;text-transform:uppercase;color:#20a39b;font-weight:700;margin:0 0 15px}.page-header .page-description{font-size:18px}.home .content h3{color:#269385;font-size:1.8em}.home .content h3 .heading-intro{color:#969897;font-weight:700}.home .content h3.widget-title{color:#606060;font-size:1.2em}.case-study h5{margin-top:0}.case-study:nth-child(1){border-bottom:2px solid #bdbec0}.case-study.with-image{background-size:cover;height:250px;border:none}.case-study.with-image .content{background:rgba(0,0,0,.7);color:#fff;width:100%}.show-on-hover{display:none}.has-hidden-content:hover .show-on-hover{display:block}div.has-hidden-content p,div.has-hidden-content a.show-on-hover{display:none}div.has-hidden-content:hover p,div.has-hidden-content:hover a{display:inline}.home-blog-container li a.rsswidget{font-size:1.25em;display:block;margin:20px 0 10px}.social-feed .social-feed-image{margin-bottom:40px}.social-feed .social-feed-image .circle{border-radius:50%;width:100px;height:100px;background-color:#43a2c5;margin:auto}.social-feed .social-feed-image .circle .fab{font-size:50px;color:#fff}.social-feed .social-feed-content h4{text-transform:none}.social-feed .social-feed-content p{margin-bottom:0}.social-feed .social-feed-content a{color:#269385;font-weight:700}.social-feed .social-feed-content h5{font-size:1.1rem}.social-feed .sidebar-home-twitter h2.widget-title{display:none}.social-feed .sidebar-home-linkedin h2,.social-feed .sidebar-home-linkedin #linkedin-item img,.social-feed .sidebar-home-linkedin #linkedin-item span,.social-feed .sidebar-home-linkedin #linkedin-item div h3{display:none}.team-item{padding:0 8px;margin-bottom:40px;width:calc(100%/2)}.team-name{margin-bottom:0}.team-title{display:inline-block;font-size:14px;line-height:1.2;margin-top:5px}.team-media{margin-bottom:10px}.team-image{width:100%}.team-bg{position:relative}.team-bg:after{content:'';background-color:#f3f3f4;bottom:0;display:inline-block;height:100%;left:0;max-height:90%;position:absolute;width:100%;z-index:-1}.team-single-header.team-bg:after{background-color:transparent}.team-single-header .team-name{font-size:28px}.team-single-header .team-title{font-size:20px}.team-media{text-align:center;margin:auto;background:#fff;background:-moz-linear-gradient(top,fffff 15%,#f3f3f4 15%,#f3f3f4 100%);background:-webkit-linear-gradient(top,#fff 15%,#f3f3f4 15%,#f3f3f4 100%);background:linear-gradient(to bottom,#fff 15%,#f3f3f4 15%,#f3f3f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f4',GradientType=0);padding-left:20%}.team-single-header .team-image{width:80%}.team-single-header-subtitle{color:#fff;font-size:32px;line-height:1.3em;padding:20px}.single-team-content{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #000}.single-team-content ul,.single-team-content ol,.page-template-default .entry-content ul,.page-template-default .entry-content ol,.page-template .entry-content ul,.page-template-default .entry-content ol{margin-bottom:1rem}.single-team-content ul li,.single-team-content ul li,.page-template-default .entry-content ul li,.page-template .entry-content ul li{position:relative;padding-left:1.3em}.single-team-content ul li:before,.single-team-content ul li:before,.page-template-default .entry-content ul li:before,.page-template .entry-content ul li:before{content:'> ';position:absolute;left:0;top:-1px;color:#f15922}.page-template-default .entry-content ol li,.page-template .entry-content ol li{position:relative;margin-left:1.3em;list-style:decimal}.team-back-button a i{color:#c7c6c8;padding-right:10px}.case-studies .article-image,.case-studies .article-image img{border-radius:0;width:100%}.post-type-archive-product .article-image,.post-type-archive-product .article-image img,.single-product .article-image,.single-product .article-image img{border-radius:0;border:1px solid #f9f9fa}.post-type-archive-product .article-report-date,.single-product .article-report-date{border-bottom:1px solid #000;font-size:20px;margin-bottom:15px;padding-bottom:15px}.post-type-archive-product .article-list li a{color:#000}.post-type-archive-product .article-list li .authors a{color:#f26724}.post-type-archive-product .article-featured .btn,.post-type-archive-product .article-list .btn,.single-product .article-single .btn{padding:10px 25px}.post-type-archive-product .woocommerce-refine{padding-left:15px;padding-right:15px}.post-type-archive-product .article-featured .article-highlight p{margin-bottom:1rem}.post-type-archive-product .article-featured .article-highlight .article-meta p{margin-bottom:0}.single-product .article-single{margin-top:0}.single-product .price .btn-orange:hover{background-color:inherit;border-color:#f26724;color:#f26724}.single-product .entry-content ul,.single-product .entry-content ol,.page-template-service-alt .entry-content ul,.page-template-service-alt .entry-content ol,.single-case_study .entry-content ul,.single-case_study .entry-content ol{margin-bottom:1rem}.single-product .entry-content ul li,.page-template-service-alt .entry-content ul li,.single-case_study .entry-content ul li{position:relative;padding-left:1.3em}.single-product .entry-content ul li:before,.page-template-service-alt .entry-content ul li:before,.single-case_study .entry-content ul li:before{content:'> ';position:absolute;left:0;top:-1px;color:#f15922}.service-page .service-title{display:inline-block}.service-page .service-title:hover{text-decoration:none}.service-single .combined-cs-rep li.article{padding-top:1.5rem !important}.service-single .combined-cs-rep .article-title,.service-single .combined-cs-rep h5{font-size:1.5em}.service-single .page-header .service-inner{border:none;width:auto}.service-single .page-header .service-inner .svg{width:50px;height:50px}.service-single .page-header .service-inner-wrapper{width:120px;height:120px}.service-single .page-header .service-inner:hover .svg path{fill:#fff}.service-single .page-header .service-inner:hover .service-title{color:#fff}.service-single .page-header .service-inner .service-inner-wrapper{padding:20px}.service-single .page-description{margin-left:30px}.service-single .page-title .service-title{font-size:14px;text-transform:none}.service-single .article-image img{border-radius:0}.service-single .service-list{margin-bottom:0}.service-single .service-list .contact{color:#fff}.service-single .service-inner:hover{background-color:#fff;color:#000}.service-single .contact .service-inner:hover{background:0 0;background-color:#fff}.service-single .contact .service-inner:hover .svg path{fill:#000}.service-singlee .contact .service-inner:hover .service-title{color:#000}.combined-rep-title{display:none}.page-template-media .article-highlight p{margin-bottom:1rem}.media-second-row-highlight-txt{margin-top:30px}.tools-grid:before,.tools-grid:after{content:"";display:table}.tools-grid:after{clear:both}.tools-grid:before,.tools-grid:after{content:"";display:table}.tools-grid{clear:both;margin-bottom:1.5em}.tools-grid .item{box-sizing:border-box;display:block;float:left;width:100%;background-color:#333;background-repeat:no-repeat;background-size:cover;color:#fff;height:220px;margin-bottom:20px;position:relative}.tools-grid .item .inner{height:100%;width:100%;padding:0!important;background-image:url("/wp-content/themes/eunomia2021/images/grad-overlay.png");background-repeat:no-repeat;background-size:cover}.tools-grid .item .inner .top{height:40px;padding-top:12px;padding-left:16px;padding-right:16px}.tools-grid .item .inner .bottom{padding-top:30px;padding-left:16px;padding-right:16px;text-align:center}.tools-grid .item .inner:hover{background-color:rgba(0,0,0,.7);background-image:none}.tools-grid .item .inner:hover .bottom{display:none}.tools-grid .item .inner:hover .bottom-over{display:block!important;padding-left:16px;padding-right:16px}.tools-grid .item .inner:hover .bottom-over p{font-size:13px;line-height:1.25!important;height:95px}.tools-grid .item .inner:hover .bottom-over-cta{line-height:auto;text-align:center;font-size:14px}.tools-grid .item .inner:hover .bottom-over-cta a{background-color:#fff;color:#ff6633!important;display:inline-block;text-transform:uppercase;border:2px solid #f63;border-radius:2px;font-size:14px;font-weight:700;padding:5px 7px}.tools-grid .item h2{font-size:16px;font-weight:700}.tools-grid .item a{color:#fff!important}.search.search-results,.search.search-no-results{max-width:100%;display:block;text-align:left;text-transform:none;font-weight:400}.search.search-results .teasers li .content{border-top:1px solid #c7c6c8;margin-top:30px;padding-top:20px}.search-select{border-radius:0;border:1px solid #c7c6c8;font-weight:100;width:130px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#efefef;font-size:1em;line-height:1.4em}.select-container{position:relative;display:inline}.select-container:after{content:"";width:0;height:0;position:absolute;pointer-events:none}.select-container:after{border-left:5px solid transparent;border-right:5px solid transparent;top:.9em;right:.75em;border-top:8px solid #000;opacity:.5}.select-container-sidebar:after{top:.5em}select::-ms-expand{display:none}footer{color:#fff}footer ul li{list-style-type:none}.newsletter h3{font-weight:700;font-size:1.8em}.newsletter-container p{font-size:1.6em;line-height:1.2em;letter-spacing:1px}.newsletter .signup-button{text-align:center}.newsletter .signup-button button{width:150px;padding:15px;border-radius:30px}footer .social-media .btn-lg{font-size:3rem;width:33%}footer .social-media button.contact{width:100%;padding:15px;margin-top:15px}.social-media-container a{color:#fff}footer .social-media-icons{max-width:250px;margin:auto}footer .social-media-icons .fab{color:#fff}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001}.popup .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#13a89e;background-color:rgba(19,168,158,.9)}.popup .content-wrapper{position:absolute;background-color:#fff;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-moz-box-shadow:0 0 18px rgba(0,0,0,.4);-webkit-box-shadow:0 0 18px rgba(0,0,0,.4);box-shadow:0 0 18px rgba(0,0,0,.4)}.popup.open{display:block}.popup .content{position:relative;padding:40px}.popup .close{position:absolute;width:40px;height:40px;line-height:30px;text-align:center;display:block;top:20px;right:20px;color:#fff !important;background-color:transparent;border:1px solid #fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;font-size:40px;font-size:4rem}.popup .close:hover{background-color:#fff;color:#13a89e !important}.popup .content-wrapper{width:90%;left:5%;height:90%;top:-740px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;line-height:2.14286}.popup .content-wrapper.open{top:5%}footer .end-footer{border-top:1px solid #fff}footer .end-footer-container ul{padding-left:0;margin-bottom:0}footer .end-footer-container ul li{display:inline-block;padding-right:10px}footer .end-footer-container ul a{color:#fff}@media (min-width:280px){.search-input{width:76%}.search-left{width:100%}.search-right{margin-top:10px}.search-select{width:100px}.single-post .search-select{margin-top:5px}.woocommerce.widget_product_search .content .search-field{width:70%}}@media (min-width:475px){.search-select{width:108px}.single-post .search-select{margin-top:5px}.service-list li{font-size:22px}.service-inner .svg{width:85px;height:85px}.service-hover .service-description{margin-top:10px}.woocommerce.widget_product_search .content .search-field{width:90%}.tools-grid .item{width:47%;margin-right:20px}.tools-grid .item:nth-child(even){margin-right:0}}@media (min-width:576px){.container-fluid .container{padding-left:15px;padding-right:15px}.service-list li{font-size:24px}.service-inner .svg{width:100px;height:100px}.service-hover{display:block}.service-hover .service-title{font-size:24px}.service-hover .service-description{font-size:16px}footer .end-footer-container ul{text-align:right}footer .end-footer-container ul li{padding-right:0;padding-left:15px}}@media (min-width:768px){.home-slider{height:350px}.slides .inner{height:350px}.slider .flex-nav-prev a:before,.slider .flex-nav-next a:before{display:block}.single-slide h2{font-size:2.5rem;border-bottom:none;width:50%;padding-right:5%;margin-bottom:0;padding-bottom:0;border-right:2px solid #fff}.single-slide p{width:50%;display:block;padding-left:10%;margin-bottom:0;font-size:1.6em;line-height:1.2em;letter-spacing:1px}.sidebar-contact{margin-top:30px}.article-single{margin-top:40px}.article-single .col-9{flex-basis:75%;max-width:75%}.article-single .col-3{flex-basis:25%;max-width:25%}.article-featured{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start}.article-featured-title{margin-top:0;font-size:3em}.article-featured .article-highlight,.article-featured .article-image{width:50%}.article-featured .article-image{margin-bottom:0}.article-featured .article-highlight{padding-left:25px}.article-featured-overlay .article-highlight,.article-featured-overlay .article-image{width:100%}.woocommerce-product-search{max-width:80%}.search-label{margin-bottom:0}.search{max-width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.search-input{width:73%}.post-type-archive-product .sidebar form.woocommerce-product-search{max-width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.service-inner{padding-top:10px}.service-icon{height:60%;padding-bottom:6px}.service-list li{width:calc(100%/4);margin-bottom:0;font-size:18px}.service-inner .svg{width:70px;height:70px}.service-hover .service-title{font-size:24px}.service-hover .service-description{font-size:14px}.service-hover-inner{padding:8px}.eunomia-icons>div{width:12.5%;height:150px;border:#f2f2f2 solid .5rem;padding:1rem;display:inline-block}.eunomia-icons>div:nth-child(odd){border:#f2f2f2 solid .5rem}.eunomia-icons>div:nth-child(even){border:#f2f2f2 solid .5rem}.eunomia-icons>div:first-child{border-left:none}.eunomia-icons>div:last-child{border-right:none}.page-header{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2rem;padding-bottom:2rem}.page-header .page-title{margin-bottom:0;width:30%;font-size:30px}.page-header .page-description{border-left:3px solid #c7c6c8;padding-left:10%;width:70%}.home .home-intro h3{font-size:1.6em;line-height:1.2em;letter-spacing:1px;text-align:center}.case-study.with-image{height:350px}.page-template-our-people .search{max-width:100%}.page-template-our-people .search-label{flex-basis:30%;margin-right:0}.page-template-our-people .search-fields{flex-basis:70%}.team-item{width:calc(100%/4)}.team-single-header-copy-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-50px;background:#fff;background:-moz-linear-gradient(top,fffff 20%,#f3f3f4 20%,#f3f3f4 100%);background:-webkit-linear-gradient(top,#fff 20%,#f3f3f4 20%,#f3f3f4 100%);background:linear-gradient(to bottom,#fff 20%,#f3f3f4 20%,#f3f3f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f4',GradientType=0)}.team-single-header-body .page-title{margin-bottom:0}.team-media{background:0 0}.team-single-header-subtitle{padding:20px 60px}.team-single-header-content{align-self:center;padding-left:60px}.team-single-header .team-image{width:auto;max-height:360px}.service-page .service-title{font-size:18px}.service-single .page-description{margin-left:0}.service-single .page-header .service-inner{width:30%}.service-single .container-fluid{padding-bottom:3rem !important}.combined-rep-title{display:block}.service-single .combined-cs-rep li.article img.wide-cs{height:181px;width:auto}footer .social-media .btn-lg{padding:.5rem;font-size:2rem}}@media (min-width:820px){.slider .flex-direction-nav{padding:0 2%}.slider .flex-nav-prev a,.slider .flex-nav-next a{height:50px}.slider .flex-nav-prev a:before,.slider .flex-nav-next a:before{font-size:50px;line-height:50px}}@media (min-width:992px){.slider .flex-direction-nav{padding:0}.slider .flex-nav-prev a,.slider .flex-nav-next a{height:40px}.slider .flex-nav-prev a:before,.slider .flex-nav-next a:before{font-size:40px;line-height:40px}.service-icon{height:65%;padding-bottom:12px}.service-inner .svg{width:100px;height:100px}.service-page .service-title{font-size:24px}.service-hover{bottom:0;padding:0;position:absolute;left:0;right:0;top:100%}.service-hover .service-title{font-size:18px}.service-hover .service-description{font-size:15px}.service-hover-inner{padding:15px}.large-screen-8-wide .service-list li,.large-screen-8-wide .service-list .contact .btn{font-size:16px}.large-screen-8-wide .service-list li{width:calc(100%/6)}.large-screen-8-wide .service-icon{padding-bottom:6px}.large-screen-8-wide .service-inner{padding-top:0}.large-screen-8-wide .service-inner .svg{width:40px;height:40px}.service-single .combined-cs-rep li.article img.wide-cs{height:253px;width:auto}.tools-grid .item{width:30%}.tools-grid .item:nth-child(even){margin-right:20px}.tools-grid .item:nth-child(3n){margin-right:0}.home-blog-container .content ul{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;margin-left:-15px;margin-right:-15px}.home-blog-container .content ul li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}.page-template-our-people .search{max-width:80%}footer .social-media .btn-lg{padding:.5rem;font-size:2.5rem}}@media (min-width:1100px){.slider .flex-direction-nav{padding:0 .5%}.slider .flex-nav-prev a,.slider .flex-nav-next a{height:50px}.slider .flex-nav-prev a:before,.slider .flex-nav-next a:before{font-size:50px;line-height:50px}}@media (min-width:1200px){.single-slide h2{width:30%}.single-slide p{width:70%}.slider .flex-direction-nav{padding:0 1%}.search-input{width:77%}.search-left{width:68%}.search-right{margin-top:0}.service-hover .service-title{font-size:24px}.service-hover .service-description{font-size:18px}.large-screen-8-wide .service-inner{padding-top:10px}.large-screen-8-wide .service-inner .svg{width:50px;height:50px}.service-single .combined-cs-rep li.article img.wide-cs{height:305px;width:auto}footer .social-media .btn-lg{padding:.5rem 1rem;font-size:3rem}}@media (min-width:1300px){.slider .flex-direction-nav{padding:0 2%}}.service-single.americas .page-header .service-inner{background-color:transparent;position:static}.service-single.americas .page-header .service-inner .service-inner-wrapper{background-color:red}.service-single.americas .breadcrumbs{border-bottom-color:red}.service-single..americas .section{border-top-color:red}