.pkp_page_index .journals h3 a,.view a,.current a{color:#21893b;}
.pkp_page_index .journals h3 a:hover,.view a:hover,.current a:hover{color:#094f34;}
.pkp_navigation_primary_wrapper{width:100%;}
.page_register a,.page_login a{color:#21893b;}
.page_register a:hover,.page_login a:hover{color:#094f34;}
.cmp_button, .cmp_form .buttons button, .page_lost_password .buttons button, .page_search .submit button{color: #21893b;}
.footer-widget h4 {
   color: #34618e;
   padding-bottom: 8px;
   margin-bottom: 0px;
   font-size: 14px;
   font-weight: 700;
   position: relative;
 }
@media (min-width: 992px){
	.pkp_navigation_user_wrapper {
		position: absolute;
		margin-top: 20px;
		right: 10px;
		left: unset;
		left: 340px;
	}
	#footer {
		width: 90%;
	}
}
/*footer */
   .pkp_structure_footer_wrapper{background-color: #fff;}
   .footerSupports{border-top: 1px solid #ccc; background: #fff; text-align: center;}
   .footerSupports a{display: inline-block;     height: 40px; margin: 15px;}
   .footerSupports a img{max-height: 100%; width: auto; display: block; border: 0px;     opacity: 0.7; -webkit-transition: .2s; transition: .2s;}
   .footerSupports a:hover img{ opacity: 1;}
   /*footer style*/
	#footer {
	   position: relative;
	   padding-top: 20px;
	   border-top: 0px solid #143c62;
	   color: #666666;
	   font-family: Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	   font-size: 14px;
	   line-height: 20px;
	   font-weight: normal;
	   font-style: normal;	   
   }
   #footer ul,.pkp_structure_footer ul{
   list-style-type: none;
   padding-left: 0;
   }
   #footer ul li,.pkp_structure_footer ul li{
   padding: 5px 0;
   }
   .issueTocPublishArticles{ margin-top: -15px;}
   footer {
   background-color: #222;
   padding-top: 60px;
   border-top: 4px solid #555;
   color: #fff;
   }
   footer p {
   color: #fff;
   }
   footer a {
   color: #fff;
   }
   footer a:hover {
   color: #666;
   text-decoration: underline;
   }
   .footer-widget {
   margin-bottom: 45px;
   }
  
   .footer-widget h4 .head-line {
   position: absolute;
   bottom: 0;
   left: 0;
   display: block;
   width: 50px;
   height: 3px;
   background-color: #ccc;
   margin: 0;
   }
   .social-widget ul.social-icons li {
   display: inline-block;
   margin-right: 4px;
   margin-bottom: 4px;
   }
   .social-widget ul.social-icons li a span {
   font-size: 1.4em;
   width: 30px;
   height: 30px;
   color: #666;
   line-height: 30px;
   text-align: center;
   display: block;
   border-radius: 2px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   -o-border-radius: 2px;
   transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -webkit-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   }
   .social-widget ul.social-icons li a:hover {
   text-decoration: none;
   }
   .fimg img{width:15px; margin-right: 5px; margin-top: -5px;}
   .pkp_structure_footer_wrapper .col-md-4,.pkp_structure_footer_wrapper .col-md-6{padding-right:4em;}
   
   .contact-widget span {
   font-weight: 700;
   }
   .contact-widget ul li {
   margin-bottom: 12px;
   }
   .contact-widget ul li p a {
   color: #bbb;
   }
   .contact-widget p {
   padding-bottom: 20px;
   }
   .twitter-widget a:hover {
   color: #43B9CD;
   text-decoration: underline;
   }
   .twitter-widget ul li {
   margin-bottom: 20px;
   }
   .twitter-widget ul li span {
   color: #666;
   }
   .flickr-widget ul {
   overflow: hidden;
   }
   .flickr-widget ul li {
   float: left;
   margin-left: 8px;
   margin-bottom: 8px;
   }
   .flickr-widget ul li:nth-child(3n+1) {
   margin-left: 0;
   }
   .flickr-widget ul li a {
   display: inline-block;
   width: 80px;
   opacity: 0.6;
   border-radius: 2px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   -o-border-radius: 2px;
   border: 4px solid #333;
   transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -webkit-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   }
   .flickr-widget ul li a img {
   width: 100%;
   height: 65px;
   }
   .flickr-widget ul li a:hover {
   opacity: 1;
   }
   .mail-subscribe-widget form {
   margin-top: 15px;
   margin-bottom: 20px;
   }
   .mail-subscribe-widget form input[type="text"] {
   outline: none;
   color: #666;
   font-size: 12px;
   padding: 6px 12px;
   border: none;
   background: #fff;
   border-radius: 2px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   -o-border-radius: 2px;
   outline: none;
   }
   .copyright-section {
   padding: 15px 0;
   font-size: 11px;
   letter-spacing: 0.5px;
   border-top: 1px solid rgba(255,255,255,.06);
   }
   .copyright-section p {
   font-size: 11px;
   text-transform: uppercase;
   margin-top: 4px;
   }
   ul.footer-nav {
   float: right;
   }
   ul.footer-nav li {
   display: inline-block;
   float: left;
   margin-left: 15px;
   }
   ul.footer-nav li:first-child {
   margin-left: 0;
   }
   ul.footer-nav li a {
   display: inline-block;
   text-transform: uppercase;
   text-decoration: none;
   transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -webkit-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   }
   ul.footer-nav li a:hover {
   color: #fff;
   }
   .back-to-top {
   display: none;
   position: fixed;
   bottom: 18px;
   right: 15px;
   }
   .back-to-top i {
   display: block;
   width: 36px;
   height: 36px;
   line-height: 36px;
   color: #fff;
   border-radius: 2px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   -o-border-radius: 2px;
   text-align: center;
   background-color: #444;
   transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -webkit-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   }
   .social-icons{margin: 0px; padding: 0px;}
   /*footer style*/
   .social-widget ul:not(.social-icons) li{border-bottom: 1px solid rgba(204, 204, 204, 0.5);    padding: 7px 0;}  
   .footer-widget a{color:#666;text-decoration: none;font-weight: bold;}
   .footer-widget p{text-align: justify;}
	.bottom-fixed {
		background: #006699 url(https://ojs.sgsci.org/public/site/images/auacpress/back_top.png) no-repeat center center;
	}
	.bottom-fixed {
		width: 50px;
		height: 50px;
		cursor: pointer;
		position: fixed;
		bottom: 20px;
		right: 20px;
		z-index: 5000;
		background: #21893b url(https://ojs.sgsci.org/public/site/images/auacpress/back_top.png) no-repeat center center;
		display: none;
	}
   .pkp_structure_head{background-color: #EDEDED;width: 1100px;margin:0 auto;}
   .pkp_brand_footer{
      display: none !important;
      pointer-events: none !important;}
   .pkp_navigation_user>li:last-child>a{color: black;}
   .pkp_navigation_user.pkp_navigation_user {padding: 23px;}
   #footer ul, .pkp_structure_footer ul{margin-left: 145px;}
   .pkp_navigation_user li a{color: black;}
   .pkp_page_index .journals h3 a, .view a, .current a{color: black;}

   .tox-textarea{
    height:521px !important;
}

.pkp_structure_main:first-child:last-child:before{
      left: 30px;
}
.pkp_structure_main:first-child:last-child:after {
      right: 30px;
}
.pkp_structure_main:before, .pkp_structure_main:after {
      width: 4px;

}
.pkp_page_index .journals>ul>li {
        margin: 0 -10.143rem;
        padding: 2.143rem;
        border-top: 4px solid #ddd;
}
.pkp_site_name .is_img img{margin-left:33px;}
.pkp_navigation_user>li:last-child>a {
        margin-right: 0.714rem;
    }
.pkp_site_name .is_img img {
    margin-left: 3px;
    margin-top: -23px;
}
.pkp_footer_content{
   margin-top: -121px;

}
.pkp_site_nav_menu a:hover, .pkp_site_nav_menu a:focus {
   color: black !important;
}