@charset "UTF-8";
em, small {
    letter-spacing: 0
}

body, li, p {
    line-height: 1.5em
}

.DNNEmptyPane {
    display: none!important
}

.paneOutline {
    border: 1px dashed #ccc
}

a, a img, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, time, tt, u, ul, var, video {
    border: 0
}

.TB_Wrapper, .TB_Wrapper *, .dnnActionMenu, .dnnActionMenu *, .dnnActionMenu:after, .dnnActionMenu:before, .dnn_mact, .dnn_mact *, .dnn_mact:after, .dnn_mact:before, [id*=ControlPanel], [id*=ControlPanel] *, [id*=ControlPanel]:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

[class*=RadAjaxPanel] *, [class*=Digital] * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

html, li, p {
    font-size: 18px
}

ol.list-unstyled, ol.list-unstyled>li, ul.list-unstyled, ul.list-unstyled>li {
    list-style: none;
    margin: 0
}


ol, ul {
    list-style: none
}

ul li {
    list-style-type: disc
}
#CybotCookiebotDialog ul li {
    list-style-type: none;
}

ul li li {
    list-style-type: circle
}

ol li {
    list-style-type: decimal;
    list-style-position: inside
}

.nav li {
    list-style: none!important
}

a {
    outline: 0!important
}

ul#myTab {
    padding: 0;
    margin: 0
}

.popover {
    z-index: 999
}

.mark, mark {
    padding: 0;
    background-color: transparent
}
ul, ol {
	padding-left:0;
}

body {
    background: #fff;
    color: #322f31;
    font-size: 18px;
}

.CommandButton, .Head, .Normal, .NormalBold, .NormalDisabled, .NormalRed, .NormalTextBox, .SubHead, .SubSubHead, a:hover, a:link, a:visited, body, h1, h2, h3, h4, h5, h6, input, table, td, th, p {
    font-family: "peridot-pe-variable",sans-serif;
}


Body #Form {
    height: 100%
}

embed, img, object {
    max-width: 100%
}

[class*=map] img, [class*=Map] img, [id*=map] img, [id*=Map] img, table img {
    max-width: none!important
}

img {
    height: auto
}

em {
    font-style: italic
}

strong {
    /*font-variation-settings: 'wght' 600, 'ital' 0;*/
}

small {
    font-size: 12px
}

a:active, a:link, a:visited {
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

p {
    margin: 0 0 20px;
	line-height:22px;
	font-variation-settings: 'wght' 400, 'ital' 0;
	color:#322f31;
}

ol li>ol li {
    list-style-type: lower-latin
}

h1, h2, h3, h4, h5, h6 {
    color: #455a64;
    line-height: 1.3em;
    margin: 0 0 12px;
	font-variation-settings: 'wght' 600, 'ital' 0;
}

h1 {
    font-size: 32px;
}

h2 {
    font-size: 28px;
}

h3 {
    font-size: 26px;
}

h4 {
    font-size: 24px;
}

h5 {
    font-size: 22px;
}

h6 {
    font-size:20px;
}
a.anchor, .anchor {
    padding-top: 190px;
    margin-top: -190px;
	z-index: -1;
	position: relative;
    display: inline-block;
}
a.anchor:before, .anchor:before {
    display: inline-block;
    content: " ";
    padding-top: 190px;
    margin-top: -190px;
    visibility: hidden;
}
#tvcCalculatorResultsId {
	 padding-top: 190px;
    margin-top: -190px;
	position: relative;
    display: inline-block;
	z-index:-1;
}
#tvcCalculatorResultsId:before {
    display: inline-block;
    content: " ";
    padding-top: 190px;
    margin-top: -190px;
    visibility: hidden;
}
p a, p a:hover, p a:visited, ul li a, ul li a:hover, ul li a:visited, ol li a, ol li a:hover, ol li a:visited{
  color: #5d9865;
}
.HomeSkin .Intro-centered h1 {
  font-size: 26px;
  text-transform: uppercase;
  margin: 0 0 15px;
}
.popupBG .BlueButton::after {
	display:none;
}
.popupBG .BlueButton {
	padding: 11px 18px 9px 18px;
	margin: 0 8px 0 0;
}
footer p a,footer p a:hover,footer p a:visited {
	color:#fff;
}
.togglecalculator {
  display: none;
}
a.LinkText-Green {
	font-variation-settings: 'wght' 600, 'ital' 0;
}
.LargeTableProduct tr.BeigeBackground a.LinkText-Green, .mobtable tr.BeigeBackground a.LinkText-Green {
	font-variation-settings: 'wght' 400, 'ital' 0;
}
a.LinkText-Grey {
  color: #455a64;
  font-size: 18px;
  text-transform: uppercase;
  transition: .3s ease-in;
  position: relative;
  display: inline-block;
  line-height: 18px;
  font-variation-settings: 'wght' 600, 'ital' 0;
}
a.LinkText-Grey::after {
  position: absolute;
  content: "\f054";
  font-family: "Font Awesome 6 pro";
  top: 0;
  color: #5d9865;
  transition: .3s ease-in;
  line-height: 14px;
  font-size: 16px;
  font-weight: 600;
  right: -13px;
}
a.LinkText-Grey:hover {
	text-decoration:unset;
}
a.LinkText-Grey:hover::after{
    transform: translateX(50%);
}
.CustomSlider .GreenButton {
	padding: 9px 43px 7px 18px;
}
.CustomSlider .GreenButton::after {
	line-height:25px;
}
.DisclaimerText {
	font-size:14px;
}
.ModDDRMenuC ul li {
	list-style-type:none;
}
#topHeader {
    -moz-box-shadow: 1px 50px 100px 0 #cacaca;
    -webkit-box-shadow: 1px 50px 100px 0 #cacaca;
    box-shadow: 1px 50px 100px 0 #cacaca;
    min-width: 25px;
    min-height: 35px;
    padding: 0;
	 background: transparent;
}

header {
  background: transparent;
  position: fixed;
  width: 100%;
  transition: height 0.3s;
  z-index: 998;
}
#headergradient {
	  /*background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.62) 5%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.62) 5%,rgba(0,0,0,0) 100%); 
background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.62) 5%,rgba(0,0,0,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );*/
	  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
}
#siteWrapper {
  overflow: hidden;
}
#logo img {
	max-width:172px;
	margin: 5px 0 8px 0;
}
#logo a {
	display:block;
}
img.roundedimage {
    border-radius: 35px;
}
.GoldButton{
    position: relative;
    color: #fff !important;
    text-decoration: none;
    font-size: 18px;
    padding: 11px 43px 9px 18px;
    border-radius: 23px;
	background-color: #cfb862;
    border: 2px solid #cfb862;
	display:inline-block;
}
.BlueButton, .GreenButton {
	display:inline-block;
}
.GoldButton:hover{
    color: #cfb862 !important;
    text-decoration: none;
    background-color: transparent;
    border: 2px solid #cfb862;
}
a.GoldButton::after {
    content: "\f061";
    position: absolute;
    right: 17px;
    color: #fff;
    transition: .3s ease-in;
    font-family: "Font Awesome 6 pro";
	font-weight:300;
	line-height: 19px;
}
a.GoldButton:hover:after{
    color: #cfb862;
    transform: translateX(50%);
}
.HPHero .container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: 100%;
}
.dnnEditState header {
	position:relative;
}
.dnnEditState .heightsection {
	padding-top:0 !important;
}
.dnnEditState .eyebrow .rightaligned {
	float:unset;
	margin-left:80px;
}
.dnnEditState #portfoliopro-lightbox-gallery715 .cbp-l-grid-team .cbp-item {
	width:235px;
}
.heightsection {
            transition: padding-top 0.3s ease; /* Smooth transition for padding */
        }
