/* new menu at bottom of this file  */

/* to remove popup text on login form */
.popover.fade.right{display:none !important;visibility:hidden;}

/* hide front end article editing links */
.float-end{display:none;}

/* Maximenu tweaks media query on bottom */
.mobilemenuck-bar-title {display:none;}

/*search layout */
.mod-finder{float:right;margin-bottom: -24px;}
.visually-hidden{visibility: hidden;}
#mod-finder-searchword126{margin-right:-37px;border: 1px solid #f1f1f1;}
#search-query-explained{display:none;}
#advancedSearch{display:none;}

/* breadcrumbs */
ol.mod-breadcrumbs{list-style-type:none;}
ol.mod-breadcrumbs li{display:inline-block;font-size:80%;}
ol.mod-breadcrumbs li::after{content:'/'}
ol.mod-breadcrumbs li:first-child::after{content:''}
ol.mod-breadcrumbs li:last-child::after{content:''}
.pathway{padding-right:5px;}
li.mod-breadcrumbs__item.breadcrumb-item.active{padding-left:3px;}

/* menu italics */
a.maximenuck.italic{}

/*login clean up */
.visually-hidden{display:none;}
button.input-password-toggle{display:none;}
button.plg_system_webauthn_login_button{display:none;}
#modlgn-username-122{padding:6px 12px;}
#modlgn-passwd-122{padding:6px 12px;}
.btn-primary{padding:6px 36px;}

#member-registration{margin-top: 54px;}
meter{display:none;}
form#member-registration fieldset{border:0;}
.control-label{margin-top:12px;}
#jform_name{padding:6px 12px;}
#jform_username{padding:6px 12px;}
#jform_password1{padding:6px 12px;}
#jform_password2{padding:6px 12px;}
#jform_email1{padding:6px 12px;}



