*{
	border:0;
	padding:0;
	margin:0;}
body{
	padding:0;
	font-size:12px;
	line-height:normal;
	margin:0;
	font-family:Verdana, Geneva, sans-serif;
	background:#fff;
	color:#000;
user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
}
h1, h2, p{font-family: Georgia,Times New Roman,serif;}
ul il {list-style-type:none;}
.cb {
    clear: both;
}
li
{
list-style:none;
}
.pl10{padding-left:10px!important;}
.pl15{padding-left:15px!important;}
.mb10{margin-bottom:10px!important;}
.myform_new
{
width: 90%;
margin: 20px auto 0px;
display: table;
}
.myform_new label{width:25%; float:left;font-weight: bold; font-size: 14px; padding: 10px;}
.myform_new select{width: 75%; margin-top: 5px;   padding: 10px;	border: 1px solid #DADADA !important; box-shadow: inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC;
    -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
.myform_new textarea{width: 75%;}
.myform-2 .name_new
{
width:49%;
float:left;
padding-left:2%;
}
.myform-2 .name_new label
{
width:30%;
float:left;
padding-left:0px;
}
.myform-2 .name_new input
{
width:70%;
float:left;
}
.myform-2 .orcid
{
padding-top:20px;
}



.featured_journal{background:#e5e5e5;padding:45px;}
.video_journals{background:#e5e5e5;padding:45px;}
.our_ebooks{background:#e5e5e5;padding:45px;}
.vc_single_image-wrapper{text-align:center;}
.col-md-6{width:50%;float:left;}
.col-md-4{width:33.33%;float:left;}
.col-md-3{width:25%;float:left;}
.mb0{margin-bottom:0px;}
.pt15{padding-top:15px;}
.pt25{padding-top:15px;}
.featured_journal .journal{padding:20px;}
.logo{
	
    float: left;
    font-size: 0;
    line-height: 0;
    margin: 15px 0px 15px 0px;
	}
.logo img {
    width: 310px;
    padding-top: 0px;
}
.social-media {
    float: right;
}
.social-media ul { list-style-type:none;}
.social-media ul li{float:left;     padding: 2px;}
/* ==== Menu CSS === */
#cssmenu {
  font:12px/23px Verdana, Geneva, sans-serif;
  line-height: 15px; 
  background:#3A3A3A;
  text-align:center;
  padding: 5px 15px 5px;
}
#cssmenu > ul {	
	display:inline-block;  
  width: auto;  
  list-style-type: none; 
  margin: 0;
  background: #3a3a3a;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
#cssmenu > ul li#responsive-tab {
  display: none;
  /* Hide for large screens */

}
#cssmenu > ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  background: url(../images/main_nav_div.gif) no-repeat right 8px;
}
#cssmenu > ul li:last-child{background:none;} 
#cssmenu > ul li.right {
  float: right;
}
#cssmenu > ul li.has-sub {
  position: relative;
}
#cssmenu > ul li.has-sub:hover ul {
  display: block;
}
#cssmenu > ul li.has-sub ul {
  display: none;
  width: 250px;
  position: absolute;
  margin: 0;
  padding: 0;
  list-style-type: none;
  background: #ffffff;
  border: 1px solid #ece6e8;
  border-bottom: 3px solid #d9ced2;
  border-top: 0 none;
}
#cssmenu > ul li.has-sub ul li {
  display: block;
}
#cssmenu > ul li.has-sub > a {
  background-image: url('images/caret.png');
  background-repeat: no-repeat;
  background-position: 90% -95%;
}
#cssmenu > ul li.has-sub > a.active,
#cssmenu > ul li.has-sub > a:hover {
  background: #d80041 url('images/caret.png') no-repeat;
  background-position: 90% 195%;
}
#cssmenu > ul li a {
  font-weight: 600;
  display: block;
  padding: 5px 15px;
  text-decoration: none;
  color: #fff;
}
#cssmenu > ul li a.active,
#cssmenu > ul li a:hover {
  background: #ffffff;
  color: #000;
  text-shadow: 0px 1px 0px #000;
}


