/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
.error{
    //display:none;
}

/* =============  RESOURCE ============== */

.resource-uslb {
  border:0.2em solid #C7222C;
  //color:white !important;
}
.resource-uslb h4{
    color:#aa272f;
    padding: 5px 0px 5px 5px;
}
.resource-uslb a{
  color:#670F10 !important;
}
.resource-uslb{
  background:rgba(199, 34, 44, 0.08);
}
.resource-uslb a:hover{
    opacity: 0.7;
}

.resource-unamur {
  border:0.2em solid #55AB26;
}
.resource-unamur h4{
    color: #55AB26!important;
    padding: 5px 0px 5px 5px;
}
.resource-unamur a{
    color: #1A9E9F !important;
}
.resource-unamur{
  background:#F1F1F1;
}
.resource-unamur a:hover{
    opacity: 0.7;
}

.holding-label{
    width :100px;
    font-weight: bold;
}
.data-bold{
    font-weight: bold;
}

.box-icon{
  z-index:100;
  display:block;
  float:left;
  width:3.5em;
  height:3.5em;
  margin-right:1em;
}

.box-icon img{
  width:auto;
  height:100%;
}


/* FOOTER */
#footer {
    background-color:#1b1b1b !important;
    position: relative;
    bottom: 0px;
}
/* 
    Created on : 23-sept.-2014, 9:20:01
    Author     : laurentdubois
*/
.block-locale{
  position: fixed;
  top: 0;
  right: 0;
  z-index: 999999999;
}
.block-locale ul li{
  font: bold 13px/17px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
  display: inline-block;
  float: left;
  padding: 8px 12px;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  text-shadow: 0 0px 2px #000;
  border-left: 1px solid rgba(255, 255, 255, 0.0976562);
  border-right: 1px solid rgba(0, 0, 0, 0.347656);
}
.block-locale li a {
    color: #e6e6e6;
}
.sites li a.active, .block-locale li a.active{
  color: rgb(112, 157, 253) !important;
}
div#chamo-user-widget-icon-checkout{
    float: left;
    background: transparent url(../images/icons/books.png) no-repeat;
    height: 26px;
    width: 26px;
}
div#chamo-user-widget-icon-contact{
    float: left;
    background: transparent url(../images/icons/contact.png) no-repeat;
    height: 26px;
    width: 26px;
}
div#chamo-user-widget-icon-request{
    float: left;
    background: transparent url(../images/icons/one_finger.png) no-repeat;
    height: 26px;
    width: 26px;
}
div#chamo-user-widget-icon-fine{
    float: left;
    background: transparent url(../images/icons/bank.png) no-repeat;
    height: 26px;
    width: 26px;
}
div#chamo-user-widget-icon-lists{
    float: left;
    background: transparent url(../images/icons/list.png) no-repeat;
    height: 26px;
    width: 26px;
}
#search-form {
    text-align: center;
    padding-bottom: 25px;
	padding-top: 25px;
}
#search-form label{
    display: none;
}
#search-form input[type="text"], .search-block-title .content input[type="text"]{
    width: 30em;
}
#search-form input[type="submit"], .search-block-title .content input[type="submit"]{
    margin-left: 10px;
    margin-right: 0px;
    position: relative;
    //top: -1px;
    padding: 5px 0px 5px 0px;
    border:none;
    background: #e93631;
    border-radius: 2px;
    background-image: -webkit-linear-gradient(top, #f65d5f, #e93631);
    background-image: -moz-linear-gradient(top, #f65d5f, #e93631);
    background-image: -o-linear-gradient(top, #f65d5f, #e93631);
    background-image: linear-gradient(to bottom, #f65d5f, #e93631);
    //-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px rgba(0, 0, 0, 0.2);
    //box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px rgba(0, 0, 0, 0.2);
    //line-height: 30px;
    font-size: 14px;
    color: white;
    width :150px;
    text-align: center;
    text-shadow: 0 1px #902a27;
}
#search-form input[type="submit"]:hover, .search-block-title .content input[type="submit"]:hover{
    //box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    cursor: pointer;
}

.spelling-suggestions{
    clear : both;
}
div#tabs{
    margin-top: 10px;
}
#ucl_chamo_dashboard div.ucl_chamo_user_dashboard_region {
	float: left;
	min-height: 1px;
        background-color: #fbfbfb;
        -webkit-border-image:url(../images/border-round.png) 4 4 round; /* Safari 3.1-5 */
        -o-border-image:url(../images/border-round.png) 4 4 round; /* Opera 11-12.1 */
        border-image:url(../images/border-round.png) 4 4 round;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px; 
        margin: 0.5%;
}

