/*
 * Deprecated DNN CSS class names will remain available for some time
 * before being  permanently removed. Removal will occur according to
 * the  following process:
 *
 * 1. Removal will only occur with a major (x.y) release, never
 *    with a maintenance (x.y.z) release.
 * 2. Removal will not occur less than six months after the release
 *    when it was deprecated.
 * 3. Removal will not occur until after deprecation has been noted
 *    in at least two major releases.
 *
 *                                              |        |Planned |
 *  Name                                        |Release |Removal |
 *---------------------------------------------- -------- --------
 * Mod{NAME}C                                     5.6.2    6.2
 *   {NAME} = sanitized version of the DesktopModule Name
 *   Used on <div> tag surrounding Module Content, inside container
 *---------------------------------------------- -------- --------
 */

 /*MEDIA QUERIES
 ----------------------------------------------------------------------------------------------------
// Extra small devices (portrait phones, less than 576px)
@media (max-width: 575px) { ... }

// Small devices (landscape phones, 576px and up)
@media (min-width: 576px) and (max-width: 767px) { ... }

// Medium devices (tablets, 768px and up)
@media (min-width: 768px) and (max-width: 991px) { ... }

// Large devices (desktops, 992px and up)
@media (min-width: 992px) and (max-width: 1199px) { ... }

// Extra large devices (large desktops, 1200px and up)
@media (min-width: 1200px) { ... }
*/

/* PRIMARY COLOR
#0A4595 - DARK BLUE
#0099D8 - LIGHTER BLUE
#333333 - DARK GREY

SECONDARY COLORS
#575757 - DARK GREY
#666666 - MEDIUM GREY
#ACACAC - LIGHT GREY
#6B84B4 - FADED BLUE
#28282A - RICH BLUE GREY
*/


/*LOGO
----------------------------------------------------------------------------------------------------*/
.eds_fixedLogoContainer > a > img {max-width:500px !important;}


