/*Basic Blax child theme for Lucid*/

/*Mary Hutchison 09/01/19*/

/* -------------------- */

.home-subtitle {
  margin-top:25px;
	margin-bottom:20px;
	color: #000000;
	font-weight: bold;
	font-size: 110%;
	padding: 8px;
  line-height: 1;
	background: #99cc33;
	text-align:center;
}

.feature-subtitle {
	color: #000000;
	font-weight: normal;
	font-size: 120%;
	padding-top: 16px;
	text-align:center;
	
}

.footer {
	font-size: small;
}

/* Portfolio links */

.portfolio-entry .attachment-large  {
    width:300px; 
	  height: 200px;
}
 
.portfolio-entry-title {
	font-weight: bold;
	font-size: 125%;
  line-height: 1;
}
 
.portfolio-inline a {
			color: #000000;
	    font-size: 70%;
	    line-height: 1;
	    text-transform: none;
}

.portfolio-inline .attachment-large {
			width:150px; 
	    height: auto;
}

.portfolio-entry-title a:hover {
			color: #000000;
}

/*Portfolio section navigation*/

.nav-links {
padding-top:12px;
border-top: 3px solid #99cc33;
}

/*News link titles */ 
.entry-header h1 a {
	font-size: 100%;
  line-height: 1;
}

h3, h4, h5 {
	color: #99cc33;
	/*color:#555555;*/
	text-transform: none;
	font-weight: bold;
}

h2 {
	/*color:#555555;*/
	color: #99cc33;
	/*text-transform: none;*/
	margin-top:40px;
	font-weight:normal;
	line-height: 1;
	font-size:145%;
}

blockquote {
	font-size: 16px;
	margin: 20px;
	color: #303030;
	font-style: italic;
}

hr {
 	margin-top:65px;
	margin-bottom:40px;
	overflow: auto;
	border: 1px solid #99cc33;
}

/* Form input */
  input[type=text],      input[type=email], textarea {
	border: 2px solid #99cc33;
	border-radius: 4px;
}

/* Start colour coded index page portfolio rollovers */
.tint-wrap {
  overflow: hidden;
	margin-bottom:0px;
  }

.tint-wrap figcaption {
   padding:4px;
	 color:#ffffff;
}
   
.tint-wrap img {
    -moz-transition: opacity .3s linear;
    -webkit-transition: opacity .3s linear;
    -ms-transition: opacity .3s linear;
    -o-transition: opacity .3s linear;
    transition: opacity .3s linear;
  }

.tint-wrap img:hover {
   opacity: .4;
   cursor: pointer;
  }

.tint {
    overflow: hidden;
    margin: 0 20px 20px 0px;
	  float:left;
  }
  
.t1 {
	/* training */ 
   background: #99cc33;
  }

.t2 {
	/* induction */ 
   background: #ff9933;
  }

.t3 {
		/* communications */ 
   background: #ff3366;
  }

.t4 {
		/* software */ 
   background: #3399ff;
  }


.t5 {
	/* strategy */ 
   background: #9999cc;
  }

/* End colour coded index page portfolio rollovers */

/*Side menu */
#primary-menu li {
		/* Reduce padding */
		margin-top:-9px;
	  margin-bottom:-9px;
	}

.nav-menu a, .nav-menu a:link, .nav-menu a:active, .nav-menu a:visited {
	font-size: small;
	color: #000000;
}


/*ccpages case studies list*/
.case-studies-list  {
	padding: 0;
	margin-left: -18px !important;
	color: #303030;
}

.case-studies-list h3 a, .case-studies-list h3 a:link, .case-studies-list h3 a:visited, .case-studies-list h3 a:active {
	font-size: 75%;
  text-transform: uppercase;
	font-weight: bold !important;
	border: 2px solid #99cc33;
	background: #99cc33;
	padding: 4px;
	border-radius: 0px;
	line-height: 1;
	text-decoration:none 	!important;
	color: #ffffff !important;
}

.case-studies-list h3 a:hover {
	color: #000000 !important;
	text-decoration:none 	!important;
}

.ccpage_linked_title {
	margin-top: -30px !important;
	margin-bottom: 6px !important;
}