body{
font-family: 'Open Sans', sans-serif;
font-size: 18px;
line-height: 24px;
color: #828282;
}
hr{height:1px; background-color:#f1f1f1;border:0 }
h1,h2,h3,h4,h5{font-family: 'Merriweather', serif;}
h1 {font-size:30px;line-height:30px;color:#000;font-weight:normal;margin-top:25px;margin-bottom:31px;}
h5 {color:#015daa;font-size:22px;line-height:22px;margin:33px 0 -7px;}
a {text-decoration:none;color:#ff9427;font-weight:normal;}
a:hover {color:#015daa;}
.readon{background-color: #ff9427;font-size: 18px;padding: .1em .7em;border: 2px solid;border-radius: 3px;border-color:#fff;color:#fff;font-weight: 500;line-height: 1.7em !important;}
.readon:hover{background-color: #ffb59d;color:#fff;border-bottom: 2px solid #ff7151;}
.fab, .far {color:#919191;}.fab:hover, .far:hover {color:#797878;} /* icon colors */

#header-surround{background-color:#fff;box-shadow:none;border-bottom: 1px solid #f1f1f1;}
#header{background-color:#fff;color: #2F2F2F;height:112px;padding:4px 4%;}
#header-a.width-45{width:30%;}
#header-b.width-45{width:69%;}
#header-height{height:121px;}

div#maximenuck88{margin-top:29px;margin-left:-24px;}
div#maximenuck88 .maxiFancybackground{height:0}/*remove underline under menu */

#drawer-holder{background-color:#fff;color:#000;position:fixed;top:120px;width:100%;}
#drawer{max-width:1000px;padding:12px 4% 36px;text-align:center;}
#drawer2{max-width:1000px;margin:24px auto 0;padding:12px 4% 36px;text-align:center;background-color:#fff;}
#showcase{background-image:(url);
 background-image: url('../../../images/FP-Slider/FP-slider1.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: left; 
background-size:cover;
background-color:#fff;margin-bottom:-6px;
} 

#top{background-color:#ff9427;color:#000;} /* was background-color:#fff;color:#424242; */
.top-padding-20{padding-top:20px;}
#top::after{display:none; color:#ff9427;text-shadow: 0px 0 0;} /* was #fff */
#top .readon{background-color: #797878;border-bottom: 2px solid #535252;}
#top .readon:hover{background-color: #444;border-bottom: 2px solid #1B1A1A;}
ul.breadcrumb{margin-top:0px;font-size:80%;color:#b4b4b4;}
ul.breadcrumb li:first-child{margin-left:-42px;}
#utility{color: #2C2C2C;background-color: #FFFFFF;margin-bottom:0}
#utility h2, #utility h3, #utility h4{color:#000;}
#utility-boxes{border-bottom: 1px solid #ccc;padding-bottom: 65px;}
#feature{
background-image: url(../images/backgrounds/feature/preset1/bg.png);
color: #000000;
background-color: #F5F6F8;
border-top: 1px solid #dde0e7;
border-bottom: 1px solid #dde0e7;
}
#feature h2, #feature h3, #feature h4{color:#656565}
#maintop{color: #424242;background-color: #f5f6f8;}
#maintop h2, #maintop h3, #maintop h4{color:#656565}
#expandedtop{background-color: #FFFFFF;color: #2C2C2C;}
#expandedtop h2, #expandedtop h3, #expandedtop h4{color:#656565}
#content-top{background-color: #FFFFFF;color: #6E6E6E;}
#content-top h2, #content-top h3, #content-top h4{color:#656565}

.main-content-container{width:67%;margin-top:2.5%;margin-right:1%;padding-right:3%;border-right:1px solid #f1f1f1;}
#main-content{margin-top:-4.5%;}
#mainbody{background-color: #FFFFFF;padding-top:0px;}
#mainbody h2{font-size:30px;line-height:30px;color:#000;font-weight:normal;margin-bottom:-27px;}
/* for blog page */
#mainbody h2 a{color:#015daa;font-size:22px;font-weight:bold;line-height:22px;margin:33px 0 -7px;}

.main-content-container-full {margin-bottom: -30px;}

.sidebar-a-container{}
#sidebar-a{padding-top:0 0 0 6.5%;}
#sidebar-a h2, #sidebar-a h3{margin-top:38px;margin-bottom:4px;}
#sidebar-a h3{color:#000;}
#sidebar-b{background-color: #8c8c8c;font-size: 110%; /* or #78bf57 or #888888*/
color: #fff;background-image: url(../images/patterns/noise.png);
}

#content-bottom{color: #424242;background-color: #FFFFFF;}
#content-bottom h2, #content-bottom h3, #content-bottom h4{color:#656565}
#content-bottom-boxes {border-top:0;margin-top:1px;padding-top:15px;text-align:left;}
#expandedbottom{
color: #8b8b8b;
background-color: #f5f6f8;
border-top: 1px solid #dde0e7;
box-shadow: 0px 1px 0 #dde0e7;
}
#expandedbottom::after {color: #F5F6F8;text-shadow: 0px 2px 0 #dde0e7;}
#expandedbottom-a img{width: auto;} /*Fixing image width for sprocket tabs*/
.sprocket-tabs-panels {
    background: #fff;
    border: 1px solid #eee;
    border-top: none;
    border-radius: 0 0 5px 5px;
    padding: 10px;
}
#expandedbottom h2, #expandedbottom h3, #expandedbottom h4 {color: #6A6A6A;}
#mainbottom{background-color: #FFFFFF;color: #6E6E6E;}
#mainbottom-a {text-align: left;}
#mainbottom h2, #mainbottom h3, #mainbottom h4{color:#656565}
#extension{
background-image: url(../images/backgrounds/extension/preset1/bg.png);
color: #000000;
background-color: #cdcdcd;
}
#extension a{color:#07659e}
#extension h2, #extension h3, #extension h4{color:#fff;text-shadow: 1px 2px 0 rgba(0,0,0,0.2);}
#fullwidth{color: #fff;background-color: #015daa;}
#fullwidth h2, #fullwidth h3, #fullwidth h4{color:#fff}
#bottom{
background-color: #fff;
font-size:100%;
padding-bottom:36px;
}
#bottom-boxes{font-size:18px;line-height:22px;}
#bottom-boxes ul {list-style-type: none; margin: 0;padding: 0;}
ul.menu-flat-location-menu li {
display:inline-block;
padding-left:16px;
font-size:80%;
}
#bottom-boxes h3 {font-size:24px;line-height:24px;color:#000;font-weight:normal;margin-bottom:-1px;}
#footer{
font-size:14px;
color:#5f5f5f;
background-color: #fef4d2;
padding:40px 0 70px 4%;
}
#footer a{color:#676766;}
#footer-boxes{text-align:left;}
#footer-a.width-30{width:25%;}
#footer-b.width-30{width:40%;}
#footer-c.width-30{width:25%;}
#copyright{
color: #5f5f5f;
background-color: #ffeec4;
padding:19px 0 12px 4%;
width:96%;
font-size:14px;
}
#copyright h2, #copyright h3, #copyright h4{color:#787878;text-shadow: 1px 2px 0 rgba(0,0,0,0.2);}
#copyright a{color:#676766;text-decoration:none;font-weight:bold;}
#copyright-boxes{text-align:left;}
#copyright-a.width-30{width:25%;}
#copyright-b.width-30{width:40%;}
#copyright-c.width-30{width:25%;}

/* News section date line edit. Changed Published to Released in Langauge overrides. See notes*/
dl.article-info{margin:33px 0 0 -40px;color:#ff9427}


/* recent news article listing footer c */
ul.latestnews{color:#41a0d9;list-style: none;margin-left:-24px;}
ul.latestnews li::before {
  content: "\2022";
  color: #41a0d9;
  font-weight: bold;
  display: inline-block;
  width: 6px; 
font-size:16px;
  margin-left: -1em;
}

/* top search */
#rokajaxsearch{position:fixed;right:5%;}
#roksearch_search_str{background-color:#fff;border:1px solid #f1f1f1;border-top:0;border-right:0;border-left:0;}
.rokajaxsearch input::-moz-placeholder {color: #999 !important;font-size:90%;}

/* Slider */
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle{background-color:#f4f4f4}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover{background-color:#f3f3f3}
.rl_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner{padding-top:0;}
.rl_sliders.accordion>.accordion-group .accordion-heading .accordion-toggle{color:default;font-family: 'Merriweather', serif;}
.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle{color:default;font-family: 'Merriweather', serif;}
.rl_sliders.accordion > .accordion-group{
margin-bottom:19px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-transition-duration: 2.2s;
-moz-transition-duration: 2.2s;
-o-transition-duration: 2.2s;
transition-duration: 2.2s;
}
.rl_sliders.accordion > .accordion-group.active > div > a:focus, .rl_sliders.accordion > .accordion-group > div > a:focus{box-shadow:0 0 0;}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover{color:#015daa}



/* menu */
div#maximenuck88 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck88 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck88 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck88 ul.maximenuck li.maximenuck.level1.active > span.separator{
color:#015daa;font-family: 'Roboto Condensed', sans-serif;
}
div#maximenuck88 ul.maximenuck li.maximenuck.level1 > a span.titreck{color:#015daa;font-family: 'Roboto Condensed', sans-serif;}
div#maximenuck88 ul.maximenuck li.maximenuck.level1:hover > a span.titreck{color:#81c6f5;}
div#maximenuck88 span.titreck{font-family: 'Roboto Condensed', sans-serif;color:#015daa;}
div#maximenuck88 span.titreck:hover{color:#81c6f5;}
div#maximenuck88 ul.maximenuck li.maximenuck.level1{margin:0 20px;}
div#maximenuck88 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck88 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck88 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck88 ul.maximenuck li.maximenuck.level1.active > span.separator{text-transform:none;}
div#maximenuck314 .maxiFancybackground{height:1px;background-color:transparent;border-top:0px;}/*remove border*/


/*dropdowns*/
/* submenu background and border and position */
div#maximenuck88 div.floatck{ 
border:1px; 
border-color:#fff;
background:#fff;
margin-top:10px;
padding-left:14px;
padding-right: 10px;
padding-top:8px;
border-top: 3px solid #389cd5;
box-shadow: 3px 6px 10px rgba(0, 0, 0, .1);
}
div#maximenuck88 ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck314 ul.maximenuck2 li.maximenuck{
padding-bottom:12px;}

/* arrow image for parent item */
div#maximenuck88 ul.maximenuck li.level1.parent > a:after,
div#maximenuck88 ul.maximenuck li.level1.parent > span.separator:after {
	border: none;
	width: 12px; 
	height: 8px; 
	top: 8px;
	right: -7px;
	background: url('../../../images/caret.png') transparent;
	background-size: 12px;
}

/*Fixed horizontal menu on hp*/
.menuhorizontal li{display:inline-block;height:22px;padding:0 8px;border-right:1px solid #241601;}
ul.menu-flat-location-menu li{font-size:100%;} /* bottom menu size */


/* Blog section change */
















/* full width slider */
#showcase-a.width-95{width:100%;}
/* hide slider gray bar overlay for titles */
.layout-slideshow .sprocket-features-content{background:none;}
.layout-slideshow{margin-top:0;margin-bottom:-7px;padding-top:0;}


/* RokSproket Strips mods */
.sprocket-strips-s-title{margin-bottom:9px;}
h4.sprocket-strips-s-title a{text-decoration:none;font-size:92%;color:#2C2C2C;}
.sprocket-strips-s-item img {width:100%;}

.fp-round-image-bottom-first-image{display:inline-block;margin:1%;width:220px;vertical-align:top;}
.lnee p{margin:0 0 15px} /* for the custom latest news enhanced module */
/* div.newsintro p:last-of-type {display:inline-block;} */

.show377{display:none;}
.show767{display:none;}
.show960{display:none;}
.show921{display:none;}
.show-over-1200{display:block;}
.show1200{display:none;}

@media only screen and (max-width: 1200px) {
.show-over-1200{display:none;}
.show1200{display:block;}
.fp-round-image-bottom-first-image{display:none;}
}

@media only screen and (max-width: 959px) {
.main-content-container {width: 100%;border-right:0;}
}

@media only screen and (max-width: 960px) {
.show960{display:block;}
.hide960{display:none;visibility:hidden;}
#copyright-a.width-30{width:30%;}
#copyright-b.width-30{width:30%;}
#copyright-c.width-30{width:30%;}
#footer-a.width-30{width:30%;}
#footer-b.width-30{width:30%;}
#footer-c.width-30{width:30%;}
}

@media only screen and (max-width: 921px) {
.hide921{display:none;}
.show921{display:block;}
#header-a.width-45{width:100%;text-align:center;}
#header-b{margin-top: -62px;padding-bottom: 62px;}
#header-b.width-45{width:100%;}
}


@media only screen and (max-width: 767px) {
.show767{display:block;}
.hide767{display:none;}
.layout-slideshow .sprocket-features-content{background:none;}
.layout-slideshow{margin-top:0px;}
#footer-b{margin-top:-42px;}
#footer-c{margin-top:-12px;}
#copyright-a.width-30{width:82%;}
#copyright-b.width-30{width:82%;}
#copyright-c.width-30{width:82%;}
#footer-a.width-30{width:82%;}
#footer-b.width-30{width:82%;}
#footer-c.width-30{width:82%;}
#copyright-b{margin-top:-1px;}
#copyright-c{margin-top:0px;}
#copyright{padding-bottom:0px;}
#mainbody h2{line-height:36px}
h5{line-height:28px}
#showcase-a{display:inline-block;}
}

.show767{display:none;}
@media only screen and (max-width: 767px) {
.show767{display:block;}
.hide767{display:none;}
}

@media only screen and (max-width: 424px) {
#footer-c{margin-top:-73px;}
#roksearch_results{display:none;} /* was breaking mobile version */
}

.show377{display:none;}
@media only screen and (max-width: 377px) {
.show377{display:block;}
.hide377{display:none;}

}



/* NEW  menu css Maximenu CK default*/
div#maximenuck160{
float:right;}
div#maximenuck160 ul.maximenuck{
background:none;border:0;
box-shadow:none;
webkit-box-shadow:0 0 0 0;
font-size:120%;
margin-top:16px;
}
div#maximenuck160 ul.maximenuck li.maximenuck.level1{
border:0;
}
div#maximenuck160 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck160 ul.maximenuck li.maximenuck.level1 > span.separator{
text-shadow:none;
color:black;
font-size:104%;
}
div#maximenuck160.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck160.maximenuckh ul.maximenuck li.level1.parent > span.separator:after{
border-color:black transparent transparent transparent; /* sets dropdown arrow color */
}
div#maximenuck160 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck160 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck160 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck160 ul.maximenuck li.maximenuck.level1.active > span.separator{
text-shadow:none;
}
div#maximenuck160 ul.maximenuck li.maximenuck.level1:hover > a span.titreck{
color:#3e9dd3;  /* sets a hover and active link color */
}
div#maximenuck160 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a, div#maximenuck160 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a, div#maximenuck160 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a, div#maximenuck160 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a, div#maximenuck160 ul.maximenuck2 li:hover > a, div#maximenuck160 ul.maximenuck2 li:hover > h2 a, div#maximenuck160 ul.maximenuck2 li:hover > h3 a{
color:#3e9dd3;  /* sets sublink a hover and active link color */
}
div#maximenuck160 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck160 ul.maximenuck li.maximenuck.level1.active{
border:0px;
background:none;
background-color:rgba(0, 0, 0, 0.0);
}
/* menu bar under active */
div#maximenuck160 .maxiFancybackground{
top:32px;
background-color:black;
height:7px;
}
/* menu bar active */
div#maximenuck160 ul.maximenuck li.maximenuck.level1.active{
border:0;
background:none;
}
div#maximenuck160 div.floatck{ /* submenu item */
border:0;
background:none;
margin-top:-12px;
}
div#maximenuck160 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a{
color:black;} /* submenu  active link color */
div#maximenuck160 ul.maximenuck li.maximenuck ul.maximenuck2 li > a{
color:black;} /* submenu  link color */
div#maximenuck160 ul.maximenuck2 li:hover > a, div#maximenuck160 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a{
color:#3e9dd3;}  /* submenu mouseover color */

