  /*
Theme Name: UWI Vice-Chancellor's Annual Report 2015/16
Theme URI: http://uwi.edu/vcreports
Description: UWI Vice-Chancellor's Annual Report 2015/16
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,monospace;
     margin: 5px 0pt;
     padding: 5px;
     white-space: normal;
     width: 100%;
}

p code {
     display: inline;
}

body {
min-height: 100%; /* min-height forces body rules to override html */
}

html {
  height: 100%;  
}

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



/* SITE DEFINITIONS */

body{
	color: #260600;
	font: 17px 'Nunito Sans',Times, serif;
	line-height: 1.4;
	-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;
}

.home h1 { 
	 font-size:88px;
	line-height: 1;
	color: #137050;
  font-weight:normal;	font-family:'Monda',Helvetica,Arial,sans-serif;
  padding-bottom:10px;
	}
	
.home #homecontent h2, .inside #insidecontent h2 {
    font-size: 18px;
    line-height: 1.1;
    color:#115A40;
  color:#fff;
    font-family: 'Monda',Helvetica,Arial,sans-serif;
	padding-top: 25px;
  padding-bottom:55px;
  padding-left:45px;
	text-transform:uppercase;
  letter-spacing:1px;
  font-weight:300;
  background: transparent url('images/bg_h2.png') top left repeat-x;*/
}

h3, .inside h3, .home h3 { 
	font-size: 22px;
line-height: 1.1;
color: #4D1F4E;
font-family: 'Antonio-Light',Helvetica, Arial, sans-serif;
margin: 0em;
padding-bottom: 20px;
letter-spacing: 1px;
font-weight: 700;
text-transform: uppercase;
margin-top: 0px;
	  }

h4, .inside h4, .home h4 { 
    font-size: 17px;
    line-height: 1.2;
    color: #08593D;
    font-family: 'Nunito Sans',Helvetica,Arial,sans-serif;
    letter-spacing: 1px;
    margin-bottom: 0px;
    text-transform: uppercase;
    font-weight: 800;
    margin-top: 0px;
  padding-bottom:10px;
  text-align:left;
}

h5, .inside h5, .home h5 {
	font-family:'Monda',Helvetica,Arial,sans-serif;
	font-size:18px;
	color:#333333;
	padding:20px 0 5px 0;
  font-weight:normal;
  line-height:1;
  letter-spacing:0px;
  border-bottom:1px solid #333;
  text-transform:uppercase;
}

p,.inside p,td p,.inside td p {
     color: #260600;
  padding-bottom:15px;
font: 17px/1.6 'Nunito Sans',Times,serif;
}

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

}

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

li {
     list-style-type: none;
     margin-left: 0px;
     padding-left: 0px;
}

strong {
	 font-weight:bold;
	 font-family:Helvetica,Arial,sans-serif;
}


#wrap blockquote {
width:100%;
margin-bottom:20px;
  margin-top:20px;
  margin-left:120px;
  float:left;
}

#wrap blockquote p {
font-size:26px;
  text-align:left;
  
  color:#642B66;
font-family:'Nunito Sans',Helvetica,Arial,sans-serif; 
font-weight:200;
  line-height:1.2;
  padding-top:80px;
   padding-left:90px;
  padding-bottom:20px;
  width:65%;
  background: transparent url(images/bg_blockquote.png) left top no-repeat;
}

.inside #wrap blockquote p {
 font-weight:600; 
  font-size:28px;
}

#wrap blockquote span {
  color:#115A40;
}

a, a strong, a:visited, .inside #insidecontent 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:#583058;
}

.inside #wrap #words a, .inside #wrap #insidecontent a {
color: #942694;	
}

a:hover, .inside #insidecontent a:hover, a strong:hover {
     color:#000;
	 color: #22994b;
}

.inside #wrap #words a:hover {
color: #22994b;
}

.homepage img, .inside img {
	width:auto;
}

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

hr {
     background: transparent url(images/bg_hr.png) center no-repeat;
     margin: 20px 0 20px 0px;
     padding: 0pt;
width:100%;
float:left;height : 15px;
border:0;
}

.home small, .inside small, .font_small, .inside small a {
	font-size: 14px;
	line-height:1.1;
	padding-bottom:25px;
	padding-top:10px;
	font-family:'Nunito Sans',Helvetica,Arial,sans-serif;
	}

