
.single-research_hub .entry-content h1 {
	font-size: 1.5rem;
}
.single-research_hub .entry-content h3 {
	font-size: 1.2rem;
}

#commentform textarea {
    width:100%;
    max-width:678px
}
#commentform p {
    margin-bottom:10px
}
#commentform input[type="text"], #commentform textarea {
    border:1px solid #d9d9d9;
    padding:6px 10px;
    border-radius:0;
    
}
#commentform input:focus, #commentform input:hover, #commentform textarea:focus, #commentform textarea:hover {
    border-color:#ccc
}
#commentform input[type="text"] {
    width:50%
}
#commentform input[type="text"], #commentform label, #commentform textarea {
    margin-bottom:5px
}
#commentform label {
    display:block;
    clear:both
}
#commentform .error {
    color:#E64141
}
#commentform textarea {
    height:160px
}

.sidebar ul.tlw-list > li > a:hover{ color:white;}

#comments .avatar{ border:3px solid white; box-shadow:1px 1px 2px rgba(0,0,0,0.19); width:60px; height:60px}


table.pmpro_invoice{ background:white}
table.pmpro_invoice thead{background:#606870; color:white; text-align:left}
table.pmpro_invoice thead th{text-align:left}
table.pmpro_invoice th,
table.pmpro_invoice td{padding:10px; border-bottom:1px solid #eee}

#mc_mv_EMAIL{color:#000000}
.mc_merge_var{width: 66%;float: left; display:inline-block;}
.mc_signup_submit{width: 33%; overflow: hidden; padding:0; margin:0; float:left}
#mc_signup_submit{ font-size:12px; padding:3px; text-align:center; width:100%; overflow:hidden; margin-top: 1.9em!important;  width: 100%!important; 
	background: #1abcad;
	background: linear-gradient(to bottom, #1abcad 0, #1aa593 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1abcad', endColorstr='#1aa593', GradientType=0);
}

@media (min-width: 480px)) {

}
@media (min-width: 768px)) {

}
@media (min-width: 960px)) {

}

.landing_page_header {
    max-width: none;
}
 
.landing_page_header .gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted{
    margin-left: 0 !important;
    width: 100% !important;
    text-align: left;
}

.landing_page_header .landing_page_header--form .gfield_html_formatted .form-title-image {
	max-width: 76px !important;
	margin-right: -26px;
	margin-left: -10px;
}

.landing_page_header .gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted * {
	text-align: left;
}

.landing_page_header .gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted h3 {
}

.landing_page_header .gform_wrapper form ul li {
	margin: 6px 0 !important;
}

.landing_page_header .gform_wrapper form ul li label {
	margin-bottom: 6px !important;
}


.landing_page_header .registration_form_footer .form_privacy_policy {
    float: left;
}

.gform_footer.left_label {
    padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.landing_page_header--form > .reg_login_form_holder, .landing_page_header--form > form {
    margin-top: -15px;
	padding-bottom: 10px !important; 
}













