@charset "utf-8";
/* CSS Document */
a {
  color: #2d6191;
  text-decoration: none;
  outline: none;
}
.footer {
  background: #222; 

  color: #999;
}
.footer ul {
  list-style: none;
  padding: 0;
}
.footer h4 {
	font-size:16px;
  color: #fff;
  border-bottom: 2px solid #131313;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.footer ul li a {
	font-size:13px;
	color:#666;
  
}
#footeradv{
	margin-top:15px;
}
.ebm{margin-bottom: 2px;
    overflow: hidden;
    padding: 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
	}
.theme-showcase{margin-top: 10px;}
#accordion a{color: #245580;}
#accordion a.link{text-decoration: none; color: indianred;}
.articletitle h1{margin-top: 6px; margin-bottom: 3px; font-size:16px; font-weight: bold;}
.openaccess{ font-size: 14px; font-weight: bold; padding: 4px; color: #B8860B;}

.alignleft, img.alignleft {
  display: inline;
  float: left;
  margin-right: 15px;
  margin-top: 3px;
}
hr{margin-top: 6px; margin-bottom: 6px;}
.box2{margin-left: 15px;}



/*==========  Non-Mobile First Method  ==========*/
 
	/* Large Devices, Wide Screens */
	@media only screen and (max-width : 1200px){

	}
 
	/* Medium Devices, Desktops */
	@media only screen and (max-width : 992px){

	}
 
	/* Small Devices, Tablets */
	@media only screen and (max-width : 768px){
 .articlessubscribe{float: left !important;}
 	}
 
	/* Extra Small Devices, Phones */
	@media only screen and (max-width : 480px){
 .socialshare{background-color: #FF6347;
    bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 2;}
	}
	

 
	/* Custom, iPhone Retina */
	@media only screen and (max-width : 320px){
		
	}
	
	.math-ml, .math-block {text-align:center;width:100%;font-size:105%;} .math-block  {display:block;margin:0px;padding:0px;} .inline-math {font-size:98%;padding-left:0.2%;padding-right:0.2%;} .maketag {display:none} .alt-image {border:solid 1px lightgray;padding:0.6%;margin-top:0.6%} center a {font-size:90%;} .mathalign{ text-align:right;}
#wrapper-header{ line-height:16px; overflow: hidden;}
#wrapper-header img{margin-right: 8px; float: left;}
.btn{ margin-bottom:1px !important;}

