/*
Theme Name: UWI STACIE Website 2020
Theme URI: http://sta.uwi.edu/stacie
Description: UWI STACIE Website 2020
Version: 1.0
Author: VIRB Limited
Author URI: http://www.virb.rocks
*/

/* @group Global Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
     border: 0pt none;
     margin: 0pt;
     padding: 0pt;
     vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
     display: block;
}

body {
     line-height: 1;
}

ol, ul {
     list-style: none outside none;
}

blockquote, q {
     quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
     content: none;
}

table {
     border-collapse: collapse;
     border-spacing: 0pt;
}

table.pad td {
     padding: 10px;
}

pre, code {
     background-color: #EDEDED;
     border-bottom: 1px solid #D9D9D9;
     border-top: 1px solid #D9D9D9;
     display: block;
     font: 12px/24px Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospacet;
     margin: 5px 0pt;
     padding: 5px;
     white-DM Sans-Light: normal;
     width: 100%;
}

p code {
     display: inline;
}

body {
height: 100%;
}

html {
    height: 100%;
}

.text-shadow {
     text-shadow: 0.02em 0.03em 0.1em #666666;
}



/* SITE DEFINITIONS */

body{
	color: #333333;
	font-size: 17px;
	font-family:'DM Sans',Helvetica, Arial, sans-serif;
  font-weight:400;
	line-height: 1.5;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	overflow-x: hidden;
	background:#FFFFFF;
height: 100% !important;
background-attachment:scroll;
font-weight:normal;
}


/* TYPE */

.front h1, .not-front h1 { 
	 font-size:36px;
	color: #062563;
	font-family:'DM Sans',Helvetica,Arial,sans-serif;
  padding-bottom:10px;
  font-weight:500;
  letter-spacing:0px;
  padding-bottom:15px;
  line-height:1.1;
	}
	
h2,.front h2, .not-front h2  {
font-size: 28px;
line-height: 1;
color: #456CD2;
font-family: 'DM Sans',Helvetica,Arial,sans-serif;
padding-bottom: 5px;
  margin-bottom:30px;
letter-spacing: 0px;
  font-weight:normal;
  position: relative;
  background: transparent url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_h2.png) left bottom no-repeat;
}

.not-front.page-login h2 {
  width:100%;
  float:left;
}

.not-front h2.nada {
	margin-bottom:0;
	background:none;
}

h3, .not-front h3, .front h3 {
	font-size: 22px;
	line-height: 1.1;
	color: #062563;
	color:#1e3d79;
	font-family: 'DM Sans',Helvetica, Arial, sans-serif;
	letter-spacing: 0px;
	padding-bottom: 15px;
	margin-top: 0px;
	font-weight:700;
	
	  }

h4, .not-front h4, .front h4 { 
    font-size: 18px;
line-height: 1.4;
color: #072563;
font-family: 'DM Sans',Helvetica,Arial,sans-serif;
padding-bottom: 15px;
  font-weight:600;
  text-transform:uppercase;
  letter-spacing:2px;
}

h5, .not-front h5, .front h5 {
font-family: 'DM Sans',Helvetica,Arial,sans-serif;
font-size: 15px;
color: #062563;
padding: 0px 0 10px 0;
line-height: 1.4;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
}


p,td p, .front p, .not-front p {
  padding-bottom:16px;
color: #333;
	font: 16px 'DM Sans',Helvetica, Arial, sans-serif;
	line-height: 1.7;
	font-weight:400;
}

ul {
     margin-left: 0px;
     padding-left: 0px;

}

ol {
  margin-left: 0px;
     padding-left: 0px;  
}

.not-front #insidecontent ul,.not-front #insidecontent ol {
margin-bottom:20px;	
}

li {
     list-style-type: none;
     margin-left: 0px;
     padding-left: 0px;
	 font: 16px 'DM Sans',Helvetica, Arial, sans-serif;
}

strong {
	 font-family:inherit;
	 font-weight:700;
}

.not-front blockquote p{
padding-bottom: 40px;
margin-bottom: 20px;
padding-top: 60px;
font-size:24px;
font-family: inherit;
text-align: left;
line-height: 1.4;
padding-left: 40px;
width: 45%;
  margin-left:20px;
  float:right;
border-left: 5px solid #61CAB4;
color: #9A9699;
  color:#DEB18C;
  background: transparent url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_blockquote.png) 40px top no-repeat;
}


a, a strong, a:visited, .not-front #copy a {
text-decoration:none;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
color:#456ED3;
word-break: break-word;
}

a:hover, .not-front #entry-content a:hover {
     color:#072563;
}

img a, a img, a img:hover, img a:hover {
     border: none;
}

hr {
background-color: #2D8EB0;
color: #2D8EB0;
margin: 10px 0 20px 0px;
padding: 0pt;
width: 100%;
float: left;
border: 0;
}

.not-front #words small, .font_small, .not-front #words small a {
	font-size: 14px;
