/* If used, these styles will be applied to a media query of min-width:980px */







	
	



  /**
   * Callout blocks
   */

.callout .text,
.callout .image {
  float: none;
  position: static;
}

.callout .text {
  margin-left: 0;
}

.region-content .callout p {
  padding-left: 0;
  padding-right: 0;
}

.callout-3 {
  border: none;
  float: left;
  margin-right: 1.2em;
  width: 30%;
}

.callout-3.first {
  margin-left: 15px;
}

.callout-3.last {
  margin-right: 0;
}

.callout-button {
  font-size: 1.33em;
}

/**
 * Cemeteries & Memorials landing page
 */

.view-monument-list .column {
  float: left !important;
  margin-left: 0;
  width: 45% !important;
}

.view-monument-list .first {
  margin-right: 1.5em;
}

/**
 * Cemeteries & Memorials content type
 */
 
.cemeteries-memorials-map-trigger{
  position: absolute;
  top: 2.8rem;
  right: 0;  
}
.cemeteries-memorials-map-trigger a{
  padding: 3px 14px 3px;
  font-size: 14px;
}


.info-wrapper {
  background: transparent url('../images/background-columns-cemeteries.png') repeat-y 4px top;
  margin-bottom: 1em;
}

.info {
  float: left;
  width: 33%;
}

.info h2 {
  text-indent: .33em;
}

/* .node-type-cemetery-or-memorial .first .field-label {
  text-align: right;
  width: 85px;
}

.info .field-name-field-monument-unknown .field-item {
  position: absolute;
  top: 41%;
} */

.node-type-cemetery-or-memorial .info p,
.node-type-cemetery-or-memorial .block-quicktabs p,
.node-type-cemetery-or-memorial .zone-content .view,
.node-type-cemetery-or-memorial .zone-content .content ul {
  padding-left: 0;
  padding-right: 0;
}

.node-type-cemetery-or-memorial .view-footer {
  clear:both;
}

.node-type-cemetery-or-memorial .zone-content .content h2 {
  padding-left: .4em;
}

.node-type-cemetery-or-memorial .zone-content .block .content h2 {
  padding-left: 0;
  font-weight: normal;
}

.overseas-office p {
  margin-bottom: 0;
}

.not-front .region-content .content ul.quicktabs-tabs {
  padding-left: 0;
}

.block-quicktabs .quicktabs_main,
.block-quicktabs ul.quicktabs-tabs li.active {
  background-color: #e7e7e8;
}

.block-quicktabs ul.quicktabs-tabs {
  display: block;
}

.block-quicktabs .column.first {
  padding-right: .8em;
}

.block-quicktabs .column.last {
  padding-left: .5em;
}

.quicktabs-hide {
  display: none;
}

.quicktabs_main .view-content {
  display: block !important;
}

.block-quicktabs h2.accordion {
  display: none;
}

.block-quicktabs .quicktabs_main .view-content {
  margin-top: 0;
  padding: 1em;
}

.block-quicktabs .quicktabs_main p:last {
  margin-bottom: 0;
}

ul.quicktabs-tabs li {
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  background-color: #bcbdc0;
  border-radius: 10px 10px 0 0;  
  display: inline-block;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 5px;
  padding: .3em 1.5em .1em;
}

.block-quicktabs ul.quicktabs-tabs li.active {
  background-color: #e7e7e8;
}

ul.quicktabs-tabs li a {
  color: black;
  text-decoration: none;
}

ul.quicktabs-tabs li.active a {
  color: #21578E;
  font-weight: bold;  
}

.quicktabs-wrapper {
  margin-top: 1em;
}

.quicktabs-wrapper .quicktabs-tabs {
  margin-bottom: 0;
}

.view-monument-tabs .container {
  margin-bottom: 1em;
}

.view-monument-tabs .button {
  display: inline-block;
  float: right;
  margin-bottom: 0;
  margin-top: -.25em;
}
.view-monument-tabs .print-directions{
  margin-right: 0em;
  margin-top:1rem;
  clear:right;
}

.view-monument-tabs .coordinates {
  display: inline-block;
  margin-bottom: 0;
}
#quicktabs-tabpage-cemeteries_memorials-1 .views-field-field-history .field-content{
  overflow: hidden;
}
.history-hide-content{
  height: 400px;
}
.history-content-bottom{
  background: #e7e7e8;
  display: block;
  width: 92%;
  position: absolute;
  bottom: 5px;
  text-align: center;
  padding: 2%;
}
#historyButton{
    display: block;
    margin: 0 auto;
    position: relative;
    width: 100px;
    float: none;
}