@media (max-width: 767px) {
  .myform_s select{width: 40% !important;}
  #cssmenu > ul {
    width: 100%;
  }
  #cssmenu > ul li#responsive-tab {
    display: block;
  }
  #cssmenu > ul li#responsive-tab a {
    background: url('../images/menu.png') no-repeat;
    background-position: 95% -35%;
	height: 22px;
	text-align:left;
  }
  .logo { float:none; text-align:center;}
  .social-media { text-align:center; float:none; }
  .social-media ul li { float:none; text-align:center; display:inline-block;  }
  #cssmenu .home-image{display:none;}
  #cssmenu > ul li{background:none;}
  .main{width: 100% !important;}
  #cssmenu > ul li#responsive-tab a:hover {
    Color: #fff;
  }
  #cssmenu > ul li {
    display: none;
  }
  #cssmenu > ul li.right {
    float: none;
  }
  #cssmenu > ul li.has-sub {
    position: relative;
  }
  #cssmenu > ul li.has-sub ul {
    display: block;
    position: static;
    width: 100%;
    background: #ffffff;
    border: 0 none;
  }
  #cssmenu > ul li.has-sub ul li {
    display: block !important;
  }
  #cssmenu > ul li.has-sub ul li a span {
    display: block;
    padding-left: 24px;
  }
  #cssmenu > ul li.has-sub > a {
    background-image: none;
  }
 
 body .main .mid-padding {
    
    padding: 0px;
}
body .main-contain {

    padding: 55px 0px;
}
body input, body .req, body label
{
font-size:11px;
}
body .myform-2 .name {
    width: 185px;
}
body .file-up .name.req {
    
    width: 80px;
}
body .file-up {
    width: 100%;
	}
	body .myform-2.revision-form textarea {
 
    margin-left: 7px;
	margin-right: 0px;
}
body .myform-2.revision-form input {
    width: 250px;
    margin-left: 10px;
}

body .mid-padding h1
 {
    font-size: 15px;
    padding: 12px 0px 9px
	}
body .submit {
    
    margin: 15px auto;
}
body .upload-padding {
    width: 95%;
}
body .myform-2 {
    width: 99%;
	}
	body .myform-2.revision-form label {
    float: left;
    padding-right: 0px;
    width: 170px;
}
body .main-contain li {
    margin: 10px 5px;
    width: 200px;
}
body .file-up {
    width: 100%;
	}
.submit-manuscrip-form .details .name {
    float: left;
    width: 100%;
    margin: 10px;
}
.submit-manuscrip-form .details label {
    width: 95px;
    float: left;
    padding-left: 16px;
}
.submit-manuscrip-form .details .name.email label {
    padding-left: 28px;
	padding-right: 0px;
}
body .more-file h5
{
background: transparent url("../images/more-arrow.png") no-repeat scroll 35% center;
}
body.submit-manuscrip-form .myform-2 textarea
{
width: 95%;

}
body .myform {
    
    width: 98%;
	}
	
body.submit-manuscrip-form .myform-2.upload label {
    padding-left: 0px;
}
}

