/* This is the portal CSS file for US Army South */
/*****************************
AUTHOR: U.S. ARMY SOUTH
VERSION: 1.0.67
Updated Version
June 22, 2020
June 24, 2020
June 25, 2020
June 30, 2020
July 02, 2020
July 06, 2020
July 09, 2020
July 31, 2020
August 07, 2020
August 12, 2020
August 13, 2020
August 14, 2020
August 17, 2020
August 18, 2020
August 19, 2020
August 31, 2020
September 15, 2020
September 16, 2020
November 12, 2020
November 13, 2020
November 25, 2020
December 07, 2020
Jannuary 04, 2021
March 30, 2021
*****************************/


/******************************
*      Font Import            *
******************************/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);

/*******************************
 *  Background Change Request  *
********************************/
Body {
    background:url("/Portals/80/images/Background.jpg?ver=M3kQDOtBlxFT2bQxKW4img%3d%3d") no-repeat top center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

/**************************************
       Landing Banner
***************************************/

.landingCaptionSlogan {
    font-weight: 700;
    color: #fff;
    font-size: 1.5em;
    float: right;
}
/*Landing Section*/
.landingBanner {
    position: relative;
    width: 100%;
    height: 270px;
    margin-top: -20px;
    margin-bottom: 20px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: cover;
}
.landingCaption {
    background-color: #36424a;
    opacity: 0.82;
    padding: 15px;
    width: 60%;
    font-size: 13px;
    line-height: 17px;
    color: #ffffff;
    position: absolute;
    left: 25px;
    bottom: 15px;
}
.landingCaption h3 {
    margin: 0;
    font-size: 15px;
    line-height: 20px;
    text-transform: uppercase;
    color: #fff;
}
.landingCaption p {
    margin: 5px 0 0 0;
    font-size: 13px;
}

/*********************************
      PARALLAX Effect
***********************************/
.parallax {
    position: relative;
    opacity: 0.65;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}


/* Turn off parallax scrolling for tablets and phones */
@media only screen and (max-device-width: 1024px) {
  .parallax {
    background-attachment: scroll;
  }
}

/***************************
     Top Message Box 
****************************/
.bxWithShadow {
    margin: 0px auto 30px;
    font-family: Montserrat, sans-serif;
    -webkit-box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);
    box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);
}
.bxWithShadow.topbarWrapper {
    background-color: rgba(14,25,41,0.90)/*#36424a*/;
    min-width: 100%;   
    padding: 15px;
    color: #ffffff;
    line-height: 17px;
    min-high: 100px;
}
.topMessageBar {
    text-shadow: 2px 2px 0px #000, 5px 4px 0px rgba(0,0,0,0.15);
}
/* Sets the minimum height of articles on the home page */
form[action="/"] section.article-list.news-features article, form[action="/"] section.article-list.overseas-operations article, form[action="/"] section.article-list.state-partnership-program article {
    min-height: 200px
}
/********************************
   Accordion / Resources Styles
*********************************/
.htmlAccordion{
    margin:15px 10px;   
}
.htmlAccordionTopAndBottom {
    margin: 15px 0px;   
}
/****************************
     Link Icon
****************************/
.sm-IconImageWrapper{
    max-width: 140px;
}
.sm-Blur-Icon{
   margin-top:15px;
   margin-bottom:5px;
   max-width: 120px;
}

/****************************
     AFPIMS RTE Styles
*****************************/
.showInAFPIMSEditor{
    color:inherit;
}
/****************************
   Quick Links Styles
*****************************/
#dnn_FooterLinks div#arsouthPageFooter ul li.arsouthFooterItemHeading {	
	color: #FFF;
	margin-left:0px;	
	/*********************/
	vertical-align: middle;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	line-height: 23px;
	font-weight: 400;
	text-transform: capitalize;
	letter-spacing: 0.2px;
}

