@charset "utf-8";
/* CSS Document */
/* Add any valid CSS declarations */
@media screen and (max-width: 900px){
.banner{display:none; visibility:none;}
.slide-right {margin-left:0px!important; margin-top:0px!important; height:auto!important;}
div.home-promo {max-height:200px;}
}
@media screen and (max-width: 780px) {
#unt-brand {display:none;}
div.article-tool {margin-left:0px!important;padding:15px 15px 15px 30px;margin-top:0px;}
}

.my-slider ul li{ display: none;}
.my-slider ul li.views-row-first{ display: block;}
#page {
background: #006c36;
background: -moz-linear-gradient(-45deg,rgba(255,204,51,1) 100px, rgba(119,180,63,1) 400px, rgba(0,134,67,1) 670px,rgba(0,108,54,1) 960px);
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(100px,rgba(255,204,51,1)), color-stop(400px,rgba(119,180,63,1)), color-stop(670px,rgba(0,134,67,1)), color-stop(960px,rgba(0,108,54,1))));
background-image: -webkit-linear-gradient(-45deg, rgba(255,204,51,1) 100px, rgba(119,180,63,1) 400px, rgba(0,134,67,1) 670px,rgba(0,108,54,1) 960px);
background-image: -o-linear-gradient(-45deg, rgba(255,204,51,1) 100px, rgba(119,180,63,1) 400px, rgba(0,134,67,1) 670px,rgba(0,108,54,1) 960px);
background-image: -ms-linear-gradient(-45deg,  rgba(255,204,51,1) 100px, rgba(119,180,63,1) 400px, rgba(0,134,67,1) 670px,rgba(0,108,54,1) 960px);
background: -ms-linear-gradient(-45deg,  rgba(255,204,51,1) 100px, rgba(119,180,63,1) 400px, rgba(0,134,67,1) 670px,rgba(0,108,54,1) 960px);
background-image: linear-gradient(135deg,  rgba(255,204,51,1) 100px, rgba(119,180,63,1) 400px, rgba(0,134,67,1) 670px,rgba(0,108,54,1) 960px);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00853e', endColorstr='#77B43F')";
background-repeat:no-repeat;
background-size:100% 1500px;
}
#header-wrapper{
background:transparent;
/*box-shadow: 2px 2px 1px rgba(76, 76, 76, 0.701961);*/
margin:0px;
max-height:150px;
overflow:hidden;
}
#header-wrapper header {
width:100%;
}

#branding{
padding:0px !important;
height:150px;
}
.region-header {
padding-top:0px;
}
div.block-region-header.block {
margin-top:0px !important;
}
h2#honors-brand{
font-family: 'Montserrat', sans-serif;
font-color:#fff!important;
text-decoration:none;
}
#content-wrapper{
background-color:rgb(0,134,67);
opacity:1;
border-bottom:5px solid #77B43F;
border-top:5px solid #77B43F;
box-shadow: 2px 3px 3px rgba(76, 76, 76, 0.201961);
}
#menu-bar-wrapper{
border-bottom:0px solid #fff;
background-color:rgb(119, 180, 63);
opacity:1;
}
#menu-bar-wrapper #menu-bar {
padding-top:0px;
}
#site-name a {
color:#993300;
}
h1#site-name{
text-outline:2px 0px #ffffff;
}
#menu-bar #block-block-2 {
float:right;
margin-top:2px;
}
#menu-bar ul li a{
font-weight:bold;
}
#header-wrapper div.container {
background-repeat: no-repeat;
background-position:right top;
}
div#unt-brand{
background-image:url(/sites/eaglefeather.honors.unt.edu/files/images/site/greenlight-to.png);
background-repeat:no-repeat;
background-position:100% 20%;
padding:0px;
float:right;
height:150px;
width:370px;
max-width:370px;
display:inline;
overflow:hidden;
}
#unt-brand img{
margin-left:175px;
margin-right:auto;
margin-top:60px;
}

