@font-face {
  font-family: 'Lato';
  src: url('font/Lato-Regular/Lato-Regular.eot?#iefix') format('embedded-opentype'),  
  url('font/Lato-Regular/Lato-Regular.woff') format('woff'), 
  url('font/Lato-Regular/Lato-Regular.ttf')  format('truetype'), 
  url('font/Lato-Regular/Lato-Regular.svg#Lato-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'calibri';
  src: url('font/Calibri/Calibri.eot?#iefix') format('embedded-opentype'),  
  url('font/Calibri/Calibri.woff') format('woff'), 
  url('font/Calibri/Calibri.ttf')  format('truetype'), 
  url('font/Calibri/Calibri.svg#Calibri') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face{
  font-family:'Montserrat Regular';
  src:url("font/Montserrat/Montserrat-Regular.eot?#iefix") format("embedded-opentype"),
  url("font/Montserrat/Montserrat-Regular.woff2") format("woff2"),
  url("font/Montserrat/Montserrat-Regular.woff") format("woff"),
  url("font/Montserrat/Montserrat-Regular.ttf") format("truetype"),
  url("font/Montserrat/Montserrat-Regular.svg#Montserrat_Regular") format("svg");
  font-weight:normal;
  font-style:normal
}



@font-face{
  font-family:'montserrat';
  src:url("font/Montserrat/Montserrat-Regular.eot?#iefix") format("embedded-opentype"),
  url("font/Montserrat/Montserrat-Regular.woff2") format("woff2"),
  url("font/Montserrat/Montserrat-Regular.woff") format("woff"),
  url("font/Montserrat/Montserrat-Regular.ttf") format("truetype"),
  url("font/Montserrat/Montserrat-Regular.svg#Montserrat_Regular") format("svg");
  font-weight:normal;
  font-style:normal
}



@font-face {
  font-family: 'montserrat';
  src: url('font/Montserrat/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),  
  		url('font/Montserrat/Montserrat-Bold.otf')  format('opentype'),
	    url('font/Montserrat/Montserrat-Bold.woff') format('woff'), 
	    url('font/Montserrat/Montserrat-Bold.ttf')  format('truetype'), 
	    url('font/Montserrat/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'montserrat';
  src: url('font/Montserrat/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),  
  		url('font/Montserrat/Montserrat-ExtraBold.otf')  format('opentype'),
	    url('font/Montserrat/Montserrat-ExtraBold.woff') format('woff'), 
	    url('font/Montserrat/Montserrat-ExtraBold.ttf')  format('truetype'), 
	    url('font/Montserrat/Montserrat-ExtraBold.svg#Montserrat-ExtraBold') format('svg');
  font-weight: 800;
  font-style: normal;
}

body{font-size: 16px;}

@import url("https://fonts.googleapis.com/css?family=Oswald:200,300,400,700");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}body{background:#fff;overflow:hidden}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a{outline:0;text-decoration:none}a:focus{outline:0}a:hover,a:active{outline:0}a img{border:0}h1,h2,h3,h4,h5,h6{clear:both;margin-bottom:0.5em}

/*!
 * Bootstrap v3.3.5 (grid only via customizer)
 */

 .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.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-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width: 959px){.col-sm-1,.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-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width: 992px){.col-md-1,.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-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width: 1200px){.col-lg-1,.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-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 959px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 959px){.visible-xs-block{display:block !important}}@media (max-width: 959px){.visible-xs-inline{display:inline !important}}@media (max-width: 959px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 959px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 959px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 959px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 959px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 959px){.hidden-xs{display:none !important}}@media (min-width: 959px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}@font-face{font-family:'fontello';src:url("font/fontello.eot?80755119");src:url("font/fontello.eot?80755119#iefix") format("embedded-opentype"),url("font/fontello.woff?80755119") format("woff"),url("font/fontello.ttf?80755119") format("truetype"),url("font/fontello.svg?80755119#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-doc:before{content:'\e800'}.icon-play:before{content:'\e801'}.icon-menu:before{content:'\e802'}.icon-cancel:before{content:'\e803'}.icon-facebook:before{content:'\e804'}.icon-twitter:before{content:'\e805'}.icon-youtube:before{content:'\e806'}b,strong{font-weight:600}dfn,cite,em,i{font-style:italic}blockquote{background:none repeat scroll 0 0 #555;border-radius:0 4px 4px 0;border-left:5px solid #333;color:#333;font-style:italic;padding:22px 20px 1px;margin:0 0 1em}address{margin:0 0 1.5em}pre{background:#555;font-family:Courier, monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font:15px Monaco, Consolas, monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:white9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:bold}td a,td a span{text-decoration:none !important}.sticky{display:block}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-links{clear:both;margin:0 0 1.5em}.blog-entry-header .entry-title,.blog-featured-img-header .entry-title{font-size:50px;line-height:54px;color:white;text-align:center}.blog-archive article{background:#fafafa;border-radius:6px;border:1px solid #dadada;overflow:hidden;margin-bottom:50px}.blog-archive .entry-content{padding:0 20px 20px}.blog-archive .entry-footer{border-top:1px solid #dadada;padding:10px 0}.blog-archive .entry-meta,.blog-archive span.comments-link,span.cat-links,span.tags-links{padding:0 0 0 20px;font-weight:400;font-size:14px;display:inline-block}.blog-archive span.comments-link{text-align:right}.blog-archive .entry-footer .fa{margin-right:5px}.team-page{padding:30px 0;text-align:center}.service-page{padding:40px 0 0;text-align:center}.member,.service{margin-bottom:50px}.member img{margin:0 auto 10px;max-width:200px;width:80%}.member p{font-size:15px;line-height:20px;padding:0 30px}.member .fa{color:white;background:#222;border-radius:100px;width:40px;height:40px;line-height:40px;text-align:center;margin:0 2px;-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.member .fa:hover{background:#0c436a;-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#contactForm ul{list-style:none outside none}ul.contact-form{font-size:18px;margin:0}ul.contact-form li{list-style:none;display:inline-block}ul.contact-form input{border-radius:4px;width:100%}li.contact-name{width:49%;margin-bottom:20px}li.contact-email{width:49%;margin-bottom:20px}li.contact-comments{width:98.5%}li.contact-comments textarea{padding:8px 15px;border-radius:4px}input[type="submit"].contact-submit{border-radius:2px;margin-top:20px;color:white;font-weight:500;text-transform:uppercase;font-size:13px}.navigation-container{float:right;width:auto;margin:-30px 0}.slide-content-container{position:absolute;height:100%;width:100%}.slide-content{display:table;position:relative;height:100%;max-width:65%;margin:0 auto;text-align:center}.slide-content span{display:table-cell;vertical-align:middle}.slide-content span h2{font-weight:400px;font-size:62px;line-height:64px;color:white;margin-bottom:40px;padding-top:30px}.home-content p{max-width:850px;margin:0 auto}#hero-header{height:100%;width:100%;position:relative;background-size:cover !important}.home-services,.home-news{padding:50px 0 30px;text-align:center;border-top:1px solid #dadada}.home-news{background:#fafafa}.home-services h6,.home-content h6,.home-news h6,.home-team h6,.footer-contact h6{color:white;font-size:15px;letter-spacing:1px;padding-bottom:30px;text-transform:uppercase;margin-bottom:40px}.home-services .fa,.service .fa{background:#0c436a;color:white;font-size:40px;padding-top:30px;height:100px;width:100px;border-radius:100px;margin-bottom:20px}.home-news h5:after,.home-team h5:after,.home-cta h6:after,.footer-contact h5:after,.member h5:after{border:2px solid #0c436a;content:" ";display:block;margin:20px auto 15px;width:35px}.home-news img{margin-bottom:20px}.home-team img{width:80%;max-width:200px}.home-cta p{color:white;font-size:18px}.home-cta .fa{font-size:36px;margin-bottom:20px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.widget-area{margin:1.4em 0}.widget-title{font-size:22px;line-height:26px}.widget-area ul{margin:0;list-style:none}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:0.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}*,*:after,*:before{box-sizing:border-box}body{margin:0px}[class*='col-']{float:left}.grid{width:100%;max-width:1360px;min-width:755px;margin:0 auto;overflow:hidden}.grid:after{content:"";display:table;clear:both}.grid-pad{padding-top:20px;padding-left:30px;padding-right:30px}.push-right{float:right}.no-top{padding-top:0}.tri-clear:nth-child(4),.tri-clear:nth-child(7),.tri-clear:nth-child(10),.tri-clear:nth-child(13),.tri-clear:nth-child(16),.tri-clear:nth-child(19),.tri-clear:nth-child(22),.tri-clear:nth-child(25){clear:both}.col-1-1{width:100%}.col-2-3,.col-8-12{width:66.66%}.col-1-2,.col-6-12{width:50%}.col-1-3,.col-4-12{width:33.33%}.col-1-4,.col-3-12{width:25%}.col-1-5{width:20%}.col-1-6,.col-2-12{width:16.667%}.col-1-7{width:14.28%}.col-1-8{width:12.5%}.col-1-9{width:11.1%}.col-1-10{width:10%}.col-1-11{width:9.09%}.col-1-12{width:8.33%}.col-11-12{width:91.66%}.col-10-12{width:83.333%}.col-9-12{width:75%}.col-5-12{width:41.66%}.col-7-12{width:58.33%}.push-2-3,.push-8-12{margin-left:66.66%}.push-1-2,.push-6-12{margin-left:50%}.push-1-3,.push-4-12{margin-left:33.33%}.push-1-4,.push-3-12{margin-left:25%}.push-1-5{margin-left:20%}.push-1-6,.push-2-12{margin-left:16.667%}.push-1-7{margin-left:14.28%}.push-1-8{margin-left:12.5%}.push-1-9{margin-left:11.1%}.push-1-10{margin-left:10%}.push-1-11{margin-left:9.09%}.push-1-12{margin-left:8.33%}@media handheld, only screen and (max-width: 959px){.grid{width:100%;min-width:0;margin-left:0px;margin-right:0px}[class*='col-']{width:auto;float:none;margin-left:0px;margin-right:0px;margin-bottom:10px;padding-left:10px;padding-right:8px}[class*='mobile-col-']{float:left;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:10px;padding-left:0px;padding-right:10px;padding-bottom:0px}.mobile-col-1-1{width:100%}.mobile-col-2-3,.mobile-col-8-12{width:66.66%}.mobile-col-1-2,.mobile-col-6-12{width:50%}.mobile-col-1-3,.mobile-col-4-12{width:33.33%}.mobile-col-1-4,.mobile-col-3-12{width:25%}.mobile-col-1-5{width:20%}.mobile-col-1-6,.mobile-col-2-12{width:16.667%}.mobile-col-1-7{width:14.28%}.mobile-col-1-8{width:12.5%}.mobile-col-1-9{width:11.1%}.mobile-col-1-10{width:10%}.mobile-col-1-11{width:9.09%}.mobile-col-1-12{width:8.33%}.mobile-col-11-12{width:91.66%}.mobile-col-10-12{width:83.333%}.mobile-col-9-12{width:75%}.mobile-col-5-12{width:41.66%}.mobile-col-7-12{width:58.33%}.hide-on-mobile{display:none !important;width:0;height:0}footer.comment-meta,div.comment-content{width:100%;text-align:center}div.reply{padding-left:0}.single-blog-entry-header img.avatar,.social-bar span{display:none}.slide-content span h2{font-size:30px;line-height:36px}.slide-content{max-width:80%}.site-branding{max-width:175px}.featured-img-header{padding:150px 0 80px;background-size:auto !important;background-attachment:scroll !important;background-position:center center;background-repeat:repeat}.entry-header .entry-title,.featured-img-header .entry-title{font-size:36px;line-height:40px}.social-media-icons{width:100%;float:none;text-align:center}.home-cta{background-position:center center !important;background-attachment:scroll !important}.hero{background-position:center center !important;background-attachment:scroll !important}.featured-img-header{background-attachment:scroll !important}}h1,h2,h3,h4,h5,h6{font-family:"Oswald",serif,Arial;font-weight:400;color:#0c436a;text-transform:capitalize}h1{font-size:42px;line-height:40px}h2{font-size:38px;line-height:36px}h3{font-size:30px;line-height:32px}h4{font-size:26px;line-height:28px}h5{font-size:20px;line-height:24px}h6{font-size:16px;line-height:20px}p{color:#242121}a{color:#73bd4a}a:hover{color:#67ae3f}a:visited{color:#73bd4a}body,button,input,select,textarea{color:#333;font-weight:300;font-family:Verdana,Helvetica,Arial;font-size:15px;line-height:1.8}textarea{height:200px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;line-height:38px;font-size:1em}button,input[type="button"],input[type="reset"],input[type="submit"]{border:none;border-color:transparent;border-radius:0;background:#0c436a;box-shadow:none;color:white;cursor:pointer;margin:20px 0px;float:right;width:260px;-webkit-appearance:button;font-size:1.2em;line-height:1;font-weight:inherit;font-family:"Oswald",serif,Arial;padding:1em;text-shadow:none;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}button:hover,button:focus,button:active,input[type="button"]:hover,input[type="button"]:focus,input[type="button"]:active,input[type="reset"]:hover,input[type="reset"]:focus,input[type="reset"]:active,input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active{color:#ededed;background:#082f4a}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="number"],input[type="search"],textarea{background:white;width:100%}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="search"]:focus,textarea:focus{background:rgba(12,67,106,0.1);border-color:#222}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="number"],input[type="search"],textarea{width:100%;color:#666;border:1px solid #ccc;border-radius:0}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="search"]:focus,textarea:focus{color:#333}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{width:100%;padding:3px}.contact input[type="submit"],.donate input[type="submit"]{width:100%;margin-top:5px}.contact p,.donate p{margin:2px 0}.wpcf7-submit input[type="submit"]{width:100%;margin-top:5px}textarea{width:100%;overflow:auto;padding-left:3px;vertical-align:top}.button{position:relative;z-index:9999999;display:inline-block;margin:20px 0;width:220px;height:60px;line-height:60px;text-align:center;font-family:"Oswald",serif,Arial;font-size:1.1em;font-weight:normal;font-style:normal;color:white;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-transform:uppercase;text-decoration:none}.button.primary,.button.blue{background:#0c436a;color:white;border:none}.button.primary:hover,.button.blue:hover{background:#082f4a;color:#ededed;border:none;text-decoration:none}.button.green{background:#219c75;color:white;border:none}.button.green:hover{background:#1b7f5f;color:#ededed;border:none;text-decoration:none}.button.lightgreen{background:#73bd4a;color:white;border:none}.button.lightgreen.block{display:block}@media (min-width: 959px){.button.lightgreen.block{margin-left:115px}}.button.lightgreen:hover{background:#62a73d;color:#ededed;border:none;text-decoration:none}.button.transparent{background:transparent;color:#0c436a;border:2px solid #0c436a}.button.transparent:hover{color:#082f4a;border:2px solid #082f4a;text-decoration:none}.button.white{background:white;color:#0c436a;border:none}.button.white:hover{background:#082f4a;color:#082f4a;text-decoration:none}.button.full{margin:15px 0}.button.full:first-of-type{margin-top:0}.site-header{top:50px;width:100%;padding:0 20px;z-index:9}.site-header .site-branding{margin-top:-20px;float:left;width:auto}.site-header .site-branding .site-logo{width:auto;height:auto}.head-overflow-contain{overflow:visible;max-width:95%}.head-overflow{overflow:visible}
 .main-navigation{clear:both;display:block;float:left;width:auto;font-family:"Oswald",serif,Arial}
 .main-navigation ul{list-style:none;margin-top:-5px;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation li a{display:block;text-decoration:none;padding:5px 10px;color:#219c75;font-weight:400;font-size:1.1em;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.main-navigation li a:hover{color:#0c436a}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);border-radius:4px;border:1px solid #dadada;background:white;color:#8c9398;float:right;position:absolute;top:3.5em;right:-999em;z-index:99999}.main-navigation ul ul a{width:200px;color:#8c9398;font-weight:600;padding:8px 12px;font-size:13px;text-align:center;border-bottom:1px solid #dadada;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.main-navigation ul ul a:hover{background:#f1f1f1}.main-navigation ul ul ul{right:-999em;top:0}.main-navigation ul li:hover>ul{right:50%;margin-right:-30%}.main-navigation ul ul li:hover>ul{right:100%}.nav-social{float:right;font-family:"Oswald",serif,Arial}.nav-social ul{list-style:none;margin:0}.nav-social ul li{display:inline-block;padding-right:5px;color:#219c75;font-size:1.125em;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.nav-social ul li:last-child{padding-right:0}.nav-social ul li:hover{text-decoration:underline;color:#187255}.nav-social ul li.sub{padding:0 7px}.nav-social ul li i{font-size:1.5em;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.nav-social ul li i.icon-facebook{color:#405d9a}.nav-social ul li i.icon-facebook:hover,.nav-social ul li i.icon-facebook:focus{color:#314776}.nav-social ul li i.icon-twitter{color:#55acee}.nav-social ul li i.icon-twitter:hover,.nav-social ul li i.icon-twitter:focus{color:#2795e9}.nav-social ul li i.icon-youtube{color:#dd4b39}.nav-social ul li i.icon-youtube:hover,.nav-social ul li i.icon-youtube:focus{color:#c23321}.nav-social ul li i.newsletter{position:relative;bottom:2px;font-size:0.75em}.menu-toggle{display:none}.cbp-spmenu{background:#ededed;box-shadow:0 0 7px rgba(85,85,85,0.25);position:fixed}.cbp-spmenu form{padding:20px;border-bottom:1px solid rgba(85,85,85,0.25)}.cbp-spmenu input[type="text"],.cbp-spmenu input[type="email"],.cbp-spmenu input[type="url"],.cbp-spmenu input[type="password"],.cbp-spmenu input[type="search"]{padding-left:20px}.cbp-spmenu input[type="text"]:focus,.cbp-spmenu input[type="email"]:focus,.cbp-spmenu input[type="url"]:focus,.cbp-spmenu input[type="password"]:focus,.cbp-spmenu input[type="search"]:focus{background:white;color:#333}.cbp-spmenu ul{margin:0;list-style:none}.cbp-spmenu ul.sub-menu li a{padding:.65em .75em .65em 30px;font-size:12px}.cbp-spmenu h3{display:none}.cbp-spmenu a{display:block;color:#0c436a;font-family:"Oswald",serif,Arial;font-size:1.1em;font-weight:400}.cbp-spmenu a:hover,.cbp-spmenu a:focus{color:#0c436a;background:#e0e0e0}.cbp-spmenu-vertical{width:240px;height:100%;top:0;z-index:1000;overflow-y:scroll}.cbp-spmenu-vertical a{border-bottom:1px solid rgba(85,85,85,0.25);padding:10px 20px;text-decoration:none}.cbp-spmenu-vertical a:hover,.cbp-spmenu-vertical a:focus{text-decoration:none}.cbp-spmenu-vertical a:after{content:'\e801';font-family:fontello;position:absolute;right:20px;margin-top:7px;font-size:0.7em;color:rgba(85,85,85,0.35)}.cbp-spmenu-horizontal{width:100%;height:150px;left:0;z-index:1000;overflow:hidden}.cbp-spmenu-horizontal h3{height:100%;width:20%;float:left}.cbp-spmenu-horizontal a{float:left;width:20%;padding:0.8em;border-left:1px solid #258ecd}.cbp-spmenu-left{left:-240px}.cbp-spmenu-right{right:-240px}.cbp-spmenu-left.cbp-spmenu-open{left:0px}.cbp-spmenu-right.cbp-spmenu-open{right:0px}.cbp-spmenu-top{top:-150px}.cbp-spmenu-bottom{bottom:-150px}.cbp-spmenu-top.cbp-spmenu-open{top:0px}.cbp-spmenu-bottom.cbp-spmenu-open{bottom:0px}.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0}.cbp-spmenu-push-toright{left:240px}.cbp-spmenu-push-toleft{left:-240px}.cbp-spmenu,.cbp-spmenu-push{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width: 55.1875em){.cbp-spmenu-horizontal{font-size:75%;height:110px}.cbp-spmenu-top{top:-110px}.cbp-spmenu-bottom{bottom:-110px}}@media screen and (max-height: 26.375em){.cbp-spmenu-vertical{font-size:90%;width:190px}.cbp-spmenu-left,.cbp-spmenu-push-toleft{left:-190px}.cbp-spmenu-right{right:-190px}.cbp-spmenu-push-toright{left:190px}}.site-main .comment-navigation,.site-main .paging-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.nav-links a{color:white}.bg-blue{background:#0c436a;color:white}.blue{color:#0c436a}.bg-lightgreen{background:#73bd4a;color:white}.lightgreen{color:#73bd4a}.bg-darkgreen{background:#219c75;color:white}.darkgreen{color:#219c75}.bg-white{background:white}.white{color:white}.bg-black{background:#333}.black{color:#333}.bg-gray{background:#555}.gray{color:#555}#container{display:table;position:relative;height:100%;min-height:500px;max-width:100%;margin:0 auto;text-align:center}.full{position:relative;max-width:100%;width:100%;margin:0}.text-center{text-align:center}.hero{position:relative;background-color:#ccc;background-size:cover;width:100%;height:100%}.hero .img{position:absolute;width:100%;height:100%}.hero h2,.hero p{position:relative;z-index:3;color:#0c436a;text-transform:none}.hero h2{margin-top:250px;line-height:1;font-family:"Oswald",serif,Arial;color:#0c436a}.intro{background:transparent;max-width:88%;margin:0 auto;padding:40px 0;font-size:1.2em;line-height:1.5em}.what-we-do{width:100%;max-width:100%;margin:0 auto;padding:0;background:url("img/florida_green.jpg");background-size:cover;background-repeat:no-repeat}.what-we-do .intro{background:transparent;text-align:center}.what-we-do .section-title{color:white}.what-we-do h3{padding:20px 0 0;color:white;text-transform:uppercase}.what-we-do img{opacity:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.what-we-do img:hover{opacity:0.85}.what-we-do a:hover,.what-we-do a:focus{text-decoration:none}.what-we-do img{width:185px;height:auto}.what-we-do p{color:white}.news{background:white;width:100%;max-width:100%;margin:0 auto;padding:0;text-align:left}.news a:hover,.news a:focus{text-decoration:none}.news .intro{background:transparent}.news .section-title{color:#0c436a;text-align:center}.news .article{margin:15px 0px 10px;border-bottom:1px solid #ccc;padding:0px 0 25px !important}.news .article:last-of-type{border-bottom:none}.news .news-title{color:#219c75}.news .date{padding:0;color:#0c436a;font-weight:700}.news .button{display:block;width:100%;margin:30px auto 30px}.news img .thumbnail,.news .thumbnail{width:150px;height:auto}.news .default{background:#ededed}.news .default:after{content:'\e800';font-family:fontello;position:relative;font-size:4em;color:#ccc;top:65px;left:37.5px}.quotes{width:100%;max-width:100%;margin:0 auto;padding:0;background:#ededed}.quotes .intro{max-width:100%;padding:0;margin:0;background:transparent;color:white}.quotes .left-img{background:url("img/quote.jpg");background-repeat:no-repeat;background-size:cover;background-position:-100px 0px;height:560px}.quotes p{color:#0c436a;padding:5px 20px}.quotes p:first-of-type{margin-top:40px}.quotes hr{max-width:100%;margin:20px 40px 20px 20px}.help-you{width:100%;max-width:100%;margin:0 auto;padding:0;background:white}.help-you .intro{background:transparent;text-align:left}.help-you .section-title{color:#219c75;text-align:center}.help-you p{padding-right:5px}.home-cta{padding:30px 0 32px 0;background:#0c436a;color:white;text-align:center}.footer-cta{padding:30px 0 32px 0;background:#0c436a;color:white;text-align:center}.home-cta h1,.home-cta h2,.home-cta h3,.home-cta h4,.home-cta h5,.footer-cta h1,.footer-cta h2,.footer-cta h3,.footer-cta h4,.footer-cta h5{color:white}.entry-header{position:relative;width:100%;height:100%;min-height:155px}
 body:not(.page-template-page-home) .main-navigation li:last-child{border-color:#219c75}
 body:not(.page-template-page-home) .main-navigation li:last-child:hover{border-color:#0c436a}.entry-content{background:#f9f9f9;margin-top:0;padding:30px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{padding-top:20px;margin:0}.entry-content p{padding:5px 0;color:#333}.entry-content ul,.entry-content ol{font-size:14px}.entry-content ul,.entry-content ol{margin:0 0 1.5em 1.75em}.entry-content .page-title{padding-bottom:10px;color:#219c75;text-decoration:none;text-transform:none}.entry-content .news-title,.entry-content .news-title a{color:#0c436a;text-decoration:none;text-transform:none;line-height:40px}.entry-content .descrip{margin:10px 0;padding:0}.entry-content .date{padding:0}a.view{color:#0c436a;font-size:0.85em;font-weight:400;text-decoration:none}a.view:after{content:'\e801';font-family:fontello;font-size:0.85em;color:#219c75;margin-top:6px;padding-left:4px}a.view:hover{text-decoration:none}.hentry{margin:0}#primary{padding:0}#secondary{color:#333;margin:0;padding:20px 0px 10px}.sidebar .widget-title{padding:10px 15px;background:#219c75;color:white;font-size:1.25em;text-transform:uppercase}.sidebar.bottom{margin:0;background:white;border-top:1px solid #ccc}.sidebar select,.sidebar input[type="text"],.sidebar input[type="email"],.sidebar input[type="url"],.sidebar input[type="password"],.sidebar input[type="search"]{margin:10px 15px 0px 15px;width:90%;color:#0c436a}.sidebar aside li.cat-item,.sidebar aside .textwidget,.sidebar aside ul{list-style:none;margin:0;margin-left:10px}.sidebar aside li a{width:100%;padding:1px 10px;font-size:1em;text-align:left;text-decoration:none;color:#0c436a}.sidebar aside li:hover{color:#082f4a}.sidebar aside li:before{content:'\e801';font-family:fontello;font-size:0.75em;color:#219c75;position:relative;bottom:2px;padding-right:5px}div.clean-horizontal{margin-top:20px}.page-id-10 .entry-content div.st_views{min-height:1700px}.page-id-16 .entry-content div.st_views{min-height:1200px}.donate-form .req{color:red}.donate-form h6{padding-top:0;padding-right:15px}@media screen and (min-width: 992px){.donate-form .submit-btn{float:right}.donate-form .row>div,.donate-form .row>div>h3,.donate-form .row>div>h5{margin:0 auto;padding:10px 0}}.footer-block{width:100%;background:white;padding:50px 15px 30px;font-weight:400}.footer-contact{padding:60px 0;text-align:center;background:url("img/footer_bg.jpg") 0 -125px no-repeat;background-size:cover;color:white}.footer-contact p,.footer-contact a,.footer-contact h3{color:white;text-transform:capitalize}.footer-contact img{margin-bottom:50px}.footer-contact .button{width:260px;margin:20px auto}.site-footer{font-weight:400;background:#0c436a;border-top:1px solid #0d4973;padding:20px 0 40px;color:white;text-align:center}.site-footer em{padding-right:15px}.site-footer a{color:white;text-decoration:none}.site-footer a:hover{color:#ccc}.site-footer a:after{content:'/';color:#219c75;padding:0 10px 0 12px}.site-footer a:last-of-type:after{content:''}.site-footer input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;font-family:inherit;font-size:100%}.site-footer input::-webkit-search-decoration,.site-footer input::-webkit-search-cancel-button{display:none}.site-footer input[type=search]{background:#fff url("img/search-icon.png") no-repeat 9px center;border:solid 1px #ededed;padding:2px 4px 2px 32px;width:125px;outline:none;border-radius:5em;-webkit-transition:all 0.4s;transition:all 0.4s}.site-footer input[type=search]:focus{width:250px;background-color:#ededed;border-color:#ccc;outline:none;box-shadow:0 0 5px rgba(204,204,204,0.5)}.site-footer input:-moz-placeholder{color:#999}.site-footer input::-webkit-input-placeholder{color:#999}.no-padding{padding:0 !important}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.animate{-webkit-animation-duration:0.50s;animation-duration:0.50s}@media screen and (max-width: 1400px){.help-you .button{font-size:0.8em}}@media screen and (max-width: 1170px){.main-navigation li a{padding:5px 8px}.h-title span{line-height:1.2em}}@media screen and (max-width: 1140px){.main-navigation li a{padding:5px;font-size:1.1em}.nav-social ul li{font-size:0.95em}.site-logo img{max-width:85%}}@media screen and (max-width: 1030px){.main-navigation li a{padding:5px 8px;font-size:1em}.nav-social ul li{font-size:0.9em}}@media screen and (max-width: 999px){.main-navigation li a{font-size:0.9em}.site-logo img{max-width:75%}.entry-header:after{width:45%}.help-you .button{font-size:0.7em}.news img .thumbnail,.news .thumbnail{width:100px;height:100px}.news .default:after{font-size:2em;top:40px;left:30px}.footer-contact{background-position:0 0}}@media screen and (min-width: 959px){.entry-header{}.entry-header:after{content:'';position:absolute;top:0;right:0;bottom:0;left:-50px;background:#0c436a;width:32%;-webkit-transform:skew(-25deg, 0);-ms-transform:skew(-25deg, 0);transform:skew(-25deg, 0)}

 .b-right{border-right:1px solid #555}.b-left{border-left:1px solid #555}.sidebar{margin-top:90px}.sidebar.bottom{margin:0}.entry-content{min-height:450px}.hero{min-height:82vh}.hero p{width:560px;margin-bottom:40px}.section-title{padding:60px 0 30px}.quotes p{padding:5px 125px 5px 20px}.quotes hr{margin:5px 125px 5px 20px}.help-you p{padding-right:30px}.sidebar{padding:0 20px 0 0}.sidebar.bottom{padding:0}}@media screen and (max-width: 959px){h1{font-size:32px;line-height:40px}h2{font-size:28px;line-height:36px}h3{font-size:22px;line-height:32px}h4{font-size:18px;line-height:28px}h5{font-size:18px;line-height:24px}h6{font-size:16px;line-height:20px;font-weight:600;text-transform:uppercase}
 
 .nav-social{display:none}

 .menu-toggle{display:block;background:none;border:none;color:#333;margin:0;padding:45px 5px}.menu-toggle:hover,.menu-toggle:focus{background:transparent;color:#333;border:0}.menu-toggle i{color:#0c436a}.close{margin:0;padding:10px 20px;background:#0c436a;text-align:left;color:rgba(255,255,255,0.75);border-bottom:1px solid rgba(85,85,85,0.25)}.close i{position:relative;color:rgba(85,85,85,0.75);top:-2px;font-size:0.9em}.close:after{content:'\e803';font-family:fontello;position:absolute;right:20px;margin-top:3px;font-size:0.8em;color:rgba(85,85,85,0.75)}.cbp-spmenu-push-toleft .site-content{opacity:0.55;background:#333;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.site-content{opacity:1}.cbp-spmenu-push-toleft .icon-menu:before{content:"\e803";font-family:fontello}.main-navigation ul{display:none}.site-header{top:22px}.site-logo img{max-width:85%;margin:5px 0px}.hero:before{margin-top:90px}.hero .img{height:90px;background:#fff !important}.hero h2{margin-top:110px}.entry-header{height:90px;min-height:90px;border-bottom:2px solid rgba(51,51,51,0.1)}.sec1 i{display:block;padding-bottom:7px}.sec1 .intro{max-width:100%;padding:30px 10px;font-size:1em;line-height:1.75em}.sec1 h3.h-title{font-size:1.75em;background:none}.squeeze-in>div{padding:0}.entry-content .page-title{padding-left:10px}.help-you p{padding-bottom:30px}.events .pull-right{width:100%}.events .descrip,.events .img,.events .view{text-align:center}.events .thumbnail{display:block;margin:0 auto}.events .thumbnail:after{position:relative;top:9px;left:-2px}.sidebar aside li.cat-item a,.sidebar aside ul li a{padding-bottom:15px;margin:15px 0;border-bottom:1px solid rgba(204,204,204,0.15)}.sidebar aside li.cat-item a:hover,.sidebar aside li.cat-item a:focus,.sidebar aside ul li a:hover,.sidebar aside ul li a:focus{text-decoration:none}.footer-contact .button{width:100%}.site-footer a{display:inline-block;margin-top:10px}}@media screen and (max-width: 480px){.site-header .site-branding .site-logo{width:165px}.hero h2{font-size:1.75em}home-cta,.footer-cta{padding:10px 0 20px}home-cta:after,.footer-cta:after{margin-top:19px}.entry-content{padding-right:15px;padding-left:15px}div.clean-horizontal>div.st_views div.st_view_inner{padding:10px}.news img .thumbnail,.news .thumbnail{display:none}.footer-contact{padding:30px 0}}.vf-width{width:100%}.vf-width img{margin:0 auto;text-align:center}.magnify{position:relative;z-index:99999}.magnify .box{position:absolute;width:350px;bottom:300px;left:42%;margin-left:-300px;padding:20px;z-index:5000;background:white;box-shadow:0 0 20px rgba(204,204,204,0.75)}.magnify .box p{font-size:1em;margin-bottom:5px}.magnify .label,.label-gmap{background:url("img/map/label.png") no-repeat;bottom:-30px;color:#70bf49;display:none;font-size:15px;position:absolute;left:-34px;text-align:center;padding:13px 50px 25px;width:243px;height:60px}.large{left:300px;top:100px;background:url("img/map/map-mainx2.png") no-repeat;border-radius:100%;box-shadow:0 0 0 7px rgba(255,255,255,0.85),0 0 7px 7px rgba(0,0,0,0.25),inset 0 0 40px 2px rgba(0,0,0,0.25);cursor:pointer;display:none;height:175px;pointer-events:none;position:absolute;width:175px;z-index:999}.vfCenter select{width:100%;font-size:1.05em}.small{display:block}.magnify{position:relative;display:inline-block}.magnify .magnify-lens{position:absolute;width:200px;height:200px;border-radius:100%;box-shadow:0 0 0 7px rgba(255,255,255,0.85),0 0 7px 7px rgba(0,0,0,0.25),inset 0 0 40px 2px rgba(0,0,0,0.25);cursor:none;z-index:99999}.magnify .magnify-lens.loading{background:#333 !important;opacity:0.75}.magnify .magnify-lens.loading:after{position:absolute;top:45%;left:0;width:100%;color:#fff;content:'Loading...';text-align:center;text-shadow:0 0 2px rgba(51,51,51,0.8);text-transform:none}.fancybox-close{position:absolute;top:0 !important;right:6px !important;width:36px;height:36px;cursor:pointer;z-index:8040}.widget-content{display:block !important;width:970px;margin-top:30px}.vf-hide-small{display:none}.vf-hide-large{display:block}@media screen and (max-width: 959px){.magnify{width:100%}.magnify .box{position:relative;width:100%;margin:0 auto;bottom:0;left:0;padding:10px;border-width:2px}.vf-hide-large{display:none}.vf-hide-small{display:block}.vf-hide-small p{margin:0}.widget-content{width:600px}}

/*# sourceMappingURL=style.css.map */

ul li::marker { font-size: 20px;}
.entry-content p,
.entry-content li,
.entry-content div{font-family: 'Lato', Sans-serif;font-size: 16px;}

body h1, 
body h2, 
body h3, 
body h4, 
body h5, 
body h6{font-family: "montserrat", Sans-serif;line-height: normal;}

body h1{font-size: 60px;font-weight: 800;}
body h2{font-size: 38px;font-weight: 600;}
body h3{font-size: 33px;font-weight: 600;}
body h4{font-size: 28px;font-weight: 600;}
body h5{font-size: 22px;font-weight: 600;}
body h6{font-size: 18px;font-weight: 600;}
ol li,
table,
table tr,
table tr td,
body b{font-size: 16px;font-family: 'Lato', Sans-serif;line-height: 24px;}

footer li,
footer span,
footer div,
footer p{color: #fff;}

strong em {font-weight: bold; color: #000; }
strong{font-weight: bold;}
div.st_view_inner {
    overflow: hidden;
}

:root{
	--color-primary:#0a446a;
	--color-secondary:#70bf49;
	--color-tertiary:#099874;
	--color-quarter:#2464ea;
	--color-summer:rgba(255, 215, 0, 1);
	--color-winter:rgba(158, 231, 245, 1);
	--color-hurricane:rgba(215, 224, 241, 1);
	--color-summer-t:rgba(255, 215, 0, 0.6);
	--color-winter-t:rgba(158, 231, 245, 0.6);
	--color-hurricane-t:rgba(215, 224, 241, 0.6);
}


body.single-events .entry-header,
body.single-post .entry-header,
body.single-blog .entry-header{min-height: auto;}
body.single-events h1 ,
body.single-post h1 ,
body.single-blog h1 {font-size: 30px;}


.submit,
 .button,button,input[type="button"],
 input[type="reset"],
 input[type="submit"]{font-family: 'montserrat', Sans-serif; font-weight: 700; text-transform: uppercase;background: var(--color-primary)}
 


body{background: url(img/bacground-body.jpg) 50% 0 no-repeat fixed;background-color: var(--color-primary);background-size: cover;}

.home-html-content{z-index: 9!important; max-width: 500px!important; margin: 0 auto!important; right: 0;}

.image-efect-01 {width: 500px; height: 300px; margin-left: auto; min-height: 100%; position: relative; margin: 0 auto;overflow: hidden;}
.image-efect-01:before {content: ''; position: absolute; width: 400px; height: 400px; background: rgba(112, 191, 73, 0.5); left: 0; border-radius: 50%; animation: ripple 5s infinite; bottom: -90px; right: 0; margin: auto;z-index: -1;}
.image-efect-01:after {content: ''; position: absolute; width: 190px; height: 190px; background: rgba(10, 68, 106, 1); left: 0; border-radius: 50%; right: 0; margin: auto; bottom: 16px;z-index: 0;    border: solid 8px #2A66D3;}
.image-efect-01 .img {left: 0; position: absolute; max-width: 580px; transition: all 0.5s; bottom: 0; right: 0; margin: auto; text-align: center; z-index: 9; line-height: 0;}
.image-efect-01 .img1 {z-index: 2;  bottom: 0; left: 0; right: 0; margin: auto; width: 335px;}
.image-efect-01 .text{position: absolute; bottom: 72px; left: 0; right: 0; margin: auto; color: #fff; z-index: 99999999; display: block; text-align: center; font-size: 38px; font-weight: 560; line-height: normal;}
.image-efect-01 .circle-green{background: var(--color-secondary); width: 230px; height: 230px; position: absolute; left: 0; right: 0; bottom: -4px; border-radius: 50%; margin: auto; z-index: -1;}
.image-efect-01 .circle-green:before{    position: absolute; content: ''; width: 245px; height: 245px; border: 3px dotted gray; left: -7px; border-radius: 50%; z-index: 1; bottom: -8px; margin: auto; margin: auto;background: #CCCCCC;}
.image-efect-01 .circle-green:after{ position: absolute; content: ''; width: 230px; height: 230px; left: 1px; border-radius: 50%; z-index: 2; bottom: 1px; margin: auto; margin: auto; background: var(--color-secondary);}
.image-efect-01 a{display: block;}


@keyframes ripple {
	0% {
		transform: scale(0.5);
		opacity: 1;
	}
	100% {
		transform: scale(1);
		opacity: 0;
	}
}

@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.efect-link-hover{}
.efect-link-hover a{position: relative;}
.efect-link-hover a:before {content: ''; background: transparent; width: 95%; height: 86%; position: absolute; left: 0; top: 0; bottom: 0; border: solid 1px; right: 0; margin: auto; transition: all 0.1s;opacity: 0;}
.efect-link-hover a:hover:before {transition: all 0.1s;opacity: 1;}

.none .container-menu-internal{}
.summer .container-menu-internal{box-shadow: 3px 3px 4px var(--color-summer);}
.winter .container-menu-internal{box-shadow: 3px 3px 4px var(--color-winter);}
.hurricane .container-menu-internal{box-shadow: 3px 3px 4px var(--color-hurricane);}


.page-id-84876 .container-menu-internal{display: none;}

.container-menu-internal{position: fixed; clear: both; display: block; z-index: 5; top: 160px; transition: all 0.5s;  border-left: 0;width: 150px;left: -150px;}
.container-menu-internal.active{left: 0;}
.container-menu-internal .close-menu{position: absolute; right: -25px; top: 0; bottom: 0; margin: auto; width: 25px; height: 35px; display: block; padding: 0; border-radius: 0 5px 5px 0; z-index: 10; line-height: 35px; text-align: center; color: #fff;}


.none .container-menu-internal .close-menu{background:var(--color-primary);}
.summer .container-menu-internal .close-menu{background:var(--color-summer); }
.winter .container-menu-internal .close-menu{background:var(--color-winter); }
.hurricane .container-menu-internal .close-menu{background:var(--color-hurricane); }

.container-menu-internal .advanced-sidebar-menu{margin: 0;padding: 0;}

.container-menu-internal ul{margin: 0;padding: 0;position: relative;overflow: hidden;}
.container-menu-internal ul li{background: rgba(36, 100, 234,0.5);list-style: none; position: relative; height: auto; line-height: normal; padding-left: 15px;}
.container-menu-internal ul li a{font-size: 13px; color: #fff; display: block; width: 100%; padding: 5px 15px; padding-left: 5px;text-transform: uppercase;transition: all 0.5s;}
.container-menu-internal ul li.current_page_item{background: rgba(36, 100, 234,0.9);}
.container-menu-internal ul li:hover{background: rgba(36, 100, 234,0.9);;opacity: 0.8;}





.elementor-widget-text-editor span,
.elementor-widget-text-editor p,
.elementor-widget-text-editor ul li{color: #000;font-family: 'Lato', Sans-serif;}

.grid{max-width: 1200px;}

.smg-inputs .hoc-widget-wrapper, 
.smg-inputs .widget-content {position:relative; width:100% !important; max-width:100%; }



blockquote.smg-blockquote {background:transparent;}

#header-feature { position:absolute; width:140px; right:760px; top:-13px;display: none; }
#header-feature img { width:100%; }

.home #header-feature { display:none; }

#home-header-feature { position:absolute; width:335px; right:720px; top:-7px;display: none; }
#home-header-feature img { max-width:100%; max-height:30px;  }
.home #home-header-feature { display:block; display: none; }


body:not(.home) #home-header-feature { display:none; }

.head-overflow { position:relative; }
.home .help-you { background-color:#ededed !important; }



.search-form {position: relative; clear: both; display: block; width: 100%; text-align: center; font-family: "Oswald", Sans-serif,Arial;}
.search-form .row {margin: 0;}
.search-form form{background:#0a436a;border:0; max-width: 446px; position: relative; display: block; overflow: hidden; padding: 20px;}
.search-form form .columns{margin-bottom: 10px;text-align: left;}
.search-form form .columns.end{margin-bottom: 0;}
.search-form form input{color: #0a436a!important; padding: 0 12px; font-size: 14px; border: 0; width: calc(188px - 24px); height: 40px; vertical-align: top;}
.search-form form select{color: #0a436a!important; padding: 0 12px; font-size: 14px;  border: 0; width: calc(215px - 24px);height: 40px;}
.search-form form input:focus{background: rgba(255,255,255,0.9)!important;}
.search-form form button{    display: block; width: 90px; height: 50px; font-size: 0; margin: 0; padding: 0; margin-top: -4px; background: url(img/icon-s.png); background-size: 28px 28px; background-position: center; background-color: var(--color-secondary); background-repeat: no-repeat;}
.search-form form button:hover{background-color: var(--color-tertiary);}
.search-form form label {color: #fff; text-align: left; display: block; margin: 0; padding: 0; font-weight: 400; font-size: 16px;}

.form-search-slider{height: 0; visibility: hidden; position: relative!important; padding: 0!important; margin: 0;transition: all 0.5s;}
.form-search-slider > .elementor-container{position: absolute!important; width: 400px; height: auto; z-index: 99; right: 70px; z-index: 999; visibility: visible; background: rgba(10, 68, 106, 0.8); bottom: 53px;padding: 20px;transition: all 0.5s;}
.form-search-slider > .elementor-container .elementor-row div{width: 100%!important; display: block!important; clear: both; position: relative; height: auto; margin: 0; padding: 0;}

.form-search-slider > .elementor-container .elementor-element{margin: 0;padding: 0;}
.form-search-slider > .elementor-container .elementor-element h2{margin-bottom: 10px; text-transform: uppercase; font-size: 16px!important;}
.form-search-slider > .elementor-container form{padding: 0;}
.form-search-slider > .elementor-container form .columns{width: 100%!important; margin-bottom: 5px!important; text-align: left!important; padding: 0!important;}
.form-search-slider > .elementor-container form .columns select,
.form-search-slider > .elementor-container form .columns input{width: 100%!important;}
.form-search-slider > .elementor-container form .columns button{float: left; margin-top: 0; font-size: 18px; width: auto; padding: 8px 20px; height: auto; background: var(--color-secondary); line-height: normal;}
#form_search > .elementor-container .btn-login a{    position: absolute; top: 85px; right: -34px; width: 106px; padding: 17px 10px;z-index: 9;}
#form_search.form-search-slider > .elementor-container .btn-login a{background: var(--color-secondary)!important; position: absolute; top: 171px; left: 135px; padding: 12px 23px; font-weight: bold; z-index: 9; width: 123px;}
.logo-v-connect img{width: 200px;height: auto;}
.search-form.v2{}
.search-form.v2 form{width: 100%;max-width: 100%;background: none;}
.search-form.v2 form .columns{width: auto; display: inline-block; text-align: left; margin: 0;padding: 0;vertical-align: top;padding-right: 20px;}


.site-header{z-index: 9999;box-shadow: 0px 2px 5px rgba(0,0,0,0.1);transition: all 1s linear;background: #fff;padding: 0;margin: 0;}
.site-header.sticky{z-index:99999999;}
.home .hero h2{margin-top: 155px;}
.elementor-page.admin-bar .site-header{}
.site-header{background-color: #F1F1F1;}
.elementor-page .site-header{position: relative;top: 	0;background-color: #F1F1F1;}
.elementor-page .site-header .site-branding{margin: 0;}
.elementor-page .site-header .navigation-container{margin: 0;}
.elementor-page .site-header #header-feature{top: 0;}

.scrool-floating-menu{position: relative;}
.scrool-floating-menu.fixed .elementor-widget-wrap{position: fixed;top: 60px;z-index: 999;background-color: #F1F1F1;}

.entry-header{background: url('img/header-bg-pages.jpg');background-size: cover;background-position: center;height: auto;}
.entry-header h1{color: #fff; text-align: center; padding: 30px 0;}
.entry-header:after{display: none;}


#mega-menu-wrap-primary{background: none;    margin-top: 23px;}
#mega-menu-wrap-primary>ul>li>a {line-height: 16px!important; display: table-cell!important; height: 52px!important; vertical-align: middle!important; }
#mega-menu-wrap-primary ul li a{font-family: Montserrat Regular!important;font-size: 15px!important;text-transform: uppercase!important;}
#mega-menu-wrap-primary ul li ul{padding: 10px!important; float: left!important;}
#mega-menu-wrap-primary ul li ul ul{padding: 5px!important;}
#mega-menu-wrap-primary ul li ul li a{line-height: normal!important; padding: 7px 5px!important;}


.mega-menu-primary-mobile-open #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{width: 100%; display: block; height: auto; padding: 10px;}
.mega-menu-primary-mobile-open #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link br{display: none;}




.site-header .site-branding .site-logo{padding: 20px;padding-left: 0;}
.site-header .site-branding .site-logo img{width: 230px; height: auto; }



.staff-content{display: block; position: relative; border: solid 1px #d3d3d3; overflow: hidden; padding: 0; margin: 0;}
.staff-content .staff-image{    display: table-cell; float: left;line-height: 0;max-width: 250px;}
.staff-content .staff-image img{margin: 0;padding: 0;}
.staff-content .staff-body{display: table-cell; width: auto; padding-left: 20px; vertical-align: top;padding-right: 20px;}
.staff-content .staff-body h2{margin: 0; padding: 0; text-transform: uppercase; padding-top: 9px;}
.staff-content .staff-body b{display: block; width: 100%; border-bottom: solid 1px #d3d3d3;}
.staff-content .staff-body p{font-size: 14px; line-height: 21px;}


.menu-national-service-container{}
.menu-national-service-container ul{display: block;width: 100%;margin: 0;padding: 0;text-align: center;}
.menu-national-service-container ul li{display: inline-block;list-style: none;margin: 0;padding: 0;}
.menu-national-service-container ul li.current-menu-item{}
.menu-national-service-container ul li.current-menu-item a{background: #0a446a; color: #fff;}
.menu-national-service-container ul li a{padding: 7px 23px; display: block; margin: 0;font-size: 16px;}


.sgpb-main-html-content-wrapper .entry-content{min-height: auto;padding: 0;margin: 0;}

.site-footer{background: #212121;margin: 0; padding: 0;height: 50px;clear: both;}
.site-footer .grid-pad{margin: 0 auto; padding: 0; padding-top: 7px; padding-bottom: 5px; }
.site-footer .grid-pad form input{margin: 0; padding: 0; display: block; float: right; width: 159px; height: 20px; line-height: 20px; padding-left: 35px; font-size: 12px; text-align: center; padding-right: 20px; padding-top: 2px;margin-top: 2px;}
.site-footer a:after{display: none!important;}
.site-footer .site-info{}
.site-footer .site-info .item{    font-size: 18px; font-family: 'calibri', Sans-serif; font-weight: 100;}
.site-footer .site-info .item.l{text-align: left;}
.site-footer .site-info .item.r{padding-top: 3px;}


.footer-contact .grid{display: flex;justify-content: center;}

.footer-contact{background-color: var(--color-primary);position: relative;overflow: hidden;}
.footer-contact .left{text-align: left;float: left;}
.footer-contact .left img{max-width: 140px; height: auto; margin: 0; padding: 0;}

.footer-contact .right{    float: right; padding-right: 71px; padding-top: 25px;}
.footer-contact .right h3{text-transform: uppercase; font-size: 36px; font-weight: 800; font-family: 'montserrat', Sans-serif; line-height: 42px;}
.footer-contact .right a{margin: 0 auto; padding: 0; display: block; background: var(--color-secondary); width: 186px; margin-top: -8px; height: 62px; text-transform: uppercase; font-weight: bold; font-family: 'montserrat', Sans-serif; font-size: 24px; line-height: 62px;color:#fff;z-index: 1;}

.home .footer-contact:before,
.home .footer-contact:after{display: none;}

.footer-contact:before {content: ''; width: 100%; position: absolute; left: 0; top: 0; border-top: 0 solid transparent; border-right: 2000px solid rgba(255,255,255, 0.3); border-bottom: 80px solid transparent; height: 0; z-index: 5;}
.footer-contact:after {content: ''; width: 100%; position: absolute; left: 0; top: 0; border-top: 0 solid transparent; border-right: 2000px solid rgba(255,255,255, 0.2); border-bottom: 40px solid transparent; height: 0; z-index: 5; }

.footer-menu{display: block; margin: 0; padding: 0; position: relative; border-top: solid 2px green; max-width: 467px; padding-top: 11px; margin-top: 14px;}
.footer-menu li{width: 50%;display: inline-block;list-style: none;}
.footer-menu li a{    font-size: 16px; font-family:'montserrat', Sans-serif;text-transform: uppercase;}

.logo-menu{display: block;width: 100%;clear: both;position: relative;}
header .grid{max-width: 1300px;}

.header-top{height:auto; position: relative; width: 100%;transition: all 0.5s;float: left;background: var(--color-primary);}

.header-top .logo{float: left;}
.header-top .logo a{display: block;position: relative;line-height: 0;}
.header-top .logo a img{ margin: 0;}
.header-top .menu-top{float: right;}

.header-menu{position: relative; clear: both; display: block;float: left;width: 100%;}
.header-menu .navigation-container{display: block; vertical-align: middle; float: right; margin-top: 24px!important;}

.site-header.sticky .btn-content{margin-top: 0;}
.btn-content{display: inline-block;float: right;margin-top: 21px;}

.btn-content a{display: inline-block; color: #fff; width: auto; height: 55px; padding: 0; line-height: 36px; text-align: center; text-transform: uppercase; font-size: 15px; font-weight: bold; margin: 0; float: right; padding: 0 10px; line-height: 55px;font-family: Montserrat Regular!important;    font-weight: normal;}
.btn-content a.donate{background: var(--color-secondary);}
.btn-content a.volunteer{background:var(--color-primary); }
.btn-content a.information{background:#099874;display: flex; line-height: normal; align-items: center; }
.btn-content a.information:hover{background:var(--color-primary)!important; }

.header-menu .logo{display: table-cell;vertical-align: middle;float: left;}


#mega-menu-wrap-top_menu{background: none;}
.main-navigation-top{}
.main-navigation-top ul{}
.main-navigation-top ul li{}
.main-navigation-top ul li a{color: #fff!important;transition: all 0.5s;font-family: Montserrat Regular!important; text-transform: uppercase!important; font-size: 15px!important;}
.main-navigation-top ul li a:hover{color: #70bf49!important;}
.main-navigation-top ul li li a{color: var(--color-primary)!important;height: auto!important; line-height: normal!important;margin-bottom: 5px!important;}

.main-navigation-top ul li a:hover{background: none!important;}
.main-navigation-top ul li ul{padding: 10px!important;box-shadow: 1px 1px 2px #d3d3d3!important;margin-top: 5px!important;}
.main-navigation-top ul li.mega-toggle-on,
.main-navigation-top ul li.mega-current-menu-parent a,
.main-navigation-top ul li.mega-current-menu-item  a,
.main-navigation-top ul li.mega-toggle-on a{background: none!important;}
.main-navigation-top ul li.mega-current-menu-parent > a{color: var(--color-tertiary)!important;}
.main-navigation-top ul li.mega-toggle-on li:hover a{transition: all 0.5s;color: #70bf49!important;}

#mega-menu-wrap-top_menu #mega-menu-top_menu > li.mega-menu-item{height: 31px;}
#mega-menu-wrap-top_menu #mega-menu-top_menu > li.mega-menu-item > a.mega-menu-link{    height: 30px; line-height: 33px; z-index: 10; font-size: 15px!important; font-family: Montserrat Regular!important;}

.main-navigation-top ul li.newsletter-sign-up a{border: solid 2px var(--color-secondary)!important; padding: 2px 7px!important; margin-left: 12px; text-transform: uppercase!important; margin-top: 2px!important; line-height: 21px!important; height: 27px!important; margin-bottom: 2px!important;}
.main-navigation-top ul li.my-account{}

#mega-menu-wrap-top_menu #mega-menu-top_menu > li.mega-menu-flyout ul.mega-sub-menu{z-index: 99999;    margin: 1px!important;}

.volunteer-connect{position: absolute; right: 0; bottom: 0;}
.volunteer-connect a{display: inline-block; vertical-align: top; padding: 7px 15px; text-transform: uppercase; background: var(--color-primary); color: #fff;}
.volunteer-connect img{display: inline-block; height: 41px; width: auto; padding: 5px; background: #fff; border: solid 1px var(--color-primary); }


.custom-donation-form{}
.custom-donation-form #give-form-content-12731,
.custom-donation-form #give-form-content-12670{display: none;}
.custom-donation-form .give-total-wrap{width: 50%; float: left; clear: none; display: inline-block; text-align: center; height: 275px; box-shadow: 2px 2px 5px; position: relative; background: url(img/bg-donate.jpg); background-size: 100% 100%;box-shadow:  0 14px 28px rgba(0,0,0,0.25), 0 8px 10px rgba(0,0,0,0.22);}
.custom-donation-form .give-total-wrap .give-donation-amount{width: 245px; padding: 0; position: absolute; left: 0; right: 0; bottom: 0; top: 35px; margin: auto; height: 54px;}
.custom-donation-form .give-total-wrap .give-donation-amount #give-amount{height: 50px; width: 245px; position: relative; text-align: left; padding-left: 67px; font-size: 30px; font-family: 'montserrat', Sans-serif; font-weight: 700; border-radius: 10px;color: var(--color-primary)}
.custom-donation-form .give-total-wrap .give-donation-amount .give-currency-symbol{height: 50px; width: 52px; text-align: center; line-height: 50px; position: absolute; left: 0; z-index: 2; border-radius: 10px 0 0 10px; box-shadow: none!important;font-size: 30px; font-family: 'montserrat', Sans-serif; font-weight: 700;background: var(--color-secondary)!important;}
.custom-donation-form .give-total-wrap:before{content: "Donation Amount"; position: relative; width: 100%; text-align: center; font-size: 18px; font-family: 'montserrat', Sans-serif; font-weight: 700; margin-top: 66px; display: block; text-transform: uppercase; color: #fff;}


.custom-donation-form #give-donation-level-button-wrap{width: 50%; float: right; clear: none; display: inline-block; text-align: center; height: 275px; box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 8px 10px rgba(0,0,0,0.22); position: relative; padding: 69px 113px; background: #e6e6e6; margin: 0;padding-top: 25px;}
.custom-donation-form #give-donation-level-button-wrap #donate_to-wrap{}
.custom-donation-form #give-donation-level-button-wrap #donate_to-wrap label.give-label{text-transform: uppercase;text-align: left;width: 100%;font-weight: bold;font-size: 20px;}
.custom-donation-form #give-donation-level-button-wrap #donate_to-wrap label{display: block; text-align: left; margin: 0;color: var(--color-primary);}


.custom-donation-form #give-donation-level-button-wrap:before{content: "More Amounts"; position: relative; width: 100%; text-align: center; font-size: 18px; font-family: 'montserrat', Sans-serif; font-weight: 700; margin-top: -23px; display: block; text-transform: uppercase; color: var(--color-secondary); margin-bottom: 10px;display: none;}
.custom-donation-form #give-donation-level-button-wrap li {display: inline-block; padding-right: 10px; padding-bottom: 10px; margin: 0;}
.custom-donation-form #give-donation-level-button-wrap li:nth-child(2) {}
.custom-donation-form #give-donation-level-button-wrap li button{width: 146px; height: 38px; display: block; background: var(--color-primary); color: #fff; margin: 0; padding: 0; border-radius: 10px;font-size: 18px; font-family: 'montserrat', Sans-serif; font-weight: 700;}
.custom-donation-form #give-donation-level-button-wrap li button.give-btn-level-custom{width:305px;font-weight: 400;}
.custom-donation-form #give-donation-level-button-wrap li:last-child{}
.custom-donation-form #give_purchase_form_wrap{display: block; clear: both!important; padding: 30px; margin-top: 64px; position: relative; background: #f9f9f9; top: 50px; box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 8px 10px rgba(0,0,0,0.22);}
.custom-donation-form #give_purchase_form_wrap #give-final-total-wrap{}
.custom-donation-form #give_purchase_form_wrap #give-final-total-wrap .give-donation-total-label{background: #0a446a;color: #fff;border-color: #0a446a;}
.custom-donation-form #give_purchase_form_wrap .give-submit-button-wrap{position: absolute; bottom: -125px; left: 0; right: 0; margin: auto; width: 340px; padding: 0; text-align: center; display: block;}
.custom-donation-form #give_purchase_form_wrap .give-submit-button-wrap input{background:var(--color-primary); font-size: 27px; font-family: 'montserrat', Sans-serif; font-weight: 700; text-align: center; height: 57px; display: block; line-height: 6px;  width: 339px;}
.custom-donation-form #give_cc_address #give-card-state-wrap .give-fl-wrap-select:before{opacity: 1;}
.custom-donation-form #give_cc_address #give-card-country-wrap .give-fl-wrap-select:before{opacity: 1;}

.pupup-container{position: relative;display: table;max-width: 998px;background: #e6e6e6;box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 8px 10px rgba(0,0,0,0.22);}
.pupup-container .colum{width: 50%;vertical-align: top;display: table-cell;}
.pupup-container .colum .body{text-align: center; height: 496px; display: block; padding: 35px;overflow: auto;}
.pupup-container .colum .body.img-bg{background: url('img/form-img.jpg');background-size: 100% 100%;}
.pupup-container .colum .body h2{font-size: 36px; color: #fff; padding-top: 112px; font-family: 'montserrat', Sans-serif; font-weight: 600; text-transform: uppercase;}
.pupup-container .colum .body p{font-size: 24px; color: #fff; font-family: 'calibri', Sans-serif; font-weight: 100; line-height: 25px;}
.pupup-container .colum .body form{text-align: center; padding: 55px;}
.pupup-container .colum .body form p{    color: gray; text-align: left; font-size: 16px; line-height: 20px;}
.pupup-container .colum .body form .item{clear: both; position: relative; overflow: hidden;}
.pupup-container .colum .body form input{background: #fff; border: 0; margin-bottom: 10px; padding: 0 10px; font-size: 18px; font-family: 'montserrat', Sans-serif; font-weight: normal; border-radius: 10px;}
.pupup-container .colum .body form input.submit,
.pupup-container .colum .body form input.wpcf7-submit{background: var(--color-primary); padding: 10px; width: 100%; margin: 0;border-radius: 0;margin-top: 10px;}
.pupup-container .colum .body h3 {font-size: 24px; font-family: 'montserrat', Sans-serif; text-transform: uppercase; font-weight: 600; padding-top: 33px;}
.pupup-container .colum .body .item-checkbox{position: relative; clear: both; float: left;}
.pupup-container .colum .body .item-checkbox label{font-size: 12px; text-align: left; width: 100%; clear: both; float: left; display: block; border-top: solid 1px #d3d3d3; padding-top: 6px; margin-top: 5px;}
.pupup-container .colum .body .item-checkbox label em{font-size: 9px; line-height: 13px; display: block; text-align: left;}

.pupup-container.v-2 form{padding-top: 0!important;}

.navigation-container.fixed {position: fixed; top: -55px; transition: all 0.5s; left: 0; width: 100%; height: 52px;text-align: center;opacity: 0;background: #fff;margin-top: 0!important}
.site-header.sticky .navigation-container.fixed{top: 0; transition: all 0.5s; opacity: 1;box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);z-index: 100;width: 100%;}
.site-header.sticky .navigation-container.fixed #mega-menu-wrap-primary{margin-top: 0;}
.site-header.sticky .navigation-container.fixed ul li a br{display: none;}
.admin-bar .site-header.sticky .navigation-container.fixed{top: 32px;}
.site-header .navigation-container.fixed .main-navigation{    float: none; display: inline-block; width: auto;vertical-align: top;}
.site-header .navigation-container.fixed .btn-content{ display: inline-block; width: auto;float: none;}
.site-header .header-menu .navigation-container.fixed .btn-content a{width: auto; padding: 10px; font-size: 14px; height: 52px; line-height: 34px;}


.site-header .header-menu .logo-fixed{display: none;}

.site-header.sticky .header-menu .logo-fixed{display: inline-block; vertical-align: top;}
.site-header.sticky .header-menu .logo-fixed img{width: 200px; height: auto; margin-top: 12px; margin-right: 15px;}




.elementor-container p {margin-bottom: 8px; }

.button-blue{display: block; margin: 0 auto; position: relative; clear: both; line-height: normal; padding: 8px 49px; float: none; height: auto; width: auto; border: 0; padding: 0 50px; height: 39px; margin-left: 20px;background: var(--color-primary);text-transform: uppercase;}
.button-blue-1{display: block; position: relative; background: var(--color-primary); padding: 6px 15px; border-radius: 0; color: #fff!important; display: inline-block;font-family: 'montserrat', Sans-serif; font-weight: 700;text-transform: uppercase;}


.default-button{background: var(--color-primary); color: #fff; padding: 10px 31px; text-transform: uppercase;font-family: 'montserrat', Sans-serif; font-weight: 700;}
.default-button:hover{opacity: 0.9;color: #fff;}

#foogallery-gallery-68 .fg-item .fg-item-inner{transition: all 0.5s;margin: 5px!important;}
#foogallery-gallery-68 .fg-item:hover .fg-item-inner{ overflow: hidden;transition: all 0.5s;}



.blog-list{}
.blog-list .jet-posts__item{margin-bottom: 20px;}
.blog-list .jet-posts__item .jet-posts__inner-box{display: table;width: 100%;}
.blog-list .jet-posts__item .post-thumbnail{display: table-cell; float: left; width: auto; line-height: 0;}
.blog-list .jet-posts__item .post-thumbnail img{min-width: 300px;height: auto;object-fit: cover; height: 163px;}
.blog-list .jet-posts__item .jet-posts__inner-content{display: table-cell; width: 100%; padding: 20px;padding-bottom: 0;vertical-align: middle;padding-bottom: 50px;}
.blog-list .jet-posts__item .jet-posts__inner-content .post-meta{padding-bottom: 10px!important; display: block; position: absolute; background: var(--color-tertiary); bottom: 0; left: 0; padding: 10px!important;width: 178px;}
.blog-list .jet-posts__item .jet-posts__inner-content .post-meta time{color: #fff;}
.blog-list .jet-posts__item .jet-posts__inner-content .entry-excerpt{font-size: 14px;}


.archive-blog-list article{}
.archive-blog-list article .eael-entry-footer{display: block; margin: 0; padding: 0; padding-top: 5px; border-top: solid 1px; margin-top: 11px;}
.archive-blog-list article .eael-entry-footer .eael-entry-meta{display: block; margin: 0; padding: 0;}
.archive-blog-list article .eael-entry-footer .eael-entry-meta span{display: inline-block; padding-right: 10px; font-size: 12px;}
.archive-blog-list article .eael-entry-footer .eael-entry-meta span.eael-posted-by::before{content: "\f007";}

 
.archive-blog-list article .eael-entry-wrapper .eael-entry-meta span{display: inline-block; padding-right: 10px; font-size: 12px;}
.archive-blog-list article .eael-entry-wrapper .eael-entry-meta span:before{display: none;}
.archive-blog-list article .eael-entry-wrapper .eael-entry-meta{}
.archive-blog-list article .eael-entry-wrapper .eael-entry-content{}
/*
.archive-blog-list article .eael-entry-footer .eael-entry-meta span.eael-posted-on::before{content: "\f073";}
.archive-blog-list article .eael-entry-footer .eael-entry-meta span.eael-posted-by::before,
.archive-blog-list article .eael-entry-footer .eael-entry-meta span.eael-posted-on::before{font-family: "Font Awesome 5 Free"; color: #0A446A; font-size: 14px; padding-right: 3px;}
*/


.commissioners-list{}
.commissioners-list .jet-posts__item{display: inline-block!important;float: none;vertical-align: top;}
.commissioners-list .jet-posts__item .jet-posts__inner-box{display: table;}
.commissioners-list .jet-posts__item .post-thumbnail{z-index: 3;}
.commissioners-list .jet-posts__item .post-thumbnail:before{transition: all 0.5s;bottom: -100%;}
.commissioners-list .jet-posts__item:hover .post-thumbnail:before{height: 100%;width: 100%;transition: all 0.5s;bottom: 0;left: 0;}
.commissioners-list .jet-posts__item .post-thumbnail:before{content: ''; background:rgba(10, 68, 106, 0.9); position: absolute; width: 100%; height: 100%; z-index: 4;}
.commissioners-list .jet-posts__item .post-thumbnail a{position: relative; display: block; margin: 0; padding: 0; line-height: 0;}
.commissioners-list .jet-posts__item .post-thumbnail a img{object-fit: cover; position: relative; height: 250px;width: 100%;}
.commissioners-list .jet-posts__item .jet-posts__inner-content{position: absolute; height: 100%; width: 100%; vertical-align: top; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: 5; transition: all 0.5s; bottom: -157%;}
.commissioners-list .jet-posts__item:hover .jet-posts__inner-box{display: table!important;}
.commissioners-list .jet-posts__item:hover .jet-posts__inner-content{transition: all 0.5s;bottom: 0;display: flex!important;    vertical-align: middle;    justify-content: center;}
.commissioners-list .jet-posts__item .jet-posts__inner-content h4{}
.commissioners-list .jet-posts__item .jet-posts__inner-content h4{    color: #fff; width: 100%; display: block; text-transform: uppercase; height: 44px; text-shadow: 1px 1px 3px #000;}
.commissioners-list .jet-posts__item:hover .jet-posts__inner-content h4{height: auto;}
.commissioners-list .jet-posts__item .jet-posts__inner-content .jet-content-fields__item-title div{font-size: 14px;color: #fff}
.commissioners-list .jet-posts__item .jet-posts__inner-content .jet-content-fields__item-company div{font-style: italic; font-size: 14px; line-height: 15px; color: var(--color-secondary); width: 100%; border-top: solid 1px; border-bottom: solid 1px; padding: 5px 0;}
.commissioners-list .jet-posts__item .jet-posts__inner-content .jet-content-fields__item-location div{font-size: 14px;color: #fff;margin-top: 5px;}


.commissioners-list.featured .jet-posts__item .jet-posts__inner-content{background: #0a446a;}
.commissioners-list.featured .jet-posts__item .jet-posts__inner-content h4{height: auto;margin: 0;}
.commissioners-list.featured .jet-posts__item .jet-posts__inner-content .jet-content-fields__item-title div{font-size: 18px;padding-bottom: 8px;}


.blog-list article  .eael-entry-thumbnail{position: relative; display: block; margin: 0; padding: 0; line-height: 0;}
.blog-list article  .eael-entry-thumbnail img{object-fit: cover; position: relative; height: 250px;}


#give-form-12670-1 #give_cc_address #give-card-state-wrap,
#give-form-12670-1 #give_cc_address #give-card-zip-wrap,
#give-form-12670-1 #give_cc_address #give-card-city-wrap{width: 30%; display: inline-block; margin: 0; margin-right: 51px; float: left;clear: none;}
#give-form-12670-1 #give_cc_address #give-card-zip-wrap{margin-right: 0;}


.events-list .jet-posts{width: 100%;}



#oval-5802:hover:before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 50%;background: url('img/icon-001.png'); background-size: 68%;
    background-repeat: no-repeat;
    background-position: center;}
#oval-924:hover:before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 50%;background: url('img/icon-002.png');background-size: 68%;
    background-repeat: no-repeat;
    background-position: center; }
#oval-5893:hover:before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 50%;background: url('img/icon-003.png'); background-size: 68%;
    background-repeat: no-repeat;
    background-position: center;}


.form-popup{}
.form-popup br{display: none;}
.form-popup p{}
.form-popup .item{}
.form-popup .item em{font-size: 11px; line-height: 13px; display: block;}
.form-popup .item label{font-weight: bold; display: block; clear: both; margin-top: 5px;}
.form-popup input.btn{background: var(--color-primary)!important; color: #fff!important; border-radius: 0!important; padding: 10px 34px!important; float: left; width: auto;}


.commissioners-directory .commissioners-list .jet-posts{float: none;margin: 0 auto;}
.commissioners-directory .commissioners-list .jet-posts__item .post-thumbnail a img {object-fit: cover; position: relative; height: 306px; width: 100%; }
.commissioners-directory .center-items .jet-posts{text-align: center;}
.commissioners-directory .center-items .jet-posts .jet-posts__item{}


.elementor-widget-jet-posts .jet-posts{width: 100%;display: table;text-align: center;}


.staff-list{}
.staff-list .jet-posts__item{position: relative;display: inline-block;float: none;}
.staff-list .jet-posts__item .post-thumbnail{line-height: 0;}
.staff-list .jet-posts__item .jet-posts__inner-content{overflow: hidden; position: absolute; width: 100%; height:0; z-index: 10; top: 0; left: 0; text-align: center; background: rgba(0,0,0,0.5); visibility: hidden; transition: all 0.5s;}
.staff-list .jet-posts__item:hover .jet-posts__inner-content{visibility: visible;height: 100%;transition: all 0.5s;}
.staff-list .jet-posts__item .jet-posts__inner-content .entry-title a {text-align: center; color: #fff; display: block; margin-top: 90px; }
.staff-list .jet-posts__item .jet-posts__inner-content div{text-align: center;color: #fff;}
.staff-list .jet-posts__item .jet-posts__inner-content .jet-more-wrap{text-align: center;color: #fff;padding-top: 10px;}
.staff-list .jet-posts__item .jet-posts__inner-content .jet-more-wrap a {margin: 0 auto; padding: 7px 17px; font-size: 14px; border: solid 1px; }



#mega-menu-wrap-primary ul li.mega-emergency-management {}
#mega-menu-wrap-primary ul li.mega-emergency-management .mega-menu-row{}
#mega-menu-wrap-primary ul li.mega-emergency-management .mega-menu-row .mega-sub-menu{}
#mega-menu-wrap-primary ul li.mega-emergency-management .mega-menu-row .mega-sub-menu .mega-menu-column{max-width: 49%;}
#mega-menu-wrap-primary ul li.mega-emergency-management .mega-menu-row .mega-sub-menu .mega-menu-column h4{font-weight: bold!important;text-transform: uppercase;font-family: 'montserrat', Sans-serif!important;}
#mega-menu-wrap-primary ul li.mega-emergency-management .mega-menu-row .mega-sub-menu .mega-menu-column .textwidget{font-weight: bold!important;text-transform: uppercase;font-family: 'montserrat', Sans-serif!important;}
#mega-menu-wrap-primary ul li.mega-emergency-management .mega-menu-row .mega-sub-menu .mega-menu-column .textwidget p a{display: block; margin: 0; padding: 0!important; width: 100%; border: 0;text-align: left;font-family: 'montserrat', Sans-serif!important;color: var(--color-primary)!important;text-transform: uppercase!important;}
#mega-menu-wrap-primary ul li.mega-emergency-management .mega-menu-row .mega-sub-menu .mega-menu-column .textwidget a:hover{background:transparent!important;}
#mega-menu-wrap-primary ul li.mega-emergency-management .mega-menu-row .mega-sub-menu .mega-menu-column .mega-menu-item a{text-transform: capitalize!important; padding: 4px 5px!important; padding-bottom: 0!important; font-size: 14px!important; }

#mega-menu-wrap-primary ul li.mega-emergency-management .mega-menu-row .mega-sub-menu .mega-menu-column{}
#mega-menu-wrap-primary ul li.mega-emergency-management .mega-menu-row .mega-sub-menu .mega-menu-column .mega-sub-menu{}
#mega-menu-wrap-primary ul li.mega-emergency-management .mega-menu-row .mega-sub-menu .mega-menu-column .mega-sub-menu .mega-menu-item{}
#mega-menu-wrap-primary ul li.mega-emergency-management .mega-menu-row .mega-sub-menu .mega-menu-column .mega-sub-menu .mega-menu-item p{margin: 0!important;padding: 0!important;}
#mega-menu-wrap-primary ul li.mega-emergency-management .mega-menu-row .mega-sub-menu .mega-menu-column .mega-sub-menu .mega-menu-item a:hover{color: #70bf49!important;}
#mega-menu-wrap-primary ul li.mega-emergency-management .mega-menu-row .mega-sub-menu .mega-menu-column .mega-sub-menu .mega-menu-item a.mega-menu-link{padding-left: 15px!important;}



.footer-widgets{margin: 0; padding: 0; float: left; width: 100%; display: flex; justify-content: center; padding-top: 40px; border-top: solid 2px rgba(255,255,255,0.2); margin-top: 41px;}
.footer-widgets section{display: inline-block;text-align: left;float: none;}
.footer-widgets section #menu-site-map{display: flex; margin: 0; padding: 0;}
.footer-widgets section #menu-site-map > li{justify-content: center; list-style: none; padding-right: 23px;}
.footer-widgets section #menu-site-map > li > a{text-transform: uppercase; font-weight: bold; color: #fff; border-bottom: solid 1px; padding-bottom: 5px; margin-bottom: 7px; display: block;}
.footer-widgets section #menu-site-map > li > a br{display: none;}
.footer-widgets section #menu-site-map > li ul{margin: 0;padding: 0;}
.footer-widgets section #menu-site-map > li li{list-style: none;}
.footer-widgets section #menu-site-map > li li a{color: #fff; text-transform: capitalize; font-size: 12px; width: 100%; display: block; padding-bottom: 2px;}
.footer-widgets section #menu-site-map > li#menu-item-86796{display: none;}


.footer-widgets section #menu-top-menu{display: flex; margin: 0; padding: 0;}
.footer-widgets section #menu-top-menu > li{justify-content: center; list-style: none; padding-right: 23px;}
.footer-widgets section #menu-top-menu > li > a{text-transform: uppercase; font-weight: bold; color: #fff; border-bottom: solid 1px; padding-bottom: 5px; margin-bottom: 7px; display: block;}
.footer-widgets section #menu-top-menu > li ul{margin: 0;padding: 0;}
.footer-widgets section #menu-top-menu > li li{list-style: none;}
.footer-widgets section #menu-top-menu > li li a{color: #fff; text-transform: capitalize; font-size: 12px; width: 100%; display: block; padding-bottom: 2px;}
.footer-widgets section #menu-top-menu  li:last-child{display: none;}

.footer-widgets section .btn-content {text-align: left; padding: 0; margin: 0; display: block;}
.footer-widgets section .btn-content a{display: block; width: 100%; margin-bottom: 10px;}
.footer-widgets section .btn-content a.volunteer{background: #007ee6;}



.image-home-hover .jet-banner__title{border: solid 2px #70BF49!important;background: rgba(10,68,106,0.6)!important;}
.image-home-hover .jet-banner__title:after{display: none!important;}
.image-home-hover .elementor-row .elementor-element:hover .jet-banner__title{background: #70BF49!important;}

.list-initiatives figcaption.jet-banner__content{padding: 1.2em!important}

.subscribe-form-home input{background: #fff;}


.bg-colors{position: relative;display: block;}
.bg-colors:before{    content: ''; background: #70BF49; width: 150px; height: 100%; position: absolute; right: 0; z-index: 0;top: 0;}
.bg-colors:after{content: ''; background: #23A455; width: 40px; height: 100%; position: absolute; right: 0;z-index: 1;top: 0;}



.social-media ul li{list-style: none; margin-bottom: 4px;}
.social-media ul li i{font-family: "Font Awesome 5 Brands"; font-size: 30px; border-radius: 5px; text-align: center; }
.social-media ul li i.fa-youtube{font-size: 25px;}


.bg-custom-gray{background-color: #EAEAEA; padding-left: 16px; padding-top: 6px; padding-bottom: 24px; border-radius: 5px;}

.feed-twitter .eael-twitter-feed-list{display: block; position: relative; width: 100%; height: auto;}
.feed-twitter .eael-twitter-feed-list .eael-twitter-feed-item{margin-right: 5px;margin-left: 5px;}
.feed-twitter .eael-twitter-feed-list .eael-twitter-feed-item .eael-twitter-feed-item-inner{min-height: 310px;}
.feed-twitter .eael-twitter-feed-list .slick-list{width: 90%;margin: 0 auto;}
.feed-twitter .eael-twitter-feed-list .slick-list .eael-twitter-feed-item-author{font-size: 12px; color: #0a446a;}
.feed-twitter .eael-twitter-feed-list .slick-list .eael-twitter-feed-item-content{text-align: center;}
.feed-twitter .eael-twitter-feed-list .slick-arrow{position: absolute; top: 0; width: 30px; height: 30px; font-size: 0; bottom: 0; margin: auto;}
.feed-twitter .eael-twitter-feed-list .slick-arrow.slick-next{right: 0;}
.feed-twitter .eael-twitter-feed-list .slick-arrow.slick-prev{left: 0;}

.feed-twitter .eael-twitter-feed-list .slick-arrow.slick-next:before{content: '\e82d';    font-size: 14px; font-family: 'revicons';color: #fff;}
.feed-twitter .eael-twitter-feed-list .slick-arrow.slick-prev:before{content: '\e82c';    font-size: 14px; font-family: 'revicons'; color: #fff;}


#mega-menu-wrap-primary ul.mega-sub-menu .mega-menu-item-has-children > a.mega-menu-link{text-transform: uppercase!important;font-size: 14px!important;font-weight: bold!important;}
#mega-menu-wrap-primary ul.mega-sub-menu .mega-menu-item-has-children ul.mega-sub-menu{padding: 0!important; margin: 0!important;margin-bottom: 10px!important;}
#mega-menu-wrap-primary ul.mega-sub-menu .mega-menu-item-has-children ul.mega-sub-menu li{margin: 0;padding: 0;}
#mega-menu-wrap-primary ul.mega-sub-menu .mega-menu-item-has-children ul.mega-sub-menu li a {text-transform: capitalize!important; margin: 0!important; padding: 0!important; padding-left: 15px!important; padding-bottom: 4px!important;font-size: 14px!important;}
a.default-button{color: #fff;}

a.default-button:hover,
a.button-blue-1:hover,
#form_search.form-search-slider > .elementor-container .btn-login a:hover,
.form-search-slider > .elementor-container form .columns button:hover,
.elementor-84783 .elementor-element.elementor-element-6a99c17 .jet-subscribe-form__submit:hover,
a.elementor-button:hover,
button.button:hover,
.btn-content a:hover{background-color: #099874!important;transition: all .3s;}



.page-id-16 .sgpb-popup-overlay{z-index: 999999999!important;}
.page-id-16 #sgpb-popup-dialog-main-div-wrapper{z-index: 9999999999;position: relative;}

.page-id-87673 .pupup-container{max-width: 100%;}
.page-id-87673 .pupup-container .colum .body{height: auto;}

body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-section {z-index: 9999;}


.home-covid-banner{position: relative;display: block;text-align: center;background: #fff;padding: 5px; padding-bottom: 3px;}
.home-covid-banner img{max-width: 100%;}
.home-covid-banner p { margin: 0; padding: 0; line-height: normal; }


.page-id-89244 .footer-btn-together,
.page-id-89244 .footer-contact:after,
.page-id-89244 .footer-contact:before{display: none!important;}
.page-id-89244 .footer-widgets{margin-top: 0;}
.page-id-89244 .footer-contact{padding-top: 0;}



.btn-print{border: solid 1px; cursor: pointer; float: right; padding: 4px 13px; border-radius: 5px; color: #0a446a;}
.print-area-content{}
.print-area-content .logo{text-align: center;padding-bottom: 15px;border-bottom: solid 2px #d3d3d3;margin-bottom: 10px;}
.print-area-content .logo img{margin: 0 auto;}
.print-area-content h1{font-size: 24px;text-align: center;}
.print-area-content img{display: block;}


.events-list-image{}
.events-list-image .elementor-post__read-more{background: #73bd4a; padding: 7px 17px; border-radius: 5px; margin-top: 6px; display: inline-block;}

.list-events-flex{}
.list-events-flex .jet-posts.col-row {display: flex; }
.list-events-flex .jet-posts__inner-box{display: flex;}
.list-events-flex .jet-posts__inner-box .post-thumbnail { width: 150px;height: 150px;overflow: hidden;position: relative; min-width: 150px;}
.list-events-flex .jet-posts__inner-box .post-thumbnail img{width: 150;height: 150;object-fit: cover;}
.list-events-flex .jet-posts__inner-box .jet-content-fields{}
.list-events-flex .jet-posts__inner-box .jet-posts__inner-content{padding-bottom: 44px!important;min-height: 160px;}
.list-events-flex .jet-posts__inner-box .jet-posts__inner-content .jet-more-wrap{position: absolute; bottom: 5px;}

.login-item-menu a {background: #70bf49!important; margin-left: 5px!important; padding: 0 12px!important;}

/* ====================================================
            === Responsive style CSS ===
=======================================================*/

@media only screen and (max-width: 1200px) {

#mega-menu-wrap-primary>ul>li>a{    display: block!important; height: auto!important;}
#mega-menu-wrap-primary ul li.mega-emergency-management .mega-menu-row .mega-sub-menu .mega-menu-column{max-width: 100%;}

.footer-widgets section #menu-top-menu,
.footer-widgets section #menu-primary,
.footer-widgets{display: block;}
.footer-widgets section{width: 80%;clear: both;}

  #mega-menu-wrap-primary{margin-top: 0;}

	.site-header .header-menu .navigation-container.fixed .btn-content{display: none;}

	.elementor-page .site-header .navigation-container{width: auto;}

	.menu-top{display: none;}
	.header-menu{display: block; position: relative; clear: both;overflow: hidden;} 
	.site-header{padding: 0;}
	.header-menu .navigation-container{float: left; width: 100%; background: #fff; height: auto; position: relative; margin: 0; display: block; clear: both; margin-top: 0;}
  .header-menu .navigation-container.fixed{top: -100px; position: fixed;}
  .site-header.sticky .navigation-container.fixed{}
	.header-menu .open-menu-responsive{display: inline-block; float: right; padding: 0; width: auto; border-radius: 5px; margin-top: 3px; margin-left: 10px; margin-right: 8px;}
	.header-menu .responsive-menu{}
	.header-menu .responsive-menu ul{}
	.header-menu .responsive-menu ul li{width: 100%!important;}

	.header-menu .btn-content{display: inline-block; float: right;margin-top: 0;}
	.header-menu .btn-content a{font-size: 14px; width: auto; height: auto; display: inline-block; line-height: initial; padding: 11px 13px;}
	#mega-menu-wrap-primary .mega-menu-toggle {padding-left: 12px; background: #fff; height: 39px; top: 5px; margin-top: 0;} 
  .sticky #mega-menu-wrap-primary .mega-menu-toggle{margin-top: 7px;}

  .entry-header{height: auto;}
  .entry-header h1{font-size: 22px;}

	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label{font-family: 'calibri',Sans-serif;}
  #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label,
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after{color: var(--color-primary);}
	.header-top{height: auto;display: block;}
	.header-top .logo{display: block;width: 100%;text-align: center;padding: 10px 0;}
	
	.top-menu li a{font-size: 16px;}

	.footer-menu li{width: 100%;}
	.footer-contact .right{width: 100%;text-align: center;padding: 0;}
	.elementor-column{margin: 0;padding: 0;}

/*Menu style*/

#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{background: #ededed; box-shadow: 0 0 7px rgba(85,85,85,0.25);}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{border-bottom: 1px solid rgba(85,85,85,0.25); padding: 0 20px;color: var(--color-primary);}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{color: var(--color-secondary);}

#form_search{padding: 30px;}
#form_search > .elementor-container .btn-login a{position: relative; top: 0; right: 0;padding: 19px 10px;}

.form_container_row div {width: 100%!important; clear: both; display: block!important; padding: 0!important; }
.form_container_row .elementor-column{margin-bottom: 10px;margin-top: 10px;}
.form_container_row .search-form form{padding: 0;}





.search-form.v2 form .columns{margin-bottom: 10px; width: 100%; padding: 0;}
.search-form form select,
.search-form form input{width: 100%;}
.search-form form button{float: left;}



.image-efect-01{width: 280px; height: 180px;}
.image-efect-01:before{width: 180px; height: 180px; bottom: 0;}
.image-efect-01:after{width: 165px; height: 165px; bottom: 0;}
.image-efect-01 .circle-green:after{width: 175px; height: 175px; bottom: -2px;}
.image-efect-01 .circle-green:before{width: 185px; height: 185px; left: -4px; right: 0; bottom: -7px; margin: auto;}
.image-efect-01 .circle-green{width: 175px; height: 175px; bottom: -4px; left: 0; right: 0; margin: auto;}
.image-efect-01 .text{bottom: 54px; font-size: 32px;}


.site-header.sticky .header-menu .logo-fixed{float: left;margin-left: 20px;}
.site-header .navigation-container.fixed .main-navigation {float: right; clear: none; margin-right: 20px; }

.custom-donation-form #give-donation-level-button-wrap{padding: 30px;text-align: center;}
.custom-donation-form #give-donation-level-button-wrap li{float: none;}

.header-menu .logo{text-align: center;display: block;float: none;}

}

@media only screen and (max-width: 1175px) {

  .elementor-page .site-header .navigation-container{width: 100%;background: #fff;}
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size: 18px;}
  .main-navigation li a, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a{font-size: 16px!important;}
  .header-menu .navigation-container{margin-top: 0!important;}
  .admin-bar .site-header.sticky .navigation-container.fixed{top: 0;}
  html{margin-top: 0!important;}

}

@media only screen and (max-width: 1030px) {
  .scrool-floating-menu.fixed .elementor-widget-wrap{position: relative;top: 0; width: 100%;}
  .scrool-floating-menu .elementor-widget-wrap{display: table!important; text-align: center;}
  .scrool-floating-menu .elementor-widget-wrap .elementor-element{display: table-cell; width: auto!important; vertical-align: top; margin-right: 7px;}

.sg-popup-content{max-width: 400px;}
.pupup-container{}
.pupup-container .colum{display: block;position: relative;width: 100%;}
.pupup-container .colum .body{height: auto;}
.pupup-container .colum .body h2 {margin: 0; padding: 0; font-size: 28px; }
.pupup-container .colum .body p{font-size: 18px;}
.pupup-container .colum .body form {padding: 0; }
.pupup-container .colum .body.img-bg{background-size: cover;}

}


@media only screen and (max-width: 810px) {
  body h1{font-size: 40px;}
  .custom-donation-form #give-donation-level-button-wrap li button.give-btn-level-custom{max-width: 100%; width: auto; padding: 0 25px;}
  .scrool-floating-menu .elementor-widget-wrap{display: block!important; text-align: center;}
  .scrool-floating-menu .elementor-widget-wrap .elementor-element{display: block; width: 100%!important; vertical-align: top; margin-right: 7px;}
  .custom-donation-form #give-donation-level-button-wrap,
  .custom-donation-form .give-total-wrap{clear: both; width: 90%; float: none; display: table; margin: 0 auto;}
  .custom-donation-form #give-donation-level-button-wrap{height: auto;}
  .custom-donation-form #give_purchase_form_wrap{margin: 0 auto;top: 20px;width: 90%;}
  .custom-donation-form #give_purchase_form_wrap .give-submit-button-wrap{width: 100%;}
  .custom-donation-form #give_purchase_form_wrap .give-submit-button-wrap input{width: auto; margin: 0 auto; float: none;}
  .tablepress tbody td, .tablepress tfoot th,
  .tablepress tfoot th, .tablepress thead th{font-size: 12px;line-height: normal;}
  .blog-list .jet-posts__item .jet-posts__inner-content{display: block;clear: both;}


.footer-widgets section #menu-site-map{display: block;}
.social-media ul{display: block;width: 100%;margin: 0;padding: 0;text-align: center;}
.social-media ul li{display: inline-block;width: auto;}
.social-media ul li a {vertical-align: top; }
.social-media ul li i.fa-youtube{font-size: 34px; margin-top: -2px;}


.custom-donation-form #give_purchase_form_wrap #give-card-zip-wrap,
.custom-donation-form #give_purchase_form_wrap #give-card-state-wrap,
.custom-donation-form #give_purchase_form_wrap #give-card-city-wrap{width: 100%!important;margin-bottom: 5px!important;}

.custom-donation-form #give_purchase_form_wrap #give-final-total-wrap {display: flex; }
.custom-donation-form #give_purchase_form_wrap #give-final-total-wrap .give-donation-total-label{width: 165;display: inline-block;}
.custom-donation-form #give_purchase_form_wrap #give-final-total-wrap .give-final-total-amount{display: inline-block;width: auto;}

}


@media only screen and (max-width: 600px) {

  .custom-donation-form #give_purchase_form_wrap,
.custom-donation-form #give-donation-level-button-wrap,
  .custom-donation-form .give-total-wrap{width: 100%; margin: 0; display: inline-block;}

	.image-efect-01{width: 180px; height: 80px;}
.image-efect-01:before{width: 80px; height: 80px; bottom: 0;}
.image-efect-01:after{width: 70px; height: 70px; bottom: 0;}
.image-efect-01 .circle-green:after{width: 75px; height: 75px; bottom: -2px;}
.image-efect-01 .circle-green:before{width: 50px;height: 50px;}
.image-efect-01 .circle-green{width: 75px; height: 75px; bottom: -1px; left: 0; right: 0; margin: auto;}
.image-efect-01 .text{bottom: 33px; font-size: 12px;}

}


/* ====================================================
=== 1024 to 1300 IPad Horizontal Block CSS ===
=======================================================*/
@media screen and (min-width:1024px) and (max-width:1300px){ 

#header-feature, .page-id-67198 #header-feature { width:140px; right:0px; top:32px; left:auto; }
#home-header-feature { position:absolute; width:294px; right:0px; top:32px; left:auto; }
	
}

/* ====================================================
=== 960 to 1023 IPad Portrait Block CSS ===
=======================================================*/
@media screen and (min-width:960px) and (max-width:1023px){
	
#header-feature, .page-id-67198 #header-feature { width:140px; right:0px; top:32px; left:auto; }
#home-header-feature { position:absolute; width:294px; right:0px; top:32px; left:auto; }

}

/* ====================================================
=== 737 to 959 IPad Portrait Block CSS ===
=======================================================*/
@media screen and (min-width:737px) and (max-width:959px){
	
#header-feature, .page-id-67198 #header-feature { width:170px; left: 300px; top: 3px; }
#home-header-feature { width:289px; left:260px; top:3px; }

}

/* ====================================================
=== Everything below 736 Responsive Mobile CSS ===
=======================================================*/
@media screen and (max-width:736px){
	
#header-feature, .page-id-67198 #header-feature { left: 40%; top: 6px;width: 170px; }
#home-header-feature { width:289px; left: 40%; top: 6px; }

	@media screen and (max-width:418px){
		
		#header-feature, .page-id-67198 #header-feature { left: 50%; top: 52px; width: 155px; margin-left: -77px; }
		#home-header-feature { left: 50%; top: 82px; width: 282px; margin-left: -141px; }

		.page-id-67196 .entry-content, .page-id-67198 .entry-content { padding-top: 15px !important; }
		.page-id-67196 .hero .img, .page-id-67198 .entry-header { height:105px; }

}
	
}