#dnn_FooterLinks div#arsouthPageFooter ul li.arsouthFooterItemHeading ul{
	margin-top:1.5em;
}

#dnn_FooterLinks div#arsouthPageFooter ul li ul li.arsouthFooterItemHeading ul li{
	font-size: .7em;
	margin:0px;
	line-height:1.5;
}

#dnn_FooterLinks div#footerWrapper,
#dnn_FooterLinks div#footerWrapper a,
#dnn_FooterLinks div#footerWrapper a:link,
#dnn_FooterLinks div#footerWrapper a:visited,
#dnn_FooterLinks div#footerWrapper a:hover,
#dnn_FooterLinks div#footerWrapper a:active,
#dnn_FooterLinks div#footerWrapper ul li a,
#dnn_FooterLinks div#footerWrapper ul li a:link,
#dnn_FooterLinks div#footerWrapper ul li a:visited,
#dnn_FooterLinks div#footerWrapper ul li a:hover,
#dnn_FooterLinks div#footerWrapper ul li a:active{    
    text-decoration:none;
    text-transform:capitalize;
    /***************************/
    font-size: 13px;
    font-weight: 400;
    color: #DCDADC;
    -webkit-transition: 0.15s;
    -moz-transition: 0.15s;
    -o-transition: 0.15s;
    transition: 0.15s;
}
#dnn_FooterLinks div#footerWrapper a:hover,
#dnn_FooterLinks div#footerWrapper ul li a:hover{
    color:#6EB7FC;
}

#dnn_FooterLinks #footerCopyrights #copyRightsList.copyRights {
    clear: both;
    border-top: 1px dashed rgba(255,255,255,0.2);
    margin: 14px 0px;
    padding: 20px 0px;
    text-align: center;
}

#dnn_FooterLinks ul.copyrightList {
    list-style-type: none;
    margin: 10px 0;
    padding: 0;
    overflow: hidden;
    text-align: center;
}
#dnn_FooterLinks ul.copyrightList > li {
    display: inline-block;
    padding: 0 15px;
    margin: 0px;
    line-height: 11px;
    border-right: 1px solid rgba(255,255,255,0.5);
    text-align: center;
}
#dnn_FooterLinks ul.copyrightList>li:last-child {
    border-right: 0;
}
#dnn_FooterLinks #footerCopyrights ul.copyrightList li a.crLink, 
#dnn_FooterLinks #footerCopyrights ul.copyrightList li a.crLink:visited, 
#dnn_FooterLinks #footerCopyrights ul.copyrightList li a.crLink:focus, 
#dnn_FooterLinks #footerCopyrights ul.copyrightList li a.crLink:active {
    /* color: #55abfc;*/
    color: #FFFFFF; /*AFPIMS*/
    text-decoration: none;
    font-size: .85em;
    font-weight: 700;
    letter-spacing: 0.15px;
    -webkit-transition: 0.15s;
    -moz-transition: 0.15s;
    -o-transition: 0.15s;
    transition: 0.15s;
}
#dnn_FooterLinks #footerCopyrights ul.copyrightList li a.crLink:hover {
    /*color: #A9A7A9;*/
    color: #6EB7FC; /*AFPIMS*/
}
/*** End Page Footer Style ***/

