@charset "utf-8";
/* version no. [v.2017.08.08.01.hindawi.css] 03:10 PM journal home 2 col art. */
/* version no. [v.2017.06.27.01.hindawi.css] 03:10 PM journal home */
/* version no. [v.2017.03.27.01.hindawi.css] 10:20 AM etoc Journal page */
/* version no. [v.2017.03.15.01.hindawi.css] 10:50 AM Journal page and Footer */
/* version no. [v.2017.01.01.01.hindawi.css] 10:00 AM Cookies and Footer */
.search_advanced a:hover {
	color: #00718F;
}
.search_button:hover {
	background-color: #00718F;
}
.slogan {
	margin:0 0 0 124px;
}
.hindawi_links {
margin-left: 130px;
}
.hindawi_links a {
	color: #C6D9D9;
}
#journal_navigation {
	/* background-image: url(../images/navigation_bg.gif); */
	background-color: #6db33f;
}
.journal_nav_links {
    /*background-image: url(../images/navigation.svg);*/
	background-color: #448a34;
}
.journal_nav_links:hover {
    /*background-image: url(../images/navigation.svg);*/
	background-color: #296d36;
}
.green_strip, .top_strip {
	background-color: #6DB33F;
}
.journal_icon {
	color: #6DB33F;
}
.details_icon {
	color: #6DB33F;
}
.services_icon {
	color: #6DB33F;
}
.left_column_list li a {
	/* background-image: url(../images/bullet.svg); */
	/* background-position: 12px 1px; */
	/* -webkit-background-size: 7px 36px; */
/* 	-o-background-size: 7px 36px;
	-moz-background-size: 7px 36px; */
	/* background-size: 7px 36px; */
	/* background-repeat: no-repeat; */
}
.left_column_list li a:hover {
	/* background-image: url(../images/bullet.svg); */
	/* background-color: #E8F4DF; */
	/* background-position: 12px -18px; */
	/* background-repeat: no-repeat; */
	/* background-size: 7px 36px; */
	/* -webkit-background-size: 7px 36px; */
/* 	-o-background-size: 7px 36px;
	-moz-background-size: 7px 36px; */
}
.special_issues li a {
/* 	background-image: url(../images/bullet.svg);
	background-position: 12px 1px;
	background-repeat: no-repeat;
	background-size: 7px 36px;
	-webkit-background-size: 7px 36px;
	-o-background-size: 7px 36px;
	-moz-background-size: 7px 36px; */
}
.special_issues li a:hover {
/* 	background-image: url(../images/bullet.svg);
	background-color: #E8F4DF;
    background-position: 12px -18px;
	background-size: 7px 36px;
	-webkit-background-size: 7px 36px;
	-o-background-size: 7px 36px;
	-moz-background-size: 7px 36px; */
}
.download_pdf a:hover {
	border: 1px solid #96c094;
}
.middle_content a, #footer a {
	color: #418B34;
}
.middle_content a:hover, #footer a:hover {
	background-color: transparent;
}
.features .feature_head {
	font-size: 18px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	height: 1.5em;
	line-height: 1.5em;
	font-family: 'Roboto', sans-serif;
	color: #000; /* 6DB33F */
	border-bottom-color: #CCC;
}
.volumns a {
	background-image: url(../images/green_arrow.svg);
	-webkit-background-size: 6px 8px;
	-o-background-size: 6px 8px;
	-moz-background-size: 6px 8px;
	background-size: 6px 8px;
}
.volumns a:hover {
	border-top-color: #DEEFD3;
	border-right-color: #DEEFD3;
	border-bottom-color: #DEEFD3;
	border-left-color: #7EBD59;
}
.cell_width_no {
	background-image: url(../images/green_arrow.svg);
		-webkit-background-size: 6px 8px;
	-o-background-size: 6px 8px;
	-moz-background-size: 6px 8px;
	background-size: 6px 8px;
}
.board_links a {
	color: #418B34;
}
.middle_content ul li {
	background-image:url(../images/green_arrow.svg);
		-webkit-background-size: 6px 8px;
	-o-background-size: 6px 8px;
	-moz-background-size: 6px 8px;
	background-size: 6px 8px;
}
#container .browse_area li {
	background-image: url(../images/green_arrow.svg);
		-webkit-background-size: 6px 8px;
	-o-background-size: 6px 8px;
	-moz-background-size: 6px 8px;
	background-size: 6px 8px;
}
#article_list li a:hover {
	color: #418B34;
}
.last_link, .last_link:hover {
	/*background-image: url(../images/last_link_2.svg);*/
}
.affiliations_head {
	color: #418B34;
}
.subscription_table_head {
	background-color: #AFDA96;
	color: #296F2B;
}
.subscription_table_minus , .row {
	background-color: #F0F9EC;
}
.conference {
	color: #418B34;
}
.retract, .message {
	border: 6px solid #6DB33F;
}
.submissions a {
	color: #418B34;
}
.author_comment_name a:hover {
	color: #418B34;
}
.sub_cat {
	background: url(../images/green_arrow.svg) no-repeat left;
		-webkit-background-size: 6px 8px;
	-o-background-size: 6px 8px;
	-moz-background-size: 6px 8px;
	background-size: 6px 8px;
}
.submission_steps {
	color: #FFFFFF;
}
.subject {
	background: url(../images/green_arrow.svg) no-repeat left;
		-webkit-background-size: 6px 8px;
	-o-background-size: 6px 8px;
	-moz-background-size: 6px 8px;
	background-size: 6px 8px;
}
.right_column .cc a {
	color: #418B34;
}
.xml-content .thumbnail:hover {
	border: 1px solid #6DB33F;
	background-color: #FFFFFF;
}
.logo img {
	width:118px;
}
#content .middle_content ul.editors li a {
	line-height: 22px !important;
	color: #418B34;
}
body.warning_1 #container .middle_content {
	background: url("../images/warning_1.gif") repeat-y scroll center 0px #FFFFFF;
	background-position: 0px 0px;
	background-origin: content-box;
	background-size: 99%;
}
body.warning_1 div#container .right_column_actions{background-color: transparent;}
body.warning_1 div#container #article_list li a:hover{background-color:transparent}

