/** Generated by FG **/
@font-face {
	font-family: 'RobotoMedium';
	src: url('/resource/RobotoMediumeot');
	src: local('ÃƒÂ¢Ã‹Å“Ã‚Âº'), url('/resource/RobotoMediumwoff') format('woff'), url('/resource/RobotoMediumttf') format('truetype'), url('/resource/RobotoMediumsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");

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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block}
ul {list-style: none}
blockquote,q {quotes: none}
blockquote:before,blockquote:after,q:before,q:after {content: ''; content: none}
table {border-collapse: collapse; border-spacing: 0}
em,i {font-style: italic}
strong,b {font-weight: bold}
img {max-width: 100%; height: auto}
button,html input[type=button],input[type=reset],input[type=submit] {cursor: pointer; border-radius: 0}
.hidden {display: none}
.clearfix {*zoom: 1}
.clearfix:before,.clearfix:after {display: table; content: ""}
.clearfix:after {clear: both}
.float-right,[class^="col-"].float-right,[class*=" col-"].float-right {float: right}
.float-left,[class^="col-"].float-left,[class*=" col-"].float-left {float: left}
.text-center {text-align: center}
.text-right {text-align: right}
.text-left {text-align: left}
.mobile-only,.tablet-only {display: none}
*,*:before,*:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0}
html {font-size: 100%}
header .container, footer .container,.row,.clearfix {*zoom: 1}
header .container, footer .container:before,header .container, footer .container:after,.row:before,.row:after,.clearfix:before,.clearfix:after {display: table; content: ""}
header .container, footer .container:after,.row:after,.clearfix:after {clear: both}
[class^="col-"],[class*=" col-"] {padding-left: 15px; padding-right: 15px; position: relative; float: left; min-height: 1px}
header .container, footer .container {width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto}

header .container-fluid, footer .container-fluid {width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto}
.row {margin-right: -15px; margin-left: -15px}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.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,.col-sm,.col-sm-auto,.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,.col-md,.col-md-auto,.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,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto {position: relative; width: 100%; padding-right: 15px; padding-left: 15px}
.col {-ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%}
.col-auto {-ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%}
.col-1 {-ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%}
.col-2 {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%}
.col-3 {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%}
.col-4 {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%}
.col-5 {-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%}
.col-6 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%}
.col-7 {-ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%}
.col-8 {-ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%}
.col-9 {-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%}
.col-10 {-ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%}
.col-11 {-ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%}
.col-12 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%}

h1, h2, h3, h4, h5, h6, .blockHeader, .LTEProfileTabs .pfm-tabs_content .slds-card.LTECard .LTECardHeader, .LTECardHeader, .slds-card__header {font-family: 'Barlow Condensed', sans-serif; font-weight: 400;}

