@import "bootstrap.css";
@import "additional.css";
@import "home.css";
@import "primary_content.css";
@import "menu.css";
 @import url(http://fonts.googleapis.com/css?family=Courgette);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
/*font-family: 'Courgette', cursive;*/
/* - - - - - - - - - - - - - - - - - - - - -
TITLE    :   NAKCSS HTML 5 VERSION 3
- - - - - - - - - - - - - - - - - - - - - */
body {
	font:normal 14px;
	font-family: 'Open Sans', sans-serif;
	background-image: linear-gradient( to left, #DDDDDD, #F6F6F6 7%, #FFFFFF 15%, #FFFFFF 93%, #ECECEC 100% );
}
a {
	color: #006099;
	text-decoration: none;
}
.courgette {
	font-family: 'Courgette', cursive;
}
a:hover, a:focus {
	text-decoration: underline;
}
#nakainer {
	min-height:100%;
}
#header {
	background:#184e2c;
	border-top:solid 5px #fff;
	z-index:999999;
}
#header_inner {
	position:relative;
}
#logo {
	margin:0;
}
.sticky_header img, .sticky_header{ display:none;}
#header.fixed .logo_internal{ background:none;}
#header.fixed .logo_internal a { display:none;}
#header.fixed .sticky_header img, #header.fixed .sticky_header, #header.fixed .sticky_header a{ display:block;}
#logo img {
	padding:10px 0;
}
#logo a {
	display:block;
	height:65px;
}
#logo a span {
	position:absolute;
	top:-99999px;
	top:-999999px;
	display:block;
}
#logo.logo_internal, #logo.internal_always {
	background-image:url(img/micronesia.png);
	background-repeat:no-repeat;
	background-position:center left;
}
#logo.logo_internal img, #logo.internal_always img {
	display:none;
}
#header .col-md-8 {
	text-align:right;
}
#header .slogan {
	font-size:2em;
	color:#005d48;
	font-style:normal;
	margin-top:55px;
	text-align:right;
	font-weight:bold;
	float:right;
	font-style:italic;
}
 @media (max-width: 991px) {
 body {
font-size:13px;
}
 #logo {
margin:10px auto 20px;
}
 #logo {
background-size:100% 100%;
width:312px;
}
 #logo a {
height:100px;
}
 #header .col-md-8 {
text-align:center;
}
 #header .slogan {
margin:10px 0 10px;
width:100%;
}
}
 @media (max-width: 767px) {
 body {
font-size:12px;
}
 #header {
text-align:center;
}
 #logo {
background-size:100% 100%;
width:252px;
}
 #logo a {
height:81px;
}
 #header .slogan {
width:100%;
line-height:normal;
text-align:center;
}
 .top_link .search {
display:inline-block!important;
}
 .top_link ul {
display:block;
}
/*.top_link li.search{ display:none!important;}*/
	
	
}
/*
@media (max-width: 550px) {
	.top_link li:nth-child(3){ border:none;}
}*/


/********* menu Styles *********/




@media (max-width: 767px) {
 #header {
padding-top:50px;
}
}
/* Main Slider */
#site_slider {
	max-width:2000px;
	margin: auto;
	position:relative;
	min-height:500px;
}
#site_slider .slides li {
d text-align:center;
	position:relative;
}
#site_slider .slides li {
	max-width:100%;
	height:auto;
}
#site_slider .slides {
	min-height:300px;
}
#site_slider .slides img {
	height:auto;
}
#site_slider .bx-wrapper {
	z-index:300;
}
#site_slider .bx-wrapper li {
	display:block;
}
#site_slider .bx-wrapper .slides {
	min-height:inherit;
}
#site_slider .bx-wrapper .bx-controls-direction a {
	height:32px;
	width:32px;
	margin-top:-16px;
	opacity: 0.7;
}
#site_slider .bx-wrapper .bx-controls-direction a.bx-prev {
	background: url(img/arrow-left.png) top center;
	left:20px;
}
#site_slider .bx-wrapper .bx-controls-direction a.bx-next {
	background: url(img/arrow-right.png) top center;
	right:20px;
}
#site_slider .bx-wrapper .bx-controls-direction a:hover {
	opacity: 1;
}
#site_slider .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	bottom:10px;
}
.slider-loading {
	min-height: 50px;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 800;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	font-size:15px;
}
 @media (max-width: 767px) {
 #site_slider .flex-viewport li img {
max-width:120%;
}
 #site_slider .caption_link {