#ucl_chamo_dashboard div#ucl_chamo_user_dashboard_main {
	width: 70%;

}
#ucl_chamo_dashboard div#ucl_chamo_user_dashboard_sidebar {
	width: 26%;
      
}

/* START RESULTS LIST */
#snippet-title {
    margin-top : 1em;
}
#snippet-title a {
    //vertical-align: text-top;
    position: relative;
    top : 0px;
    padding: 0px 5px 0px 5px;
    color : #666666;
    font-size: 1em;
    font-weight: bold;
}
/*
#snippet-title {
    //display: inline-block;
    vertical-align: text-top;
    //margin-left: 10px;
    //margin-right: 0px;
    position: relative;
    top : 0px;
    padding: 0px 5px 0px 5px;
    line-height: 22px;
    font-size: 12px;
    color: white;
    text-shadow: 0 1px #902a27;
    background: #e93631;
    border-radius: 2px;
    background-image: -webkit-linear-gradient(top, #f65d5f, #e93631);
    background-image: -moz-linear-gradient(top, #f65d5f, #e93631);
    background-image: -o-linear-gradient(top, #f65d5f, #e93631);
    background-image: linear-gradient(to bottom, #f65d5f, #e93631);
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px rgba(0, 0, 0, 0.2);
}

#snippet-title a {
    text-decoration: none;
    color: white;
    font-variant: small-caps;
    width: 100%;
}
*/

/* END RESULTS LIST */
/*

.addthis_sharing_toolbox{
    float: right;
    position: relative;
    top: -50px;
}
/* START NODE DISPLAY */

/* node actions */

.chamo-node-actions ul{
	float: right;
	margin-left: 0;
  list-style: none;
  padding-left: 0;
}

.chamo-node-actions li{
	font-size: 0.875em;
  float: left;
  margin-right: .5em;
}
.chamo-node-actions a{
	border: 1px solid #cccccc;
}
.chamo-node-actions i{
	margin-right:3px;
}
.chamo-node-actions .dropdown-menu a, .item-tools .dropdown-menu a:hover {
    border: none;
}
.chamo-node-actions .dropdown-menu {
    min-width: 3em;
}
.chamo-node-actions .dropdown-menu li {
    float: none;
    margin: 0;
    font-size: 1em;
}
.chamo-node-actions .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-radius: 3px;
}

.btn-small{
	padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn, .inline{
    display: inline-block;
}
.btn-default{
	color: #333333;
  background-color: white;
  border-color: #cccccc;
}
.btn-default:hover{
    color: #333333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
/*
.fa {
	display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}
.fa-ul>li {
    position: relative;
}
*/
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: white;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333333;
    white-space: nowrap;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #262626;
    background-color: whitesmoke;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    color: white;
    text-decoration: none;
    outline: 0;
    background-color: #337ab7;
}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
    color: #777777;
}
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor: not-allowed;
}
.open>.dropdown-menu {
    display: block;
}
.open>a {
    outline: 0;
}


/* Scroling items */
#scrolling{
    border: solid 1px lightgrey;
    overflow: hidden;
}

