#appbanner365, .appbanner {display none !important;}

.text.spacer_before {padding-top:10px;}
#blog .text.spacer_before h5{padding:10px 12px;background-color:#eeeeee;margin-bottom:10px;line-height: 1.4em;}
#blog .text.spacer_before h5 a:link, #blog .text.spacer_before h5 a:visited{color: #a32020;}

#searchBtn{display:none !important;}
#territoryBtn{display:none !important;}
@media (max-width: 600px){#menuAdditional li {width:50%;}}
@media (max-width: 600px){#menuAdditional li:first-of-type {display:none;}}
@media (max-width: 600px){#menuAdditional li li:first-of-type {display:block;}}
@media (max-width: 600px){#menuAdditional li:nth-of-type(3n) {display:none;}}
@media (max-width: 600px){#menuAdditional li li:nth-of-type(3n) {display:block;}}

#blog h4 a{text-decoration:underline;}


#mainHeader{padding-top:30px;padding-bottom:30px;}
#mainHeader h3{margin: 0px;}
#mainHeader h1{margin: 0px;}

.pwccol3-longform{margin-right:-15px;margin-left:-15px;}
.pwccol3-longform-c0, .pwccol3-longform-c1, .pwccol3-longform-c2{padding-right:15px;padding-left:15px;}




.contact_image + dl > dt, .contact_image + dl > dd {
    width: auto !important;
}
section .rhcontacts {
    width:100%;
}



p a:link, p a:visited {
    color: #a32020;
    text-decoration: none;
}

a:link, a:visited {
    color: #939598;
    text-decoration: none;
}
a:hover {
    color: #a32020;
    text-decoration: underline;
}
a.more:link, a.more:visited {
    background: #939598;
    font-weight: normal;
    text-decoration: none!important;
    display: inline-block;
    padding: 5px 10px;
    font-family: Arial, sans-serif;
    font-size: 15px;
    color:#fff;
    display:inline-block;
    margin-top:8px;
}
a.more:hover {
    background: #58595B;
}

#pgtitle{font-weight:normal;font-family:Arial, san-serif !important;font-style:normal !important;color:#fff !important;font-size:42px !important;max-width:540px;z-index:1000;}
#pgsubtitle{font-weight:normal;font-family:Arial, san-serif!important; font-style:normal !important;color:#fff !important;font-size:21px !important;max-width:500px;z-index:1000;padding-top:30px;}
#section .textColumn  {}
#section {background-position: center top ;}

h1, h2, h3, h4, h5, h6, .serif {
    font-family: arial,san-serif !important;
    font-style: normal !important;
    font-weight: normal !important;
    color: inherit;
}
 h2, h3, h4, h5, h6, .serif {
    font-family: arial,san-serif !important;
    font-style: normal !important;
    font-weight: normal !important;
    color: #939598 !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: arial,san-serif !important;
    font-style: normal !important;
    font-weight: normal !important;
    color: inherit;
}


section.black {
    color: #939598;
}
h2{
	margin-top:0px;
}
h4{
	font-size:18px;
	line-height: 1.7em;
}

.text ul li, .text ol li {
    line-height: 1.5em;
    margin: 0 0 10px 0px;
    font-size: 1.142rem;
    letter-spacing: 0.004em;
    color: #939598;
}


.pwcscrolling #socialfollow span {
    display: block;
    margin-bottom: 25px;
    padding-left: 0;
    font-size: 1.8rem;
	font-family: arial,san-serif !important;
    font-style: normal !important;
    font-weight: normal !important;
    color: #939598 !important;
}
#contact{padding:40px 0px;}


/*p{
    color: #939598;
	}*/
.pwccol1-longform .parsys_column, .pwccol2-longform .parsys_column, .pwccol2-longformb .parsys_column, .pwccol3-longform .parsys_column {
    padding-top: 0px;
    padding-bottom: 0px;
}
.pwccol1-longform .parsys_column .text, .pwccol2-longform .parsys_column .text, .pwccol2-longformb .parsys_column .text, .pwccol3 -longform .parsys_column .text {
margin-bottom:40px;
}
.bg-white-Base{
	border-top:1px solid #939598;
}

.footerPar .bg-white-Base{
	border-top:0px solid #fff;
}

.bg-white-Base .sectionpar{
	padding-top:60px;
	padding-bottom:50px;
}
#events.bg-burgundy-Base .sectionpar{
	padding-top:50px;
	padding-bottom:30px;
}

.bg-orange-Base, .bg-orange-base, {
    background-color: #f47922;
}

.bg-black-Base, .bg-black-base {
    background-color: #939598;
}

.bg_secondary {
    background: none !important;
}

.CTAfull .download h3 {
    font-weight: normal;
}
.CTAfull .download img.icon {
    top: -20px;
}

#navBar h3 {
    color: #939598;
    font-family: Arial, san-serif;
}
#navBar li a {
    color: #939598;
    font-family: Arial, san-serif;
}

#mainHeader h1 {
    font-weight: normal;
}
#mainHeader {
    background: none;
}


