/*
 Theme Name:   Aspergillus &amp; Aspergillosis Website
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Jason Church
 Author URI:   https://thisistraffic.co.uk
 Template:     generatepress
 Version:      0.1
*/

body {
color: initial !important;
font-family: "usual" !important;
font-size: initial !important;
line-height: initial !important;
background:#fff !important;
}

.wp-block-column li{padding:5px 0px;}

.entry-content{padding-bottom:30px;}

.col-references{padding:0 !important;}

ul.bullet-list {
    list-style: disc;
}
ul.bullet-list li {
    padding-bottom: 10px;
}
.header-widget{padding:8px;}
#gtranslate_selector{
border: none;
font-size: 14px;
padding: 0;
}
html, body {
	height: 100%;
    max-width: 100%;
    overflow-x: hidden;
}
.wp-success{padding-bottom: 20px;font-weight: bold;color: red;}
#resetpasswordform > p:nth-child(4) > div, li.exclude_special_chars{display:none !important;}

input[type="checkbox"], input[type="radio"] {
    margin-right: 10px;
}
.email_archive_item:first-child{margin-top:30px;}
.email_archive_item{border-top: 1px solid #ccc;padding: 20px;}
.email_archive_item:nth-child(2n) {background: #f7f7fa;}
.cool-timeline-horizontal h2 {
	line-height:35px !important;
}
.cool-timeline-horizontal p {
	line-height: 28px;
    padding-bottom: 15px !important;
}
.cool-timeline-horizontal a {
font-weight:700;
}
.slides-image-caption h4 {
	padding-top:10px;
}
div.wp-block-columns div.custom-navigation {
    display: table;
    width: 100%;
    table-layout: fixed;
}
div.wp-block-columns div.custom-navigation > a {
    width: 50px;
}
div.wp-block-columns div.custom-navigation > * {
    display: table-cell;
}
div.wp-block-columns div.custom-navigation .flex-control-nav {
    position: relative;
    bottom: -10px;
}
ul.metabolite-references li {
    border-top: 0px !important;
}
ul.metabolite-references li:nth-child(even) {
    background: transparent !important;
}
.contentwrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
}
.copyright-bar a {
	font-size:12px;
}
.copyright-bar a:first-child{
		padding:0px 10px;
}
.article-group-buttons .wp-block-button {
	width:80%;
}
.article-group-buttons a {
	width:100%;
}
#accordion {
  margin-top: 10px;
}

.accordion-button {
padding: 20px 0px 10px 0px;
  cursor: pointer;
  margin: 0 auto;
  border-bottom: 1px solid rgba(0,0,0,.1);
}
.accordion-button .wp-block-image {
    margin-bottom: 0;
}

.accordion-button p:first-child{margin-bottom:0;}
.accordion-button p::after {
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f078";
	float: right;
	text-rendering: optimizeLegibility;
  }
.accordion-button:hover {
  background-color: #f5f6fa;
}

.accordion-slide {
padding:40px;
background-color:#f5f6fa;
}

.accordion-active {
  background-color: #f5f6fa;
	  border-bottom: 0px;
}
.bx-controls{
	display:none;
}
.gs_logo_area {
	margin-bottom:40px;
}
label {
	padding-bottom: 10px;
    display: block;
}
.col-pd-top{
	padding-top:40px;
}
.col-pd-bottom{
	padding-bottom:40px;
}

.footer-widgets{
	padding:0px 0px 40px 0px;
}
.footer-widgets-container {
border-top: 1px solid rgba(0,0,0,.1);
}

.inside-footer-widgets{
	padding: 30px 0px;
}

.footer-widgets-container ul.wpv-loop li {
	border-top: none;
}
.footer-widgets-container ul.wpv-loop li:nth-child(even) { background: initial;
		border-top: 1px solid rgba(0,0,0,.1);
}

.inside-footer-widgets .widget{
	margin-bottom:25px;
}

.inside-footer-widgets ul.wpv-loop li {
	padding:20px 0px;
}

.inside-footer-widgets li{
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:12px;
    color: rgba(0,0,0,0.5);
}
.inside-footer-widgets a{
	text-transform:none;
	display:block;
	letter-spacing:initial;
	font-size:initial;
	padding-top:5px;
}

.inside-footer-widgets a.footer-link{
	font-weight:700;
	color:#000;
}

.inside-footer-widgets .widget-img{
background-image: url("/wp-content/uploads/2020/04/tilte_toggle.png");
  background-repeat: no-repeat;
	background-position: 95% 10px;
    background-size: 30px;
}

.inside-footer-widgets .footer-widget-1,
.inside-footer-widgets .footer-widget-2,
.inside-footer-widgets .footer-widget-3{
	min-height: 450px;
    border: 20px solid #fff;
}

.inside-footer-widgets .footer-widget-3{
	padding-top:25px;
  background-color: #051978;
}