/**
 * Cemeteries & Memorials map
 */

.cemeteries-memorials-map .filters {
  float: left;
  margin-top: 0;  
  width: 218px;
  width: 25%;
}

.cemeteries-memorials-map .view-content {
  float: right;
  width: 645px;
  width: 65%;
}

.cemeteries-memorials-map .attachment .view-content {
  float: none;
  width: auto;
}

.cemeteries-memorials-map .view-all-monument-locations {
  height: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* .cemeteries-memorials-map .view-all-monument-locations .views-row {
  padding: .4em .4em .4em 0;
} */
 
.cemeteries-memorials-map .openlayers-container-map-abmc_map {
  width: 100% !important;
  /* height: 570px !important;
  width: 450px !important; */
}

.cemeteries-memorials-map .openlayers-map-abmc_map {
  width: 100% !important;
  /* height: 570px !important;
  width: 450px !important; */
}

/**
 * Commission
 */

.not-front .region-content .previous-administrations .content ul {
  padding-left: 15px;
}

.previous-administrations ul li {
  padding-right: 1em;
}



/**
 * Webforms
 */

.webform-order #section-content label {
  display: block;
  float: left;
  padding-right: 1.5em;
  text-align: right;
  width:20%;
  max-width: 17em;
}

.webform-order #section-content .webform-container-inline label {
  margin-right: 0;
}

.webform-order #section-content .form-checkboxes label,
.webform-order #section-content .form-radios label {
  display: inline-block;
  float: none;
  text-align: left;
  width: auto;
}

.webform-order #section-content input[type="text"],
.webform-order #section-content select,
.webform-order #section-content .form-textarea-wrapper,
.webform-order #section-content .form-checkboxes,
.webform-order #section-content .form-radios {
  max-width: 50%;
}

.webform-order #section-content .form-textarea-wrapper,
.webform-order #section-content .form-checkboxes,
.webform-order #section-content .form-radios {
  display: block;
  float: left;
}

.webform-order #section-content #webform-component-decedents-information--photo .description {
  left: 23em;
  margin-bottom: 1em;
  position: relative;
  top: .6em;
}

.webform-order #section-content #edit-actions {
  left: 19.5em;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  top: .6em;  
}




/* War Dead Form */
.webform-client-form #webform-component-decedent-information--row,
.webform-client-form #webform-component-decedent-information--grave {
	width:150px;
}
.webform-client-form #webform-component-recipients-information--city {
	width:50%;
  float:left;
}
.webform-client-form #webform-component-recipients-information--state {
	width:50%;
  float:left;
}
.webform-client-form #webform-component-decedent-information--plot,
.webform-client-form #webform-component-decedent-information--plot label,
.webform-client-form #webform-component-decedent-information--row,
.webform-client-form #webform-component-decedent-information--row label,
.webform-client-form #webform-component-decedent-information--grave,
.webform-client-form #webform-component-decedent-information--grave label {
	float:none;
	display:inline-block;
}
.webform-client-form #webform-component-recipients-information--city label {
  width:40%;
}
.webform-client-form #webform-component-recipients-information--city input {
	max-width:50%;
}



/* Order Certificate Form */
.webform-order #edit-submitted-decedents-information-awards {
	max-width:none;
	width:398px;
}
#edit-submitted-decedents-information-awards .form-item {
	width:100%;
	float:left;
}
.webform-client-form #edit-submitted-decedents-information-unit {
	max-width:none;
	width:65px;
}
.webform-client-form #webform-component-decedents-information--circumstances-surrounding-death .form-textarea-wrapper {
	max-width:none;
	width:390px;
}
.webform-client-form #edit-submitted-decedents-information-circumstances-surrounding-death {
	max-width:none;
	width:380px;
	resize: none;
}



/**
 * News & Events content type
 */

.node-type-event .featured-image,
.node-type-article .featured-image {
  float: left;
  margin-left: 0;
  margin-right: 1em;
  max-width: 100%;
  width: 320px;
}

/**
 * Sitemap
 */

.page-sitemap .region-content .content ul {
  padding-left: 1.5em;
}