input {
font: 15px Helvetica, Arial, sans-serif;
}



/* FONT-FACE */


@font-face {
    font-family: 'Antonio-Light';
    src: url('/vcreport/2015-2016/fonts/antonio-light-webfont.eot');
    src: url('/vcreport/2015-2016//vcreport/2015-2016/fonts/antonio-light-webfont.eot') format('embedded-opentype'),
         url('/vcreport/2015-2016//vcreport/2015-2016/fonts/antonio-light-webfont.woff2') format('woff2'),
         url('/vcreport/2015-2016/fonts/antonio-light-webfont.woff') format('woff'),
         url('/vcreport/2015-2016/fonts/antonio-light-webfont.ttf') format('truetype'),
         url('/vcreport/2015-2016/fonts/antonio-light-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Antonio';
    src: url('/vcreport/2015-2016/fonts/antonio-regular-webfont.eot');
    src: url('/vcreport/2015-2016//vcreport/2015-2016/fonts/antonio-regular-webfont.eot') format('embedded-opentype'),
         url('/vcreport/2015-2016//vcreport/2015-2016/fonts/antonio-regular-webfont.woff2') format('woff2'),
         url('/vcreport/2015-2016/fonts/antonio-regular-webfont.woff') format('woff'),
         url('/vcreport/2015-2016/fonts/antonio-regular-webfont.ttf') format('truetype'),
         url('/vcreport/2015-2016/fonts/antonio-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




/* COMMON STYLES */

.box-green {
background:#09593D /*url(images/bg_greenbox.png) right top no-repeat*/;
  border-top:20px solid #642B66;
  padding:40px 0 60px 0;
}

.box-green p, .box-green h2, .box-green small {
color:#fff;  
}

.box-green a {
  color:#10BB80;
}

.box-purple {
	background-color:#71307B;
  padding:40px 0;
}

.box-darkpurple {
background-color:#4E204F;
padding:40px 0 60px 0;
}

/*.box-darkyellow h2 {
	color:#F9C957;
}*/

.box-grey {
	background-color:#D7DAD3;
	padding:40px 0 60px 0;
}

.box-lilac {
background-color:#E7DFE4;
/*background-color:#F9C957;*/
padding:40px 0 40px 0;
}

.full {
width:100%;
float:left;
}

.inside p.intro, .home p.intro {
font-size:18px;	
}

.mobileonly {
display:none;	
}

.inside #sharingbox {
	margin-top:5px;
}


/* STRUCTURE */


#wrap {
    position: relative;
    z-index: 0;
    top: 0;
    left: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
min-height:600px;
}

#toparea #logo {
  margin-top:22px;
}

#toparea #logo img {
width:auto;	
}



/* Footer */
#footer {
     float: left;
     margin: 0px auto;
     width: 100%;
font-size:0.9em;
  position:relative;
  font-size:14px;
  background: transparent url(images/bg_footer.png) center 280px no-repeat;
}


#footer #footer-content{
  padding-top:20px;
  position: relative;
}


#footer #mainfooter .grid_4 {
	  background: transparent url(images/separator_footer.png) right middle no-repeat;
}


#footer #bottomfooter h4 {
 margin-bottom:10px;
  text-align:left;
  color:#fff;
  letter-spacing:3px;
  margin-top: 25px;
}

#footer #bottomfooter p {
padding-top:20px;	
font-size:16px;
}

#footer #bottomfooter a {
font-size:16px;
text-decoration:underline;
}

#footer #copyright {
 margin-top:29px; 
 padding-bottom:40px; 
  text-align:right;
}


#footer #copyright small {
color:#fff;  
}

#footer #chartslinks {
	text-align:center;	
  margin-bottom:30px;
}

#footer #chartslinks .moreinfo {
padding-top:20px;  
}

#footer #chartslinks .moreinfo  {
  
}

#footer #chartslinks .moreinfo:last-child {
 background:none; 
}


/* HOME */


.home  {
  position:relative;
	float: left;
	width: 100%;
}

.home #wrap{
 background: transparent url(images/home/bg_home.jpg) center 80px no-repeat; 
  min-height:900px;
}