.headerRight {
	position:relative;
}
#search {
  position: absolute;
  z-index: 10000;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  display: none;
  top: 136px;
  max-width: 225px;
}
#dnn_rightsectionheader p, #dnn_rightsectionheader a {
	font-size:14px;
	text-transform:uppercase;
	color: #455a64;
	margin-bottom:0;
}
#dnn_rightsectionheader a:hover {
	text-transform:uppercase;
	color: #455a64;
	margin-bottom:0;
}
header #headergradient.white {
	background:#fff;
	-webkit-box-shadow: 0px 5px 4px 0px rgba(0,0,0,0.20);
  -moz-box-shadow: 0px 5px 4px 0px rgba(0,0,0,0.20);
  box-shadow: 0px 5px 4px 0px rgba(0,0,0,0.20);
}
.HomeSkin header #headergradient.white a.SmallButton, .HomeSkin header #headergradient.white a.SmallButton:hover, .HomeSkin header #headergradient.white a.SmallButton:active {
	background-color:#5d9865;
	border:2px solid #5d9865;
}
header #headergradient.white a.SmallButton.LoginBtn:hover {
	color:#fff;
}
.HomeSkin header #headergradient.white ul.megamenu a.level0 {
    color: #455a64;
}
.InnerSkin header {
	background-color:#fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.50);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.50);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.50);
}
.navbar .brand {
    float: left;
    padding: 0!important;
    max-width: 120px
}
.MobileLogos {
  width: 100%;
  margin-top: 10px;
}
.MobileLogos div {
  display: inline-block;
}
.MobileLogos .icons {
  float: right;
}
.MobileLogos .icons a {
  width: 33px;
  height: 32px;
  display: block;
  float: left;
  margin: 3px 3px 0 0;
  text-align: center;
  font-size: 24px;
  color: #fff;
}
header #headergradient.white .MobileLogos .icons a, .InnerSkin .MobileLogos .icons a {
	color: #5d9865;
}
header #headergradient.white .navbar-default .navbar-toggle .icon-bar, .InnerSkin .navbar-default .navbar-toggle .icon-bar {
    background-color: #5d9865;
}
.MobileLogos .icons .navbar-toggle {
  margin: 4px 8px 0 5px;
  padding: 0;
  border: none;
  border-radius: 0;
  width: 26px;
  background: transparent;
}

.navbar-toggle .icon-bar {
	height:4px;
	width: 26px;
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 5px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.MobileLogos .navbar-toggle.active .icon-bar {
	width:34px;
}
.MobileLogos .navbar-toggle span.icon-bar {
	transition: all 0.15s;
}
.MobileLogos .navbar-toggle.active {
    padding: 0;
	margin: 4px 8px 0 5px;
}
.MobileLogos .navbar-toggle.active span:nth-child(2) {
	transform: rotate(45deg);
	transform-origin: 10% 10%;
}
.MobileLogos .navbar-toggle.active span:nth-child(3) {
	opacity: 0;
}
.MobileLogos .navbar-toggle.active span:nth-child(4) {
	transform: rotate(-45deg);
	transform-origin: 10% 90%;
}
.MobileLogos .navbar-toggle span:nth-child(2),
.MobileLogos .navbar-toggle span:nth-child(4) {
	transform: rotate(0);
}
.MobileLogos .navbar-toggle span:nth-child(3) {
	opacity: 1;
}
.MobileLogos .navbar-toggle.active .icon-bar + .icon-bar {
    margin-top: 5px;
}
.MobileLogos .navbar-default .navbar-toggle:hover,.MobileLogos .navbar-default .navbar-toggle:focus {
    background-color: transparent;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: transparent !important;
}
.HomeSkin header a.SmallButton {
text-transform: uppercase;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 17px;
  padding: 6px 24px;
  font-size: 16px;
  line-height: 20px;
  height: 32px;
  display: inline-block;
  font-variation-settings: 'wght' 600, 'ital' 0;
  text-decoration:none;
}
.HomeSkin header a.SmallButton:hover, .HomeSkin header a.SmallButton:active {
	background-color:#fff;
	color:#5d9865;
	border: 2px solid #fff;
}
.InnerSkin header a.SmallButton {
text-transform: uppercase;
  color: #5d9865;
  border: 2px solid #5d9865;
  border-radius: 17px;
  padding: 6px 24px;
  font-size: 16px;
  line-height: 20px;
  height: 32px;
  display: inline-block;
  font-variation-settings: 'wght' 600;
  text-decoration:none;
}
.InnerSkin header a.SmallButton:hover, .InnerSkin header a.SmallButton:active {
	background-color:#fff;
	color:#5d9865;
	border: 2px solid #5d9865;
}
#scrollTopBtn {
    position: fixed;
    z-index: 900;
    right: 20px;
    bottom: 60px;
    display: none;
    visibility: visible;
	width:45px;
	height:45px;
	border-radius:50%;
	background-color:#cfb862;
	text-align:center;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.30);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.30);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.30);
}
.scrollup {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
#scrollTopBtn i {
	color:#fff;
	line-height:45px;
	font-size:21px;
}
.mobile-apps img {
	margin:0 0 15px 0;
}
.LargeTableProduct tr td p {
	margin-bottom:0;
}
@media only screen and (max-width:991px) {
#navbar {
  float: none !important;
  position: absolute;
  width: 100%;
  z-index: 1000;
  overflow: visible;
  margin: 0;
  left: 0;
}
#dnnMenu {
  height: 300px;
  overflow-y: scroll;
  padding: 0 15px;
}
.nav.navbar-nav.topLevel.sm.sm-collapsible {
  margin: 0px -15px;
  border-bottom: 1px solid #d1cfc3;
  -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 30%);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.30);
  box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 30%);
}
.navbar-nav {
  float: none;
}
.dropdown-menu {
  float: none;
  box-shadow: none;
}
.whitewrapper {
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #f5eeca;
    text-align: center;
    display: none;
}
.Map-Location .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div > div.edMaps_html .locationDetails img {
	clear:both;
	margin:0 0 15px 0;
	display:block;
}
}

.olbTop {
  display: none;
  position: relative;
  z-index: 1200;
  top: 10px;
  max-width: 310px;
  height: auto;
  width: 100%;
  background: #f5eeca;
  padding-bottom: 0;
  margin: 0 auto;
  padding: 20px 15px;
}
/*.loginX i {
	position: absolute;
  top: 0px;
  right: 6px;
  cursor: pointer;
  max-width: 25px;
  color:#909090;
  font-size:23px;
}*/