#mega-menu-wrap-primary,#mega-menu-wrap-primary #mega-menu-primary,#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column,#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge{transition:none;border-radius:0;box-shadow:none;background:none;border:0;bottom:auto;box-sizing:border-box;clip:auto;color:#003da5;display:block;float:none;font-family:inherit;font-size:16px;height:auto;left:auto;line-height:1.7;list-style-type:none;margin:0;min-height:auto;max-height:none;min-width:auto;max-width:none;opacity:1;outline:none;overflow:visible;padding:0;position:relative;pointer-events:auto;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;transform:none;top:auto;vertical-align:baseline;visibility:inherit;width:auto;word-wrap:break-word;white-space:normal}
#mega-menu-wrap-primary:before,#mega-menu-wrap-primary #mega-menu-primary:before,#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:before,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:before,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row:before,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column:before,#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:before,#mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge:before,#mega-menu-wrap-primary:after,#mega-menu-wrap-primary #mega-menu-primary:after,#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:after,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:after,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row:after,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column:after,#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:after,#mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge:after{display:none}
#mega-menu-wrap-primary{border-radius:0 0 0 0}
@media only screen and (min-width: 1024px) {
#mega-menu-wrap-primary{background:rgba(255,0,0,0)}
}
#mega-menu-wrap-primary.mega-keyboard-navigation .mega-menu-toggle:focus,#mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block:focus,#mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block a:focus,#mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block .mega-search input[type=text]:focus,#mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus,#mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary a:focus,#mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary input:focus,#mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary li.mega-menu-item a.mega-menu-link:focus{outline:3px solid #109cde;outline-offset:-3px}
#mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus{outline-offset:2px}
#mega-menu-wrap-primary.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus{background:rgba(51,51,51,0);color:#000;font-weight:400;text-decoration:none;border-color:rgba(255,252,250,0)}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus{color:#000;background:rgba(255,0,0,0)}
}
#mega-menu-wrap-primary #mega-menu-primary{visibility:visible;text-align:right;padding:0}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{cursor:pointer;display:inline;transition:background 200ms linear,color 200ms linear,border 200ms linear}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group{vertical-align:middle;display:inline-block;transition:none}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-title,#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-description{transition:none;line-height:1.5;display:block}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-description{font-style:italic;font-size:.8em;text-transform:none;font-weight:400}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link{display:flex;align-items:center}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link:before{flex:0 0 auto;align-self:flex-start}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-tabbed.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link{display:block}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link{display:table-cell;vertical-align:middle;line-height:initial}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link:before{display:block;margin:0 0 6px;text-align:center}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link > span.mega-title-below{display:inline-block;transition:none}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-icon-top > a.mega-menu-link{display:block;line-height:40px}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-icon-top > a.mega-menu-link:before{display:inline-block;margin:0 6px 0 0;text-align:left}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-right > a.mega-menu-link:before{float:right;margin:0 0 0 6px}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-animating > ul.mega-sub-menu{pointer-events:none}
#mega-menu-wrap-primary #mega-menu-primary li.mega-disable-link > a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-disable-link > a.mega-menu-link{cursor:inherit}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link{cursor:pointer}
#mega-menu-wrap-primary #mega-menu-primary p{margin-bottom:10px}
#mega-menu-wrap-primary #mega-menu-primary input,#mega-menu-wrap-primary #mega-menu-primary img{max-width:100%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu{display:block;visibility:hidden;opacity:1;pointer-events:auto}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu{display:none;visibility:visible;opacity:1}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu{display:block}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu{display:none}
}
@media only screen and (min-width: 1024px) {
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item > ul.mega-sub-menu{opacity:0;transition:opacity 200ms ease-in,visibility 200ms ease-in}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{opacity:1}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{opacity:0;transform:translate(0,10px);transition:opacity 200ms ease-in,transform 200ms ease-in,visibility 200ms ease-in}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{opacity:1;transform:translate(0,0)}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{transform:translate(0,10px);transition:transform 200ms ease-in,visibility 200ms ease-in}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{transform:translate(0,0)}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children > ul.mega-sub-menu{display:none}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on > ul.mega-sub-menu{display:block}
#mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu{visibility:visible}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu{visibility:inherit;opacity:1;display:block}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-1-columns > ul.mega-sub-menu > li.mega-menu-item{float:left;width:100%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item{float:left;width:50%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns > ul.mega-sub-menu > li.mega-menu-item{float:left;width:33.33333%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns > ul.mega-sub-menu > li.mega-menu-item{float:left;width:25%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-5-columns > ul.mega-sub-menu > li.mega-menu-item{float:left;width:20%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-6-columns > ul.mega-sub-menu > li.mega-menu-item{float:left;width:16.66667%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='dashicons']:before{font-family:dashicons}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before{display:inline-block;font:inherit;font-family:dashicons;position:static;margin:0 6px 0 0;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;background:transparent;height:auto;width:auto;top:auto}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a.mega-menu-link:before{margin:0}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before{margin:0 6px 0 0}
#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-left.mega-toggle-on > a.mega-menu-link{border-radius:0}
#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right > ul.mega-sub-menu{right:0}
#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right.mega-toggle-on > a.mega-menu-link{border-radius:0}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item{position:static}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin:0 15px 0 0;display:inline-block;height:auto;vertical-align:middle}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right{float:right}
@media only screen and (min-width: 1024px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right{margin:0 0 0 15px}
}
@media only screen and (min-width: 1024px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-float-left{float:left}
}
@media only screen and (min-width: 1024px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{background:rgba(51,51,51,0);color:#000;font-weight:400;text-decoration:none;border-color:rgba(255,252,250,0)}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{background:rgba(51,51,51,0);color:#000;font-weight:400;text-decoration:none;border-color:rgba(255,252,250,0)}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{color:#000;background:rgba(255,0,0,0)}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{line-height:65px;height:65px;padding:0;vertical-align:baseline;width:auto;display:block;color:#003da5;text-transform:none;text-decoration:none;text-align:center;text-decoration:none;background:rgba(0,0,0,0);border:0;border-radius:0;font-family:inherit;font-size:16px;font-weight:400;outline:none}
@media only screen and (min-width: 1024px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-multi-line > a.mega-menu-link{line-height:inherit;display:table-cell;vertical-align:middle}
}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-multi-line > a.mega-menu-link br{display:none}
}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{display:list-item;margin:0;clear:both;border:0}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right{float:none}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{border-radius:0;border:0;margin:0;line-height:40px;height:40px;padding:0 10px;background:transparent;text-align:left;color:#003da5;font-size:16px}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row{width:100%;float:left}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column{float:left;min-height:1px}
@media only screen and (min-width: 1024px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-1{width:100%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-2{width:50%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-2{width:100%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-3{width:33.33333%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-3{width:66.66667%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-3{width:100%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-4{width:25%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-4{width:50%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-4{width:75%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-4{width:100%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-5{width:20%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-5{width:40%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-5{width:60%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-5{width:80%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-5{width:100%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-6{width:16.66667%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-6{width:33.33333%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-6{width:50%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-6{width:66.66667%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-6{width:83.33333%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-6{width:100%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-7{width:14.28571%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-7{width:28.57143%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-7{width:42.85714%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-7{width:57.14286%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-7{width:71.42857%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-7{width:85.71429%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-7{width:100%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-8{width:12.5%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-8{width:25%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-8{width:37.5%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-8{width:50%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-8{width:62.5%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-8{width:75%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-8{width:87.5%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-8{width:100%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-9{width:11.11111%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-9{width:22.22222%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-9{width:33.33333%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-9{width:44.44444%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-9{width:55.55556%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-9{width:66.66667%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-9{width:77.77778%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-9{width:88.88889%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-9{width:100%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-10{width:10%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-10{width:20%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-10{width:30%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-10{width:40%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-10{width:50%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-10{width:60%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-10{width:70%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-10{width:80%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-10{width:90%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-10{width:100%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-11{width:9.09091%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-11{width:18.18182%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-11{width:27.27273%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-11{width:36.36364%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-11{width:45.45455%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-11{width:54.54545%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-11{width:63.63636%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-11{width:72.72727%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-11{width:81.81818%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-11{width:90.90909%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-11{width:100%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-12{width:8.33333%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12{width:16.66667%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12{width:25%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12{width:33.33333%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-12{width:41.66667%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-12{width:50%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-12{width:58.33333%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12{width:66.66667%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-12{width:75%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-12{width:83.33333%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-12{width:91.66667%}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-12-of-12{width:100%}
}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column{width:100%;clear:both}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding:0 0 8px;width:100%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{z-index:999;border-radius:0;background:#dee6f3;border:0;padding:40px 55px 30px;position:absolute;width:100%;max-width:none;left:0}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{float:left;position:static;width:100%}
}
@media only screen and (min-width: 1024px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-1{width:100%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-2{width:50%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-2{width:100%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-3{width:33.33333%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-3{width:66.66667%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-3{width:100%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4{width:25%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-4{width:50%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-4{width:75%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-4{width:100%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-5{width:20%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-5{width:40%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-5{width:60%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-5{width:80%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-5{width:100%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6{width:16.66667%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-6{width:33.33333%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-6{width:50%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-6{width:66.66667%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-6{width:83.33333%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-6{width:100%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-7{width:14.28571%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-7{width:28.57143%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-7{width:42.85714%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-7{width:57.14286%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-7{width:71.42857%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-7{width:85.71429%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-7{width:100%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-8{width:12.5%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-8{width:25%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-8{width:37.5%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-8{width:50%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-8{width:62.5%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-8{width:75%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-8{width:87.5%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-8{width:100%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-9{width:11.11111%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-9{width:22.22222%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-9{width:33.33333%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-9{width:44.44444%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-9{width:55.55556%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-9{width:66.66667%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-9{width:77.77778%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-9{width:88.88889%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-9{width:100%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-10{width:10%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-10{width:20%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-10{width:30%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-10{width:40%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-10{width:50%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-10{width:60%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-10{width:70%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-10{width:80%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-10{width:90%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-10{width:100%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-11{width:9.09091%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-11{width:18.18182%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-11{width:27.27273%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-11{width:36.36364%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-11{width:45.45455%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-11{width:54.54545%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-11{width:63.63636%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-11{width:72.72727%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-11{width:81.81818%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-11{width:90.90909%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-11-of-11{width:100%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-12{width:8.33333%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-12{width:16.66667%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-12{width:25%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-12{width:33.33333%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-12{width:41.66667%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-12{width:50%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-12{width:58.33333%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-12{width:66.66667%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-12{width:75%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-12{width:83.33333%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-11-of-12{width:91.66667%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-12-of-12{width:100%}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description{margin:5px 0}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu{clear:both}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{margin-left:10px}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu{margin-left:10px}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{color:#003da5;font-family:inherit;font-size:16px;display:block;float:left;clear:none;padding:0 0 8px;vertical-align:top}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear{clear:left}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{color:#003da5;font-family:inherit;font-size:15px;text-transform:none;text-decoration:none;font-weight:700;text-align:left;margin:0;padding:1px 0 15px;vertical-align:top;display:block;visibility:inherit;border:0}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover{border-color:rgba(0,0,0,0)}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{color:#003da5;font-family:inherit;font-size:16px;text-transform:none;text-decoration:none;font-weight:700;text-align:left;margin:0;padding:0;vertical-align:top;display:block;border:0}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover{border-color:rgba(0,0,0,0)}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus{color:#000;font-weight:700;text-decoration:underline;background:rgba(0,0,0,0)}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover > span.mega-title-below,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover > span.mega-title-below,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus > span.mega-title-below,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus > span.mega-title-below{text-decoration:underline}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{color:#003da5;font-family:inherit;font-size:16px;text-transform:none;text-decoration:none;font-weight:inherit;text-align:left;margin:0;padding:0;vertical-align:top;display:block;border:0}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{border-color:rgba(0,0,0,0)}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link{display:flex}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus{color:#000;font-weight:400;text-decoration:underline;background:rgba(0,0,0,0)}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{border:0;padding:10px;border-radius:0}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{width:100%;clear:both}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{color:#003da5;font-family:inherit;font-size:16px;text-transform:none;text-decoration:none;font-weight:inherit;margin:0;border:0;padding:0;vertical-align:top;display:block}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus{color:#000;font-weight:400;text-decoration:underline;background:rgba(0,0,0,0)}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{z-index:999;position:absolute;width:250px;max-width:none;padding:0;border:0;background:#dee6f3;border-radius:0}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{float:left;position:static;width:100%;padding:0;border:0;border-radius:0}
}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{clear:both}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{display:block;background:rgba(255,252,250,0);color:#003da5;font-family:inherit;font-size:16px;font-weight:400;padding:0 10px;line-height:35px;text-decoration:none;text-transform:none;vertical-align:baseline}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link{border-top-left-radius:0;border-top-right-radius:0}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link{border-top-left-radius:0;border-top-right-radius:0}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link{border-bottom-right-radius:0;border-bottom-left-radius:0}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link{border-bottom-right-radius:0;border-bottom-left-radius:0}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background:rgba(255,252,250,0);font-weight:400;text-decoration:none;color:#000}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{position:absolute;left:100%;top:0}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{position:static;left:0;width:100%}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link{padding-left:20px}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link{padding-left:30px}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{content:'\f347';font-family:dashicons;font-weight:400;display:inline-block;margin:0 0 0 6px;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:rotate(0);color:inherit;position:relative;background:transparent;height:auto;width:auto;right:auto;line-height:inherit}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{display:inline;height:auto;width:auto;background:transparent;position:relative;pointer-events:auto;left:auto;min-width:auto;line-height:inherit;color:inherit;font-size:inherit;padding:0}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{float:right}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-collapse-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after{content:'\f343'}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{float:right;right: 15px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after{content:'\f343'}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile > a.mega-menu-link > span.mega-indicator{display:none}
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children) > a.mega-menu-link > span.mega-indicator,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link > span.mega-indicator{display:none}
@media only screen and (min-width: 1024px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after{content:'\f345'}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link{text-align:right}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator{float:left}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator:after{content:'\f341';margin:0 6px 0 0}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before{float:right;margin:0 0 0 6px}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{left:-100%;top:0}
}
@media only screen and (min-width: 1024px) {
#mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion > li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{float:right}
}
#mega-menu-wrap-primary #mega-menu-primary li[class^='mega-lang-item'] > a.mega-menu-link > img{display:inline}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link > img.wpml-ls-flag,#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link > img.iclflag{display:inline;margin-right:8px}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-hide-on-mobile,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-mobile,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-mobile{display:none}
}
@media only screen and (min-width: 1024px) {
#mega-menu-wrap-primary #mega-menu-primary li.mega-hide-on-desktop,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-desktop,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-desktop{display:none}
}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary:after{content:"";display:table;clear:both}
}
#mega-menu-wrap-primary .mega-menu-toggle{display:none;z-index:1;cursor:pointer;background:rgba(255,0,0,0);border-radius:0;line-height:40px;height:40px;text-align:left;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;white-space:nowrap}
#mega-menu-wrap-primary .mega-menu-toggle img{max-width:100%;padding:0}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary .mega-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-preferred-size:33.33%;-webkit-flex-basis:33.33%;flex-basis:33.33%}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block{margin-left:6px}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child{margin-right:6px}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block{margin-left:3px;margin-right:3px}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-right:6px}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child{margin-left:6px}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;outline:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}
@media only screen and (max-width: 1023px) {
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{background:#faf3eb;padding:0 5px;display:none;position:absolute;width:100%;z-index:9999999}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary{display:block}
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0{cursor:pointer}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated{padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;transform:scale(0.8);align-self:center;outline:0;background:none}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box{width:40px;height:24px;display:inline-block;position:relative;outline:0}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner{display:block;top:50%;margin-top:-2px}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{width:40px;height:4px;background-color:#ddd;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{content:"";display:block}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before{top:-10px}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{bottom:-10px}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner{top:2px}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after{top:20px}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner{transform:translate3d(0,10px,0) rotate(45deg)}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg)}
#mega-menu-wrap-primary{clear:both}

/********* Login Page Css *********/
.salesforceIdentityCommunityLogo2 .communityLogo {width: auto !important;padding: 10px 0;}
.salesforceIdentityLoginBody2 {text-align: left !important; position: relative !important; display: block !important;}
.salesforceIdentityLoginBody2:before {display: inherit !important;}
.salesforceIdentityLoginBody2 .cCenterPanel {display: block !important; margin: 0px auto 0px !important; padding-bottom: 30px !important; padding-top: 30px !important;}
.salesforceIdentityLoginBody2 .cHeaderPanel, .salesforceIdentityLoginBody2 .cFooterPanel {position: relative !important;}
.salesforceIdentityLoginBody2 .ui-widget {padding: 0px !important;}
.salesforceIdentityCommunityLogo2 .communityLogo {margin-bottom: 15px;}
.salesforceIdentityLoginBody2 #sfdc_username_container .inputIcon.slds-button__icon, .salesforceIdentityLoginBody2 #sfdc_password_container .inputIcon.slds-button__icon {position: relative; top: 3px;}
.salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea {background-color: #fff !important; padding: 20px;}
.salesforceIdentityLoginForm2 .inputBox, .salesforceIdentityForgotPassword2 .inputBox {margin: 3px 0px 0px 10px !important; width: 90% !important;}
.salesforceIdentityLoginForm2 .inputBox:focus, .salesforceIdentityForgotPassword2 .inputBox {box-shadow: none !important;}
.salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea a, .uiOutputRichText p span {color: #003da5 !important;}
.salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea a:hover, .salesforceIdentityLoginBody2 .cCenterPanel .siteforceContentArea a:focus {color: #000000 !important;}

.pfm-button_link.pfm-button, .pfm-button_link.uiButton, .pfm-button_link.pfm-button:hover, .pfm-button_link.uiButton:hover, .pfm-button_link.pfm-button:focus, .pfm-button_link.uiButton:focus {background-color: transparent !important;}
.uiOutputRichText p {margin-bottom: 15px;}
.LTECreateAccount .slds-input {width: 100%; padding: 3px 10px; font-size: 1rem; color: #495057;	border: 1px solid #ced4da !important; border-radius: .25rem; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.LTECreateAccount .slds-form-element__label {color: #003da5 !important;}
.LTECreateAccount .slds-required {color: #a61c25 !important;}
.salesforceIdentityLoginBody2 .cHeaderPanel, .pfm-portal_navbar {background: #fff;}
.siteforceStarterBody .cCenterPanel {max-width: 100% !important;}
.uiButton .label {color: #fff !important;}

/********* New Registration Page Css *********/
.comm-layout-column, .cCenterPanel, .comm-page-custom-new-user-registration .cCenterPanel, .comm-page-custom-new-user-registration .comm-content-footer {padding: 0px !important;}
.cCenterPanel, .comm-page-custom-new-user-registration .cCenterPanel {margin-top: 0px !important;}
.require_wrap .slds-required {font-size: 12px; position: relative; top: -7px; right: -4px;}
.cFS_NewUserRegistrationForm .incompleteFieldError {margin-left: 6px !important;}
.cFS_NewUserRegistrationForm .uiOutputText {padding-left: 6px; width: 100%;}
abbr[title], abbr[data-original-title] {text-decoration: none !important;}
.btn_wrap {margin: 0px auto 20px; padding: 0;}
.slds-form-element_horizontal .slds-form-element__control {float: right; padding: 0px; width: 310px;}
.block--user-login, .block--search-form.search-form {display: none !important;}
.cFS_NewUserRegistrationForm .slds-text-heading--small, .cFS_NewUserRegistrationForm .slds-text-heading_small {font-size: 1.2rem; font-weight: 600;}
.LTEEventWrapper .slds-button:not(.slds-modal__close):not(.fonteva-button_clear):not(.slds-button--icon-bare):not(.slds-button_icon-bare), .LTEEventWrapper .slds-select, .LTEEventWrapper .slds-input {min-width: 86px !important;}

/********** Portal Style **********/
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab {margin-top: 3px; padding: 0.75rem 1rem !important; border-radius: 0 !important;}
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab:first-child {margin-top: 0px;}
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab.pfm-tab_active, .LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab.pfm-tab_active:hover, .LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab.pfm-tab_active:focus, .slds-grid.slds-grid_vertical.pfm-sidenav_container .pfm-subheader_button:hover, .slds-grid.slds-grid_vertical.pfm-sidenav_container .pfm-subheader_button{background-color: #faf3eb !important; color: #003da5 !important; border-right: 4px solid #003da5;}
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab:hover {background-color: #faf3eb !important; color: #003da5 !important;}

.LTEShoppingCartIcon.pfm-shopping-cart_dropdown {margin-right: 0px !important;}
.LTEShoppingCartIcon.pfm-shopping-cart_dropdown:hover {background-color: #000 !important;}
.LTEShoppingCartIcon.pfm-shopping-cart_dropdown:hover .pfm-shopping-cart_quantity {color: #fff !important;}
.LTEShoppingCartIcon.pfm-shopping-cart_dropdown:hover lightning-icon.pfm-icon_custom svg {fill: #fff !important;}
.slds-select, .slds-checkbox .slds-checkbox_faux, .slds-checkbox .slds-checkbox--faux, .uiInput--textarea .textarea, .uiInput--textarea.textarea, .slds-input, .pfm-input_date-range-tile[LTE-pfmInputDateRange_pfmInputDateRange] {border: 1px solid #e5dfd6 !important;}
.pfm-input_date-range-tile[LTE-pfmInputDateRange_pfmInputDateRange] {height: 40px;}
.pfm-input_date-range.pfm-input_portal[LTE-pfmInputDateRange_pfmInputDateRange] .pfm-input_date-range-tile[LTE-pfmInputDateRange_pfmInputDateRange] {padding: 7.5px .75rem 7.5px 1rem !important;}
.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__footer {border-top: 1px solid #e5dfd6 !important;}
input.col-md-8 {max-width: 100%;}
input::placeholder {color: #a1a1a1 !important;}

.LTEProfileTabs .pfm-tabs_content .slds-card.LTECard, .LTECard.pfm-card {border: 1px solid #003da5;}
.LTEProfileTabs .pfm-tabs_content .slds-card.LTECard .LTECardHeader, .LTECardHeader, .slds-card__header {background-color: #003da5 !important; color: #fff !important;}
.LTEProfileTabs .pfm-tabs_content .slds-card.LTECard .input-fields-span.FrameworkInputFields, .LTEProfileTabs .pfm-tabs_content .slds-card.LTECard .slds-m-bottom_medium {clear: both;}

.displayBlock.cFS_CustomFieldsets, .editBlock.cFS_CustomFieldsets, .cFS_CustomFieldsets.blockHeader, .LTECard.pfm-card .pfm-card, .slds-theme_default, .slds-theme--default, .slds-border_bottom, .slds-border--bottom, .slds-border_top, .slds-border--top, .LTEDataTable.slds-table, .slds-table_bordered tbody td, .slds-table_bordered tbody th, .slds-table--bordered tbody td, .slds-table--bordered tbody th, .slds-table_bordered, .slds-table--bordered, .table thead th, table.dataTable.no-footer {border-color: #e5dfd6 !important;}
.table thead th {color: #414141 !important;}
.displayBlock.cFS_CustomFieldsets, .editBlock.cFS_CustomFieldsets {padding: 30px !important;}
.cFS_CustomFieldsets.blockHeader {background-color: #003da5 !important; border-color: #003da5 !important; color: #fff !important;}

.slds-is-sortable .slds-th__action:hover .slds-is-sortable__icon, .slds-is-sortable .slds-th__action:focus .slds-is-sortable__icon, .slds-is-sortable.slds-has-focus .slds-th__action .slds-is-sortable__icon, .slds-is-sortable.slds-has-focus .slds-th__action:hover .slds-is-sortable__icon, .slds-is-sortable.slds-has-focus .slds-th__action:focus .slds-is-sortable__icon {fill: #003da5 !important;}
.slds-table_header-fixed_container:before, .slds-table--header-fixed_container:before {border-bottom: 1px solid #e5dfd6 !important;}

.slds-button_brand .slds-icon__container, .slds-button--brand .slds-icon__container, .slds-button_brand .slds-icon_container, .slds-button--brand .slds-icon_container {display: none !important;}

.cRosterManageComponent .slds-button--neutral {margin: 10px auto !important;}
.slds-button_neutral, .slds-button--neutral, .LTECarousel.pfm-carousel .pfm-carousel_control {background-color: #003da5 !important; border-color: #003da5 !important; color: #ffffff !important;}
.slds-button_neutral:hover, .slds-button_neutral:active, .slds-button--neutral:hover, .slds-button--neutral:active, .LTECarousel.pfm-carousel .pfm-carousel_control:hover, .LTECarousel.pfm-carousel .pfm-carousel_control:active {background-color: #000000 !important; border-color: #000000 !important; color: #fff !important;}
.slds-button_brand, .slds-button--brand {background-color: #003da5 !important; border-color: #003da5 !important; color: #fff !important; height: 40px !important; line-height: 40px !important; padding: 0px 12px !important;}
.slds-button_brand span, .slds-button--brand span {color: #fff !important;}
.slds-button_brand:hover, .slds-button_brand:focus, .slds-button--brand:hover, .slds-button--brand:focus {background-color: #000000 !important; border-color: #000000 !important; color: #ffffff !important;}
.slds-button--brand:hover .label, .slds-button--brand:focus .label {color: #ffffff !important;}

.pfm-input_date-range-popover[LTE-pfmInputDateRange_pfmInputDateRange] {border: 1px solid #e5dfd6 !important;}
.pfm-button.pfm-button_outline[LTE-pfmButton_pfmButton] {background-color: #003da5 !important; border-color: #003da5 !important; color: #ffffff !important;}
.pfm-button.pfm-button_outline:hover[LTE-pfmButton_pfmButton], .pfm-button.pfm-button_outline:focus[LTE-pfmButton_pfmButton] {background-color: #111111 !important; border-color: #111111 !important; color: #fff !important;}
.pfm-button.pfm-button_default[LTE-pfmButton_pfmButton], .pfm-button.pfm-button_success[LTE-pfmButton_pfmButton] {background-color: #111111 !important; border-color: #111111 !important; color: #fff !important;}
.pfm-button.pfm-button_default:hover[LTE-pfmButton_pfmButton], .pfm-button.pfm-button_default:focus[LTE-pfmButton_pfmButton], .pfm-button.pfm-button_success:hover[LTE-pfmButton_pfmButton] {background-color: #003da5 !important; border-color: #003da5 !important; color: #ffffff !important;}

.editBlock+.cFS_CustomFieldsets {margin-top: 1.5rem;}
.pfm-tabs label {font-size: 14px !important; color: #111111 !important; font-weight: 600;}
.pfm-tabs label.slds-button--brand {color: #fff !important;}
.uiInput--input .input, .uiInput--input.input {margin-bottom: 10px;}
.LTESubscriptionTile .thebadge {background-color: #003da5 !important;}
.LTEPageContainer .slds-modal .slds-modal__container .slds-modal__header {background-color: #003da5 !important; color: #fff !important; padding: 1rem !important;}
.LTEPageContainer .slds-modal .slds-modal__container .slds-modal__header h2 {color: #fff !important;}
.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header .slds-modal__close {top: 20px !important; right: 5px !important;}
.LTEPageContainer .slds-modal .slds-modal__container .slds-modal__header svg.slds-icon.slds-icon-text-default.slds-icon_small {fill: #fff !important;}

/*------ Data table ------*/
.dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_length {margin-bottom: 15px;}
.dataTables_wrapper .dataTables_paginate a.paginate_button.disabled, .dataTables_wrapper .dataTables_paginate a.paginate_button.disabled:active, .dataTables_wrapper .dataTables_paginate a.paginate_button.disabled:hover {color: #fff !important; opacity: 0.5;}
.dataTables_wrapper .dataTables_paginate a.paginate_button {background: #003da5 !important; border-color: #003D65 !important; color: #fff !important;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:focus {background: linear-gradient(rgb(88, 88, 88) 0px, #111111 100%) !important;}
.dataTables_wrapper .dataTables_paginate a.paginate_button.current, .dataTables_wrapper .dataTables_paginate a.paginate_button.current:hover {background: linear-gradient(rgb(88, 88, 88) 0px, #111111 100%) !important; border-color: #111111 !important; color: #fff !important;}
.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {margin-top: 10px;}

.LTESubHeader .pfm-sidenav_container a:hover:not(.pfm-button), .LTESubHeader .pfm-sidenav_container a:active:not(.pfm-button), .LTESubHeader .pfm-sidenav_container .pfm-accordion_item:hover {background-color: #444743 !important; color: #fff !important;}
.LTESubHeader.pfm-navbar_left, .LTESubHeader.js-backdrop {top: 53px !important;}
.slds-scrollable_x, .slds-scrollable--x {overflow: visible !important;}
.pfm-directories_content .slds-scrollable--x {overflow: hidden !important;}

.LTECreateAccount .slds-form-element__label, .LTECreateAccount .slds-required {color: #505050 !important; font-weight: 600;}
.LTECreateAccount a.pfm-text-color_custom {color: #1a428a !important;}

.uiOutputRichText a {color: #1a428a !important;}
.LTEPortalAssets .slds-tabs_default__link {color: #003da5 !important;}
.slds-tabs_default__nav, .slds-tabs--default__nav {border-bottom: 1px solid #003da5 !important;}
.LTEInvoices li.slds-tabs_default__item.slds-is-active:after, .LTEInvoices li.slds-tabs_default__item:hover:after {background-color: #003da5 !important;}
.slds-has-focus .slds-th__action {box-shadow: none !important;}
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab {margin-bottom: 2px;}
.LTEProfileTabs .pfm-tile.pfm-tile-theme_brand[LTE-pfmTile_pfmTile] {background-color: #5594ff !important; border-color: #5594ff !important;}
.LTEProfileTabs .pfm-tile.pfm-tile-theme_danger[LTE-pfmTile_pfmTile] .pfm-text-body_large[LTE-pfmText_pfmText], .LTEProfileTabs .pfm-tile.pfm-tile-theme_success[LTE-pfmTile_pfmTile] .pfm-text-body_large[LTE-pfmText_pfmText], .LTEProfileTabs .pfm-tile.pfm-tile-theme_brand[LTE-pfmTile_pfmTile] .pfm-text-body_large[LTE-pfmText_pfmText], [LTE-pfmText_pfmText-host].pfm-theme_brand, .pfm-tile.pfm-tile-theme_success[LTE-pfmTile_pfmTile] p.pfm-text.pfm-text-body_small, .pfm-tile.pfm-tile-theme_success[LTE-pfmTile_pfmTile] p.pfm-text.pfm-font-weight_bold {color: #fff !important;}

.forceHoverPanel.open.active .slds-button--neutral, .forceHoverPanel.open.active .slds-button--neutral:hover, .forceHoverPanel.open.active .slds-button--neutral:focus {background-color: transparent !important; border-color: transparent !important; color: #6b6d70 !important; box-shadow: none !important;}
.LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger:hover span, .LTEListing .pfm-navbar_list .pfm-dropdown-trigger .pfm-dropdown>.slds-dropdown__list>.slds-dropdown__item:hover>a, .LTEListing .pfm-navbar_list .pfm-dropdown-trigger .slds-dropdown_submenu>.slds-dropdown__list>.slds-dropdown__item:hover>a, .LTEListing .pfm-navbar_list>a:hover, .LTEListing .pfm-navbar_list .pfm-dropdown-trigger:hover {color: #fff !important;}

.slds-button--brand.fonteva-button_reverse .slds-icon_container {position: relative; top: -1px;}
.forceCommunityRichText p {margin-bottom: 15px;}
.forceCommunityRichText p span {color: #111111 !important; background-color: transparent !important;}
.LTEPortalAssets .pfm-listing_filter {position: relative !important;}
.pfm-tabs input[type="text"], .pfm-tabs input[type="password"], .pfm-tabs input[type="email"], .pfm-tabs input[type="tel"], .pfm-tabs textarea {width: 100% !important; max-width: 100% !important;}
.LTEProfileTabs .slds-table tbody tr td .slds-button {background-color: #003da5 !important; margin-top: 5px !important; margin-bottom: 5px !important;}
.LTEProfileTabs .slds-table tbody tr td .slds-button:hover {background-color: #111111 !important; color: #ffffff !important;}
.LTEProfileTabs .slds-table tbody tr td .slds-button:hover svg {fill: #ffffff !important;}
.LTEProfileTabs .slds-table .slds-action svg, .LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header svg {fill: #fff !important;}
.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header:not(.pfm-drawer__header) {color: #fff !important; padding: 15px 40px !important;}
.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header .slds-button--icon-inverse:focus {box-shadow: none !important; border: 0 !important;}
.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header:not(.pfm-drawer__header) svg {fill: #fff !important;}
.LTEPortalAssets .slds-modal .slds-modal__container .slds-modal__header .slds-modal__close {top: 1rem !important; right: 5px !important;}
.pfm .slds-modal {z-index:99999999999 !important;}
.LTEPortalAssets .slds-backdrop {z-index: 99999 !important;}
searchNavExpandToggle.slds-button_reset.slds-text-link.slds-nav-vertical__action.slds-nav-vertical__action_overflow {color: #fff !important;}
searchNavExpandToggle.slds-button_reset.slds-text-link.slds-nav-vertical__action.slds-nav-vertical__action_overflow:hover {text-decoration: none !important;}
.pfm-tile.pfm-tile-theme_brand[LTE-pfmTile_pfmTile] {background-color: #002D92 !important; border-color: #002D92 !important;}
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list {background-color: #ffffff !important;}
.comm-page-home .LTECardHeader {margin-top: -1px; border-radius: 3px 3px 0px 0px;}
.LTESubHeader .pfm-sidenav_container a:hover:not(.pfm-button), .LTESubHeader .pfm-sidenav_container a:active:not(.pfm-button), .LTESubHeader .pfm-sidenav_container .pfm-accordion_item:hover {background-color: #002D92 !important; color: #fff !important;}
.slds-popover_tooltip .slds-popover__body, .slds-popover--tooltip .slds-popover__body {color: #fff !important;}
.slds-table th:focus, .slds-table th.slds-has-focus, .slds-table [role=gridcell]:focus, .slds-table [role=gridcell].slds-has-focus, .slds-table_bordered:not(.slds-no-row-hover) tbody tr:hover>td:not(.slds-has-focus), .slds-table_bordered:not(.slds-no-row-hover) tbody tr:hover>th:not(.slds-has-focus), .slds-table_bordered:not(.slds-no-row-hover) tbody tr:focus>td:not(.slds-has-focus), .slds-table_bordered:not(.slds-no-row-hover) tbody tr:focus>th:not(.slds-has-focus), .slds-table--bordered:not(.slds-no-row-hover) tbody tr:hover>td:not(.slds-has-focus), .slds-table--bordered:not(.slds-no-row-hover) tbody tr:hover>th:not(.slds-has-focus), .slds-table--bordered:not(.slds-no-row-hover) tbody tr:focus>td:not(.slds-has-focus), .slds-table--bordered:not(.slds-no-row-hover) tbody tr:focus>th:not(.slds-has-focus) {box-shadow: none !important;}

.pfm-button.pfm-button_outline[LTE-pfmButton_pfmButton] .slds-icon-text-default {fill: #ffffff !important;}
.pfm-button.pfm-button_outline[LTE-pfmButton_pfmButton]:hover .slds-icon-text-default {fill: #fff !important;}
.pfm-modal_drawer.slds-modal[LTE-pfmDrawer_pfmDrawer] h1 {color: #333;}
.LTESubHeader.pfm-navbar_left, .LTESubHeader.js-backdrop {top: 0 !important;}
.LTESubHeader.pfm-navbar_left {z-index: 9999 !important;}
.LTESubHeader.pfm-navbar_left .pfm-sidenav_container>a {padding: 15px 15px !important; color: #003da5 !important; min-height: 25px !important;}
.LTESubHeader.pfm-navbar_left .pfm-sidenav_container>a:hover {background-color: #faf3eb !important; color: #003da5 !important;}
.slds-button_neutral, .slds-button--neutral, .LTECarousel.pfm-carousel .pfm-carousel_control, .slds-button_brand, .slds-button--brand, .LTEPortalAssets .fonteva-slds-button {font-size: 16px !important; border-radius: 50px !important; padding: 0px 20px !important; height: 40px !important; line-height: 34px !important;}
.logo_wrap {max-height: 48.61px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-right>a.mega-menu-link:before {position: relative; top: 2px;}

.DRCTSSearchDirectories .fonteva-slds-search--navbar.sticky-active {position: relative !important;}
.slds .slds-input-has-icon .slds-input__icon.slds-icon-utility-search {top: 36% !important;}
.fonteva-search--wrapper .slds-button--brand.FrameworkButton {height: 36px !important; line-height: 30px !important;}
.directories-wrapper .slds-button_neutral {height: auto !important; line-height: inherit !important;}
.directories-wrapper .uiInput--input.input.uiInputSmartNumber {margin: 0px auto !important; border: 0 !important;}
.slds-input-has-icon_left-right .slds-input {padding: 0 2rem !important; height: 32px !important;}

.changeinfo{font-size: 18px;padding: 10px 20px;background-color: #2196F3;color: #fff;opacity: 0.83;transition: opacity 0.6s;margin-bottom: 15px;}

/*-- 2nd header --*/
#navbar .pfm-img_container {display: none;}
.forceCommunityGlobalNavigation {background-color: #003da5; background: linear-gradient(#003da5,#003da5) !important; height: 55px !important;}
.LTENavbar.pfm-navbar .pfm-navbar_list>a {color: #ffffff; font-weight: 500; transition: 0.4s !important;}
.LTENavbar.pfm-navbar .pfm-navbar_list>*:hover {background-color: #414141 !important; color: #fff !important;}
.LTENavbar.pfm-navbar .pfm-navbar_list>a, .LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger, .LTENavbar.pfm-navbar .pfm-navbar_list .pfm-dropdown-trigger>button {height: 50px !important;}
.LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger .pfm-dropdown>.slds-dropdown__list>.slds-dropdown__item:hover, .LTEPortalAssets .pfm-navbar_list .pfm-dropdown-trigger .slds-dropdown_submenu>.slds-dropdown__list>.slds-dropdown__item:hover, .LTENavbar .slds-dropdown.pfm-dropdown ul>li>a:hover {background-color: #414141 !important; color: #fff !important;}
.LTENavbar.pfm-navbar .pfm-navbar_list .pfm-dropdown-trigger>button svg {fill: #fff !important;}
.LTENavbar.pfm-navbar .pfm-navbar_list .pfm-dropdown-trigger:hover button svg {fill: #fff !important;}
.LTEPortalAssets.pfm-portal-layout.js-fixed-subheader #subheaders {z-index: 999999 !important;}
.LTENavbarRightMenu.pfm-navbar_right {z-index: 9999 !important;}

a.slds-align-middle.pfm-navbar_right-icon {position: absolute; right: 20px !important; top: 2px;}
.pfm .fonteva-slds-schedule-item-header {background-color: rgb(16, 114, 156) !important;}
.pfm .slds-text-heading--small {color: #fff !important;}

.siteforceDesignTimeComponent[data-component-label="Group Related List"] .forceRelatedListSingleContainer:nth-child(2), .siteforceDesignTimeComponent[data-component-label="Group Related List"] .forceRelatedListSingleContainer:nth-child(3), .forceRelatedListContainer .forceRelatedListSingleContainer:nth-child(2), .forceRelatedListContainer .forceRelatedListSingleContainer:nth-child(3) {display: none !important;}
.oneActionsRibbon li.slds-button--neutral > a {color: inherit !important;}
.forceChatterGroupDetailCard, .forceCommunityGroupHighlightStencilNapili {margin-bottom: 0.75rem !important;}

/******** 3-9-2021 ********/
.forceChatterFeedBodyText .Desktop.feedBodyInnerTruncated {max-height: calc(var(--lwc-fontSizeMedium,0.8125rem)*var(--lwc-lineHeightText,1.5)* 6) !important;}
.forceChatterFeedBodyText.cuf-more.fadeOut, .forceChatterFeedBodyText .cuf-more.fadeOut {animation: none !important;}
.slds-page-header_record-home .slds-media__body h1, .pfm .LTEFeaturedEventSpeakers .slds-text-heading--small {color: inherit !important;}
.LTEFeaturedEventSpeakers .tns-inner {z-index: 1 !important;}

/**** Fonteva navogation ****/
.LTENavbar.pfm-navbar .pfm-navbar_list>a {color: #ffffff;font-weight: 500;transition: 0.4s !important;height: 55px !important;}
.LTENavbar.pfm-navbar .pfm-navbar_content {height: 55px !important;}
.LTEPortalAssets .pfm-navbar_list .slds-dropdown__list {list-style: none;padding: 0;margin-bottom: 10px;}
.LTEProfileTabs .pfm-tabs.pfm-tabs_vertical .pfm-tabs_list .pfm-tab:last-child {margin-bottom: 30px;}

.LTEProfile .uiInput.uiInput--default, .LTEProfile .slds-form-element.cFS_Picklist {display: inline-block; width: 100%; margin-bottom: 10px;}
.LTEProfile .slds-form-element__icon {padding-top: 0px;}
.cFS_CustomFieldsets lightning-helptext {float: left; top: 7px !important;}
.cFS_CustomFieldsets lightning-helptext div.slds-form-element__icon {top: 15px !important; position: relative !important; float: left !important;}
.cFS_CustomFieldsets .picklistIcon div {padding: 0 !important;}

.FrameworkFileUpload .file-label.slds-button--brand {margin-left: 10px;}
.LTESubscriptionTile .thebadge {color: #fff !important; font-weight: 500;}
.LTEFontevaPortalGroupDetailLayout .slds-card__header {padding: 1rem !important;}

.uiInput--datetime .form-element .datePicker-openIcon {top: 15px!important;}
.cRosterManageComponent .slds-fade-in-open lightning-button-icon, .cRosterManageComponent .slds-fade-in-open lightning-button-icon button {line-height: 0px !important;}
.FrameworkInputFields .file-input-wrapper .uiInput.uiInputText {width: 88%;}

table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child {padding: 10px 12px !important;}
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {position: relative !important; float: left; margin-right: 5px; top: 4px !important;}
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child button {border: 1px solid #111111; height: 25px; width: 25px; display: flex; justify-content: center; align-items: center; float: right; margin: 0 auto;}

.LTEShoppingCartItem .slds-modal__header .slds-text-heading--medium {color: #fff !important;}
.LTEStoreDetail.slds-modal .slds-modal__container .slds-modal__header h4.pfm-text-heading_small {color: #fff !important;}
.LTEStoreDetail.slds-modal .slds-modal__container .slds-modal__header .slds-modal__close {top: .1rem !important;}

@media (min-width: 1024px) {
	.LTEPortalAssets.pfm-portal-layout.js-fixed-subheader #subheaders {border-top: 1px solid #e5dfd6 !important; z-index: 10 !important;}
}

.siteforceStarterBody, .cCenterPanel, .pfm-portal_content, .pfm-portal_content > div, .ui-widget {height: auto !important;}
.comm-page-custom-new-user-registration .slds-medium-nowrap .ui-widget {height: 100% !important; min-height: 285px;}
.DRCTSSearchDirectories .fonteva-filter--content .slds-size--1-of-1 .slds-grid {display: inline-block; margin: 0 auto 0.75rem; width: 100%;}
.DRCTSSearchDirectories .fonteva-filter--content .slds-size--1-of-1:first-child .slds-grid {margin: 0.75rem auto;}
.DRCTSSearchDirectories .fonteva-filter--content .slds-size--1-of-1 .slds-m-bottom_large label .slds-form-element__label {padding: 0; margin-right: 0px !important;}

@media (min-width: 576px) {
	.col-sm {-ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%}
	.col-sm-auto {-ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%}
	.col-sm-1 {-ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%}
	.col-sm-2 {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%}
	.col-sm-3 {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%}
	.col-sm-4 {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%}
	.col-sm-5 {-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%}
	.col-sm-6 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%}
	.col-sm-7 {-ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%}
	.col-sm-8 {-ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%}
	.col-sm-9 {-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%}
	.col-sm-10 {-ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%}
	.col-sm-11 {-ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%}
	.col-sm-12 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%}
}

@media (min-width: 768px) {
	.col-md {-ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%}
	.col-md-auto {-ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%}
	.col-md-1 {-ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%}
	.col-md-2 {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%}
	.col-md-3 {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%}

	.col-md-4 {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%}
	.col-md-5 {-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%}

	.col-md-6 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%}
	.col-md-7 {-ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%}
	.col-md-8 {-ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%}
	.col-md-9 {-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%}
	.col-md-10 {-ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%}
	.col-md-11 {-ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%}
	.col-md-12 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%}
}

@media (min-width: 992px) {
	.col-lg {-ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%}
	.col-lg-auto {-ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%}
	.col-lg-1 {-ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%}
	.col-lg-2 {-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%}
	.col-lg-3 {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%}
	.col-lg-4 {-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%}
	.col-lg-5 {-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%}
	.col-lg-6 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%}
	.col-lg-7 {-ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%}
	.col-lg-8 {-ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%}
	.col-lg-9 {-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%}
	.col-lg-10 {-ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%}
	.col-lg-11 {-ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%}
	.col-lg-12 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%}
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
 
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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
em,i{font-style:italic}
strong,b{font-weight:700}
img{max-width:100%;height:auto}
button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;border-radius:0}
.hidden{display:none}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}
.float-right,[class^="col-"].float-right,[class*=" col-"].float-right{float:right}
.float-left,[class^="col-"].float-left,[class*=" col-"].float-left{float:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-left{text-align:left}
.mobile-only,.tablet-only{display:none}
@media only screen and (max-width: 1023px) {
.desktop-only{display:none}
.tablet-only{display:block}
}
@media only screen and (max-width: 600px) {
.tablet-only,.mobile-hide{display:none}
.mobile-only{display:block}
}
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
html{font-size:100%}
header .container, footer .container{margin:0;padding:0;width:100%;list-style:none}
.row{margin:0 -10px}
header .container, footer .container,.row,.clearfix{*zoom:1}
header .container, footer .container:before,header .container, footer .container:after,.row:before,.row:after,.clearfix:before,.clearfix:after{display:table;content:""}
header .container, footer .container:after,.row:after,.clearfix:after{clear:both}
header .container, footer .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width: 576px) {
header .container, footer .container{max-width:540px}
}
@media (min-width: 768px) {
header .container, footer .container{max-width:720px}
}
@media (min-width: 992px) {
header .container, footer .container{max-width:960px}
}
@media (min-width: 1200px) {
header .container, footer .container{max-width:1200px}
}

header .container, footer .container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{display:-ms-flexbox;display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.flex-wrapper{width:100%;max-width:1576px}
body{min-height:100%;color:#75787b;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;line-height:20px;text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none}
.main-wrapper{position:relative;height:100%;overflow:hidden}
.clear{clear:both}
p{line-height:22px;margin:0 0 15px;color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px}
a{color:#003da5; transition:.2s ease all}
a:hover{color:#000}

.link-with-right-arrow{font-family:'Roboto',sans-serif;position:relative;color:#003da5 !important;transition:.1s ease all;padding:0 15px 0 0;text-decoration:none;font-weight:500}
.link-with-right-arrow:hover{color:#000 !important;border-radius:0}
.link-with-right-arrow:hover:after{background:#000;color:#fff}
.link-with-right-arrow:after{font-family:FontAwesome;content:"\f054";position:relative;right:0;bottom:3px;font-size:8px;font-weight:500;transition:.1s ease all;margin:0 0 0 8px;width:14px;height:14px;line-height:14px;background:#003da5;color:#fff;display:inline-block;border-radius:100%;text-align:center}
.link-with-down-arrow{font-family:'Roboto',sans-serif;position:relative;color:#003da5;font-weight:500;text-decoration:none;transition:.1s ease all;padding:0 22px 5px 0}
.link-with-down-arrow:hover{color:#000;border-radius:0}
.link-with-down-arrow:hover:after{color:#000}
.link-with-down-arrow:after{font-family:FontAwesome;content:"\f078";position:absolute;color:#003da5;right:0;top:-1px;font-size:10px;font-weight:500;transition:.1s ease all}
.button-with-arrow{font-family:'Roboto',sans-serif;padding:10px 25px;font-weight:500;position:relative;text-decoration:none;font-size:16px;color:#fff !important;background:#003da5;min-width:130px;display:inline-block;text-align:center;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.button-with-arrow:hover{color:#fff;background:#000}
.button-with-arrow:hover:after{color:#000}
.button-with-arrow:after{font-family:FontAwesome;content:"\f054";position:relative;color:#fff;text-align:center;right:0;font-size:10px;font-weight:100;transition:.1s ease all;margin:0 0 0 8px;bottom:0;width:14px;height:14px;line-height:14px;background:#fff;color:#003da5;display:inline-block;border-radius:100%}
.white-button-with-arrow{font-family:'Roboto',sans-serif;padding:10px 25px;font-weight:500;position:relative;text-decoration:none;font-size:16px;color:#003da5;background:#fff;min-width:130px;display:inline-block;text-align:center;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.white-button-with-arrow:hover{color:#fff;background:#000}
.white-button-with-arrow:hover:after{color:#000;background:#fff}
.white-button-with-arrow:after{font-family:FontAwesome;content:"\f054";position:relative;right:0;text-align:center;font-size:10px;font-weight:100;transition:.1s ease all;margin:0 0 0 8px;bottom:0;width:14px;height:14px;line-height:14px;background:#003da5;color:#fff;display:inline-block;border-radius:100%}
.button-with-down-arrow{font-family:'Roboto',sans-serif;padding:9px 10px;font-weight:400;position:relative;font-size:15px;color:#fff;background:#003da5;text-transform:uppercase;min-width:130px;display:inline-block;text-align:center}
.button-with-down-arrow:hover{color:#fff;background:#bcd5d7;text-decoration:none}
.button-with-down-arrow:hover:before{color:#fff}
.button-with-down-arrow:after{font-family:FontAwesome;content:"\f078";position:relative;color:#fff;right:0;font-size:8px;font-weight:100;transition:.1s ease all;margin:0 0 0 8px;bottom:2px}
.button-border{position:relative;width:100%;margin-top:30px;display:block}
@media (max-width: 767px) {
.button-border{text-align:center;margin-top:0}
}
.button-border:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);background:#75787b;display:block;width:100%;height:1px}
.button-border .button-with-arrow{margin:0}
.button-border .button-with-arrow:before{content:'';position:absolute;right:-30px;top:0;width:30px;height:100%;background:#fff}
@media (max-width: 767px) {
.button-border .button-with-arrow:before{display:none}
}
.orange-button-with-arrow{font-family:'Roboto',sans-serif;padding:9px 25px;font-weight:700;font-size:16px;width:auto;text-align:center;display:inline-block;position:relative;color:#247d3e;background:#cc5803;border:transparent 1px solid;min-width:130px;display:inline-block;text-align:center;text-decoration:none;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.orange-button-with-arrow:hover{color:#cc5803;background:transparent;border:#cc5803 1px solid}
.orange-button-with-arrow:hover:after{color:#cc5803}
.orange-button-with-arrow:after{font-family:FontAwesome;content:"\f054";position:relative;color:#247d3e;right:0;font-size:10px;font-weight:100;transition:.1s ease all;margin:0 0 0 8px;bottom:0}
.orange-button-with-arrow .fa{font-size:14px;margin-right:3px}

a img{border:none}
img{border:none;outline:none;max-width:100%}

blockquote{padding:40px 35px;font-family:'Roboto',sans-serif;color:#000;line-height:34px;background:#eaeff7}
blockquote:before{content:'';background:#cc5803 url(quote-img.png) center center;text-align:center;background-repeat:no-repeat;width:50px;line-height:50px;height:50px;display:block;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;float:left;margin:0 30px 0 0}
blockquote p{margin:0;display:table}

.search-responsive-view{display:none}
.nav-header{padding:0}
.nav-header .header-logo{float:left;max-width:230px;margin:0 0 15px}
.nav-header .header-logo img{max-width:230px;width:100%}
#navDropDowns .pfm-navbar_list{display:none;}
@media (max-width: 767px) {
.nav-header .header-logo img{max-width:230px}
}
@media (min-width: 1024px) and (max-width: 1199px) {
.nav-header .header-logo img{max-width:190px}
.nav-header .header-logo{max-width:190px}
}
.nav-header .menu-top-menu-container{float:left;margin:0 15px 0 0}
@media (max-width: 1023px) {
.nav-header .menu-top-menu-container{margin:0}
}
.nav-header .header-top-menu{float:right;padding:0;display:table}
@media (max-width: 767px) {
.nav-header .header-top-menu{float:left}
}
.nav-header .header-top-menu .menu{padding:0;margin:0;z-index:99;position:relative}
.nav-header .header-top-menu .menu li{margin:0;color:#75787b;list-style:none;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;float:left;padding:0;position:relative}
.nav-header .header-top-menu .menu li a{ text-decoration:underline; color:#75787b;padding:0 12px}
.nav-header .header-top-menu .menu li a:hover{color:#003da5; text-decoration:none;}
@media (max-width: 767px) {
.nav-header .header-top-menu .menu li a{padding:0 5px}
}
.nav-header .find-link{float:left;margin-left:15px}
@media (max-width: 767px) {
.nav-header .find-link{float:right;margin:0}
.nav-header .find-link .link-with-right-arrow{padding:0}
}
.nav-header .find-link li{margin:0;color:#d5b36a;list-style:disc inside;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;float:left;padding:10px 0 0;position:relative}
.site-header{box-shadow:0 0 20px #d4d4d4;z-index:99;position:relative;padding:40px 0 0}
@media (max-width: 767px) {
.site-header{padding:0;}
}
.LTEPageContainer {z-index: 999 !important;}
.LTENavbarRightMenu.js-backdrop {z-index: 99 !important;}
.site-header .main-navigation{font-family:'Roboto',sans-serif;display:table;float:right;margin-top:0}
.site-header .main-navigation h6{font-family:'Roboto',sans-serif;font-weight:500;font-size:16px;margin-bottom:10px;padding-bottom:15px;border-bottom:solid 1px #003da5}
@media (max-width: 1023px) {
.site-header .main-navigation h6{margin-bottom:0;padding:10px}
}
.site-header .main-navigation h6:after{font-family:FontAwesome;content:'';position:relative;right:0;background:url(h6-arrow-icon.png) no-repeat;top:1px;font-size:0;font-weight:500;transition:.1s ease all;margin:0 0 0 8px;width:13px;height:13px;display:inline-block;border-radius:100%;text-align:center}
.site-header .main-navigation h6.empty:after{display:none}
.site-header .main-navigation .small-book{font-family:'Roboto'!important}
.site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{font-family:'Roboto'}
.site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item.small-book>a.mega-menu-link{font-family:'Roboto'!important}
.site-header .main-navigation #mega-menu-wrap-primary .mega-menu-toggle{transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s}
.site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{transition:all ease .3s!important;-ms-transition:all ease .3s!important;-webkit-transition:all ease .3s!important}
.site-header .main-navigation .mega-toggle-on span.mega-indicator:after{transform:rotate(-180deg)!important;transition:all ease .3s!important;-ms-transition:all ease .3s!important;-webkit-transition:all ease .3s!important}
@media (min-width: 1024px) {
.site-header .main-navigation h6.empty{height:20px}
.site-header .main-navigation h6.empty:after{display:none}
.site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{overflow:hidden;min-height:320px;background-image:url(mega-menu-bg.jpg);background-position:bottom right;background-repeat:no-repeat;background-size:100% 100%}
.site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-family: 'RobotoMedium' !important; font-weight:500!important}
}
.site-header .main-navigation .mega-menu-column{position:static!important}
.site-header .main-navigation .widget_media_image{position:absolute!important;right:-100px!important;top:-50px!important;width:auto!important;z-index:-1}
.site-header .main-navigation .widget_media_image img{margin:0!important;padding:0!important;width:100%!important}
@media (max-width: 1023px) {
.site-header .main-navigation .widget_media_image{display:none!important}
}
.site-header .social-channels{margin:4px 0 0 10px}
@media (max-width: 767px) {
.site-header .social-channels{margin:0;float:left}
}
@media (min-width: 768px) and (max-width: 1023px) {
.site-header .social-channels{margin:0 20px 0 0;float:left}
}
#myOverlay ::-webkit-input-placeholder{color:#fff}
#myOverlay :-ms-input-placeholder{color:#fff}
#myOverlay ::placeholder{color:#fff}
#myOverlay input:-webkit-autofill,#myOverlay input:-webkit-autofill:hover,#myOverlay input:-webkit-autofill:focus,#myOverlay textarea:-webkit-autofill,#myOverlay textarea:-webkit-autofill:hover,#myOverlay textarea:-webkit-autofill:focus,#myOverlay select:-webkit-autofill,#myOverlay select:-webkit-autofill:hover,#myOverlay select:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px transparent inset;transition:background-color 5000s ease-in-out 0}
.openBtn{cursor:pointer}
.overlay{height:100%;width:100%;display:none;position:fixed;z-index:9999;top:0;right:0;margin:0 auto;background-color:rgba(0,61,165,0.9)}
.overlay-content{position:relative;top:50%;width:50%;text-align:center;margin:auto}
@media (max-width: 425px) {
.overlay-content{width:95%}
}
@media (min-width: 426px) and (max-width: 767px) {
.overlay-content{width:95%}
}
@media (min-width: 768px) and (max-width: 1023px) {
.overlay-content{width:85%}
}
@media (min-width: 1024px) and (max-width: 1366px) {
.overlay-content{width:75%}
}
.overlay .closebtn{position:relative;float:left;width:45px;height:45px;border-radius:100%;padding:0;line-height:45px;background:#eaeff7;color:#003da5;font-size:35px;border:none;cursor:pointer}
@media (max-width: 425px) {
.overlay .closebtn{float:none;display:inline-block;top:5px}
}
.overlay input[type=text]{padding:4px 0 12px;font-size:24px;border:none;float:left;width:80%;background:transparent!important;border:none;border-bottom:solid 1px #fff;font-weight:300;font-family:'Roboto',sans-serif;color:#fff}
@media (max-width: 425px) {
.overlay input[type=text]{width:100%;margin-bottom:20px}
}
@media (min-width: 426px) and (max-width: 767px) {
.overlay input[type=text]{width:68%}
}
.overlay input[type=text]:focus{background:transparent!important}
.overlay button{float:left;width:45px;height:45px;border-radius:100%;padding:0;line-height:45px;background:#cc5803;color:#fff;font-size:20px;border:none;cursor:pointer;margin:0 10px 0 25px}
@media (max-width: 425px) {
.overlay button{float:none}
}
.header-search-button{float:left;z-index:999999999;position:relative;z-index:99}
.header-search-button button{cursor:pointer;border:0;background:none;outline:none;padding:0;margin:0;transition:.4s}
.header-search-button button .fa{font-size:18px}
.header-search-button button img{width:18px}
.header-search-button button img:hover{opacity:.5}
.header-search-button button.active-s img{opacity:.5}
@media (min-width: 1024px) {
.main-navigation .header-search-button,.mobile-login-menu{display:none!important}
}
@media (max-width: 1023px) {
.main-navigation{position:absolute;display:inherit!important;width:auto;background:none!important;min-width:95px;float:right;right:20px;top:50%;max-width:inherit;margin:10px 0 0!important;left:0;border:none!important}
.header-top-menu .header-search-button{display:none}
.mobile-login-menu{margin-right:0!important;display:inherit!important;float:right!important}
.mobile-login-menu li{margin:0;color:#d5b36a;list-style:disc inside;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;float:left;padding:5px 0 0!important;position:relative}
.mobile-login-menu a{padding-left:15px;padding-right:10px;margin-top:5px!important;display:inline-block;position:relative}
.mobile-login-menu a:before{font-size:38px;position:absolute;left:0;top:-11px;content:'.';color:#d5b36a}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block .mega-toggle-animated-slider .mega-toggle-animated-inner,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block .mega-toggle-animated-slider .mega-toggle-animated-inner::before,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block .mega-toggle-animated-slider .mega-toggle-animated-inner::after{display:none}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:after{background:url(/resource/togglesvg) no-repeat!important;width:34px;height:29px;content:'';font-family:inherit!important;background-size:100% auto!important;top:0;position:relative;display:block!important}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-blocks-right .mega-toggle-block:after{background:url(/resource/closesvg) no-repeat!important;width:34px;height:29px;content:'';font-family:inherit!important;background-size:29px auto!important;top:0;position:relative;display:block!important}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block .mega-toggle-animated-box{display:none}
#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{top:55px;padding:0}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{content:'\f347'!important}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu{padding:0}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu li>a,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a{border-bottom:solid 1px #75787b!important}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:0!important}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a{padding:5px 10px!important}
.nav-header .header-logo{position:relative}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{padding:0!important}
}

@media screen and (min-width: 1024px) and (max-width: 1199px) {
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{margin-right:10px!important}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:13px}

.find-link{display:flex}
.find-link a{padding-top:0}
.find-link a:before{top:0!important}
}

@media screen and (min-width: 1200px) and (max-width: 1366px) {
.nav-header .header-top-menu{display:table}
.find-link{display:flex}
.find-link a{padding-top:0}
.find-link a:before{top:0!important}
}
.social-channels{float:right;padding:20px 0 0;margin:0;text-align:right;color:#fff}
@media (max-width: 767px) {
.social-channels{text-align:left;float:left}
}
.social-channels ul{list-style:none;margin:0;padding:0}
.social-channels ul li{display:inline-block;margin:0 0 0 3px;padding:0}
.social-channels ul li a{ text-decoration:none; text-align:center}
.social-channels ul i{width:30px;height:30px;line-height:30px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.social-channels span{margin-right:5px}
.social-channels .fa{ display:block; font-style:inherit !important; transition:.4s ease all;font-family:'FontAwesome' !important; }
.social-channels .fa-facebook{background:#3b5999;color:#fff}
.social-channels .fa-facebook:hover{background:#2d4474}
.social-channels .fa-twitter{background:#55acee;color:#fff}
.social-channels .fa-twitter:hover{background:#2795e9}
.social-channels .fa-linkedin{background:#007ab9;color:#fff}
.social-channels .fa-linkedin:hover{background:#005886}
.social-channels .fa-instagram{background:#6a453b;color:#fff}
.social-channels .fa-instagram:hover{background:#305777}
.social-channels .fa-youtube{background:red;color:#fff}
.social-channels .fa-youtube:hover{background:#c00}
.social-channels .fa-flickr{background:#e12c93;color:#fff}
.social-channels .fa-flickr:hover{background:#bf1b78}
.footer-logo{margin-bottom:0;max-width:270px}
@media (max-width: 767px) {
.footer-logo{margin-left:auto;margin-right:auto;width:100%}
}
@media (min-width: 768px) and (max-width: 1023px) {
.footer-logo{margin:0 auto 15px}
}
.site-footer{background:#f2f2f2;color:#000;padding:80px 0 0}
.site-footer .button-with-arrow{margin-bottom:10px;min-width:150px!important}
@media (min-width: 768px) and (max-width: 1023px) {
.site-footer .button-with-arrow{padding:10px 15px}
}
.site-footer .footer-button-res{text-align:right}
@media (min-width: 1200px) {
.site-footer .footer-button-res{flex:0 0 16%!important;max-width:16%!important}
}
@media (min-width: 1024px) and (max-width: 1199px) {
.site-footer .footer-button-res{flex:0 0 24%;max-width:24%}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.site-footer .col-md-3{padding-top:15px;padding-bottom:15px}
}
@media (max-width: 767px) {
	.site-footer .footer-button-res{text-align:left}
	.site-footer .footer-button-res .button-with-arrow{display:inline-block}
	.site-footer .footer-navigation{padding-top:40px;padding-bottom:5px;float:left;width:50%}
}
.site-footer .footer-navigation ul{display:block;padding:0;margin:0}
.site-footer .footer-navigation ul li{display:block;font-weight:700}
.site-footer .footer-navigation ul li a{text-decoration:none}
.site-footer .footer-navigation ul li a:hover{text-decoration:underline!important}
.site-footer .footer-navigation ul li ul{padding-top:10px}
.site-footer .footer-navigation ul li ul li{font-weight:400;text-decoration:underline}
.site-footer .footer-navigation ul li a{padding:0;margin:0 0 5px;color:#003da5}
.site-footer .footer-navigation ul li a:hover{color:#000;text-decoration:none}
.site-footer .footer-advertisement{margin:40px 0 0;border:solid 1px #dadada;padding:25px;width:100%;text-align:center}
.site-footer .footer-advertisement img{width:auto;margin:0 auto}
@media (max-width: 991px) {
	.site-footer .footer-advertisement .crellyslider>.cs-slides>.cs-slide{background-size:100%!important}
}
.copyright-area{width:100%;border-top:solid rgba(0,61,165,0.9) 1px;padding:25px 0 45px;margin:40px 0 0;line-height:29px;color:#003da5}
.copyright-area a{color:#003da5;text-decoration:none}
.copyright-area a:hover{color:#000;text-decoration:underline}
.copyright-area .copyright p.footer-address{color:#000}
@media (min-width: 768px) {
	.copyright-area .copyright p.footer-address{width:80%}
}
.copyright-area .copyright .credit-cards-div{color:#000}
.copyright-area .copyright .credit-cards-div span{padding-top:10px;display:inline-block}
.copyright-area .copyright .credit-cards-div img,.copyright-area .copyright .credit-cards-div a{float:right}
@media (min-width: 768px) and (max-width: 1366px) {
	.copyright-area .col-md-6{-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.site-header{padding-top:0}
	header .container, footer .container{position:relative}
	.header-top-menu{background:#f2f2f2;padding:15px!important}
	#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{top:35px!important}
	header .container{padding:0}
	.nav-header .header-logo{padding:25px 15px;margin:0}
	.main-navigation .header-search-button{float:right;top:5px;right:15px}
	#mega-menu-wrap-primary{float:right;clear:inherit}
	.main-navigation{max-width:inherit;top:60px;right:0!important;margin:0!important}
	
	.copyright-area .copyright .credit-cards-div span{margin:10px 0}
}
@media (max-width: 767px) {
	.copyright-area .copyright{text-align:center}
	.copyright-area .copyright p.footer-address{text-align:center}
	.copyright-area .copyright .credit-cards-div{text-align:center}
	.copyright-area .copyright .credit-cards-div span{margin:10px 0}
	.footer-button-res{width:50%;padding-top:40px}
}
@media screen and (max-width: 767px) {
	.nav-header{padding-top:0;width:100%}
	.header-top-menu{background:#f2f2f2;padding:15px!important;width:100%}
	header .container, footer .container{position:relative}
	header .container{padding:0}
	.nav-header .header-logo{padding:25px 15px;margin:0}
	.main-navigation .header-search-button{float:right;top:5px;right:15px}
	#mega-menu-wrap-primary{float:right;clear:inherit}
}
@media (max-width: 375px) {
	.nav-header .link-with-right-arrow{padding:0;font-size:13px}
	.nav-header .header-top-menu .menu li a{padding:0 7px 0 0;font-size:13px}
	.nav-header .header-top-menu .menu li a:marker{margin:0}
	.mobile-login-menu li a,.mobile-login-menu a{font-size:13px}
	.mobile-login-menu a{padding-left:15px;padding-right:5px}
	.nav-header .header-logo{max-width:200px}
	.site-footer .footer-navigation, .footer-button-res {width: 100%;}
	.social-channels {width: 100%;}
}
.full-height {width: 100%;}
.currRecord_chkbox {float: left;margin: 0 10px 0 0px;}
.editBlock.cFS_CustomFieldsets.cFS_CustomFieldsetsComponent input {float: left; margin: 5px 10px 0 0px;}
.editBlock.cFS_CustomFieldsets.cFS_CustomFieldsetsComponent .uiInput.uiInputCheckbox.uiInput--default.uiInput--checkbox {margin: 0 0 20px 0;}
.LTEFontevaPortalGroupListingLayout {max-width: 100%; padding: 0;}
.fs-rosterform.cRosterComponent.cRosterManageComponent {z-index: 999;}

/* 	NEW CSS */
@media (min-width: 1024px) {
	.LTEFontevaPortalPageLayout {
	    overflow-y: inherit !important;
	}
}
/*767*/
@media (max-width: 47.9375em){
 	.LTEStoreListing .pfm-listing_content .slds-grid,
	.LTEEventListing .pfm-listing_content .slds-grid{
	    flex-wrap: wrap !important;
	    align-items: flex-start !important;
	    height: 100%;
	}
	.LTEStoreListing .pfm-listing_filter,
	.LTEEventListing .pfm-listing_filter {
	    display: flex;
	    flex-direction: column;
	    border-right: 0;
	    position: fixed !important;
	    top: 0;
	    background-color: white;
	    z-index: 2;
	    transform: translateX(0);
	    transition: transform .5s cubic-bezier(0.9, -0.01, 0.2, 1) .4s;
	    -webkit-overflow-scrolling: touch;
	    height: 100%;
	    z-index: 99 !important;
	}
	.LTEStoreListing .pfm-listing_filter-body,
	.LTEEventListing .pfm-listing_filter-body {
	    height: 100%;
	    overflow-y: auto;
	    -webkit-overflow-scrolling: touch;
	}
}
 