margin-top:0;
padding:5px 0 15px;
text-align:center;
}
 #site_slider .flex-direction-nav a {
background-size:100% 100%!important;
height:20px;
width:20px;
margin-top:-40px;
}
 #site_slider .flex-control-nav {
bottom:-5px;
}
 #site_slider .bx-wrapper .bx-controls-auto {
top:5px;
right:5px;
}
 .bx-controls {
display:none;
}
}
#time {
	padding:20px 0 20px 0;
}
#time p {
	margin:0;
}
#share_block {
	width:160px;
	float:right;
	margin-right:15px;
}
/********* Pagearea Styles *********/
#pagearea {
	padding:0;
}
/********* Footer Styles *********/
#footer {
	background-color:#318b29;
	color:#fff;
}
#footer_inner {
	padding-top:20px;
	padding-bottom:7px;
}
#footer a {
	color:#fff;
}
#bottom_links {
	text-transform:uppercase;
	text-align:center;
}
#bottom_links ul {
	text-align:left;
	margin:0;
	list-style:none;
	padding:0;
	display:inline-block;
	vertical-align:top;
}
#bottom_links ul ul {
	width:auto;
}
#bottom_links ul li {
	margin:0 0 10px 0;
}
#bottom_links ul li a {
	color:#fff;
}
#bottom_links ul li a:hover {
}
#bottom_links ul ul {
	margin:0;
	display:block;
}
#bottom_links ul ul {
	padding-top:2px;
}
#bottom_links ul ul li {
	font-weight:normal;
	margin:0;
	padding-top:2px;
	padding-bottom:5px;
}
.home_btn {
	margin:5px 5px 5px;
}
.home_btn a {
	display:inline-block;
	padding:4px 10px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color: #fff !important;
	border-radius: 7px;
	border: 1px solid #fff;
}
.home_btn a:hover {
	color:#fff!important;
	background:#94dd2b;
}
#copyrights {
	text-align:center;
	color:#c5c6c5;
	font-size:11px;
}
#copyrights ul {
	margin:0 0 10px;
	padding:0;
	text-align:center;
}
#copyrights ul li {
	display:inline-block;
	color:#c5c6c5;
	border-right: solid 1px #c5c6c5;
	line-height:12px;
	padding:0 8px 0 5px;
}
#copyrights ul li.last {
	border:none;
}
#copyrights a {
	color:#fff;
}
#copyrights a:hover {
}
#footer .contact_info {
	font-size:16px;
	line-height:26px;
	color:#fff;
	border-left: solid 2px #fff;
}
#footer .contact_info .media .pull-left {
	padding-top:10px;
}
#footer .contact_info .media-body {
	text-align:left;
}
 @media (max-width: 991px) {
 #footer .footer_links {
border:none;
width:100%;
}
 #bottom_links>ul {
width:25%;
float:left;
}
 .pull-right.contact_info {
float:none!important;
text-align:center;
margin-bottom:15px;
}
 #footer .home_btn {
margin:0px auto 10px auto;
}
 #share_block {
margin:auto;
}
 #bottom_links ul ul li {
font-size:11px;
}
 #footer .contact_info {
border:none;
}
#copyrights ul li {
display:block;
line-height:25px;
}
}
 @media (max-width: 767px) {
 #time .left {
float:none!important;
text-align:center;
display:block;
margin-bottom:15px;
}
 #time .right {
float:none!important;
text-align:center;
width:160px;
margin:auto;
}
 #bottom_links ul {
float:none;
width:auto;
display:block;
margin-bottom:10px;
width:auto;
}
 #bottom_links ul li {
text-align:center;
line-height:25px;
}
 #footer .contact_info {
width: 30%;
text-align: center;
margin: auto;
padding-bottom:15px;
}
 #footer .footer_links {