/* menu */
div#maximenuck160 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck160 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck160 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck160 ul.maximenuck li.maximenuck.level1.active > span.separator{
color:#015daa;font-family: 'Roboto Condensed', sans-serif;
}
div#maximenuck160 ul.maximenuck li.maximenuck.level1 > a span.titreck{color:#015daa;font-family: 'Roboto Condensed', sans-serif;}
div#maximenuck160 ul.maximenuck li.maximenuck.level1:hover > a span.titreck{color:#81c6f5;}
div#maximenuck160 span.titreck{font-family: 'Roboto Condensed', sans-serif;color:#015daa;}
div#maximenuck160 span.titreck:hover{color:#81c6f5;}
div#maximenuck160 ul.maximenuck li.maximenuck.level1{margin:0 20px;}
div#maximenuck160 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck160 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck160 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck160 ul.maximenuck li.maximenuck.level1.active > span.separator{text-transform:none;}
div#maximenuck314 .maxiFancybackground{height:1px;background-color:transparent;border-top:0px;}/*remove border*/


/*dropdowns*/
/* submenu background and border and position */
div#maximenuck160 div.floatck{ 
border:1px; 
border-color:#fff;
background:#fff;
margin-top:10px;
padding-left:14px;
padding-right: 10px;
padding-top:8px;
border-top: 3px solid #389cd5;
box-shadow: 3px 6px 10px rgba(0, 0, 0, .1);
}
div#maximenuck160 ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck314 ul.maximenuck2 li.maximenuck{
padding-bottom:12px;}

/* arrow image for parent item */
div#maximenuck160 ul.maximenuck li.level1.parent > a:after,
div#maximenuck160 ul.maximenuck li.level1.parent > span.separator:after {
	border: none;
	width: 12px; 
	height: 8px; 
	top: 8px;
	right: -7px;
	background: url('../../../images/caret.png') transparent;
	background-size: 12px;
}

/*Fixed horizontal menu on hp*/
.menuhorizontal li{display:inline-block;height:22px;padding:0 8px;border-right:1px solid #241601;}
ul.menu-flat-location-menu li{font-size:100%;} /* bottom menu size */




@media only screen and (max-width: 524px) {
#maximenuck160 .maximenumobiletogglericonck{
margin-bottom:12px;}
div#maximenuck160{
float:none;}
div#maximenuck160 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck160 ul.maximenuck li.maximenuck.level1 > span.separator{
text-align: right;}
ul.maximenuck2 li > a{text-align:right;}
}