#main-content .content-margin{
margin:0px;
}

/*------- misc style ------*/
div.region-highlighted{
margin:0px 10px;
}
.region-header .region-inner{
margin-top:0px;
}
.block .article-tool h2,
.region-sidebar-second .block-block h2,
.region-sidebar-second .block-menu h2 {
color:#ffcc33;
}
.year-heading h3{
font-weight: bold;
color:#77B43F;
}
.archive-table tbody{
border-top:3px double #008643;
}
.archive-table tr td {
border-right:none;
}
/*archive table */
.archive-table tr.odd{
background-color:#fff;
}
.block .article-tool a,
.region-sidebar-second .block-block a,
.region-sidebar-second .block-menu a{
color:#fff;
text-decoration:none;
}
.block:last-child {
margin-bottom: 0px!important;
}
.front h2.block-title{
background-color:rgb(255, 255, 255);
border-top-right-radius:1em;
padding-top:0.5em;
padding-left:2em;
}
.content-style{
border:none;
min-height:400px;
}
.front #main-content .content-style{
background-color:transparent;
border:0px;
}
a.toc-top-link{
float:right;
font-size:50%;
}
img.image-style-large{
border:1px solid #008643;
}
.field-name-body table {
width:auto;
max-width:800px !important;
border:1px solid;
font-size:90%;
}
.field-name-body table tr td,
.field-name-body table tr th{
border:1px solid;
padding:1px;
}
section.field-name-field-article-toc{
margin:2em 0;
border-bottom:1px dotted #ccc;
}
#sharing-block {
float:right;
clear:both;
}
div.article-tool, 
.region-sidebar-second div.block-block, 
.region-sidebar-second section.block-menu,
.region-sidebar-second nav.block-menu{
margin-left:-25px;
padding:15px 15px 15px 15px;
margin-top:20px;
-webkit-box-shadow:rgba(76, 76, 76, 0.701961) 0 0 5px;
  box-shadow:rgba(76, 76, 76, 0.701961) 0 0 5px;
border-bottom-left-radius:4px;
  border-bottom-right-radius:30px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
color:#fff;
}
.region-sidebar-second .article-tool .item-list ul{
margin-left:0px;
}
.region-sidebar-second .article-tool .item-list ul li {
list-style:none;
padding-top:1em;
padding-bottom:1em;
padding-left:1em;
margin:0px;
border-top:1px dotted #ffc;
}
.region-sidebar-second .block-menu ul.menu li {
padding-top:1em;
padding-bottom:1em;
padding-left:1em;
border-top:1px dotted #ffc;
}

.author-info,.normal-bar, 
.region-sidebar-second div.block-block, 
.region-sidebar-second section.block-menu,
.region-sidebar-second nav.block-menu {
background-color:#77b43f;
}
.back-to {
background-color:#009933;
}
.citation{
background-color:#0099cc;
}
.article-tool a:link,
.article-tool a:visited{
color:#fff;
font-weight:bold;
}
.article-tool tr td{
border:none!important;
padding:0px;
}
.where-list-block img{
float:right;
border:1px solid #008643;
}
/*--------------color box -------------------*/
#cboxLoadedContent {
padding:15px;
}
div.author-image{
float:right;
margin:5px;
}
.author-image img{
border: 3px double #fff;
}
.inline-author-image{
border: 3px double #fff;
float:right;
margin:0px 0px 0px 5px;
}
/*---------------------------homepromotion---------------*/
div.slide-wrap{
background-color:transparent;
max-width:1024px;
padding:0px;
/*-webkit-box-shadow:rgba(76, 76, 76, 0.701961) 0 0 10px;
box-shadow:rgba(76, 76, 76, 0.701961) 0 0 10px;*/
}
.my-slider{
margin-top:20px;
}
.banner {
width:100%;
max-width:800px;
}
.banner img{
width:100%;
max-width:800px;
border-radius: 1em;
}
div.slide-right{
float:left;
margin-left:820px;
margin-top:-287px;
min-width:220px;
max-height:260px;
overflow:hidden;
padding-bottom:10px;
}
.my-slider ul li{
list-style:none;
}
.slide-wrap .blurb{
color:#fff;
font-size:1.4em;
font-weight:bold;
 text-shadow:rgba(0, 0, 0, 0.298039) 0 1px 1px;
}
/*button*/
.button a{
	color: #ffffff;
background-color:#77B43F;
	padding: 10px 20px;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 0px solid #f05603;
	text-shadow:
		0px -1px 0px rgba(125,123,125,0),
		0px 1px 0px rgba(56,56,56,0);
}
ol#slide-nav{
max-width:200px;
float:right;
margin-right:auto;
list-style:none;
margin-top:-40px;
position:relative;
z-index:500;
}
#slide-nav li {
  background-image:url(/sites/eaglefeather.honors.unt.edu/files/images/site/bg_buttons.png);
  background-position:0 0;
  background-repeat:no-repeat no-repeat;
  cursor:pointer;
  display:inline-block;
  height:16px;