border-top: 2px solid #FFF;
padding-top: 20px;
}
}
@media (max-width: 767px) {
.share {
text-align:center;
}
.share img {
display:inline-block!important;;
}
.bx-wrapper img {
height:auto!important;
}
}
 @media (max-width: 600px) {
 #footer .contact_info {
width: 35%;
}
}
@media (max-width: 480px) {
 #footer .contact_info {
width: 45%;
}
}
@media (max-width: 320px) {
 #footer .contact_info {
width: 58%;
}
137
}
.search_form_box h3 {
	color:#fff;
	font-family: 'Courgette', cursive;
	font-size: 36px;
	text-align: center;
	padding-bottom:15px;
}
.down {
	bottom: 25px;
	list-style-type: none;
	position: absolute;
	text-align: center;
	width: 43px;
	z-index: 500;
	float: none;
	margin: 0 auto;
	left: 49%;
}
.down:hover {
	cursor:pointer;
}
.bannersearch {
	margin:0 auto;
	float:none;
	text-align:center;
}
.advance_search {
	text-align:right;
	padding-right: 0;
	margin-top:10px;
}
.search_button {
	background: #0da1ad;
	color: #fff;
	border: 2px solid #fff;
	border-radius: 8px
}
.advance_search a {
	color:#fff;
	font-size:16px;
	font-weight:700;
	padding-right: 34px;
}
.search_button:hover {
	background: #184e2c;
	color:#fff;
	border:2px solid #fff;
}
.side_link_on_banner {
	bottom: 45px;
	list-style-type: none;
	position: relative;
	text-align: right;
	z-index: 1000;
	float: right;
}
.side_link_on_banner a {
	color:#9fe342;
	font-weight:bold;
}
.side_link_on_banner a:hover {
	cursor:pointer;
	color:#fff;
}
.micronesia_logo {
	top: 10px;
	list-style-type: none;
	position: absolute;
	text-align: left;
	width: auto;
	z-index: 300;
	padding-right: 200px;
}
.micro_text {
	color:#fff;
	font-size: 16px;
}
element.style {
}

@media (min-width: 768px) .form-inline {} 
.form-control {
display: inline-block;
}
.form-control {
	border: 1px solid #39D921;
}
.text_for_keyword input[type='text'] {
	width:240px;
	;
}
select {
	padding-left: 5px !important;
}
.fixed {
	position:fixed !important;
	top:0;
	width:100%;
	border-bottom: 1px solid #fff !important;
}
.search_form_box {
	width: 90%;
	position: absolute;
	z-index: 500;
	top:28%;
	left:5%;
}
.search_form {
	margin: 0 auto;
	float: none;
	display: block;
	padding: 0;
}
.search_form form {
	display: block;
	border-radius: 5px;
	padding: 5px;
	overflow: hidden;
	margin: auto;
	padding-right: 0;
}
.search_form input[type="text"] {
	border-radius: 5px;
	border: medium none;
	background: none repeat scroll 0% 0% #FFF;
	width: 315px;
	height: 44px;
	padding: 0px 16px;
	float: left;
	margin: 0px 11px 0px 0px;
	border: 1px solid #39D921;
}
.search_form select.author {
	border-radius: 5px;
	border: medium none;
	background: none repeat scroll 0% 0% #FFF;
	width:125px;
	height: 44px;
	padding: 0px 16px;
	float: left;
	margin: 0px 11px 0px 0px;
	border: 1px solid #39D921;
}
.search_form select.year {
	border-radius: 5px;
	border: medium none;
	background: none repeat scroll 0% 0% #FFF;
	width: 100px;
	height: 44px;
	padding: 0px 16px;
	float: left;
	margin: 0px 11px 0px 0px;
	margin-right: 0;
	border: 1px solid #39D921;
	margin-bottom: 10px;
}
.search_form input[type="submit"] {
	color: #FFF;
	height: 36px;
	font-weight: bold;
	display: block;
	float:none;
	margin:0 auto;
	clear:both;
	margin-top: 15px;
	background: #21949c;
	border: 2px solid #fff;
	border-radius: 8px;
	width: 90px;
	text-transform: uppercase;
	font-size: 18px;
}
.search_form input[type="submit"]:hover {
	background: #184e2c;
	color: #fff;
	border: 2px solid #fff;
}
.advance_search a:hover {
	color:#9FE342;
}
input[type="submit"] {
	color: #FFF;
	height: 36px;
	font-weight: bold;
	display: block;
	float:none;
	clear:both;
	margin-top: 15px;
	background: #43CCD6;
	border: 0px solid #fff;
	border-radius: 8px;
	text-transform: uppercase;
	font-size: 18px;
}
input[type="submit"]:hover {
	background: #184e2c;
	color: #fff;
	border: 0px solid #fff;
}
/*05nov2014*/
#footer .contact_info {
	display:none;
}
#bottom_links {
	display:none;
}
#copyrights {
	margin-top:11px;
}
.share_icon {
	margin-top:8px;
}
h2.page-title {
	padding-left:2px;
}
.breadcrumb {
	display:none;
}
#breadcrumb {
	padding-top:0px !important;
}
.not-front #logo.logo_internal, .not-front #logo.internal_always {
	background-image: url("img/internal_logo_new.png");
}
/**********************************************New CSS****************************************/

