/*Author: Jason Brown
ARCP Custom Style Sheet*/
/*Modified for the 3 left blocks:8/23/22*/
/*body{background:none !important;}
/*Other arrow for how page:Arrow_simole2.png?ver=r96rRo3FuIgYfOAt4w96cg%3d%3d
.container{padding-left:5px;padding-right:5px;}*/

div.hidden-xs.pull-right {
 display: none;
}

body{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;background-color:#fff;background:none;}
.skin-header-background { background: none;background-color: #fff;min-height:85px;}

.skin-header {min-height: 80px;height: 80px;}
.skin-title{width: 220px;height: 55px;padding: 0px;margin-top: 10px;}

.skin-logo {top: 0px;width: 155px;}

.social.hidden-xs {color: #333;text-decoration: none;font-size: 12px;overflow: hidden;height: 45px !important;display: block;width: 235px;vertical-align: middle;}
.desktop-search {float: right;padding-right: 20px;margin: 0px 20px 5px 0px;height: 35px !important;}

.hidden-xs{color:#333;text-decoration:none;font-size:12px;overflow:hidden;height:35px;display:block;}
hr{display:none !important;}
.skin-title .hidden-xs {color: #333;text-decoration: none;font-size: 12px;overflow: hidden;height: 70px;display: block;width: 235px;vertical-align: middle;}
.skin-header-right {float: right;height: 40px;}

.skin-search-input { height: 24px;}

.nav:after, .nav:before {width: 100%;}


.container-image{display:none !important;}
.<!--carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {max-width: 100%;height: auto;width:155px;max-height: 100%;-webkit-filter: drop-shadow(1px 1px 2px #333); filter: drop-shadow:(1px 1px 2px #333);}-->
.item{width: 30%;float: inline-start;/* display:flex; */flex-direction:column-reverse;border:1px solid #ccc;padding: 10px;margin:0;border-radius:0px;box-shadow:2px 2px 5px #ccc;background-color:#fff;}

.alist .poster {width:100%;margin:0;}
.alist .poster img{width:200px !important;max-height:245px !important;height:auto !important;display:block;}
.alist .title a{color:#333;text-decoration:none;font-size:small;overflow:hidden;height: 55px;display:block;margin:10px auto 0;}
.alist .hidden-xs{display:none;}
.alist .date{display:none;}
.slideTitle h3{color:#fff;}
/*--.top-rotator.slideshow .cycle-slide-active .slideTitle{opacity:1;animation-name:fadeInOpacity;animation-iteration:2;animation-timing-function:ease-in;animation-duration:3s;}
@keyframes fadeInOpacity{
	0%{opacity:0;} 100%{opacity:1;}
}--*/


@media screen and (max-width: 768px) {
    .alist .poster img {
        display: inline-block !important; /* Change block behavior */
    }

    .alist .title a {
        display: inline !important; /* Remove block-level behavior */
    }
}

@media screen and (max-width: 768px) {
    .col-xs-8 {
        width: 100% !important; /* Override Bootstrap */
        max-width: 100% !important; /* Ensure no limit */
        flex: 1 1 auto; /* Ensure it takes available space */
    }
}

@media (min-width: 768px) {
    .col-sm-9, .col-md-10, .col-xs-8 {
        width: 100% !important;  /* Force full width */
        max-width: 100% !important;  /* Prevent constraints */
        float: none !important;  /* Remove Bootstrap's float */
        display: block !important;  /* Ensure block display */
    }
}

@keyframes fadeInUp{
	from{transform: translate3D(0,40px,0)}
	to{transform: translate3d(0,0,0);
	animation-delay:2s;
	opacity:1}
}
@-webkit-keyframes fadeInUp{
	from{transform: translate3D(0,40px,0)}
	to{transform: translate3d(0,0,0);
	animation-delay:2s;
	opacity:1}
}
@keyframes fadeInUp2{
	from{transform: translate3D(0,50px,0)}
	to{transform: translate3d(0,0,0);
	animation-delay:1s;
	opacity:1}
}
@-webkit-keyframes fadeInUp2{
	from{transform: translate3D(0,50px,0)}
	to{transform: translate3d(0,0,0);
	animation-delay:1s;
	opacity:1}
}


.top-rotator.slideshow .cycle-slide-active .slideTitle{animation-duration:3s;animation-fill-mode:both;-webkit-animation-duration:3s;-webkit-animation-fill-mode:both;}

.top-rotator.slideshow .cycle-slide-active .slideTitle h3{animation-duration:4s;animation-fill-mode:both;animation-delay:1s;-webkit-animation-duration:4s;-webkit-animation-fill-mode:both;-webkit-animation-delay:1s;}

.top-rotator.slideshow .cycle-slide-active .slideTitle{opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;}
.top-rotator.slideshow .cycle-slide-active .slideTitle h3{opacity:0;animation-name:fadeInUp2;-webkit-animation-name:fadeInUp2;}
.top-rotator .pagerContainer{position:absolute;bottom:15px;right:0;left:0;margin:0 auto;text-align:center;}
.top-rotator a.page{width:10px !important;height:10px !important;border:1px solid #333 !important;border-radius:25px;color:#333 !important;}
.top-rotator a.page.activeSlide{background:#fff !important;}
.top-rotator.slideshow .slideTitle a{color:#f4d445;text-shadow:2px 2px 5px #333;font-size:40px;}
.top-rotator.slideshow .bottom{top:25%;}
.border-wrapper{background-image:none;}
.nav.nav-main{height:auto !important;padding:0px !important;}


.otnav li {width:16%;text-align:center !important;}
.otnav li a{color:#fff !important;background-color:#333;padding:10px 15px !important;text-decoration:none;}
.otnav li a:hover{color:#333 !important;padding: 10px 15px !important;}
.otnav li.top-level {background:none !important;}

.nopad {padding-left: 0;padding-right: 0;padding-bottom: 0 !important;height: 80px;background-color:#fff;}
.nopad.menu {height: 40px;width: 1170px;background-color: #fff;}


.cke_chrome{width:100% !important;}

	.skin-title .title-text {visibility: hidden;position: relative;}
	.skin-title .title-text:after {content:'RECOVER AND OVERCOME';visibility: visible;position: absolute;top: 5px;left: 20px;border-left: 1px solid #333;padding-left: 15px;color: #333;font-family:helvetica;font-weight:500;width:215px;font-size:22px;text-shadow: 1px 1px 2px #333;}
.skin-border {margin: 0;}
* .otnav {margin-right: 3px !important;margin-left: 0px !important;}
.navbar-collapse.collapse {background: #fff;}
/*--Footer adjustments--*/
.skin-footer-seal {background-image: none !important;}
.skin-footer-background {background-image: none !important;}
.skin-footer-content {padding-top: 10px;}
footer.footer {background-color: #616a71;clear: both;}
.wrapper {max-width: 100%;}


.special_category h3.one a {text-align: center;background-color: #87b54f;color: #fff;width: 100%;padding:10% 15% 10% 10%;height: 110px;transition: .3s;padding-right: 20%;}
.special_category h3.one a:hover {background-color: #87B510;box-shadow: 1px 1px 5px #777;transition: .3s;text-shadow: 1px 1px 3px #777;}


.special_category h3.two a {text-align: center;background-color: #c28337;color: #fff;width: 100%;padding: 13%;height: 110px;transition: .3s;padding-right: 20%;}
.special_category h3.two a:hover {background-color: #C28301;box-shadow: 1px 1px 5px #777;transition: .3s;text-shadow: 1px 1px 3px #777;}
.special_category h3.three a {text-align: center;color: #fff;width: 100%;padding:10% 15% 10% 10%;height: 110px;transition: .3s;padding-right: 20%;}
.special_category h3.three a:hover {box-shadow: 1px 1px 5px #777;transition: .3s;text-shadow: 1px 1px 3px #777;}
.special_category h3.one img{left:0;height: 115px;position: relative;margin-top: -30px;float:left;margin-left:-34px;}
.special_category h3.two img{left:0;height: 115px;position: relative;margin-top: -36px;float:left;margin-left:-41px;}
.special_category h3.three img{left:0;height: 115px;position: relative;margin-top: -30px;float:left;margin-left:-34px;}


.footer_links{margin-top:15px;}
.footer_links ul{list-style:none;}
.footer_links ul li a{text-decoration:none;color:#fff;float:left;padding: 0px 10px;border-right: 1px solid #fff;line-height: 1;}
.social_media_footer ul{list-style:none;}
.social_media_footer ul li a{text-decoration:none;color:#fff;float:left;padding: 0px 10px;line-height: 1;}
.social_media_footer ul li a img{width:25px;}
.skin-social-header {display: none;}
.AdvancedSearch .inner{width:100%;}
.AdvancedSearch .cellinner{width: 23%;float: left;margin: 0 1%;}
.adetail #adetail-slick-gallery {width: 500px;float: right;}
.adetail.news .article-body, .adetail.transcript .article-body, .adetail.speeches .article-body, .adetail.bio .article-body, .adetail.factsheet .article-body {max-width: 100% !important;}
img.quote{position: absolute;width: 65px;top: 10px;opacity: .25;}
h2.quote{font-size: 27px;width: 80%;margin-left: 5%;}
.footer .containers-v2.boxed {padding: 0px;}
.containers-v2.shadow {background: transparent;box-shadow: 0 0 0 transparent;}
.footer .containers-v2.has-margin {margin: 0px;}
.containers-v2.shadow-rounded {border-radius: 0px;}
.adash {padding: 5px 1px;}
.dash-top-stories-card .storyEach {margin-bottom: 15px;margin-top: 9px;margin-right: 0;margin-left: 0;padding: 0px;}
.row{margin: 10px;}
.dash-top-stories-card .storyEach .cposter, .adash .dash-top-stories-card .storyEach > span {padding: 0;}
.dash-top-stories-card .subheadline {display: none !important;}
.dash-top-stories-card .storyEach {min-height: 350px !important;padding:5px;}
.dash-top-stories-card .storyInner {min-height: 350px !important;}
.container {box-shadow: 0 0 0 transparent !important;padding:0;}
.slide-control .fa {margin-top: -50px;top: 50%;opacity: .15;}


div.ImageGallerylvCommand {display: none;}
div.ImageGallerylvItem {margin: 0 0% 20px 0%;width: 20%;height: auto;}
.adetail.news p.info {display: none;}
.image_carousel_tab{display:none;}
.stories_img,.center_top,.center_bottom{padding:10px;}
.center_top{height:200px;}
.stories_img{padding:10px 0 0 0;}
.stories_img .article_pic{background-color: #fff;background-position: center bottom;background-size: cover;height: 350px;width: 485px;}
.center_top .home_img{background-image:url("/portals/95/Images/page_images/our_photos_6.jpg");background-repeat:no-repeat;height: 190px;background-position: center top;}
.center_bottom .home_img{background-image:url("/portals/95/Images/page_images/youtube_img.jpg");background-repeat:no-repeat;background-size:cover;height: 150px;background-position: center center;}
.home_col_adjust{padding:0;}
.empty-container.base-container{padding:0;margin-bottom: 0px;}
#dnn_ContentPane{padding:0;}
#dnn_ctr48958_HtmlModule_lblContent  .col-lg-12{padding:0;}
.dropdown-menu>li>a {color:#333 !important;transition:.3s;}
.dropdown-menu>li>a:hover {color:#333 !important;transition:.3s;}
.otnav ul ul {background: none;width: 100%;border-left: 0px solid transparent;border-right: 0px solid transparent;border-bottom: 0px solid transparent;margin-left: 0px;}
.otnav ul > li.dropdown.top-level:hover {border-top: 0px solid #8d5e00;border-left: 0px solid #444;border-right: 0px solid #444;margin-left: 0px;margin-right: 0px;}


.otnav li:hover > ul {background-color: #fff;}
#dnn_ctr46436_Article_desktopmodules_articlecs_article_ascx_UpdatePanel1 .pull-right{width:100% !important;}
.image_1 {height: 350px;width: 480px;}
.home_top_blocks.two {height: 182px;padding: 10px;}
.image_2 {height: 170px;}
.image_3 {height: 170px;}
.button_3 {height: 110px;}
@media screen and (max-width:1200px)
{
.nopad.menu {width: 970px !important;}
.special_category h3.one a {padding: 10%;height: 89px;padding-right:24%;}
.special_category h3.two a {padding: 12%;height: 89px;padding-right:24%;}
.special_category h3.three a {padding: 10%;height: 89px;    padding-right: 24%;}
.special_category h3.one img{height: 89px;margin-top: -24px;float:left;margin-left:-30px;}
.special_category h3.two img{height: 89px;margin-top: -26px;float:left;margin-left:-35px;}
.special_category h3.three img{height: 89px;margin-top: -24px;float:left;margin-left:-30px;}
.home_block {margin:0px !important;height: 260px !important;}
.image_1 {height: 290px !important;width: 420px !important;}
.home_top_blocks.two {height: 150px !important;}
.image_2 {height: 140px !important;}
.image_3 {height: 140px !important;}
.button_3 {height: 89px;}
}
@media screen and (max-width:992px)
{
.nopad.menu {width: 750px !important;}
.special_category h3.one a {padding: 9% 30% 12% 0;height: 65px;font-size: 16px;}
.special_category h3.two a {padding: 10% 25% 12% 0;height: 66px;font-size: 16px;}
.special_category h3.three a {padding: 9% 30% 12% 0;height: 65px;font-size: 16px;}
.special_category h3.one img{height: 66px;margin-top: -21px;float:left;margin-left:-5px;}
.special_category h3.two img{height: 75px;margin-top: -20px;float:left;margin-left:-15px;}
.special_category h3.three img{height: 66px;margin-top: -21px;float:left;margin-left:-5px;}

.special_category {padding:0 10px 0 10px !important;}
.special_category h3 {margin-top: 0;float: left;width: 33%;padding: 0 10px;}	
.home_top_blocks.two {height: 150px !important;padding: 10px;}
.home_top_blocks.three {padding: 10px;}
.image_1 {width: 100% !important;height: 305px;}
.image_2 {height: 140px !important;}
.image_3 {height: 140px !important;}
.home_block {margin: 0px !important;height: 200px !important;}
.item{width:31.5%;}
.button_3 {height: 66px;}
}
@media screen and (max-width:768px)
{
.fa-angle-right {margin-top: -50px !important;}
.special_category {padding: 0px;background-color: #fff;height: auto;width: 95%;margin: 10px;}
.special_category h3.one a {padding: 20px 15% 12% 0;height: 65px;font-size: 14px;}
.special_category h3.one img {height: 66px;margin-top: -20px;float: left;margin-left: -21px;}
.special_category h3.two a {padding: 15px 25% 12% 0;height: 66px;font-size: 14px;}
.special_category h3.two img {height: 65px;margin-top: -15px;float: left;margin-left: -23px;}
.special_category h3.three a {padding: 20px 15% 12% 0;height: 65px;font-size: 14px;}
.special_category h3.three img {height: 66px;margin-top: -20px;float: left;margin-left: -21px;}
.DnnModule-46961 {width: 100%;float: none;}
.DnnModule-48958 {width: 100%;display: inline-block;}
.home_block {width: 50%;margin: 0px !important;height: 300px !important;}
.nopad {height: auto;}
.nopad.menu {height: auto;}
.otnav li {width: 100%;text-align: left !important;}
.row {margin: 4px;}
.nopad.menu {width: 100% !important;}
.otnav ul li:hover > ul {display: block;}
.otnav li a {margin-left: 0px;}
.home_top_blocks.two {padding: 10px;width: 50%;float: left;}
.home_top_blocks.three {padding: 10px;width: 50%;float: left;}
}
@media screen and (max-width:526px)
{
.special_category h3 {margin-top: 0;float: left;width: 100%;padding: 0 10px;}
.special_category h3.one a {padding: 20px 18% 12% 0;height: 65px;font-size: 20px;}
.special_category h3.one img {height: 65px;margin-top: -20px;float: left;margin-left: 0px;}
.special_category h3.two a {padding: 15px 16% 12% 0;height: 66px;font-size: 20px;}
.special_category h3.two img {height: 65px;margin-top: -15px;float: left;margin-left: 0px;}
.special_category h3.three a {padding: 20px 18% 12% 0;height: 65px;font-size: 20px;}
.special_category h3.three img {height: 65px;margin-top: -20px;float: left;margin-left: 0px;}	
.home_block {width: 50% !important;}
.item{width:100%;}
}

.adetail div:not([class]){float:right;width:500px;}

.social-split .social-header .title{display:none;}
.social-split .icon-buttons  i{font-size:20px;}
.social-container.facebook{min-height:245px !important;}
.social-split aside{max-height:270px !important;border:1px solid #efefef;}


#fb-root-66519{display:none;}


/* Desktop: limit footer width to 1170px, center it */
@media screen and (min-width: 769px) {
  footer.footer {
    max-width: 1170px !important;  /* NEW or UPDATED */
    margin: 0 auto !important;     /* NEW or UPDATED */
  }
}

