
h1{
  color: #8D200B;
}


h1 {
  font-size: 20px;
  text-align: left;
  margin-bottom: 20px;
}

@media screen and (min-width: 1025px) {
  h1 {
    font-size: 36px;
    margin-bottom: 26px;
  }
}


.visible-print-block{
  display:none;
}

.search-results{
  font-size: 18px;
  line-height: 25px;
  margin-bottom: 7px;
  font-family: "oswald",sans-serif;
 }

.searched-term{
 color: #8d200b;
}

.float-left {
  float:left;
 }

.float-right {
  float:right
 }

.clear {
  clear: both;
 }

input {
 color: #000 !important;
 }

/* Views */

.edit-entity {
  float:left;
 }

article.work .entity-actions {
   margin-top: 1em;
   text-align: right;
 }

article .entity-actions {
   float:right;
 }

.edit-entity input{
  margin-right: 10px;
 }

a.action-link {
 padding-left: 5px;
}

.edit-entity .trash {
  background: url("images/trash.svg") no-repeat scroll 0 0 #e7e7e7;
  display: inline-block;
  height: 24px;
  overflow: hidden;
  right: 0;
  text-indent: 100%;
  width: 24px;
}

.page-nav a.active,
.sidebar ul li.selected a {
 color:#D57724;
}

/* facets */
div.filter {
 background-color: transparent;
 border: none;
}

div#facet-box-title{
  font-size: 22px;
  margin-bottom: 1em;
  font-family: "oswald",sans-serif;
  color: #8b200b;
}

div.facet {
  margin-bottom: 0.7em;
}


div.facetGroup {
  float:none
}
input.wdgt-order {
 height: 24px;
 overflow: hidden;
 right: 0;
 width: 24px;
 float:none;
 }

.facetCheckBox {
  background: url("images/facet_unselected.png") 0% 0% no-repeat;
}

.facetValueSelected{
  background: url("images/facet_selected.png") 0% 0% no-repeat;
}

div.facet div.facetTitle {
  border-radius: 0px;
  border: none;
  padding: 0.5em
  font-family: "oswald",sans-serif;
  font-weight: 300;
  color: #534741;
}

div.facetTitle a {
  background: none;
}

#cw-filter-facets-table form,
#facet_filterbox #pageContentForm {
  margin-top:1em;
 }

.facetTitle.opened {
  /* !important is needed because of it's there in cubicweb.facets.css */
  background-color: #E0D0B6 !important
  font-family: "oswald",sans-serif;
}

.facetValueSelected span{
  color: #8B200B;
}

div div.facetTitleSelected {
 background: transparent
}

.facetTitleSelected:before {
  content: '* ';
  color: #8d200b;
  white-space: nowrap;
 }

.facetBody {
  border: none;
  padding: 0.7em;
}

div.facetCheckBox span {
  display: inline-block;
  opacity: 1;
 }

.facetValueDisabled span {
  color: #BBB;
  display: inline-block;
}

.facetValueDisabled  {
  background: url("images/facet_selected.png") 0% 0% no-repeat;
 }

.facetGroup div.rangeFacet {
  /* default width is 13em... no idea why */
  width: 100% !important;
}


.page-item h3.subtitle {
  font-size: 26px;
  line-height: 42px;
}

.formTitle h1 {
  font-size: 37px;
  margin-bottom: 26px;
  text-align: left;
  color: #8d200b;
 }

.box .box-title  {
  font-family: "oswald",sans-serif;
  font-size: 21px;
  line-height: 34px;
 }

.sidebar .box .box-body ul li a {
  font-size: 16px;
  font-weight: 300;
  line-height: 28px;
}

.sidebar .box .box-body ul li a:hover {
  color: #534741
}

/* facet */
.facet .facetBody input {
   padding: 6px 3px;
 }

.facetBody input.error {
 border-color: #8d200b;
 color: #8d200b;
}

div.filter-separater {
 margin-bottom: 30px;
 border-top: 1px solid #8b200b;
 height: 3px;
 border-bottom: 1px solid #8b200b;
 }

.ctxtoolbar {
 margin-bottom : 1em
 }

a.prev:before {
 content: ' \2190 \00A0';
 }

.box {
 margin-bottom: 1em;
}

.modal-body p {
 font-size: 15px;
 line-height: 25px;
 margin-bottom: 7px;
}

div#create-album {
  margin-top: 20px;
}


#single-column h2 p,
.page-item h2 p{
 font-size: 36px;
 line-height: 44px;
}

#bookmarks_box ul.list-unstyled li div a{
  display: inline;
}

a.tools-button,
a.tools-button:hover{
  color: #c2a36d;
  padding: 10px 5px;
  text-decoration:none;
  font-family: "oswald",sans-serif;
  font-size: 16px;
  font-weight: 400;
  float: right;
  display: inline-box;
}

span.form-err {
    color : #a94442;
    padding-right: 15px;
    padding-left: 15px;
}


/* hide bookmark path */

#entityForm fieldset #path-subject_row {
 display: none;
}

.has-error .form-control {
  border: 2px solid;
  border-color : #ff0000;
}

/* leaflet */

#map-geo.leaflet-container {
 font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  font-size: inherit;
  border: 1px solid #ccc;
  margin-bottom: 2em;
}

#works-map {
  padding: 1em 2em;
}

.lt-geo-title {
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 5px;
  display: inline-block;
  font-family: "oswald", sans-serif;
}

.lt-geo-address {
 margin: 0.5em 0 1em;
 font-weight: 400;
 font-family: "oswald", sans-serif;
}

.lt-geo-dates {
  color: #808080;
  font-size: 0.8em;
}

.leaflet-container .leaflet-popup-content a {
  color: #D57724;
}

.leaflet-popup-content .lt-geo-title p,
.leaflet-popup-content .lt-geo-address p {
  margin: 0;
}

#map-geo.leaflet-container .leaflet-control-attribution,
#map-geo.leaflet-container .leaflet-control-scale {
    font-size: 9px;
    color: #808075;
}

.leaflet-popup-content p {
  margin: 7px 0;
  line-height: 1.2em;
}

.leaflet-legend {
    margin-bottom: 2em;
}

div.entity_data {
    float: left;
    margin-right: 36px;
}

.entity-action {
  display: inline-block;
  margin: 0 0.5em 0 1em;
}