.bordered {
    border: 1px solid;
    border-color: rgba(0,0,0,.2);
}
.image-full {
    margin-top: 5px;
}
.featured-links {
    padding: 40px 0 0;
}
/****************************
   Social Media Sticky Bar
*****************************/
/* Fixed/sticky icon bar (vertically aligned 50% from the top of the screen) */
#dnn_FooterLinks .icon-bar {
    position: fixed;
    top: 50%;
    right: 19px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 999;
}
#dnn_FooterLinks .icon-bar a {
    display: block;
    text-align: center;
    padding: 10px;
    transition: all 0.3s ease;
    color: white;
    font-size: 18px;
}
#dnn_FooterLinks .icon-bar a:hover {
    background-color: #000;
}
#dnn_FooterLinks .facebook {
    background: #3B5998;
    color: white;
}
#dnn_FooterLinks .twitter {
    background: #55ACEE;
    color: white;
}
#dnn_FooterLinks .rss-feed {
    background: #ff6600;
    color: white;
}
#dnn_FooterLinks .flickr {
    background: #f40083;
    color: white;
}
#dnn_FooterLinks .instagram{
    background:linear-gradient(45deg, #405de6, #5851db, #833ab4, #c13584, #e1306c, #fd1d1d);
}
/*DOD ICONS*/
#dnn_FooterLinks .fa-dvids {
    background-color: #6e1100;
    color: #fff;
    height: 30px;
}
#dnn_FooterLinks .fa-dvids img {
    border: none;
    margin: 0px;
    padding: 0px;
}
#dnn_FooterLinks .youtube {
    background: #bb0000;
    color: white;
}
/*******************
    Outlines
********************/
.outline {
    margin: 15px 0px 15px 20px;
}
.outline:last-child {
    margin-bottom: 15px;
}
.outline li {
    list-style: decimal;
    margin: 10px 25px;
}
.outline ol li {
    list-style: upper-alpha;
}
.outline ol li li {
    list-style: lower-roman;
}
/*********************
   Extra Styles
*********************/
.bordered {
    border: 1px solid;
    border-color: rgba(0,0,0,.2);
}
.image-full {
    margin-top: 5px;
}
.featured-links {
    padding: 40px 0 0;
}
.img-circle {
    border-radius: 50%;
}
/******************************************
           8th Army Styles
*******************************************/
ol, p, ul {
    line-height: 1.625em;
    margin-bottom: 1.25em;
}
ul, ol, li {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
h5, nav label, nav ul li a, p.large {
    font: 700 0.938em/1.625 "open sans", sans-serif;
}
h1, .ms-rtestate-field h1 {
    font: 600 1.875em/1.333 Montserrat, sans-serif;
}

@media (min-width:481px) and (max-width:699px) {
h1 {
    font: 600 2.25em/1.333 Montserrat, sans-serif;
}
}

@media (min-width:700px) and (max-width:768px) {
h1 {
    font: 600 2.375em/1.25 Montserrat, sans-serif;
}
}

@media (min-width:769px) and (max-width:992px) {
h1 {
    font: 600 2.375em/1.25 Montserrat, sans-serif;
}
}

@media (min-width:993px) and (max-width:1155px) {
h1 {
    font: 600 3em/1.25 Montserrat, sans-serif;
}
}

@media (min-width:1156px) and (max-width:1210px) {
h1 {
    font: 600 3em/1.25 Montserrat, sans-serif;
}
}

@media (min-width:1211px) and (max-width:1600px) {
h1, .ms-rtestate-field h1 {
    font: 600 3em/1.25 Montserrat, sans-serif;
}
}

@media (min-width:1601px) {
h1 {
    font: 600 3em/1.25 Montserrat, sans-serif;
}
}
h2 {
    font: 700 1.875em/1.333 Montserrat, sans-serif;
}

@media (min-width:700px) and (max-width:768px) {
h2 {
    font: 700 2.25em/1.333 Montserrat, sans-serif;
}
}

@media (min-width:769px) and (max-width:992px) {
h2 {
    font: 700 2.25em/1.333 Montserrat, sans-serif;
}
}

@media (min-width:993px) and (max-width:1155px) {
h2, .ms-rtestate-field h2 {
    font: 700 2.375em/1.25 Montserrat, sans-serif;
}
}

@media (min-width:1156px) and (max-width:1210px) {
h2 {
    font: 700 2.375em/1.25 Montserrat, sans-serif;
}
}

@media (min-width:1211px) and (max-width:1600px) {
h2 {
    font: 700 2.375em/1.25 Montserrat, sans-serif;
}
}

@media (min-width:1601px) {
h2 {
    font: 700 2.375em/1.25 Montserrat, sans-serif;
}
}
h3, .ms-rtestate-field h3 {
    font: 700 1.375em/1.5 Montserrat, sans-serif;
}
h4, .ms-rtestate-field h4 {
    font: 700 1.313em/1.4 Montserrat, sans-serif;
}

@media (min-width:700px) and (max-width:768px) {
h4 {
    font: 700 1.375em/1.5 Montserrat, sans-serif;
}
}

@media (min-width:769px) and (max-width:992px) {
h4 {
    font: 700 1.375em/1.5 Montserrat, sans-serif;
}
}

@media (min-width:993px) and (max-width:1155px) {
h4 {
    font: 700 1.375em/1.5 Montserrat, sans-serif;
}
}

@media (min-width:1156px) and (max-width:1210px) {
h4 {
    font: 700 1.375em/1.5 Montserrat, sans-serif;
}
}

@media (min-width:1211px) and (max-width:1600px) {
h4 {
    font: 700 1.375em/1.5 Montserrat, sans-serif;
}
}

@media (min-width:1601px) {
h4 {
    font: 700 1.375em/1.5 Montserrat, sans-serif;
}
}

@media (min-width:700px) and (max-width:768px) {
h5, nav label, nav ul li a, p.large {
    font: 700 1.125em/1.4 "open sans", sans-serif;
}
}

@media (min-width:769px) and (max-width:992px) {
h5, nav label, nav ul li a, p.large {
    font: 700 1.125em/1.4 "open sans", sans-serif;
}
}

@media (min-width:993px) and (max-width:1155px) {
h5, nav label, nav ul li a, p.large {
    font: 700 1.125em/1.4 "open sans", sans-serif;
}
}

@media (min-width:1156px) and (max-width:1210px) {
h5, nav label, nav ul li a, p.large {
    font: 700 1.125em/1.4 "open sans", sans-serif;
}
}

@media (min-width:1211px) and (max-width:1600px) {
h5, nav label, nav ul li a, p.large {
    font: 700 1.125em/1.4 "open sans", sans-serif;
}
}

@media (min-width:1601px) {
h5, nav label, nav ul li a, p.large {
    font: 700 1.125em/1.4 "open sans", sans-serif;
}
}
h2, h3, h4, h5 {
    text-transform: uppercase;
}
h2, h3, h4, h5 {
    transition: font-size .25s ease;
    text-align: center;
}

@media (min-width:769px) and (max-width:992px) {
h2, h3, h4, h5 {
    text-align: left;
}
}

@media (min-width:993px) and (max-width:1155px) {
h2, h3, h4, h5 {
    text-align: left;
}
}

@media (min-width:1156px) and (max-width:1210px) {
h2, h3, h4, h5 {
    text-align: left;
}
}

@media (min-width:1211px) and (max-width:1600px) {
h2, h3, h4, h5 {
    text-align: left;
}
}

@media (min-width:1601px) {
h2, h3, h4, h5 {
    text-align: left;
}
}
ol:last-child, p:last-child, ul:last-child {
    margin-bottom: 0;
}
/********************************
      Text Styles
*********************************/
/* -- Army Font Face --*/
.ms-rteFontFace-ArmyFontFace {
    font-family: 'Opens Sans, sans-serif';
}
/*-- Font Size --*/
.ms-rteFontSize-14px {
    font-size: 14px;
}
.ms-rteFontSize-1em {
    font-size: 1em;
}
.ms-rteFontSize-OnePointFive-em {
    font-size: 1.5em;
}
.ms-rteFontSize-2em {
    font-size: 2em;
}
.ms-rteFontSize-TwoPointFive-em {
    font-size: 2.5em;
}
/* -- Font Color  --*/
.ms-rteForeColor-ArmyForeColor {
    color: #FEC325;
}
/*-- Styles - Page Element --*/

.ms-rteElement-ArmyElement {
    border: 0px;
    padding: 0px;
    margin: 0px;
    font-family: "Opens Sans, sans-serif";
    font-size: 14px;
    line-height: 22px;
}
.ms-rteElement-ArmyBiography {
    color: rgba(0,0,0,0.9);
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    padding: 0px;
    margin: 18px 0px;
}
.ms-rteElement-Heading {
    font: 700 1.375em/1.5 Montserrat, sans-serif;
    text-transform: none;
}
/*-- Figure Caption Styles--*/
.ms-rteElement-FigCaption {
    border: 0px;
    padding: 0px;
    -ms-name: "Figure Caption";
    font-size: 13px;
    background-color: #f4f4f4;
    color: #27548C;
}
.ms-rteElement-DownloadLink, .ms-rteElement-DownloadLink:hover, .ms-rteElement-DownloadLink:visited, .ms-rteElement-DownloadLink:link {
    font-weight: 400;
    color: #27548C;
    text-decoration: none;
    margin: 10px;
}
.ms-rteElement-DownloadLink:hover {
    color: #000000;
}
/*-- featured links --*/

.featured-links h4, 
.ms-rteElement-featuredLinks-H4,
.Title-H2,
.Title-H2-NoBar{
    margin: 30px 0 30px;
    font: 600 1.375em/1.5 "open sans", sans-serif !important;
    text-transform: uppercase !important;
    color: #000000 !important;
}
.featured-links h4:after, 
.ms-rteElement-featuredLinks-H4:after/*,
.Title-H2:after*/{
    background: #fec325;
    content: '';
    display: block;
    height: 5px;
    margin: 20px 0 0;
    width: 60px;
}
.Title-H2,
.Title-H2-NoBar{    
    font: 600 2.375em/1.5 "open sans", sans-serif !important;    
}

@media (max-width:480px) {
    .featured-links h4:after,
    .ms-rteElement-featuredLinks-H4:after,
    .Title-H2:after{
        margin: 10px auto 0;
    }
}

@media (min-width:481px) and (max-width:699px) {
    .featured-links h4:after,
    .ms-rteElement-featuredLinks-H4:after,
    .Title-H2:after{
        margin: 10px auto 0;
    }
}

@media (min-width:700px) and (max-width:768px) {
    .featured-links h4:after, 
    .ms-rteElement-featuredLinks-H4:after,
    .Title-H2:after{
        margin: 10px auto 0;
    }
}
.featured-links ul li a, .ms-rteElement-featuredLinks-H4 ul li a {
    color: #57584f;
    display: inline-block;
    padding: 7px 0;
    font: 600 0.938em/1.625 "open sans", sans-serif;
}
/*-- END Figure Caption Styles--*/

.ms-rteElement-Title-H2 {
    color: #36424a !important;
    text-transform: uppercase;
    line-height: 30px !important;
    font-family: "montserrat", sans-serif !important;
    font-size: 30px;
    margin: 0px 0px 30px;
    padding: 0px;
}
/*-- Styles - Text Styles --*/
.ms-rteStyle-ArmyBiographyStyle {
    font-family: "Opens Sans, sans-serif";
    color: rgba(0,0,0,0.9);
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    padding: 0px;
    margin: 18px 0px;
}
/*-- End ms-rte --*/

hr.Goldbar{
    border-top:#fec325 solid 5px;
}
hr.hr-60p{
     width: 60px;
}
hr.hr-50{
    width: 50%;
}

.noTopMargin {
    margin-top: 0px;
}
/*******************************
     Quick Links
********************************/

body #quicklinks {
    background-image: linear-gradient(to bottom, #c40404 32px, #f6f4f2 32px);
}
body #quicklinks .qlink-item > a {
    background-color: #162a66;
    color: white;
    transition: .25s;
}
body #quicklinks .qlink-item > a:hover, body #quicklinks .qlink-item > a:focus {
    text-decoration: none;
    background-color: #c40404;
    color: white;
}
#quicklinks {
    padding: 54px 10px 30px;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1350px;
}
#quicklinks .items-list {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1024px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
#quicklinks .items-list > * {
    margin-left: 10px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: calc(100% / 1 - 0px - 1px);
    -ms-flex-preferred-size: calc(100% / 1 - 0px - 1px);
    flex-basis: calc(100% / 1 - 0px - 1px);
}
#quicklinks .items-list > *:nth-child(n+2) {
    margin-top: 10px;
}
#quicklinks .items-list > *:nth-child(1n - 0) {
    margin-left: 0;
}
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
#quicklinks .items-list > * {
    margin-left: 10px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: calc(100% / 2 - 5px - 1px);
    -ms-flex-preferred-size: calc(100% / 2 - 5px - 1px);
    flex-basis: calc(100% / 2 - 5px - 1px);
}
#quicklinks .items-list > *:nth-child(n+3) {
    margin-top: 10px;
}
#quicklinks .items-list > *:nth-child(2n - 1) {
    margin-left: 0;
}
}
#quicklinks .qlink-text {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
}
#quicklinks .qlink-inner {
    position: relative;
    z-index: 999;
}
#quicklinks .qlink-item > a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    box-sizing: border-box;
    padding: 15px;
    height: 100%;
    position: relative;
}
#quicklinks .qlink-item > a:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: .5;
    background-size: 50%;
    background-position: center center;
    background-repeat: no-repeat;
}