.site-footer .footer-widgets-container .footer-widget-2 .inner-padding {
    padding: 0px;
}

.site-footer .footer-widgets-container .footer-widget-3 .inner-padding, .site-footer .footer-widgets-container .footer-widget-3 form {
    padding: 0px 30px;
}

.site-footer .footer-widgets-container .footer-widget-3 .h2-serif, .site-footer .footer-widgets-container .footer-widget-3 p {
	color:#fff;
}

.site-footer .footer-widgets-container .footer-widget-3 .h2-serif,
.site-footer .footer-widgets-container .footer-widget-3 input[type="text"] {
    color: #fff;
    background-color: #051978;
    border-color: #fff;
}

.site-footer .footer-widgets-container .footer-widget-3 input[type="submit"]{
	background-color:#2d56eb;
}

.site-footer .footer-widgets-container .footer-widget-3 input[type=checkbox] {
    margin-top: -8px;
    margin-right: 4px;
}

#sbscrbr-form-sbscrbr_widget-2 > p.sbscrbr-email-wrap > input[type=text]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}

#sbscrbr-form-sbscrbr_widget-2 > p.sbscrbr-email-wrap > input[type=text]:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

#sbscrbr-form-sbscrbr_widget-2 > p.sbscrbr-email-wrap > input[type=text]::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff;
}

#sbscrbr-form-sbscrbr_widget-2 > p.sbscrbr-unsubscribe-wrap > label {padding-top:4px;font-size:12px;}

body.home .site-main,
body.home .inside-article,
body.home .wp-block-group__inner-container
{margin-top:0px; padding-top:0;}

.home-banner {
background-image: url('/wp-content/uploads/2020/04/aspergillus-header-bground.png');
  background-repeat: repeat-x;
  background-position: bottom;
}

.home-banner-txt {
padding-top: 10%;
}

h1.h1-serif {
	font-family: merriweather, serif;
font-weight: 700;
font-style: normal;
	font-size:60px
}

h2.h2-serif {
	font-family: merriweather, serif;
font-weight: 600;
font-style: normal;
	font-size:30px
}

.dropbtn {
  background-color: #fafafa;
  color: #666666;
  padding: 11px 15px;
  font-size: 16px;
  border: 1px solid #ccc;
	text-align:left;
	border-radius:4px;
}

.dropdown {
	width:100%;
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
		border-radius:4px;
	width:95%;
  position: absolute;
  background-color: #4f4f4f;
  box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: #fff;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: #666666;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {background-color: #fafafa;
color:#666666;}

.entry-content p {
font-family: "usual";
font-size: 16px;
}

p span{font-size:initial !important;
}
.wp-block-columns .col-no-padding {
	padding:0;
}
.wp-block-columns,
/* .wp-block-column p, */
ul.wpv-loop li p{
	margin-bottom:0!important
}
.wpv-pagination-nav-links-container {
	padding-top:40px;
}
.wp-block-columns {
	padding:0px 20px;
}
.wpv-loop .wp-block-columns {
	padding:0px;
}
.first-column,
.second-column,
.third-column,
.fourth-column {
	padding-bottom:20px;
}
.grid-10, .grid-100, .grid-15, .grid-20, .grid-25, .grid-30, .grid-33, .grid-35, .grid-40, .grid-45, .grid-5, .grid-50, .grid-55, .grid-60, .grid-65, .grid-66, .grid-70, .grid-75, .grid-80, .grid-85, .grid-90, .grid-95, [class*=mobile-grid-], [class*=tablet-grid-] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0px;
    padding-right: 0px;
}
#gp-social-share {
    margin: 0px 0px 25px 0px !important;
}

button,
select,
html input[type=button],
input[type=text],
input[type=reset],
input[type=password],
input[type=submit]{
	width:95%;
}
@media only screen and (max-width: 600px) {
button,
select,
html input[type=button],
input[type=text],
input[type=reset],
input[type=submit]{
	width:100%;
}
	h1.h1-serif {
	font-size:50px;
}
}
@media only screen and (max-width: 500px) {
	h1.h1-serif {
	font-size:30px;
}
}

select {
	border-radius:0;
	padding-bottom: 25px;
}
.form-group {
padding-bottom: 25px;
}
ul {
	margin:0;
}

ul,
ul.wpv-loop {
	list-style:none;
}
ul.wpv-loop li {
	border-top: 1px solid #ccc;
	padding:20px;
}
ul.wpv-loop li:nth-child(even) { background: #f7f7fa;
}

body.single-article_database h1.entry-title{display:none;}

body.single-article_database .inside-article{
	border: 1px solid rgba(0,0,0,.1);
    padding: 60px !important;
	-webkit-box-shadow: 6px 6px 16px 0px rgba(214,214,214,1);
-moz-box-shadow: 6px 6px 16px 0px rgba(214,214,214,1);
box-shadow: 6px 6px 16px 0px rgba(214,214,214,1);
}