/*!
Theme Name: Link Digital
Author: Dawit Mesfen
Author URI: https://www.linkdigital.co.uk
Description: Responsive theme by Link Digital
Version: 9.9.9
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: link-digital
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Link Digital is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width: 48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width: 64em){.container{width:65rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width: 75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-carousel.owl-loading { opacity: 0; display: block; }

.owl-carousel.owl-hidden { opacity: 0; }

.owl-carousel.owl-refresh .owl-item { visibility: hidden; }

.owl-carousel.owl-drag .owl-item { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.container{width:100%;padding:0 10px;box-sizing:border-box}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1170px}}.cta{background:#0f3145;font-size:16px;font-weight:bold;color:#fff;border-radius:3px;padding:10px 20px;display:inline-block}body{font-family:"Bitter",sans-serif;font-size:15px;line-height:26px;font-weight:400;letter-spacing:.3px;color:#5d5d5d}body a{text-decoration:none}body h1,body h2,body h3,body h4,body h5,body h6{color:#232323}body ul{padding-left:20px}body img{max-width:100%}header .main-nav .navbar{display:none;width:200px;position:absolute;right:0px;top:0;padding:60px 0 10px 0;text-align:center;background:rgba(255,255,255,0.9);z-index:20;border-bottom-left-radius:20px;}header .main-nav .navbar ul{list-style:none;padding:0}header .main-nav .navbar ul li a{color:#0f3145;padding:5px 0;display:inline-block;text-transform:capitalize;font-weight:bold}header .main-nav .navbar ul li a i{display:none}header .main-nav .navbar .menu ul{display:none}header .header .brand{padding:20px 0 30px 10px;font-size:20px;line-height:0;font-weight:400;font-style:italic;display:inline-block}
header .header .brand a{
	margin-right:20px
}
header .header .brand a img{
	width:200px;height:auto
}
header .header .brand svg {
	max-width: 375px;
	width: 100%;
	min-width: 100px;
}

@media (max-width: 768px) {
	header .header .brand svg {
		width: 75%;
	}
}

header .header .brand span{
	letter-spacing:1px;
	color:#5d5d5d;
	font-size:12px;
	display:block;
	margin-top:10px
}header .header .header-search{text-align:center;display:inline-block;width:100%}header .header .header-search .search-form{width:100%;height:20px;position:relative;margin-bottom:30px}header .header .header-search .search-form .search-field{float:left;width:100%;height:20px;border-radius:5px;outline:none;padding:16px 10px;border:1px solid #eee}header .header .header-search .search-form .search-field::placeholder{color:#ccc}header .header .header-search .search-form .search-button{background:none;border:0;position:absolute;right:0;width:30px;height:30px;text-align:center;color:#ccc;border-radius:5px;cursor:pointer;font-size:20px}header .header .header-search .search-form .search-button:focus{outline:none}header .header .header-search .search-form .search-button i{font-size:14px}
header #nav-toggle{
	width:30px;
	height:20px;
	top:30px;
	right:30px;
	position:absolute;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	-webkit-transition:.5s ease-in-out;
	-moz-transition:.5s ease-in-out;
	-o-transition:.5s ease-in-out;
	transition:.5s ease-in-out;
	cursor:pointer;
	z-index:100
}
header #nav-toggle span{
	display:block;
	position:absolute;
	height:4px;
	width:100%;
	background:#c11f21;
	border-radius:9px;
	opacity:1;
	left:0;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	-webkit-transition:.25s ease-in-out;
	-moz-transition:.25s ease-in-out;
	-o-transition:.25s ease-in-out;
	transition:.25s ease-in-out
}
header #nav-toggle span:nth-child(1){
	top:0px
}
header #nav-toggle span:nth-child(2),header #nav-toggle span:nth-child(3){
	top:8px
}
header #nav-toggle span:nth-child(4){
	top:16px
}
header #nav-toggle.open span:nth-child(1){
	top:18px;width:0%;left:50%
}
header #nav-toggle.open span:nth-child(2){
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
header #nav-toggle.open span:nth-child(3){
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
header #nav-toggle.open span:nth-child(4){
	top:18px;
	width:0%;
	left:50%
}
main .slider{position:relative;width:100%;max-height:385px;overflow:hidden;margin:0 0 30px 0}main .slider .caption{position:absolute;display:block;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.5);padding:10px 15px;box-sizing:border-box}main .slider .caption h3{color:#fff;font-size:18px;line-height:26px;margin:0 0 3px 0}main .slider .caption span{color:#fff;font-size:12px;margin:0 10px 0 0}main .slider .caption span a{color:#fff;font-weight:bold;text-decoration:underline}main .slider .owl-dots{position:absolute;bottom:90px;z-index:10;left:50%;transform:translateX(-50%)}main .slider .owl-dots .owl-dot{border:1px solid #fff;border-radius:20px;content:'';width:12px;height:12px;margin:0 3px}main .slider .owl-dots .owl-dot.active{background:#fff}main .slider .owl-dots .owl-dot:focus{outline:none}main .slider .owl-item{max-height:385px}main .slider .owl-item img{height:auto; display: block; }main .items .item{margin-bottom:30px}main .items .item img{width:100%;vertical-align:bottom}main .items .item .caption{-webkit-box-shadow:0px 11px 36px 0px rgba(0,0,0,0.08);-moz-box-shadow:0px 11px 36px 0px rgba(0,0,0,0.08);box-shadow:0px 11px 36px 0px rgba(0,0,0,0.08);padding:10px;min-height:117px;box-sizing:border-box;border-bottom-left-radius:3px;border-bottom-right-radius:3px}main .items .item .caption .category a{color:#00648e;font-size:12px;margin-bottom:5px;font-weight:bold}main .items .item .caption h3{font-size:20px;line-height:26px;margin:0 0 15px 0}main .items .item .caption h4{font-size:14px;margin:5px 0 2px 0;line-height:19px;height:60px;overflow:hidden}main .items .item .caption span{font-size:11px;color:#888888;line-height:15px;margin-right:10px;vertical-align:bottom}main .items.widget{text-align:left;margin-bottom:30px}main .items.widget h3{font-size:20px;padding-bottom:15px;border-bottom:5px solid #c11f21;margin-bottom:25px}main .items.widget .item{margin-bottom:20px}main .items.widget .item .caption{min-height:auto;box-shadow:none;padding:0}main .items.widget .item .caption h4{line-height:18px;margin:0 0 10px 0}main .items.widget .item .caption span{vertical-align:top}main .items.widget.mar h3{padding-bottom:15px;margin-bottom:10px}main .items.videos .thumb{position:relative;display:block;justify-content:center;align-items:center}main .items.videos .thumb:after{content:"\f144";font-family:"Font Awesome 5 Free";font-size:30px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff;opacity:0.8}main .items.four h3{font-size:20px;line-height:26px;margin:0 0 15px 0}main .items.four .item img{max-height:187px}main .items .more{font-size:16px;color:#00648e;text-decoration:underline;margin:0 0 30px 10px;font-weight:bold}main .items.events .item{padding:0;border-radius:3px;margin:0 5px 20px 0}main .items.events .item h3,main .items.events .item h4,main .items.events .item p,main .items.events .item a{color:#0f3145}main .items.events .item h3{margin:10px 0 0 0;text-transform:uppercase}main .items.events .item h4{margin:0}main .items.events .item p{margin:0}main .items.events .item .date{background:#dbe0e6;text-align:center;min-height:75px}main .items.events .item .info{background:#edf1f5;padding:10px 10px 10px 20px}main .lists{background:#f4f4f4;padding:20px 20px 10px 20px;border-radius:3px;box-sizing:border-box;margin:0 0 10px 0}main .lists h3{font-size:20px;line-height:26px;margin:0 0 15px 0}main .lists .list{margin:8px 0 13px 0}main .lists .list h4{font-size:15px;line-height:18px;margin:0 0 8px 0}main .lists .list span{font-size:12px;color:#232323;line-height:15px;margin-right:10px}main .lists .list span a{color:#232323;font-weight:bold}main .widget-area{text-align:center;margin-bottom:30px}main .widget-area .content{background:#eef5f8;padding:20px;border-radius:3px;margin:10px;text-align:left}main .widget-area .content h4{font-size:20px;margin:0 0 10px 0}main .widget-area .content p{margin:10px 0 10px 0}main .widget-area .market-chart{height:273px;position:relative;overflow:hidden}main .widget-area .market-chart iframe{height:339px;position:absolute;top:-29px;left:-3px;top:-29px;width:102%}main .media{text-align:center;padding:20px 0}main .media img{max-width:100%}main .newsletter{margin:0 0 30px 0;padding:30px 10px;border-radius:3px;background:-moz-linear-gradient(left, rgba(0,100,142,0.12) 0%, rgba(0,190,121,0.12) 100%);background:-webkit-linear-gradient(left, rgba(0,100,142,0.12) 0%, rgba(0,190,121,0.12) 100%);background:linear-gradient(to right, rgba(0,100,142,0.12) 0%, rgba(0,190,121,0.12) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f00648e', endColorstr='#1f00be79',GradientType=1 )}main .newsletter h3{margin:0 0 20px 0}main .newsletter input{margin-bottom:20px;box-sizing:border-box}main .newsletter input:focus{outline:none}main .newsletter .wpcf7-text{width:100%;border:1px solid #b4cbc2 !important;border-radius:20px !important;padding:10px !important}main .newsletter .wpcf7-submit{background:#0f3145;color:#fff;font-size:14px;font-weight:bold;border-radius:20px;padding:10px 30px 11px 30px;border:0;margin-bottom:0 !important}main .newsletter .wpcf7-list-item{font-size:12px;margin-top:10px}main .newsletter .wpcf7-list-item input{vertical-align:text-top}main .market{text-align:left;background:url("/images/market.png") no-repeat;height:300px;padding:20px;box-sizing:border-box;background-size:contain;margin:0 10px}main .market h3{color:#fff;font-size:20px;margin-top:0}main .market .navbar{display:none !important}main .category h1{font-size:20px}main .category a h2{color:#00648e;font-size:24px}main .category .more{font-size:16px;font-weight:bold;color:#00648e;text-decoration:underline}main .category.videos .thumb{position:relative;display:block;justify-content:center;align-items:center}main .category.videos .thumb:after{content:"\f144";font-family:"Font Awesome 5 Free";font-size:40px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff;opacity:0.8}main .category .page-nav{margin:30px 0;text-align:center}main .category .page-nav .page-numbers{padding:10px 20px;border:1px solid #f4f4f4;border-radius:3px;margin:0 5px;color:#5d5d5d;font-size:13px;background:#f4f4f4}main .category .page-nav .page-numbers.current{background:#fff}main .category.jobs .search{background:#dbe0e6;padding:20px;margin:20px 0 20px 0;border-radius:3px;text-align:center}main .category.jobs .search input{padding:10px;border:1px solid #ccc;width:100px}main .category.jobs .search input[type="submit"]{background:#0f3145;color:#fff;border-color:#0f3145;padding:10px 20px;width:auto;margin-top:10px;display:inline-block}main .category.jobs .search #search{width:140px}main .category.jobs .items{margin-top:20px;background:#edf1f5;padding:5px 20px 20px 20px;border-radius:3px;margin:0}main .category.jobs .items a{color:#0f3145}main .category.jobs .items a h4{color:#0f3145;margin-bottom:0}main .category.jobs .items .item{margin-bottom:0}main .category.jobs .items .item .location{margin:5px 0}main .category.jobs .items .item .location span{margin-left:10px}main .post .entry-meta span{margin-right:5px;font-size:12px;color:#9c9c9c;margin-bottom:10px;display:inline-block}main .post .entry-meta span a{color:#0f3145;text-decoration:underline;font-weight:bold}main .post .entry-meta .author{text-decoration:underline}main .post .social{padding-top:10px}main .post .event-info{padding:20px 0 0 0}main .post .event-info h5,main .post .event-info h6{font-size:18px;margin:0 0 10px 0}main .post .entry-content img{max-width:100%;height:auto}main .post .entry-content img.aligncenter{margin:0 auto;display:block}main .post .entry-footer{margin:20px 0 10px 0}main .post .reg{margin:20px 0 0 0;text-align:center;border:1px solid #dce8ec}main .post .reg h4{margin:0;background:#dce8ec;width:100%;padding:10px 0}main .post .reg a{color:#00648e}main .post .reg .um{padding:10px 0}main .post blockquote{margin:30px 20px 50px 20px;font-style:italic;color:#555555;padding:20px 20px 20px 40px;border-left:8px solid #dcdcdc;line-height:1.6;position:relative;background:#f4f4f4}main .post blockquote:before{font-family:Arial;content:"\201C";color:#c11f21;font-size:4em;position:absolute;left:10px;top:-10px}main .post blockquote:after{content:''}main .post blockquote span{display:block;color:#333333;font-style:normal;font-weight:bold;margin-top:1em}main .post hr{opacity:0.3}main .post .video .entry-content{padding-bottom:0}main .post .download{display:inline-block;background:#00648e;padding:8px 15px;margin:10px 0 30px 0;color:#fff;text-decoration:none;text-transform:uppercase;font-size:13px;border-radius:3px}main .post .download:hover{opacity:0.9}main .um .um-account-side{width:100%}main .um .req{color:#c11f21}main .wpcf7{padding:20px 0}main .wpcf7 .screen-reader-response{visibility:hidden}main .wpcf7 input[type="text"],main .wpcf7 select,main .wpcf7 textarea,main .wpcf7 input[type="email"]{color:#666666;background-color:#ffffff;border:2px solid #ddd !important;padding:0 12px !important;width:100%;display:block !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;outline:none !important;cursor:text !important;font-size:15px !important;height:40px !important;box-sizing:border-box !important;box-shadow:none !important;position:static;outline:none !important}main .wpcf7 input[type="submit"]{background:#0f3145;padding:10px 20px;color:#fff;border:0;margin-bottom:30px}main .wpcf7 label{font-size:15px !important;line-height:22px !important;color:#555555;font-weight:600}main .wpcf7 textarea{min-height:200px}main .wpcf7 .req{color:#c11f21}main .wpcf7 .smallprint{line-height:20px}main .comments-area input[type="text"],main .comments-area textarea{color:#666666;background-color:#ffffff;border:2px solid #ddd !important;padding:0 12px !important;width:100%;display:block !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;outline:none !important;cursor:text !important;font-size:15px !important;height:40px !important;box-sizing:border-box !important;box-shadow:none !important;margin:0 !important;position:static;outline:none !important}main .comments-area textarea{min-height:200px}main .comments-area input[type="submit"]{background:#0f3145;padding:10px 20px;color:#fff;border:0;margin-bottom:30px;font-weight:bold;border-radius:3px}main .account{padding:40px 20px}main .account ul{padding:0;text-align:center}main .account ul li{display:inline-block;margin:0 10px 0 0}main .account ul li a{padding:6px 10px;border:2px solid #0f3145;border-radius:5px;color:#0f3145;font-weight:bold}main .account ul li a.logout{border-color:#c11f21;color:#c11f21}main .account article .entry-header{display:none}main .account .um-profile-edit{display:none}main .entry-footer .edit-link{margin-bottom:30px;display:inline-block}main .ad{padding:20px}main .error-404{padding:40px 0}main .um-field-type_terms_conditions{width:100% !important;margin-bottom:20px !important}main .um-field-type_terms_conditions .um-field-checkbox input{opacity:1 !important;width:auto !important}main .um-field-type_terms_conditions .um-field-checkbox-option{margin-left:20px}main .um-field-type_terms_conditions .um-field-checkbox-state{display:none}main .um-field-type_terms_conditions span{font-size:13px;line-height:14px}main .directory{padding-bottom:30px}main .directory h2{font-size:18px;color:#828282}main .directory .listing{background:#edf1f5;padding:7px 15px 13px 15px;margin-bottom:20px;}main .directory .listing p,main .directory .listing h4{margin:5px 0}main .directory .listing p{font-size:14px;line-height:22px}main .directory .listing h4{color:#00648e}main .directory .listing h5{margin:0;font-size:12px}main .directory .listing h5 i{color:#a4b4c3;margin-right:5px}main .directory .listing h5 a,main .directory .listing h5 a:hover,main .directory .listing h5 a:visited{color:#00648e}main .directory .listing:last-of-type{border:0}main .directory .listing:nth-child(even){background:#f8f9fb}.um{opacity:1 !important;padding:30px 0}.page-id-588 .profile,.page-id-613 .password{opacity:0.5;cursor:not-allowed}.footer{background:#0f3145;text-align:center;padding:10px 0 30px 0}.footer .footer-nav{padding:20px 0}.footer .footer-nav ul{list-style:none;margin:0;padding:0}.footer .footer-nav ul li{display:block}.footer .footer-nav ul li a{display:block;font-size:14px;padding:5px 15px;color:#b7ccd4;text-transform:lowercase;font-weight:400}.footer .social{padding-bottom:20px}.footer .social a{color:#00648e;font-size:30px;display:inline-block;padding:0 5px;line-height:0}.footer .copy{margin:0 0 30px 0;color:#52727f;font-weight:400}
@media (min-width: 768px){
	header .main-nav{
		position: fixed;
		z-index: 50;
		display:block;
		background:#f4f4f4;
		width: 100vw;
		height: 80px;
	}
	header .main-nav .navbar{display:block;position:relative;width:100%;background:none;padding:0;text-align:left;margin:5px 0}header .main-nav .navbar ul{list-style:none;margin:0;padding:0}header .main-nav .navbar ul li{display:inline-block}header .main-nav .navbar ul li a{display:inline-block;font-size:16px;padding:10px;color:#0f3145;font-weight:normal}header .main-nav .navbar ul li a i{display:block}header .main-nav .navbar ul li:last-of-type{float:right;line-height:12px}header .main-nav .navbar ul li:last-of-type a{font-size:12px;padding:0;color:#5d5d5d;font-weight:400}header .main-nav .navbar ul li:last-of-type a i{display:block;text-align:center;font-size:30px;color:#c11f21;margin-bottom:3px}header .main-nav .navbar ul li.sub a{text-transform:capitalize}header .main-nav .navbar ul li.sub a i{display:inline-block;color:#c11f21;vertical-align:baseline;font-size:14px}header .main-nav .navbar ul li.sub a.nav-selected{color:#fff;background:#0f3145;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}header .main-nav .navbar ul li.sub a:hover{color:#fff;background:#0f3145;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}header .main-nav .navbar ul li.sub .sub-menu{display:none;background:#0f3145;position:absolute;border-radius:5px;border-top-left-radius:0;padding-bottom:10px}header .main-nav .navbar ul li.sub .sub-menu .heading a{pointer-events:none;font-weight:normal;color:#52727f;padding:8px 0 5px 15px;font-size:13px}header .main-nav .navbar ul li.sub .sub-menu li{display:block;margin:0}header .main-nav .navbar ul li.sub .sub-menu li a{color:#fff;font-size:14px;font-weight:bold;padding:6px 15px;text-align:left;display:block;line-height:15px}header .main-nav .navbar ul li.sub .sub-menu li:last-of-type{float:none}header .main-nav .navbar ul li:hover .sub-menu{display:block}header .main-nav .navbar ul li:hover .sub-menu::parent{background:#0f3145}
	header .header {
		padding-top: 95px;
	}
}
	@media (max-width: 768px) {
		header .header {
			padding-top: 0;
		}
	}
	header .header .brand{padding:25px 0;font-size:20px;line-height:0; max-width:14rem;}header .header .brand a{margin-right:0}header .header .brand a img{width:auto;height:auto}header .header .brand span{vertical-align:text-top;letter-spacing:1px;color:#5d5d5d;font-size:18px;display:inline-block;margin-top:0;margin-left:20px}
	header #nav-toggle{
		display:none
	}
	main .items .item img{max-height:160px}.page-template-videos main .items .item .thumb img{height:160px; object-fit: cover;}main .widget-area{margin-bottom:0}main .widget-area .widget{padding-left:10px}main .slider .owl-dots{bottom:10px;right:60px;left:auto}main .slider .caption h3{font-size:20px}main .category.jobs .search input{width:190px}main .category.jobs .search #search{width:250px}main .category.jobs .search input[type="submit"]{width:100px;margin-top:0}main .newsletter{padding:30px}main .newsletter input{margin-bottom:0}main .account ul li a{padding:10px 30px}main .post-586 .um-field{width:47%;margin:0 10px;display:inline-block}.footer .footer-nav ul li{display:inline-block}.footer .footer-nav ul li a{padding:15px}}@media (min-width: 990px){header .header .header-search{float:right;max-width:100%}header .header .header-search .search-form{max-width:100%;margin:0 0 40px 0}}@media (min-width: 1200px){header .header .header-search{float:right;max-width:355px}header .header .header-search .search-form{max-width:355px;margin:40px 0 0 0}}div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng{border:2px solid #ff0000}div.wpcf7-spam-blocked{border:2px solid #ffa500}div.wpcf7-validation-errors{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:#f00;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #ff0000;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url("../../images/ajax-loader.gif");width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}div.wpcf7 input[type="file"]{cursor:pointer}div.wpcf7 input[type="file"]:disabled{cursor:default}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(images/overlay.png) repeat 0 0}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(images/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(images/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(images/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(images/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(images/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(images/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(images/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(images/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url(images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}

	.um-icon-android-checkbox-outline-blank.checked::before {
		content: "\f373";
	}

#nav .sub-menu a:hover {
	color: #c11f21;
}

.dir-logo {
display:flex; justify-content:center; align-items:center;
}
.main .um-field.um-field-join_newsletter,.um-field-join_newsletter .um-field-checkbox.um-field-half {width:100%;}

main .items .item .caption .post_type {
    font-size: 12px;
    margin-bottom: 5px;
    font-weight: bold;
	text-transform: capitalize;
	margin-right: 0;
}

.search main .items .item .caption span {
	line-height: initial;
	vertical-align: initial;
}

main .row.items .item img {
	object-fit: cover;
    min-height: 160px;
    height: 100%;
}
main .items.widget .item .caption h4 {
	height: auto;
}
/*-------------------------------------------------------------
# Advisory Board
---------------------------------------------------------------*/
.board-grid { margin-top: 75px; margin-bottom: 70px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; }