@media screen and (min-width: 1024px) {
#quicklinks .qlink-item > a {
    padding: 64px 15px;
}
}
#quicklinks .qlink-item.D > a:before {
    background-image: url("/common_pics/header_logo-D-color.png");
}
#quicklinks .qlink-item.ES > a:before {
    background-image: url("/common_pics/header_logo-ES-color.png");
}
#quicklinks .qlink-item.MES > a:before {
    background-image: url("/common_pics/header_logo-MES-color.png");
}
#quicklinks .qlink-item.HS > a:before {
    background-image: url("/common_pics/header_logo-HS-color.png");
}

@media screen and (min-width: 1024px) {
#quicklinks {
    z-index: 99999;
    position: relative;
}
#quicklinks .qlink-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0;
    padding: 0;
}
#quicklinks .qlink-item:not(:first-child) {
    margin-left: 14px;
}
}

@media screen and (min-width: 1350px) {
#quicklinks {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
}
}
/*******************************
        Page Styles
********************************/
.usefulLinks {
    margin: 10px;
}
.showBullets, .showBullets li {
    list-style: initial;
}
/***********************
   OVERWRITE AFPIMS CSS
************************/
.skin-title .title-text{   
    font-size: 35px;
}
.skin-title .subtitle-text {
    font-size: 19px; 
}
span.subtitle-text:after {
    padding-top: 12px;
    content: '"Protecting Our Way Of Life In Our Western Hemisphere Neighborhood"';
    display: block;
    /*font: 700 19px/1.5 Montserrat, sans-serif;*/
    color: #ffffff;
    line-height: 17px;
    text-shadow: 2px 2px 0px #000, 5px 4px 0px rgba(0,0,0,0.15);
    text-transform: uppercase;
}
.skin-title .withsub { line-height: 42px; }

div.container-image {
    display: none;
}
.border-wrapper {
    background-image: none;
}
#dnn_FooterLinks {
    padding-right: 0px;
}
.skin-footer-background{
    background-image: url("/Portals/80/images/Arsouth.footer-bg-53px-hole.png?ver=2020-07-06-150644-250");
}

span.Head {
    color: #36424a !important;
    text-transform: uppercase;
    line-height: 30px !important;
    font-family: "montserrat", sans-serif !important;
    font-size: 30px;
    margin: 0px 0px 30px;
    padding: 0px;
}