color:#4C7986; 
font-family:'DM Sans',Helvetica,Arial,sans-serif;
}

input {
font-family:'DM Sans',Helvetica,Arial,sans-serif;
font-size: 17px;
}




/* FONT-FACE */



/* COMMON STYLES */

.not-front .card {
height:450px;	
  text-align:center;
  padding-top:30px;
}

.not-front.page-node-23.node-type-landing-page .card,.not-front.page-node-20 .card,.not-front.page-node-17 .card,.not-front.page-node-65 .card,.not-front.page-node-38 .card {
height:300px;	
  text-align:center;
  padding-top:30px;
  width:275px;
}

.not-front .card h3 {
color:#fff;  
  padding: 0px 30px;
}

.not-front .card h3 a,.not-front #copy .card h3 a {
  color:#fff;
}

.not-front .card p{
	color:#fff;
	font-size:17px;
	padding:30px;
}

.box-navy {
	background-color:#072563;
}

.box-darkblue {
	background-color:#143576;
}

.box-blue {
	background-color:#1E4CA8;
}

.box-periwinkle {
	background-color:#456ED3;
}

.box-teal {
	background-color:#41C1C4;
}

.box-cyan {
	background-color:#9AEBEE;
}

.box-greyblue {
	background-color:#4C7986;
}

.box-lightgrey {
	background-color:#F0F3F3;
}

.box-green {
	background-color:#61CAB4;
}

.box-yellow {
background-color:#FDCC30;	
}

.box-navy p, .boxdarblue p, .box-periwinkle p, .box-blue p {
 color:#fff; 
}

.box-bigquote {
  
}

.box-tablet {
  background-image:url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_tablet.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.box-currency {
  background-image:url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_currency.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.box-graph {
  background-image:url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_graph.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.box-rocket {
	background-image:url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_rocket.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.box-globe {
	background-image:url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_globe.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.box-lightbulb {
	background-image:url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_lightbulb.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.box-prize {
	background-image:url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_prize.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.box-molecule {
	background-image:url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_molecule.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.box-gears {
	background-image:url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_gears.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.box-chat {
	background-image:url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_chat.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.box-checklist {
	background-image:url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_checklist.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.btn-blue, .not-front .btn-blue, .front .btn-blue {
  background:#456ED3 url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_tbn_outline_white.png) no-repeat 92% 3px;
	color:#fff;
	font-family: 'DM Sans',Helvetica,Arial,sans-serif;
  padding:5px 76px 6px 24px;
	font-size:16px;
  border-radius:30px;
  display:inline-block;
  margin-top:20px;
  font-weight:normal;
  	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
  cursor:pointer;
}

.btn-blue:hover {
padding-right:86px;
  background-position: 94% 3px;
}

.btn-blue a{
  color:#fff;
}

.btn-yellow, .not-front .btn-yellow, .front .btn-yellow, .not-front #copy .btn-yellow {
	background: #FDCC30 url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_btn_yellow.png) no-repeat 90% -3px;
	color:#fff;
	font-family: 'DM Sans',Helvetica,Arial,sans-serif;
	border:1px solid #fff;
	padding:6px 76px 6px 16px;
	font-size:16px;
  border-radius:7px;
  display:inline-block;
  margin-top:20px;
  color:#072563;
  font-weight:700;
  	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
    cursor:pointer;
  border:none;
}

.btn-yellow:hover, .not-front #copy .btn-yellow:hover {
padding-right:86px;
  background-position: 92% 0px;
}

.btn-outline-white, #staciehomecontent #usergroups .blurb p a {
	background:transparent url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_tbn_outline_white.png) no-repeat 95% 2px;
	color:#fff;
	font-family: 'DM Sans',Helvetica,Arial,sans-serif;
	border:2px solid #fff;
	padding:5px 62px 5px 12px;
	cursor:pointer;
	font-size:18px;
  border-radius:10px;
  display:inline-block;
  margin-top:20px;
  	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
    cursor:pointer;
}

.btn-outline-white:hover, .not-front #copy .btn-outline-white:hover {
padding-right:72px;
  background-position: 97% 2px;
}

.btn-outline-blue, .not-front #testimonials .box-lightgrey p.btn-outline-blue {
	background:transparent url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_btn_outline_blue.png) no-repeat 95% 2px;
	color:#1E4CA8;
	font-family: 'DM Sans',Helvetica,Arial,sans-serif;
	border:2px solid #1E4CA8;
	padding:5px 62px 5px 12px;
	cursor:pointer;
	font-size:16px;
  border-radius:10px;
  display:inline-block;
  margin-top:20px;
  	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
    cursor:pointer;
}

.btn-outline-blue:hover {
padding-right:72px;
  background-position: 97% 2px;
}

img.alignleft {
float:left;
text-align:left;
width:auto;
margin:0 30px 30px 0;
}


img.alignright {
float:right;
text-align:right;
width:auto;
margin:0 0px 30px 30px;
}


img.aligncenter {
text-align:center;
width:auto;
margin:0 0 30px 0;
}

	
	img.fullpic {
			width:100%;
			height:auto;
		}
		

.section {
 border-top:1px solid #9AEBEE;
  border-bottom:1px solid #9AEBEE;
  padding:30px 0;
  
}

.bigquote {
  background:transparent url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_lrgquote.png) no-repeat left top;
  padding-left:30px;
  padding-top:30px;
  min-height:360px;
  padding-bottom: 40px;
}

.bigquote img {
    margin-bottom: 10px;
}

.bigquote p {
  color:#062563;
  width:67%;
}

.bigquote h5 {
padding-bottom:0;  
}

.bigquote h5, .bigquote small {
  width:70%;
}

#block-views-explore-impact-top-three-block {
  border-bottom:none;
  padding-bottom: 10px;
}

#block-views-explore-impact-top-three-block .item{
  position:relative;
  overflow:hidden;
}

#iblock-views-explore-impact-top-three-block img{
    -webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
    
}