ul.chamo-items {
    /*Add if you want to disable the option of selecting the text while sliding*/
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0;
    padding: 0;
    margin-top:4vh;
    height:80%;

    list-style-type: none;

    -webkit-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	
}

ul.chamo-items li {

    //font-size:3vmin;/*cool*/
    float: left;
    width:25vw;
    min-width: 250px;
    height: 100%;
    
    font-weight: 300;
    text-align: center;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -o-border-radius: 30px;
    -moz-border-radius: 30px;
    cursor: pointer;
    background: #FFF;
    -webkit-transform:  scale(0.95);
    -ms-transform:  scale(0.95);
    -moz-transform:  scale(0.95);
    transform: scale(0.95);

}

.itemslide-active
{/*applied to current active item*/
    -webkit-transform:  scale(1);
    -ms-transform:  scale(1);
    -moz-transform:  scale(1);
    transform: scale(1);
    color:red;

}

/* new items presentation   */

.chamo-node-copies .label{
		display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: white;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;	
}
.chamo-node-copies .label-available{
	  background: #2aa198;
    margin-right: .5em;
    font-size: 90%;
}
.chamo-node-copies .label i.icon-ok{
		margin-right:5px;
}

.chamo-node-copies .label-unavailable{
		background: #2aa198;
    margin-right: .5em;
    font-size: 90%;
}
.chamo-node-relatedContent{
		display:none;
}
.related-content-circ, .related-content-opac, .related-content-lccn{
	//display:none !important;
}
.related-content{
	  width: 30%;
	  margin: 10px;
	  display: inline-table;
}
.related-content ul{
		list-style: none;
		font-size:0.9em;
}
/* -------------------------------- 
JPAGES CSS
-------------------------------- */
nav[role="navigation"] {
  text-align: center;
}

.holder {
  width: 90%;
  max-width: 768px;
  //margin: 2em auto 4em;
  text-align: center;
}
.holder li {
  /* hide numbers on small devices */
  display: none;
  margin: 0 .2em;
}
.holder .jp-previous, .holder .jp-next {
  /* make sure prev next buttons are visible */
  display: inline-block;
}
.holder a, .holder span {
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* use padding and font-size to change buttons size */
  padding: .1em .5em;
}
.holder a {
  border: 1px solid #e6e6e6;
  border-radius: 0.25em;
}
.holder a:hover {
  background-color: #f2f2f2;
}
.holder a.jp-current {
  background-color: #f2f2f2;
}
.holder a.disabled {
  /* button disabled */
  color: rgba(46, 64, 87, 0.4);
  pointer-events: none;
}
.holder a.disabled::before, .holder a.disabled::after {
  opacity: .4;
}
.holder .jp-previous:first-of-type a::before {
  content: '\00ab  ';
}
.holder .jp-next:last-of-type a::after {
  content: ' \00bb';
}
.holder .current {
  /* selected number */
  background-color: #64a281;
  border-color: #64a281;
  color: #ffffff;
  pointer-events: none;
}
.holder.move-buttons:after {
  content: "";
  display: table;
  clear: both;
}
.holder .jp-previous:first-of-type {
  float: left;
}
.holder .jp-next:last-of-type {
  float: right;
}

.holder.no-space.move-buttons {
  width: 90%;
  max-width: 768px;
  display: block;
  overflow: hidden;
}
.holder.no-space.move-buttons li {
  float: none;
  border: none;
}
.holder.no-space.move-buttons a, .holder.no-space.move-buttons span {
  float: none;
}
@media only screen and (min-width: 768px) {
  .holder li {
    display: inline-block;
  }
}
@media only screen and (min-width: 1170px) {
  .holder {
    //margin: 4em auto 8em;
  }
}
.legend-circ, .legend-opac, .legend-lccn{
	text-align: center;
  margin: 5px;
}
/* -------------------------------- 
END JPAGES CSS
-------------------------------- */
.modal {
  display: none;
  width: 60%;
  background: #fff;
  padding: 15px 30px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 10px #000;
  -moz-box-shadow: 0 0 10px #000;
  -o-box-shadow: 0 0 10px #000;
  -ms-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  z-index: 9999 !important;
}

