#main-page .pkp_structure_page{background-color: #ffffff;
opacity: 0.8;
background-image:  linear-gradient(135deg, #CFF09E 25%, transparent 25%), linear-gradient(225deg, #CFF09E 25%, transparent 25%), linear-gradient(45deg, #CFF09E 25%, transparent 25%), linear-gradient(315deg, #CFF09E 25%, #ffffff 25%);
background-position:  40px 0, 40px 0, 0 0, 0 0;
background-size: 40px 40px;
background-repeat: repeat;}

#main-page .pkp_structure_content{background: #fff;}
#main-page .pkp_structure_footer_wrapper {background: ##B4DB7B;}
#main-page .pkp_footer_content {float: left;}
#main-page a{color: #376c01;}
#main-page a:hover{color: #6c0101;}
#main-page .pkp_page_index .journals h3 a {text-transform: uppercase;}
#main-page .pkp_structure_main p{text-align: justify;}
#main-page .page_index_site .journals .body .links{text-align: right;}
#main-page .page_index_site .journals .body .links .view, #main-page .page_index_site .journals .body .links .current{
	border: 1px solid #376c01;
	padding: 7px;
	border-radius: 10px 0px;}
#main-page .page_index_site .journals .body .links .view:hover, #main-page .page_index_site .journals .body .links .current:hover {background-color:#376c01;color: #fff;}
#main-page .links a {text-decoration: none;}
#main-page .links a:hover {color: #fff;}

#main-page .pkp_structure_main::before, #main-page .pkp_structure_main::after {background: #dff4c0;}
#main-page .journals {margin-top:0;}
#main-page .pkp_structure_content {padding-top:0;}

#main-page #customblock-menu {background-color: #d8f2b1;margin-bottom: 15px;margin-top: 2.143rem;}

#main-page .pkp_structure_sidebar .pkp_block .title {color: #021942;border-bottom: 1px dotted #021942;text-transform: uppercase;padding-bottom: 5px;}

#main-page .block_language {
  border: 20px solid #b4d583;
  padding: 2.143rem 14px 2.143rem 14px;
  margin-bottom: 15px;
}

#main-page .my-mainpage-sidebar-right .mynav{
	display: block;
	text-decoration: none;
	text-align: center;
	background-color: #294401;
	font-size: large;
	text-transform: uppercase;
	padding: 5px 0;
	color: #dff4c0;
	margin-bottom: 5px;}
	
#main-page .mynav:hover {background-color: #043500;}

@media screen and (max-width:767px) {

	
	
#main-page .journals .thumb {text-align: center;}
#main-page .journals .thumb img {display: initial;}
#main-page .journals h3 {text-align: center;}

	#main-page .page_index_site .journals .body .links {
	  text-align: center;
	  border-bottom: 1px dashed;
	  padding-bottom: 20px;
	  padding-top: 10px;
	}
		
}