.olbTop h4 {
  margin-bottom: 11px;
  padding: 4px 9px 0 5px;
  color: #455a64;
  font-size: 24px;
  text-align: center;
  text-transform:unset;
  display:inline-block;
}
.olbTop h4 i {
	margin:4px 6px 0 0;
	color:#5d9865;
	font-size:18px;
	float: left;
}
.olbTop select {
  width: 100%;
  margin-bottom: 18px;
  height: 39px;
  color: #909090;
  border-radius: unset;
  border: 1px solid #c6c6c6;
  background: #f5f5f5;
  font-size: 18px;
  border-radius:23px;
  padding: 3px 0px 0 10px;
  font-variation-settings: "wght" 500, "ital" 0;
}
.olbTop input {
  width: 100%;
  margin-bottom: 18px;
  height: 39px;
  -webkit-box-shadow: inset 0px 0px 3px 2px rgba(0,0,0,0.09);
  -moz-box-shadow: inset 0px 0px 3px 2px rgba(0,0,0,0.09);
  box-shadow: inset 0px 0px 3px 2px rgba(0,0,0,0.09);
  padding: 3px 0px 0 10px;
  border: 1px solid #c6c6c6;
  outline: none;
  color: #909090;
  font-size: 18px;
   border-radius:23px;
   font-variation-settings: "wght" 500, "ital" 0;
}
.olbTop a.GreenButton {
  padding: 8px 43px 3px 18px;
  margin:16px 0 15px 0;
  display:inline-block;
}
.olbTop a.GreenButton::after {
	line-height: 18px;
}
.olbTop p.boxlinks {
  display: block;
}
.olbTop p.boxlinks a {
  color: #455a64;
  font-size: 16px;
  margin-bottom: 0;
  display: inline-block;
}
.olbTop p.boxlinks span:nth-child(1) {
	float:left;
}
.olbTop p.boxlinks span:nth-child(2) {
	float:right;
}

.olbTop .LeftContent {
	display: none;
}
	
.loginX {
  position: absolute;
  top: 0px;
  right: 6px;
  cursor: pointer;
  max-width:22px;
}
.eds_news_Ozone.eds_subCollection_news .Location-Custom .col-lg-4 .edn_mediaContainer {
    margin: 0 0 15px 0;
}
@media only screen and (max-width:767px) {
    .main-navigation {
        height: auto;
        width: 100%
    }
    nav {
        display: none
    }
    a.mobile-nav-btn {
        display: block;
        float: right;
        width: 50px;
        height: 46px;
        margin-top: 15px;
        text-align: center;
        color: #383838
    }
    a.mobile-nav-btn:hover {
        text-decoration: none
    }
    #navbar-top-wrapper {
        clear: both;
        position: relative
    }
    #navbar {
        float: none!important;
		padding:0;
    }
 table.responsive,
    table.responsive caption,
    table.responsive thead,
    table.responsive tbody,
    table.responsive th,
    table.responsive td,
    table.responsive tr{
        display:block;
    }
    table.responsive {
        clear:both;
    }
    table.responsive th{
        display:none;
    }
    table.responsive tr{
        float:left;
        width:100%;
    }
    table.cellpad2 td {
        text-align:left !important;
        padding:8px;
    }
    table.responsive td{
        float:left;
        width:100%;
    }
    table.responsive td:before{
        content: attr(title);
        display:block;
        font-weight:600;
        width:100%;
        color: #5d9865;
        font-size: 18px;
		text-transform:uppercase;
    }
	.tdstyle.bold {
		background-color: #f5eeca;
	}
}
.maintableleft {
  margin-bottom: 30px;
}
.maintableleft .GreenBackground {
	background-color:#5d9865;
}
.maintableleft .GreenBackground .TableTitle {
	color:#fff;
	font-size: 22px;
  padding: 19px 15px 16px 15px;
}
.maintableleft.text-center #leftaligned .GreenButton, .maintableleft.text-center #leftaligned a.BlueButton {
	line-height:20px;
}
.maintableleft.text-center #leftaligned a.GreenButton::after, .maintableleft.text-center #leftaligned a.BlueButton::after {
	line-height:20px;
}
#navbar-top-wrapper {
  width: 100%;
}
#logo {
   text-align:center; 
}
.BeigeBar .container {
	position: relative;
  z-index: 2;
}
.BeigeBar {
	background-color:#f5eeca;
	position:relative;
	overflow:hidden;
}
.BeigeBar::after {
	content:'';
	  width: 0; 
  height: 0; 
  border-top: 210px solid transparent;
    border-bottom: 0px solid transparent;
    border-left: 320px solid #cfb862;
	position: absolute;
  bottom: 0;
  left: 0;
  z-index:1;
}
footer {
	background-color:#322f31;
	border-top:4px solid #cfb862;
	padding: 45px 0 35px 0;
}
footer p, footer a, footer a:hover, footer a:active, footer span {
	color:#fff;
	font-size:16px;
}
footer i {
	color:#fff;
	font-size:27px;
}
#dnn_footer_6_1 p.d-inline-block:nth-child(2) {
	float:right;
}
#dnn_footer_6_1 p.d-inline-block {
	line-height:30px;
	margin-bottom:25px;
}
footer #dnn_footer_6_2 {
	text-align:center;
}
footer .fdiclogos img:nth-child(1), footer .FooterSocial a:nth-of-type(1), footer .FooterSocial a:nth-of-type(2), footer .FooterSocial a:nth-of-type(3) {
	margin-right:15px;
}
footer .FooterSocial a {
	font-size:27px;
}
footer .copyright {
	text-align:center;
	margin-bottom:0;
}
#dnn_footer_6_1 {
	max-width: 285px;
  margin: 0 auto;
}
.dnnpane>[class*=col-md], .dnnpane>[class^=col-md] {
    padding: 0 15px
}
img.right, img.left {
	margin:0 0 25px 0;
	float:none;
	display:block
}