#block-views-explore-impact-top-three-block span a{
position: absolute;
top: 60px;
text-align: center;
color: #fff;
padding: 20px;
font-size: 26px;
line-height: 1.2;
}

#block-views-explore-impact-top-three-block .item:hover img{
/*transform: scale(1.1);*/
}


.box-insidegreen {
  background-image:url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/inside/bg_inside_boxgreen.png);
  background-repeat:no-repeat;
  background-position:right top;
  padding-top:40px;
}

.box-insideblue {
  background-image:url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/inside/bg_inside_boxblue.png);
  background-repeat:no-repeat;
  background-position:right top;
  padding-top:40px;
}

.box-insidegreyblue {
  background-image:url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/inside/bg_insidegreyblue.png);
  background-repeat:no-repeat;
  background-position:right top;
  padding-top:40px;
}

.box-insidebrightblue {
  background-image:url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/inside/bg_insidebrightblue.png);
  background-repeat:no-repeat;
  background-position:right top;
  padding-top:40px;
}


#testimonials .box-insidegreen .box-lightgrey, 
 #testimonials .box-insideblue .box-lightgrey,#testimonials .box-insidegreyblue .box-lightgrey, 
 #testimonials .box-insidebrightblue .box-lightgrey{
padding-top:40px;
  padding-bottom:30px;
margin-left:30px;
  width:90%;
}

#testimonials .box-insidegreen .box-lightgrey h3,#testimonials .box-insideblue .box-lightgrey h3,#testimonials .box-insidegreyblue .box-lightgrey h3,#testimonials .box-insidebrightblue .box-lightgrey h3  {
  margin-left:30px;
  padding-right:30px;
}

#testimonials .box-insidegreen .box-lightgrey p,#testimonials .box-insideblue .box-lightgrey p,#testimonials .box-insidegreyblue .box-lightgrey p,#testimonials .box-insidebrightblue .box-lightgrey p  {
  margin-left:30px;
  padding-right:30px;
}

#testimonials .testimonial {
 margin-left:-20px; 
  margin-top:40px;
  background:transparent url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_smallquote.png) center top no-repeat;
}

#testimonials .box-lightgrey .testimonial p {
  color:#1E4CA7;
  padding-top:60px;
  margin-left:0;
  padding-right:0px;
  font-size:16px;
}

#testimonials .testimonial small {
  color:#062563;
  font-weight:bold;
  line-height:1;
}

#testimonials .box-lightgrey ul {
	margin-left:30px;
}


/* Responsive Videos */

.media_embed  {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}

.media_embed iframe,
.media_embed object,
.media_embed embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}




/* STRUCTURE */

/* Header */


#header {
position:relative;	
}

#headercontent {
	
}

#uwiheader{
	padding-top:10px;
  padding-bottom:0px;
}


#uwiheader p {
	color:#ccc;
}

#uwiheader a {
	font-size:14px;
  color:#3F3F3F;
}

#uwiheader #uwisearch {
	position:relative;
}

#uwiheader #uwisearch #q {
	font-size:15px;
  padding:3px 10px 5px 6px;
  border-radius:5px;
  border:none;
}

#uwiheader #uwisearch #headersearchgo {
	position:absolute;
  top:2px;
right:-10px;
}


#header #header-top {
padding-top:10px;
  padding-bottom:10px;
}

#header #logo {
border-right:1px solid #9AEBEE;  
}

#header .box-darblue{
    border-top:1px solid #9AEBEE;
  border-bottom:1px solid #9AEBEE;
}

#header #auxnav {
	padding:65px 0;

}

#header #auxnav ul {
	
}

#header #auxnav ul li {
	display:inline;
  font-size:14px;
  padding-right:3%;
  text-transform:uppercase;

}

#header #auxnav ul li:last-child {
 padding-right:0; 
}