body.warning_2 #container .middle_content {
	background: url("../images/warning_2.gif") repeat-y scroll center 0px #FFFFFF;
	background-position: 0px 0px;
	background-origin: content-box;
	background-size: 99%;
}
body.warning_2 div#container .right_column_actions{background-color: transparent;}
body.warning_2 div#container #article_list li a:hover{background-color:transparent}

.middle_content ul li a svg {
	fill: #418B34;
}

#browse_area, .col_nolist, .col_list {
    line-height: 21px;
}
#browse_area ul li, .col_nolist ul li, .col_list ul li {
    background-position: left 7px;
}
#col_nolist, .col_nolist {
	margin-bottom: 12px;
}
#col_nolist ul li, .middle_content .col_nolist ul li {
	background-image: none;
	padding-left: 0px;
}
#col_list, .col_list {
	margin-bottom: 12px;
	float: left;
	width: 100%;
}
#col_list, .col_list .ed {
	margin-bottom: 0;
	width: 100%;
	float: left;
}

.col_list .ed .ed_name {
	float: left;
	width: 31%;
	margin-right: 12px;
}
.col_list .ed .ed_jrnls {
	float: left;
}
.col_list .ed .ed_jrnls a {
	white-space: normal;
}
#col_list ul, .col_list ul {
	padding-left: 0px;
	margin-top: 0px;
	_margin-left: 0px;
	margin-bottom: 0;
}
#col_list ul li, .col_list ul li {
	margin-bottom: 0px;
	background-image:none;
	padding-left: 0px;
}
.table_list {
	width:auto;
	display: inline-block\9;
	vertical-align: top;
}
.table_list ul li {
	margin: 0px;
	-webkit-column-break-inside:avoid;
	-moz-column-break-inside:avoid;
	-o-column-break-inside:avoid;
	-ms-column-break-inside:avoid;
	column-break-inside:avoid;
	page-break-inside: avoid;
}
.table_list a {
    clear: left;
    height: 20px;
    white-space: nowrap;
	width: auto;
}
.table_list ul, .middle_list ul {
	margin: 0px;
	padding: 0px;
}
.col_nolist .table_list a {
	white-space: normal;
}
.col_nolist .lock_right {
	clear: both;
}
/* end */

.bullet_holder {
    clear: both;
    color: #6DB33F;
    float: left;
    font-family: webdings;
    font-size: 10px;
    height: 8px;
    margin-left: -13px;
    margin-right: 4px;
    margin-top: 1px;
    width: 9px;
}
.two-col-list li {
	display: inline-block;
}
.mobile-menu{
	display:none;
}