.eyebrow {
	background-color:#f3f2f2;
	padding:8px;
}
.eyebrow #dnn_leftsectionheader p {
	font-size: 11px;
	color:#455a64;
	line-height:13px;
	display:flex;
	margin:4px 0 0 0;
}
.eyebrow #dnn_leftsectionheader img {
	max-width:40px;
	margin-right:8px;
}
.CustomSlider .edr_carousel.NewsOne .wrapper .slider ul li .content > img.left {
  float: none !important;
  margin: 0 auto 20px;
}
.eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews h1, .eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews h2, .eds_news_Ozone.eds_subCollection_news .CustomNews h3, .eds_news_Ozone.eds_subCollection_news .CustomNews h4, .eds_news_Ozone.eds_subCollection_news .CustomNews h5, .eds_news_Ozone.eds_subCollection_news .CustomNews h6,
.eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews h1 a, .eds_news_Ozone.eds_subCollection_news.eds_subCollection_news h2 a, .eds_news_Ozone.eds_subCollection_news .CustomNews h3 a, .eds_news_Ozone.eds_subCollection_news .CustomNews h4 a, .eds_news_Ozone.eds_subCollection_news .CustomNews h5 a, .eds_news_Ozone.eds_subCollection_news .CustomNews h6 a,
.eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews h1 a:hover, .eds_news_Ozone.eds_subCollection_news .CustomNews h2 a:hover, .eds_news_Ozone.eds_subCollection_news .CustomNews h3 a:hover, .eds_news_Ozone.eds_subCollection_news .CustomNews h4 a:hover, .eds_news_Ozone.eds_subCollection_news .CustomNews h5 a:hover, .eds_news_Ozone.eds_subCollection_news .CustomNews h6 a:hover {
  color: #455a64 !important;
  margin: 0 0 12px;
  font-variation-settings: 'wght' 600, 'ital' 0;
  transition:unset;
  font-family: "peridot-pe-variable",sans-serif;
}
.eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews h2 {
	line-height:28px;
	font-size:25px;
}
.eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews a, .eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews a:hover {
	color:#5d9865;
}
.eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews .edn_metaDetails p {
	font-size:14px;
	margin-bottom:6px;
}
.edn_article.edn_articleDetails.DetailBlog p.authorprofile, .eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews p.authorprofile {
	margin:5px 0 0 0;
}
.edn_article.edn_articleDetails.DetailBlog p.authorprofile span, .eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews p.authorprofile span {
	font-style:normal;
	font-weight:bold;
}
.eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews p.authorprofile span {
	display: inline-block;
  margin-top: 4px;
}
.edn_article.edn_articleDetails.DetailBlog p.authorprofile img, .eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews p.authorprofile img {
	float: left;
	margin-right: 10px;
	border-radius:50%;
	border:1px solid #ccc !important;
}
.eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews .edn_articleSummary p {
	font-style:normal;
}
.edn_article.edn_articleDetails.DetailBlog .edn_metaDetails p {
	font-size:16px;
	font-style:italic;
}
.eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews p {
	font-size:18px;
}
.eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews time {
	font-style:italic;
	font-size: 17px;
}
.eds_news_Ozone.eds_subCollection_news .CustomNews .edn_article .edn_articleSummary {
  padding: 10px 0;
  margin: 0 0 20px;
  line-height: 22px;
  font-variation-settings: 'wght' 400, 'ital' 0;
  font-family: "peridot-pe-variable",sans-serif;
  font-size: 18px;
  color:#322f31;
}
.eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews .CornerImage img {
	margin-bottom:20px;
	
}
.eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews .CornerImage img.border {
	border:1px solid #ccc !important;
}
.eds_news_Ozone.eds_subCollection_news  .CustomNews .edn_article {
  margin-bottom: 0px;
}
.eds_news_Ozone.eds_subCollection_news  .CustomNews hr {
	height:2px;
	margin: 15px 0 35px 0;
}
.edn_article.edn_articleDetails.DetailBlog .detailsshare p.uppercase {
	text-transform:uppercase;
	color:#322f31;
	font-size:20px;
}
.edn_article.edn_articleDetails.DetailBlog .detailsshare ul.SocialIcons {
  margin-left: 0;
  padding-left: 0;
}
.edn_article.edn_articleDetails.DetailBlog .detailsshare ul.SocialIcons li {
	display: inline-block;
  list-style-type: none;
}
.edn_article.edn_articleDetails.DetailBlog ul.SocialIcons li a i.fab.fa-facebook-square {
  color: #4267B2;
  font-size: 22px;
  margin-right: 10px;
}
.edn_article.edn_articleDetails.DetailBlog ul.SocialIcons li a i.fab.fa-linkedin {
  color: #0072B1;
  font-size: 22px;
}
#blogModal button.GreenButton {
	float:right;
	padding: 8px 23px 3px 23px;
	font-variation-settings: 'wght' 600, 'ital' 0;
	font-family: "peridot-pe-variable",sans-serif;
}
.eds_news_Ozone.eds_subCollection_categoryMenu div.EDN_module_box.Custom {
	border:2px solid #cfb862;
	border-radius:15px;
	-webkit-box-shadow: 3px 3px 12px 0px rgba(189,189,189,1);
-moz-box-shadow: 3px 3px 12px 0px rgba(189,189,189,1);
box-shadow: 3px 3px 12px 0px rgba(189,189,189,1);
  overflow:hidden;
  max-width:320px;
  margin:0 auto 45px;
}
.eds_news_Ozone.eds_subCollection_categoryMenu div.EDN_module_box.Custom .cattitle {
	background-color: #cfb862;
  padding: 13px 15px 9px 15px;
}
.eds_news_Ozone.eds_subCollection_categoryMenu div.EDN_module_box.Custom .cattitle h3 {
	color:#fff;
	text-transform:uppercase;
	font-size:22px;
	font-family: "peridot-pe-variable",sans-serif;
	font-variation-settings: 'wght' 600, 'ital' 0;
	margin:0;
}
.eds_news_Ozone.eds_subCollection_categoryMenu div.EDN_module_box.Custom .edn_category_menu_wrapper li .edn_category, .eds_news_Ozone.eds_subCollection_categoryMenu div.EDN_module_box.Custom .edn_category_menu_wrapper li a.edn_category, .eds_news_Ozone.eds_subCollection_categoryMenu div.EDN_module_box.Custom .edn_category_menu_wrapper li a.edn_category:hover {
  color: #455a64;
  font-size: 18px;
  font-family: "peridot-pe-variable",sans-serif;
}	
.eds_news_Ozone.eds_subCollection_categoryMenu div.EDN_module_box.Custom .edn_category_menu_wrapper li {
	position:relative;
	padding: 9px 15px 5px 30px;
    line-height: 18px;
	margin: 3px 3px 5px 22px;
}
.eds_news_Ozone.eds_subCollection_categoryMenu div.EDN_module_box.Custom .edn_category_menu_wrapper {
	padding: 10px 0 !important;
}
.eds_news_Ozone.eds_subCollection_categoryMenu div.EDN_module_box.Custom .edn_category_menu_wrapper li::before {
	content: "\f138";
  position: absolute;
  left:0;
  color: #cfb862;
  font-family: "Font Awesome 6 pro";
  font-weight: 300;
  line-height: 22px;
  font-size: 21px;
}
.eds_news_Ozone.eds_subCollection_categoryMenu div.EDN_module_box.Custom .edn_category_menu_wrapper  li > div {
	border-bottom:unset;
}
.edn_article.edn_articleDetails.DetailBlog {
	padding:55px 0 35px 0;
}
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_articleDetails.DetailBlog {
	margin-bottom:0;
}
.eds_news_Ozone.eds_template_Details_Article_Default_Custom {
  margin-bottom: 0;
}

.eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog h1, .eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog h2, .eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog h3,
.eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog h4, .eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog h5, .eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog h6 {
	font-family: "peridot-pe-variable",sans-serif;
	font-variation-settings: 'wght' 600, 'ital' 0;
	color:#455a64;
}
.eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog h1 {
	font-size:32px;
}
.eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog h2 {
	font-size:28px;
}
.eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog h3 {
	font-size:26px;
}
.DNNModuleContent.ModEasyDNNnewsCategoriesMenuC {
  margin-top: 0 !important;
}
.eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog h4 {
	font-size:24px;
}
.eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog h5 {
	font-size:22px;
}
.eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog h6 {
	font-size:20px;
}
.eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog ul li, .eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog ol li {
	color: #322f31;
	font-size: 18px;
  line-height: 22px;
  font-variation-settings: 'wght' 400, 'ital' 0;
  font-family: "peridot-pe-variable",sans-serif;
}
.eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog a {
	color:#5d9865;
}
.eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog th, .eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog td {
	font-family: "peridot-pe-variable",sans-serif !important;
	font-size:18px !important;
}
.eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog td.tdstyle {
	font-size:18px;
}
.eds_news_Ozone .edn_article.edn_articleDetails.DetailBlog ol {
	margin-left:0;
}
.eds_news_Ozone.eds_subCollection_news .edn_aditionalBox.edn_relatedArticles.customarticle{
    border: unset;
    background-color: unset;
    box-shadow: unset;
    margin: 0;
    padding: 0;
}
.eds_news_Ozone.eds_subCollection_news .edn_aditionalBox.edn_relatedArticles.customarticle h2 {
	color:#5d9865;
	border-bottom:unset;
}
.eds_news_Ozone.eds_subCollection_news .edn_aditionalBox.customarticle ul, .eds_news_Ozone.eds_subCollection_news .edn_aditionalBox.customarticle ul li {
	padding-left:0;
	margin-left:0;
}
.eds_news_Ozone.eds_subCollection_news .edn_aditionalBox.customarticle ul li::before {
	display:none;
}
.eds_news_Ozone.eds_subCollection_news .edn_aditionalBox.edn_relatedArticles.customarticle ul li a, .eds_news_Ozone.eds_subCollection_news .edn_aditionalBox.edn_relatedArticles.customarticle ul li a:hover{
    color: #455a64;
    font-size: 22px;
	font-variation-settings: 'wght' 600, 'ital' 0;
    text-decoration: none;
     font-family: "peridot-pe-variable",sans-serif;
	margin-bottom:5px;
	display:block;
	line-height:28px;
}
.edn_aditionalBox.edn_relatedArticles.customarticle ul li .card-description p{
    font-size: 18px;
	line-height:22px;
     font-family: "peridot-pe-variable",sans-serif;
    margin-bottom: 20px;
	font-variation-settings: 'wght' 400, 'ital' 0;
  color: #322f31;
}
.eds_news_Ozone.eds_subCollection_news .edn_aditionalBox.edn_relatedArticles.customarticle ul li a.LinkText-Green {
	display:inline-block;
	font-size:20px;
	color:#5d9865;
	line-height: 17px;
}
.edn_aditionalBox.edn_relatedArticles.customarticle img {
	border-radius:10px;
	max-width:100px;
	float:left;
	display:none;
}
.TeamMember .lenderlist .card-header.card-header-image {
	padding:0;
	margin:0 0 25px 0;
	background-color:#fff;
	border-bottom:unset;
}
.TeamMember .lenderlist .card-header.card-header-image img, .eds_news_Ozone.eds_subCollection_news #LendersInner .edn_mediaContainer img {
	border-radius:23px;
	border:1px solid #ccc;
}
.eds_news_Ozone.eds_subCollection_news #LendersInner .edn_article_gallery {
	display:none;
}
.TeamMember .eds_news_Ozone .lenderlist h2, .eds_news_Ozone.eds_subCollection_news  #LendersInner h1 {
	text-transform:uppercase;
	color:#5d9865;
	font-size:22px;
	font-family: "peridot-pe-variable",sans-serif;
	font-variation-settings: 'wght' 600, 'ital' 0;
	margin-bottom:6px;
}
.TeamMember .eds_news_Ozone .lenderlist p.JobTitle, .eds_news_Ozone.eds_subCollection_news  #LendersInner p.JobTitle  {
	font-style:italic;
	margin-bottom:6px;
}
.TeamMember .eds_news_Ozone .lenderlist ul, .TeamMember .eds_news_Ozone .lenderlist p, .eds_news_Ozone.eds_subCollection_news  #LendersInner ul, .eds_news_Ozone.eds_subCollection_news  #LendersInner .Address p {
	margin:0 0 6px 0;
}
.TeamMember .eds_news_Ozone .lenderlist ul li, .eds_news_Ozone.eds_subCollection_news  #LendersInner ul li {
	list-style-type:none;
	margin: 0 0 8px 0;
	line-height: 22px;
	font-variation-settings: 'wght' 400, 'ital' 0;
	font-family: "peridot-pe-variable",sans-serif;
	color: #322f31;
	font-size:18px;
}
.TeamMember .eds_news_Ozone .lenderlist .phone a, .eds_news_Ozone.eds_subCollection_news  #LendersInner .phone a {
	text-decoration:underline;
	color:#322f31;
}
.TeamMember .eds_news_Ozone .lenderlist .appointmenticons {
	margin-top:12px;
}
.TeamMember .eds_news_Ozone .lenderlist .appointmenticons p {
	display:inline-block;
}
.TeamMember .eds_news_Ozone .lenderlist .appointmenticons p i, .eds_news_Ozone.eds_subCollection_news  #LendersInner i.fa-regular.fa-envelope, .eds_news_Ozone.eds_subCollection_news  #LendersInner h3 i {
	font-size:33px;
	color:#5d9865;
}
.TeamMember .eds_news_Ozone .lenderlist .appointmenticons .fa-solid.fa-calendar-days {
	margin-right:12px;
}
.TeamMember .eds_news_Ozone .lenderlist a.LinkText-Grey, .eds_news_Ozone.eds_subCollection_news  #LendersInner a.LinkText-Grey {
	color:#455a64;
	font-size:18px;
}
.TeamMember .eds_news_Ozone .lenderlist a.LinkText-Grey::after, .eds_news_Ozone.eds_subCollection_news  #LendersInner a.LinkText-Grey::after {
	line-height: 17px;
}
.TeamMember .eds_news_Ozone .lenderlist a.LinkText-Grey:hover, .eds_news_Ozone.eds_subCollection_news  #LendersInner a.LinkText-Grey:hover {
	color:#5d9865;
}
.TeamMember.Search .eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_DropDownList > span {
  border: solid 1px #ebebeb;
  display: block;
  position: relative;
  overflow: hidden;
  background-color: #ebebeb;
  line-height: 28px;
  padding-right: 35px;
  height: 45px;
  border-radius: 23px;
  margin-bottom:15px;
}
.TeamMember.Search .eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_DropDownList > span select {
	font-variation-settings: 'wght' 400, 'ital' 0;
  font-family: "peridot-pe-variable",sans-serif;
  color:#797979;
  font-size:18px;
  height:45px;
}
.TeamMember.Search .eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_DropDownList > span::after {
	color:#797979;
	border:unset;
	top:9px;
}
.TeamMember.Search .eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Text label,
.TeamMember.Search .eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a.edncf_submit::before {
	display:none;
}
.TeamMember.Search .eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a.edncf_submit {
  border: 2px solid #5d9865;
  background: none #5d9865;
  height: 41px;
  border-radius: 23px;
  font-variation-settings: 'wght' 400, 'ital' 0;
  font-family: "peridot-pe-variable",sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 41px;
}
.TeamMember.Search  .eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a.edncf_reset {
	border: 2px solid #455a64;
  background: none #455a64;
  height: 41px;
  border-radius: 23px;
  font-variation-settings: 'wght' 400, 'ital' 0;
  font-family: "peridot-pe-variable",sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 41px;
}
.TeamMember.Search .eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Text .edncf_TextInput input {
	height: 45px;
  border-radius: 23px;
  font-variation-settings: 'wght' 400, 'ital' 0;
  font-family: "peridot-pe-variable",sans-serif;
  color:#797979;
  font-size:18px;
  -webkit-box-shadow: 3px 3px 6px 0px rgba(82, 82, 82, 0.29) inset;
  -moz-box-shadow: 3px 3px 6px 0px rgba(82, 82, 82, 0.29) inset;
  box-shadow: 3px 3px 6px 0px rgba(82, 82, 82, 0.29) inset;
  padding:20px 15px 15px 15px;
}
.TeamMember article {
	margin-bottom:35px;
}
.eds_news_Ozone.eds_subCollection_news #LendersInner {
	padding-top:45px;
}
.eds_news_Ozone.eds_subCollection_news  #LendersInner .edn_mediaContainer {
	border:unset;
	float:none;
	padding:0;
	margin:0 0 25px 0;
}
.eds_news_Ozone.eds_subCollection_news  #LendersInner .row.justify-content-center.text-center.mt-5 {
	text-align:left !important;
	margin:25px 0 !important;
}
.eds_news_Ozone.eds_subCollection_news  #LendersInner #introtext h2 {
	font-size:28px;
	text-transform:unset;
	color: #455a64;
  line-height: 1.3em;
  margin: 0 0 12px;
  font-variation-settings: 'wght' 600, 'ital' 0;
  font-family: "peridot-pe-variable",sans-serif;
}
.eds_news_Ozone.eds_subCollection_news  #LendersInner h3 {
	color: #455a64;
  line-height: 1.3em;
  margin: 0 0 12px;
  font-variation-settings: 'wght' 600, 'ital' 0;
  font-size:26px;
  font-family: "peridot-pe-variable",sans-serif;
}
.eds_news_Ozone.eds_subCollection_news  #LendersInner .row.justify-content-center.text-center.mt-5 .col-12.col-md-10 {
	padding:0;
}
.eds_news_Ozone.eds_subCollection_news  #LendersInner .Bio_div i {
	margin-right:8px;
}
.eds_news_Ozone.eds_subCollection_news  #LendersInner #introtext {
	padding-top:25px;
}
.eds_news_Ozone #NewsFeedSM {
	max-width:325px;
	margin:0 auto 10px;
}
.eds_news_Ozone.eds_subCollection_news #NewsFeedSM .edn_article {
  margin-bottom: 0px;
}
.eds_news_Ozone.eds_subCollection_news #NewsFeedSM .edn_mediaContainer {
	float:unset;
	border:unset;
	padding:0;
	margin: 0 0 10px 0;
}
.eds_news_Ozone.eds_subCollection_news #NewsFeedSM .edn_mediaContainer img {
	border-radius: 35px;
	margin-bottom:10px;
}
.eds_news_Ozone #NewsFeedSM h4, .eds_news_Ozone #NewsFeedSM h4 a {
	color: #455a64;
  line-height: 1.3em;
  margin: 0 0 12px;
  font-variation-settings: 'wght' 600, 'ital' 0;
  font-family: "peridot-pe-variable",sans-serif;
  font-size:23px;
}
.eds_news_Ozone #NewsFeedSM .edn_articleSummary {
	font-family: "peridot-pe-variable",sans-serif;
	margin: 0 0 15px;
  line-height: 22px;
  font-variation-settings: 'wght' 400, 'ital' 0;
  color: #322f31;
  font-size: 18px;
  padding: 0;
}
.eds_news_Ozone #NewsFeedSM a.LinkText-Green {
	color:#5d9865;
}