@media screen and (max-width: 768px) { .board-grid { grid-template-columns: repeat(3, 1fr); } }
@media screen and (max-width: 500px) { .board-grid { grid-template-columns: 1fr; } }

.board-grid .profile { text-align: center; }

.board-grid .profile .headshot { width: 250px; height: 275px; margin: auto; }

.board-grid .profile .headshot img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.board-grid .profile h2 { font-size: 22px; margin: 10px 0; }

.board-grid .profile h3 { font-size: 16px; margin: 0 0 10px 0; font-weight: 300; }

.board-grid .profile p { font-size: 14px; margin: 0 0 10px 0; }

.board-grid .profile .icon-linkedin { width: 30px; height: 30px; margin: 0 0 10px 0; }

.fitVids-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
}

.fitVids-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.social-nav a, .social-nav a:visited {
	color: #b7ccd4;
}

.social-nav a {
	margin-right: 10px;
}
.report-header { background-color: white; max-width: 1100px; margin: 0 auto; display: grid; grid-template-columns: 1fr 3fr; grid-gap: 50px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 25px; }

@media screen and (max-width: 768px) { .report-header { grid-template-columns: 1fr; grid-gap: 10px; padding: 10px 20px; margin: 0 20px; } }

.report-header .col-featured-image img { width: 300px; -webkit-box-shadow: 0px 5px 10px #888888; box-shadow: 0px 5px 10px #888888; }

@media screen and (max-width: 768px) { .report-header .col-featured-image { text-align: center; }
  .report-header .col-featured-image img { width: 200px;} }

.report-header .col-text h1 { font-size: 30px; line-height: 30px; margin-bottom: 20px; }

@media screen and (max-width: 768px) { .report-header .col-text h1 { font-size: 25px; line-height: 25px; } }

.report-header .col-text p { margin: 20px 0; }

.buttons { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.buttons form { margin-right: 45px; max-width: 50% }

@media screen and (max-width: 500px) { .buttons { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .buttons form { width: 100%; } }

.buttons--center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.report-sidebar h3 { font-size: 24px; margin: 40px 0 10px 0; color: #0E3145; }

.report-sidebar h3:first-of-type { margin: 10px 0; }

.report-sidebar p { color: #0E3145; margin: 5px 0; }

@media screen and (max-width: 500px) { .report-sidebar { padding: 20px; } }

.report-body { max-width: 1150px; margin: 35px auto 70px; display: grid; grid-template-columns: 2fr 1fr; grid-gap: 40px; }

@media screen and (max-width: 768px) { .report-body { margin: 30px 20px 40px; } }

@media screen and (max-width: 500px) { .report-body { grid-template-columns: 1fr; margin: 10px auto; } }

.report-body li, .report-body #list-of-tables p { margin-bottom: 10px; }

.report-body #list-of-tables p { margin-top: 0; }

.report-body h2 { font-size: 30px; line-height: 30px; }

@media screen and (max-width: 768px) { .report-body h2 { font-size: 24px; line-height: 24px; } }

.report-body .report-tabs { background: white; padding: 20px 40px; }

@media screen and (max-width: 768px) { .report-body .report-tabs { padding: 20px; } }

.report-body .report-tabs .tabs { display: -webkit-box; display: -ms-flexbox; display: flex; text-align: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 500px) { .report-body .report-tabs .tabs { -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.report-body .report-tabs .tabs a { display: block; margin: 0 auto; cursor: pointer; }

@media screen and (max-width: 768px) { .report-body .report-tabs .tabs a { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 0 10px; } }

@media screen and (max-width: 500px) { .report-body .report-tabs .tabs a { width: 100%; -webkit-box-flex: unset; -ms-flex: unset; flex: unset; border-bottom: 1px solid #0E3145; } }

.report-body .report-tabs .tabs a:only-of-type { margin: 0; }

.report-body .report-tabs .tabs a h4 { margin: 5px 0; color: #0E3145; font-size: 15px; }

.report-body .report-tabs .tabs a.active h4 { color: #c11f21; }

.report-body .report-tabs .content { display: none; }

.report-body .report-tabs .content strong { color: #c11f21; }

.report-body .report-tabs .content.show { display: inline-block; }

.divider { border-top: #c11f21 solid 4px; padding: 5px 0; }

.ai-divider { border-bottom: #c11f21 solid 4px; width: 150px; }

.button { width: 100%; color: white; background-color: #0E3145; display: block; text-align: center; padding: 15px 0; font-size: 14px; }

.button:hover { background-color: #174f6f; }

@media screen and (max-width: 500px) { .button { width: unset; } }

.button--red { background-color: #c11f21; width: 200px; margin-right: 20px; }

.button--red:hover { background-color: #de3537; }

.download-grid { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 20px; margin: 60px 0 150px 0; }

@media screen and (max-width: 768px) { .download-grid { grid-template-columns: repeat(2, 1fr); } }

@media screen and (max-width: 500px) { .download-grid { grid-template-columns: 1fr; } }

.download-item { background: white; padding: 20px 15px; }

.download-item h2 { font-size: 16px; line-height: 16px; margin: 0; }

.download-item p { color: black; font-size: 15px; line-height: 1.5em; letter-spacing: 0.1px; }

.download-item img { height: 300px; width: 100%; -o-object-fit: contain; object-fit: contain; margin-bottom: 10px;}

.red-small { color: #c11f21; font-size: 12px; line-height: 13px; margin: 7px 0; font-weight: 700; }

.small { font-size: 13px; color: #74696A; font-style: italic; }

.flex-meta { color: #0E3145; margin: 7px 0; display: -webkit-box; display: -ms-flexbox; display: flex; }

.flex-meta div { padding: 0 10px; border-right: #C12126 1px solid; }

.flex-meta div:first-of-type { padding: 0 10px 0 0; }

.flex-meta div:last-of-type { border-right: 0; }

.download-template-default.single, .post-type-archive-download { background: #f4f4f4; }

.download-template-default.single .search-form, .post-type-archive-download .search-form { display: none; }

@media screen and (max-width: 500px) { .download-template-default.single { margin-bottom: 90px; } }

.edd-submit { padding: 15px!important; border-radius: 0 !important; height: unset!important;}

.edd-submit.red { background: #c11f21 !important; border-color: #c11f21 !important; }

.red-outline { color: #C12126 !important; background: white !important; border: 1px solid #C12126 !important; }

.red-outline:hover { -webkit-box-shadow: inset 0 0 15px #C12126; box-shadow: inset 0 0 15px #C12126; }

.vertical-divider { height: 40px; border-right: 2px solid #0E3145; }

@media screen and (max-width: 500px) { .vertical-divider { display: none; } }

.mobile-buttons { background: white; padding: 20px 40px; display: none; position: fixed; bottom: 0; width: 100vw; height: 90px; -webkit-box-sizing: border-box; box-sizing: border-box; }

@media screen and (max-width: 500px) { .mobile-buttons { display: block; } }

.mobile-buttons .button { width: 100% !important; }

ul.edd_purchase_receipt_files { display: none; }

@media screen and (max-width: 500px) { .report-header .col-featured-image img { height: 225px; -o-object-fit: contain; object-fit: contain; -webkit-box-shadow: unset; box-shadow: unset; } }

.item--hidden {
	display: none;
}

#input__search-downloads {
	padding: 10px;
	outline-color: #E4DCDC;
	border: 1px solid #E4DCDC;
	max-width: 300px;
	width: 100%;
}

#download-search input::-webkit-input-placeholder {
	color: #ccc;
 }
 
#download-search input:-ms-input-placeholder {
	color: #ccc;
 }
 
#download-search input::placeholder {
	color: #ccc;
 }

 #download-search i.fa {
	 color: #ccc;
	 position: relative;
	 left: -30px;
 }

.edd-checkout .widget-area { display: none; }

.edd-checkout .search-form { display: none; }

.tooltip { display: inline-block; position: relative; border-bottom: 1px dotted #666; text-align: left; margin-bottom: 10px; }

.tooltip h3 { margin: 12px 0; }

.tooltip .right { width: 450px; top: 50%; left: 100%; margin-left: 20px; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; color: #222222; background-color: #f4f4f4; font-weight: normal; font-size: 13px; border-radius: 8px; position: absolute; z-index: 99999999; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.5); box-shadow: 0 1px 8px rgba(0, 0, 0, 0.5); visibility: hidden; opacity: 0; -webkit-transition: opacity 0.8s; transition: opacity 0.8s; }

.tooltip:hover .right { visibility: visible; opacity: 1; }

.tooltip .text-content { padding: 10px 20px; }

.tooltip .right i { position: absolute; top: 50%; right: 100%; margin-top: -12px; width: 12px; height: 24px; overflow: hidden; }

.tooltip .right i::after { content: ''; position: absolute; width: 12px; height: 12px; left: 0; top: 50%; -webkit-transform: translate(50%, -50%) rotate(-45deg); transform: translate(50%, -50%) rotate(-45deg); background-color: #f4f4f4; -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.5); box-shadow: 0 1px 8px rgba(0, 0, 0, 0.5); }

.um-594.um {
	max-width: 100% !important;
}

.um-594 .um-field-user_email {
	width: 97% !important;
}

.edd-ai-button {
	background-color: #c11f21 !important;
	border-color: #c11f21 !important;
	max-width: 356px;
	padding: 15px;
	border-radius: 0 !important;
	width: 100%;
	color: white;
	text-align: center;
	font-weight: bold;
}

.secondary-menu {
    position: fixed;
    display: block;
    background: #0f3145;
    padding: 5px 0;
	width: 100vw;
	top: 60px;
	left: 0;
	z-index: 60;
}


ul#menu-secondary {
	list-style: none;
    margin: 0;
    padding: 0;
}

#menu-secondary li.menu-item {
	display: inline-block;
    padding: 0 10px;
	margin-bottom: 0;
}

@media screen and (max-width: 991px) {
	.secondary-menu {
		padding-top: 0px;
		top: 110px;
	}
	header .header {
		padding-top: 140px;
	}

	header .main-nav {
		height: 110px;
	}
}

@media screen and (max-width: 767px) { 
	nav#sec-nav {
		display: none;
	}
	nav#sec-nav.active {
		display: block;
	}
	.secondary-menu {
		position: relative;
		text-align: center;
		width: 100%;
    	z-index: 10;
		background: rgb(15,49,69);
		padding: 20px 0;
		margin: 10px 0;
	}
	#menu-secondary li.menu-item {
		display: block;
		padding: 5px 0;
		text-transform: capitalize;
		font-weight: bold;
	}
	header .header {
		padding-top: 0;
	}

	header .header .header-search {
		margin-top: 75px;
	}
}
#menu-secondary li.menu-item a {
	color: white;
}
#menu-secondary li.menu-item a:hover {
	color: #82c0e3;
}
#menu-secondary li.menu-item a:active {
	color: #82c0e3;
}

.field-entry {
	margin-bottom: 20px;
}

.flex-between {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

a.hub-link {
	color: #c11f21;
	font-size: 18px;
	font-weight: normal;
}

.flex {
	display: flex;
}

#menu-secondary li.current-menu-item a {
	color: #82c0e3;
}

.thumb{position:relative;display:block;justify-content:center;align-items:center}

.thumb:after{content:"\f144";font-family:"Font Awesome 5 Free";font-size:30px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff;opacity:0.8}

#categoryfilter {
	display: none;
    flex-direction: column;
    position: absolute;
    width: 350px;
    background: #0f3145;
	right: 0;    
	z-index: 25;
    box-shadow: 5px 5px 5px 0px rgb(0 0 0 / 25%);
}

@media screen and (max-width: 450px) {
	#filterButton {
		margin-bottom: 20px;
	}
}

a.filter_link {
	padding: 5px 20px;
	color: white;
}
a.filter_link:hover {
	background: #c11f21;
}

.filterHolder {
	position: relative;
}

#filterButton {
	border: 0;
    background: #0f3145;
    color: white;
    padding: 5px 35px;
}

.align-center {
	align-items: center;
}
@media screen and (max-width: 500px) { 
	.column-mobile {
		flex-direction: column;
	}
	.between-mobile {
		justify-content: space-between;
		width: 100%;
	}
	header .main-nav {
		height: unset;
	}

	header #nav-toggle {
		display: block;
	}
	header .header .header-search {
		margin-top: 0;
	}
	.secondary-menu {
		top: 0;
	}

}

header #sec-nav-toggle {
	width: 30px;
	height: 20px;
	top: 10px;
	right: 30px;
	position: absolute;
	transform: rotate(0deg);
	transition: 0.5s ease-in-out;
	cursor: pointer;
	z-index: 100;
}

@media (min-width: 768px){
	header #sec-nav-toggle, .secondary-menu-title  {
		display: none;
	}
}

header #sec-nav-toggle span:nth-child(1) {
	top: 0;
}

header #sec-nav-toggle span:nth-child(2),header #sec-nav-toggle span:nth-child(3) {
	top: 8px;
}

header #sec-nav-toggle.open span:nth-child(2) {
	transform: rotate(45deg);
}

header #sec-nav-toggle.open span:nth-child(3) {
	transform: rotate(-45deg);
}

header #sec-nav-toggle span:nth-child(4) {
	top: 16px;
}

header #sec-nav-toggle.open span:nth-child(1),header #sec-nav-toggle.open span:nth-child(4) {
	top: 18px;
	width: 0%;
	left: 50%;
}

header #sec-nav-toggle span {
	display: block;
	position: absolute;
	height: 4px;
	width: 100%;
	background: #fff;
	border-radius: 9px;
	opacity: 1;
	left: 0;
	transform: rotate(0deg);
	transition: .25s ease-in-out;
}

.secondary-menu-title {
	color: white;
	font-weight: bold;
	position: absolute;
	top: 5px;
	left: 30px;
}

.downloads-header {
	position: absolute;
    top: 0;
    left: 0;
}

.header-download {
	width: 100vw;
	margin: 40px;
}

.downloads-brand {
	width: 100%;
}
.downloads-brand svg {
	width: 100%;
	max-width: 375px;
	min-width: 100px;
}

.single-download {
	margin: 245px auto 0px!important;
	max-width: 1200px;
}

.single-download footer {
	width: 100vw;
	margin: 0 0 0 -352px;
}

.downloads-secondary {
	top: 75px;
}

.publish_date {
	color: #c11f21!important;
	font-weight: 600;
}

main .row.items .home-download-item img {
    height: 300px;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    min-height: 300px;
    background-color: white;
    padding-top: 15px;
}

@media (max-width: 990px) {
	.downloads-secondary {
		top: 100px;
	}
	.header-download {
		margin: 0;
	}
	.downloads-brand svg {
		width: 250px;
		min-width: unset!important;
	}
}

@media (max-width: 765px) {
	header .main-nav {
		height: 0;
	}
	.downloads-brand {
		display: none;
	}
}