/*BUTTON ANIMATION
----------------------------------------------------------------------------------------------------*/
a.shrink{transition:all 200ms ease-in-out; -moz-transition:all 200ms ease-in-out; -webkit-transition:all 200ms ease-in-out;}
a.shrink:hover{transform: scale(.9); -moz-transform: scale(.9); -ms-transform: scale(.9); -o-transform: scale(.9); -webkit-transform: scale(.9);}
/*H1
----------------------------------------------------------------------------------------------------*/
.noaa-header h1 {font-weight:700; font-size:2em; color:#fff !important; margin:0; text-transform: uppercase;}
.noaa-header {position: relative; z-index: 0; padding:8px 0; margin-bottom:1%;}
.noaa-header::before{content:" ";width:500%;height: 100%;position:absolute;z-index:-1;top:0;left:-200%;background:#0058A6;}
@media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
  .eds_headerHeightHolderSmall {height:60px !important;}
}
/*COMMONLY EDITTED STYLES
----------------------------------------------------------------------------------------------------*/
.eds_containers_Nova.eds_templateGroup_noTitle > div {padding: 0px;}
.eds_backToTop {width:60px !important; height:70px !important; border:solid 3px #0A4595 !important;}
.eds_backToTop::before {line-height:60px !important;color:#0A4595 !important;}
.eds_backToTop:hover {background:#0A4595 !important;}
.eds_backToTop:hover::before{color:#fff !important;}
.red {color:red;}
#dnn_dnnSearch_txtSearch {color:#fff !important;}
.searchSkinObjectPreview_more {color:rgb(2,139,255) !important;}
.eds_containers_Nova.eds_templateGroup_default > h2 {display: none !important;}
.eds_containers_Nova.eds_templateGroup_default > div {padding:0px !important;}
h4, .h4{color:#000 !important;}
.eds_infoBox1 .eds_boxContent {padding:8% !important;}
#help {}
#help h5 {color:#000;}
.dnnTreeArea {width:30% !important;}
.eds_floatingMenuStyle2.eds_floatingMenuActive > span::after, .eds_floatingMenuStyle2.eds_floatingMenuActive > span::before {color:#fff !important;}
.edsgg_ItemDescription {font-size:16px !important;}
.edsgg_titleAuthorAndDate {margin-bottom:5px !important;}
/*BUTTONS
 ----------------------------------------------------------------------------------------------------*/
 .lwc{width:100%;margin:auto;box-sizing:border-box;}
 .lwc a.abtn:hover{color:#EB1A2D !important; border-color:#000;}
 .lwc a.abtn:after{background: #0058a6;}
 .lwc .btn_white{margin:0 35% 1%;*/-moz-transform:translateY(-1%);-webkit-transform:translateY(-1%);transform:translateY(-1%);}

 a.abtn{border-style:solid;border-width:1px;display:inline-block;font-size:1em;padding:12px 30px;
 text-decoration:none !important;position:relative;z-index:1;color: #000;border-radius:3px; width:30%; text-align: center;}
 @media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
   a.abtn {width:60%;}
   .lwc .btn_white{margin:auto;width:100%;margin-bottom:20px;}
 }
 a.abtn:after{position:absolute;left:2px;right:2px;top:2px;bottom:2px;content:"";z-index:-1;border-radius:3px;background:#eb1b2c;}
 a.abtn:hover:after{right:100%;}
 a.abtn.btn_black{color:#000 !important;border-color:#000;}
 a.abtn.btn_white{border-color: #0058a6;background:#eee;}
 a.abtn.btn_white:hover, a.abtn.btn_black:hover{color: #fff !important;border-color:#0099D8 !important;}
 a.abtn.btn_white:after, a.abtn.btn_black:after, a.abtn.btn_yellow:after, a.abtn.btn_yellow:after{right:100%;}
 a.abtn.btn_white:hover:after, a.abtn.btn_black:hover:after, a.abtn.btn_yellow:hover:after{right:2px;}
 a.abtn:after{transition: 		right ease-in 200ms;-moz-transition: 	right ease-in 200ms; /* Firefox 4 */-webkit-transition: right ease-in 200ms; /* Safari and Chrome */
 -o-transition: 		right ease-in 200ms; /* Opera */-ms-transition: 	right ease-in 200ms; /* IE9? */}

 .research-box {padding:0% 4%;}
 .research-options a{background:#6B84B4; width:80%; display:block; border:solid #000 2px; padding:1%; margin-right:3%; margin-bottom:1.5%; text-decoration:none !important; color:#fff !important; text-transform:uppercase; text-align:center; box-shadow: inset 0 0 0 0 #fff;
 -webkit-transition: all ease 0.8s; -moz-transition: all ease 0.8s; transition: all ease 0.8s; border-radius:8px; font-size:1.2em; font-weight:700; margin:2% auto; font-size:1em;}
 .research-options a:hover{box-shadow: inset 420px 0 0 0 #1E4F78; color:#fff;}

 @media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
 .research-options a:hover {box-shadow: inset 645px 0 0 0 #1E4F78;}
 }

 a.shrink{transition:all 200ms ease-in-out; -moz-transition:all 200ms ease-in-out; -webkit-transition:all 200ms ease-in-out;}
 a.shrink:hover{transform: scale(.9); -moz-transform: scale(.9); -ms-transform: scale(.9); -o-transform: scale(.9); -webkit-transform: scale(.9);}

 //.btn-primary {width:49%; border-color:#0058A6 !important; background:#0058A6; padding:1.5%;}


#Link-btn{margin:2% 0;}
#Link-btn .subbtn a{float:left; width:30%; background-color:#00a1e1; background-image: linear-gradient(#0057a5, #0057a5); background-position: 50% 50%; background-size: 0% 100%; background-repeat: no-repeat; transition: background-size .5s, color .5s; color:#eee !important; text-transform:uppercase; text-decoration:none; border-radius:30px; padding:1%; text-align:center; margin-left:35%; border:solid #000 2px; box-shadow: 0px 1px 6px #656565 inset; font-weight:700;}
#Link-btn .subbtn a:hover{background-size: 100% 100%; color: #fff !important;}
/*HOME PAGE
----------------------------------------------------------------------------------------------------*/
.welcome {text-align:center;}
.welcome h1 {font-size:2.5em; text-align:center; text-transform: uppercase; font-weight:700;}
.welcome p {font-size:1.2em;}
.welcome .eds_btn {display: inline-block;border: 3px solid #836098;background: none #fff;text-shadow: none; text-decoration: none !important;line-height: 1;font-family: "Coda", sans-serif;font-size: 24px;text-transform: uppercase;padding: 18px 80px;border-radius: 0;
box-shadow: none;color: #836098 !important;text-align: center;-webkit-transition: all 200ms;-moz-transition: all 200ms;-ms-transition: all 200ms;-o-transition: all 200ms;transition: all 200ms;}
.welcome .eds_btn.eds_btnPrimary {background-color:#0A4595; border-color: #fff; margin:10px 0; padding:10px 30px; font-size:25px;}
.welcome .eds_btn.eds_btnPrimary:hover {color:#0A4595 !important; background:#fff;}
.eds_box_2 {padding:30px; background:#0099D8 !important;}
.eds_infoBox3.eds_boxHeight300 > div .eds_btn.eds_btnLarge {padding:10px 30px !important;}
.eds_infoBox3.eds_boxHeight300 > div .eds_btn {background:#0099D8 !important; color:#fff !important; border:2px solid #fff;}
.eds_infoBox3.eds_boxHeight300 > div .eds_btn:hover, .eds_btn .eds_hoverContent {background:#fff !important; color:#0099D8 !important;}
.eds_infoBox3.eds_boxHeight300 > div .eds_btn.eds_btnLarge {font-size:25px !important;}
//#slideAnchor {margin:100px auto;}
//.eds_infoBox1 {border-top:solid 3px #0A4595 !important; border-bottom:solid 9px #0A4595 !important;}
.eds_infoBox1 {border-top:none !important; border-bottom:none !important;}
.eds_infoBox3 > div .edsInfoBox_infoToggle, .eds_infoBox3 > div > div {background:#0A4595 !important;}
.eds_content2 h3 {color:#fff !important;}
.eds_content1 h3 {color:#fff !important;}
.eds_infoBox3 > div > div .eds_boxDescription {font-size:1em !important;}
.eds_btn.eds_btnPrimary:hover, .eds_btn.eds_btnPrimary .eds_hoverContent {color:#0099D8 !important;}
.eds_infoBox6 > div {border-top:solid 20px #0A4595 !important;}
.collectionIntro {text-align:center;background: #0099D8;color: #fff;text-shadow: 2px 2px #000;font-weight: 700;text-transform: uppercase;margin: 5px;padding: 1%;border-radius: 30px;font-size:1.9em;}
/*MODAL OVERRIDE
----------------------------------------------------------------------------------------------------*/
.modal-header .close {position: absolute; top:15px; left:750px;}
@media (min-width: 497px) and (max-width: 991px) {
	.modal-header .close {left:450px;}
}
/*NAV CHANGES
----------------------------------------------------------------------------------------------------*/
.eds_fixedheader2.eds_header2Style4 .eds_headerTrigger {display:none;}
.eds_menuType2 .responsAbilityMenu .raMenuWrapper > ol > li > span .edsmm_itemContainer {font-size:25px !important;}
.eds_fixedheader2 .eds_headerMain .eds_logoContainer {max-width:400px;}
.eds_fixedheader2.eds_header2Style4 {background:#0099D8 !important; z-index: 4;}
.eds_menuType2.eds_menuType2Style4 .responsAbilityMenu .raMenuWrapper > ol > li:hover > span .edsmm_itemContainer {color:#ACACAC !important;}
.eds_menuType2.eds_menuType2Style4 .responsAbilityMenu .raMenuWrapper ol li ol li > span::before {background:#0A4595 !important;}
.eds_menuType2.eds_menuType2Style4 .responsAbilityMenu .raMenuWrapper > ol > li.edsmm_active > span .edsmm_itemContainer {color:#fff !important; text-shadow:#000 0px 0px 15px;}
.eds_menuType2.eds_menuType2Style4 .responsAbilityMenu .raMenuWrapper ol li ol li.edsmm_active > span .edsmm_itemContainer {color:#fff !important; background:#0A4595; text-shadow:#eee 0px 0px 5px;}
.eds_menuType2.eds_menuType2Style4 .responsAbilityMenu .raMenuTriggerWrapper .raMenuTrigger:hover::after {color:#ACACAC !important;}
.eds_menuType2.eds_menuType2Style4 .responsAbilityMenu .raMenuTriggerWrapper .raMenuTrigger {border-color:#0A4595 !important;}
.eds_menuType2.eds_menuType2Style4 .responsAbilityMenu.raMenuOpened .raMenuTriggerWrapper .raMenuTrigger::after,
.eds_headerDetailsVisible .eds_fixedheader2.eds_header2Style4 .eds_headerDetailsTrigger::after {color:#ACACAC !important;}
.eds_search4Toggle:hover::before, .eds_searchContainerVisible .eds_fixedheader2.eds_header2Style4 .eds_search4Toggle::before {color:#ACACAC !important;}

/*NAV CHANGES - TEMPLATE 1 NAV
----------------------------------------------------------------------------------------------------*/
.edsmm_childIndicator:hover{color:#0A4595 !important;}
//a {color:#0A4595 !important;}
.eds_headerTrigger {border:solid 3px #0A4595 !important;}
.eds_menuType1 .raMenuTriggerWrapper .raMenuTrigger {border:solid 3px #0A4595 !important;}
.eds_leftFixedheaderVisible .eds_headerTrigger::after {color:#ACACAC !important;}
.eds_headerTrigger:hover::after {color:#ACACAC !important;}
.eds_menuType1 .raMenuTriggerWrapper .raMenuTrigger:hover > span, .eds_menuType1 .raMenuTriggerWrapper .raMenuTrigger:hover > span::before, .eds_menuType1 .raMenuTriggerWrapper .raMenuTrigger:hover > span::after {background:#ACACAC !important;}
.eds_menuType1 .responsAbilityMenu.raMenuOpened .raMenuTriggerWrapper .raMenuTrigger > span, .eds_menuType1 .responsAbilityMenu.raMenuOpened .raMenuTriggerWrapper .raMenuTrigger > span::before, .eds_menuType1 .responsAbilityMenu.raMenuOpened .raMenuTriggerWrapper .raMenuTrigger > span::after {background:#ACACAC !important;}
.eds_menuType1 .raMenuWrapper ol li.edsmm_active > span .edsmm_itemContainer {color:#0099D8 !important;}
.eds_menuType1 .raMenuWrapper ol li > span a.edsmm_itemContainer:hover {color:#0A4595 !important;}
.eds_leftFixedheader .eds_userLogin .loginGroup a::before, .eds_leftFixedheader .eds_userLogin .registerGroup > ul li.userDisplayName a::before,
.eds_leftFixedheader .eds_userLogin .loginGroup a::before, .eds_leftFixedheader .eds_userLogin .registerGroup > ul li.userDisplayName a::before {color:#0A4595 !important;}
.eds_leftFixedheader .eds_userLogin .loginGroup a:hover, .eds_leftFixedheader .eds_userLogin .registerGroup > ul li.userDisplayName a:hover,
.eds_leftFixedheader .eds_userLogin .loginGroup a:hover, .eds_leftFixedheader .eds_userLogin .registerGroup > ul li.userDisplayName a:hover,
.eds_leftFixedheader .eds_userLogin .registerGroup > ul li   li.userDisplayName a {color:#0099D8 !important;}
.eds_search1Toggle:hover {border-color:#fff !important;}
ul.searchSkinObjectPreview {border:solid 1px #fff !important;}
.eds_searchContainer #dnn_dnnSearch_ClassicSearch .SearchButton, .eds_searchContainer .eds_searchClose {border:solid 2px #0A4595 !important; background:#0A4595 !important;}
.eds_searchContainer .eds_searchClose:hover {background-color:transparent !important;}
ul.searchSkinObjectPreview > li:hover {color:#fff !important;}
.eds_searchContainerVisible .eds_searchTrigger::after {content:" " !important;}
.eds_menuType1 .raMenuWrapper ol li.edsmm_hasChild > span:hover .edsmm_itemContainer {color:#0A4595 !important;}
.eds_headerTrigger {z-index:9999 !important;}
/* FOOTER
----------------------------------------------------------------------------------------------------*/
#BottomFooter a {color:#fff;}
#BottomFooter a:hover {color:#b3e6ff !important; text-decoration: none;   -webkit-transition: color 0.3s linear;
  -khtml-transition: color 0.3s linear;
  -moz-transition: color 0.3s linear;
  -ms-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
  transition: color 0.3s linear;}
#BottomFooter p {color:#fff;}
#BottomFooter h2 {color:#a2c8e3 !important; font-size: 1.125em; text-transform:uppercase; margin-bottom:10px; font-weight:700;}
#BottomFooter #socialfont {float:left; clear:both; }
#BottomFooter #socialfont a {color:#fff; text-decoration:none !important;}
#BottomFooter #socialfont .fa { margin-right:5px; font-size:25px !important; vertical-align:text-top; line-height:22px !important; width:29px !important; text-align:center; padding:5px 0; margin-bottom:10px;}
#BottomFooter #socialfont .fab { margin-right:5px; font-size:25px !important; vertical-align:text-top; line-height:22px !important; width:29px !important; text-align:center; padding:5px 0; margin-bottom:10px;}
#BottomFooter #socialfont .fa{display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
#BottomFooter .btnSurvey {display:inline-block; padding:15px 30px; transition: all .2s ease; background:#fff; border:1px solid #000; color:#000; border-radius:2px; font-size:14px; font-weight:700;}
#BottomFooter .btnSurvey:hover{transition: all .2s ease; background:#000; border:1px solid #fff; color:#fff !important;}
#BottomFooter ul li {margin-bottom:5px; color:#fff !important; font-size:14px; list-style: none;}
#BottomFooter ul {margin-left:0;}
#BottomFooter ul li a {color:#fff;}
//#BottomFooter li:before {font-family: "FontAwesome";content:'\f105'; speak:none; color:#fff; font-size:12px; left:0; top:5px; position:absolute; line-height: 1;}
//#BottomFooter li {padding-left:20px; position:relative;}
#Location {line-height:18px;}
.address {color:#fff;}
.phone {color:#fff;}
.email {color:#fff;}
.email a{color:#fff;}
.CopyRight {text-align:center; font-size: 0.9em; color:#fff; line-height:1.5em;}
.CopyRight span {padding: 0 10px;}
.CopyRight a {text-decoration: none; color:#fff !important;}
.CopyRight a:hover {text-decoration: none; color:#fff !important;}
.EasyDNNSkin_Galore .edsFooterBackground.eds_footer2   .edsCopyrightBg .edsCopyright {padding-top:12px;}
.eds_footer3 .eds_footerBottom {background:#333 !important;}
.eds_footer {background:#000 !important; border-top:#fff 5px solid;}
#dnn_ctr1038_ModuleContent {padding-right:30px !important;}

/*GALLERY MODULE
----------------------------------------------------------------------------------------------------*/
.cbp-popup-singlePage .cbp-popup-navigation-wrap {background:#0A4595 !important;}
.cbp-popup-singlePage-counter {color:#fff !important;}
.eds_GravityGallery_Graviton .edsgg_mainTitle, .edsgg_ItemParentGalleryDescription {display:none;}
.edsgg_breadcrumbs {display:none;}

/* SOCIAL MEDIA
----------------------------------------------------------------------------------------------------*/
#dnn_SocialPane{position:fixed; right:0; top:20%; z-index:60;}
#dnn_SocialPane #social .fa-facebook {background:#3B5998; display: none;}
#dnn_SocialPane #social .fa-facebook-f {background:#3B5998; display: none;}
#dnn_SocialPane #social .fab-facebook-f {background:#3B5998; display: none;}
#dnn_SocialPane #social .fa-twitter {background:#5EA9DD;}
#dnn_SocialPane #social .fa-google {background:#D73D32;}
#dnn_SocialPane #social .fa-linkedin {background:#0177B5;}
#dnn_SocialPane #social .fa-yelp {background:#C41200;}
#dnn_SocialPane #social .fa-instagram {background:#517FA6;}
#dnn_SocialPane #social .fa-youtube {background:#CC181E;}
#dnn_SocialPane #social a {font-size:26px; width:45px; text-align:center; text-decoration:none; float:right; clear:right; box-sizing:border-box; color:#FFF; padding:8px; display:block; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
#dnn_SocialPane #social .fa-flickr {background: rgb(0, 99, 220);
  background: -moz-linear-gradient(left, rgb(0, 99, 220) 0%, rgb(0, 99, 220) 50%, rgb(255, 0, 132) 50%, rgb(255, 0, 132) 100%);
  background: -webkit-linear-gradient(left, rgb(0, 99, 220) 0%, rgb(0, 99, 220) 50%, rgb(255, 0, 132) 50%, rgb(255, 0, 132) 100%);
  background: linear-gradient(to right, rgb(0, 99, 220) 0%, rgb(0, 99, 220) 50%, rgb(255, 0, 132) 50%, rgb(255, 0, 132) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#0063dc', endColorstr='#ff0084',GradientType=1 )";
  }
/* SOCIAL MEDIA DESKTOP
----------------------------------------------------------------------------------------------------*/
@media only screen and (min-width : 1200px) {
#dnn_SocialPane #social a:hover{padding-right:20px; width:65px; text-decoration:none;}
}
/* SOCIAL MEDIA TABLET
----------------------------------------------------------------------------------------------------*/
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  #dnn_SocialPane{bottom:0; left:0; width:100%; top:auto;}
	#dnn_SocialPane #socialfont a{float:left;}
	#dnn_SocialPane #socialfont.one-set a{width:100%;}
	#dnn_SocialPane #socialfont.two-set a{width:50%;}
	#dnn_SocialPane #socialfont.three-set a{width:33%;}
	#dnn_SocialPane #socialfont.three-set a:nth-of-type(2){width:34%;}
	#dnn_SocialPane #socialfont.four-set a{width:25%;}
	#dnn_SocialPane #socialfont.five-set a{width:20%;}
  #dnn_SocialPane #socialfont.six-set a{width:16.6%;}
  #dnn_SocialPane #socialfont.six-set a:nth-of-type(2){width:17%;}
  #BottomFooter .btnSurvey {margin-bottom:10%;}
  #dnn_ctr1041_HtmlModule_lblContent {display:none;}
}
/*
@media (min-width: 992px) and (max-width: 1199px) {
#dnn_SocialPane {display: none;}
}
@media (min-width: 1200px) {
#dnn_SocialPane {display: none;}
}
@media (min-width: 768px) and (max-width: 991px) {
#dnn_SocialPane {display: none;}
}
*/
/*404 PAGE
----------------------------------------------------------------------------------------------------*/
#ErrorPage {}
#ErrorPage .lwc {width:60%; margin-top:5%;}
#ErrorPage .header {text-transform: uppercase; font-weight:700; text-align: center; font-size:2.5rem; margin:3% 0 6%;}
section.left,section.right {padding: 1em 2em;align-self:center;}
section.left {border-right:1px solid #000; display:grid;}

.primary {color: #4E6187;background: #F6F6F8;border: 1px solid #D1D5DB;cursor: pointer;}
.primary:hover {background:#D1D5DB; border:1px solid #D1D5DB; color:#4E6187;}
.primary:active, .primary:hover{transition: background .05 ease-out; text-decoration: none;}

.secondary {color: #fff !important;background: #6B84B4;border: 1px solid #D1D5DB;cursor: pointer;}
.secondary:hover {background:#D1D5DB; border:1px solid #D1D5DB; text-decoration: none; color:#fff;}
.secondary:active, .secondary:hover{transition: background .05 ease-out;}

.cta{text-align: center;display: inline-grid;align-content: center;align-items: center;padding: 1em 3em;font-size: 1em;border-radius: 2em;margin-top: 32px;
text-decoration: none;transition: background .25s ease-in;position: relative;text-transform: uppercase;font-weight: 700;}
#ErrorPage {display: grid;font-size: 16px;grid-template-columns: 4fr 4fr;/* grid-gap: 4em; */height: 44vh;/*! padding: 0% 0%; */}
#ErrorPage .logo {margin-bottom:8%;}
#ErrorPage p {line-height: 1.5em; font-size:1.3em;}



/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199px) {
  .eds_footer3 > div > div > div:first-child > div {padding-left:30%;}
}
/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
  .eds_footer3 > div > div > div:first-child > div {padding-left:30%;}
 }
.eds_footer3 > div > div > div:first-child > div {padding-right:10% !important;}
@media (min-width: 576px) and (max-width: 767px) {
	.eds_footer3 .eds_footerBottom {padding-bottom:6% !important;}
  .collectionIntro {display: none;}
  .eds_logoContainer > a img {max-width:80% !important;}
}

@media (min-width: 276px) and (max-width: 576px) {
.eds_logoContainer > a img {max-width:85% !important;}
.collectionIntro {display: none;}
}

@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .eds_backToTop::before {
     line-height: 60px !important;
  }
}

@media (max-width: 575px) {
.eds_fixedLogoContainer > a > img {max-width:200px !important; margin:10px 0;}
}
.eds_pageScrolled .eds_fixedheader2 .eds_headerMain .eds_logoContainer > a img {max-height:none !important;}
@media (min-width: 768px) and (max-width: 992px) { .eds_pageScrolled .eds_fixedheader2 .eds_headerMain .eds_logoContainer > a img {max-height:80px !important;} }
@media (min-width: 576px) and (max-width: 767px) {
  .eds_pageScrolled .eds_fixedheader2 .eds_headerMain .eds_logoContainer > a img {max-height:60px !important;}
  .eds_infoBox6 > div > div .eds_boxDescription {font-size: 15px;}
}


@media (max-width: 992px) { .eds_fixedheader2.eds_header2Style4 .eds_logoContainer > a img {max-height:57px;} }

@media (min-width: 992px) and (max-width: 1199px) {
.eds_fixedheader2 .eds_headerMain .eds_logoContainer {max-width:350px;}
}
@media (min-width: 1200px) {
.eds_menuType2 .responsAbilityMenu {float:right;}
}
@media (max-width: 992px) { .eds_menuType2 .responsAbilityMenu .raMenuTriggerWrapper {top:-65px !important; right:35px !important;} }
@media (min-width: 768px) and (max-width: 991px) { .eds_menuType2 .responsAbilityMenu .raMenuTriggerWrapper{top:-65px !important; right:40px !important;} }

@media (min-width: 576px) and (max-width: 767px)  { .eds_menuType2 .responsAbilityMenu .raMenuTriggerWrapper{top:-65px !important; right:0px !important;} }

@media (min-width: 576px) and (max-width: 767px) { .eds_search4Toggle::before{position:absolute; left:60px;} }


@media (min-width: 576px) and (max-width: 991px)  {
  .eds_infoBox6 > div:hover > div .eds_boxTitle, .eds_infoBox6 > div:hover > div .eds_boxDescription, .eds_infoBox6 > div.eds_contentVisible > div .eds_boxTitle, .eds_infoBox6 > div.eds_contentVisible > div .eds_boxDescription {font-size:13px !important;}
  .eds_infoBox6 > div:hover .eds_btn, .eds_infoBox6 > div.eds_contentVisible .eds_btn {bottom:10px !important;}
}


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
html, body {
  overflow-x:hidden
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  {
}

.ContentPane  {
}

.eds_subHeaderWide {
margin-top:0px !important;
}

.RightPane  {
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}

/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head   {
  margin-bottom:0px !important;
}

.text-center{
  text-align:center;color: #0099D8;
}

.eds_infoBox1:hover .eds_boxIcon {
  color:#0099D8 !important;
}

.eds_infoBox1:hover .h3 {color:#fff !important;}

.cbp-l-loadMore-button {margin:30px auto !important;}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}

A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
.h3 {color:#0A4595 !important;}

H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}
p.spaceTxt{
  margin-bottom:2%;
}
A:link  {
}

A:visited   {
}

A:hover {
}

A:active    {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */
.Message    {
}

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}

.dnnSearchResultItem-Others {
  display: none;
}