.art_left>ul {
	background:#4D4D4D;
	display:inline-block;
	padding:0;
	border-radius:10px;
	min-width:120px;
}
.page-node-1 .art_left{
padding-top: 115px;
}

.art_left>ul li:last-child, .art_left>ul li:first-child {
border-radius:10px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.vol_title{ background:#000; text-transform:uppercase;}
.art_left>ul>li {
	border-bottom:1px solid #BBB;
}
.art_left>ul>li:last-child {
	border-bottom:none;
}
.art_left ul li {
	list-style:none;
}
.art_left>ul>li {
	list-style: none;
	padding:10px 0;
	color: #fff;
	font-size: 22px;
	text-align: center;
}
.art_left ul li a {
	color:#fff;
	display:block;
}
.art_left ul li a:hover { color:#21949c;}
.art_left ul li.item_list li a:hover, .art_left ul li.item_listcolor  a:hover { color:#000;}

.art_left>ul>li>a {
	padding: 0px 15px;
	display:block;
}
.art_left ul li ul {
	padding-left:0px;
	display:none;
}
#primary_content .volumes-articles h3 {
	color: #184e2c;
	font-size: 24px;
	font-weight: bold;
}
#primary_content .art_left h3 {
	text-transform: uppercase;
}
#primary_content .art_right h3 {
	border-bottom: 2px solid #BBB;
	padding-bottom: 10px;
}
.article_buttons .art_btn {
	display:inline-block;
	padding: 5px 10px;
	border-radius: 5px;
}
.article_buttons .art_btn a {
	color:#fff;
	text-transform:uppercase;
}
.article_buttons .abstract_btn {
	background:#21949c;
}
.article_buttons .art_btn:hover {
	opacity:0.8;
}
.article_buttons .full_btn {
	background:#318b29;
}
.article_container {
	padding-bottom:35px;
}
.top_link_content {
	padding: 15px;
	background: #f1f5f2;
	border-radius: 10px;
	padding-top:25px;
	margin-top:20px;
	border: 1px solid #D8D8D8;
}
.abstrat_details a {
	color:#3b8326;
}
.full_text_container .file_links {
	padding-bottom:10px;
}
.top_link_content .closesearch {
	color: #318b29;
	text-align: right;
	position: relative;
}
.top_link_content .closesearch span {
	cursor: pointer;
	font-weight: bold;
}
.abstrat_details {
	position:relative;
	margin-top:20px;
}
.top_link_content:before {
	content: "";
	display: block;
	float: left;
	margin: 0 6px 0 0;
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #f1f5f2;
	position:absolute;
	top:-15px;
}
.item_list {
	position:relative;
}
.full_text_details:before {
	left:120px;
}
.item_list.item_listcolor {
	background:#318b29;
}
.sub {
	margin-top:-12px;
	font-size:16px;
}
.sub li a {
	margin:10px;
	display:block;
	padding-bottom:5px;
}
.sub li a {
	border-bottom:1px dotted #fff;
}
.sub li:last-child a {
	border-bottom:none;
}
.item_list>a.selected {
	background: url("img/down_arrow.png") no-repeat center bottom;
	padding-bottom:25px;
	display:block;
}
.art_right .field-name-field-parents-volumes {
	display:inline-block;
}
.art_right .field-name-field-parents-volumes .field-label {
	display:none;
}
.ab_bottom {
	margin-top:15px;
	margin-bottom:15px;
}
.size .file-icon, .size a{ display:none;}
.view-pdf .view-single-file, .view-pdf .download-link, .file-type{ display:inline-block;}
.download-link a{background: url(img/download.png) no-repeat 0 -2px;
text-indent: -999999px;
font-size: 0px;
width: 32px;
height: 28px;
float: left;}
.download-link img, .download-link .file-size{ display:none;}
.view-pdf .download-view img{height: 28px;
vertical-align: baseline;}
.file-type{ float:left;text-transform: uppercase; font-size:16px;}
.download-view { float:right;}
.size .file-size{ font-size:16px;}
.view_download{  font-size:13px;}
.node-type-volume-management #primary_content{ min-height:1200px;}
.node-type-volume-management .page-title{ display:none;}
.front .top_link_content:before{border:0; height:auto; width:auto;}
.front .top_link_content{background: none repeat scroll 0% 0% transparent;
border: none;
top: 0;
padding: 0;
margin: 0;}
.front .top_link_content .closesearch{text-align:left; color:#fff;}
.phone_icon{display:none !important;}

@media(min-width:1024px) and (max-width:1200px)
{
.search_form { min-width: 600px;}
.search_form_box { top: 23%;}
.front .search_form input[type="submit"]{width:auto;}
#mainnav li{padding-right:3px;}
.front #logo .sticky_header img{margin-top: 20px !important; padding:0 !important;}
.front #logo .sticky_header a{height:45px !important;}
.not-front #logo.logo_internal, .not-front #logo.internal_always {
   background-size: 100% !important;
}
.not-front .fixed .logo_internal {margin-top: 20px !important; padding:0 !important;}
.not-front #header.fixed .logo_internal a {
    display: block;
}
.not-front #header.fixed .logo_internal{background-repeat:no-repeat;}
.not-front .fixed .logo_internal a{height:45px !important;}
}
@media(min-width:768px) and (max-width:1023px)
{
#header_inner .col-sm-5 {display: block;float: none;text-align: center;margin: 0px auto;}
#header_inner .col-sm-7{width:100%; margin-bottom:10px; margin-top:0; padding-top:0;}
#header_inner .col-sm-7 #menu{ float:none;}
#mainnav li{padding-right:26px;}
#logo a {height:62px !important;}
#logo{margin-bottom:0px;}
#menu {margin-top:0;}
#site_slider {    min-height: 300px;}
#copyrights ul li {
    display: block;
    line-height: 15px;
    display: inline-block;
}
.micronesia_logo img{width:69%;}
.micro_text {
    color: #FFF;
    font-size: 11px;
}
.search_form{min-width:600px;}
.search_form_box {top: 19%;}
.search_form_box h3{padding-bottom:0;}
.down{display:none;}
.front .search_form input[type="submit"]{width:auto;}
.search_form input[type="text"] {
    height: 36px;}
	.search_form select.author {
       height: 36px;
}
.search_form select.year {

    height: 36px;
  
}
.not-front #logo {
    width: 312px;
    background-size: 100% auto;}
	.volumes-articles .art_left{width:auto;}
	.volumes-articles .art_right{width:78%;}
	#header.fixed .logo_internal a {
    display: block;
}
#header.fixed .logo_internal a {
    display: none;
}
.not-front #header_inner .col-sm-5 {width:100%;}
#mainnav li {
    padding-right: 14px;
}
.micronesia_logo {
    top: 5px !important;}
}
@media(max-width:767px)
{
#logo a {height:62px !important;}
#logo{margin-bottom:0px; width:100%;}
#header {padding-top:0;}
.micronesia_logo{display:none;}
.fixed {
    position: relative !important;

}
#header.fixed .logo_internal a {
    display: block;
}
.sticky_header, .sticky_header img, .sticky_header {
 
    display: block;
}
#logo a:first-child{display:none;}
#site_slider, #site_slider .slides {
    min-height: 100px;
}
.search_form_box{width:100%; position:relative; left:0; top:0; background:#184E2C;padding: 20px 0px; overflow:hidden; z-index:1500;}
.search_form input[type="text"]{display:block; width: 237px; margin-bottom:10px;}
.search_form form {
    display: block;
    width: 250px;
    margin: 0 auto;
    float: none;
}
.search_form_box h3 {font-size: 26px;}
#home_elements h3 {    font-size: 26px;}
.home_text {
    font-size: 14px;}
	.home_links ul li a {
    font-size: 16px;}
	.home_links li{float:none; padding-left:0; display:block;margin-bottom: 7px;}
	.home_links ul li:last-child {padding-left:0;}
	.home_links {    margin-top: 20px;}
	#home_elements {
    padding: 15px 0px 20px;}
	#message_box {
   
    padding: 0px 0px 0px;
}
.message_inner h3 {

    font-size: 21px;
}
.message_inner .message_text{font-size:14px;}
#footer_inner{padding-top:0;}
#copyrights ul li {
    display: block;
    color: #C5C6C5;
    border-right: none;}