#header #auxnav ul li a{
	color:#072563;
  font-weight:500;
}

#header #auxnav il a:hover {
  color:#FDCC30;
}

/* Main Nav */
#mainnav {
    /*padding-top: 10px;
    padding-bottom: 10px;*/
}


.menu-container {
  width: 100%;
  margin: 0 auto;
}
.menu-mobile {
  display: none;
  padding:10px 10px 0px 10px;
  
  font-size: 20px;
}
.menu a.menu-mobile{
  color: #FDCC30;
}
.menu-mobile:after {
  content: url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bn_mobilenav.png);
  padding: 0;
  float: right;
  position: relative;
}
.menu-dropdown-icon:before {
  content: "+";
  display: none;
  cursor: pointer;
  float: right;
  /*padding: 1.5em 2em;*/
font-size:24px;
  color: #99ebed;
}
.menu > ul {
  margin: 0 auto;
  width: 100%;
  list-style: none;
  padding: 0;
  position: relative;
  /* IF .menu position=relative -> ul = container width, ELSE ul = 100% width */
  box-sizing: border-box;
}
.menu > ul:before,
.menu > ul:after {
  content: "";
  display: table;
}
.menu > ul:after {
  clear: both;
}
.menu > ul > li {
  float: left;
  padding: 0;
  margin: 0;
}
.menu > ul > li a {
  text-decoration: none;
padding: 0.5em 2em;
display: block;
color: #99EBED;
font-size: 17px;
}
.menu > ul > li a:hover {
 color: #072563; 
}
.menu > ul > li:hover {
  background: #70DEC7;
}
.menu > ul > li:hover s {
   color: #072563;
}

.menu > ul > li > ul {
  display: none;
  width: 640px;
  background: #70DEC7;
  padding: 20px;
  position: absolute;
  z-index: 99;
  left: 0;
  margin: 0;
  list-style: none;
  box-sizing: border-box;
}
.menu > ul > li > ul:before,
.menu > ul > li > ul:after {
  content: "";
  display: table;
}
.menu > ul > li > ul:after {
  clear: both;
}
.menu > ul > li > ul > li {
  margin: 0;
  padding-bottom: 0;
  list-style: none;
  width: 49%;
  background: none;
  float: left;
  line-height: 1.1;
}
.menu > ul > li > ul > li a {
  color: #072563;
  padding: 0.2em 0;
  width: 95%;
  display: block;
  font-size:17px;
  border-bottom: 1px solid #072563;
}
.menu > ul > li > ul > li > ul {
  display: block;
  padding: 0;
  margin: 10px 0 0;
  list-style: none;
  box-sizing: border-box;
}
.menu > ul > li > ul > li > ul:before,
.menu > ul > li > ul > li > ul:after {
  content: "";
  display: table;
}
.menu > ul > li > ul > li > ul:after {
  clear: both;
}
.menu > ul > li > ul > li > ul > li {
  float: left;
  width: 100%;
  padding: 10px 0;
  margin: 0;
  font-size: 0.8em;
}
.menu > ul > li > ul > li > ul > li a {
  border: 0;
  font-weight:400;
}
.menu > ul > li > ul > li > ul > li a:hover {
 color:#fff; 
}
.menu > ul > li > ul.normal-sub {
  width: 300px;
  left: auto;
  padding: 10px 20px;
}
.menu > ul > li > ul.normal-sub > li {
  width: 100%;
}
.menu > ul > li > ul.normal-sub > li a {
  border: 0;
  padding: 0.5em 0;
}
.menu > ul > li > ul.normal-sub > li a:hover {
  color:#fff;
}

/* ---
Mobile style's
-- */

@media only screen and (max-width: 959px) {
  .menu-container {
    width: 100%;
  }
  .menu-mobile {
    display: block;
  }
  .menu-dropdown-icon:before {
    display: block;
  }
  .menu > ul {
    display: none;
  }
  .menu > ul > li {
    width: 100%;
    float: none;
    display: block;
  }
  .menu > ul > li a {
    padding: 0.6em;
    width: 100%;
    display: block;
  }
  .menu > ul > li > ul {
    position: relative;
  }
  .menu > ul > li > ul.normal-sub {
    width: 100%;
  }
  .menu > ul > li > ul > li {
    float: none;
    width: 100%;
    margin-top: 20px;
  }
  .menu > ul > li > ul > li:first-child {
    margin: 0;
  }
  .menu > ul > li > ul > li > ul {
    position: relative;
  }
  .menu > ul > li > ul > li > ul > li {
    float: none;
  }
  .menu .show-on-mobile {
    display: block;
  }
}



/* Footer */


#footer {
margin-top:40px; 
  
}

#footer-top {
 padding:15px 0 0px 0; 
}

#footer-top a {
 color:#fff;
  font-size:14px;
}

#footer-mid {
 padding-top:40px; 
  padding-bottom:40px;
}