@media (max-width: 480px)
{
body .main .right-ul {
float: none;

}
body .main .left-ul {
    float: none;
}
body .main-contain li {
    margin: 10px auto;
} 
body .file-up {
    width: 94%;
	}
	body .myform-2.revision-form textarea {
 
    margin-left: 7px;
	margin-right: 10px;
}
.submit-manuscrip-form .main .mid-padding
{
display: block;
}
.myform select {
    float: right;
    padding: 4px 1px;
    margin: 8px 4px 7px 0px;
    font-size: 12px;
}
body .main-contain .myform h4, body .main-contain .myform-2 h4
 {
        font-size: 12px
	}
	body .name .optional {
    padding-left: 5px;
}
 body .myform-2 .name {
    width: 170px;
}
body .more-file h5 {
    background: transparent url("../images/more-arrow.png") no-repeat scroll 47% center;
}
.myform_s select{width:40%}
}
/* Make sure they show even if hidden in mobile view by JS 
@media (min-width: 600px) {
  #cssmenu > ul > li.collapsed {
    display: inline-block !important;
    *display: inline;
    zoom: 1;
  }
  #cssmenu > ul ul li.collapsed {
    display: block !important;
  }
}
*/
/* ==== //Menu CSS === */
/* == == Footer CSS == == */
/*.container{width:100%;min-height:600px; background:#EEEEEE;} */
.main{width:970px; margin:0px auto; min-height:600px; background:#fff;display: table;}
.main2{width:100%; margin:0px auto; min-height:250px; background:#fff;display: table;}
.main_content{background:#fff;}
.main_content .section-title-wrap {
    text-align: center;
    width: 100%;
    display: table;
}
.main_content .section-title {
    margin-bottom: 10px;
    position: relative;
    font-size: 33px;
}
.main_content .section-title-wrap span.divider {
    height: 3px;
    width: 80px;
    margin: 0 0 20px;
    border-bottom: 1px solid #18ba60;
    position: relative;
    display: inline-block;
}
.main_content .section-title-wrap span.divider:before {
    width: 10px;
    height: 10px;
    margin-left: 32px;
    transform: rotate(45deg);
    transform-origin: 0 100%;
    content: "";
    border-right: 1px solid #18ba60;
    display: block;
    background: #ffffff;
    margin-top: -7px;
    border-bottom: 1px solid #18ba60;
}
.top-footer 
{   
    background: #dddddd;
    width: 100%;
	clear: both;
	
}
.top-footer ul{ overflow:hidden; text-align:center; }
.top-footer ul li { display:inline-block; padding:10px 5px 10px 0px;}
.top-footer ul li + li::before { content: " | ";}
.top-footer ul li  a {color: #111; text-decoration: none;list-style-type:none;}
.middle-footer { width: 100%; overflow:hidden; }
.middle-footer ul li { display:inline-block; padding:10px 5px 10px 0px; list-style-type:none;}
.middle-footer ul li + li::before{content: " | ";}
.middle-footer ul li a{color:#000;text-decoration: none; }
.copyright {text-align: center;  padding: 5px;}
.copyright p { margin: 0; font-size: 13px;}
.middle-footer ul {  text-align:center; }
.home-image { position:relative;color:#fff;}
.home-image img { position:absolute; top:-5px; left:-27px;}
.header-top { overflow:hidden; padding:10px 31px 10px 50px; }


.main .mid-padding{width: 100%;margin: 0 auto;padding: 20px;display: table;}
.main-contain{width: 100%;margin: 20px auto; overflow: hidden;}
.main-contain ul li{display:block;}
.main .left-ul{float:left;width:50%}
.main .right-ul{float:right;width:50%;}
.mid-padding h1{font-size: 18px;padding: 5px 0px 9px;text-align: center;
 background: -webkit-linear-gradient(#0a7696, #0a7b9c); /* For Safari 5.1 to 6.0 */ 
 background: -o-linear-gradient(#0a7696, #0a7b9c); /* For Opera 11.1 to 12.0 */ 
 background: -moz-linear-gradient(#0a7696, #0a7b9c); /* For Firefox 3.6 to 15 */ 
 background: linear-gradient(#0a7696, #0a7b9c); /* Standard syntax */ 
 line-height: 26px; color:#f1f1f1;}
.mid-padding h1 + p{font-size: 16px; font-family: Georgia, Times New Roman, Serif;  color: #111111; line-height: 25px;  font-weight: normal; padding-top: 10px;}
.main-contain li{width: 70%;margin-top: 10px;text-align: center;border: 1px solid rgb(80, 86, 86);border: 1px solid rgba(80, 86, 86, .5);background: transparent;color: #505656;-webkit-transition: background 0.25s linear;-moz-transition: background 0.25s linear;-o-transition: background 0.25s linear;transition: background 0.25s linear;padding: 10px;}
.main-contain li:hover{border: 1px solid #505656;background: #505656;color: #f2f2f1;-webkit-transition: background 0.25s linear;-moz-transition: background 0.25s linear;-o-transition: background 0.25s linear;transition: background 0.25s linear;}
.main-contain li:hover a{color: #f2f2f1;}
.main-contain li a{color: #505656;font-size: 15px;text-decoration:none;}
.main-contain li a:hover{color: #f2f2f1;font-size: 15px;}

.h2text {font-size: 15px;font-family: Georgia,Times New Roman,serif;color: #111;line-height: 20px;font-weight: normal;margin-bottom: 15px;padding-bottom:5px;border-bottom: 2px solid #F00;}
.main-contain p{font-size: 14px;line-height: 20px;}
.myform-2 p{padding: 10px 15px;}
.inform{margin-top: 20px;}
.inform h3{font-weight: bold;font-size: 15px;border-bottom: 5px solid #BBBBBB;padding-bottom: 5px;margin-bottom: 10px;}

.main-contain .myform h4{font-weight: bold;font-size: 15px;float: left;padding: 10px 0px 10px 15px;}
.main-contain .myform select{float: right;padding: 4px 1px;margin: 9px 15px 7px 0px;border: 1px solid #000;}
.main-contain .myform h4 span{color:#FF0000;}
.myform
{
background: -webkit-linear-gradient(#FFF, #BBB); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#FFF, #BBB); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#FFF, #BBB); /* For Firefox 3.6 to 15 */
background: linear-gradient(#FFF, #BBB); /* Standard syntax */
width: 90%;
margin: 20px auto 0px;
display: table;
border: 1px solid #C2C2C2;
}
.myform label{width:40%; float:left;font-weight: bold; font-size: 14px; margin-left: 15px;padding: 10px;}
.myform select{width: 50%; margin-top: 5px;   padding: 5px;	border: 1px solid #DADADA !important; box-shadow: inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC;
    -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
		
.myform-2 h4 {font-weight: bold;font-size: 14px;
background: -webkit-linear-gradient(#0a7696, #0a7b9c); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#0a7696, #0a7b9c); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#0a7696, #0a7b9c); /* For Firefox 3.6 to 15 */
background: linear-gradient(#0a7696, #0a7b9c); /* Standard syntax */
margin-bottom: 15px;
padding: 10px;
color:#f1f1f1;
}
.main-contain .myform-2 h4 span {
    color: #F00;
}
.myform-2 {
     width: 90%;
    margin: 20px auto 0px;
    display: table;
	border: 1px solid #C2C2C2;
	padding: 0px 0px 5px;;

  
}
.h3-text{font-size: 14px;line-height: 22px;border-bottom: 2px solid #ddd;}
#Manuscript_title
{
width: 97%;
border: 1px solid #000;
margin: 10px 10px 0px 10px;
}
.myform-2 input,.myform-2 select, .myform-2 textarea{
	border: 1px solid #DADADA !important;
    padding: 5px 5px;
    /* padding: 3px 3px 3px 5px; */
    box-shadow: inset 0px 1px 4px #ECECEC;
    -moz-box-shadow: inset 0px 1px 4px #ECECEC;
    -webkit-box-shadow: inset 0px 1px 4px #ECECEC;
}
.myform-2  label{
padding-left: 0px;
}
.myform-2 .name
{
width:33%;
float:left;
}
.myform-2 .co_name
{
width:48%;
float:left;
padding: 10px 0px 0px 15px;
}
.myform-2 .name.email
{
margin: 15px 0px;
}
.myform-2 .name.email label

{
padding-right: 33px;
}

.myform-2 p.fee a
{
text-decoration: none;
font-weight: normal;
color: #0969A2;
}
.myform-2 p.fee a:hover
{
color:#F00;
}
.myform-2.upload .bold
{
font-weight:bold;
}
.myform-2.upload label span
{
color: #F00;
}
.myform-2.upload input
{
border:none;
}
.upload-padding
{
width: 80%;
margin: auto;
display: table;
}
.file-up
{
width: 100%;
margin: 5px 0;
display: table;
}
.file-up .name.req
{
padding-top:5px;
width: 100px;
float:right;
text-align:right;
}
.name .optional
{
padding-left:28px;
}
.more-file h5{
    font-size: 14px;
	border: 1px solid #C2C2C2;
    border-left: none;
    border-right: none;
    padding: 5px 10px;
    margin-bottom: 15px;
	background: transparent url("../images/more-arrow.png") no-repeat scroll 19% center;
}
.myform-2 p span, .myform-2 label span
{
color:#FF0000;
}
.myform-2.terms label
{
float:left;
}
.myform-2.terms p
{
padding:0px 0px 0px 40px ;
}
.myform-2.terms
{
padding-top: 15px;
}
.myform_s
{
background: -webkit-linear-gradient(#0a7696, #0a7b9c); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#0a7696, #0a7b9c); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#0a7696, #0a7b9c); /* For Firefox 3.6 to 15 */
background: linear-gradient(#0a7696, #0a7b9c); /* Standard syntax */
width: 90%;
margin: 20px auto 0px;
display: table; padding:7px 0px;
border: 1px solid #959595;

}
.myform_s select{width: 360px;
height: 32px;
float: left;
margin:5px 15px 5px 0px;
    border: 1px solid #929292 !important;
    box-shadow: inset 0px 1px 4px #ECECEC;
    -moz-box-shadow: inset 0px 1px 4px #ECECEC;
    -webkit-box-shadow: inset 0px 1px 4px #ECECEC;
padding: 4px 6px;}
.submit
{
width: 15%;
margin: 30px 42px;
}

.submit input
{
    cursor: pointer;
    background: #FFF;
    border: 1px solid #1b95e0;
    padding: 10px 25px 10px 25px;
    color: #333;
    border-radius: 4px;
    font-size: 15px;
    font-weight: 600;
}
.submit input:hover
{
background: transparent linear-gradient(#17c787, #FFF) repeat scroll 0% 0%;
}

.myform-2 .margin-top
{
margin-top:15px;
}

.myform-2.revision-form .submit
{
width: 105px;

}

.myform-2.revision-form input
{
width:288px;


}
.myform-2.revision-form label
{
float: left;
padding-right: 15px;
width:190px;
}

.myform-2.revision-form textarea
{
border:1px solid #000;
}

.myform-2.revision-form .file-up input
{
border:none;
padding: 0px;
}
.myform-2.revision-form .submit input {
  padding: 2px 15px;
   width:auto; 
   cursor: pointer; 
}
.myform-2.revision-form .name .optional
{
padding-left:0px;
}
.inform.revision p, .inform.revision h4
{
padding-left: 42px;
}
.inform.revision h4
{
margin-bottom: 20px;
}
.inform.revision p span, .myform_s label span
{
color:#FF0000
}
.myform-2.revision-form
{
margin: 0px auto 0px;
}
.submit-manuscrip-form .myform-2 textarea
{
border: 1px solid rgb(0, 0, 0);
width: 96%;
margin: auto;
margin-left: 8px;
}
/* Basic Grey */
.basic-grey {
    margin-left:auto;
    margin-right:auto;
    background: #F7F7F7;
    padding: 25px 15px 25px 10px;
    font: 12px Georgia, "Times New Roman", Times, serif;
    color: #444;
    text-shadow: 1px 1px 1px #FFF;
    border:1px solid #E4E4E4;
}
.basic-grey h1 {
    font-size: 25px;
    padding: 0px 0px 10px 40px;
    display: block;
    border-bottom:1px solid #E4E4E4;
    margin: -10px -15px 30px -10px;;
    color: #888;
}
.basic-grey h1>span {
    display: block;
    font-size: 11px;
}
.basic-grey label {
    display: block;
    margin: 0px;
	width: 100% !important;
}
.basic-grey label>span {
    float: left;
    width: 30%;
    /*text-align: right;*/
    padding-right: 10px;
    margin-bottom: 10px;
    color: #444;
}
.basic-grey input[type="text"], .basic-grey input[type="email"], .basic-grey input[type="file"], .basic-grey textarea, .basic-grey select {
    border: 1px solid #DADADA !important;
    color: #888;
    height: 30px;
    margin-bottom: 16px;
    margin-right: 6px;
    margin-top: 2px;
    outline: 0 none;
    padding: 3px 3px 3px 5px;
    width: 60%;
    font-size: 12px;
    line-height:15px;
    box-shadow: inset 0px 1px 4px #ECECEC;
    -moz-box-shadow: inset 0px 1px 4px #ECECEC;
    -webkit-box-shadow: inset 0px 1px 4px #ECECEC;
}
.basic-grey textarea{ padding: 5px 3px 3px 5px;}
.basic-grey select {
    background: #FFF url('../images/down-arrow.png') no-repeat right;
    background: #FFF url('../images/down-arrow.png') no-repeat right);
    appearance:none;
    -webkit-appearance:none; 
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    width: 60%;
    height: 35px;
    line-height: 25px;
}
.basic-grey textarea{
    height:100px;
}
.basic-grey .button {
    background: #FFF;
    border: 1px solid #1b95e0;
    padding: 10px 25px 10px 25px;
    color: #333;
    border-radius: 4px;
	width:30% !important;
	font-size: 15px;
    font-weight: 600;
	cursor: pointer;
}
.basic-grey .button:hover {
    color: #fff;
    background-color: #1b95e0;
    border-color: #ADADAD;
	font-size: 15px;
    font-weight: 600;
}
a.back-to-journal{
    background-color: white;
    color: black;
    border: 2px solid #4CAF50;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;}
a.back-to-journal:hover {
    background-color: rgb(76, 175, 80);
    color: white;
}
input[type="radio"] {
    margin-right: 8px;
    margin-left: 8px;
	width: 13px !important ;
}

input.smallinput{ width:18% !important;}
.notification {
    background: #EEEEEE;
    padding: 8px;
    font-size: 14px;
    text-align: center;
    margin: 12px auto;
    border: 1px solid #B4B4B4;
}
.myform-2 .au-agg
{
width:100%;
float:left;
padding: 3px 0px;
}
.au-agg input { width: 60%; height: 30px; float:left; margin-right: 15px; border: 1px solid #929292 !important; padding: 5px 5px;
    box-shadow: inset 0px 1px 4px #ECECEC;
    -moz-box-shadow: inset 0px 1px 4px #ECECEC;
    -webkit-box-shadow: inset 0px 1px 4px #ECECEC;
padding: 2px 4px;
	
}
.au-agg  label 
{
padding-left: 40px; width:35%;
    float: left; margin-right:8px;padding-top:10px;color:#f1f1f1;}
.terms .Section{margin-top:10px;}
.fixed_num{position:relative;top:35px;right:-20px;font-size:10px;}
.site-header #main-navigation{clear:both;margin:0px auto;background: #17c787;width:100%;padding: 5px 25px;}
#masthead{height:115px;}
#main-navigation ul li a{color:#fff!important; padding: 5px 15px 5px 25px!important;}
#main-navigation ul li.menu-item-has-children > a::after, #main-navigation ul li.page-item-has-children > a::after{top:8px!important;right:2px!important;}
#main-navigation ul ul{top:44px!important;}
#main-navigation ul ul li a{color:#222!important;padding: 10px 15px!important;}