@media only screen and (min-width: 320px) and (max-width: 394px), (max-width: 320px) {
#col_list, .col_list {
	margin-bottom: 0px;
	float: none;
}
#col_list, .col_list .ed {
	width: 100%;
	float: none;
	margin-bottom: 12px;
}
.col_list .ed .ed_name {
	float: none;
	width:100%;
	margin-right:0;
}
.col_list .ed .ed_jrnls {
	float: none;
}
.col_nolist, #browse_area, .two-col-list {
  column-count:1;
  -moz-column-count:1; 
  -webkit-column-count:1; 
  column-gap:12px;
  -moz-column-gap:12px;
  -webkit-column-gap:12px;
}
.table_list a {
	white-space: normal;
}
:root .middle_list {
	margin: 0px 0px\9;
}
:root .table_list, .middle_list {
	width: 100%\9;
	float: none\9;
}
/***karan******/
.middle_content table{
	width:auto !important;
}
.logo img {
    width: 100%;
}
.search_container {
    float: left;
    padding-right: 12px;
    padding-top: 10px;
    margin-left: 90px;
    width: auto !important;
    padding-bottom: 20px;
    max-width: inherit;
}
input#searching {
    width: 140px;
}
.hindawi_links li:first-child {
    padding-left: 15px;
}
.mobile-menu {
    display: block;
    position: absolute;
    right: 20px;
    top: 38px;
    width: 40px;
    height: 30px;
	z-index:999999;
}
.mobile-menu span{
	position:absolute;
	left:0;
	width:100%;
	background:#000;
	top:45%;
	height:4px;
	transition:all ease-in-out 0.25s;
}
.mobile-menu span:before{
	position:absolute;
	left:0;
	width:100%;
	background:#000;
	top:-8px;
	height:4px;
	content:"";
	transition:all ease-in-out 0.25s;
}
.mobile-menu span:after{
	position:absolute;
	left:0;
	width:100%;
	background:#000;
	bottom:-8px;
	height:4px;
	content:"";
}
.hindawi_links {
    width: 50%;
    position: fixed;
    z-index: 9999;
    margin: 0 !important;
    background: #00718f;
    height: 100%;
    top: 0;
    right: -50%;
    border: 0;
	transition:all ease-in-out 0.25s;
}
.hindawi_links ul{
	padding:0;
}
.hindawi_links li {
    display: block;
    padding: 5px 15px;
    text-align: left;
}
.hindawi_links.open{
	right:0;
}
.mobile-menu.open span{
	background:#fff;
	transform:rotate(45deg);
}
.mobile-menu.open span:before{
	transform:rotate(-90deg);
	top:0;
	background:#fff;
}
.mobile-menu.open span:after{
	display:none;
}
ul#slider1 li img {
    width: 100%;
}
.covers_rotation img, .covers_rotation object {
    width: 100%;
}
}
@media only screen and (min-width: 395px) and (max-width: 575px) {

#col_list, .col_list {
	margin-bottom: 0px;
}
#col_list, .col_list .ed {
	width: 100%;
	float: none;
	margin-bottom: 12px;
}
.col_list .ed .ed_name {
	float: none;
	width:100%;
	margin-right:0;
}
.col_list .ed .ed_jrnls {
	float: none;
}
.col_nolist, #browse_area {
  column-count:2;
  -moz-column-count:2; 
  -webkit-column-count:2; 
  column-gap:12px;
  -moz-column-gap:12px;
  -webkit-column-gap:12px;
}
.two-col-list {
  column-count:1;
  -moz-column-count:1; 
  -webkit-column-count:1; 
  column-gap:12px;
  -moz-column-gap:12px;
  -webkit-column-gap:12px;	
}
div#content .middle_content div.col_4{
  column-count:3;
  -moz-column-count:3; 
  -webkit-column-count:3; 
  column-gap:12px;
  -moz-column-gap:12px;
  -webkit-column-gap:12px;
}
.table_list a {
	white-space: normal;
}
:root .middle_list {
	margin: 0px 0px\9;
}
:root .table_list, .middle_list {
	width: 100%\9;
	float: none\9;
}
/***karan******/
.logo img {
    width: 100%;
}
.search_container {
    float: left;
    padding-right: 12px;
    padding-top: 10px;
    margin-left: 100px;
    width: auto;
    padding-bottom: 20px;
}
.mobile-menu {
    display: block;
    position: absolute;
    right: 20px;
    top: 10px;
    width: 40px;
    height: 30px;
	z-index:999999;
}
.mobile-menu span{
	position:absolute;
	left:0;
	width:100%;
	background:#000;
	top:45%;
	height:4px;
	transition:all ease-in-out 0.25s;
}
.mobile-menu span:before{
	position:absolute;
	left:0;
	width:100%;
	background:#000;
	top:-8px;
	height:4px;
	content:"";
	transition:all ease-in-out 0.25s;
}
.mobile-menu span:after{
	position:absolute;
	left:0;
	width:100%;
	background:#000;
	bottom:-8px;
	height:4px;
	content:"";
}
.hindawi_links {
    width: 50%;
    position: fixed;
    z-index: 9999;
    margin: 0 !important;
    background: #00718f;
    height: 100%;
    top: 0;
    right: -50%;
    border: 0;
	transition:all ease-in-out 0.25s;
}
.hindawi_links ul{
	padding:0;
}
.hindawi_links li {
    display: block;
    padding: 5px 15px;
    text-align: left;
}
.hindawi_links.open{
	right:0;
}
.mobile-menu.open span{
	background:#fff;
	transform:rotate(45deg);
}
.mobile-menu.open span:before{
	transform:rotate(-90deg);
	top:0;
	background:#fff;
}
.mobile-menu.open span:after{
	display:none;
}
ul#slider1 li img {
    width: 100%;
}
.covers_rotation img, .covers_rotation object {
    width: 100%;
}
}
@media only screen and (min-width: 576px) and (max-width: 632px) {

.col_list .ed .ed_name {
	float: left;
	width: 32%;
	margin-right: 12px;
}
.col_list .ed .ed_jrnls {
	width: 65%;
}

.col_nolist, #browse_area {
  column-count:3;
  -moz-column-count:3; 
  -webkit-column-count:3; 
  column-gap:12px;
  -moz-column-gap:12px;
  -webkit-column-gap:12px;
}
.two-col-list {
  column-count:2;
  -moz-column-count:2; 
  -webkit-column-count:2; 
  column-gap:12px;
  -moz-column-gap:12px;
  -webkit-column-gap:12px;
}
div#content .middle_content div.col_4{
  column-count:3;
  -moz-column-count:3; 
  -webkit-column-count:3; 
  column-gap:12px;
  -moz-column-gap:12px;
  -webkit-column-gap:12px;
}
.table_list a {
	white-space: normal;
}
:root .middle_list {
	margin: 0px 0px\9;
}
:root .table_list, .middle_list {
	width: 100%\9;
	float: none\9;
}
}
@media only screen and (min-width: 633px) and (max-width: 734px) {
.col_list .ed .ed_name {
	float: left;
	width: 32%;
	margin-right: 12px;
}
.col_list .ed .ed_jrnls {
	width: 65%;
}

.col_nolist, #browse_area {
  column-count:3;
  -moz-column-count:3; 
  -webkit-column-count:3; 
  column-gap:12px;
  -moz-column-gap:12px;
  -webkit-column-gap:12px;
}
.two-col-list {
  column-count:2;
  -moz-column-count:2; 
  -webkit-column-count:2; 
  column-gap:12px;
  -moz-column-gap:12px;
  -webkit-column-gap:12px;	
}
div#content .middle_content div.col_4{
  column-count:3;
  -moz-column-count:3; 
  -webkit-column-count:3; 
  column-gap:12px;
  -moz-column-gap:12px;
  -webkit-column-gap:12px;
}