.eds_news_Ozone #NewsFeedSM a.LinkText-Green::after {
  top: 2px;
  font-size: 15px;
}
.Contact-Us .LiveForm.Default .Field.Required textarea {
	border-left:unset;
	padding-left:20px;
}
.Contact-Us .LiveForm .label_hidden {
	display:none !important;
}
.Contact-Us .LiveForm.Default .Submit-Align-Left input[type="submit"] {
	line-height: 16px;
  padding: 13px 28px 11px 28px;
}
/********************Speedbump pop up****************************/
.popupBG {
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(32, 32, 32, 0.7);
}

.extlinkContent {
    position: absolute;
z-index: 10000;
top: 2%;
left: 0;
width: 90%;
padding: 10px 15px;
border: 2px solid #d1cfc3;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30);
-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30);
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30);
background: #fff;
right: 0;
margin-left: auto;
margin-right: auto;
}
.extlinkContent h2 {
	margin-bottom:15px;
	font-size:18px;
	line-height:18px;
}
.extlinkContent h4 {
    margin: 10px 0 20px 0;
    color: #555;
    font-size: 14px;
    line-height: 16px;
	text-transform:none;
}
.popupBG a.GreenButton::after,.popupBG a.BlueButton::after {
	line-height: 16px;
}
.extlinkContent p {
	font-size: 14px;
	line-height: 16px;
	margin-bottom:5px;
}
.extlinkContent p, .extlinkContent h4 {
    word-wrap: break-word;
}
.RatesTab {
  background-color: transparent;
}
.RatesTab ul {
  margin-left: 0 !important;
  list-style-type: none !important;
  padding-left: 0 !important;
}
.RatesTab ul li {
  width: 100%;
  background-color: #455a64;
  padding: 0;
  margin-bottom:0; 
  line-height:46px;
  list-style-type: none !important;
}
.RatesTab ul li a {
	display: block;
	width: 100%;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-size:20px;
	text-transform:uppercase;
}
.maintableleft.text-center #leftaligned .GreenButton, .maintableleft.text-center #leftaligned a.BlueButton {
	margin-bottom:25px;
}
@media only screen and (min-width:768px) {
.popupBG .BlueButton {
	margin:0 10px 0 0;
}
.mobile-apps img {
	margin:0 15px 15px 0;
}
.eyebrow #dnn_leftsectionheader p {
		line-height: 18px;
		margin: 0px 0 0 0;
}
#navbar {
        float: right;
}
#search {
		left:unset;
		margin-left: unset;
		margin-right: unset;
}
.extlinkContent {
	width: 59%;
	padding:35px 40px;
}
#dnn_footer_6_1 {
  max-width: unset;
  margin: 0;
}
#dnn_footer_6_1 p.d-inline-block:nth-child(2) {
	float:unset;
}
#dnn_footer_6_1 p.d-inline-block:nth-child(1) {
	margin-right:50px;
}
#dnn_footer_6_1 p.d-inline-block {
  line-height: 34px;
}
footer .copyright { 
text-align:left;
}
footer #dnn_footer_6_2 {
  text-align: right;
}
.FooterRightLogos {
	position:relative;
	min-height:159px;
}
.fdiclogos {
	position: absolute;
    margin: 0;
    right: 0;
    bottom: 0;
}
.maintableleft.text-center tr.BeigBG {
	background-color: #f5eeca;
}
.maintableleft.text-center tr.BeigBG th, .maintableleft.text-center #leftaligned td  {
	padding: 8px 5px;
    font-size: 17px;
    line-height: 21px;
}
.maintableleft.text-center #leftaligned\ nested td  {
	padding: 8px 5px;
    font-size: 17px;
    line-height: 21px;
}