.side_link_on_banner {bottom:0;position: absolute; display:none;
text-align: right;
z-index: 1000;
float: right;
top: 24%;
right: 13px;}
.search_form input[type="submit"] {width:auto;}
.search_form .advance_search{float:none;text-align: center;}
.search_form  .advance_search a {padding-right:0;}
#logo a{display:none;}
#logo .sticky_header a:first-child{display:block;}
.not-front #logo.logo_internal{display:none;}
.not-front #logo.internal_always{display: block !important;}
.not-front #logo a:first-child {display:block;}
.not-front #logo a {
    height: 36px !important;
}
.table thead th{float: none;
display: block;
width: 100%;white-space: normal !important;}
.table tbody tr{display: block;margin-bottom: 10px;}
.table tbody tr td{display: block;width:100% !important;}
.table tbody tr td {display: block;float: none;width: 100% !important;min-height: 35px;}
.table-responsive{border:none !important;}
.not-front #logo.logo_internal, .not-front #logo.internal_always {
    background-image: url("img/micronesica_internal_logo.png"); background-size:100%;}
	#mainnav .home{text-indent:-9999px;}
	table td{word-wrap: break-word !important;
word-break: normal !important;
white-space: initial !important;}
.mean-container .mean-nav ul li.mean-last {border-bottom: 1px solid #fff !important;}
.views-exposed-form .views-exposed-widget {
    float: none;}
	.views-exposed-form .views-exposed-widget {
    width: 136px;
}
#views-exposed-form-article-search-page-1 select, #views-exposed-form-article-search-page-1 input[type="text"]{width:auto !important; max-width:280px !important;}
#menu{display:none !important;}
.phone_icon {
    display: none !important;
    top: 5px;
    padding: 7px;
    left: 10px;
    position: absolute;
    z-index: 99999999; 
}
#views-exposed-form-article-search-page-1 #edit-reset {width:auto !important; margin-bottom:20px;}
}
@media(min-width:480px) and (max-width:630px)
{
.side_link_on_banner{top:35%;}
}
@media(min-width:630px) and (max-width:767px)
{
.side_link_on_banner{top:42%;}
}
@media(max-width:320px)
{
.message_inner h3 {
    font-size: 18px !important;
}
}