/**
 * Learning & Resources and Multimedia
 */

.page-multimedia .flexslider .views-field-body,
.page-learning-resources .flexslider .views-field-body {
  height: auto;
  padding-bottom: 3em;
}

.page-multimedia .flexslider .views-field-field-carousel-image img,
.page-learning-resources .flexslider .views-field-field-carousel-image img {
  width: 458px;
}

.page-multimedia .view-id-carousel .view-footer,
.page-learning-resources .view-id-carousel .view-footer {
  right: 20px;
  top: -50px;
}

.page-news-events-events .column-right,
.page-multimedia .column-right,
.page-learning-resources .column-right {
  width: 670px;
}



.page-news-events-events .block.column-left,
.page-multimedia .column-left,
.page-learning-resources .column-left {
  width: 240px;
}


.page-news-events-events .column-right {
  width: 610px;
  width:57%;
}
.page-news-events-events .block.column-left {
  width: 35%;
}
.page-news-events-events .block.column-left fieldset {
  border:none;
  padding:0;
}

.page-multimedia .view-empty {
  margin-bottom: 5em;
}

.page-learning-resources .view-empty {
  margin-bottom: 7em;
}
.resourcesHeight {
  min-height: 850px ;
}

/**
 * War Dead index
 */

.page-news-events-events #edit-field-event-dates-value-min-wrapper,
.page-news-events-events #edit-field-event-dates-value-max-wrapper,
.database-index .date-from,
.database-index .date-to {
  float: left;
  width: 49.5%;
}

.database-index .date-to {
  float: right;
}

.database-index .block-main form.column-left,
.database-index div.column-left {
  width: 240px;
}

.database-index #wardead-results-container {
  height: auto !important; 
  height: 700px; 
  min-height: 950px;
  width: 670px;
}

.database-index #edit-warfilter .col {
  float: left;
  width: 49%;
}

.database-index #edit-warfilter .form-item-warfilter-V,
.database-index #edit-warfilter .form-item-warfilter-M,
.database-index #edit-warfilter .form-item-warfilter-S {
  margin-left: .2em;
} 

.database-index .block-main .button-gray-gradient {
  margin-right: 1em;
}

.database-index .submit-wrapper {
  width: 155px;
}

.database-index #ResultStats {
  float: left;
  margin-bottom: 0;
  max-width: 345px;
}

.database-index .paging {
  float: right;
  width: auto;
}

.database-index #NoResultsFound {
  clear: left;
  padding-top: 1em;
}

.page-news-events-events #edit-field-event-dates-value-min-wrapper input,
.page-news-events-events #edit-field-event-dates-value-max-wrapper input,
.database-index .date-from input,
.database-index .date-to input {
  min-width: 70px;
}

/**
 * War Dead column widths
 */

.database-index th.last,
.database-index th.first {
  width: 100px;
}

.database-index th.middle {
  width: 50px;
}

.database-index th.branch {
  width: 70px;
}

.database-index th.war {
  width: 80px;
}


.database-index th.location {
  width: 125px;
}

#Wardead_Detail #wardead-war {
	position: absolute;
	right:0;
	text-align: right;
	pointer-events:none;
	z-index: 1;
	top:-56px;
}

#Wardead_Detail #wardead-war {
  padding-bottom: 0;
  padding-top: 1em;
}

.database-index #paging { 
  position: relative;
  top:20px;  
}

.database-index #paging_bottom { 
  position: relative;
}

.database-index .paging-inner {
  display:inline;
  padding-top:0;
}
.database-index #ResultsPerPage {
    top:-15px;
    width:35%;
}
.database-index .linkSubmit.first,
.database-index .previous {
  position: absolute;
  left:-79px;
}
.database-index .previous {
  left:-45px;
}

#Wardead_Detail .born, #Wardead_Detail .marker-location{
  padding-top: 0;
}

/**
 * Cemetary Alert
 */
.alert .date{
  line-height: 1.25em;
}

.alert .date span{
  display: block;
}




.context-cemeteries-memorials .breadcrumb {
  margin-left:0px;
}
.node-type-cemetery-or-memorial .zone-content h2 {
  margin-top:0.65em;
}
#block-views-monument-list-block {
  padding-left:0px;
  padding-right:0px;
}
#block-views-monument-list-block .attachment {
  clear:both;
}