.table_list a {
	white-space: normal;
}	
:root .table_list, .middle_list {
	width: 31%\9;
	float: none\9;
}

:root  div#content .middle_content div.col_4 .table_list{width: 24%\9;}
}
@media only screen and (min-width: 735px) and (max-width: 854px) {

#col_list, .col_list {
	margin-bottom: 0px;
}
#col_list, .col_list .ed {
	width: 100%;
	float: none;
	margin-bottom: 12px;
}
.col_list .ed .ed_name {
	float: none;
	width:100%;
	margin-right:0;
}
.col_list .ed .ed_jrnls {
	float: none;
}

.col_nolist, #browse_area {
  column-count:2;
  -moz-column-count:2; 
  -webkit-column-count:2; 
  column-gap:12px;
  -moz-column-gap:12px;
  -webkit-column-gap:12px;
}
 .two-col-list {
  column-count:1;
  -moz-column-count:1; 
  -webkit-column-count:1; 
  column-gap:12px;
  -moz-column-gap:12px;
  -webkit-column-gap:12px;	
} 
div#content .middle_content div.col_4{
  column-count:4;
  -moz-column-count:4; 
  -webkit-column-count:4; 
  column-gap:12px;
  -moz-column-gap:12px;
  -webkit-column-gap:12px;
}

