﻿/*
Theme Name:     ahecustom
Description:    Customised child theme for Faculty
Author:         A.H. Eden
Author URI:     http://example.com/about/
Template:       faculty
Version:        6.6.6
*/

@import url ("../faculty/style.css");
@import url ("../faculty/css/style.css");
/* Fails @import url ("./fonts/cmserif/cmun-serif.css"); */





/* Color Scheme ******************************************
 *
 * "White" text:    #FFFFF6
 * "Black" text:    #333333
 * Highlight:       #800000 (maroon)
 * Links:           #A29EA7
 *     Visited:     #A29E78
 *     Hover:       #50485B (mulled wine)
 ********************************************************/



/* Links **********************************/
#main a {
	color:#A29EA7;
	text-decoration:none !important;
}
#main a:visited {
	color:#A29E78;
}
#main a:hover {
    color:#FFFFF6;
	background-color:#50485B;
}
#main a:active {
    color:#FFFFF6;
	background-color:#A29E78;
}



/* Grid hover image transparent *************/
#main .vc_gitem-animated-block a:hover {
	background-color:transparent;
}



/* Pubtype in grid ***************************/
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover  {
    background-color:#50485B;
    color:#FFFFF6;
}




/* Grid Figure caption **********************/
.vc_figure-caption  {
    font-size:11px;
}






/* Education *****************************************/

ul.ul-card li .description p {            /* Heading */
    font-size: 14px;
}
ul.ul-card li .description p.where {
    font-weight: 300;
    font-size: 13px;
    margin-top: 12px;
}
.edu {                           /* Image overlay ****/
    z-index:2;           /* Display on top of Education */
    max-height:100px; 
    max-width:33%; 
    position:absolute; 
    margin-top:10px; 
    right:24px;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
ul.ul-card li {                     /* Inner box *********/
    padding-right:38%;
}





/* Tabs ************************************/

/* Seems redundant:
li.vc_tta-tab span.vc_tta-tab a {
    padding: 14px 9px 14px 9px !important;
}
*/
.vc_tta.vc_general .vc_tta-tab>a {
    padding: 10px 10px !important;
}

li.vc_tta-tab span.vc_tta-title-text {
    margin-left: 6px !important;
}
/*	Tab title **********************************************/		
li.vc_tta-tab a span.vc_tta-title-text,         /* Default */
li.vc_tta-tab a i.vc_tta-icon {
    font-size:14px !important;
    font-weight: 300;
    color: #FFFFF6;
    background-color:transparent;
}
li.vc_tta-tab a {
    background-color:#A29EA7 !important;
}
/* Active tab: */
li.vc_tta-tab.vc_active span.vc_tta-title-text, 
li.vc_tta-tab.vc_active i.vc_tta-icon,
li.vc_tta-tab.vc_active a {
    font-size:18px !important;
    color:#333333;
    background-color:transparent !important;
}
li.vc_tta-tab a:hover,
li.vc_tta-tab.vc_active a:hover {
    background-color:#50485B !important;
}
li.vc_tta-tab a:active,
li.vc_tta-tab.vc_active a:active {
    background-color:#A29E78 !important;
}




/* Dysclaimer link ******************************************/
div#copyright a {
	color:#FFFFF6 !important;
}




/* Buttons ************************************************/
.btn-info,                              /* In Carousel */
.fasc-type-glossy,                      /* Plugin "forget about button shortcodes */
.pub-single-info .link-buttons a {      /* In individual publication page */
	background-color:#A29EA7 !important;
	color:#FFFFF6 !important;
	border:0;
}
.pub-single-info .link-buttons a:hover {      /* In individual publication */
	background-color: #50485B !important;
    color:#FFFFF6;
}
.pub-single-info .link-buttons a:active {      /* In individual publication */
	background-color:#A29E78 !important;
    color:#FFFFF6;
}


/* Interest **********************************************/
.ul-boxed ul li {
    border: 0px;
    box-shadow: 0px 0px 0px 0px transparent;
    padding:0;
}




/* Call for Action **************************************/
.vc_general .vc_cta3 {
    padding: 14px !important;
}



/* Image captions ***************************************/
.wp-caption-text {
    margin-top: .2em;
    font-size: .8em;
}




/* Accordion ***************************************/
.vc_vc_tta_accordion {
    margin-top:0;
}





/* Position *******************************/
ul.ul-dates div.dates span:first-child {
    margin-top:10px;
}




/* Award **********************************/
ul.timeline li .date {
    font-size:inherit
}
/* ul.timeline li .data { padding: 12px 10px; }*/
ul.timeline li .data .subject {
    cursor: pointer;
    color: #A29EA7;
    font-size: 14px !important;
}
        



/* Project *********************************/
.ul-withdetails li .meta {
    margin-top:4em;
}
.ul-withdetails li .image { 
    background-size: contain;
    background-position: 0;
}






/* Carousel ************************************************/
.lab-details {
    padding-top: 1px;
}
.lab-details h3 {       /* Student name */
    font-size:18px;
}
.lab-details h4 {       /* Student affiliation */
    font-size:14px;
}






/* Paper abstracts ****************/
div.Synopsis {
    margin: 13px 13px 0 128px;
    line-height:1.15;
    text-align:justify;
    font-size:15px;
	font-family: 'Computer Modern Serif';
    font-variant-ligatures: none;
}