#footer-mid h4 {
font-family:'DM Sans',Helvetica,Arial,sans-serif;
  color:black;
  text-transform:capitalize;
  font-weight:700;
  padding-bottom:15px;
  letter-spacing:0px;
}

#footer-mid p, #footer-mid li {
 font-size:15px;
  line-height:1.4;
}

#footer-mid a {
 color:#fff; 
}

#footer-mid small {
 line-height:1.2; 
}

#footer-mid #footer-socials {
	margin-bottom:20px;
}

#footer-mid #footer-socials li{
  display:inline;
  padding-right:5px;
}

#footer-mid #aboutcol li, #footer-mid #workcol li {
 line-height:2; 
}

#footer-bottom {
  padding-top:10px;
  padding-bottom:0px;
}

#footer-bottom p {
  font-size:14px;
}

#footer-bottom a {
  color:#666;
}

#footer-bottom ul li {
 display:inline; 
}



/* ECOSYSTEM HOME */


#homecontent #intro {
  padding-top:40px;
  background:transparent url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/home/ecosystem_mainpic.jpg) no-repeat center 120px; 
height:960px;
}

#homecontent #intro #introtext {
  
}

#homecontent #intro h1 {
	font-size:34px;
}
#homecontent #intro h4{
  color:#60CAB3;
  font-size:14px;
}

#homecontent #intro h3 {
  font-weight:400;
  color:#51338C;
  padding-top:10px;
  font-size:26px;
}

#homecontent #intro #about{
  padding-top:120px;
}

#homecontent #intro #about p {
  color:#99EBEC;
  font-size:20px;
}


#homecontent #intro #about p a {
	color:#fff;
	text-decoration:underline;
}

#homecontent #intro #about p.explore {
  margin-top:40px;
padding-right:120px;
  padding-top:10px;
  padding-bottom:50px;
  padding-left:90px;
  background:transparent url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/home/ecosystem_bn_explore.png) no-repeat left top;
  font-size:16px;
    color:#fff;
	display: block;
}

#homecontent #intro #about p.explore a{
	text-decoration:none;
}


#homecontent #units {
  
}

#homecontent #units .unit{
  position:relative;
}

#homecontent #units .unit img {
 
}

#homecontent #units .unit h2,#homecontent #units .unit h3,#homecontent #units .unit ul,#homecontent #units .unit p {
  margin-left:30px;
}

#homecontent #units .unit ul{
  
}

#homecontent #units .unit p {
  
}


/* STACIE HOME */

#staciehomecontent #textcarousel {
  padding-top:30px;
}

#staciehomecontent #textcarousel h1{
  font-size:66px;
  color:#062563;
  line-height:1;
  font-family:'DM Sans',Helvetica,Arial,sans-serif;
}

#staciehomecontent #textcarousel em{
  text-decoration:underline;
  color:#5FCAB2;
  font-family: 'Coming Soon',Helvetica,Arial,sans-serif;
  font-style:normal;
  font-size:66px;
}

#staciehomecontent #turnideas {
  background:transparent url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/home/mainpic.jpg) right top no-repeat;
  padding-top:80px;
    padding-bottom:330px;
}

#staciehomecontent #turnideas h3{
  color:#51338C;
  font-size:34px;
  letter-spacing:0px;
}

#staciehomecontent #turnideas p{
  font-size:19px;
  line-height:1.6;
}

#staciehomecontent #usergroups  {
	padding-top:20px;
}

#staciehomecontent #usergroups .item {
 padding:20px 0;
  display:table;
}

#staciehomecontent #usergroups #academicsstudents,#staciehomecontent #usergroups #industry{
  border-bottom:1px solid #9AEBEE;
}

#staciehomecontent #usergroups .blurb {
  padding:60px 0;
  display:table-cell;
  vertical-align: middle;
  height:430px;
}

#staciehomecontent #usergroups .blurb h5, 
#staciehomecontent #usergroups .blurb h3, 
#staciehomecontent #usergroups .blurb p {
 padding-left:30px;  
  padding-right:50px;
}

#staciehomecontent #usergroups .blurb h5 {
 font-size:15px;
}

#staciehomecontent #usergroups .blurb p {
 
}

#staciehomecontent #usergroups .blurb h5,#staciehomecontent #usergroups .blurb h3 {
  color:#99EBEC;
}


#staciehomecontent #usergroups #academicsstudents .blurb h5,#staciehomecontent #usergroups #academicsstudents .blurb h3 {
  color:#062563;
}


#staciehomecontent #proof #data{
  padding-top:50px;
}

#staciehomecontent #proof #yearproof {
padding-top:20px;  
}

#staciehomecontent #proof .item{
  text-align:center;
  height:200px;
  background-position:center bottom;
  background-repeat:no-repeat;
}

#staciehomecontent #proof h3{
font-size:80px; 
  line-height:0.6;
}