#views-exposed-form-article-search-page-1 #edit-combine-wrapper{ width:40%;}
#views-exposed-form-article-search-page-1 #edit-field-choose-volume-it-belongs-target-id-wrapper, #views-exposed-form-article-search-page-1 #edit-field-author-tid-wrapper, #views-exposed-form-article-search-page-1 #edit-field-year-value-wrapper{ width:20%;}
#views-exposed-form-article-search-page-1 select, #views-exposed-form-article-search-page-1 input[type='text']{ width: 100%;
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.428571429;
color: #555555;
vertical-align: middle;
background-color: #ffffff;

border: 1px solid;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}

#views-exposed-form-article-search-page-1 input[type='submit']{  width:100%; background:#21949c; font-size:16px; padding:4px 20px; font-weight:normal;	}
#views-exposed-form-article-search-page-1 input[type='submit']:hover{ background:#318b29;}
#views-exposed-form-article-search-page-1 #edit-reset{ font-size:13px; margin-top:26px;}
.view-article-search .view-header{padding-bottom: 15px;
border-bottom: 1px solid;
margin-bottom: 50px;}
.view-article-search .display_no{padding: 10px; text-align:right; float:right; margin-top:10px;}
#primary_content .searc_section{font-size:18px; font-weight:bold; margin-bottom:0; margin-top:25px;}

