/*
Theme Name: MHICN
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Template:     twentyseventeen
Version: 1.0.0
*/

/*@import url("../twentyseventeen/style.css");*/

.registerform .errors{
	text-align: left;
	line-height: 1;
}

.registerform .errors ul li{
	color: red;
}
span.searchico.searchico1{
    position: absolute;
    width: 30px;
    display: inline-block;
    padding: 0 0 0 90px;
}
.research_partners{padding: 30px 0;}
.research_partners p{line-height: 40px; font-size: 20px; color:#2c3239;}
body .health-cat {
    border-bottom: #c7c6c5 1px solid;
    float: left;
    width: 100%;
    text-align: center;
    padding: 10px 0;
    background-color: #f7f7f7;
}
body .health-cat h4 {
    font-weight: bold;
    font-family: 'Helvetica';
    text-transform: uppercase;
    font-size: 12px;
    color: #2d2926;
    letter-spacing: 1.5px;
    text-decoration: underline;
}
body .health-cat ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 0;
}
body .health-cat ul li {
    margin: 0 25px;
    padding: 0;
    list-style-type: none;
    display: inline-block;
    vertical-align: top;
}
body .health-cat ul li a {
    font-weight: 400;
    font-family: 'Helvetica';
    text-transform: none;
    font-size: 12px;
    color: #2d2926;
    padding: 5px 0;
    display: inline-block;
    border-bottom:1px solid #f7f7f7;
    letter-spacing: 0px;
}
body .health-cat ul li a:hover {
	text-decoration:none;
	border-bottom:1px solid #2d2926;
}
body .health-cat ul li a:focus{text-decoration: none;}

.newslistwrap ul.paging li{
	display: inline;
	font-family: 'Helvetica';
	font-weight: bold;
	
	/*border-right: 1px solid;*/
}
.newslistwrap ul.paging li a{
	border-right: 1px solid;
	padding-right: 5px;
	margin-right: 5px;
}
.newslistwrap ul.paging{
	float:right;
}
.newslistwrap ul.paging li a.next,.newslistwrap ul.paging li a.prev, .newslistwrap ul.paging li:last-child a{
	border: none;
}

/*2-5-2018*/
.newslistwrap1 ul.paging li{
	display: inline;
	font-family: 'Helvetica';
	font-weight: bold;
	
	/*border-right: 1px solid;*/
}
.newslistwrap1 ul.paging li a{
	border-right: 1px solid;
	padding-right: 5px;
	margin-right: 5px;
}
.newslistwrap1 ul.paging{
	float:right;
}
.newslistwrap1 ul.paging li a.next,.newslistwrap1 ul.paging li a.prev, .newslistwrap1 ul.paging li:last-child a{
	border: none;
}
/*2-5-2018*/
.nav-links .page-numbers:last-child .meta-nav{
	display:none;
}

.relatedcontent-img .img-fluid{    max-height: 212px;}
span.meta-nav.screen-reader-text {
    padding: 0 5px;
}
a.prev.page-numbers {
    padding-right: 10px;
}
a.page-numbers:hover {
	text-decoration:none;
}
a.next.page-numbers {
    padding-left: 10px;
}

.mobimenu .health-cat { padding: 0; }
.mobimenu .health-cat ul li { margin: 0; padding: 0 0; }
.mobimenu .health-cat ul li a { padding: 5px 20px; }

@media screen and (max-width:1468px) {
span.searchico.searchico1 {
    display: inline-block;
    padding: 0 0 0 50px;
    position: absolute;
    width: 30px;
}
}

@media screen and (max-width:1189px) {
	span.searchico.searchico1 {
    display: inline-block; 
    padding: 0 0 0 20px;
    position: absolute;
    width: 30px;
}
}

@media screen and (max-width: 991px) {
	body .health-cat ul li { margin: 0 10px; }
}
@media screen and (max-width:767px) {
	span.searchico.searchico1 {
    display: inline-block;
    padding: 0 0 0 8px;
    position: absolute;
    width: 30px;
}
.next .btn,.prev .btn{width:auto;}
.newslistwrap1 ul.paging{padding-top:15px;}
}
#success_message{font-size: 30px;text-align: center;margin-bottom: 15px !important;text-transform: inherit;font-weight: bold;font-family: 'Playfair Display', serif;}