#staciehomecontent #proof h4{
  
}

#staciehomecontent #proof #disclosures{
  background-image: url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/home/bg_disclosures.png);
}

#staciehomecontent #proof #filings{
  background-image: url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/home/bg_filings.png);
}

#staciehomecontent #proof #patents{
  background-image: url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/home/bg_patents.png);
}

#staciehomecontent #proof #spinoffs{
  background-image: url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/home/bg_spinoffs.png);
}

#staciehomecontent #updates {
  padding:30px 0;
}

#staciehomecontent #updates h4{
padding-left:30px;
  margin-bottom:0px;
}

#staciehomecontent #updates .itemdate {
  text-align:right;
 padding-top:5px;
  text-transform:uppercase;
  
}

#staciehomecontent #updates .itemdate p{
  color:#072563;

}

#staciehomecontent #updates .itemtitle {
 border-left:1px solid #fff;
}

#staciehomecontent #updates .itemtitle p{
padding-right:20px;  
}

#staciehomecontent #updates .itemtitle a{
  font-size:17px;
  padding-left:20px;
  padding-top:5px;
  display: block;
}


#staciehomecontent #updates {
  
}

#staciehomecontent #fundingresources {
  padding:30px 0;
}

#staciehomecontent #fundingresources h4{
  padding-left:30px;
}

#staciehomecontent #fundingresources ul {
  padding-left:30px;
}

#staciehomecontent #fundingresources li{
  line-height:2;
}

#staciehomecontent #fundingresources li a{
  
}

#staciehomecontent #fundingresources h3:last-child{
  
}

#staciehomecontent #updates, #staciehomecontent #fundingresources {
	height:310px;
}



/* INSIDE */


.not-front.node-type-landing-page #pagetitle h4 {
	padding-top:40px;
}

.not-front.node-type-landing-page #pagetitle p {
	padding-right:40px;
	font-size:19px;
}

#insidecontent #breadcrumbs {
 padding-bottom:15px;
  padding-top:15px;
}

#insidecontent #pagetitle h3 {
	color:#51338C;
}

#insidecontent #pagetitle h4 {
  padding-bottom: 15px;
  color:#60CAB3;
  font-size:12px;
}

.not-front #insidecontent.contentpage #pagetitle {
  border-bottom:1px solid #9AEBEE;
  padding:0px 0 10px 0;
  margin-bottom:20px;
}

#insidecontent #pagetitle h1 {
  
}

.not-front #insidecontent.contentpage #copy{
	min-height:550px;
}

.front #homecontent ul li,.not-front #insidecontent #words ul li, .not-front #insidecontent #words ol li {
    background: transparent url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bullet_green.png) left 7px no-repeat;
padding-left: 20px;
margin-top: 5px;
font-size: 17px;
padding-bottom: 10px;
list-style: none;
}

.not-front #insidecontent a[href$=".pdf"] {
background: transparent url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_pdf.png) no-repeat scroll left 0px;
position: relative;
padding-left: 47px;
padding-top: 7px;
padding-bottom: 17px;
display: inline-block;
word-break: break-word;
}

.not-front.node-type-special-page #insidecontent.contentpage #pagetitle {
	padding: 0px 0 20px 0;
}

.not-front .firstblock, .not-front .secondblock, .not-front .thirdblock, .not-front .fourthblock, .not-front .fifthblock {
position:relative;
float:left;
width:100%;
 border-top:1px solid #9AEBEE;
  padding:30px 0;
}

.not-front .fifthblock {
	padding-bottom:0;
}




/* About Us */

.not-front.page-node-22.node-type-landing-page #insidecontent #orwecan {
text-align:center;	
}

.not-front.page-node-22.node-type-landing-page #insidecontent #orwecan h3{
color:#51338C;
font-size:24px;
padding-right:60px;
padding-left:60px;
}

.not-front.page-node-22.node-type-landing-page #expertadvice h3 {
  
}

.not-front.page-node-22.node-type-landing-page #expertadvice p {
  
}





/* Team */


.not-front.page-node-51 #insidecontent #words .teammember {
  min-height:450px!important;
}

.not-front.page-node-51 #insidecontent #words .teammember img {
width:90%;
  height:auto;
  padding-bottom:15px;
}

.not-front.page-node-51 #insidecontent #words .teammember h3 {
  margin-bottom:0;
  padding-bottom:5px;
  
}

.not-front.page-node-51 #insidecontent .view-team-members-director .views-field-title a{
  font-size: 34px;
line-height: 1;
color: #456CD2;
font-family: 'DM Sans',Helvetica,Arial,sans-serif;
padding-bottom: 5px;
  margin-bottom:30px;
letter-spacing: 0px;
  font-weight:normal;
  position: relative;
  background: transparent url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_h2.png) left bottom no-repeat;
}