.home #toparea{

}

.home #toparea h1 {
font-size:114px;
  color:#fff;
  margin-top:95px;
  line-height:0.8;
}

.home #homecontent #toparea #pagetitle h2 {
 color:#E0E4DB; 
  font-size:28px;
  padding-top:10px;
  background:none;
  padding-left:0;
  padding-bottom: 43px;
}

.home #slideshow {
  margin-top:400px;
}

.home #explorereport {
  margin-top:20px;
  text-align:center;
}

.home #explorereport h3{
  font-size:34px;
  letter-spacing:4px;
  margin-top:15px; 
  padding-right:70px;
  padding-bottom:60px;
background: transparent url(images/bn_home_arrowdown.png) 43% 45px no-repeat;   
  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;   
}

.home #explorereport h3:hover {
letter-spacing:6px;		
background: transparent url(images/bn_home_arrowdown.png) 43% 55px no-repeat;

}

.home #explorereport h3:before,.home #explorereport h3:after {
  background: #532054;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
    top:30px;
  width:35%;
}

.home #explorereport h3:before {
  left: 0;
}

.home #explorereport h3:after {
  right: 0;
}

.home .box-grey {
  padding-bottom:20px;
  background: transparent url(images/bg_grey.png) center top repeat-x;
}

.home #toparea #features {
 position:relative;
  z-index:40;
  margin-top:35px;
}

.home #toparea #features .feature {
margin-right: -57px;
  margin-bottom:15px;
}

.home #toparea #features .feature:hover {
	margin-right: -37px;
}


.home #toparea #vcquote {
  margin-top:25px;
}

.home #toparea #vcquote blockquote {
    text-align:right;
margin-left:0;  
  margin-top:70px;
  padding-bottom:40px;
  padding-left: 23px;
   background: transparent url(images/home/bg_home_vcquote.png) right top no-repeat;
}

.home #toparea #vcquote blockquote p{
 background:none; 
  padding:25px 25px 45px 45px;
  font-size:19px;
  line-height:1.4;
  width:auto;
  color:#fff;
  text-align:right;
}

.home #toparea #vcquote blockquote small {
color:#fff;  
padding-right:60px;
  
}

.home #toparea #vcquote #listing {
margin-top:0px;  
}

.home #toparea #vcquote #listing ul {
padding-left:40px; 
  padding-top:10px;
}

.home #toparea #vcquote #listing li {
border-bottom:1px solid #D7DAD3; 
      -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.home #toparea #vcquote #listing li:hover {
 padding-left:10px; 
}

.home #toparea #vcquote #listing li:last-child {
 border:none; 
}

.home #toparea #vcquote #listing h3 {
 font-size:19px; 
  padding-bottom:10px;
  padding-top:15px;
}

.home #toparea #vcquote img {
padding-top:0px;
  margin-left:-23px;
}

.home #homecontent #midarea {
    margin-top: -120px;
}

.home #midarea .feature {
margin-right: -104px;
}

.home #midarea .feature:hover {
	margin-right:-88px;
}

.home #bottomarea .descr {
  background: transparent url(images/home/bg_home_univmgmt.png) left top no-repeat;
  padding:50px 0 0 0;
  min-height:140px !important;
}

.home #bottomarea .descr:hover {
background: transparent url(images/home/bg_home_univmgmt.png) 10px top no-repeat;
}

.home .feature ,.home .descr{
	 -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.home #bottomarea .descr:nth-child(6n) {
 margin-left:250px; 
}




/* INSIDE PAGES */

.inside.chapter {
	position: relative;
float: left;
width: 100%; 
 background: transparent url(images/inside/bg_inside.png) center 80px no-repeat;
}

.inside.page {
	position: relative;
float: left;
width: 100%; 
 background: transparent url(images/inside/bg_inside_content.png) center 140px no-repeat;
}

.inside .caption {
float:left;
width:100%;
margin-bottom:15px;
margin-top:5px;
}

.inside .landing #backtoindex2{
z-index:90;
  margin-top:130px;
-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	transition: all 0.1s linear;
}

.inside.page .page #backtoindex2 {
  margin-top:80px;
  margin-bottom:20px;
}

.inside #backtoindex2:hover {
left:0px;
}

