/*
Theme Name: Axon Child Theme
Theme URI: http://indonez.com
Description: Child Theme for Axon Theme
Author: indonez
Author URI: http://indonez.com
Template: axon
Version: 1.0
*/

/* Import CSS Files */
@import url("../axon/style.css");

.link-green {
	color: #9ac23b;
}

.idz-the-content a {
	color: #9ac23b;
}
.idz-the-content a:hover {
	color: #516E0D;
}

.logo-white {
	display: none;
}
.logo {
	display: block;
}

.home .logo-white {
	display: block;
}
.home .logo {
	display: none;
}
@media (min-width: 960px) {
	.menu-container {
		opacity: 1;
		visibility: visible;
		right: 19px;
	}	
	#menu-toggle {
		display: none;
	}
	.header-info-container {
		padding-top: 46px;
		margin-top: 0;
	}
}
@media only screen and (max-width: 959px) {
	.header-info-container {
		padding-top: 23px;
	    margin-top: 0px; 
	}
	.logo-container img {
		max-width: 300px;
	}
	#menu-toggle {
	    top: -56px;
	}
	.menu-container {
	    width: 100%;
	    background-color: #5A7814;
	    right: 0;
	    margin-right: 0;
	    margin-top: 0;
	}
	.header-right {
		width: 100%;
	}
	#menu-toggle {
	    top: -52px;
	}
}
@media only screen and (max-width: 768px) {
	.home .logo-white {
		display: none;
	}
	.home .logo {
		display: block;
	}
	.home #idz-header {
		padding-bottom: 22px;
	}
	.idz-footer-menu {
		margin-left: 0;
		margin-right: 0;
	}
}
@media only screen and (max-width: 480px) {
	.logo-container img {
		max-width: 230px;
	}
	#menu-toggle {
	    top: -42px;
	}
}


.form-search {
	display: none;
}

#idz-header {
	/*background-image: url('http://ceelab.ca/wp-content/themes/axon/images/header.JPG')*/
}
.has-slider .idz-breadcrumb {
	display: block;
}

.widget_area {
	float: right;
}

.idz-blog-thumb {
	margin-bottom: 20px;
}
.post-navigation {
	margin-top: 40px;
}
.slideshow {
	height: auto;
}

.home .idz-breadcrumb {
	display: none;
}

.idz-entry-post-tag {
	margin-top: 30px;
}


.publication-authors a {
	text-decoration: underline;
	margin-left: 20px;
}
.publication-authors a:first-child {
	margin-left: 0px;
}

.page-id-2244 .blog-container.blog-list-wrapper > li,
.page-id-2805 .blog-container.blog-list-wrapper > li,
.post-type-archive-publication .blog-container.blog-list-wrapper > li {
	margin: 0;
	border-top: 2px solid #E4E4E4;
    padding: 20px 0;
}

.page-id-2244 .blog-container .idz-blog-wrapper,
.page-id-2805 .blog-container .idz-blog-wrapper, 
.post-type-archive-publication .blog-container .idz-blog-wrapper {
	margin: 0;
}
@media only screen and (min-width: 64.063em) {
	.page-id-2244 .blog-container .idz-entry-content .large-7,
	.page-id-2805 .blog-container .idz-entry-content .large-7, 
	.post-type-archive-publication .blog-container .idz-entry-content .large-7 {
		width: 75%;
	}
	.page-id-2244 .blog-container .idz-entry-content .large-5,
	.page-id-2805 .blog-container .idz-entry-content .large-5, 
	.post-type-archive-publication .blog-container .idz-entry-content .large-5 {
		width: 25%;
	}
}
@media only screen and (min-width: 40.063em) {
	.page-id-2244 .blog-container .idz-entry-content .large-7,
	.page-id-2805 .blog-container .idz-entry-content .large-7, 
	.post-type-archive-publication .blog-container .idz-entry-content .large-7 {
		width: 75%;
	}
	.page-id-2244 .blog-container .idz-entry-content .large-5,
	.page-id-2805 .blog-container .idz-entry-content .large-5, 
	.post-type-archive-publication .blog-container .idz-entry-content .large-5{
		width: 25%;
	}
}

.social-links {
	position: absolute;
    left: 20px;
    top: -40px;
    font-family: Noto Sans;
    
}
.social-links a {
	margin-right: 20px;
    display: block;
    float: left;
}
.home .social-links a {
	color: white;
}
.social-links i {
	font-size: 20px;
	line-height: 24px;
    display: block;
    float: left;
    margin-right: 5px;
}
.social-links span {
	font-size: 12px;
	line-height: 24px;
    display: block;
    float: left;
}
@media (max-width: 959px) {
	.social-links {
		display: none;
	}
}
.google-map {
    position: relative;
    padding-bottom: 50%; // This is the aspect ratio
    height: 0;
    overflow: hidden;
    margin-bottom: 2rem;
}
.google-map iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.post-navigation .next-nav a:after {
  content: "\f105"; 
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  position: absolute;
  font-size: 56px;
  color: #555555;
  top: 65%;
  right: 0;
  margin: -30px 0 0 -20px;
  z-index: 1;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.post-navigation .prev-nav a:after {
  content: "\f104"; 
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  position: absolute;
  font-size: 56px;
  color: #555555;
  top: 65%;
  left: 20px;
  margin: -30px 0 0 -20px;
  z-index: 1;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.post-navigation .next-nav:after {
  content: ""; 
}
.post-navigation .prev-nav:after {
  content: ""; 
}
.post-navigation .next-nav a:hover:after {
  color: #9ac23b;
}
.post-navigation .prev-nav a:hover:after {
  color: #9ac23b;
}

.slideshow-caption h1, .slideshow-caption h1 a {
	display: none;
}

.widget_area aside.widget_publication {
	margin-bottom: 30px;
}
div[class*=' alumni'].latest-bycat-container,
div[class^='alumni'].latest-bycat-container {
}

div[class*=' alumni'].latest-bycat-container .idz-entry-title,
div[class^='alumni'].latest-bycat-container .idz-entry-title {
	font-size: 16px;

}

div[class*=' alumni'].latest-bycat-container .idz-entry-title,
div[class^='alumni'].latest-bycat-container .idz-entry-title {
	font-size: 16px;
	
}
div[class*=' alumni'].latest-bycat-container .grid-3,
div[class^='alumni'].latest-bycat-container .grid-3 {
	min-height: 0;
}

div[class*=' alumni'].latest-bycat-container .block-title span,
div[class^='alumni'].latest-bycat-container .block-title span {
	font-size: 14px;
}

#searchsubmit {
	margin-top: 10px;
}