/*!
Theme Name: extendbioscience
Theme URI: http://www.siphon-marketing.com/
Author: Siphon Marketing
Author URI: http://www.siphon-marketing.com/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: extendbioscience
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

extendbioscience is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}
#navbarSupportedContent .current-menu-item .nav-link { color:#be1e2d;}
#navbarSupportedContent .current-menu-item .nav-link::after {
    width: 100%; background-color: #be1e2d;
}
.post.type-post {
    margin-bottom: 20px;
    border-bottom: solid 1px #1b75bc;
    padding: 20px 0px;
}
.post.type-post .entry-title {
    color: #1b75bc;
    font-size: 22px;
}
.posts-navigation h2 {font-size:14px;}
.posts-navigation {margin-bottom:20px; overflow:hidden;}
.nav-previous a, .nav-next a {    color: #be1e2d;
    font-size: 19px;}
.nav-previous {float:left;}	
.nav-next {float:right;}
.innerPageContent .col-lg-8 a {color: #be1e2d;}
.innerPageContent .col-lg-8 a:hover {text-decoration:underline;}
.field {
    margin-bottom: 20px;
}
.innerPageContent .col-lg-8 img {max-width:100%; height:auto;}
.page-id-18 #recent-posts-2 {display:none;}
.dropdown-menu {
        margin:0;
        padding-bottom: 1.2rem;
		background: #1b75bc;
    }
    .dropdown-menu li {
        padding:0 1rem;
    }
.dropdown-item {
    font-weight: inherit;
    color: #fff;
}
.navbar-nav li.dropdown i {
    font-size: 1rem;
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    position: absolute;
    right: 0;
    top: 15px;
    cursor: pointer;
    border: 3px solid;
}
.navbar-nav li.dropdown i.active {
    transform: rotate(-225deg);
}
@media only screen and (min-width: 992px) {
.navbar-expand-xl .navbar-nav .nav-item:hover .dropdown-menu  {
    display:block;
}
.navbar-nav li.dropdown i {display:none;}
}
.subMenu {display:none;}
.subMenu.expanded {display:block;}

h3 {word-break: unset !important;}
.posthead h3 ,.posthead  h1 {
    margin: 0 0 10px;
}
.posthead span {
    font-weight: bold;
}
.posthead  {
   margin-bottom:10px;
}
.posthead .entry-meta {
   
	font-size: 12px;
    margin-bottom: 10px;
    color: #666766;
}