.highlight-color a:hover,a:hover{opacity:.95}.btn,.btn-default,.btn-primary,.btn-secondary,input[type=submit]{padding:16px 20px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.btn-primary.focus,.btn-primary:focus,.form-control:focus{box-shadow:none!important}*,input[type=search]{box-sizing:border-box}input[type=submit]{background-color:#222;border:0;border-radius:.25rem;font-weight:600;transition:.5s;color:#fff}strong{font-weight:700}.form-control:focus{border-color:#ddd}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{letter-spacing:1px}a:hover{text-decoration:none!important}body li,body p,body ul{font-size:18px;line-height:1.5em}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}.aligncenter,img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}#wrapper-footer a{color:#aaa!important}.bg-light{background-color:#f8f9fa!important}.btn,.btn-default,.btn-primary,.btn-secondary{background-color:#222;border:none;font-weight:600;text-transform:uppercase;transition:.5s}.btn-default:hover,.btn-primary:hover,.btn-secondary:hover,.btn:hover{opacity:.9}.btn-primary:hover{background-color:#616161}.z-index{z-index:99!important}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem;height:146px}.collapse.show,.dropdown:hover .dropdown-menu,.nav-link{display:block}.navbar-collapse{z-index:999;margin-left:-10px}.navbar-light .navbar-nav .nav-link{min-width:190px}.nav-link{font-size:15px;background-color:#2f2f2f;text-transform:uppercase;border-right:1px solid #fff;border-bottom:1px solid #fff;text-align:center;height:96%;color:#f9f9f9!important;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;padding:1.7rem 25px!important}.nav-link:hover{color:#fff!important;background-color:#2f2f2f}@media screen and (min-width:1200px){.navbar-nav{margin-left:-12px;vertical-align:bottom;position:absolute;bottom:-3px}}#wrapper-footer,.dropdown-submenu{position:relative}.navbar-nav{margin-left:12px}@media screen and (max-width:1200px){.nav-link{margin-top:0;text-align:left!important}.navbar-nav{margin-top:0;margin-left:0}}.collapse.show{z-index:99}.navbar-light .navbar-toggler{border:none!important}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{background-color:#2f2f2f;text-transform:uppercase;border-right:1px solid #fff;border-bottom:1px solid #fff!important;text-align:center;height:96%;color:#fff;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.dropdown:hover .nav-link,.navbar-light .navbar-nav .dropdown-menu .active>.nav-link{border-bottom:none!important}.dropdown-menu,ul#secondary-menu a{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.navbar-light .custom-logo-link{color:rgba(0,0,0,.9);background-color:transparent;padding:0 15px;margin-top:0!important;margin-right:0;text-transform:uppercase}.navbar>.container{height:145px!important}.custom-logo-link img{max-width:145px}@media screen and (max-width:1200px){.nav-link{border-bottom:none!important}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{border:none!important;border-bottom:none!important}}.btn-group:hover .dropdown-menu,.dropdown:hover .dropdown-menu{display:block;width:100%!important}.dropdown-menu{margin-top:-5px;transition:.5s;border-bottom:1px solid #fff}.dropdown-menu:hover{opacity:1}.dropdown-menu .nav-link{width:101.5%!important;padding-top:1.3em!important;padding-bottom:1.3em!important;margin-top:-9px!important;margin-bottom:-9px!important;margin-left:-2px!important;background-color:rgba(0,0,0,.8);border-right:1px solid #fff!important;border-left:1px solid #fff!important;text-align:left!important;font-size:11px;text-transform:none}ul.dropdown-menu li:last-child{border-bottom:1px solid #fff!important}@media screen and (max-width:1200px){.dropdown-menu,.nav-link{border:none!important}.dropdown-menu,.dropdown-menu .nav-link,ul.dropdown-menu li:last-child{border-bottom:none!important}.navbar-nav .dropdown-menu{margin-left:2px}.dropdown-menu .nav-link{border-right:none!important;border-left:none!important}}.dropdown-toggle::after{display:none!important}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:none!important}.dropdown-submenu .nav-link{padding-top:1.2em!important;padding-bottom:1.2em!important}.dropdown-submenu:hover>.dropdown-menu{display:block!important;margin:1px}.dropdown-submenu:hover>.dropdown-menu .nav-link{border-top:1px solid #fff!important}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent transparent transparent #ccc;border-style:solid;border-width:5px 0 5px 5px;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#ccc}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}ul#secondary-menu{text-align:right;margin:0 0 70px;position:absolute;top:20px;right:350px;list-style:none}@media screen and (max-width:1830px){ul#secondary-menu{right:300px}}@media screen and (max-width:1700px){ul#secondary-menu{right:250px}}@media screen and (max-width:1600px){ul#secondary-menu{right:200px}}@media screen and (max-width:1393px){ul#secondary-menu{right:90px}}@media screen and (max-width:1220px){ul#secondary-menu{right:20px}}ul#secondary-menu li{display:inline}ul#secondary-menu a{display:inline-block;padding:5px;font-size:12px;color:#b6b4b4!important;background:0 0;margin:0;transition:.5s}@media screen and (max-width:1200px){ul#secondary-menu{position:relative!important;text-align:left!important;width:102%;background-color:#fff;padding:10px;z-index:99;margin:-20px 0 0 20px}ul#secondary-menu li{display:block}ul#secondary-menu a{font-size:14px}.menu-optional-menu-container{width:100%;padding:20px;background-color:#f8f9fa}.nav-link{width:102%;height:auto;margin:0!important;padding:20px!important}.dropdown-menu .nav-link{height:20%!important;width:102%!important}.dropdown-submenu .dropdown-menu .nav-link{width:102%!important;margin-left:-3px!important}}.front-page-8,.intro-section,.search-bar{background-color:#222}#wrapper-footer{background:#222;color:#fff;text-align:center;list-style:none;overflow:hidden;padding:40px 0 20px}.footer-widget-area .textwidget p{line-height:18px}#wrapper-footer .menu a{font-weight:600;text-transform:uppercase;font-size:13px}@media screen and (max-width:768px){#wrapper-footer{padding:0 10px 50px}}#wrapper-footer:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;opacity:.08;background-repeat:no-repeat;-ms-background-size:100%;-o-background-size:100%;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;background-position:0 30%;background-attachment:scroll}.social-footer-icon{width:40px;border:1px solid #aaa;padding:10px;margin:30px 3px!important;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}#sub-footer{margin-top:30px;font-weight:100!important}#sub-footer #copyright p{text-align:right;font-weight:300;color:#aaa;letter-spacing:1px;font-size:14px;opacity:.45}#sub-footer #terms{text-align:left;font-weight:300;font-size:14px!important;color:#ddd}.front-page-1 p,.widgettitle{font-weight:600}#sub-footer #terms span{opacity:.5!important}#sub-footer #terms a{opacity:.5}#sub-footer #terms a:hover{opacity:1!important}.footer-widget-area{padding:10px;margin-top:50px}.footer-widget-area ul{margin:0;padding:0;text-align:center;list-style:none}.footer-widget-area ul li{display:inline}.footer-widget-area a{display:inline-block;padding:5px}.intro-section{background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;background-attachment:fixed;background-position:center center!important;background-repeat:no-repeat!important;padding:170px}@media screen and (max-width:768px){#sub-footer #copyright p,#sub-footer #terms{text-align:center}.intro-section{padding:100px!important;background-size:cover;background-attachment:scroll}}@media screen and (max-width:500px){.intro-section{padding:100px 30px!important;background-attachment:scroll}.intro-section .widgettitle{font-size:40px!important;line-height:45px}}.front-page-2,.front-page-3,.front-page-4,.front-page-5,.front-page-6,.front-page-7,.front-page-8{margin-top:40px}.front-page-2 .widget,.front-page-3 .widget,.front-page-4 .widget,.front-page-5 .widget,.front-page-6 .widget,.front-page-7 .widget,.front-page-8 .widget{margin-top:80px;margin-bottom:80px}.front-page-8{text-align:center;width:100%;margin-top:100px;margin-bottom:-30px;padding-top:120px;padding-bottom:120px;border-bottom:1px solid #fff}.front-page-8 img{display:block;margin:auto}.front-page-8 a.btn-primary{font-weight:600;font-size:18px!important}.front-page-8{font-size:15px}.front-page-8 .widget_call_to_action_widget{margin-top:10px;margin-bottom:10px}.front-page-8 .widget_call_to_action_widget .widgettitle{font-size:60px!important;margin-bottom:0}.front-page-8 .widget_call_to_action_widget hr{display:none}.front-page-8 .widget_call_to_action_widget p{font-size:22px!important;margin-bottom:30px}.widgettitle{text-align:center!important;margin-bottom:30px;margin-top:30px}.intro-section .widgettitle{font-size:62px;text-transform:uppercase;font-weight:700;color:#fff}.intro-section p{margin-top:-20px;margin-bottom:20px;color:#fff}.search-bar form{justify-content:center!important;flex-wrap:nowrap!important}.search-bar .awesomplete{min-width:calc(30% - 5px);margin-right:5px}.search-bar .idx-omnibar-extra{min-width:calc(15% - 5px);margin-right:5px}.search-bar button{min-width:10%!important}.idx-omnibar-extra-form input[type=text].idx-omnibar-input{height:60px!important}@media only screen and (max-width:1140px){.search-bar form{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.search-bar .awesomplete{min-width:90%;margin-right:5px}.search-bar .idx-omnibar-extra{min-width:10%;margin-right:5px}.search-bar input{min-width:100%;max-width:100%}.search-bar button{min-width:100%!important}}.search-form{margin:16px auto;float:none;text-align:center}.search input[type=submit],.widget_search input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.search-bar,.search-bar .wrap{margin:0 auto;max-width:1140px}.search-bar{color:#fff;padding:40px;margin-top:-75px;position:relative}.search-bar form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;margin:0;text-align:center}.search-bar label{display:none!important}.search-bar .idx-omnibar-form.idx-omnibar-extra-form .awesomplete,.search-bar .idx-omnibar-form.idx-omnibar-extra-form .idx-omnibar-extra,.search-bar .idx-omnibar-form.idx-omnibar-extra-form button{-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;font-size:14px;margin:0 5px 5px 0;width:auto;cursor:pointer}.search-bar .idx-omnibar-form input{background-color:#fff;margin:0;width:100%}.idx-omnibar-form input,.idx-omnibar-form select{height:60px;border:none}.search-bar input,.search-bar select,.search-bar textarea{-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;font-size:14px;margin:0 5px 5px 0;background-color:#f1f1f1;border-color:#f1f1f1;padding:7px;height:60px;width:auto;-webkit-appearance:listitem!important}.search-bar .idx-omnibar-form.idx-omnibar-extra-form .awesomplete,.search-bar .idx-omnibar-form.idx-omnibar-extra-form button{margin-bottom:-20px}.awesomplete ul li{list-style:none}.search-bar .awesomplete ul{background:#fff;border:1px solid #eee;min-width:100%;padding:0 20px;list-style:none;text-align:center;color:#222}.search-bar ul li{margin:10px}@media only screen and (max-width:1200px){.search-bar .idx-omnibar-form.idx-omnibar-extra-form .awesomplete,.search-bar .idx-omnibar-form.idx-omnibar-extra-form button{margin-bottom:-10px}}@media only screen and (max-width:455px){.search-bar .idx-omnibar-form.idx-omnibar-extra-form .awesomplete,.search-bar .idx-omnibar-form.idx-omnibar-extra-form button{margin-bottom:-11px}}.search-bar [type=button],.search-bar [type=reset],.search-bar [type=submit],.search-bar button{-webkit-appearance:button;height:60px!important;background-color:#eee;border:1px solid #eee;width:100px;text-transform:uppercase;font-size:15px;font-weight:600;border-radius:0;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}@media only screen and (max-width:800px){.search-bar .idx-omnibar-form.idx-omnibar-extra-form button{width:100%}}@media only screen and (max-width:680px){.search-bar input,.search-bar select,.search-bar textarea{width:100%}}.widget_call_to_action_widget{margin-top:50px}.widget_featured_page_widget_left{margin-top:150px;min-height:650px}.widget_featured_page_widget_left .entry{border:30px solid #fff;background-color:#fff;padding:0}.widget_featured_page_widget_left .entry-content{border:1px solid #eee;background-color:#fff;padding:70px;text-align:center}.container .widget_featured_page_widget_left .crop-featured{max-width:575px;max-height:900px;overflow:hidden;margin-right:-5%!important}.container-fluid .widget_featured_page_widget_left .crop-featured{max-width:575px;max-height:900px;overflow:hidden;margin-right:-15%!important}.container .widget_featured_page_widget_left .crop-featured img{width:200%;margin-left:-40px;max-width:initial;max-height:initial}.container-fluid .widget_featured_page_widget_left .crop-featured img{width:200%;margin-left:-60px;max-width:initial;max-height:initial}.widget_featured_page_widget_right{margin-top:150px;margin-bottom:40px;min-height:650px}.container .widget_featured_page_widget_right .entry{border:30px solid #fff;background-color:#fff;z-index:99;padding:0!important;margin-right:-5%!important}.container-fluid .widget_featured_page_widget_right .entry{border:30px solid #fff;background-color:#fff;z-index:99;padding:0!important;margin-right:-15%!important}.widget_featured_page_widget_right .entry-content{border:1px solid #eee;background-color:#fff;padding:70px;z-index:3;text-align:center}.widget_featured_page_widget_right .crop-featured{max-width:575px;max-height:900px;overflow:hidden}.container .widget_featured_page_widget_right .crop-featured img,.container-fluid .widget_featured_page_widget_right .crop-featured img{width:200%;margin-right:-20px;max-width:initial;max-height:initial}.front-page-1 .widget_text{padding-top:80px;padding-bottom:80px;text-align:center}.widget_text{font-size:22px;ight:1.5em;color:#222;padding-left:80px;padding-right:80px}@media screen and (max-width:768px){.widget_featured_page_widget_left .crop-featured{max-width:85%;max-height:900px;overflow:hidden;margin-right:0!important;margin-left:8%!important}.widget_featured_page_widget_right .crop-featured img,.widget_featured_page_widget_right .entry{margin-right:auto!important}.widget_featured_page_widget_right .crop-featured{max-width:85%;max-height:900px;overflow:hidden;margin-right:auto!important;margin-left:6%!important}.container .widget_featured_page_widget_left .crop-featured{max-width:85%}.container .widget_featured_page_widget_right .entry{margin-right:0!important}.widget_text{padding:50px!important}}.widget_call_to_action_widget{text-align:center;margin-bottom:150px;text-transform:uppercase}.widget_call_to_action_widget h3{font-size:40px;margin-bottom:40px}.widget_call_to_action_widget hr{margin-top:70px;margin-bottom:70px;width:60%}.widget_fontawesome_icons_widget_2col,.widget_fontawesome_icons_widget_3col{margin-bottom:100px;text-align:center}.widget_fontawesome_icons_widget_2col a,.widget_fontawesome_icons_widget_3col a{color:#222;font-weight:700;text-transform:uppercase;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.widget_fontawesome_icons_widget_2col h5,.widget_fontawesome_icons_widget_3col h5{font-weight:700}.widget_fontawesome_icons_widget_2col i,.widget_fontawesome_icons_widget_3col i{margin-bottom:20px;color:#222}.widget_fontawesome_icons_widget_2col p,.widget_fontawesome_icons_widget_3col p{font-size:18px}.header-wrap{text-align:center;width:100%;padding:200px 100px}.featured-entry-header{padding:0 500px;margin-top:-130px}.featured-entry-title{border:20px solid #fff}.featured-entry-title h1{text-align:center;background-color:#fff;border:1px solid #eee;padding:100px;margin-bottom:0}@media screen and (max-width:1390px){.header-wrap{text-align:center;width:100%;padding:180px 50px}.featured-entry-header{padding:0 200px!important;margin-top:-130px}}@media screen and (max-width:768px){.header-wrap{text-align:center;width:100%;padding:100px 50px}.featured-entry-header{padding:0 100px!important;margin-top:-130px}}@media screen and (max-width:560px){.header-wrap{text-align:center;width:100%;padding:60px 0}.featured-entry-header{padding:0 20px!important;margin-top:-40px}.featured-entry-title h1{text-align:center;background-color:#fff;border:1px solid #eee;padding:20px;font-size:30px!important}}#blog-posts{margin-top:50px;margin-bottom:50px}#blog-posts article.post{background:#fff;border:1px solid #ccc;min-height:565px;margin-bottom:20px}#blog-posts img.wp-post-image{width:100%;height:253px}#blog-posts article.post .entry-title{padding:20px 20px 0}#blog-posts article.post .entry-content{padding:0 20px}#blog-posts article.post .entry-content p{line-height:1.3em}#blog-posts article.post .understrap-read-more-link{position:absolute;bottom:40px}.pagination{margin-left:20px}.page-item.active .page-link{color:#fff!important}@media screen and (max-width:1200px){#blog-posts article.post{min-height:620px}}@media screen and (max-width:990px){#blog-posts article.post{min-height:600px}#blog-posts img.wp-post-image{height:150px}}@media screen and (max-width:770px){#blog-posts img.wp-post-image{width:100%;height:auto}#blog-posts article.post{min-height:400px}#blog-posts article.post .understrap-read-more-link{position:relative;margin-top:35px;margin-bottom:-40px}}