.maintableleft.text-center #leftaligned td.bold, .maintableleft.text-center #leftaligned\ nested td.bold  {
	font-weight:bold;
	color:#455a64;
}
.maintableleft.text-center #leftaligned .GreenButton::after, .maintableleft.text-center #leftaligned a.BlueButton::after {
	visibility:hidden;
}
.maintableleft.text-center #leftaligned .GreenButton, .maintableleft.text-center #leftaligned a.BlueButton {
	padding: 9px 22px;
}
img.right {
	margin:0 0 15px 20px;
	float:right;
}
img.left {
	margin:0 15px 15px 0;
	float:left;
}
}
@media only screen and (min-width:992px) {
#dnn_rightsectionheader p {
	line-height: 44px;
	margin:0 8px 0 0;
}
#dnn_rightsectionheader a {
	font-size:13px;
}
.rightaligned {
	text-align: right;
    float: right;
	position:relative;
}
#dnn_rightsectionheader, .searchtoggle {
	display: inline-block;
}
.headerRight {
	display:none;
	position: unset;
  z-index: 10000;
  right: 0;
}
#search {
	top: 42px;
    right: 0;
}
#logo {
    display: inline-block;
	text-align: left;
    position: relative;
    z-index: 1000;
}
#logo img {
	margin: 17px 0 8px 0;
}
.menusection {
    width: 67%;
    text-align: right;
    float: right;
	position: relative;
}
#belowsection .loginSection {
    float: right;
    width: 100%;
    text-align: right;
    line-height: 39px;
    max-width: 108px;
    height: 45px;
    margin-top: 0;
}
 #navbar-top-wrapper {
    width: 100%;
    text-align: unset;
  }
  #belowsection {
    min-height: 55px;
    margin-top: -62px;
    width: 100%;
    float: right;
    position: relative;
  }
.HomeSkin .Text-Right {
   padding-left: 55px;
}
.olbTop .LeftContent {
	display: block;
	position:relative;
	padding-right:0;
	overflow:hidden;
}
.olbTop .LeftContent .overlay {
	position: absolute;
  background-color: rgba(69, 90, 100, 0.8);
  bottom: 0;
  width: 100%;
  height: 100%;
}
.olbTop .LeftContent .Content{
  position: absolute;
  left: 25px;
  top: 50%;
  max-width: 470px;
  transform: translate(0, -50%);
  padding: 0 35px 0 25px;
}
.olbTop .LeftContent .Content img {
	max-width:230px;
	margin-bottom:20px;
}
.olbTop {
	border:unset;
	padding:0;
	max-width:unset;
	top:0;
	position:relative;
}
.olbTop::after {
	content: " ";
  position: absolute;
  width:97px;
  height:98px;
  background:url("/Portals/_default/Skins/GBC/Images/OnlineBanking-Lock.png") no-repeat;
  top:0;
  z-index:10000;
  left: 50%;
  transform: translate(-50%,-50%);
  top:50%;
}
.olbTop .LeftContent .Content h2, .olbTop .LeftContent .Content p {
	color:#fff;
}
.olbTop .LeftContent .Content h2 {
	font-size:32px;
	line-height:34px;
	margin-bottom:15px;
}
.olbTop .LeftContent a.GreenButton {
	margin-top:0;
}
.olbTop .LeftContent .Content p {
	font-size:20px;
	line-height:22px;
}
.olbTop .LeftContent .Content p:last-child {
	margin:0;
}
.olbTop .RightContent {
	position:relative;
}
.olbTop select {
	height: 39px;
	border-radius: 23px;
	margin-bottom:20px;
}
.olbTop input {
	margin-bottom: 17px;
	height: 39px;
	border-radius: 23px;
}
.olbTop .RightContent .Content{
  position: absolute;
    left: 50%;
    top: 50%;
    max-width: 370px;
    transform: translate(-50%, -50%);
}

.olbTop .RightContent h4 {
	font-size:28px;
	display:block;
}
.olbTop .RightContent h4 i {
	display:none;
}
.olbTop p.boxlinks {
	font-size:16px;
}
.olbTop p.boxlinks span:nth-child(2) {
	float:right;
}
.whitewrapper {
  position: absolute;
  background: #fff;
  top: 0;
  width: 100%;
  z-index: 1500;
  left:0;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.50);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.50);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.50);
}
.loginX {
  top: 10px;
  right: 25px;
  max-width:25px;
  -webkit-transition: -webkit-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
}
.loginX:hover {
	 -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
.olbTop select {
	min-width:323px;
}
#search {
	z-index:1000;
}
.InnerSkin header a.GoldButton {
	text-transform:uppercase;
	font-variation-settings: 'wght' 600, 'ital' 0;
	padding: 6px 24px;
  font-size: 16px;
  line-height: 20px;
  height: 32px;
  display:inline-block;
}
.InnerSkin header .loginBtn a.GoldButton::after {
	display:none;
}
.eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews .CornerImage img {
	border-radius: 0 40px 0 0;
}
.eds_news_Ozone.eds_subCollection_news .CustomNews .edn_article .edn_articleSummary {
	padding:0;
}
.eds_news_Ozone.eds_subCollection_news .CustomNews .col-lg-9 {
	padding-left:30px;
}

.edn_aditionalBox.edn_relatedArticles.customarticle ul {
    display: flex;
}
.TeamMember.Search .eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container > span {
    margin-bottom: 8px;
    width: 49%;
    float: left;
    margin-right: 8px;
}
.TeamMember #LendersInner .BioOnTop {
    max-width: 735px;
    margin: 0 auto;
}
.extlinkContent {
	top: 17%;
}
.extlinkContent h2 {
	font-size:24px;
	line-height:26px;
	margin-bottom:20px;
}
.extlinkContent p, .extlinkContent h4 {
	font-size:16px;
	line-height: 18px;
	font-weight:400;
}
.extlinkContent p {
	margin-bottom:15px;
}
.RatesTab {
	margin-bottom:25px;
	display:block;
}
.RatesTab ul li {
    line-height: 54px;
    width: 21%;
    margin-bottom: 25px;
    border-bottom: 4px solid #cfb862;
    min-height: 50px;
    vertical-align: middle;
    display: table-cell;
    padding: 12px 5px 8px 5px;
  }
