.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/ * html .clearfix { height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */
.clear { clear:both;} 
.left { float:left;} 
.right { float:right;}
.img-left {float: left; margin-right: 10px;} 
.img-right {float: right; margin-left: 10px;}
.dnnsprite { background-image: url('images/AsideIcons.png'); background-color: transparent; background-repeat: no-repeat; }
.Community { background-position: -249px -5px; }
.Conferences { background-position: -188px -5px; }
.Manuals { background-position: -127px -5px; }
.Marketplace { background-position: -66px -5px; }
.Training { background-position: -5px -5px; }


ul.RotatorNav { margin:-74px 0 0 0;}
ul.RotatorNav li {margin:0;list-style:none;}

ul.sidebar-nav li { list-style-type: none;}
ul.sidebar-nav li ul li { padding-left: 20px;;}

/* Getting Started content */
.getting-started-wrap .left { width: 116px; padding-top:20px;}
.getting-started-wrap .right { width:500px;}
a#TourStart img, a#TourVideo img { margin: 3px 3px 3px -10px; vertical-align: middle;}
#dnnTourContainer { display:none; }
hr.tour { border-style: solid; border-top-width: 0; color: #ccc; margin-top: 1em; }

#Footer #dnn_Footer_LeftPane {float: left;margin: 0 20px 0 0;width: 430px;}
#Footer #dnn_Footer_RightPane {float: left;width: 510px;}

#Sponsors img{width:118px;height:58px;border:solid 1px #000;margin:0 7px 7px 0;background:url(images/Logos.jpg) no-repeat;}
#Sponsors .aspnet img{background-position:0 0;}
#Sponsors .maxasp img{background-position:-118px 0;}
#Sponsors .telerik img{background-position:-236px 0;}
#Sponsors .exacttarget img{background-position:-354px 0;}
#Sponsors .winlive img{background-position: 0 -58px;}
#Sponsors .redgate img{background-position: -118px -58px;}
#Sponsors .appliedi img{background-position: -236px -58px;}
#Sponsors .arrowdesign img{background-position: -354px -58px;}

/* Quick Links */
.tblQuickLinks { width:100%; }
.tblQuickLinks td { line-height:22px; }
.tblQuickLinks a:link, .tblQuickLinks a:active, .tblQuickLinks a:visited{ text-decoration:underline; color:#e5e5e5; }
.tblQuickLinks a:hover {color:#d0171e;}

/* ------    Awesome Cyles site styles    ------ */
/* footer */
.left-footer { width:48%; float:left;}
.right-footer { width:48%; float:right;}

/* Home page */
/* Header Banner*/
.bannerShadow {padding-bottom: 34px; background:url(/Portals/0/images/Slide-Shadow.png) no-repeat 0 bottom;}
	.header-banner { background-image: url("/Portals/0/images/header-bg.jpg"); background-repeat: repeat-x; background-color:#830c11; min-height:200px; color:#FFF;}
		.header-banner .header-banner-image { float:left; width:280px; margin-left:50px; padding-top:13px;}
		.header-banner .header-banner-text { float:right; width:550px; margin-right:55px;}
			.header-banner .header-banner-text { font-size:16px; line-height:19px; padding-top:10px;}
			.header-banner .header-banner-text h2 { font-size:36px; text-transform:uppercase}
			.header-banner .header-banner-text .header-read-more { font-size:14px; text-align:right;}
			.header-banner .header-banner-text .header-read-more a { color:#FFF;}

/* services columns */
.home-services div { width:190px; margin-right:20px; float:left;}
.home-services div.last { margin-right:0;}

/*  home page sidebar styles*/
#RightLinks .last { background:none;}
#RightLinks li.icoAbout img { background-image: url("images/bike-about-icon.png"); background-repeat: no-repeat;}
#RightLinks li.icoBike img { background-image: url("images/bike-icon.png"); background-repeat: no-repeat;}
#RightLinks li.icoNews img { background-image: url("images/bike-news-icon.png"); background-repeat: no-repeat;}

/* Subpage sidebar navigation on */
.Normal ul.sidebar-nav li { line-height:200%;}
.c_DNN6_Aside h3 { padding:0; margin:0; line-height:200%;}

/* Print style - old Adammer theme
@media print {
  	div.HeaderDiv, div.menu, div.SearchDiv, div.breadcrumb-div, div.footer {display:none; !important;}
    button {display:none;!important;}
} */

/* Facebook links */ 
.fb-link:before { 
     content: "\f230"; 
     font-family: FontAwesome; 
     font-style: normal; 
     font-weight: normal; 
     text-decoration: inherit; 
     padding-right: 0.5em; 
  } 

 /* Learn more links */ 
.learn-more:after { 
     content: "\f054"; 
     font-family: FontAwesome; 
     font-style: normal; 
     font-weight: normal; 
     text-decoration: inherit; 
     padding-left: 0.5em; 
} 

/* From Mandeeps support.  This fixes the problem of when using the Porto theme, the Evoq edit bar is shifted left underneath the Evoq persona bar, so that it is difficult to select the New Module icon. */ 
.dnnEditState.m-none {margin-left: 80px !important;} 

/* From Mandeeps support.  This fixes the problem of child pages not indented on mega menu */ 
header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu ul.sub-menu { 
     margin-left: 20px; 
} 

/* Print style */ 
@media print {
  #header, #footer, #SkipContent, .page-top {
  	display: none;
  }
}

/* Adding icon to external links */
/*
a[href^="//"]:after, 
a[href^="http://"]:after, 
a[href^="https://"]:after {
  content: url(/Portals/0/Images/Icon_External_Link.png);
  margin: 0 0 0 5px;
}
*/

/* Preventing icon from affecting internal link with full urls */
a[href*="santacruzhumanservices"]:after, a[href*="www.santacruzhealth.org"]:after  {
  content: '';
  margin: 0;
}

/*SCC CARD*/
.scc-card {
  border: 0;
  position: relative;
}

.scc-card * {
  transition: all 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .scc-card * {
    transition: none;
  }
}

.scc-card .card-body {
  text-align: left;
  padding: 1rem 0 1rem;
}

.scc-card .card-title {
  margin-bottom: 1rem;
  font-size: 19px;
  color: #173a4d;
  font-weight: 600;
  line-height: 1.3;
  white-space: normal;
}

.scc-card .btn-more {
  position: absolute;
  top: 0;
  display: block;
  height: 100%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
  border-bottom: 0;
  font-size: 13px;
  text-transform: uppercase;
  padding-left: 1.25rem;
  padding-bottom: 1rem;
  color: #999 !important;
  font-weight: 600;
  line-height: 1;
  text-indent: -999rem;
}

.scc-card .btn-more:hover {
  background-color: transparent;
}

.scc-card .card-img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 200px;
  display: block;
}

.scc-card:hover .card-img {
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.3);
}

.scc-card:hover .card-title {
  color: #008155;
}

/*SCC-CARD-DARK*/
/* line 1, U:/_default/Skins/SccVisionV3/assets/devsrc/scss/theme-general/_card.scss */
.scc-card.card-withimg-dark {
  border-radius: .25rem;
  overflow: hidden;
}

/* line 5, U:/_default/Skins/SccVisionV3/assets/devsrc/scss/theme-general/_card.scss */
.scc-card.card-withimg-dark .card-img {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.3);
}

/* line 11, U:/_default/Skins/SccVisionV3/assets/devsrc/scss/theme-general/_card.scss */
.scc-card.card-withimg-dark .card-body {
  background-color: #3f5058;
  padding-left: 1rem;
  padding-right: 1rem;
  min-height: 80px;
}

/* line 18, U:/_default/Skins/SccVisionV3/assets/devsrc/scss/theme-general/_card.scss */
.scc-card.card-withimg-dark .card-title {
  margin-bottom: 0;
  font-size: 17px;
}

/* line 23, U:/_default/Skins/SccVisionV3/assets/devsrc/scss/theme-general/_card.scss */
.scc-card.card-withimg-dark .btn-hide {
  padding-left: 0;
  padding-bottom: 0;
}

/* line 28, U:/_default/Skins/SccVisionV3/assets/devsrc/scss/theme-general/_card.scss */
.scc-card.card-withimg-dark:hover {
  box-shadow: 0 3px 30px rgba(0, 0, 0, 0.2);
}

/* line 31, U:/_default/Skins/SccVisionV3/assets/devsrc/scss/theme-general/_card.scss */
.scc-card.card-withimg-dark:hover .card-title {
  color: #F29F27;
}

/* line 46, U:/_default/Skins/SccVisionV3/assets/devsrc/scss/theme-general/_card.scss */
.card-dark .card-text,
.card-dark .card-title {
  color: white;
}

.scc-card.card-withimg-dark .card-title-dash {
  margin-bottom: 0;
  font-size: 17px;
}

.scc-card.card-withimg-dark:hover .card-title-dash {
  color: #F29F27;
}

.card-title-dash {
  color: white;
}