.item-list .pager {
margin-bottom: 20px;text-align: right;
}
.item-list .pager li.pager-current {
background: #318b29;
}
.item-list .pager li {
margin: 0 4px 0 0;
}
.pager li {
background: #21949c;
border-color: #21949c;
color: #fff;
border: 1px solid transparent;
list-style: none;
margin-left: 4px;
padding: 5px;
}
.pager li > a, .pager li > span {
border-radius: 0;
border: 0px solid #dddddd;
background-color: inherit;
padding: 0;
color: #FFF;
}
.pager li:hover, .pager li:focus {
background: #318b29;
}
.pager li a:hover{ background:none;}
.view-article-files .view-footer{ display:none;}
.go_search{display: inline-block;float: right;font-size: 14px;margin-top: 10px;}
.view-article-files .table a{ font-size:14px; color:#000; font-size:16px;}
.view-article-files .table a:hover{color:#21949c;}
#edit-reset{ background:#868686 !important;}

.mean-container .mean-bar{ background: #318b29;}
.mean-container .mean-nav{ background:#184e2c;}
.mean-container .mean-nav ul li a.mean-expand{ padding:4px 12px !important;}
.mean-container .mean-nav ul li a.mean-expand:hover{ background:#318b29;}
.mean-container .mean-bar{ float:none;}
#skip-link{display:none !important;}
@media(min-width:991px) and (max-width:1024px)
{
#site_slider {
    max-width: 2000px;
    margin: auto;
    position: relative;
    min-height: 425px;
}
.down{display:none !important;}
}
@media(min-width:768px) and (max-width:991px)
{
.not-front #logo.logo_internal, .not-front #logo.internal_always {
    background-size:  auto !important;background-position: center  !important;
}
.not-front #logo{width:100%;}
}
@media(max-width:480px)
{
.go_search{float:right !important;}
}
@media(min-width:630px) and (max-width:767px)
{
#nakainer{ padding-top:0px;}
#logo img{ margin:auto;}
}
@media(min-width:480px) and (max-width:630px)
{
sticky_header img, .sticky_header {
    display: block;
    float: none;
    text-align: center;
    margin: 0 auto !important;
}
}
@media(max-width:379px)
{
#logo a {
    height: 48px !important;
}

}
@media(max-width:767px)
{
#views-exposed-form-article-search-page-1 #edit-combine-wrapper{width:100% !important;}
#views-exposed-form-article-search-page-1 #edit-field-choose-volume-it-belongs-target-id-wrapper, #views-exposed-form-article-search-page-1 #edit-field-author-tid-wrapper, #views-exposed-form-article-search-page-1 #edit-field-year-value-wrapper{width:100% !important;}
#views-exposed-form-article-search-page-1 input[type="text"], #views-exposed-form-article-search-page-1 select{ width:90% !important}
.not-front #logo.logo_internal, .not-front #logo.internal_always {
    background-image: url("img/logo_new1.png");
    background-size: 100% auto;
    background-size: auto !important;
    background-position: center !important;
}
}
@media(max-width:479px)
{.not-front #logo.logo_internal, .not-front #logo.internal_always {
    background-size: 100% auto !important;
}
.go_search{margin-top: 15px;}
}
#cboxTopRight, #cboxTopCenter, #cboxTopLeft, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight {
	background:#318b29 !important;  border-radius:0px !important;}
}
#cboxClose {
	 
}
#cboxTopLeft {
	border-top-left-radius:13px; width:5px;
}
#cboxTopRight {
	border-top-right-radius:13px;width:5px;
}
#cboxBottomLeft {
	border-bottom-left-radius:13px;width:5px;
}
#cboxBottomRight {
	border-bottom-right-radius:13px;width:5px;
} 
#cboxTopCenter, #cboxTopLeft,#cboxTopRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight { height:5px !important;}
#cboxTopRight, #cboxTopLeft, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomRight{width:5px !important;}
#cboxLoadedContent{padding:0 !important;}
#cboxClose {height: 33px !important;padding-top: 5px !important;}
#cboxLoadedContent { margin-top: 35px !important;}
#cboxContent {
    background: none repeat scroll 0% 0% #FFF !important;border: medium none !important; border-radius:0 !important;
}
#cboxClose {
    position: absolute;
    top: 0px !important;
    right: 0px !important;
    background: url("img/close-icon.png") no-repeat scroll 100% 3px #318b29 !important;
    width: 100% !important;
    height: 38px !important;
    font-weight: bold;
    padding-right: 36px !important;
    text-indent: 0px;
    color: #FFF;
    text-align: right;
	
}
.popup{padding:15px;}
.vol_title{ cursor:pointer;}
.vol_title>a{ display:inline !important; padding-right:5px !important;}
.vol_title:after{ content:''; position:relative; background:url(img/down_arrow.png) no-repeat; padding:0 15px; background-position:-5px  0;}
.vol_title.active:after{ content:''; position:relative; background:url(img/up_arrow.png) no-repeat; padding:0 15px; background-position:-5px  0;}
.vol_list { display:none;}

