@font-face {font-family: 'proxima_novablack';
    src: url('proxima_nova_black-webfont.woff2') format('woff2'),
         url('proxima_nova_black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'proxima_novabold';
    src: url('proxima_nova_bold-webfont.woff2') format('woff2'),
         url('proxima_nova_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'proxima_novathin';
    src: url('proxima_nova_thin-webfont.woff2') format('woff2'),
         url('proxima_nova_thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'proxima_novaregular';
    src: url('proximanova-regular-webfont.woff2') format('woff2'),
         url('proximanova-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'freight_display_problack';
    src: url('freightdisppro-black-webfont.woff2') format('woff2'),
         url('freightdisppro-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'freight_display_prolight';
    src: url('freightdisppro-light-webfont.woff2') format('woff2'),
         url('freightdisppro-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'freight_display_promedium';
    src: url('freightdisppro-medium-webfont.woff2') format('woff2'),
         url('freightdisppro-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'freight_display_prosemibold';
    src: url('freightdisppro-semibold-webfont.woff2') format('woff2'),
         url('freightdisppro-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body{font-family: 'proxima_novaregular';
font-size: 16px;
line-height: 25px;
letter-spacing: 0.02em;
color: #52616D;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'freight_display_promedium';
}

#g-navigation{width:100%; height:100px;background:#890444;transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;}
#g-navigation.shrink{ z-index: 9999; top: 0; position: fixed;width: 100%;height:90px;transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;}

.g-default-navigation .g-content{margin:0;padding:0;}
.g-default-navigation .g-logo {margin:1.5rem 1.5rem 1.5rem 0;display: inline-block;}

.button.button-red:hover {border:2px solid #890444!important;background:transparent!important;color:#890444!important;}

.button:hover {border:2px solid #890444!important;background:transparent!important; color:#890444!important;}

.button.button-red.button-3{border:2px solid #001A31!important;background:#fff!important;color:#001A31!important;}
.button.button-red.button-3:hover{border:2px solid #890444!important;background:#fff!important;color:#890444!important;}

#g-slideshow {background: #fbf2e9; margin:0;-webkit-box-shadow: inset 0px 20px 10px -20px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 20px 10px -20px rgba(0,0,0,0.75);
box-shadow: inset 0px 20px 10px -20px rgba(0,0,0,0.75);}
.g-slider .g-slider-slides .g-slider-slides-slide {padding:5rem 0;}
.g-slider .g-slider-slides .g-slider-slides-slide .g-slider-slides-content {padding: 0 2rem 0 0;width:40%;}
.g-slider .g-slider-slides .g-slider-slides-slide .g-slider-slides-content h1{font-size: 48px;line-height: normal;letter-spacing: 0.01em;color: #001A31; position: relative; font-weight: 600;}
.g-slider .g-slider-slides .g-slider-slides-slide .g-slider-slides-content h1:before{width:105px;height:14px;background:#890444;position: absolute;top:-20px; left: 0;content:"";}
.g-slider .g-slider-slides .g-slider-slides-slide .g-slider-slides-content .button.button-red{border-radius:4px;background:#890444;font-size: 16px;line-height: normal;text-align: center;letter-spacing: 0.02em;color: #FFFFFF; padding:10px 30px;font-weight:normal;}
.g-slider .g-slider-slides .g-slider-slides-slide .g-slider-slides-content .button.button-red:hover{border:2px solid #890444!important;background:transparent!important;color:#890444!important;}
.g-slider .g-slider-slides .g-slider-slides-slide .g-slider-slides-content p{font-size: 16px;line-height: 27px;letter-spacing: 0.02em;color: #52616D;}
.g-slider .g-slider-slides .g-slider-slides-slide .g-slider-slides-image {min-height: 420px;}
.g-slider .g-slider-carousel, .g-slider .g-slider-slides{padding:0;}
#g-slideshow .g-grid{max-width:100%;}
#g-slideshow .g-grid .g-grid {max-width: 1200px;margin: 0 auto;}
.g-slider-carousel-bg {float: left;width: 100%; background:#f4f5f7;padding:30px 0;}
.g-slider-slides {max-width: 1200px; margin: 0 auto;}

.g-main-nav .g-toplevel > li > .g-menu-item-container {padding: 10px 15px !important;}

.g-main-nav .g-toplevel > li {padding-top:24px;padding-bottom:24px;height:100px;}
#g-navigation.shrink .g-main-nav .g-toplevel > li{height:90px;}
.g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {border-bottom:0 solid #F5D8B3;}
/*.g-main-nav .g-toplevel > li.active {border-bottom: 8px solid #F5D8B3;}*/
.g-main-nav .g-toplevel > li.active::before {content: ""; position: absolute; bottom: 0; height: 8px; background: #F5D8B3; width: 100%; left: 0;}
/*Last Menu Item Style*/
/*.g-main-nav .g-toplevel > li:last-child, .g-main-nav .g-toplevel > li.g-standard:last-child {background:#001A31;}
.g-main-nav .g-toplevel > li:last-child:hover, .g-main-nav .g-toplevel > li.g-standard:last-child:hover{background:#F5D8B3;}
.g-main-nav .g-toplevel > li:last-child:hover .loginbutton, .g-main-nav .g-toplevel > li.g-standard:last-child:hover .loginbutton{color:#001A31;}*/
.g-main-nav .g-toplevel > li:last-child .loginbutton, .g-main-nav .g-toplevel > li.g-standard:last-child .loginbutton{color:#F5D8B3;}




.g-main-nav .g-toplevel > li:last-child .loginbutton .fa{display: none;}

.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {padding-bottom:0;}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {font-size: 14px;line-height: normal;text-align: center;letter-spacing: 0.02em; text-transform:capitalize;}
.g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator::after{top: 5px;position: relative;}
.g-main-nav .g-toplevel > li >  ul.g-dropdown .g-menu-item-container, 
.g-main-nav .g-sublevel > li > ul.g-dropdown .g-menu-item-container {color:#001A31; text-align: left;border-radius: 0;padding: 10px;}
.g-main-nav .g-toplevel > li >  ul.g-dropdown li.active .g-menu-item-container, 
.g-main-nav .g-sublevel > li > ul.g-dropdown li.active .g-menu-item-container {color:#FFF;}

.g-main-nav .g-toplevel > li >  ul.g-dropdown .g-menu-item:hover .g-menu-item-container{color: #fff;}
.g-main-nav .g-toplevel > li >  ul.g-dropdown .g-menu-item .g-menu-item-container .g-menu-item-subtitle{display:none;}

.g-main-nav {font-family: 'proxima_novaregular'!important;}
#g-navigation .g-dropdown .g-grid {border: 0.75px solid rgba(161, 172, 191, 0.3);box-sizing: border-box;/* shadow 2 */box-shadow: 0px 6px 8px rgba(97, 97, 97, 0.2);	background-color:#F6F6F6!important;}
.g-main-nav .g-standard > .g-dropdown, .g-main-nav .g-fullwidth > .g-dropdown {margin-top:0;}
.g-main-nav .g-standard > .g-dropdown.g-dropdown-right, .g-main-nav .g-fullwidth > .g-dropdown.g-dropdown-right {left: 0;}
.g-main-nav .g-toplevel > li.g-menu-item.g-selected{background:#77013A;}

#g-copyright, #g-footer{background:#001a31;}
#g-copyright .g-content {padding: 0; margin: 0;}

#g-bottom{background:#f4f5f7;padding:0;margin:0;font-size: 14px;letter-spacing: 0.02em;color: #52616D;}
#g-bottom:after{background:none;}
#g-bottom:before{background:none;}

#g-extension{font-size: 16px;line-height: 25px;letter-spacing: 0.02em;color: #52616D;padding: 5% 0;background:#FFF;}

#officers h3 {display: inline-block;width: 100%;font-size: 42px;line-height: normal;letter-spacing: 0.01em;color: #001A31;margin:20px 0 30px 0;}
#officers h3 a {float: right;margin-right:0;}
#officers h3 a .button.button-red.button-3.button-xsmall {border:2px solid #890444!important;font-size: 20px;padding: 12px 15px;	margin:0;background: #890444 !important;	border-radius:0;color: #fff !important;	font-weight: normal;}
#officers h3 a .button.button-red.button-3.button-xsmall:hover{border:2px solid #890444!important;background:#fff!important;color:#890444!important;}
#officers h3 a .button .fa{font-size:16px;margin:0 0 0 10px;} 

#officers .sprocket-strips-s-container{margin:0;position: relative;z-index:1;}
#officers .sprocket-strips-s-content .button {float: right;}
#officers .sprocket-strips-s-content .button.button-minimalistic {color: #000 !important;border: 0 !important;background: none!important;}
#officers .sprocket-strips-s-content .button.past-btn {margin-top:15px;  min-width:200px; background:#f4f5f7 !important;color: #000 !important;border: 2px solid #001a31 !important;}
#officers .sprocket-strips-s-content .button.past-btn:hover{color: #890444 !important;border: 2px solid #890444 !important;}
#officers .sprocket-strips-s-content .button.board-btn {margin-top:42%;min-width:200px; background:#f4f5f7 !important;color: #000 !important;border: 2px solid #001a31 !important;}
#officers .sprocket-strips-s-content .button.board-btn:hover{color: #890444 !important;border: 2px solid #890444 !important;}
#officers .sprocket-strips-s-block {padding:0 5%;}
#officers .sprocket-strips-s-arrows {display: inline-block;width: 100%;}
#officers .sprocket-strips-s-nav {position: absolute;top: 50%; padding:0; z-index: 0;}
#officers .sprocket-strips-s-nav .arrow.prev {float: left;}
#officers .sprocket-strips-s-arrows .arrow.prev:before {content: '\f104';font: normal normal normal 40px/0px FontAwesome;margin-left: -30px;}
#officers .sprocket-strips-s-arrows .arrow.next:before {content: '\f105';font: normal normal normal 40px/0px FontAwesome;margin-right: -15px;}
#officers .sprocket-strips-s-arrows .arrow{background: none;}
#officers .sprocket-strips-s-arrows .next::before {border-left:0px solid;margin-right: -15px;}
#officers .sprocket-strips-s-arrows .prev::before {border-right:0 solid;margin-right: -30px;}
#officers .sprocket-strips-s-text{padding:30px 0 0}
#officers .sprocket-strips-s-item a {width:270px;height:272px;overflow: hidden;float: left;}
#officers .sprocket-strips-s-item .sprocket-strips-s-content a {width:auto;height:auto;overflow:visible;float:none;}
#officers .sprocket-strips-s-item img {width: 100%;transition: transform .2s;}
#officers .sprocket-strips-s-item .sprocket-strips-s-content {clear: both;}
#officers .sprocket-strips-s-block:hover a img {transform: scale(1.3);}
#officers .sprocket-strips-s-block:hover .officersbox{opacity:0.4;}

#officers strong{font-size: 24px;line-height:18px;letter-spacing: 0.02em;color: #890444;}
#officers strong small { color: #52616D; font-size: 18px; margin-bottom: 15px; display: inline-block;}
#officers .button .fa {font-size: 1.5rem !important;right: -5px;}

#g-footer .g-simplemenu-particle h6 {font-size: 18px;line-height: normal;letter-spacing: 0.02em;color: #F5D8B3;font-family: 'proxima_novaregular';}
#g-footer li {padding: 5px 0;}
#g-footer .g-simplemenu-particle a{font-size: 14px;line-height: normal;letter-spacing: 0.02em;color: #FFFFFF;}

.g-slider .g-slider-carousel .owl-item {
font-family: 'proxima_novaregular';
font-size: 18px;
line-height:20px;
letter-spacing: 0.03em;
color: #A1ACBF;
-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
.g-slider .g-slider-carousel .owl-item.owl-current {
font-family: 'proxima_novaregular';
font-size: 18px;
line-height:20px;
letter-spacing: 0.03em;
color: #890444;
-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
}

.g-slider .g-slider-carousel .owl-item:hover .g-slider-carousel-image-container::before, .g-slider .g-slider-carousel .owl-item.owl-current .g-slider-carousel-image-container::before{height:100%;}
.g-slider .g-slider-carousel .owl-item .g-slider-carousel-image-container::before {background:rgba(141, 28, 60, 0.3) !important;}
.g-slider .g-slider-carousel .owl-item.owl-current .g-slider-carousel-image-container{border-bottom:10px solid; }

#latestnews h3, .latestnews h3 {font-size: 42px;line-height: normal;letter-spacing: 0.01em;color: #001A31;margin: 0 0 30px;}
#latestnews.box-white a:hover, .latestnews.box-white a:hover{color:#890444;}

.home-upcoming-event .g-content{background:#fbf2e9;float:left;min-height: 530px;padding: 1rem 2rem 1rem 2.5rem;}
.home-upcoming-event .g-title{font-size: 42px;line-height: normal;letter-spacing: 0.01em;color: #001A31;}
.upcomingeventsbox .date{float:left;width:30%;padding:35px 15px;background: #890444;font-family: 'freight_display_problack';letter-spacing: 0.01em;color: #FFFFFF;}
.upcomingeventsbox .date span {width: 100%;display: inline-block;font-size: 16px;line-height:18px;}
.upcomingeventsbox .date h2{font-size:40px;margin:0 0 15px;line-height: 50px;}

.upcomingeventsbox .text{float:left; width:70%;padding:0 15px 0 30px;font-size: 16px;line-height: 25px;letter-spacing: 0.02em;color: #52616D;}
.upcomingeventsbox .text h2 {font-family: 'proxima_novabold';margin: 0 0 20px;font-size: 24px;line-height: normal;letter-spacing: 0.02em;color: #890444;}
.upcomingeventsbox .text a.readmore{font-size: 16px;line-height: normal;text-align: center;letter-spacing: 0.02em;color: #001A31;font-weight: bold;}
.upcomingeventsbox .text a.readmore:after{content: "\f105";font: normal normal normal 18px/1 FontAwesome;margin-left: 10px;}

#latestnews .sprocket-lists-portrait-container li, 
.latestnews .sprocket-lists-portrait-container li{border:0;position: relative;padding: 15px 0 30px;}
#latestnews .sprocket-lists-portrait-container li:before,
.latestnews .sprocket-lists-portrait-container li:before {height:10px;width:65px; background: #F5D8B3; position: absolute; left: 0; content: "";top: 0;}
#latestnews .sprocket-lists-portrait-container li h4,
.latestnews .sprocket-lists-portrait-container li h4{font-family: 'proxima_novabold';font-size:24px!important;line-height: normal;letter-spacing: 0.02em;color: #890444;}
#latestnews .sprocket-lists-portrait-item, 
.latestnews .sprocket-lists-portrait-item{font-size: 16px;line-height: 25px;letter-spacing: 0.02em;color: #52616D;}
#latestnews .sprocket-lists-portrait-item a,
.latestnews .sprocket-lists-portrait-item a{font-size: 16px;line-height: normal;text-align: center;letter-spacing: 0.02em;color: #001A31;font-weight: bold;}
#latestnews .sprocket-lists-portrait-item a:after,
.latestnews .sprocket-lists-portrait-item a:after {content: "\f105";font: normal normal normal 18px/1 FontAwesome;margin-left: 10px;}
#latestnews .button.button-red.button-small, 
.latestnews .button.button-red.button-small {border-radius:4px;padding: 10px 30px;font-weight: normal;font-size: 16px;}
#latestnews .sprocket-lists-portrait-item .portrait-text,
.latestnews .sprocket-lists-portrait-item .portrait-text {margin: 0 0 5px 0;}

.latestnews-full h3{font-size: 42px;line-height: normal;letter-spacing: 0.01em;color: #001A31;margin: 0 0 30px;}
.latestnews-full .sprocket-lists-portrait-container li{border:0;position: relative;padding: 15px 15px 30px 0; width:50%;float: left;clear: none;box-sizing: border-box;}
.latestnews-full .sprocket-lists-portrait-container li:before {height:10px;width:65px; background: #F5D8B3; position: absolute; left: 0; content: "";top: 0;}
.latestnews-full .sprocket-lists-portrait-container li h4{font-family: 'proxima_novabold';font-size:24px!important;line-height: normal;letter-spacing: 0.02em;color: #890444;}
.latestnews-full .sprocket-lists-portrait-item{font-size: 16px;line-height: 25px;letter-spacing: 0.02em;color: #52616D;}
.latestnews-full .sprocket-lists-portrait-item a{font-size: 16px;line-height: normal;text-align: center;letter-spacing: 0.02em;color: #001A31;font-weight: bold;}
.latestnews-full .sprocket-lists-portrait-item a:after {content: "\f105";font: normal normal normal 18px/1 FontAwesome;margin-left: 10px;}
.latestnews-full .button.button-red.button-small {border-radius:4px;padding: 10px 30px;font-weight: normal;font-size: 16px;}
.latestnews-full .sprocket-lists-portrait-item .portrait-text {margin: 0 0 5px 0;}

#g-footer .g-simplemenu {max-width: 225px;}
.g-simplemenu-particle .g-simplemenu-container {padding: 1rem;}
.g-grid {max-width: 1200px;margin: 0 auto;}
.section-paddings, .g-home-feature, .g-default-top, .g-default-navigation, .g-default-header, .g-default-utility, .g-default-feature, .g-default-expanded, .g-default-footer, .g-default-copyright {  padding:0;}
.g-default-above, .g-default-slideshow, .g-default-showcase, .g-default-extension, .g-default-bottom, .g-default-main { margin-left: 0; margin-right: 0;}
.about-header ul {margin:0;}
.about-header ul li{list-style:none; padding:0 5px 15px 20px; color:#52616D;background:url(/images/list-icon.png);background-repeat: no-repeat;}

.about-strips .sprocket-strips-s-block {padding:3% 5%;}
.about-strips .sprocket-strips-s-title{text-align: left;font-size:36px;line-height: normal;letter-spacing: 0.02em;color: #890444;}
.about-strips .sprocket-strips-s-content{background: #FFFFFF;min-height:250px;}
.about-strips .sprocket-strips-s-block:hover .sprocket-strips-s-content{padding:0 15px 15px 15px; box-shadow: 0px 8px 10px rgba(145, 145, 145, 0.2);}

.ABA-engagement .sprocket-strips-s-block {padding:3% 5%;}
.ABA-engagement .sprocket-strips-s-item .sprocket-strips-s-title{text-align: left;font-size: 36px;line-height: normal;letter-spacing: 0.02em;color: #890444;position:relative;padding-top: 15px;}
.ABA-engagement .sprocket-strips-s-item:hover .sprocket-strips-s-title:before { height: 10px; width: 65px; background: #F5D8B3; position: absolute;left: 0;content: ""; top: 0;}
.ABA-engagement .sprocket-strips-s-item{background: #FFFFFF;min-height:300px;padding:15px;}
.ABA-engagement .sprocket-strips-s-item:hover{box-shadow: 0px 8px 10px rgba(145, 145, 145, 0.2);}

.resources-strips .sprocket-strips-s-block {padding:3% 5%;}
.resources-strips .sprocket-strips-s-item .sprocket-strips-s-title{text-align: left;font-size: 36px;line-height: normal;letter-spacing: 0.02em;color: #890444;position:relative;padding-top: 15px;}
.resources-strips .sprocket-strips-s-item:hover .sprocket-strips-s-title:before { height: 10px; width: 65px; background: #F5D8B3; position: absolute;left: 0;content: ""; top: 0;}
.resources-strips .sprocket-strips-s-item{background: #FFFFFF;min-height:300px;padding:15px;}
.resources-strips .sprocket-strips-s-item:hover{box-shadow: 0px 8px 10px rgba(145, 145, 145, 0.2);}

.publications-strips .sprocket-strips-s-block {padding:3% 5%;}
.publications-strips .sprocket-strips-s-title{text-align: left;font-size:36px;line-height: normal;letter-spacing: 0.02em;color: #890444;}
.publications-strips .sprocket-strips-s-content{background: #FFFFFF;min-height:250px;}
.publications-strips .sprocket-strips-s-content:hover{padding:15px; box-shadow: 0px 8px 10px rgba(145, 145, 145, 0.2);}
.publications-strips .sprocket-strips-s-content:hover .sprocket-strips-s-title{font-size:28px;}

.publications-strips .sprocket-strips-c-block{padding:3% 5%;}
.publications-strips .sprocket-strips-c-block .sprocket-strips-c-item{background:none;}
.publications-strips .sprocket-strips-c-block .sprocket-strips-c-item:hover .sprocket-strips-c-content {padding:15px; box-shadow: 0px 8px 10px rgba(145, 145, 145, 0.2);}
.publications-strips .sprocket-strips-c-block .sprocket-strips-c-item .sprocket-strips-c-extended-info {position: relative;display: none;}
.publications-strips .sprocket-strips-c-block .sprocket-strips-c-item:hover .sprocket-strips-c-extended-info{display:block;}
.publications-strips .sprocket-strips-c-readon{border: 2px solid #890444;background:#FFF;color:#890444;border-radius: 4px;margin: 0 0 0.5rem 0;
padding: 0.3rem 1.1rem;vertical-align: middle;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;font-size: 1rem;}
.publications-strips .sprocket-strips-c-readon:hover {background:#890444; border-color:#890444;color:#FFF;}
.publications-strips .sprocket-strips-c-readon:hover:before{color: #f5d7af;}
.publications-strips .sprocket-strips-c-readon:before {
	content: "\f105";
	float: right;
	font: normal normal normal 18px/1 FontAwesome;
	padding: 4px 0 5px 10px;
}
.btn.btn-default.clear-all-filter.action.filter-clear{border:2px solid #890444;}
.btn.btn-default.clear-all-filter.action.filter-clear:hover{border:2px solid #890444!important;background:#fff!important;color:#890444!important;}

.button, .g-pricingtable .button {font-family: 'proxima_novaregular'; font-weight:600; border-radius:4px;}
.button.button-more {border:2px solid #001A31!important;background:#FFF!important;color: #001A31!important;}
.button.button-more:hover {background:#890444!important; border-color:#890444!important;color:#FFF!important;}
.button.button-more:hover .fa{color: #f5d7af;}

#g-slideshow .nomarginall .g-simplecontent {margin: 0 auto;max-width: 1200px; padding: 15px 0;}
#g-slideshow .g-simplecontent .g-simplecontent-item-content-title{padding:15px 0 !important;line-height: 3rem;}
.button .fa {position: relative; top: 2px; /*right: -5px;*/}

.roksproket-cat.publication-digest-articles .sprocket-mosaic-item{border: 0;border-radius: 0;background-color: transparent;}
.publication-digest-articles .sprocket-mosaic-item .sprocket-mosaic-head{background-image:url(/images/digests-icon.png);background-color:#FAFAFA;background-position:20px 20px;background-repeat:no-repeat;padding-left: 50px;border: 0.75px solid #52616D;box-sizing: border-box;color: #52616D;}
.publication-digest-articles .sprocket-mosaic-item .sprocket-mosaic-head .sprocket-mosaic-title{height:auto;padding:20px 0;margin:0; font-family: 'proxima_novaregular';color: #52616D;}
.publication-digest-articles .sprocket-mosaic-item .sprocket-mosaic-head:hover{background-image:url(/images/digests-icon.png);background-color:#890444;background-position:20px -53px;border: 0.75px solid #890444;color: #FFF;}
.publication-digest-articles .sprocket-mosaic-item .sprocket-mosaic-head:hover .sprocket-mosaic-title{height:auto;padding:20px 0;margin:0; font-family: 'proxima_novaregular';color:#FFF;}
.publication-digest-articles .sprocket-mosaic-item .sprocket-mosaic-head:hover .sprocket-mosaic-title a{color: #fff;}
.roksproket-cat.publication-digest-articles .sprocket-mosaic-head .sprocket-mosaic-title a{font-family: 'proxima_novaregular';font-size: 24px;line-height: normal;letter-spacing: 0.02em;color: #52616D;}
.roksproket-cat.publication-digest-articles .sprocket-mosaic-head .sprocket-mosaic-title a:hover{color:#FFF;text-decoration: none;}
.publication-digest-articles h3.g-title {color: #001A31;}
.cpcchair-btn{font-size: 16px;line-height: normal;letter-spacing: 0.02em;color: #001A31!important;display:inline-block;margin-right:20px; }
.cpcchair-btn .fa {margin-left: 15px;}
.cpcmembers-btn{font-size: 16px;line-height: normal;letter-spacing: 0.02em;color: #001A31!important;}
.cpcmembers-btn .fa {margin-left: 15px;}

#g-expanded {background: #f4f5f7;}

#g-container-main {color: #52616D;}
#g-above.jalwd-menu .g-main-nav .g-toplevel > li {padding: 0; height: auto;}
#g-above.jalwd-menu .g-main-nav .g-toplevel > li.active::before {height:0;}
#g-above.jalwd-menu .g-main-nav .g-toplevel > li:last-child{background:none;}


#g-footer #logo-4220-particle {padding: 0.9rem;}

.accordion li .accordion-item-title{font-family: 'proxima_novabold';border-bottom:1px solid #890444;font-size: 24px;line-height: normal;letter-spacing: 0.02em;color: #890444; position: relative;}
.accordion li .accordion-item-title::before {display: inline-block;cursor: pointer;width: 1.5rem;font-family: FontAwesome, serif;content: "\f078";text-align: right;position: absolute;right:0;}
.accordion li .accordion-item-title .indicator {display: none;}
.accordion li.active .accordion-item-title{font-family: 'proxima_novabold';color:#001A31;font-size: 24px;line-height: normal;letter-spacing: 0.02em;position: relative;}
.accordion li.active .accordion-item-title::before {display: inline-block;cursor: pointer;width: 1.5rem;font-family: FontAwesome, serif;content: "\f077";text-align: right;position: absolute;right:0;}

#g-feature.breadcrumbs-g-feature{background: #fff;}
#g-feature.breadcrumbs-g-feature .g-content{padding-top:3.5rem; padding-bottom:0; margin:0;}
#g-feature.breadcrumbs-g-feature .breadcrumb{font-size: 13px;line-height: 21px;letter-spacing: 0.02em;color: #C50F67;padding:0 10px;margin: 0;list-style: none;background-color: transparent;border-radius:0;}
#g-feature.breadcrumbs-g-feature .breadcrumb li .icon-location{display: none;}
#g-feature.breadcrumbs-g-feature .breadcrumb li.active, 
#g-feature.breadcrumbs-g-feature .breadcrumb li a{color: #C50F67;font-size: 13px;line-height: 21px;letter-spacing: 0.02em;}



.breadcrumb{font-size: 13px;line-height: 21px;letter-spacing: 0.02em;color: #C50F67;padding:0 10px;margin: 0;list-style: none;background-color: transparent;border-radius:0;}
.breadcrumb li .icon-location{display: none;}
.breadcrumb li.active, 
.breadcrumb li a{color: #C50F67;font-size: 13px;line-height: 21px;letter-spacing: 0.02em;}

.page-header h2 {font-size: 3.2rem !important; line-height: 54px;letter-spacing: 0.01em;color: #001A31;}
.platform-content h1 {
	font-size: 3.2rem !important;
	line-height: 54px;
	letter-spacing: 0.01em;
	color: #001A31;
	margin: 0 0 30px;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	color: #001a31;
	background-color: #fff;
	border: 1px solid rgba(82, 97, 109, 0.7);
	height:40px;
	box-shadow: none;
	border-radius:0; 
	box-sizing: border-box !important;
	-webkit-transition: border 0.2s linear, box-shadow 0.2s linear;
	-moz-transition: border 0.2s linear, box-shadow 0.2s linear;
	transition: border 0.2s linear, box-shadow 0.2s linear;
}
select{color: #001a31;
	background-color: #fff;
	border: 1px solid rgba(82, 97, 109, 0.7);
	height:40px;
	box-shadow: none;
	border-radius:0; 
	box-sizing: border-box !important;
	-webkit-transition: border 0.2s linear, box-shadow 0.2s linear;
	-moz-transition: border 0.2s linear, box-shadow 0.2s linear;
	transition: border 0.2s linear, box-shadow 0.2s linear;}

#ff_form2, 
#ff_form3,
#ff_form4 {width:100%;margin:0;float: left;}
#ff_form2 .controls, 
#ff_form3 .controls,
#ff_form4 .controls{position: relative;}
#ff_form2 .form-actions,
#ff_form3 .form-actions,
#ff_form4 .form-actions{width:100%;padding: 0;}

body .bfQuickMode .controls .control-label {width: 100%;}
body .bfQuickMode input[type="text"], 
body .bfQuickMode textarea, 
body .bfQuickMode select, 
body .bfQuickMode .uneditable-input {max-width: 100%;}
body .bfQuickMode #bfSubmitButton, 
body .bfQuickMode .bfCancelButton.btn.btn-secondary.pull-right.button{
	border-radius: 4px;
	border:2px solid #890444;
	background: #890444;
	font-size: 16px;
	line-height: normal;
	text-align: center;
	letter-spacing: 0.02em;
	color: #FFFFFF;
	padding: 10px 30px;
	text-transform: none;font-weight:600;
}
body .bfQuickMode #bfSubmitButton:hover, 
body .bfQuickMode .bfCancelButton.btn.btn-secondary.pull-right.button:hover{border:2px solid #890444!important;background:#fff!important;color:#890444!important;}

.g-main-nav .fa.fa-lock {
	display: none;
}
.platform-content h3.g-title {
	font-size: 3.2rem !important;
	line-height: 54px;
	letter-spacing: 0.01em;
	color: #001A31;
	margin: 0 0 30px;
}

#crm-container.crm-public textarea,
#crm-container.crm-public input[type="text"],
#crm-container.crm-public input[type="password"],
#crm-container.crm-public input[type="datetime"],
#crm-container.crm-public input[type="datetime-local"],
#crm-container.crm-public input[type="date"],
#crm-container.crm-public input[type="month"],
#crm-container.crm-public input[type="time"],
#crm-container.crm-public input[type="week"],
#crm-container.crm-public input[type="number"],
#crm-container.crm-public input[type="email"],
#crm-container.crm-public input[type="url"],
#crm-container.crm-public input[type="search"],
#crm-container.crm-public input[type="tel"],
#crm-container.crm-public input[type="color"],
#crm-container.crm-public .uneditable-input {
	color: #001a31;
	background-color: #fff;
	border: 1px solid rgba(82, 97, 109, 0.7);
	height: 40px;
	box-shadow: none;
	border-radius: 0!important;
	box-sizing: border-box !important;
	-webkit-transition: border 0.2s linear, box-shadow 0.2s linear;
	-moz-transition: border 0.2s linear, box-shadow 0.2s linear;
	transition: border 0.2s linear, box-shadow 0.2s linear;
	background-image: none;
}
body .select2-container .select2-choice {height: 40px;border-radius: 0;}
.roksproket-cat-show .sprocket-mosaic-item {
	border: 1px solid #52616D;
	border-radius: 0;
	background-color: #fff;
}
.roksproket-cat-show .sprocket-mosaic-item:hover{background-color: #890444;
background-position: 20px -53px;
border: 0.75px solid #890444;
color: #FFF;}
.roksproket-cat-show .sprocket-mosaic-item:hover a {
	color: #fff;
}

.biennial-header .g-grid{background:none;}
#g-above {
  color: #fff;
  background: #890444;
  border-radius: 5px;
  position: relative;
}
.g-simplecontent .g-simplecontent-item-content-title {padding: 20px 0;}
#g-utility {
  color: #090a1e;
  background: #f8ecdd;
}

/*Media CSS*/
@media (max-width:1024px) {
.g-slider .g-slider-slides .g-slider-slides-slide {padding: 5rem;}	
}
@media screen and (max-width: 59.938rem) {
.size-22 { -webkit-flex: 0 100%; -moz-flex: 0 100%; -ms-flex: 0 100%; flex: 0 100%; width: 100%;}
.size-78 {  -webkit-flex: 0 100%;  -moz-flex: 0 100%;  -ms-flex: 0 100%;  flex: 0 100%;  width: 100%;}
.g-main-nav .g-toplevel > li {float: left;}
.g-default-navigation .g-content {text-align: center;}

.g-slider .g-slider-slides .g-slider-slides-slide {padding: 5rem;}
.g-slider .g-slider-slides .g-slider-slides-slide .g-slider-slides-content {width: 100%;position: relative;}
.g-slider .g-slider-slides .g-slider-slides-slide .g-slider-slides-image {width: 100%;position: relative;}
#officers .sprocket-strips-s-item a { width: 270px; height: auto; max-width: 100%; max-height: 100%;}
#officers strong {font-size: 16px;}
#officers strong small {font-size: 14px;}
#g-above .g-main-nav .g-toplevel > li > .g-menu-item-container {padding:10px 8px!important;}
#ff_form2, #ff_form3, #ff_form4 { width: 100%;}
.g-offcanvas-toggle {color: #fff;}
}

@media screen and (max-width: 47.938rem) {
#ff_form2, #ff_form3, #ff_form4 {width: 100%;}
#crm-container, .crm-container {overflow-x: scroll; width: 100%; float: left;}
body #crm-container.crm-public input[type="text"], #crm-container.crm-public input[type="password"], #crm-container.crm-public input[type="email"], #crm-container.crm-public select {width: 100%;}
.g-slider .g-slider-slides .g-slider-slides-slide .g-slider-slides-content h1 {font-size: 40px;}
.g-offcanvas-toggle {color: #fff;}
.accordion li.active .accordion-item-title {font-size: 16px;padding-right: 10px;}
.accordion li .accordion-item-title {font-size: 16px;padding-right: 10px;}
.slideshow-jalwd {padding: 18px !important;}
.g-main-nav .g-toplevel > li {width: 100%;}
footer .g-logo {max-width: 50%; margin: 0 auto;}
.g-simplecontent .g-simplecontent-item-content-title {font-size: 2.5rem;}
.page-header h2 {font-size: 2.2rem !important; line-height: 2.2rem;}
.platform-content h1 {font-size: 2.2rem !important; line-height: 2.2rem;}
body .crm-container .crm-section .label{width:100%;}
body .crm-container .crm-section .content {margin-left:0 !important; width:100%;}
h3 {font-size: 1.5rem;}
.platform-content h3.g-title {font-size: 2.2rem !important;}
.g-default-navigation .g-logo {margin: 0;}
.g-default-navigation .g-content {margin: 0.625rem;padding:1rem 3rem;}
.g-slider .g-slider-slides .g-slider-slides-slide .g-slider-slides-content {width:100%;padding: 0 5%;}
.g-slider .g-slider-slides .g-slider-slides-slide {padding: 2rem 0;}
.g-slider .g-slider-carousel, .g-slider .g-slider-slides {padding: 0 2.5rem;}
.g-slider .g-slider-carousel .owl-nav .owl-prev{color: #000;}
.g-slider .g-slider-carousel .owl-nav > div:hover{color:#890444;}
.g-slider .g-slider-carousel .owl-nav .owl-next{color: #000;}
.home-upcoming-event .g-title {font-size: 34px;}
.upcomingeventsbox .date {width: 100%;text-align: center;}
.upcomingeventsbox .text {width: 100%;padding: 2rem 0;}
#g-footer #logo-4220-particle {padding: 0.9rem 3rem;}
#g-footer .g-simplemenu {max-width: 100%;}
.latestnews-full .sprocket-lists-portrait-container li{width:100%;}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container {font-size:12px;}
#g-mobilemenu-container .g-toplevel li .g-menu-item-content {font-size: 12px;}
#g-offcanvas #g-mobilemenu-container ul i.fa {display: none;}
}
@media screen and (max-width: 992px){
.g-logo{
	max-width: 50% !important;
	margin: 0 auto;
}}
.sprocket-strips-c-title{
	line-height:normal !important;
}
.button.button-red.button-3.button-minimalistic {color: #001A31 !important;border: 0 !important;background: none!important;}


.btn.btn-primary {
	border-radius: 4px !important;
}
.btn {
	border-radius: 4px !important;
	border: 2px solid #890444 !important;
}
p.readmore .btn:hover {
	border-radius: 4px;
	border: 2px solid #890444 !important;
	background: none!important;
	color:#890444 !important;
	}
.bfUploadButton{
	border: 2px solid #890444 !important;
}
.btn-default:hover {
	border-radius: 4px;
	border: 2px solid #890444 !important;
	background: none!important;
	color:#890444 !important;
	}
	.btn-default {
	border: 2px solid #890444 !important;}
/*.btn.btn-primary*/
.pager.pagenav a:hover{color: #890444 !important;
	border: 2px solid #890444 !important;
	background: none!important;
	margin: 0;
	}
	
.dropdown-toggle:hover{
	color: #890444 !important;
	border: 2px solid #890444 !important;
	background: none !important;
	}
.dropdown-toggle{ border: 2px solid #890444 !important;}
	
.login .btn:hover{
	color: #890444 !important;
	border: 2px solid #890444 !important;
	background: none !important;
}
.smallcaps{font-variant: small-caps;}
.smallcapsh1{
font-size: 48px;
line-height: normal;
letter-spacing: 0.01em;
color: #001A31;
position: relative;
font-weight: 600;
font-variant: small-caps;}