.modal a.close-modal {
  position: absolute;
      top: 2.5px;
    right: -1.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background: url('../images/close-icon_24.png') no-repeat 0 0;
}

.modal-spinner {
  display: none;
  width: 64px;
  height: 64px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -32px;
  margin-top: -32px;
  background: url(spinner.gif) #111 no-repeat center center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}
/* item tables */
h1.title{
    //border-bottom: 1px solid lightgray;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.sub-title{
	font-weight: bold;
}
.chamo-node{
    margin-top: 20px;
}
.ucl-book-cover{
    width: 20%;
    float:left;
    //margin-bottom: 20px;
}

.chamo-node-snippet{
   // width: 50%;
    //float: left;
}

.chamo-node-holdings{
    clear:both;
}
.holding-information{
    clear:both;
    margin:15px 15px 0px 15px;
    display: inline-block;
    width:97%;
    //border-radius: 10px ;
    //-moz-border-radius: 10px;
    //-webkit-border-radius: 10px;
    //border-bottom: 1px dashed #808080 ;
    //padding : 15px;
}
.holding-location {
    //top: -25px;
    //position: relative;
}
.holding-title {
    width: 100%;
    line-height: 2em;
    text-indent: 10px;
    //font-size: 14px;
    font-weight: bold;
    
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #f1f1f1;
    border: 1px solid #e9e9e9;
    border-radius: 4px;
    color: #666666!important;
    font-size: 1em;
    overflow: hidden;
    text-shadow: 1px 1px 0 #fff;


}
.holding-content {
    //float:left;
    //width: 90%;
    margin-top:10px;
    //display: block;
}
.holding-data{
    padding-left: 5px;
    max-width: 85%;
    text-indent: initial;
}
.holding-node-snippet{
    //text-indent: 10px;
}
.holding-access-content {
    float:right;
    width:25%;
    text-align: center;
    vertical-align: middle;
    top: 25px;
    position: relative;
}

.access-url{

    display: inline-block;
    vertical-align: text-top;
    margin-left: 10px;
    margin-right: 0px;
    position: relative;
    top: -1px;
    padding: 0px 5px 0px 5px;
    
    background: #e93631;
    border-radius: 2px;
    background-image: -webkit-linear-gradient(top, #f65d5f, #e93631);
    background-image: -moz-linear-gradient(top, #f65d5f, #e93631);
    background-image: -o-linear-gradient(top, #f65d5f, #e93631);
    background-image: linear-gradient(to bottom, #f65d5f, #e93631);
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px rgba(0, 0, 0, 0.2);
}
.access-url a,
.access-url a:visited,
.access-url a:link{
    line-height: 30px;
    font-size: 14px;
    color: white;
    width :150px;
    text-align: center;
    text-shadow: 0 1px #902a27;
}

.access-url a:hover{
    
}
.access-url a {
    vertical-align: middle;
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.access-url{
   position:relative;
   
}
.access-url:hover, .access-url:focus, .access-url:active {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
.holding-menu-info{
    
}

div#ucl-holding-menu > div#ucl-holding-menu-title span{
	float  : right;
	width  : 18px;
	height : 18px;
	cursor : auto;
	font-size:0;
}
div.holding-menu-link > div.holding-menu-title span, div.holding-menu-link > div.holding-menu-title span.collapsed{ background : url(../images/collapsed.gif) no-repeat center left;float:right; }
div.holding-menu-link > div.holding-menu-title span.collapsed{ background : url(../images/expanded.gif) no-repeat center left; float:right; }

div.holding-menu-title span{
        float  : right;
        width  : 18px;
        height : 18px;
        cursor : auto;
        font-size:0;
        margin-left: 10px;
}
div.holding-menu-title span, div.menu-title span.collapsed{ background : url(../images/collapsed.gif) no-repeat center left;float:right; }
div.holding-menu-title span.collapsed{ background : url(../images/expanded.gif) no-repeat center left; float:right; }
div.holding-menu-info {
        width:91%;
        margin:auto;
        font-weight:normal;
        margin-bottom:20px;
}

div.holding-menu-info .ucl-more-info-block{
	text-align:justify;
	margin-top:15px;
	margin-bottom:15px;
        font-weight:normal;
}



/* END NODE DISPLAY */


/* GLOSSARY FACET THEMING */

.facetapi-facet-ss-glossary{
    padding:10px 0 8px;
    padding:1rem 0 0.8rem;
}
@media screen and (min-width:37.5em) {
    .facetapi-facet-ss-glossary{
        padding:24px 0;
        padding:2.4rem 0;
    }
}
@media screen and (min-width:61em) {
    .facetapi-facet-ss-glossary{
        padding-bottom:35px;
        padding-bottom:3.5rem;
    }
}
.facetapi-facet-ss-glossary li{
    color:#0396c8;
    background:#004962;
    border:0 none;
    list-style: none!important;
}
.facetapi-facet-ss-glossary li a{
    background-color:#0396c8!important;
    color:#fff!important;
    border:0 none;
}
.facetapi-facet-ss-glossary li a.facetapi-active{
    background-color:#fff;
    color:#0396c8;
}
.facetapi-facet-ss-glossary li a.progress-disabled{
    background-color:#fff;
    color:#0396c8;
}
.facetapi-facet-ss-glossary li a.facetapi-inactive:hover{
    background-color:#55c4f5;
}
.ajax-progress{
    background-color:#0396c8;
    color:#fff;
}
.facetapi-facet-ss-glossary{
    *zoom:1;
    padding:25px 0 0;
    padding:2.5rem 0 0;
    margin:0 -1%;
}
.facetapi-facet-ss-glossary:before,.facetapi-facet-ss-glossary:after{
    content:"";
    display:table;
}
.facetapi-facet-ss-glossary:after{
    clear:both;
}
@media screen and (min-width:37.5em) {
    .facetapi-facet-ss-glossary{
        margin-left:-0.5%;
        margin-right:-0.5%;
    }
}
.facetapi-facet-ss-glossary li{
    font-family:"Gill Sans",sans-serif;
    font-weight:400;
    font-size:16px;
    line-height:41px;
    font-size: 1.2rem;
    line-height: 2.5rem;
    min-width:30px;
    min-width:3rem;
    border:1px solid #ededed;
    color:#999;
    float:left;
    margin:0 1% 8px;
    position:relative;
    text-align:center;
    text-transform:capitalize;
    transition:opacity 0.2s ease;
    -webkit-transition:opacity 0.2s ease;
    width:12.28%;
}

.facetapi-facet-ss-glossary li.active{
    background-color:#fff;
    color: #0396c8!important;
}

@media screen and (min-width:37.5em) {
    .facetapi-facet-ss-glossary li{
        margin-left:0.75% !important;
        margin-right:0.75%!important;
        width:5.945%!important;
    }
}
.facetapi-facet-ss-glossary li a{
    background-color:#ededed;
    color: rgb(148, 0, 0);
    display:block;
}.facetapi-facet-ss-glossary li active{
    background-color:#55c4f5;
    border-color:#55c4f5;
    color:#fff;
    cursor:normal;
}.facetapi-facet-ss-glossary li .ajax-progress{
    background-color:transparent;
    height:100%;left:0;
    position:absolute;
    text-align:center;
    top:0;
    width:100%;
}.facetapi-facet-ss-glossary li .ajax-progress .throbber{
    display:none;
}

#front-page{
    margin-top: 10px;
    margin-bottom: 20px;
}
#front-page #search-block-form input.form-submit{
        border: lightgrey solid 1px;
}
#front-page #search-block-form input.form-text{
        border: lightgrey solid 1px;
}
ul.vertical-links{
    list-style: none;
}
ul.vertical-links a{
    color:#f2f2f2;
}
ul.horizontal-links{
    margin-left: 10px!important;
}
ul.horizontal-links li{
    display: inline-block;
    border-right: 1px solid lightgrey;
    padding-left: 5px;
    padding-right: 5px;
}
ul.horizontal-links li.last{
    border-right: none;
}
.panel-col-first{

    width: 48%!important;
    margin: 1%;
}

.panel-col-last {
    border-left: 1px solid #DEDEDE;
    width: 46%!important;
    margin: 1%;
    padding-left: 1%;
}

.front-first-col{
    min-height: 17em;
}
.front-first-col .pane-content{
    top: 6em;
    position: relative;
}
#front-page .panel-col-last .pane-block{
    border: 2px solid #f2f2f2;
}
#front-page .panel-col-last h2.pane-title{
    background-color: #f2f2f2;
    text-indent: 10px
}
#footer .block {
    padding: 0 0 0px !important; 
}
#footer .one_third li a{
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    margin-bottom: 10px;
    color: darkgoldenrod;
}
#footer .one_third ul.menu li a{
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    //line-height: 130%;
    margin-bottom: 10px;
    color: darkgoldenrod;
}