.RatesTab ul li a {
	font-size: 18px;
	line-height:20px;
}
.RatesTab li:nth-child(1) {
  margin-left: 0;
}
.edr_carousel.NewsOne .wrapper .slider ul li > .content.box0 h3 {
	min-height: 57px;
}
.edr_carousel.NewsOne .text p {
	min-height: 50px;
}
}
@media only screen and (min-width:1025px) {
footer .copyright span, footer #dnn_footer_6_3 {
	display: inline-block;
}
.FooterRightLogos {
    min-height: 137px;
}
footer hr {
	background-color:#808080;
	opacity:1;
	margin-top:15px;
}
.loginX {
    max-width: 30px;
}
.maintableleft.text-center #leftaligned .GreenButton, .maintableleft.text-center #leftaligned a.BlueButton {
	margin-bottom:0;
}
.maintableleft.text-center #leftaligned td.bold,.maintableleft.text-center #leftaligned\ nested td.bold {
	text-align:left;
}
.maintableleft.text-center #leftaligned td {
    padding: 24px 15px 20px 15px;
    font-size: 18px;
    line-height: 21px;
	border-bottom: 1px solid #cecece;
}
.maintableleft.text-center #leftaligned\ nested td {
    padding: 24px 15px 20px 15px;
    font-size: 18px;
    line-height: 21px;
	border: 1px solid #cecece;
}
.maintableleft.text-center tr.BeigBG th {
	 padding: 24px 15px 20px 15px;
}
.maintableleft.text-center tr.BeigBG th.narrowpadding {
	 padding: 5px 8px;
}
}

@media only screen and (min-width: 1000px) and (max-width: 1184px) {
  .eyebrow #dnn_leftsectionheader p {
    margin: 3px 0 0 0;
    line-height: 15px;
	max-width:373px;
  }
    #dnn_rightsectionheader p {
    line-height: 32px;
    margin: 2px 8px 0 0;
  }
}
@media only screen and (min-width:1188px) {
.eyebrow {
  background-color: #f3f2f2;
  padding: 8px 5px 4px 5px;
}
.rightaligned span {
	margin:0 5px;
}
}
@media only screen and (min-width:1200px) {
.TopLevelLeft {
	padding-right:55px;
}
.eyebrow #dnn_leftsectionheader p {
    margin: 13px 0 0 0;
}
}
@media only screen and (min-width:1280px) {
.TeamMember.Search .eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container > span {
    width: 37%;
	margin-bottom:25px;
}
.TeamMember.Search .eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer {
	padding-top:0;
}
.TeamMember.Search .eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a.edncf_submit,
.TeamMember.Search .eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a.edncf_reset {
	padding: 0 30px;
}
.edn_aditionalBox.edn_relatedArticles.customarticle img {
    display: block;
    margin: 0 15px 100px 0;
}
.eyebrow #dnn_leftsectionheader p {
  /*line-height: 44px;*/
  line-height: 15px;
}
.searchtoggle {
	margin-top:7px;
}
.headerRight, #dnn_rightsectionheader {
  float:left;
}

.eyebrow .JCSbox {
    max-width: 170px;
}

#logo img {
  max-width: 258px;
  margin: 20px 0;
}
#belowsection {
    margin-top: -90px;
}
.InnerSkin  #belowsection {
    margin-top: -92px;
}
.HomeSkin header a.SmallButton, .HomeSkin header a.SmallButton:hover, .HomeSkin header a.SmallButton:active {
  font-size: 18px;
  line-height: 22px;
  height: 33px;
}
.InnerSkin header a.GoldButton, .InnerSkin header a.GoldButton:hover, .InnerSkin header a.GoldButton:active {
  font-size: 18px;
  line-height: 22px;
  height: 33px;
  margin-top: 2px;
}

.olbTop .LeftContent .Content img {
    max-width: 260px;
    margin-bottom: 40px;
}
.olbTop .LeftContent .Content h2 {
    font-size: 36px;
    line-height: 38px;
    margin-bottom: 22px;
}
.olbTop .LeftContent .Content {
    left: 12%;
}
.olbTop .LeftContent .Content p {
    margin-bottom: 25px;
}
.BeigeBar::after {
  border-top: 400px solid transparent;
  border-bottom: 0px solid transparent;
  border-left: 610px solid #cfb862;
	position: absolute;
}
.eds_news_Ozone.eds_subCollection_news  .CustomNews hr {
	margin: 25px 0 35px 0;
}
.eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews .edn_metaDetails p {
  margin-bottom: 0;
}
.eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews .edn_metaDetails {
	margin-bottom:20px;
}
.eds_news_Ozone.eds_subCollection_news  #LendersInner h1 {
	font-size:28px;
}
}

@media only screen and (min-width:1385px) {
.TeamMember.Search .eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container > span.edncf_DropDownList.edncf_City {
    width: 320px;
	display:inline-block;
}
.TeamMember.Search .eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_TextInput.edncf_typeText {
    width: 680px;
	display:inline-block;
}
#belowsection .loginSection {
	max-width: 140px;
}
 .HomeSkin header a.SmallButton, .HomeSkin header a.SmallButton:hover, .HomeSkin header a.SmallButton:active {
	 height:42px;
	 border-radius:25px;
	 padding: 10px 40px;
	 font-size:20px;
}
.InnerSkin header a.GoldButton, .InnerSkin header a.GoldButton:hover, .InnerSkin header a.GoldButton:active {
    height:42px;
	 border-radius:25px;
	 padding: 10px 40px;
	 font-size:20px;
}
.olbTop .RightContent h4 {
    font-size: 36px;
    display: block;
	line-height:38px
}
.loginX {
    top: 16px;
    right: 25px;
}
.eds_news_Ozone.eds_subCollection_news.eds_subCollection_news .CustomNews .CornerImage img {
   border-radius: 0 70px 0 0;
}
.extlinkContent {
    width: 43%;
}
.CornerImage.FadeFromLeft {
	margin-right:55px;
}
  #dnn_rightsectionheader a {
    font-size: 14px;
  }
}
@media only screen and (min-width:1400px) {
.eyebrow .JCSbox {
    max-width: 235px;
	min-width:235px;
}
.eyebrow #dnn_leftsectionheader p {
    line-height: 15px;
}
#dnn_rightsectionheader p {
    margin: 0 25px 0 0;
	line-height: 46px;
}
.olbTop .LeftContent .Content {
    top: 42%;
    max-width: 528px;
}
.HomeSkin .Text-Right {
    padding-left: 35px;
}
.HomeSkin #dnn_P6_2_2 .CornerImage, .HomeSkin #dnn_P6_0_2 .CornerImage {
	margin-left: 35px;
}

}

@media only screen and (min-width:1600px) {
.olbTop a.GreenButton {
  padding: 10px 43px 8px 18px;
}
.olbTop .LeftContent .Content img {
    max-width: 260px;
    margin-bottom: 75px;
  }
.olbTop .LeftContent .Content {
        left: 22%;
}
.TeamMember.Search .eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container > span.edncf_DropDownList.edncf_City {
    width: 350px;
	display:inline-block;
}
.TeamMember.Search .eds_news_Ozone.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_TextInput.edncf_typeText {
    width: 900px;
	display:inline-block;
}
.extlinkContent {
    width: 28%;
}
.CornerImage.FadeFromLeft {
    margin-right: 0;
}
.CornerImage.FadeFromRight {
    margin-left: 0;
}
.eyebrow #dnn_leftsectionheader p {
    line-height: 31px;
	margin:6px 0 0 0;
}
}