/*****************************News Search CSS //////////////////////////*/
#block-block-24{ margin-bottom:25px;}
#block-block-25{ margin-top:25px;}

.search_form .views-exposed-form label{ color:#FFFFFF;}
.search_form .views-exposed-form input[type="text"],.search_form .views-exposed-form select{ border:1px solid #39D921 !important;}
.search_form .views-reset-button{ display:none;}
.search_form .views-submit-button{ text-align:center; float:none; clear:both; margin-top:80px;}
.search_form .views-submit-button input{display: inline-block;width: auto !important;}

html.js input.form-autocomplete{ background-position:100% 12px;}
html.js input.form-autocomplete {
  background-position: 100% 12px; /* LTR */
  background-repeat: no-repeat;
}
html.js input.throbbing {
  background-position: 100% -12px; /* LTR */
}


.volumes-articles  #views-exposed-form-article-search-page-1 .views-submit-button{ float:right;}
.volumes-articles  #views-exposed-form-article-search-page-1 .views-reset-button{ float:right;}

.webform-client-form label{ display:block;}
.webform-client-form input[type="text"], .webform-client-form input[type="email"], .webform-client-form select{border-radius: 5px;
border: 1px solid #94C78F;
padding: 5px 10px; }
.webform-client-form-4 input[type="text"], .webform-client-form-4 input[type="email"], .webform-client-form-4 select{width:50%;}
.webform-client-form-4 input[type="submit"]{ padding:0 20px; margin-top:30px;}
.form-item-captcha-response .description{ display:none;}
.error, .form-required{ color:#000000;}
@media(min-width:991px) and (max-width:1024px)
{
.page-node-1 .art_left {
    padding-top: 0px;
}
.not-front #logo.logo_internal, .not-front #logo.internal_always{margin:0 auto; width: 370px;}
#mainnav{text-align:center;}
}
@media(min-width:768px) and (max-width:991px)
{
.side_link_on_banner {
    bottom: 27px;
}
.front #logo{width:200px;}
.page-node-1 .art_left {
    padding-top: 0px;
}
.volumes-articles .art_right{width:90%;}
}
@media(min-width:480px) and (max-width:767px)
{
.not-front #logo a { margin:5px 0;
    height: 56px !important;
}
.not-front #logo{margin-top:0;}
.front #logo{margin-top:0;}
.front .search_form .views-submit-button{ margin-top:0;}
#message_box{padding-top:25px;}
.page-node-1 .art_left {
    padding-top: 0px;
}
.table tbody tr td{min-height:40px;}
#logo img{margin:0 auto;}
}
@media(max-width:480px)
{
.not-front #logo.logo_internal, .not-front #logo.internal_always{margin-top:0;}
.not-front #logo a {
    height: 48px !important;
    margin: 5px 0;
}

#node-2 input[type="button"]{font-size:14px;}
.front .search_form .views-submit-button{ margin-top:0;}
#message_box{padding-top:25px;}
.page-node-1 .art_left {
    padding-top: 0px;
}
.table tbody tr td{min-height:40px;}
.front #logo{margin-top:0;}
#views-exposed-form-article-search-page-1 input[type="text"], #views-exposed-form-article-search-page-1 select {
    width: 100% !important;
}
#logo img{margin:0 auto;}
.table thead tr:first-child th .view_download{display:block;}
#block-block-6 .courgette span{font-size:22px !important;}
.mean-container .mean-nav ul li:last-child{border-bottom:5px solid #fff;}
}

.view-article-files .size{ font-size:16px;}