.not-front.page-node-51 #insidecontent .view-team-members-director .views-field-field-member-role .field-content{
  padding-top:20px;
  text-transform:uppercase;
  padding-bottom:10px;
}

.not-front.page-node-51 #insidecontent .view-id-team_members_other .views-field-title{
  font-size: 24px;
	line-height: 1.1;
	color: #062563;
	font-family: 'DM Sans',Helvetica, Arial, sans-serif;
	letter-spacing: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	font-weight:500;
}



/* Team Member Page */

.node-type-team-member #copy .field-name-field-member-role, .node-type-team-member #copy .column8 p {
padding-left:20px;	
}







/* Faculty, Staff and Students */


.page-node-23.node-type-landing-page #expertadvice h3 {
  color:#51338C;
  padding-top:40px;
}

.page-node-23.node-type-landing-page #expertadvice p {
  font-size:19px;
}

.page-node-23.node-type-landing-page #extraproof h3 {
  color:#51338C;
}

.page-node-23.node-type-landing-page #extraproof .proof {

}

.page-node-23.node-type-landing-page #heresome {
  padding: 40px 0;
}

.page-node-23.node-type-landing-page #heresome li{
  color:#9AEBEE;
  font-size:18px;
  padding:15px 0;
  width:90%;
  border-bottom:1px solid #2F6A99;
}

.facultystudents.node-type-landing-page #heresome li:last-child {
 border:none; 
}




/* Partners and Donors */


.page-node-25 #insidecontent .partnerlogos ul {
  
}


.page-node-25 #insidecontent .partnerlogos ul li{
  background: none;
margin-top: 5px;
font-size: 17px;
padding: 10px 0;
list-style: none;
width: 85%;
border-bottom: 1px solid #9AEBEE;
  
}

.page-node-25.node-type-landing-page #heresome {
  padding: 40px 0;
}

.page-node-25.node-type-landing-page #heresome li{
  color:#9AEBEE;
  font-size:18px;
  padding:15px 0;
  width:90%;
  border-bottom:1px solid #2F6A99;
}

.page-node-25.node-type-landing-page #heresome li:last-child {
 border:none; 
}




/* Industry and Government */


.page-node-24.node-type-landing-page #heresome {
  padding: 40px 0;
}

.page-node-24.node-type-landing-page #heresome li{
  color:#9AEBEE;
  font-size:18px;
  padding:15px 0;
  width:90%;
  border-bottom:1px solid #2F6A99;
}

.page-node-24.node-type-landing-page #heresome li:last-child {
 border:none; 
}



/* Licensing Available Technologies */


.page-node-65 .firstblock p {
 border-left:5px solid #61CAB4;
  padding-left:15px;
  margin-bottom:10px;
  padding-top:5px;
  padding-bottom:10px;
}

.page-node-65 .firstblock p strong {
 font-size:18px; 
}



/* Success Stories Main Page */


.not-front #insidecontent #copy li.views_slideshow_slide, .not-front #insidecontent #copy .flex-control-nav li {
  background:none;
  padding-left:0;
}

.not-front #insidecontent #copy .views_slideshow_slide .views-field-title {
  position:absolute;
  top: 40%;
  left:40px;

	color: #062563;
	font-family: 'DM Sans',Helvetica, Arial, sans-serif;
	letter-spacing: 0px;
	padding-bottom: 15px;
	margin-top: 0px;
	font-weight:500;
	left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
text-align: center;
}

.not-front #insidecontent #copy .views_slideshow_slide .views-field-title h3 {
	  font-size: 40px;
	line-height: 1.1;
}

.not-front #insidecontent #copy .views_slideshow_slide .views-field-title a {
color:#fff;  
}

.not-front #insidecontent #copy .views_slideshow_slidee {
  background: none;
padding: 0;
}

.not-front.page-node-54 .views-slideshow-controls-text-previous,.not-front.page-node-54 .views-slideshow-controls-text-next, .not-front.page-node-54 .views-slideshow-controls-bottom,.views-slideshow-controls-text-pause {
  display:none;
}

.not-front.page-node-54 #copy .item{
    border-bottom: 1px solid #70DEC7;
    padding-bottom: 10px;
}

.not-front.page-node-54 #copy .itemtitle {
  font-size: 24px;
	line-height: 1.1;
	color: #062563;
	font-family: 'DM Sans',Helvetica, Arial, sans-serif;
	letter-spacing: 0px;
	padding-bottom: 15px;
	margin-top: 30px;
	font-weight:500;
}

.not-front.page-node-54 #insidecontent #words .flex-control-nav li{
	background: none;
padding: 0;
}






/* A Success Story  */

.not-front.node-type-article #insidecontent  {
  
  
}

.not-front.node-type-article #insidecontent #copy #pagetitle h1 {
  margin-bottom:20px;
}

.not-front.node-type-article #insidecontent #words,.not-front.node-type-article #insidecontent #copy  {
position:relative;  
}