ul.basic-page{
    margin-bottom: 14px;
    list-style: none;
}

ul.basic-page li { 
    //width: 300px; 
    height: 30px;  
    margin: 0 0 7px 0; 
}
ul.basic-page li a { 
    display: block;
    //width: 300px;
    height: 30px;
    margin: 0 0 7px 0;
    background: #F7F5F2 url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAcCAYAAACQ0cTtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAcVJREFUSEvtVtFNxDAM7QiMwAiMwAiMwAhs4PZSic8bgRFuhI5wI3QERjjyYjuJrnaagoSExElRT4njZzvPLxmG/99vVIBofhrHcB6neYnjM46bfBfME4XnH8cBJwIA5zoAqKOaD+u3QSUTdjaGD6LTixU95rGeg4mZHsqybO6PNpV6ClcNrguQpjBylOFKRA9dm8QI9hVgO0OOjg/fA6LT/IqA8LXLWgCbZ6hkaBlVhFm8rIVYCNq2IXp/lKxcJ3DeAyZ2F/hDtTZB0TS/pUWnPLqhFyyxFP5iyTdgykBk2CKFBeadr1spdWIB1cy8B1MGOvtW89zaYKUVarCa6jYYK822jCxBN2eTyBKaVhqX7RMJGvugowYYC63JHpCm0sZaJ9N/i1ScdQrksmWjOAQrzWZ1AE22RQcaoOmvRBJWt1mzlMkNEAXYsy0C4bA709/JLjWrKnwDSHsMtm4bSXY41KiNRuer4DYaX/RVfLR7dshR7QDaIpyEPN3ke0qU99fs8whwDyZydwxInUiG8t4Iq/XWgLozSFzXq2lHW5tnKJepgOZ3yKbX+Omwc0Yt0a3XkKkAQzWSDKVLFPMHb/RezL9l9wWuQAy9JbrovAAAAABJRU5ErkJggg==) 97% center no-repeat;
    font-size: 16px;
    color: #333;
    padding: 5px 0 0 20px;
    text-decoration: none;
}

ul.basic-page li a:hover { background-color: #EFEFEF; }

.orange { border-left: 5px solid #F5876E; }

.blue{ border-left: 5px solid #61A8DC; }

.green{ border-left: 5px solid #8EBD40; }

.purple { border-left: 5px solid #988CC3; }

.gold { border-left: 5px solid #D8C86E; }