div.Synopsis:before {
	display: block;
    margin-left:-128px;
    height: 0;
    content: "Synopsis";
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    color: maroon;
}




/* Quotations *********************/
blockquote { /* Override Faculty */
    border:0px;
    margin:0;
    padding:48px 0 48px 64px;
	font-weight:300;
	line-height: 1.25;
    display:block;
} 
blockquote p { 
    font-style:italic; 
    font-size:18px;
}
blockquote footer cite { 
	font-size:13px;
	font-weight:300
}
blockquote:before {
    height:10px;
    display:block;
    margin-left: -45px;
    content: "“";
	font-family: 'Computer Modern Serif';
    font-size:64px;
    font-weight: bold;
    color: maroon;
}






/*  Headings ****************************************/
.heading1,
.vc_separator { 	/* Used as 1st level heading ****/
	font-size:32px;
    margin-top: 1.5em !important;
	margin-bottom: 1em !important;
}
.heading2,
h3, 
.h3 {               /* Also includes Single Project title */
	font-size:24px;
    margin-top: 1.5em !important;
	margin-bottom: 1em !important;
}
.heading3 {         /* Subheading for Publication Topics/Key Contributions (Research page) */
	font-size:16px;
	font-weight:bold;
    margin-bottom: 1em !important;
}



/* FAQ title **********************************************/
.vc_tta-panel-title .vc_tta-title-text {  	
	font-size:13px;
	font-weight:400;
    margin-top: 1.5em !important;
	margin-bottom: 1em !important;
}



/* Name & affiliation size: ************/
#profile .title h3 {
	font-size:1.3em !important;
}





/* Bullet list with check boxes: *********************/
li.check-list:before {
	content: '\f046';
	font-family: 'FontAwesome';
	float: left;
	margin-left: -1.5em;
}

li.check-list {
	list-style: none;
}

ul.check-list {
	margin-left: -1em;
	list-style: none;
}



/* newline in backend HTML **************************/
div.p {
	margin-top:0.5em;
	margin-bottom:0.5em;
}


/* Social media icons ********************************/
.social-icons li {
	padding: 0.3em;
}
.social-icons ul {
    padding: 1em;
}




/* Page: Publications: ***************************/

/* Publication title *******************************/
#main .pubtitle a {
    font-family: 'Computer Modern Serif';
    font-variant-ligatures: none;
    font-size: 18px;
    line-height:1em;
    color:#50485B;
    font-weight:bold;
}
#main .pubtitle a:hover,
#main .pubtitle a:active {
    color:#FFFFF6;
}
.pitems .pubmain.pub-has-thumbnail.compact .pub-contents {
    margin-left: 140px;
}


/* Individual publication Page ***************/
div.pubheader h2.title { 
    font-family: 'Computer Modern Serif';
    font-variant-ligatures: none;
}


/* Page: Research: ---------------------------------*/
/* Publication excerpt *******************************/
.excerpt,
#main .excerpt a,
#main .excerpt a:visited,
#main .excerpt a:hover {
    font-family: 'Computer Modern Serif';
    font-variant-ligatures: none;
    font-size: 13px;
    line-height:1;
    color:#FFFFF6; 
    background:#A29EA7;
}



/* Body text **********************/
#blog-content .page-contents, 
#blog-content .page-contents p {
    font-size: 13px;
}



.todo { /* Temporary elements which should be hidden */
    display: none !important;
}



/* Fonts: Import Computer Modern Serif ****************/
@font-face {
	font-family: 'Computer Modern Serif';
	src: url('fonts/cmserif/cmunrm.eot');
	src: url('fonts/cmserif/cmunrm.eot?#iefix') format('embedded-opentype'),
		 url('fonts/cmserif/cmunrm.woff') format('woff'),
		 url('fonts/cmserif/cmunrm.ttf') format('truetype'),
		 url('fonts/cmserif/cmunrm.svg#cmunrm') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Computer Modern Serif';
	src: url('fonts/cmserif/cmunbx.eot');
	src: url('fonts/cmserif/cmunbx.eot?#iefix') format('embedded-opentype'),
		 url('fonts/cmserif/cmunbx.woff') format('woff'),
		 url('fonts/cmserif/cmunbx.ttf') format('truetype'),
		 url('fonts/cmserif/cmunbx.svg#cmunbx') format('svg');
	font-weight: bold;
	font-style: normal;
}


@font-face {
	font-family: 'Computer Modern Serif';
	src: url('fonts/cmserif/cmunti.eot');
	src: url('fonts/cmserif/cmunti.eot?#iefix') format('embedded-opentype'),
		 url('fonts/cmserif/cmunti.woff') format('woff'),
		 url('fonts/cmserif/cmunti.ttf') format('truetype'),
		 url('fonts/cmserif/cmunti.svg#cmunti') format('svg');
	font-weight: normal;
	font-style: italic;
}


@font-face {
	font-family: 'Computer Modern Serif';
	src: url('fonts/cmserif/cmunbi.eot');
	src: url('fonts/cmserif/cmunbi.eot?#iefix') format('embedded-opentype'),
		 url('fonts/cmserif/cmunbi.woff') format('woff'),
		 url('fonts/cmserif/cmunbi.ttf') format('truetype'),
		 url('fonts/cmserif/cmunbi.svg#cmunbi') format('svg');
	font-weight: bold;
	font-style: italic;
}