.inside #insidecontent {
position:relative; 
  background:transparent;
}

.inside #insidecontent #pagetitle {
min-height:400px;
  position:relative;
}

.inside #insidecontent #pagetitle #publogo {
  margin-top:102px;
}

.inside #insidecontent.landing #pagetitle #publogo img {
width:auto;  
}


.inside #insidecontent #pagetitle h1 {
font-size:42px;
	line-height: 1;
	color: #fff;
  font-weight:normal;	font-family:'Monda',Helvetica,Arial,sans-serif;
  padding-bottom:10px;
  width:65%;
  min-height: 86px !important;
}

.inside #insidecontent.landing #pagetitle h1 {
  padding-top:340px;
}

.inside #insidecontent.page #pagetitle h1 {
  padding-top:320px;
}

.inside #insidecontent.landing #intro {
margin-top:95px;
min-height: 320px !important;
}

.inside #insidecontent.landing #intro p {
font-size:20px;  
}

.inside #insidecontent.content {
	
}

	  
 .inside.page #words h3
	  {
		  margin-top:20px;
	  }
	  
#insidecontent ul {
margin-top:10px;
  margin-left:0px;
  margin-bottom:20px;
}

#insidecontent li {
  background: transparent url('images/inside/bullet_lilac.png') no-repeat scroll left 3px;
padding-left:30px;
  padding-bottom:10px;
}

#insidecontent li.pdf {
background: transparent url('images/inside/pic_pdf.png') no-repeat scroll left 7px;
padding-left:50px;
  padding-top:15px;
  padding-bottom:20px;
  line-height:1.1;
  
}

#insidecontent #intro .grid_6.alpha p:first-child:first-letter  {
  font-size:80px;
  color:#0E8E61;
  font-weight:bold;
  padding-top: 6px; 
  padding-right: 8px; 
  padding-left: 0px;
  float: left;
}

/*#insidecontent .grid_6 img, #insidecontent .grid_12 img, #insidecontent .grid_10 img.chart {
width:100%;	
}*/

#insidecontent #mainpic img,#insidecontent #secondarypic img {
	width:100%;
	height:auto;
	margin-top:20px;
}

#insidecontent #dloadfile {
  margin-top:40px;
  margin-bottom:20px;
  text-align:right;
   background: transparent url('images/inside/bg_sharingbox.png') right top no-repeat;
   width:290px;
}

#insidecontent #dloadprincipalfile {
  margin-top:20px;
  padding-top:10px;
  padding-bottom:20px;
  margin-bottom:20px;
  border-top:1px solid #efefef;
}

#insidecontent #dloadfile .pdffile, #insidecontent #dloadprincipalfile .pdffile {
  background: transparent url('images/inside/pic_pdf.png') no-repeat 0px 12px;
padding-top: 21px;
padding-left: 40px;
  padding-right:0px;
text-transform: uppercase;
padding-bottom: 12px;
text-align: left;
  font-family:'Antonio-Light',Helvetica,Arial,sans-serif;
}

#insidecontent #dloadfile .pdffile a{
color:#521F53;
  letter-spacing:1px;
}

#insidecontent #dloadfile .noborder .pdffile {
padding-left:40px;
}

#insidecontent #sharingbox {
margin-top:55px;  
}

#insidecontent #related {
margin-top:40px;
padding-top:20px;
border-top:1px solid #efefef;
}

#insidecontent iframe {
margin-bottom:0px;	
}


.inside #insidecontent #midarea p a, .inside #insidecontent #toparea p a {
text-decoration:underline;	
}

/* EDUCATE DONATE */

.inside #insidecontent .patron {
min-height:400px !important;	
}
.inside #insidecontent .patron p {
padding-bottom:5px;
line-height:1.4;
}
.inside #insidecontent .patron small {
padding-bottom:5px;	
}

/*CAMPUS REPORTS */


#insidecontent #principalbio {
  width:100%;
  float:left;
  border-bottom: 1px solid #3CA95F;
}

#insidecontent #principalbio img {
  float:left;
  margin-right:10px;
}

#insidecontent #principalbio h4 {
  font-family: 'Antonio-Light',Helvetica,Arial,sans-serif;
