/* Service Content Display Table Bug */
.section__service-listing::after, .section__service-listing::before {
	display: block; /*shows content again, but breaks cta that need display:table */
}


.section-wrap div{float:left;width:275px;}
.section-wrap div.qw6{width:100%}
.section-wrap div.qw6 textarea{width:485px;height:100px;}
.section-wrap .submit-button{clear:both;}
.BlogComments{display:none;}
.dnncon a{display:block;width:960px;height:300px;text-indent:-9999px;}
.letter{background:#fff;padding:3em 3em 6em;border:solid 1px #ccc;-webkit-box-shadow:0px 0px 8px -3px #999;box-shadow:0px 0px 8px -3px #999;margin:2em 0;}
.letter h2, .letter p{font-family:"Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;}
#Engage .Head{display:block;}
.carousel.engage-carousel{margin:0;}
@media (max-width:768px){.carousel.engage-carousel{display:none;}
}
.item .row-fluid{margin:0 auto;max-width:1024px;padding:2.5em .5em 0;}
.item.tv-slide{background:url(/Portals/1/Images/banners/banner-tv-blk2.jpg) no-repeat center;}
.item.ct-slide{background:url(/Portals/1/Images/banners/banner-ct-blk.jpg) no-repeat center;}
.item.protech-slide{background:url(/Portals/1/Images/banners/banner-protech-blk.jpg) no-repeat center;}
.item.brandt-slide{background:url(/Portals/1/Images/banners/banner-brandt-blk.jpg) no-repeat center;}
.item.evoq-slide{background:url(/Portals/1/Images/banners/banner-evoq-blk.jpg) no-repeat center;}
.item.acr-slide{background:url(/Portals/1/Images/banners/banner-acr-blk.jpg) no-repeat center;}
.item.webinar-slide{background:url(/Portals/1/Images/banners/banner-webinar-blk.jpg) no-repeat center;}
#Engage .item.webinar-slide h3{font-size:1.5em;line-height:1.2;}
.item p, .item a{color:#fff;line-height:1.3;}
.item a{font-weight:bold;}
.item .info{padding-top:3em;}
.item .graphic{padding-top:1em;}
.bio-updated h2.bio-name{font-size:1em !important;line-height:1;text-align:center;}
.bio-updated p.job-title{font-size:.8em;line-height:1;text-align:center;}
.bio-updated a.bio-image{margin:0 auto;border-radius:80px;}
#Engage .engage-team.bio-updated li .modal-body a.text-link{background:none;display:inline;filter:none;height:auto;margin:0;text-align:left;text-indent:0;width:auto;}
.engage-team.bio-updated .modal-body p{line-height:1.5;}
.engage-team.bio-updated .modal-body .bio-image{filter:none !important;float:right;}
#Engage .main-body, #Engage .watermark{z-index:auto;}
.engage-announcements .entry{border-bottom:1px solid #ddd;border-top:1px solid #fff;padding:1em 0;}
.engage-announcements .entry:first-of-type{border-top:none;}
.engage-announcements .entry:last-of-type{border-bottom:none;}
.engage-announcements .entry h4{font-size:12px;font-weight:normal;line-height:1;margin:0;font-family:"raleway","helvetica neue",helvetica,arial !important;font-size:1em !important;}
.engage-announcements .entry h3{font-size:16px !important;line-height:1;margin:5px 0;}
.engage-announcements .entry h3 a{text-decoration:none;}
.engage-announcements .entry h3 a:hover{text-decoration:underline;}
.about-projects.update li{width:40%;}
a.eng-flat-green-btn{display:inline-block;padding:8px 25px;color:#fff;text-shadow:rgba(0, 0, 0, 0.14902) 0px -2px 0px;text-decoration:none;font-weight:bold;font-size:16px;margin-top:8px;background-color:green;}
a.eng-flat-green-btn:hover{color:#fff;}
.DNN_News_ItemLink{font-size:inherit;font-weight:500;margin-bottom:10px;}
.rssLine{display:none;}
.sharpspring-webinar-container{background:#333;padding:1.5em;}
.sharpspring-webinar-container p{color:#fff;}
.responsive-iframe .iframe-wrap{max-width:100%;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative;}
.responsive-iframe .iframe-wrap iframe,
.responsive-iframe .iframe-wrap object,
.responsive-iframe .iframe-wrap embed{height:100%;left:0;position:absolute;top:0;width:100%;}
.DnnModule-SearchResults .dnnSearchBoxPanel{max-width:inherit;background-color:transparent;}
.dnnSearchBoxPanel .dnnSearchBox{width:80%;margin:0;}
.dnnSearchBoxPanel .dnnSearchBox > input[type="text"]{border:none;padding:0.25em 0.5em;background-color:transparent;height:auto;}
.dnnSearchBox > a.dnnSearchBoxClearText{padding:1em 0;margin:0;right:140px !important;}
.dnnSearchBox > .dnnSearchBox_advanced{right:30px;}
.dnnSearchBox > .dnnSearchBox_advanced > .dnnSearchBox_advanced_label{padding:0.125em 0.75em 0.125em 0.5em;height:auto;}
.dnnSearchBox > a.dnnSearchButton{margin:0;padding:1em;}
.dnnSearchResultAdvancedTip{width:16%;margin:0.5em 0 0 0;}
.dnnSearchResultPanel{max-width:inherit;margin:1em 0;padding:1em 0.5em;background-color:#ececec;}
.dnnSearchResultPager.dnnSearchResultPagerTop{margin:1em 0;}
.dnnSearchResultContainer{margin:0 0 2em 0;}
.dnnSearchResultContainer > .dnnSearchResultItem{border-bottom:1px solid #ccc;padding:1em 0 1.5em 0;margin:0;}
.dnnSearchResultContainer > .dnnSearchResultItem:last-of-type{border:none;}
.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Title{margin:0;}
.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Title a{color:rgb(68, 68, 68);font-size:16px;}
.dnnSearchResultItem-Link{}
.dnnSearchResultItem-Link a{}
.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Description{color:rgb(68, 68, 68);font-size:15px;line-height:1.5;}
.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Others{color:rgb(68, 68, 68);padding:0.5em 0;}
.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Others,
.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Others .dnnSearchResultItem-sourceLink,
.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Others a{font-size:13px;line-height:1;}
.section__post-listing button{border-radius:0px;}
.post-listing--filters button{background:#fff;color:#555;font-weight:700;padding:20px;font-family:Roboto, sans-serif;font-size:16px;}
.section__post .post--banner{display:none;}
.post__details .post--header:before{margin-top:0;}
.post__details .post--header h1.header--title{padding-top:5%;}
#post--detail--footer-754{display:none;}
button.button__more-posts{background:#d9d9d9;color:#555;font-weight:700;padding:20px;margin-bottom:20px;font-family:Roboto, sans-serif;font-size:16px;}
.section__marketingConsulting .services--header{background-size:100%;}
.ss-mt{text-align:center;font-family:"Helvetica Neue", Arial, sans-serif;color:#444;}
.ss-mt h1{text-align:center;font-weight:normal;}
.ss-mt .row{max-width:90%;width:1200px;margin:0 auto;padding-bottom:40px;}
.ss-mt .large-3{width:25%;float:left;}
.ss-mt .rank{font-size:112px;color:#333;}


/* AMS Sharpspring Form */
.sharpspring-ams-container {
	background-color: #40c0c1;
  	padding-left: 0;
}

.sharpspring-ams-container .sharpspring_form li label {
	color: #fff;
}

.sharpspring-ams-container .sharpspring_form input {
	background-color: #fff;
	color: #242424;
}

.sharpspring-ams-container input:focus {
    box-shadow: 0 2px 4px #555;
}

.sharpspring-ams--smallprint {
	font-size: 95%;
	color: #fff;
	font-style: italic;
}

/*ASAE AMS Page */
.row__campaign-callout {
  background: #40c0c1  url(/Portals/1/Images/site-images/ams/ams-landing---callout-img.jpg) no-repeat right center;
  background-size: contain;
}


/*---- COOKIE CONSENT MODULE ----*/
.cc-banner .cc-message {
  color: #fff;
  padding-right: 15px;
  line-height: 1.314;
}
.cc-banner .cc-message .cc-link {
	color: #fff;
}
.cc-banner .cc-compliance a.cc-btn.cc-dismiss {
	color: #fff;
    background: #f47a22;
}

/* override blog styles for ol */
.post__details .post--content ol li {
    font-weight: normal;
}

.engage-2017__campaign .row.row__campaign-callout .sharpspring-ams-container,
.sharpspring-ams-container 
{ background: none; }

/* AMS Product Pages */
.feature-page-logo {
	max-width: 500px;
  	width: 100%;
  	margin: 1em auto 2em;
  	display: block;
}
img.screen-shot {
	max-width: 100% !important; /*override inline styles*/
    border: 4px solid #eee;
    box-shadow: 0px 0px 5px #ccc;
}
img.feature-screen-shot {
	max-width: 100% !important; /*override inline styles*/
    border: 1px solid #ddd;
    box-shadow: 0px 0px 5px -4px rgba(0,0,0,0.5);
}
@media (min-width:768px) {
  img.screen-shot {
 	margin-top: 60px;
  }
}

.feature-nav {
	display: flex;
  	flex-wrap: wrap;
 	justify-content: center;
  	list-style: none;
	padding: 0;
	margin: 0;
}

.feature-nav li {
  padding: 0.125em;
  line-height: 1;
}

.feature-nav a {
  display: inline-block;
  text-decoration: none;
  color: #fff;
  padding: 0.5rem 0.75rem;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.025rem;
  margin: 0.5rem;
  border-bottom: 0.125rem solid #04A59B;
  background: #42BEBF;
}

.feature-nav a:hover {
	color: #fff;
  	background: #04A59B;
}

.feature-nav .active a {
    color: #fff;
	 background: #1F2B44;
  	border-color: #1F2B44;
}

/* override blog styles from theme */
.post__details .post--content em {
     font-weight: normal;
    font-style: italic;
}

/*- Assoc. & Non-profit Landing Page -*/
.engage-2017__legacy .pane__content h3.module-container--heading {
	margin-left: 0;
	margin-right: 0;	
}

ul.assoc-logos-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
 	align-items: center;
	list-style: none;
	margin: 0;
}

ul.assoc-logos-list li {
	padding: 1em 2em;	
}

ul.showcase-landing-tiles {
	margin: 0;
  	list-style: none;
}

.engage-2017 .btn-primary.btn__orange {
	background-color: #f47a22;
}

.engage-2017 .btn-primary.btn__orange:hover {
	background-color: #f89d5b;
}

/*-- 20 Year Logo Help --*/
.site--header h1 img {
    height: 42px;
    width: 100%;
}

/*-- 20 Year Video Banner Help --*/
.twenty-year-video-banner .logo,
.twenty-year-video-banner .demo-button {
	display: none;
}

.twenty-year-video-banner  #VideoBanner {
	/*background: rgba(244, 122, 34, 0.75);*/
}

/*----- Home Page Blog Feed: Scroll Board -----*/
@media screen and (min-width:700px) {
	.banner--news {
		overflow: hidden;
		/*-hide the scroll-*/	
	}
}




/*----- Products: Product Card Overrides -----*/
.product-cards-container {}

.product-cards-container .service-listing--service {
		background-color: #fff;
		border: 1px solid #ddd;
		box-shadow: 0px 0px 5px -4px rgba(0,0,0,0.5);
		margin: 1em 0;
		/* button position */
		position: relative;
		padding-bottom: 10rem;
	}

.product-cards-container .service--title {
	display: none;
	/* dont want to see it */
}

.product-cards-container .service--intro .service--text:first-of-type a {
	display: block;
	text-align: center;
	height: 150px;
}

.product-cards-container .service--intro .service--text:first-of-type a img {
	max-height: 90px;  
	margin: 3rem 0;
}

.product-cards-container .service--text a.btn.btn-primary {
	position: absolute;
	bottom: 0;
	margin: 2rem auto 3rem;
	left: 50%;
	transform: translateX(-50%);
}

@media screen and (min-width:700px) {
	.product-cards-container .service-listing--service {
		max-width: calc(48% - 1em);
		margin: 1em;
	}
	.product-cards-container .service-listing--service.service__has-highlights .service--content {
		flex-wrap: wrap;
	}

	.product-cards-container .service-listing--service.service__has-highlights:not(.service__has-showcase) .service--intro {
	    width: 100%;
	}
	.product-cards-container .service-listing--service.service__has-highlights:not(.service__has-showcase) .service--highlights {
	    width: 100%;
	}

}


@media screen and (min-width:900px) {
	.product-cards-container .service--highlights li {
		width: 42.5%;
	}

	.product-cards-container .section__service-listing h2, 
	.product-cards-container .section__service-listing h3,
	.product-cards-container .section__service-listing h4 {
    	padding-top: 30px;
	}
}

/*----- AMS Landing Page 5/21/20, 5/30/20 -----*/
.cardrow {
	display: flex;
  	flex-wrap: wrap;
  	margin-bottom: 1.5em;
}
.cardrow .card {
 	 background-color: #fff;
	border: 1px solid #ddd;
	box-shadow: 0px 0px 5px -4px rgba(0,0,0,0.5);
  	padding: 1.25em;
 	flex: 1;
  	margin: 1em;
  	text-align: center;
}
.row__campaign-callout-text {
    padding: 4em 2em;  
}
.row__campaign-callout-text .btn.btn-primary {
    border: 1px solid #c1611b;
    border: 1px solid;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
    border-color: #b45a19 #c1611b #c1611b;
    background-color: #f47a22;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f47a22), to(#c1611b));
    background-image: -moz-linear-gradient(top, #f47a22, #c1611b);
    background-image: linear-gradient(top, #f47a22, #c1611b);
    padding: 12px 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    color: white;
    font-size: 19px;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
    margin: 15px 0 !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    display: inline-block;
   
}
@media screen and (min-width:720px) {
    .row.row__campaign-callout-text .col.col__50-50 {
        float: left;
        width: 50%;   
    }
  	
}
.row__campaign-logos {}
    .row__campaign-logos h2 {
        text-align: center;
        margin-top: 1em;
        font-size: 30px;
    }
    .row__campaign-logos ul {
        list-style: none;
        margin: 0;
        display: flex; 
        flex-wrap: wrap;  
        justify-content: center;
    }
    .row__campaign-logos li img {
        max-width: 180px;
    }

.row__campaign-lower-banner {
    border-bottom: 7px solid #f47a22;      
  	margin: 0;
}
.row__campaign-before-after h2 {
    text-align: center;
    margin: 1em 0;
}
.row__campaign-before-after li {
    position: relative;
    list-style: none;
}
.row__campaign-before-after li:before {
    position: absolute;
    /*left: 0;*/
    font-family: Material Icons;
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: "liga";
    font-feature-settings: "liga";
    content: "check_circle";
    -webkit-transform: scale(1.5) translateX(.125em);
    -ms-transform: scale(1.5) translateX(.125em);
    transform: scale(1.5) translateX(.125em);
    padding-right: 7em;
    color: #40C0C1;
    padding-top: 0.25em;
}

@media screen and (min-width:721px) {
	/* Replace Campaign Image(s) */
	.engage-2017__campaign .row.row__campaign-callout.row__campaign-callout-text {
	  	background-image: url(/Portals/1/Images/site-images/ams/ams-landing---callout-img.jpg);
	}
	.engage-2017__campaign .row.row__campaign-callout {
	  	background-image: url(/Portals/1/Images/site-images/ams/ams-landing---callout-img-chairs.jpg);
	}
}

html {
	overflow-x: hidden;
}

/*----- AMS Interior Page Intro -----*/
.section__intro-with-nav {
    display: flex;
    flex-wrap: wrap;
}
.section__intro-with-nav .intro,
.section__intro-with-nav .sidebar-nav {
    min-width: 100%;
    flex-basis: 100%;
}

.section__intro-with-nav .listing--item {
    float: left;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 1em;
}

.feature-nav__sidebar {
    list-style: none;
    margin: 0;
    padding: 0;
}
.feature-nav__sidebar li {
    /*border-bottom: 1px solid #ddd;*/
    padding: 0.5em;
}
.feature-nav__sidebar li.active {
    background-color: #eee;
    border-bottom: 1px solid #ddd;
}
.feature-nav__sidebar a {
    padding: 0.25em;
    display: block;
    color: #555;
}

@media screen and (min-width: 900px) {
    .section__intro-with-nav .intro,
    .section__intro-with-nav .sidebar-nav {
        min-width: 0;
        flex-basis: 0;
    }
    .section__intro-with-nav .intro {
        flex: 1 1 70%;
        margin-right: 5%;
    }
    .section__intro-with-nav .sidebar-nav {
        flex: 1 1 20%;
    }
    .section__intro-with-nav .intro .listing--item {
        width: 50%;
    }
}

/*----- Card Styles -----*/
.card h3 a, .card h3 a:visited {
  color: #333;
  font-size: 1.125em;
}

/*----- Swap H1 with H3 -----*/
.module-container__h1-title h3.module-container--heading {
    margin: 0;
    bottom: 100%;
    border-bottom: 7px solid #f47a22;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 2;
    color: #fff;
    text-transform: uppercase;
}

.module-container__h1-title h3.module-container--heading .heading--wrapper {
    margin: 0 auto;
    max-width: 1300px;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
}

.module-container__h1-title h3.module-container--heading .heading--wrapper::after, 
.module-container__h1-title h3.module-container--heading .heading--wrapper::before {
    content: "";
    display: table;
    clear: both;
}

.module-container__h1-title h3.module-container--heading .Head {
    transform: translateY(1px);
}

.module-container__h1-title h3.module-container--heading .Head {
    font-size: calc(1.753rem   3.952px);
    line-height: calc(140.625%   .5575px);
}

.module-container__h1-title h3.module-container--heading .Head {
      display: inline-block;
      margin-bottom: 0;
      background-color: #f47a22;
      color: #fff;
      padding: .55em 30px;
      margin-left: -30px;
      font-weight: 700;
      text-transform: uppercase;
      font-family: Roboto Condensed,Roboto,sans-serif;
}

@media (min-width:1300px) {
  .module-container__h1-title h3.module-container--heading .Head {
      font-size: calc(1.753rem   3.952px);
      line-height: calc(140.625%   .5575px);
  }
}

/*----- Custom Styles for /dnn-development page 
#dnn_ctr1821_ModuleContent .section__overview {
    padding: 0px 30px 0px;
}
#dnn_ctr2247_ModuleContent .section__challenges {
padding: 0px 30px 0px;
}
#dnn_ctr2247_ModuleContent .section__challenges h3 {
padding-top: 10px;
}
#dnn_ctr2246_ModuleContent .section__overview {
padding: 0px 30px 0px;
}
#dnn_ctr2246_ModuleContent .section__overview h3 {
padding-top: 10px;
}
#dnn_ctr2248_ModuleContent .section__highlights {
padding: 0px 30px 0px;
}
#dnn_ctr2248_ModuleContent .section__highlights h3 {
padding-top: 10px;
}
#dnn_ctr2363_ModuleContent .section__overview {
padding: 0px 30px 0px;
}
#dnn_ctr2363_ModuleContent .section__overview h3 {
padding-top: 10px;
}
#dnn_ctr2364_ModuleContent .section__overview {
padding: 0px 30px 0px;
}
#dnn_ctr2364_ModuleContent .section__overview h3 {
padding-top: 10px;
}
-----*/
/*----- Custom Styles for /services/custom-software-development page */
.section__intro h2 {
    padding-top: 0px;
    padding-bottom: 10px;
}

/*----- Blog: img responsive -----*/
.post--content img {
	width: 100%;
}

/* 66-33 panes mobile overrides */
.site--main .row .pane__66-33.left,
.site--main .row .pane__66-33.right {
    width: 100% !important;
}
@media screen and (min-width: 900px) {
    .site--main .row .pane__66-33.left {
        width: 66.666% !important;
    }
    .site--main .row .pane__66-33.right {
        width: 33.333% !important;
    }
}
.row:has(.pane__66-33) {
    margin-top: 3rem;
}

/*----- Working w/ Engage -----*/
.section__intro-working-with-engage p {
	font-size: 1.25rem;
	max-width: 65rem;
}
.section__intro-working-with-engage a {
	font-size: 1.25rem;
}

.working-with-engage-article blockquote {
    border-left: 0.25rem solid #f47a22;
}

.working-with-engage-article cite, 
.working-with-engage-article cite a {
  font-size: .9rem;
}

/*----- News Detail - Related and Pagination -----*/
ol.pagination {
	background-color: #e6e6e6;
	margin: 0;
	display: flex;
	padding: 3rem 0;
	align-content: center;
	justify-content: space-around;
	list-style: none;
}

.pagination--link {}

.pagination--link.link__previous::before,
.pagination--link.link__next::after {
	margin: 1rem;
}

.pagination--link.link__previous::before {
	content: "⟵";
}
.pagination--link.link__next::after {
	content: "⟶";
}

/*----- Hero 2025 Design ------*/
.overlay25 {
  border-image: linear-gradient(hsla(0, 0%, 100%, 0.6), hsla(230.8, 100%, 5.1%, 0.87)) fill 1;  
}

section.hero25 {
  background-image: url("https://engagesoftware.com/Portals/1/Images/site-images/new-banner-min.png?ver=KayiMkYGjs01WlSTT-nDLA%3d%3d");
  background-size: cover;
  background-repeat: no-repeat;
  min-block-size: 90vh;
} 
  .hero25 div {
    margin: 0 auto;
    max-width: 1600px;
    padding: 1rem 1.5rem;
  }
  
  .hero25 h1 {
    font-size: clamp(38px,12.8205vw,150px);
    line-height: 1.1;
    margin-block-end: 70px;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .hero25 p {
    font-size: clamp(20px,4.3478vw,40px);
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: -0.025em;
    color: #f9f9f9;
    max-width: 55ch;
  }
.hero25 .btn.btn__primary {
    background-color: #f47a22;
    color: #fff;
    font-weight: 600;
    padding: 1.5rem 2rem;
    border-radius: 2px;
    transition: background-color .4s,border-color .4s,color .4s;
  }

  .hero25 .btn.btn__primary:hover {
    background-color: #fff;
    color: #f47a22; 
  }

  @media screen and (min-width: 700px) {
  .hero25 div {
    padding: 6rem;  
  }
}

/*----- DNN Blog Temp. Overrides -----*/
#dnn_ctr1855_ModuleContent .bbs-pager {
    display: none;
    /* hide pager on home page listing until its part of the template */
}
.DnnModule.DnnModule-Blog.DnnModule-1855 {
  border-top: 0.25rem solid var(--brand-orange);
  /* add border to home page listing until its part of the template */
}
.ModBlogC .bbs-article .metadata .author a, .ModBlogC .bbs-article .metadata .tags a
{
    font-size: 0;
}

.ModBlogC .bbs-article .metadata .author > a, .ModBlogC .bbs-article .metadata .tags > a
{
    font-size: 0.938rem;
}

/*----- DNN Blog Admin -----*/
.DnnModule-Blog #Categories * {
  display: none;
  /*- hide categories control so no one accidentally breaks them like I did -*/
}
.DnnModule-Blog #Categories::after {
  content: "Categories are broken... Do Not Edit Here";
  color: red;
  font-size: 2rem;
  display: block;
  height: auto;
  visibility: inherit;
  /*- warning message -*/
}