.table_list a {
	white-space: normal;
}
:root .middle_list {
	margin: 0px 0px\9;
}
:root .table_list, .middle_list {
	width: 100%\9;
	float: none\9;
}
}
@media only screen and (min-width: 855px) {
.col_list .ed .ed_name {
	float: left;
	width: 32%;
	margin-right: 12px;
}
.col_list .ed .ed_jrnls {
	width: 65%;
}
.col_nolist, #browse_area {
  column-count:3;
  -moz-column-count:3; 
  -webkit-column-count:3; 
  column-gap:12px;
  -moz-column-gap:12px;
  -webkit-column-gap:12px;
}
.two-col-list {
  column-count:2;
  -moz-column-count:2; 
  -webkit-column-count:2; 
  column-gap:12px;
  -moz-column-gap:12px;
  -webkit-column-gap:12px;
}
div#content .middle_content div.col_4{
  column-count:4;
  -moz-column-count:4; 
  -webkit-column-count:4; 
  column-gap:12px;
  -moz-column-gap:12px;
  -webkit-column-gap:12px;
}
.table_list a {
	white-space: normal;
}	
:root .table_list, .middle_list {
	width: 31%\9;
	float: none\9;
}
:root div#content .middle_content div.col_4 .table_list{ width: 24%\9; }
}

/* Journal page */
.button a {
	text-decoration: none;
	background-color: #6DB33E;
	color: #fff;	
}
.button a:hover {
	background-color: #418B34;
}
div.divider
{
	border:1px #aad68d solid;
	background-color:#f9f9f9;
	margin:10px 0;
	padding:10px;
}
div.articles-journal ul
{
	padding-left:0px !important;	
}
div.articles-journal ul li
{
	padding-left:0px !important;	
}
div.articles-journal ul h5
{
	padding-left:0px !important;	
}

table.archived{
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;	
	margin:20px 0;
	background-color:#f9f9f9;
}

table.archived td,th{
	padding:4px 10px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;	
}

table.archived td a{
color:#018f1b;
}
table.archived td:hover{
color:#018f1b; background:#FFF;
}

form p label
{
	display:block;
}

form p input[type=text], form p input[type=email],form p input[type=password],form p textarea,form p select,form p textarea
{
	width:300px;
	padding:5px;
}
form p select
{
	width:314px;
}
form p textarea
{
	height:54px;
}

span.error-advise
{
		display:block;
		color:#ff0000;
}

div.search_container form a.advanced
{
	margin-top:10px !important;
}

ul.tabs{margin:0; padding:0px; list-style:none; width:100%; float:left;}
ul.tabs li{float:left; color:#333; margin:0 2px 25px 0; font-weight:bold;}
ul.tabs li a{color:#333; background:#f0f0f0; padding:8px 9px; display:block; border:solid 1px #ccc; border-top-left-radius:5px; border-top-right-radius:5px;}
ul.tabs li a:hover{color:#3b9700; background:#f9f9f9;}
ul.tabs li.last{ margin-right:0 !important;}
ul.tabs li a.active{color:#fff; background:#3b9700; border:solid 1px #64d719;}

.upcoming-journals
{
	margin-bottom: 20px;	
}

.upcoming-journals h4
{
    font-size: 18px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    line-height: 22px;
    padding: 0 0 1px 0;
    color: #333333;
    font-family: 'Roboto', sans-serif;		
}
.upcoming-journals ul li
{
	margin:10px 0;
}
.upcoming-journals ul li h5
{
	margin:14px 0 8px 0;
}
.upcoming-journals ul li a
{
    font-size: 13px;
    color: #418B34;
}

.upcoming-journals ul li p
{
	line-height:18px;
}

.upcoming-journals a
{
    font-size: 13px;
    color: #418B34;
}