text-align: left;
font-weight: normal;
letter-spacing: 1px;
font-size: 40px;
margin-top: 100px;
margin-bottom: 0;
padding-bottom: 5px;
text-transform: uppercase;

}

#insidecontent #principalbio h5{
  font-family:'Monda',Times,serif;
  font-size:16px;
  padding-bottom:10px;
  border:none;
  padding-top:0px;
  background:none;
}




/* 404 PAGE */

.inside #insidecontent.errorpage #toparea {
    height: 120px;
}

.inside #insidecontent.errorpage #words h2 {
	padding-bottom:30px;
}



/* PAGINATION */

.inside .wp-pagenavi {
    clear: both;
	float: left;
width: 100%;
	margin-top:20px;
}

.inside .pagination .wp-pagenavi a:hover, .inside .pagination .wp-pagenavi span.current {
 border:none; 
  background:#F9C957;
   border: 1px solid #F9C957;
}

.inside .pagination .wp-pagenavi a, .inside .pagination .wp-pagenavi span {
    text-decoration: none;
    border: 1px solid #BFBFBF;
    padding: 3px 5px;
    margin: 2px;
}

.inside #words .pagination .pages {
 font-size:14px;
  text-transform:uppercase;
  border:none;
  padding-left: 0;
}



/* ACCORDION */

.inside #words .su-accordion {
margin-top:1em;  
}

.inside #words .su-spoiler-title {
font-size:18px;
  color:#fff;
  text-transform:uppercase;
  letter-spacing:1px;
}

.inside #words .su-spoiler-content {
 padding-top:0; 
}



/* TABS */

#words .su-tabs {
margin-top:2.2em; 
  background: transparent;
}

#words .su-tabs,.#words .su-tabs .su-tabs-pane {
	background:transparent;
}

#words .su-tabs-nav span {
  background: transparent 95% center no-repeat;
  margin-left:0;
  font-family:'Garamond',Georgia, "Times New Roman", Times, serif;
  font-size:1em;
  text-transform: uppercase;
  font-weight:bold;
  border-bottom:1px solid #003762; 
  padding:5px 35px 5px 5px; 
  margin-right:10px;
  letter-spacing:1px;
  color:#009AD9;
  text-align:left;
}

#words .su-tabs-nav span.su-tabs-current {
color:#0A5598;
  text-align:left;
}

#words  .su-tabs-panes {
	
}

#words .su-tabs .su-tabs-pane,#words .su-tabs .su-tabs-pane p {

}


/* TABLES */

.inside #insidecontent table {/* ensures that paddings and margins activate */
width:100%;
border-collapse: separate;
    border-spacing: 0;
  background:transparent;
margin-bottom:20px;
  margin-top:20px;
}

#insidecontent table th{
text-transform:uppercase;
font-size:1em;
  font-weight:normal;
font-family: Helvetica,Arial,sans-serif;
  color:#69043B;
vertical-align:middle;
padding:15px 0px;
text-align:left;
border-bottom:2px solid #666666;
  letter-spacing:1px;
}

#insidecontent table tr,#insidecontent .su-table table tr.su-even {
background:transparent;  
}

#insidecontent table th em{
font-style:normal;
}

#insidecontent table td{
padding:15px 10px;
text-align:left;
vertical-align:top;
font-size:16px;
  border-bottom:1px solid #8F8E8F;
  line-height:1.4;
}

#insidecontent table td.first {
background:white;
  font-weight:bold;
}

#insidecontent table td:last-child {
border-right:none;
}

#insidecontent table tr:last-child td{

  
}

#insidecontent table h2 {
margin-bottom:0.6em;  
}

#insidecontent table p {
line-height:1.4;  
}

#entry-content table td img{
padding-bottom:10px;
}

#entry-content table td li {
text-align:left;
}

#entry-content table td:first-child {
text-align:left;
}


/* Table striping */

#insidecontent #words tr:nth-child(even) { background: #EFF3F3; }
#insidecontent #words tr:nth-child(odd) { background: #fff; }







/**/

/* HACK FOR WEBKIT */
@media screen and (-webkit-min-device-pixel-ratio:0)  {
	


}


/**/
/* HACK FOR IE 10 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {



}




/**/
@media only screen and (min-width: 1161px) {
  

  
}


/**/


