@import "https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic";
@import "https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700";
@import "https://fonts.googleapis.com/css?family=Abel";
@import "https://fonts.googleapis.com/css?family=Oswald:600,700&display=swap";
.paddingNone{padding:0}
#contentWrapper p{font-size:17px;color:#555;font-family:'PT Sans',sans-serif,arial;line-height:24px;margin:0 0 30px}
#contentWrapper ul{margin:0 0 30px}
#contentWrapper li{font-size:17px;color:#555;font-family:'PT Sans',sans-serif,arial;line-height:24px}
#contentWrapper h1{font-size:36px;color:#222;font-family:'PT Sans',sans-serif,arial;line-height:40px;text-transform:uppercase;border-bottom:3px solid #222;display:inline-block}
#contentWrapper h2{font-size:32px;color:#333;font-family:'PT Sans',sans-serif,arial;line-height:36px;margin:30px 0 15px;border-bottom:1px solid #e1e1e1;font-weight:400}
#contentWrapper h3{font-size:20px;color:#888;font-family:'PT Sans',sans-serif,arial;line-height:24px}
#contentWrapper h4{font-size:18px;color:#888;font-family:'PT Sans',sans-serif,arial;line-height:36px}
#siteHeadOuterTop{background:url(/Portals/0/images/headerBG.jpg) center center}
#siteHeadOuterBottom{background:#FFF;margin-bottom:20px}
.headerNavOptions.span6,.navbar-inner.span6{margin-left:0}
.topContact,.topSearch,.topTemp{clear:both;display:inline-block!important;float:none;margin:5px auto 15px;max-height:55px;padding:0 25px;text-align:center;vertical-align:bottom;width:auto}
.topContact p,.topContact p a,.topSearch p,.topSearch p a,.topTemp p.tempLabel{text-transform:uppercase;color:#fff;margin-top:10px;font-family:'PT Sans',sans-serif;font-size:16px}
.topTemp .temperature{color:#FFF;font-size:30px;margin-bottom:0}
.advantageAreaDesc,.classCampsDesc,.orgStructureDesc{display:none}
#breadCrumbList{margin:0;padding:0;display:inline-block;height:25px;line-height:25px}
#breadCrumbList li{display:inline-block;list-style:none}
#bizList{margin-top:0!important}
.ie8 .eNewsFooter iframe{background:#666;border:none;height:60px;margin-top:-20px;margin-bottom:10px}
.ie8 #dnn_uxHeader_dnnLOGOmobi_hypLogo,.ie9 #dnn_uxHeader_dnnLOGOmobi_hypLogo{float:left;background:#414141;margin-left:10px}
.ie8 .navbar .brand,.ie9 .navbar .brand{background:#414141!important;text-shadow:none}
body .ie8 #siteHeadOuterTop .navbar-inner,body .ie9 #siteHeadOuterTop .navbar-inner{float:left;background:#414141!important;width:464px}
body .ie8 .container{width:1200px}
body .ie8 #dnn_TilesPane{padding:0}
#siteHeadOuterBottom #siteHeadInnerBottom{padding-top:10px;padding-bottom:8px}
#siteHeadOuterBottom .navbar-inner .PfNav{background:#FFF}
#siteHeadOuterBottom .navbar-inner .PfNav #PfNavMega li{border-left:none}
#siteHeadOuterBottom .navbar-inner .PfNav>#PfNavMega>li>a{font-family:'PT Sans',sans-serif;text-transform:uppercase;color:#8a2131;font-size:22px}
#PfNavMega .InnerMegaDiv>div.Column{min-width:280px}
#PfNavMega #Menu1_Col1{min-width:325px}
#PfNavMega .InnerMegaDiv>.Column>ul{width:95%}
#PfNavMega .InnerMegaDiv>.Column>ul>li{width:100%}
#PfNavMega .InnerMegaDiv.Cols8{min-height:500px}
#PfNavMega .InnerMegaDiv#Menu5Div>span.HtmlBeforeLevel0{width:100%;text-align:left;margin-left:20px;margin-top:20px}
#PfNavMega .InnerMegaDiv .advantageAreaDesc>a{display:inline}
#PfNavMega .First .InnerMegaDiv>.Column>ul>li.First{min-height:185px}
#siteHeadOuterBottom .navbar-inner .PfNav ul#PfNavMega li:hover a{color:#035898}
#siteHeadOuterBottom .navbar-inner .PfNav ul#PfNavMega li:hover ul li a{color:#8a2131}
#siteHeadOuterBottom .navbar-inner .PfNav ul#PfNavMega li:hover ul li ul li a{color:#035898}
#siteHeadOuterBottom .navbar-inner .PfNav>#PfNavMega .Active a:hover,#siteHeadOuterBottom .navbar-inner .PfNav>#PfNavMega .Active a{text-decoration:underline;color:#fff!important}
#siteHeadOuterBottom .navbar-inner .PfNav>#PfNavMega>li>a:hover{color:#fff}
#siteHeadOuterBottom .navbar-inner .PfNav>#PfNavMega .Active li a{text-decoration:none}
#PfNavMega div ul li ul li{width:100%}
.PfNav ul#PfNavMega li:hover div ul li a{padding:1px 0}
.PfNav ul#PfNavMega div ul li ul li,.PfNav ul#PfNavMega div ul li ul li:first-child{border:none}
.PfNav ul#PfNavMega li:hover div ul li a{color:#8a2131}
.PfNav ul#PfNavMega li:hover div ul li .pf_lvl_2 a{color:#035898}
#PfNavMega li span>p{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#777;font-weight:500;line-height:1.4;margin-bottom:5px}
ul#PfNavMega .InnerMegaDiv div.Column ul li a{border-bottom:none;padding-left:0}
#siteHeadOuterBottom .MenuWrapper ul li.Active a,#siteHeadOuterBottom ul#PfNavMega li.Active a{background:0 0}
#contentWrapper{background:#e1e1e1}
.contentPane .img-responsive.pull-left{margin:0 36px 20px 0;max-width:250px!important;width:35%}
.contentPane .img-responsive.pull-right{margin:0 0 20px 30px;max-width:200px;width:30%}
#dnn_TiledPane{height:auto!important}
.homeButtonLink>.span4{width:32.623932%;margin-left:0}
.homeButtonBox{padding:20px 50px;cursor:pointer;border:0 solid #FFF;text-align:center}
.homeButtonBox div,.homeButtonBox h2{display:block}
.homeButtonBox a,.homeButtonBox a{display:block}
#contentWrapper .homeButtonBox h2{font-family:Abel,sans-serif;color:#FFF;text-transform:uppercase;font-size:28px;margin-left:15px;margin-bottom:0;text-align:left}
.homeButtonBox img{margin-top:-40px;max-height:51px}
.redButtonBox{background:url(/Portals/0/images/home-red-box.jpg) center center no-repeat;background-size:99% 99%}
.blueButtonBox{background:url(/Portals/0/images/home-blue-box.jpg) center center no-repeat;background-size:99% 99%}
.brownButtonBox{background:url(/Portals/0/images/home-brown-box.jpg) center center no-repeat;background-size:99% 99%}
.orangeButtonBox{background:url(/Portals/0/images/home-orange-box.jpg) center center no-repeat;background-size:99% 99%}
.greenButtonBox{background:url(/Portals/0/images/home-green-box.jpg) center center no-repeat;background-size:99% 99%}
.grayButtonBox{background:url(/Portals/0/images/home-gray-box.jpg) center center no-repeat;background-size:99% 99%}
.row-fluid.homeButtonLink{margin-bottom:2px}
.tab-pane.active{overflow:scroll}
ul#socialTabs>li>h5{width:210px}
.span12.bizListing h2>span{width:50%;text-align:right}
.span12.categoryResource i.fa.fa-3x.fa-file-text-o{margin-right:20px;clear:none;float:left}
#contentWrapper .titleImageText h1,::i-block-chrome{padding-top:17%}
#Body a.dnnPrimaryAction,#Body input.dnnPrimaryAction{border:none;box-shadow:none;outline:0;text-shadow:none;background:#651823;height:100%}
a.dnnPrimaryAction span{color:#fff!important}
#Body a.dnnSecondaryAction{border:none;box-shadow:none;outline:0;text-shadow:none;color:#efefef;background:#333;height:100%}
#Body a.dnnSecondaryAction:hover,#Body input.dnnPrimaryAction:hover,a.dnnPrimaryAction:hover{background-image:none;color:#efefef!important}
#Body a.dnnPrimaryAction:hover,#Body input.dnnPrimaryAction:hover{background:#841a25}
#Body a.dnnSecondaryAction:hover{background:#484848}
.footerMiddleFull,.homeSocialSection{background:url(/Portals/0/images/headerBG.jpg) center center;margin-top:10px}
.footerSocialSection{margin-left:0}
.footerSocialSection input[type=text]{margin-bottom:0}
.footerMiddleFull h3{font-family:'PT Sans Narrow',sans-serif!important;color:#FFF!important;padding-bottom:10px;text-transform:uppercase;display:inline-block;margin-right:20px}
.footerMiddleFull .chosen-container,.footerMiddleFull .eNewsFooter input[type=text]{width:200px!important}
.footerSocialSection .eNewsFooter>p{color:#FFF;text-align:left;font-size:12px;line-height:1.1;padding-left:35px;padding-right:35px;margin-top:0;margin-bottom:0}
.footerMiddleFull .footerSearch{display:inline-block}
.footerSearch .chosen-results li.active-result{text-align:left}
select.chosen-select+.chosen-container .chosen-results li.highlighted{color:#FFF!important;background:#8B2130}
.chosen-container .chosen-results li em{color:#676767}
.chosen-container .chosen-results li.highlighted em{color:#E1E1E1}
.footerMiddleFull .chosen-container-single .chosen-single{height:35px;-webkit-border-radius:0;border-radius:0;text-align:left;padding-left:20px}
.footerMiddleFull .chosen-container-single .chosen-single span{position:relative;top:5px}
.footerMiddleFull ::-webkit-input-placeholder{color:#000;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:13px}
.footerMiddleFull :-moz-placeholder{color:#000;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:13px;opacity:1}
.footerMiddleFull ::-moz-placeholder{color:#000;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:13px;opacity:1}
.footerMiddleFull :-ms-input-placeholder{color:#000;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:13px}
.footerMiddleFull .directoryFooter,.footerMiddleFull .eNewsFooter{text-align:center}
.footerMiddleFull .directoryFooter button,.footerMiddleFull .eNewsFooter button,.footerMiddleFull .eNewsFooter input[type=submit]{border:none;outline:0;color:#FFF;padding:11px;margin-left:-3px}
.footerMiddleFull .eNewsFooter{padding-top:42px}
#contentWrapper .footerMiddleFull .eNewsFooter p{color:#FFF;text-align:left;font-size:12px;line-height:1.1;padding-left:35px;padding-right:35px;margin-bottom:10px;margin-top:-20px}
.footerMiddleFull .directoryFooter{padding-top:27px;height:130px;background:#8b2130;margin-left:0}
.footerMiddleFull .eNewsFooter input[type=submit]{background:#8b2130;width:31.29px;margin-left:-4px;padding-top:10px}
.footerMiddleFull .eNewsFooter input[type=submit]+i{position:relative;top:2px;right:19px;color:#FFF}
.footerMiddleFull .directoryFooter button{background:#464646}
.footerMiddleFull .socialIcons{text-align:center;padding-top:30px;padding-bottom:50px;margin-left:0}
.footerMiddleFull .socialIcons a{padding:0 15px}
.footerMiddleFull .socialIcons a:first-child{padding-left:0}
.footerMiddleFull .socialIcons a:last-child{padding-right:0}
.footerBottomFull{background:#FFF}
.footerBottomFull .hrca-copyright,.footerBottomFull a{color:#666!important}
.footerBottomFull #copyright{padding-top:40px;padding-bottom:80px}
.footerBottomFull .footer-links,.footerBottomFull .hrca-copyright{padding-top:20px}
.footerBottomFull .footer-links{text-align:left}
.footerBottomFull .footer-links a{padding:0 10px;color:#666!important;font-size:13px!important;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.footerBottomFull .footer-links a:first-child{padding-left:0}
.footerBottomFull .footer-logo{text-align:center}
.footerBottomFull .hrca-copyright{text-align:right;color:#666!important;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.hrcaSlogan{text-align:center}
#contentWrapper .hrcaSlogan h1{font-family:Abel,sans-serif;color:#4E4A49;text-transform:uppercase;font-size:42px;letter-spacing:1px;word-spacing:1px;display:inline-block;border-bottom:4px solid #4e4a49;padding-bottom:15px;padding-top:20px}
#contentWrapper .hrcaSlogan p{font-family:'PT Sans',sans-serif;color:#5D5D5D;font-size:20px;margin:0 auto;width:66%;line-height:1.4;padding-top:10px;padding-bottom:30px}
#socialHomeTabs{min-height:515px}
.jobAdmin a.uk-button{padding-top:5px;padding-bottom:5px;text-shadow:none;width:96%}
.newPosition{margin-bottom:15px}
#contentWrapper .jobBoard h2{border-bottom:none}
.jobBoard h3{font-size:22px}
.jobBoard p{margin-bottom:15px}
.jobDescription+a{margin-bottom:10px}
.jobName{font-size:18px;font-weight:700}
.jobBoard p.appLink{margin-bottom:35px}
.appLink>a,.appLink>a:hover{color:#fff;text-decoration:none}
.jobBoard p>span{font-weight:700}
.xmp-HRCA_Job_App_Submissions.xmp-form td>input+label{margin-left:5px}
.jobAdmin{margin-bottom:30px}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{font-size:16px}
table.dataTable tbody td,table.dataTable tbody th{font-size:14px}
.uk-button-alt,.uk-button-alt.uk-active,.uk-button-alt:active{background-color:#576046!important;color:#fff!important}
.uk-button-alt:focus,.uk-button-alt:hover{background-color:#646E52!important;color:#fff!important}
.uk-button-hrca,.uk-button-hrca.uk-active,.uk-button-hrca:active{background-color:#7C9841!important;color:#fff!important}
.uk-button-hrca:focus,.uk-button-hrca:hover{background-color:#8DAD49!important;color:#fff!important}
.bstrap30 a.uk-button-primary{background:#98002e!important;color:#FFF!important}
.bstrap30 a.uk-button-primary:hover{text-decoration:none}
.bstrap30 #activePositions a.uk-button-danger,.bstrap30 #adminContact a.uk-button-danger,.bstrap30 #flaggedSubmissions a.uk-button-danger,.bstrap30 #inactivePositions a.uk-button-danger,.bstrap30 #jobDepts a.uk-button-danger,.bstrap30 #localBusinesses a.uk-button-danger,.bstrap30 #pendingSubmissions a.uk-button-danger,.bstrap30 #processedSubmissions a.uk-button-danger{background:#74342a!important;background-color:#74342a!important}
#activePositions a,#adminContact a,#bizCategories a,#flaggedSubmissions a,#inactivePositions a,#jobDepts a,#localBusinesses a,#pendingSubmissions a,#processedSubmissions a{text-decoration:none;cursor:pointer}
.xmp-form>.kbxmFormRow{margin-top:20px}
#activePositions_paginate a.paginate_button,#adminContact_paginate a.paginate_button,#advertsTable_paginate a.paginate_button,#bizCategories_paginate a.paginate_button,#flaggedSubmissions_paginate a.paginate_button,#inactivePositions_paginate a.paginate_button,#jobDepts_paginate a.paginate_button,#localBusinesses_paginate a.paginate_button,#pendingSubmissions_paginate a.paginate_button,#processedSubmissions_paginate a.paginate_button{color:#341713!important;font-size:14px;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Sans-Serif;cursor:pointer}
#activePositions_paginate a.paginate_button:hover,#adminContact_paginate a.paginate_button:hover,#advertsTable_paginate a.paginate_button:hover,#bizCategories_paginate a.paginate_button:hover,#flaggedSubmissions_paginate a.paginate_button:hover,#inactivePositions_paginate a.paginate_button:hover,#jobDepts_paginate a.paginate_button:hover,#localBusinesses_paginate a.paginate_button:hover,#pendingSubmissions_paginate a.paginate_button:hover,#processedSubmissions_paginate a.paginate_button:hover{color:#74342a;background:none!important}
#activePositions_paginate a.paginate_button.current,#adminContact_paginate a.paginate_button.current,#advertsTable_paginate a.paginate_button.current,#bizCategories_paginate a.paginate_button.current,#flaggedSubmissions_paginate a.paginate_button.current,#inactivePositions_paginate a.paginate_button.current,#jobDepts_paginate a.paginate_button.current,#localBusinesses_paginate a.paginate_button.current,#pendingSubmissions_paginate a.paginate_button.current,#processedSubmissions_paginate a.paginate_button.current{background:#98002e!important;color:#fff!important}
.xmp-HRCA_Clarity_Contact label.xmp-form-label,.xmp-HRCA_Clarity_Contact span.xmp-form-label{width:165px!important;margin-right:15px!important}
.xmp-HRCA_Clarity_Contact.xmp-form .dnnRadiobutton{margin-right:5px!important}
.xmp-HRCA_Job_App_Submissions.xmp-form .kbxmFormRow{margin-top:0;margin-bottom:40px}
.DynamicForms_MainPanel .DynamicForms_QuestionDiv>textarea{height:200px!important;width:100%!important}
.adminInfo{margin-left:0}
.adminAddress+div>p>span,.adminInfo p>span{font-weight:700}
.directoryInfo p{margin-bottom:15px}
.officeLocations{margin-top:10px}
.officeLocations>div{margin-left:20px}
.staffDirectory>div{width:31%;min-height:200px;display:inline-block;float:left;border:1px solid #000;margin-bottom:2%}
.staffDirectory>div:nth-child(3n+2){margin-left:2%;margin-right:2%}
.staffDirectory h2{margin:10px 0}
.staffDirectory h4{margin-top:0}
.staffDirectory h2,.staffDirectory h4,.staffDirectory p{padding-left:20px;padding-right:20px}
.staffDirectory>div p:nth-child(3){margin-top:30px;margin-bottom:10px}
.staffDirectory>div p:nth-child(4){margin-top:0}
#TwoColContentWrapper,#TwoColSidebarWrapper .DnnModule{background:#fff;padding:30px 40px}
#dnn_sidebar2 .DnnModule{background:#FFE051;padding:30px 40px}
#TwoColContentWrapper #Breadcrumb{padding-top:0;padding-bottom:12px;margin-bottom:25px;border-bottom:none}
#TwoColContentWrapper #Breadcrumb a.breadcrumbLink:link,#TwoColContentWrapper #Breadcrumb a.breadcrumbLink:visited{color:#666;font-size:12px;font-weight:400}
#dnn_sidebar1 a.nxp-first.itemL0Sel{text-transform:uppercase;color:#8a2131;font-size:22px;border-color:#000;border-width:2px;border-style:solid;font-family:'PT Sans',sans-serif;padding-bottom:10px;border-left:none;border-right:none;border-top:none;padding-left:0;padding-right:0;line-height:1.25}
#dnn_sidebar1 a.nxp-lvl1{color:#666;border-bottom:2px solid #e1e1e1;font-weight:700;padding:8px 0!important}
#dnn_sidebar1 a.itemLNSel.nxp-first.nxp-lvl1{margin-top:10px}
#dnn_sidebar1 a.nxp-lvl2{color:#838282;font-style:italic;border-bottom:2px solid #e1e1e1;padding-left:20px!important;padding-top:6px;padding-bottom:6px}
#dnn_sidebar1 .navxp_VP_Outlook_HRCA_Sidebar_Menu .collapsed,#dnn_sidebar1 .navxp_VP_Outlook_HRCA_Sidebar_Menu .expanded{display:none}
#dnn_sidebar1 .itemL0_container+.child_container>.itemLN_container:last-child a{border-bottom:none}
#dnn_sidebar1 a.nxp-lvl3{color:#A1A1A1;font-style:italic;border-bottom:2px solid #e1e1e1;padding-left:40px!important;padding-top:6px;padding-bottom:6px}
#dnn_TilesPane .DnnModule-HRCALanding_Page_Tile .tileTextArea p:first-child{margin-top:10px}
#dnn_TilesPane .DnnModule-HRCALanding_Page_Tile .tileTextArea p:last-child{margin-top:0;margin-bottom:0}
#dnn_TilesPane .DnnModule-HRCALanding_Page_Tile .tileTextArea p:first-child>a{text-transform:none;border:none;font-weight:inherit;padding:0}
@media(min-width:1200px) {
.footerMiddleFull .directoryFooter{width:50%}
}
@media(max-width:1199px) {
.homeButtonLink>.span4{width:50%}
.footerMiddleFull .footerSocialSection .directoryFooter h3{width:100%}
}
@media (max-width:991px) {
.nav>li{width:100%}
.hrcaSlogan p{width:95%}
.homeButtonBox h2{font-size:25px}
#siteHeadOuterTop #siteHeadinner{text-align:center;padding-bottom:0}
.footerBottomFull .footer-links a{padding-left:0;margin-bottom:10px}
}
@media (min-width:768px) and (max-width:979px) {
.footerMiddleFull .eNewsFooter p{margin-top:10px!important}
.footerMiddleFull .directoryFooter{padding-bottom:60px}
.hidden-desktop #navdttg{position:absolute;top:65px!important;right:0}
}
@media (max-width:979px) {
#siteHeadOuterTop #siteHeadinner .headerNavOptions{width:100%}
.footerBottomFull .footer-links a{display:inline-block}
}
@media(max-width:965px) and (min-width:768px) {
#contentWrapper #directoryLandingSearch+.chosen-container-single .chosen-single span,#contentWrapper #directoryOverviewSearch+.chosen-container-single .chosen-single span{font-size:16px!important}
#contentWrapper #directoryLandingSearch+.chosen-container-single+input.directoryLandingSubmit,#contentWrapper #directoryOverviewSearch+.chosen-container-single+input.directoryOverviewSubmit{padding:10px 30px!important}
}
@media (max-width:790px) {
.homeButtonBox h2{font-size:24px}
}
@media (max-width:777px) {
.homeButtonBox h2{font-size:23px}
}
@media (max-width:767px) {
.footerSocialSection>div{text-align:center}
.footerSocialSection>div:nth-child(2){text-align:center;margin-top:20px}
.homeButtonLink>.span4{width:100%}
#copyright{padding-top:10px!important;padding-bottom:10px!important}
#copyright .footer-links,#copyright .hrca-copyright{text-align:center}
#copyright .footer-links{margin-bottom:20px}
.footerBottomFull .footer-links a{width:initial}
.hidden-desktop #navdttg{position:relative;top:0!important;right:0}
}
@media(max-width:667px) {
#contentWrapper #directoryLandingSearch+.chosen-container-single
.chosen-single span,#contentWrapper #directoryOverviewSearch+.chosen-container-single .chosen-single span{font-size:16px!important}
#contentWrapper #directoryLandingSearch+.chosen-container-single+input.directoryLandingSubmit,#contentWrapper #directoryOverviewSearch+.chosen-container-single+input.directoryOverviewSubmit{padding:10px 30px!important}
}
@media(max-width:550px) {
#contentWrapper #directoryLandingSearch+.chosen-container-single .chosen-single span,#contentWrapper #directoryOverviewSearch+.chosen-container-single .chosen-single span{font-size:14px!important}
#contentWrapper #directoryLandingSearch+.chosen-container-single+input.directoryLandingSubmit,#contentWrapper #directoryOverviewSearch+.chosen-container-single+input.directoryOverviewSubmit{padding:8px 20px!important}
}
@media (max-width:475px) {
.homeButtonBox{padding-left:50px}
#dnn_ctr2542_DynamicUserDirectory_pnlItem table:nth-child(2){margin-left:-20px}
}
@media (max-width:435px) {
.navbar-inner{padding-left:0!important}
.footerSocialSection .eNewsFooter h3{width:100%}
.footerSocialSection .eNewsFooter p{margin-top:20px!important}
.headerNavOptions .mobileMenu{width:100%;padding-right:25px!important}
body .navbar .btn-navbar{margin-top:0!important}
body .brand.hidden-desktop,body img#dnn_uxHeader_dnnLOGO_imgLogo{min-width:250px!important;max-width:250px!important;margin-left:0!important}
.headerNavOptions .topContact,.headerNavOptions .topSearch,.headerNavOptions .topTemp{width:25%}
#dnn_ctr2542_DynamicUserDirectory_dlReport>tbody>tr>td>p{width:85%;-ms-word-wrap:break-word;word-wrap:break-word;padding-right:10px}
}
@media (max-width:403px) {
.hidden-desktop #navdttg{top:65px!important}
}
@media (max-width:401px) {
.brownButtonBox img{width:54px}
.homeButtonBox h2{font-size:22px}
#contentWrapper #directoryLandingSearch+.chosen-container-single,#contentWrapper #directoryOverviewSearch+.chosen-container-single{margin-left:0!important}
#contentWrapper .bizBreadcrumb+.directorySearch>i,#contentWrapper .directorySearch>i{left:10px}
#contentWrapper #directoryLandingSearch+.chosen-container-single+input.directoryLandingSubmit,#contentWrapper #directoryOverviewSearch+.chosen-container-single+input.directoryOverviewSubmit{float:left;width:100%;margin-left:-15px;margin-top:5px;top:0!important;right:0!important}
}
@media (max-width:384px) {
.brownButtonBox img{width:52px}
.homeButtonBox h2{font-size:21px}
.footerMiddleFull .socialIcons{padding-left:0;padding-right:0}
#dnn_ctr2542_DynamicUserDirectory_dlReport>tbody>tr>td>p{width:75%;-ms-word-wrap:break-word;word-wrap:break-word;padding-right:10px}
}
@media(max-width:378px) {
.hidden-desktop #navdttg{top:60px!important}
}
.landingPageTile ul{margin-bottom:0}
.ModDynamicFormsC img{max-width:none!important}
.landingPageContent{background:#fff;padding:30px;margin:15px 0 60px}
.landingPageContent h2{margin:0 0 10px!important}
body .dnnSortable{min-height:1px!important}
body #faq_HRCA .faqcontent_HRCA{margin:0 0 10px;padding:3px 20px 10px 0;font-size:14px}
body #faq_HRCA .faqcontent_HRCA li{font-size:14px;line-height:18px}
body #contentWrapper h3{font-size:24px!important;color:#444;font-weight:400!important;font-family:'PT Sans',sans-serif,arial;line-height:28px;margin:10px 0 5px!important}
body #faq_HRCA h3{margin:5px 0!important}
body #faq_HRCA b{font-weight:600!important}
#faq_HRCA h2.faqclosed_HRCA:hover{font-weight:400!important;color:#666;text-decoration:none}
body #faq_HRCA h2.faqopened_HRCA{background:0 0;border-bottom:1px solid #E1E1E1;padding-bottom:10px}
body #faq_HRCA h2.faqclosed_HRCA,body #faq_HRCA h2.faqopened_HRCA{margin:auto 0 20px}
body #dnn_SocialPane #socialHomeTabs{margin:30px auto}
body #dnn_contentPaneLower{margin-top:0}
.homeFooter hr.span12{display:none!important}
body ul#PfNavMega div.jShadow,body ul#PfNavMega div.shadow{overflow:hidden;padding:0 0 6px;margin:0;width:100%;text-align:center;border:0 solid #666;background:#F4F4F4;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
body .MenuWrapper ul a,body ul#PfNavMega a{padding:12px 19px}
body #siteHeadOuterBottom .navbar-inner .PfNav ul#PfNavMega li:hover ul li a{color:#8a2131!important;text-decoration:none!important}
body #siteHeadOuterBottom .navbar-inner .PfNav ul#PfNavMega li:hover ul.pf_lvl_2 li a{color:#777!important;text-decoration:none!important}
body #siteHeadOuterBottom .navbar-inner .PfNav ul#PfNavMega li:hover ul.pf_lvl_2 li:before{font-family:FontAwesome;content:"\f138";color:#666;float:left;font-size:10px;padding-top:0;margin-top:-1px;line-height:20px;margin-right:5px}
body #siteHeadOuterBottom .navbar-inner .PfNav ul#PfNavMega li:hover ul.pf_lvl_2 li:hover:before{color:#333}
body ul#PfNavMega div ul li ul{margin:5px 0 0;width:100%}
body #siteHeadOuterBottom .navbar-inner .PfNav ul#PfNavMega li:hover ul li a:hover{color:#333!important}
body ul#PfNavMega ul li a{font-size:16px;font-weight:400}
#Breadcrumb i.fa{color:#651823}
body #siteHeadOuterBottom #siteHeadInnerBottom{padding-top:0;padding-bottom:0}
body #PfNavMega li span>p{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#666;max-width:275px}
.liCol{padding:0;margin:0;float:left}
.liCol li{width:260px!important}
#Menu1_Col1_L1_2{margin-top:87px!important}
.HtmlBeforeLevel0 h2{color:#8a2131}
body #siteHeadOuterBottom .navbar-inner .PfNav ul#PfNavMega #Menu5:hover ul li a{border:none;color:#666!important;text-decoration:none!important;font-size:13px}
body #siteHeadOuterBottom .navbar-inner .PfNav ul#PfNavMega #Menu5:hover ul li a:before{font-family:FontAwesome;content:"\f138";color:#666;float:left;font-size:10px;padding-top:0;margin-top:-2px;line-height:22px;margin-right:5px}
body .navbar-inner{min-height:40px;padding-left:0;padding-right:0}
body #siteHeadOuterBottom .navbar-inner .PfNav ul#PfNavMega li:hover a{color:#8C2232}
body #siteHeadOuterBottom .navbar-inner .PfNav>#PfNavMega>li>a:hover{color:#8C2232!important}
.advantageAreaDesc a{display:none!important}
#dnn_sidebar1 a{white-space:normal!important}
#dnn_sidebar1 a.nxp-lvl1{height:auto!important}
body #siteHeadOuterBottom .navbar-inner .PfNav>#PfNavMega>li>a{font-size:21px}
#EDN_HRCA .admin_actions,#EDN_HRCA .user_dashboard,#dnn_ctr5535_ViewEasyDNNNewsMain_ctl00_pnlUserDashBoard{display:none}
body .footerMiddleFull{margin-top:40px}
.dynamicforms_requiredfield{color:red;font-weight:700;font-size:26px;float:left}
body ul#PfNavMega div ul li ul li a{margin:1px 0!important}
.DynamicForms_QuestionTable,.DynamicForms_QuestionTableRow td,body .Guidelines{width:100%!important;font-size:14px!important;color:#555;font-family:"PT Sans",sans-serif,arial;line-height:24px;display:block!important}
.DynamicForms_QuestionDiv span{width:100%!important;font-size:17px!important;color:#555;font-family:"PT Sans",sans-serif,arial;line-height:24px;display:block!important}
.DynamicForms_Maintable td,.DynamicForms_QuestionTableRow td span{font-size:17px!important;color:#555;font-family:"PT Sans",sans-serif,arial;line-height:24px;width:auto}
.DynamicForms_SaveFormDiv [id$="_btnSave"]{background:0 0;text-transform:uppercase;border:2px solid #8b2131;color:#8B2131!important;font-weight:700;padding:5px 15px}
body .RadScheduler h2{margin-top:0!important}
ul#PfNavMega div.shadow{z-index:999}
body ul#PfNavMega #Menu6 div.shadow{width:100%}
.sticky-nav{position:fixed;top:0;z-index:999;width:100%;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.05);box-shadow:0 3px 0 rgba(0,0,0,.05)}
.dnnEditState .sticky{top:50px}
.menu-padding{padding-top:0}
.ModBring2mindDMXC .HRCA-theme .button-red:hover{text-decoration:none}
.ModBring2mindDMXC .HRCA-theme a:hover{color:#B5B3B2!important}
.ModBring2mindDMXC .HRCA-theme .fa-2x{margin-top:5px}
.twitter-widget-0{border:none;max-width:100%;min-width:180px;margin:0;padding:0;display:inline-block;position:static;visibility:visible;width:520px}
body textarea.dynamicforms_textbox{width:100%!important}
body .FSelector_dropdown2{margin-left:0;width:100%!important}
#navdttg{z-index:999!important;top:0!important}
.hidden-desktop #navdttg .nav.nav-pills .dropdown-menu li>a,.hidden-desktop #navdttg .nav.nav-pills .dropdown>a,.hidden-desktop #navdttg .nav.nav-pills>li>a,body .hidden-desktop #navdttg .nav.nav-pills .active{background:#E1E1E1}
body .hidden-desktop .nav-collapse .dropdown-menu .dropdown-menu a{border:medium none!important;color:#8a2131!important}
body .hidden-desktop #navdttg .nav.nav-pills .dropdown{background:none repeat scroll 0 0 #E1E1E1}
body .hidden-desktop #navdttg .nav.nav-pills .dropdown-menu li>a:hover,body .hidden-desktop #navdttg .nav.nav-pills .dropdown>a:hover{color:#fff!important;background:#420E16!important;border-radius:0}
body .hidden-desktop #navdttg .nav.nav-pills .active a{color:#8C2232}
@media(max-width:800px) {
body #dnn_ContentPane.mainContent{background:#fff;padding:30px 0}
}
body .footerBottomFull .footer-links a{font-size:12px!important}
.RadCalendar{background:#fff;font-weight:400;font-size:13px;line-height:22px;font-family:Arial,Helvetica,sans-serif}
.RadCalendar .rcTitlebar{border-color:#d7d7d7;background-color:#e6e6e6;color:#767676;padding:0 2px}
.RadCalendar .rcTitlebar table{font-weight:400;font-size:13px;line-height:22px;font-family:Arial,Helvetica,sans-serif}
.RadCalendar .rcTitlebar td{padding:0 3px 1px;height:31px;font-size:9px;text-transform:uppercase}
.RadCalendar .rcTitlebar .rcFastNext,.RadCalendar .rcTitlebar .rcFastPrev,.RadCalendar .rcTitlebar .rcNext,.RadCalendar .rcTitlebar .rcPrev{width:21px;height:21px;margin:1px 0 0;background-image:url(Common/radActionsSprite.png);color:#767676}
.RadCalendar .rcTitlebar .rcFastPrev{background-position:-14.5px -914.5px}
.RadCalendar .rcTitlebar .rcPrev{background-position:-14.5px -114.5px}
.RadCalendar .rcTitlebar .rcNext{background-position:-14.5px -164.5px}
.RadCalendar .rcTitlebar .rcFastNext{background-position:-14.5px -964.5px}
.RadCalendar .rcTitlebar .rcFastNext:hover,.RadCalendar .rcTitlebar .rcFastPrev:hover,.RadCalendar .rcTitlebar .rcNext:hover,.RadCalendar .rcTitlebar .rcPrev:hover{border-color:#d7d7d7}
.RadCalendar .rcTitlebar .rcFastPrev:hover{background-position:-64.5px -914.5px}
.RadCalendar .rcTitlebar .rcPrev:hover{background-position:-64.5px -114.5px}
.RadCalendar .rcTitlebar .rcNext:hover{background-position:-64.5px -164.5px}
.RadCalendar .rcTitlebar .rcFastNext:hover{background-position:-64.5px -964.5px}
.RadCalendar .rcMain{border-color:#d7d7d7}
.RadCalendar .rcMainTable{font-weight:400;font-size:13px;line-height:22px;font-family:Arial,Helvetica,sans-serif}
.RadCalendar .rcCalendars>.rcMainTable{border-collapse:collapse}
.RadCalendar .rcCalendars{border:0}
.RadCalendar .rcFooter,.RadCalendar .rcHeader{border-color:#d7d7d7}
.RadCalendar .rcWeek th{border-bottom:1px solid #d7d7d7;color:#333;text-align:center;height:21px;padding:0 5px;font-size:13px;background:#d7d7d7}
.RadCalendar .rcRow th,.RadCalendar .rcWeek .rcViewSel{color:#fff;font-size:13px}
.RadCalendar .rcRow th{padding:0 8px 0 7px;color:#333;background-color:#f3f3f3}
.RadCalendar .rcRow td{border-color:#fff;border-color:transparent}
.RadCalendar .rcMain .rcRow a,.RadCalendar .rcMain .rcRow span{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:#d7d7d7;height:21px;line-height:21px;border:1px solid #fff;border-color:transparent;color:#555;padding:0;text-align:center}
.RadCalendar .rcMain .rcWeekend a{color:#555}
.RadCalendar .rcRow .rcToday a{border-color:#2dabc1;box-shadow:0 0 0 1px #2dabc1 inset}
.RadCalendar .rcMain .rcOtherMonth a{color:#b1b1b1}
.RadCalendar .rcMain .rcOutOfRange span{color:#777}
.RadCalendar .rcMain .rcRow .rcSelected a{border-color:#2292a8;background:#2dabc1;box-shadow:inset 0 0 4px #2292a8;color:#fff}
.RadCalendar .rcRow .rcHover a{border-color:#00a9c7;background-color:#007d93;background-image:-webkit-linear-gradient(top,#00a9c7 0,#007d93 100%);background-image:-moz-linear-gradient(top,#00a9c7 0,#007d93 100%);background-image:-ms-linear-gradient(top,#00a9c7 0,#007d93 100%);background-image:-o-linear-gradient(top,#00a9c7 0,#007d93 100%);background-image:linear-gradient(top,#00a9c7 0,#007d93 100%);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);color:#fff}
.RadCalendarMultiView .rcTitlebar{border-bottom:0 none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#d5d4d3',GradientType=0);background-image:-webkit-linear-gradient(top,#fff 0,#f2f2f2 30%,#d5d4d3 100%);background-image:-moz-linear-gradient(top,#fff 0,#f2f2f2 30%,#d5d4d3 100%);background-image:-ms-linear-gradient(top,#fff 0,#f2f2f2 30%,#d5d4d3 100%);background-image:-o-linear-gradient(top,#fff 0,#f2f2f2 30%,#d5d4d3 100%);background-image:linear-gradient(top,#fff 0,#f2f2f2 30%,#d5d4d3 100%);box-shadow:0 1px 3px #d7d7d7;padding:0 7px}
.RadCalendarMultiView .rcTitlebar td{height:37px}
.RadCalendarMultiView .rcCalendar,.RadCalendarMultiView .rcMain{border-color:#d7d7d7}
.RadCalendarMultiView .rcMainTable .rcTitle{border-color:#e6e6e6;background:#e6e6e6;color:#878787;padding:0 0 2px;line-height:30px;font-size:9px;text-transform:uppercase}
.RadCalendarMonthView{border-color:#d7d7d7;background:#fff;font-weight:400;font-size:13px;line-height:22px;font-family:Arial,Helvetica,sans-serif;color:#767676;width:203px}
.RadCalendarMonthView td{padding:3px 2px;width:50px}
.RadCalendarMonthView #rcMView_Apr,.RadCalendarMonthView #rcMView_Aug,.RadCalendarMonthView #rcMView_Dec,.RadCalendarMonthView #rcMView_Feb,.RadCalendarMonthView #rcMView_Jun,.RadCalendarMonthView #rcMView_Oct{border-right:1px solid #d7d7d7}
.RadCalendarMonthView a{color:#767676;padding:0}
.RadCalendarMonthView a:hover{background-color:#00a9c7;background-image:-webkit-linear-gradient(top,#00a9c7 0,#007d93 100%);background-image:-moz-linear-gradient(top,#00a9c7 0,#007d93 100%);background-image:-ms-linear-gradient(top,#00a9c7 0,#007d93 100%);background-image:-o-linear-gradient(top,#00a9c7 0,#007d93 100%);background-image:linear-gradient(top,#00a9c7 0,#007d93 100%);padding:0}
.RadCalendarMonthView .rcSelected a{background:#2dabc1;box-shadow:inset 0 0 4px #2292A8;color:#fff;border-radius:5px;padding:0;border:0}
.RadCalendarMonthView #rcMView_NextY a,.RadCalendarMonthView #rcMView_PrevY a{width:32px;height:32px;background:url(Common/radActionsSprite.png)}
.RadCalendarMonthView #rcMView_PrevY a{background-position:-12px -914.5px}
.RadCalendarMonthView #rcMView_NextY a{background-position:-12px -964.5px}
.RadCalendarMonthView .rcButtons{padding:7px 0 1px;width:auto}
.RadCalendarMonthView .rcButtons input{_background-image:none;border-color:#c9c9c9;background-color:#e3e3e3;background-image:linear-gradient(#fefefe 0,#e3e3e3 100%);border-radius:4px;border-width:1px;border-style:solid;color:#767676;font-weight:400;font-size:13px;line-height:22px;font-family:Arial,Helvetica,sans-serif;float:left;height:33px;margin:0 5px 5px}
.RadCalendarMonthView #rcMView_Today{width:50px;margin:0 25px 0 5px}
.RadCalendarMonthView #rcMView_OK{width:41px}
.RadCalendarMonthView #rcMView_Cancel{width:60px}
table.RadCalendarTimeView{border-color:#d7d7d7;background:#fff;font-weight:400;font-size:13px;line-height:22px;font-family:Arial,Helvetica,sans-serif}
.RadCalendarTimeView th{border-bottom:1px solid #d7d7d7;background:#fff;color:#767676;line-height:22px}
table.RadCalendarTimeView td{border-color:#d7d7d7;width:80px;padding:0}
.RadCalendarTimeView a{color:#767676;padding:0;border-radius:3px}
.RadCalendarTimeView td.rcSelected a{background:#2dabc1;box-shadow:inset 0 0 4px #2292A8;color:#fff;padding:0;border:0}
.RadCalendarTimeView td.rcHover a{background-color:#007d93;background-image:-webkit-linear-gradient(top,#00a9c7 0,#007c92 100%);background-image:-moz-linear-gradient(top,#00a9c7 0,#007c92 100%);background-image:-ms-linear-gradient(top,#00a9c7 0,#007c92 100%);background-image:-o-linear-gradient(top,#00a9c7 0,#007c92 100%);background-image:linear-gradient(top,#00a9c7 0,#007c92 100%);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);color:#fff;padding:0;border:0}
.RadCalendarTimeView .rcFooter{border-color:#d7d7d7}
.RadPicker .rcCalPopup,.RadPicker .rcTimePopup{background-image:url(Common/radActionsSprite.png);width:26px;height:21px}
.RadPicker .rcCalPopup{background-position:-13px -4215.5px}
.RadPicker .rcCalPopup:hover{background-position:-63px -4215.5px}
.RadPicker .rcTimePopup{background-position:-13px -4265.5px}
.RadPicker .rcTimePopup:hover{background-position:-63px -4265.5px}
.RadCalendarRTL .rcTitlebar .rcFastPrev,.RadCalendarRTL .rcTitlebar a.rcFastPrev:hover{background-position:-64.5px -964.5px}
.RadCalendarRTL .rcTitlebar .rcPrev{background-position:-14.5px -164.5px}
.RadCalendarRTL .rcTitlebar a.rcPrev:hover{background-position:-64.5px -164.5px}
.RadCalendarRTL .rcTitlebar .rcNext{background-position:-14.5px -114.5px}
.RadCalendarRTL .rcTitlebar a.rcNext:hover{background-position:-64.5px -114.5px}
.RadCalendarRTL .rcTitlebar .rcFastNext{background-position:-14.5px -914.5px}
.RadCalendarRTL .rcTitlebar a.rcFastNext:hover{background-position:-64.5px -914.5px}
html{-ms-overflow-x:hidden;overflow-x:hidden}
.lead-right{float:right;margin-left:10px;margin-bottom:10px}
#dnn_ContentPane .DNNContainer_Title_h2 h2 .TitleH2{display:block;margin-bottom:5px}
.button-red>i{margin-right:4px}
.button-red:hover{color:#B5B3B2!important;border-color:#B5B3B2}
#Breadcrumb>span>a:hover{color:#8B2131!important}
#dnn_ContentPane a:hover{color:#8B2131}
#dnn_ContentPane.mainContent{background:#fff;padding:30px 40px}
body ul#PfNavMega li:hover div ul li ul li a{color:#1c4868 �;padding:5px 8px;margin:0}
#advertsTable p{margin-bottom:10px}
.categorySelect tr{width:25%;display:block;float:left}
.categorySelect tr td>label{margin-left:5px}
.xmp-HRCA_Clarity_Biz_Categories table[id*=Description],.xmp-HRCA_Clarity_Ad_Coupons table[id*=Description],.xmp-HRCA_Clarity_Category_Ads table,.xmp-HRCA_Clarity_Coupons table,.xmp-HRCA_Clarity_Directory_Businesses table[id*=Description]{width:800px!important}
.xmp-HRCA_Clarity_Biz_Categories div.dnnLeft,.xmp-HRCA_Clarity_Ad_Coupons div.dnnLeft,.xmp-HRCA_Clarity_Directory_Businesses label[for*=Description]+div.dnnLeft{height:500px!important}
.xmp-HRCA_Clarity_Biz_Categories div.dnnLeft table[id*=Description] td[id*=DescriptioneditCenter]{height:200px!important}
.xmp-HRCA_Clarity_Category_Ads div.dnnLeft,.xmp-HRCA_Clarity_Coupons div.dnnLeft{margin-bottom:40px}
.xmp-HRCA_Clarity_Ad_Coupons .RadEditor.reWrapper table td.reContentCell,.xmp-HRCA_Clarity_Category_Ads .RadEditor.reWrapper table td.reContentCell,.xmp-HRCA_Clarity_Directory_Businesses .RadEditor.reWrapper table td.reContentCell{height:auto;min-height:200px}
.xmp-HRCA_Clarity_Biz_Categories>.kbxmFormRow{margin-top:500px}
.directorySearch.landingSearch{margin-top:0}
#contentWrapper .listingsHeader{background:#222;margin-left:0;padding-left:15px;margin-bottom:10px}
#contentWrapper h2.resourceHeader{color:#222;border-bottom:none}
#contentWrapper .bizBreadcrumb+.directorySearch>i,#contentWrapper .directorySearch>i{position:relative;top:50px;z-index:9}
#contentWrapper .listingsHeader p{font-weight:700;color:#FFF;margin-bottom:0;padding:10px 0}
.searchOpen{min-height:350px}
#contentWrapper #directoryLandingSearch+.chosen-container-single,#contentWrapper #directoryOverviewSearch+.chosen-container-single{margin-left:-15px;width:100%!important}
#contentWrapper #directoryLandingSearch+.chosen-container-single .chosen-single,#contentWrapper #directoryOverviewSearch+.chosen-container-single .chosen-single{height:70px;background:#EDEDED;border-color:#D2D2D2}
.directoryFooter .footerSearch .chosen-container-single>.chosen-single{background:#EDEDED;border-color:#D2D2D2}
#contentWrapper #directoryLandingSearch+.chosen-container-single .chosen-single span,#contentWrapper #directoryOverviewSearch+.chosen-container-single .chosen-single span{margin-left:45px;margin-top:24px;font-size:26px;height:100%;color:#333}
#contentWrapper #directoryLandingSearch+.chosen-container-single+input.directoryLandingSubmit,#contentWrapper #directoryOverviewSearch+.chosen-container-single+input.directoryOverviewSubmit{float:right;position:relative;top:-60px;right:30px;padding:10px 40px;font-size:15px}
#dnn_contentLeft .directorySearch .directoryLandingSubmit{height:50px!important}
#contentWrapper .bizListing{margin-left:0;margin-bottom:5px}
#contentWrapper .bizListing h2{border-bottom:none;margin-top:0;margin-bottom:0;line-height:24px;color:#222;display:inline-block}
#contentWrapper .bizListing h2+span{color:#222;font-style:italic;font-size:18px;font-weight:700;display:inline-block;float:right;margin-top:8px}
#contentWrapper .bizListing p.bizAddress{margin-bottom:5px}
#contentWrapper .bizListing p.bizPhone{margin-bottom:10px}
#contentWrapper .moreBtns a{padding-left:40px;padding-right:40px}
#contentWrapper .businessDetailInfo{margin-left:0;margin-bottom:0}
#contentWrapper p.bizBreadcrumb,#contentWrapper p.bizBreadcrumb a{color:#666;font-size:12px;font-weight:400;margin-bottom:0}
#contentWrapper p.bizBreadcrumb a:hover{color:#8B2131!important}
#contentWrapper .activeCoupon p span,#contentWrapper .bizListing p span,#contentWrapper .bizListing+p span,#contentWrapper .businessDetailInfo+.detailDesc>p span{font-size:17px!important;font-family:'PT Sans',sans-serif,arial!important;line-height:24px!important}
#contentWrapper .contactBox p{margin-bottom:10px}
#contentWrapper .contactBox p>a{color:#035898;-ms-word-wrap:break-word;word-wrap:break-word}
#contentWrapper .contactBox p>a:hover{color:#8a2131}
#contentWrapper .contactBox p.contactPhone{font-size:18px}
#contentWrapper .activeCoupon,#contentWrapper .listingsItem{margin-bottom:10px;padding:30px}
#contentWrapper .listingsItem .phone{margin-bottom:0}
#contentWrapper .listingsItem:nth-of-type(odd){background:#E9E9E9}
#contentWrapper #map-canvas{width:100%;height:300px;margin-bottom:20px}
#contentWrapper .categoryResource p.resourceTitle{font-weight:700;margin-bottom:0;line-height:20px}
#contentWrapper .categoryResource p.resourceSubtitle{font-size:14px}
#contentWrapper .categoryResource i.fa{color:#000}
#contentWrapper .listingsItem .uk-button{text-shadow:none}
#TwoColSidebarWrapper.directorySidebar .DNNContainer_Title_h3 h3 span.TitleH3{border-bottom:none;margin-bottom:10px}
#contentWrapper .categoryAd{margin-bottom:0}
#contentWrapper #category-specific .categoryAd{margin-bottom:15px}
.coupon-credits{float:left;display:inline-block;padding-top:28px;font-weight:700;font-style:italic;margin-right:15px;color:#651823;font-size:16px}
#contentWrapper .featuredAd{border:1px solid #6F6F6F;background:#fff}
#contentWrapper .categoryAd .adInfo{background:#fff;padding:0;width:100%;margin:0;text-align:center}
#contentWrapper .categoryAd .adPadding{padding:10px}
#contentWrapper .slick-track .categoryAd .adInfo{height:265px;margin-bottom:0}
#contentWrapper .categoryAd .adPhone{margin:0}
#contentWrapper .adInfo img{margin:0 auto}
#contentWrapper .adInfo h2{border-bottom:none;margin-top:0;color:#651823}
#contentWrapper .adInfo p{margin:15px 0;color:#333}
#contentWrapper .adInfo a.dnnPrimaryAction{text-shadow:none;padding:8px 30px;background:#035483}
#contentWrapper .adPhone{background:#6F6F6F;padding:10px;text-align:center}
#contentWrapper .adPhone p{color:#EFEFEF;font-size:20px;margin-bottom:0}
#contentWrapper .activeCoupon h2{border-bottom:none;margin-top:0;color:#222}
#contentWrapper .activeCoupon p.couponDate{font-style:italic;margin-bottom:10px}
#contentWrapper .activeCoupon p>a{font-size:17px!important;text-decoration:none!important;font-family:'PT Sans',sans-serif,arial!important;line-height:24px!important;background-color:transparent!important;color:#035898}
#contentWrapper .activeCoupon p>a:hover{color:#8a2131}
#contentWrapper .activeCoupon p.couponDate+p:empty,#contentWrapper .activeCoupon p.couponDesc:empty{display:none}
#contentWrapper .activeCoupon a.uk-button{text-shadow:none}
.chosen-container-single .chosen-single div b{display:none!important}
.raceSeriesEvents .span4{text-align:center}
#contentWrapper .raceSeriesEvents p{margin-top:5px}
div[id*=DynamicUserDirectory_pnlItem] table:nth-child(2),div[id*=DynamicUserDirectory_pnlItem] table:nth-child(2)>tbody table#dnn_ctr2542_DynamicUserDirectory_dlReport{width:100%}
a[id*=DynamicUserDirectory_SearchLinkButton]{border:none;box-shadow:none;outline:0;text-shadow:none;background:#651823;height:100%;padding:6px;cursor:pointer;min-width:75px;display:inline-block;font-weight:700;text-align:center;color:#EFEFEF!important;-webkit-border-radius:3px;border-radius:3px}
a[id*=DynamicUserDirectory_SearchLinkButton]:active,a[id*=DynamicUserDirectory_SearchLinkButton]:focus,a[id*=DynamicUserDirectory_SearchLinkButton]:hover{background:#841a25;text-decoration:none!important}
#tilesFilter{display:none}
.twoColTiles{margin-top:50px;margin-left:0!important}
body #siteHeadOuterBottom .navbar-inner .PfNav ul#PfNavMega .biz-directory-menu .shadow{padding-bottom:20px}
body #siteHeadOuterBottom .navbar-inner .PfNav ul#PfNavMega li.bizList{display:inline;width:auto;padding-right:0}
body #bizList li{margin-top:0!important}
body #siteHeadOuterBottom .navbar-inner .PfNav ul#PfNavMega #Menu5:hover #bizList li a:before{margin-top:-4px}
.hrca-button span{font-size:20px!important;padding-bottom:4px}
.auto-width{min-width:50px!important;padding-left:25px!important;padding-right:35px!important}
body a.full-width{min-width:50px!important;width:90%!important}
body #siteHeadOuterBottom .navbar-inner .PfNav ul#PfNavMega a.bizItem{text-align:left;padding-left:0;padding-top:2px;padding-bottom:2px;background:0 0;color:#666!important;text-decoration:none!important;font-size:14px}
body p.advantageAreaDesc{font-size:14px!important;margin-bottom:15px!important}
body #siteHeadOuterBottom .navbar-inner .PfNav ul#PfNavMega a.bizItem:before:hover,body #siteHeadOuterBottom .navbar-inner .PfNav ul#PfNavMega a.bizItem:hover{color:#333!important}
body #siteHeadOuterBottom .navbar-inner .PfNav ul#PfNavMega a.bizItem:before{font-family:FontAwesome;content:"\f138";color:#666;float:left;font-size:10px;padding-top:0;margin-top:-2px;line-height:22px;margin-right:5px}
.footerSocialSection input.submit+label:before{font-family:FontAwesome;content:"\f054";color:#fff;padding-top:0;margin-top:-2px;line-height:22px;position:relative;right:19px;top:2px}
.landing-pages+.footerMiddleFull .footerSocialSection .eNewsFooter p{margin-top:-20px}
.sticky-logo{display:none}
.sticky-logo a:before{content:"";background-image:url(/Portals/0/images/footer-logo.png);background-repeat:no-repeat;width:78px;height:50px;position:absolute;left:-55px;-webkit-background-size:70%;-o-background-size:70%;background-size:70%;top:5px}
.RadScheduler .rsTopWrap{margin-top:10px}
.RadScheduler .rsTopWrap>.rsHeader>p{margin-bottom:0!important}
@media(max-width:550px) {
.RadScheduler .rsHeader h2{display:block;float:right;margin-top:-30px!important;width:200px}
}
@media (max-width:520px) {
.RadScheduler .rsTopWrap .rsHeader ul a{font-size:13px}
}
@media(max-width:400px) {
#contentWrapper .dynamicforms_textbox{width:200px!important}
}
.hidden-desktop ul{background:#fff}
.hidden-desktop #navdttg .nav.nav-pills{border:medium none;margin:0 auto 15px;padding:0}
.hidden-desktop #navdttg .nav.nav-pills .dropdown{background:none repeat scroll 0 0 #fff;border:medium none!important;box-shadow:none;opacity:1;position:relative}
.nav > li > a .caret.hidden-desktop{background-color:#3E0811!important}
.nav > li > a .caret.hidden-desktop:hover{background:url(/portals/_default/skins/hrca_2015/bootstrap/img/glyphicons-halflings-white.png) -305px -110px!important;background-color:#7B1F2E!important}
#navdttg .caret{border-top:4px solid #C07B86}
.hidden-desktop #navdttg .nav.nav-pills .dropdown-menu li>a,.hidden-desktop #navdttg .nav.nav-pills .dropdown>a,.hidden-desktop #navdttg .nav.nav-pills>li>a{border:medium none!important;color:#8a2131;font-family:"PT Sans",sans-serif;font-size:16px;font-weight:400;height:40px!important;line-height:40px!important;margin:0;padding:0 10px!important}
.hidden-desktop #navdttg .nav.nav-pills .dropdown-menu li>a:hover,.hidden-desktop #navdttg .nav.nav-pills .dropdown>a:hover{color:#035898!important;background:#f3f3f3!important}
.hidden-desktop .nav.nav-pills .dropdown .caret{height:30px;margin:0 auto;position:absolute;right:0;top:0}
.hidden-desktop .nav-collapse .dropdown-menu .dropdown-menu a{border:medium none!important;color:#035898!important;font-family:Verdana,Geneva,sans-serif!important;font-size:14px!important;margin:0}
.hidden-desktop .nav-collapse .dropdown-menu .dropdown-menu a:hover{color:#8a2131!important}
.hidden-desktop .nav.nav-pills .dropdown .dropdown-menu .caret{top:50%}
#contentWrapper.interior-pages{background:url(/Portals/0/images/interior-banner.png) repeat-x top left transparent;padding-top:71px;margin-top:-19px}
.mosaic-header{color:#000;font-family:Abel,sans-serif!important;font-size:33px;font-weight:300;text-transform:uppercase}
.events-actions-list{float:right;margin:30px auto 0!important;padding:0}
.events-actions-list li{display:inline-block;list-style:none outside}
.mosaic-container .item{background:#8b2131;color:#fff;margin:2px;height:auto;width:15.4%}
.mosaic-container .item:hover{cursor:pointer}
.mosaic-container .item.w2{width:32%}
.mosaic-container .item h5{background:#8b2131;color:#fff;font-family:Abel,sans-serif;font-size:14px;line-height:25px;margin:-10px auto auto;padding:15px 12px 8px;position:relative;text-transform:uppercase}
.mosaic-container .item .more-info{background:#8b2131;display:none;height:auto;margin-top:10px}
.mosaic-container .item.active .more-info,.mosaic-container .item:hover .more-info{background:#8b2131;display:block;margin:0;padding:8px 0}
.mosaic-container .item.w2.active .more-info,.mosaic-container .item.w2:hover .more-info{padding:10px 0 24px}
.mosaic-container .item h5.event-title,.mosaic-container .item img{display:block;max-width:100%!important}
.mosaic-container .item.active h5.event-title,.mosaic-container .item.active img,.mosaic-container .item:hover h5.event-title,.mosaic-container .item:hover img{display:none;visibility:hidden}
.mosaic-container .item.active h5,.mosaic-container .item:hover h5{margin:2px auto 10px!important}
.mosaic-container .item .more-info p{color:#fff!important;font-size:15px!important;margin:0 13px 2%!important}
.mosaic-container .item .more-info .filterButton{color:#fff!important;border-color:#fff;margin:20px auto}
#dnn_SocialPane #socialHomeTabs{background:0 0;border:none;border-radius:0;margin:15px auto;min-height:515px}
#dnn_SocialPane #socialTabs{background:0 0;border:none;border-radius:0;margin:0!important;padding:0}
#dnn_SocialPane #socialTabs li.twitter{padding-bottom:1px}
#dnn_SocialPane #socialTabs li{border:none;border-radius:0;height:59px;margin:0;min-width:40px}
#dnn_SocialPane #socialTabs li a{background:0 0;border:none;border-radius:0;padding:9px 12px 0!important;height:59px;color:#fff;margin:0 auto;outline:0}
#dnn_SocialPane #socialTabs li a[href="#fb-tab"]{padding:9px 20px!important;cursor:pointer}
#dnn_SocialPane #socialTabs li a[href="#twitter-tab"]{background:#28aae1}
#dnn_SocialPane #socialTabs li:hover a[href="#twitter-tab"]:hover{height:59px}
#dnn_SocialPane #socialTabs li a[href="#instagram-tab"]{background:#8b2131}
#dnn_SocialPane #socialTabs li h5{color:#FFF;font-family:Abel,sans-serif;font-size:25px;line-height:60px;margin:auto 15px;text-transform:uppercase}
#dnn_SocialPane .tab-content{background:#fff;border:none;border-radius:0}
#dnn_SocialPane .tab-content .tab-pane{border-radius:0;padding:15px}
#dnn_SocialPane .tab-content .tab-pane#fb-tab{border:8px solid #3460a1;overflow:auto;border-radius:0}
#dnn_SocialPane .tab-content .tab-pane#twitter-tab{border:8px solid #28aae1}
#dnn_SocialPane .tab-content .tab-pane#linkedin-tab{border:8px solid #136d9d}
#dnn_SocialPane .tab-content .tab-pane#instagram-tab{border:8px solid #8b2131}
#dnn_SocialPane #socialTabs li.facebook{background:#3460a1}
#dnn_SocialPane #socialTabs li.twitter{background:#28aae1}
#dnn_SocialPane #socialTabs li.linkedin{background:#136d9d}
#dnn_SocialPane #socialTabs li.instagram{background:#8b2131}
#dnn_LatestNewsPane{margin:30px 3% 20px;padding:0;position:relative}
#dnn_LatestNewsPane .DnnModule-EasyDNNnews:first-of-type::before{background:url(/Portals/0/images/social/latest-news-icon.png) no-repeat scroll left top transparent;clear:both;color:#fff;content:"Latest News";font-family:Abel,sans-serif;font-size:26px;font-weight:300;height:59px;left:0;line-height:60px;margin:0 auto;padding:15px 0 9px 70px;text-transform:uppercase;width:auto}
#dnn_LatestNewsPane .article.latest-news{background:none repeat scroll 0 0 #8B2131;border-left:8px solid #fff;border-right:8px solid #fff;padding:5px}
#dnn_LatestNewsPane .article.latest-news.featured{border-bottom:medium none;border-top:8px solid #fff;margin:-5px auto 0!important}
#dnn_LatestNewsPane .article.latest-news.list{margin:0 auto!important;padding:0 15px}
#dnn_LatestNewsPane .article.latest-news.list:first-of-type .content{border-top:0 solid #4e4a49}
#dnn_LatestNewsPane .article.latest-news.list .content{border-bottom:2px dotted #BD878F;margin:0;padding:10px 0}
#dnn_LatestNewsPane .article.latest-news.list:last-of-type .content{border-bottom:none}
#dnn_LatestNewsPane .article.latest-news.list:last-of-type{border-bottom:8px solid #fff;padding-bottom:10px}
#dnn_LatestNewsPane .article.latest-news.featured .content h1,#dnn_LatestNewsPane .article.latest-news.featured .content h3{border:none}
#dnn_LatestNewsPane .article.latest-news.featured .content h3 a{color:#333;font-family:Abel,sans-serif;font-size:25px;line-height:33px;text-transform:uppercase}
#dnn_LatestNewsPane .article.latest-news.featured .content h3 a:hover #dnn_LatestNewsPane .article.latest-news.featured .content h3 a:visited{color:#8b2131}
#dnn_LatestNewsPane .article.latest-news.featured .content .edn_subTitle{display:none}
#dnn_LatestNewsPane .article .content,#dnn_LatestNewsPane .article .content a{font-family:"Pt Sans",sans-serif;font-size:20px;line-height:28px;text-decoration:none}
#dnn_LatestNewsPane .article .content .publish-date{float:right;text-transform:uppercase;vertical-align:top}
#dnn_LatestNewsPane .article.latest-news.list .content h6{float:left;font-size:14px;line-height:18px;width:90%;margin-bottom:0}
#dnn_LatestNewsPane .article.latest-news.list .content h6 a{color:#fff}
#dnn_LatestNewsPane .article.latest-news.list .content h6 a:hover{color:#fff;text-decoration:none}
#dnn_LatestNewsPane .article .content .summary,#dnn_LatestNewsPane .article .content .summary p{border:medium none;font-size:15px;line-height:20px;margin:10px auto}
#dnn_LatestNewsPane .article .content .read-more a{margin:0}
#dnn_LatestNewsPane .article .content a img{border-radius:0;clear:both;margin:0 auto;min-width:324px;width:auto}
.latest-news .True h6:before{margin-right:7px;color:#E6D073;font:normal normal normal 18px/1 FontAwesome;content:"\f071"}
.latest-news .True h6 a{color:#E6D073!important}
.homeButtonBox h2{border:medium none!important}
.ModBring2mindDMXC .HRCA-theme h2{border:none!important}
.ModBring2mindDMXC .HRCA-theme [class*=" dmxicon-"],.ModBring2mindDMXC .HRCA-theme [class^=dmxicon-]{background:none!important;height:0!important;width:0!important}
.ModBring2mindDMXC .HRCA-theme .fa-2x{color:#8b2131;font-size:22px;line-height:40px;text-decoration:none}
.ModBring2mindDMXC .HRCA-theme .table .entry-icon{text-align:center;width:30px}
.ModBring2mindDMXC .HRCA-theme a{color:#8b2131!important}
.ModBring2mindDMXC .HRCA-theme .entry-title a{color:#8b2131!important;font-family:'PT Sans',sans-serif!important;font-size:16px;line-height:30px!important;margin:10px!important}
.ModBring2mindDMXC .HRCA-theme .table .entry-title,  .ModBring2mindDMXC .HRCA-theme .table .entry-icon{padding:8px 0}
.ModBring2mindDMXC .HRCA-theme .entry-link{min-width:180px;text-align:right}
.ModBring2mindDMXC .HRCA-theme .button-red{margin:5px 10px;min-width:147px;text-align:center}
.ModBring2mindDMXC .HRCA-theme .dmx-divider{margin:0 5px 0 8px}
.ModBring2mindDMXC td.entry-icon{width:21px}
#contentWrapper .ModBring2mindDMXC .HRCA-theme h2{font-size:18px}
#TwoColSidebarWrapper svg[class*=" menu-"],#TwoColSidebarWrapper svg[class^=menu-]{background-image:none!important;float:none}
#contentWrapper table{margin-bottom:20px}
#contentWrapper table td{font-size:17px;color:#555;font-family:'PT Sans',sans-serif,arial;line-height:24px;padding:5px 10px}
#contentWrapper table#dnn_ctr4127_DynamicForms_tblQuestions.DynamicForms_Maintable td{width:220px;float:left}
#contentWrapper table#dnn_ctr4127_DynamicForms_tblQuestions #dnn_ctr4127_DynamicForms_Cell_ca6f4308-84e4-412f-93ad-a73805510579,#contentWrapper table#dnn_ctr4127_DynamicForms_tblQuestions #dnn_ctr4127_DynamicForms_Cell_4ad26f54-8cd5-4b19-9fae-54a45f63d8d7{width:auto!important}
#contentWrapper .Normal{font-size:17px;color:#555;font-family:'PT Sans',sans-serif,arial;line-height:24px}
#contentWrapper #dnn_ctr2542_DynamicUserDirectory_dlReport p{margin:0}
#contentWrapper .ModDNNHTMLC table tbody tr:nth-child(odd){background-color:#F5F5F5}
#contentWrapper #dnn_ctr2542_DynamicUserDirectory_UpdatePanelDynamic tr{background:#fff}
#contentWrapper #dnn_ctr2542_DynamicUserDirectory_dlReport tbody tr:nth-child(odd){background-color:#F5F5F5}
#contentWrapper #dnn_ctr2542_DynamicUserDirectory_dlReport td{padding:20px}
#contentWrapper #dnn_ctr2542_DynamicUserDirectory_dlReport h3{font-size:26px;margin:10px}
#contentWrapper #dnn_ctr2542_DynamicUserDirectory_dlReport label{font-weight:700;display:inline-block;width:150px}
.ModDerekTraugerSiteMapC a{padding-left:5px}
@media (max-width:1199px) {
.navbar .PfNav #PfNavMega .InnerMegaDiv>div.Column{min-width:0;width:25%!important}
.mosaic-container .item.active .more-info,.mosaic-container .item:hover .more-info{padding:0}
.mosaic-container .item.active .more-info h5,.mosaic-container .item:hover .more-info h5{font-size:14px!important;line-height:20px;margin:0}
.mosaic-container .item .more-info p{font-size:12px!important;margin:0 13px!important;padding:0}
.mosaic-container .item .more-info .filterButton{margin:8px 0 32px}
}
@media (max-width:979px) {
#contentWrapper.interior-pages{margin-top:0}
}
@media (max-width:767px) {
#dnn_LatestNewsPane{margin:60px 1px 20px}
.mosaic-container .item h5{font-size:16px;line-height:18px;padding:15px 8px 8px}
}
@media (max-width:650px) {
.mosaic-container .item h5{font-size:14px;padding:15px 5px 5px}
}
@media (max-width:520px) {
.mosaic-container .item h5{font-size:12px;line-height:15px;word-break:break-word}
}
@media (max-width:980px ) {
.DnnModule-8512{display:none!important}
}
.chameleon_slider.phobos .scrollable_box .viewport .overview,.chameleon_slider.phobos .scrollable_box .viewport p{font-size:14px!important;color:#fff!important}
.chameleon_slider.phobos .scrollable_box{background:rgba(6,6,6,0.6)!important}
.chameleon_slider.phobos .title_box.current_item{background:rgba(6,6,6,0.6)!important;line-height:35px}
body .chameleon_slider.phobos .title_box.current_item span{top:0}
#contentWrapper .dataTable td{font-size:14px}
.tabs-root{margin-bottom:0!important}
.ModSpiffyFormSelectorC > img{display:none}
#contentWrapper .bizListing h2{font-size:22px}
#contentWrapper .bizListing h2+span{font-size:14px!important;float:none!important;margin-top:0!important}
#contentWrapper .bizListing > .span5{text-align:right}
#contentWrapper .bizListing > .span5 img{max-height:120px;width:auto!important;max-width:280px}
#contentWrapper .activeCoupon{border:6px dashed #999!important}
#dnn_sidebar1 h3 .TitleH3{border-bottom:none}
#contentWrapper #dnn_sidebar1 #directoryLandingSearch+.chosen-container-single .chosen-single,#contentWrapper #dnn_sidebar1 #directoryOverviewSearch+.chosen-container-single .chosen-single{height:45px!important}
#dnn_sidebar1 #directoryOverviewSearch+.chosen-container-single+input.directoryOverviewSubmit{font-size:13px!important;padding:8px 12px!important;right:15px!important}
#dnn_sidebar1 #directoryOverviewSearch+.chosen-container-single .chosen-single span{margin-left:28px!important;font-size:14px!important;text-align:left!important}
#dnn_sidebar1 #directoryOverviewSearch+.chosen-container-single .chosen-single:hover span,#dnn_sidebar1 #directoryOverviewSearch+.chosen-container-single .chosen-single span:hover{margin-left:28px!important;font-size:14px!important;text-align:left!important;font-family:'PT Sans',sans-serif,arial}
#dnn_sidebar1 .chosen-container-single .chosen-drop{margin-top:-5px!important}
#dnn_sidebar1 .directorySearch>i{left:-166px;font-size:1em!important;top:34px!important}
#contentWrapper #dnn_sidebar1 #directoryLandingSearch+.chosen-container-single .chosen-single span,#contentWrapper #dnn_sidebar1 #directoryOverviewSearch+.chosen-container-single .chosen-single span{margin-left:45px;margin-top:10px;font-size:26px;height:100%;color:#333}
#contentWrapper #dnn_sidebar1 #directoryLandingSearch+.chosen-container-single+input.directoryLandingSubmit,#contentWrapper #dnn_sidebar1 #directoryOverviewSearch+.chosen-container-single+input.directoryOverviewSubmit{float:right;position:relative;top:-38px;height:32px}
.chosen-drop{text-align:left}
#contentWrapper .couponDatePrint{display:none!important}
.couponPrint{float:right;top:-10px;position:relative}
#Body button.dnnPrimaryAction{border:none;box-shadow:none;outline:0;text-shadow:none;background:#651823;height:100%}
.mosaicFormCaption{font-weight:400;font-size:12px;margin-top:10px;display:block;margin-bottom:10px}
.communityPartnerListing{margin-bottom:50px;text-align:center}
.ModEasyDNNnewsCalendarC .node.level_1{float:left;width:25%}
.ModEasyDNNnewsCalendarC .edn_module_title{display:none!important}
body .ModEasyDNNnewsCalendarC .article a{background-image:none!important;background:#fff;font-weight:400;font-size:15px!important;font-family:'PT-Sans',arial;font-weight:bold;margin:0!important}
body .ModEasyDNNnewsCalendarC .wrapper .article p.title a{font-size:17px!important;margin:0!important}
.ModEasyDNNnewsCalendarC .eds_news_Vision.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul > li.event > a{border-color:#D2D2D2}
body .ModEasyDNNnewsCalendarC .eds_news_HRCA.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul > li.event > a{color:#fff!important;background-repeat:repeat-x;border:none;font-size:12px}
.ModEasyDNNnewsCalendarC .calendar_table .article a{background-image:none!important}
.eds_news_HRCA.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper .bullet{display:none!important}
.eds_news_HRCA.eds_subCollection_categoryMenu .edn_module_box > .edn_category_menu_wrapper li > div > a.image > img{width:15px;border-radius:0}
body #EDN_HRCA .rss{display:none}
body .eds_news_Vision.eds_subCollection_calendar .callendar_table_container .calendar_table tr td.day.today > a,body .eds_news_Vision.eds_subCollection_calendar .callendar_table_container .calendar_table tr td.day.today > span{background-color:#641823;color:#fff}
.node.level_1{float:left;width:25%}
.edn_module_title{display:none!important}
.eds_news_Vision.eds_subCollection_calendar .callendar_table_container.advanced .calendar_table .day > ul > li.event > a{border-color:#D2D2D2}
.DataTables_sort_icon{display:none!important}
#dnn_sidebar2{margin-top:40px}
#dnn_sidebar2 .DnnModule{margin-top:40px}
#dnn_sidebar2 .DnnModule-XModPro h3{padding-top:20px}
body .archive_list.events li{line-height:35px!important}
.dataTables_wrapper select{padding:9px;margin-bottom:0}
table.dataTable tbody tr.odd{background-color:#F9F9F9}
table.dataTable tbody tr.odd td{border-bottom:1px solid #E1E1E1;border-top:1px solid #E1E1E1}
.dataTables_wrapper .dataTables_filter input{margin-bottom:0}
#faq_HRCA .faqclosed_HRCA:before{content:"\f138";font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit}
#faq_HRCA .faqopened_HRCA:before{content:"\f13a";font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit}
.homeButtonBox{background-size:100% 100%;border-width:2px;border-color:#E1E1E1;border-style:solid}
.redButtonBox{border-color:#BD5A65 #601B23 #601B23 #BD5A65}
.blueButtonBox{border-color:#1873B6 #054474 #054474 #1873B6}
.brownButtonBox{border-color:#AF9576 #725C45 #725C45 #AF9576}
.orangeButtonBox{border-color:#D68123 #A25503 #A25503 #D68123}
.greenButtonBox{border-color:#808D16 #4A510A #4A510A #808D16}
.grayButtonBox{border-color:#8D8985 #5D5854 #5D5854 #8D8985}
.redButtonBox{background-color:#911E2B}
.redButtonBox:hover{background:#911E2B}
.blueButtonBox{background-color:#116AA9}
.blueButtonBox:hover{background:#116AA9}
.brownButtonBox:hover{background:#9F815F}
.brownButtonBox{background-color:#9F815F}
.orangeButtonBox:hover{background:#CB6C02}
.orangeButtonBox{background-color:#CB6C02}
.greenButtonBox:hover{background:#707908}
.greenButtonBox{background-color:#707908}
.grayButtonBox:hover{background:#86847D}
.grayButtonBox{background-color:#86847D}
.form-group-selectField .chosen-container-single .chosen-single div:before{content:"\f0ab";font:normal normal normal 25px/1 FontAwesome;color:#601B23}
.form-group-selectField .chosen-container-single .chosen-single div{top:5px;width:45px}
.form-group-selectField .chosen-container .chosen-single span{font-size:22px!important;font-family:arial!important;font-weight:400!important}
.form-group-selectField .chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:50px;line-height:50px!important;border:1px solid #aaa}
.form-group-selectField .chosen-container .chosen-results li.highlighted{background-color:#8C2232!important;background-image:none!important;color:#fff!important}
.form-group-selectField .chosen-single a{text-decoration:none!important}
.field-container label span.req{color:red;font-size:25px;font-weight:700}
.home-notice{border:1px solid #C46800;background:#FFEBBB;padding:10px 30px;margin:10px;clear:both}
.home-notice p{color:#C46800!important;margin:0!important}
.homeButtonLink{padding-left:5px}
.homeButtonLink>.span4{margin-right:5px;margin-bottom:5px}
@media (min-width:845px) and (max-width:1319px) {
#contentWrapper #directoryOverviewSearch+.chosen-container-single .chosen-single{padding-left:0!important}
#contentWrapper #directoryOverviewSearch+.chosen-container-single .chosen-single span{margin-left:0!important;text-align:center!important;margin-top:5px!important;width:100%}
#contentWrapper #directoryOverviewSearch+.chosen-container-single+input.directoryOverviewSubmit{font-size:13px!important;padding:5px 10px!important;float:none!important;text-align:center!important;top:-35px!important}
#contentWrapper .directorySearch>i{display:none}
}
@media(max-width:844px) {
#contentWrapper .directorySearch>i{display:none}
#contentWrapper #directoryOverviewSearch+.chosen-container-single+input.directoryOverviewSubmit{right:15px!important}
#contentWrapper #directoryOverviewSearch+.chosen-container-single .chosen-single span{margin-left:0!important}
}
@media(max-width:569px) {
.footerMiddleFull .directoryFooter button{margin-top:0}
}
@media(max-width:441px) {
#contentWrapper #directoryOverviewSearch+.chosen-container-single+input.directoryOverviewSubmit{right:0!important}
.form-group-selectField .chosen-container .chosen-single span{font-size:16px!important}
.form-group-guidelines{top:-200px}
.form-group-selectField .chosen-container .chosen-drop{position:relative}
#tips h3{margin-top:10px!important}
}
@media (max-width:380px) {
.navbar-inner{padding-left:0!important}
}
@media (max-width:325px) {
#contentWrapper .homeButtonBox h2{margin-left:0!important}
}
#more-news-button{float:left;margin-top:20px;background:#fff;border:4px solid #8B2131;color:#8B2131!important;padding:8px 20px;font-weight:700}
.greenButtonBox{height:127px;overflow:hidden}
@media (max-width: 767px ) {
#more-news-button{margin-bottom:30px!important}
}
body #siteWrapper .sb-skinobject-instance > .sb-material-white .search-btn{background-size:16px;padding:0 0 0 30px;border-left:0;margin:0;border-radius:0;margin-top:1px;height:32px}
.ModDNNCentricAJAXFAQC ul li p{margin-bottom:10px!important}
.ModDNNCentricAJAXFAQC ul li{margin:0 0 5px;font-size:17px!important;line-height:24px!important}
.did-you-know ol li,.did-you-know ul li{margin:10px 0;line-height:18px}
#dnn_uxHeader_dnnSearch_pnlInput{text-align:center}
#siteWrapper .sb-skinobject-instance > .sb-material-design{display:inline-flex;width:75%;margin:0 auto}
.search-box{text-align:left}
.sb-default .btn-group{margin-top:0}
.sb-default .btn-primary{color:#fff;background-color:#8C2232!important;border-color:#8C2232!important}
.bstrap30 .sb-default{padding:0!important}
#dnn_ctr5397_SearchResults_pnlResults .avtsb_url,#dnn_ctr5397_SearchResults_pnlResults .input-group-btn,#dnn_ctr5397_SearchResults_pnlResults .typeahead{display:none!important}
body .DnnModule-avtSearchBoostResults .avtsbDefault .avtsb_desc{margin:0;line-height:19px}
#dnn_uxHeader_dnnSearch_pnlInput #adv-search{width:75%;margin:0 auto}
@media (max-width: 1280px) {
#dnn_uxHeader_dnnSearch_pnlInput #adv-search{width:100%;margin:0 auto;max-width:455px}
.navbar .brand{margin-left:0;margin-top:10px}
}
#dnn_uxHeader_dnnSearch_pnlInput .search-box{height:40px;padding:10px 12px}
#dnn_uxHeader_dnnSearch_pnlInput .search-btn{height:40px}
.headerNavOptions{padding-top:5px}
.eds_news_Vision.eds_subCollection_calendar .edn_styledSelect > span{background-color:#999}
.eds_news_Vision.eds_subCollection_calendar .edn_styledSelect > span select{padding:4px 0 0 10px;font-size:14px;font-family:Arial;height:25px;font-weight:400;color:#fff;outline:none;-webkit-appearance:none;margin:0 30px 0 0;border:none;outline:none;background:transparent none;background-color:rgba(255,255,255,0);box-shadow:none;border-radius:4px;width:100%}
.eds_news_Vision.eds_subCollection_calendar .edn_styledSelect > span select option{background:#999;width:150px}
.eds_template_List_Article_Backcountry_HRCA .container{width:100%!important}
.hrca-blog-article:nth-child(4n){margin-left:0;clear:left}
@media (min-width: 768px) {
body .bstrap30 .form-horizontal .control-label{text-align:left}
}
.camp{padding:20px;border:1px solid #E6E6E6;border-top:solid 4px #8b2131;background:#fff;margin-bottom:30px;-webkit-box-shadow:-1px 12px 18px -13px rgba(0,0,0,0.75);-moz-box-shadow:-1px 12px 18px -13px rgba(0,0,0,0.75);box-shadow:-1px 12px 18px -13px rgba(0,0,0,0.75)}
.camp h2{border-bottom:2px solid #ECECEC;padding-bottom:20px;margin-bottom:20px}
.camp h2 span{color:#777;font-size:22px;white-space:nowrap}
.camp h3{font-weight:700}
.camp p{margin-bottom:30px}
.camp .field-trips ul{padding-left:18px;padding-bottom:0;margin-bottom:5px!important}
.camp .field-trips{background:#ECECEC;padding:17px 20px 20px}
.camp .field-trips h4{margin:0 0 5px;font-size:20px!important;color:#333!important;font-weight:700}

#dnn_ContentPane .menu-icon{fill:#333;height:24px;width:30px}


#footerSearchFinePrint{max-width:400px;text-align:center;color:#CACACA;padding-top:0;margin-top:0!important}
#bookMe4Widget{overflow:hidden!important}
#contentWrapper .hrca-event-listing .event-heading{background:#8B2130;padding:20px}
#contentWrapper .hrca-event-listing .event-date{margin:0!important;color:#fff!important}
#contentWrapper .hrca-event-listing .event-time{margin-bottom:0!important;color:#fff}
#contentWrapper .hrca-event-listing .event-title{color:#fff;margin:0!important;padding-bottom:5px;padding-top:20px;font-size:30px!important}
#contentWrapper .hrca-event-listing .event-title a{color:#fff}
#contentWrapper .hrca-event-listing .event-data{float:left;width:70%;padding-right:5%}
#contentWrapper .hrca-event-listing .event-article-image{float:left;width:25%}
.hrca-event-listing{min-height:250px}
.hrca-event-listing .event-summary{font-size:17px!important;color:#555!important;font-family:'PT Sans',sans-serif,arial!important;line-height:24px!important;margin:10px 10px 30px!important}
.hrca-event-listing .event-summary span{font-size:17px!important;color:#555!important;font-family:'PT Sans',sans-serif,arial!important;line-height:24px!important;margin:0 0 30px!important}
.hrca-event-listing.row{margin:0}
.rec-center-info .hours-table{border:2px solid #D4D4D4}
body #contentWrapper .rec-center-info h3{margin-top:40px!important}
.rec-center-info .hours-table th{text-align:left;font-weight:700;font-size:15px;padding:10px;font-family:arial}
.rec-center-info h4{font-size:20px;margin:10px 0 0}
.rec-center-info .hours-table td{text-align:left;font-weight:400;font-size:15px;padding:10px;font-family:arial}
body #contentWrapper .eds_news_HRCA h3{margin-top:50px!important}
.eds_news_HRCA h1{margin-top:20px!important}
.ticket-fine-print{display:none;margin:20px 0!important}
.schedule-datepicker{width:200px!important;height:45px!important;padding:5px;font-size:20px!important}
.newsletter-button{color:#8B2130!important;position:relative;top:31px;font-weight:500;text-transform:uppercase!important;font-family:'PT Sans Narrow',sans-serif!important;background:#fff!important;padding:10px 20px!important;font-size:24px!important}
.newsletter-button:hover{color:#fff!important;background:#8B2130!important;text-decoration:none!important}
.biz-button{color:#8B2130!important;position:relative;top:31px;font-weight:500;text-transform:uppercase!important;font-family:'PT Sans Narrow',sans-serif!important;background:#fff!important;padding:10px 20px!important;font-size:24px!important}
.biz-button:hover{color:#fff!important;background:#414141!important;text-decoration:none!important}
body #contentWrapper .biz-search{font-size:18px;margin-right:5px!important;margin-bottom:0;padding-bottom:0;position:relative;top:5px}
.add_comment{width:100%;float:left}
.comment_details{width:100%}
h1.num_of_comment{font-size:26px!important;text-transform:none!important;border-bottom:0!important}
.comment_details p.author{border-top:0 solid #999;margin-bottom:5px!important;padding-top:10px;font-size:25px!important}
.comment_details p.date_time{margin-bottom:20px!important}
.comment{padding:20px;background:#D3D3D3}
.add_article_box .submit,.comment_list .actions a{padding:5px 10px!important;background:#911E2B!important;color:#fff!important;font-size:16px!important;margin-right:10px!important}
.add_comment h3{border-top:1px solid #999;margin-bottom:5px!important;padding-top:10px}
.glowball{background-color:#004A7F;margin-right:10px;-webkit-border-radius:15px;border-radius:15px;width:15px;height:15px;display:inline-block;border:none;color:#FFF;cursor:pointer;display:inline-block;font-family:Arial;font-size:20px;padding:0;text-align:center;text-decoration:none;-webkit-animation:glowing 2000ms infinite;-moz-animation:glowing 2000ms infinite;-o-animation:glowing 2000ms infinite;animation:glowing 2000ms infinite}
@-webkit-keyframes glowing {
0%{background-color:#B20000;-webkit-box-shadow:0 0 3px #B20000}
50%{background-color:#CF0404;-webkit-box-shadow:0 0 7px #C30000}
100%{background-color:#B20000;-webkit-box-shadow:0 0 3px #B20000}
}
@-moz-keyframes glowing {
0%{background-color:#B20000;-moz-box-shadow:0 0 3px #B20000}
50%{background-color:#CF0404;-moz-box-shadow:0 0 7px #C30000}
100%{background-color:#B20000;-moz-box-shadow:0 0 3px #B20000}
}
@-o-keyframes glowing {
0%{background-color:#B20000;box-shadow:0 0 3px #B20000}
50%{background-color:#CF0404;box-shadow:0 0 7px #C30000}
100%{background-color:#B20000;box-shadow:0 0 3px #B20000}
}
@keyframes glowing {
0%{background-color:#B20000;box-shadow:0 0 3px #B20000}
50%{background-color:#CF0404;box-shadow:0 0 7px #C30000}
100%{background-color:#B20000;box-shadow:0 0 3px #B20000}
}
.home-banner{background:#1B5460;padding:60px 0 80px;border-bottom:60px solid #8C2232}
.home-banner h1 a{font-size:2.5em!important;font-weight:700!important;font-family:'Oswald',sans-serif!important;line-height:1.1}
.home-banner h2 a{font-family:'PT Sans Narrow'!important;font-weight:700;letter-spacing:3px;line-height:1.1!important;font-size:1.3em}
.home-banner h3 a{font-family:'PT Sans Narrow'!important;letter-spacing:3px;font-size:1.5em}
.home-banner h1,.home-banner h2,.home-banner h3{text-align:center!important;display:block!important;text-decoration:none!important;border:none!important}
.home-banner a{color:#fff!important;text-decoration:none!important}
@media (max-width: 780px ) {
.home-banner{background:#1B5460;padding:20px 0 40px;border-bottom:60px solid #8C2232}
#homeContainer{padding-left:0!important;padding-right:0!important;width:100%!important}
.home-banner h1 a{font-size:1.8em!important}
.home-banner h2 a{font-size:1em}
.home-banner h3 a{font-size:1.2em}
}
.hrca-categories{float:left;width:100%;margin:0 0 25px}
.hrca-categories .category{margin-bottom:10px;display:block;padding:8px 12px;background:#fff;border:2px solid #8a2131;margin-right:10px;display:inline-block}
.hrca-categories .node{display:inline-block}
.hrca-categories .category:hover{background:#8a2131;color:#fff!important}
.hrca-categories .active a{background:#8a2131;color:#fff}
.hrca-categories ul li{list-style-type:none;padding-bottom:10px}
.hrca-categories ul{padding-left:0;text-align:center}
.hrca-categories .node.level_1{width:auto}
.hrca-categories :target{display:block;position:relative;top:-120px;visibility:hidden}
.home-notice p{color:#000!important}
.home-notice ul{margin-top:10px!important}
.home-notice ul li{color:#000!important;margin-bottom:15px!important}


.bx-wrapper { max-height: 550px; overflow: hidden }

.entry-icon .fa::before {
    font-family: 'FontAwesome'
}

.tt-menu { z-index: 9999!important}


#dnn_ctr12988_ViewFAQ_pnlFAQdata #faq_Test h2.faqclosed_Test:hover {
   color: #fff!important;
   background: #8C2232!important;   
}


#dnn_ctr12988_ViewFAQ_pnlFAQdata #faq_Test h2.faqclosed_Test span {
    font-size: 30px!important; 
}

#dnn_ctr12988_ViewFAQ_pnlFAQdata #faq_Test h2.faqclosed_Test { 
    background: #fff;
    margin-bottom: 0px!important;
    margin-top: 30px!important;
    padding: 15px 10px 10px 20px;
    font-weight: normal!important;
}

#dnn_ctr12988_ViewFAQ_pnlFAQdata #faq_Test h2.faqopened_Test {
    background: #8C2232!important;
}

#dnn_ctr12988_ViewFAQ_pnlFAQdata .faqcontent_Test {
    background: #E9E9E9!important;
    padding: 20px 16px!important;
    width: 100%;
    margin-bottom: 20px!important;
}

section#timeline > article.inverted > div.panel .panel-body img {
    float: right;
    margin: 0 0 0 10px;

}

section#timeline > article > div.panel .panel-body img {
    width: auto!important;
    max-width: 175px;
    margin: 0 15px 15px 0;
    max-height: 170px;
}

section#timeline > article > div.panel .panel-body img {
    margin-bottom: 2px!important;
    border: 4px solid #fff;
}

section#timeline > article > div.panel .panel-body {
    padding-bottom: 0px!important; 
}

section#timeline > article > div.panel {
    padding-bottom: 10px!important
}

section#timeline > article > div.panel .panel-body p {
    line-height: 25px!important;
    margin-bottom: 0px !important; 
}