.not-front.node-type-article #insidecontent .projectsummary {
position: absolute;
padding: 20px 0 20px 0;
top: 260px;
right: 0;
}

.not-front.node-type-article #insidecontent .projectsummary h5 {
  padding-left:30px;
  color:#062563;
  text-transform:uppercase;
  letter-spacing:1px;
}

.not-front.node-type-article #insidecontent .projectsummary .field {
  padding-left:30px;

  font-size:18px;
  line-height:1.2;
  padding-right:30px;
  padding-bottom:15px;
}

.not-front.node-type-article #insidecontent #copy  {
	text-align:center;
}

.not-front.node-type-article #insidecontent #copy h3 {
	margin-top:30px;
}

.not-front.node-type-article #insidecontent #copy h3, .not-front.node-type-article #insidecontent  #copy h5 {
  text-align:left;	
  padding-left:80px;
}

.not-front.node-type-article #insidecontent #copy p {
 padding-left:80px;
  padding-right:80px;
  text-align:left;
}

.not-front.node-type-article #insidecontent #copy ul {
  position:relative;
  width:auto;
  padding-left: 80px;
padding-right: 80px;
text-align: left;
}


.not-front.node-type-article #insidecontent #copy ul li{
  
}

.not-front.node-type-article #insidecontent #copy img {
 padding-top:30px;
 padding-right:30px;
  padding-bottom:30px;
  margin-bottom:10px;
  background:transparent url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/inside/bg_storypic.png) bottom right no-repeat;
}

.not-front.node-type-article #insidecontent #copy small.caption {
  color:#456DD2;
  float:left;
  width:100%;
  text-align:center;
 padding-bottom:20px;
}

.not-front.node-type-article #insidecontent #copy .caption-left {
  color:#456DD2;
  float:left;
  width:50%;
padding-bottom:20px;
font-size:15px;
}


.not-front.node-type-article #insidecontent #copy .caption-right {
  color:#456DD2;
  float:right;
  width:100%;
  padding-bottom:20px;
  text-align:right;
    font-size:15px;
}

.not-front.node-type-article #insidecontent #yellowcta {
 padding-top:30px;
 padding-right:30px;
  padding-bottom:30px;
  margin-bottom:10px;
  background:transparent url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/inside/bg_articlecta.png) bottom right no-repeat;
}

.not-front.node-type-article #insidecontent #yellowcta p {
padding:30px;
  font-size:20px;
}





/* FAQs */

.not-front.page-node-28 #copy .content p {
padding-bottom:40px;	
}




/* Contact Us */

.not-front.page-node-48 #copy h4 {
 margin-top:20px;
  padding-bottom:5px;
}

.not-front .webform-client-form label {
  margin-bottom:5px;
}

.not-front .webform-client-form input[type=text],.not-front .webform-client-form input[type=email], .not-front .webform-client-form textarea {
  background:#E8EAE9;
  border:none;
  padding:5px 5px 5px 8px;
  border-radius:5px;
  font-size:17px;
  
}

.not-front .webform-client-form textarea {
 font-size:17px;
  font-family:inherit;
}

.not-front .form-item {
margin-bottom:10px;  
}

.not-front .form-actions {
 float:left;

  width:100%;
}

.not-front .form-actions .form-submit {
  background: #FDCC30 url(https://sta.uwi.edu/stacie/sites/default/files/stacie/images/bg_btn_yellow.png) no-repeat 90% -3px;
	color:#fff;
	font-family: 'DM Sans',Helvetica,Arial,sans-serif;
	border:1px solid #fff;
	padding:8px 76px 8px 16px;
	font-size:20px;
  border-radius:10px;
  display:inline-block;
  color:#072563;
  font-weight:700;
  	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
    cursor:pointer;
  border:none;
}


.not-front .form-actions .form-submit:hover {
padding-right:86px;
  background-position: 92% -3px;
}




/* Updates */

.not-front.page-node-55 #insidecontent #copy .item {
   border-bottom: 1px solid #DEE1E1;
   padding-left:0;
   background:none;
}

.page-node-55 #copy .item{
    padding-top: 10px;
}

.page-node-55 #copy .item p {
	padding-bottom:0;
}

.page-node-55 #copy .item a {
  font-size:20px;
  padding-left:0px;
  padding-top:5px;
}

.page-node-55 .itemdate {
 padding-top:5px;
  text-transform:uppercase;
}




/* An Update */


.node-type-update .content {
	
}







@media only screen and (min-width: 960px) and (max-width: 1160px) {

.menu > ul > li a {
    padding: 1em 1em;
}

#header #logo {
    border-right: none;
}

#header #auxnav {
    padding: 20px 0;
}
#header #auxnav ul li {
	display:block;
    padding-right: 7%;
	padding-bottom:5px;
}

#staciehomecontent #turnideas {
    background-position:  170% 50px ;	
}


#testimonials .testimonial {
  margin:0;
  background:none;
}


}