width:16px;
}
#slide-nav li.activeSlide, #slide-nav li.focus{
  background-image:url(/sites/eaglefeather.honors.unt.edu/files/images/site/bg_buttons.png);
  background-position:0 -32px;
  background-repeat:no-repeat no-repeat;
}
#slide-nav li:hover{
  background-image:url(/sites/eaglefeather.honors.unt.edu/files/images/site/bg_buttons.png);
  background-position:0 -16px;
  background-repeat:no-repeat no-repeat;
}
#slide-nav li a:link{
color:transparent;
}

.featured-content-block {
background-color:rgb(255, 255, 255);
opacity:.9;
padding:2em 3em 2em 3em;
position:relative;
height:190px;
}


.featured-content-block:before, .featured-content-block:after {
	content: "";
	position: absolute;
	bottom: -4px;
	left: -4px;
	
}
.featured-content-block:before {
	top: -4px;
	width: 4px;
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#B3DBC7), to(transparent));
	background-image: -webkit-linear-gradient(transparent, #B3DBC7);
	background-image: -moz-linear-gradient(transparent,#B3DBC7);
	background-image: -o-linear-gradient(transparent, #B3DBC7);
}
.featured-content-block:after {
	right: -4px;
	height: 4px;
	background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#B3DBC7), to(transparent));
	background-image: -webkit-linear-gradient(left, #B3DBC7, transparent);
	background-image: -moz-linear-gradient(left, #B3DBC7, transparent);
	background-image: -o-linear-gradient(left, #B3DBC7, transparent);
}

.featured-content-block img{
position:relative;
z-index:1;
border:1px solid #008643;
float:right;
}
.float-text{
display: inline-block;
width:60%;
float:left;
max-height:180px;
overflow:hidden;
}
.float-block{
display: inline-block;
position:relative;
width:40%;
}
.read-more{
float:right;
background-color:#77B43F;
opacity:1;
padding:3px 5px;
border-radius:5px;
 margin-right:-50px;
 margin-top:30px;
  padding:5px;
  position:relative;
  z-index:2;
}
.read-more a{
color:#fff;
}

/*---------------- footer----------------- */

#footer-panels-wrapper{
background-color:#00853e;
margin-top:2em;
border-top:5px solid #77B43F;
box-shadow: 2px -2px 3px rgba(76, 76, 76, 0.401961);
}
#footer-panels-wrapper p{
color:#fff;
font-size:1em;
margin-top:10px;
padding-left:10px;
}

#footer-panels-wrapper h2{
/*margin-left:60px;
margin-top:-30px;*/
padding:10px 10px;
margin-top:10px;
color:#fff;
font-size:1.4em;
background-color:#006a31;
border-radius:5px;
}
#footer-panels-wrapper p a {
color:#fff;
border-bottom:1px #fff dotted;
}