ul, ol {
    margin: 0 0 20px;
}

.hero-title {
    background: #a32020;
    color: #fff;
}
.hero-title .row {
    margin:0px;
}

.hero-title-textpanel h1{
    font-weight: normal;
    font-family: Arial, san-serif !important;
    font-style: normal!important;
    color: #939598 !important;
    font-size: 42px!important;
	line-height:1.1em !important;
}
.sub-heading {
    margin: 0px;
	font-weight: normal;
    font-family: Arial, san-serif !important;
    font-style: normal !important;
    color: #fff !important;
    font-size: 21px !important;
    z-index: 1000;
    padding-top: 30px;
    color: #939598 !important;
	padding-bottom:20px;
}

p{
	color:#939598;
}
.large-quote-component--photo-bg .large-quote-component__content blockquote p.h1 {
    font-family: arial, san-serif !important;
    font-weight: normal !important;
	font-style:normal !important;
}
.large-quote-component--photo-bg .large-quote-component__content blockquote footer{
    font-family: arial, san-serif !important;
	font-style:normal !important;
}
.secnav-tabs .secnav-tabs__navigation .secnav-tabs__tab .secnav-tabs__tab-title {
    font-family: arial, san-serif !important;
    color: #939598 !important;
	font-size: 18px !important;
}

.summary-explorer .summary-explorer__link-listing li a {
    color: #939598;
    display: block;
    font-family: arial,san-serif !important;
	font-size: 18px !important;
}

.page-primary-col--red .secnav-tabs .secnav-tabs__navigation .secnav-tabs__tab.active, .page-primary-col--red .secnav-tabs .secnav-tabs__navigation .secnav-tabs__tab.active:hover {
    border-bottom: 8px solid #a32020 !important;
}

ul.tabs_nav li span {
    font-family: arial, san-serif !important;
}
.webtile .textWebtitle h3 {
    color:#ffffff !important;
}

@media (max-width: 1200px){
.parsys_column .socialmedia img {width: 28px !important;}
.parsys_column .contact_detail img{width: auto !important;}
/*#pgtitle{font-size:420%;}
#pgsubtitle{font-size:215%;}*/


}
@media (max-width: 992px){
#hero .textColumn { width:75%;}
}
@media (max-width: 768px){
.parsys_column .socialmedia  img { width: 28px !important;}
.parsys_column .contact_detail img{width: auto !important;}
#hero .textColumn {width:95%;}
#pgtitle{padding-top:0px;width:95%;}
#pgsubtitle{width:95%;}
#hero .slideshowcontainer{display:none !important;}
#hero {background-image: none !important;height: auto !important;background: #a32020;}
.pwccol1-longform .parsys_column, .pwccol2-longform .parsys_column, .pwccol2-longformb .parsys_column, .pwccol3-longform .parsys_column { padding-left: 15px;padding-right: 15px;}
#hero .textColumn {padding:0px;}
.pwccol1-longform-c0 img{width:100%; height:auto !important;}
}
@media (max-width: 500px){
#pgtitle{padding-top:0px;width:95%;}
#pgsubtitle{width:95%;}
#hero .textColumn {padding:0px; width:95%;}
.maxPadding .container {padding-top:40px; padding-bottom:20px;}
}
