/*================
Mobile First START
================*/
/*~~~~~~~~~~~~~~~~
Custom tags START
~~~~~~~~~~~~~~~~*/
/*----------------
box tags START
----------------*/
.boxSearchFooter {
  text-align: center;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  }

.boxSearchFooter_Time {
  display: table-cell;
  float: right;
  text-align: left;
  white-space: nowrap;
  }

.boxSearchFooter_Pages {
  display: block;
  text-align: left;
  width: 100%;
  white-space: nowrap;
  }

.boxResult {
  display: table;
  width: 100%;
  box-sizing: border-box;
  }

.boxResultHeader {
  width: 100%;
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  }

.boxResultImage {
  width: 100%;
  display: inline-block;
  background-position: center;
  background-size: cover;
  position: relative;
  box-sizing: border-box;
  height: 90px;
  min-height: 90px;
  }

.boxResultContent {
  display: block;
  box-sizing: border-box;
  }

.boxResultSummary {
  /*display: table; //Removed 20/04/2026*/
  box-sizing: border-box;
  background-attachment: fixed;
  background-image: url('../images/site/background-light.png');
  position: relative;
  width: 100%;
  }
	
.boxResultDescription {
  }
	
.boxResultButton {
	text-align: right;
  }

.boxQueryButton {
	/*text-align: right;*/
	/*margin-bottom: 8px;*/
  }

.boxResultSummary_Tags, .boxResultSummary_DL, .boxResultSummary_Comments {
  display: table-cell;
  position: relative;
	height: 100%;
	vertical-align: top;
  }

/*.boxResultSummary_Tags {
	//white-space: normal;
	display: block;
  }*/

.boxResultSummary_DL, .boxResultSummary_Comments {
	background-color: rgba(255,255,255,0.25);
  }

.boxResultSummary_TagsGroupOuter {
	display: inline-block;
	box-sizing: border-box;
	height: 16px;
	/*float: left;*/
	white-space: normal;
	/*border: 1px dashed magenta;*/
	
  }

.boxResultSummary_TagsGroupInner {
	display: inline-block;
	box-sizing: border-box;
	height: 16px;
	/*float: left;*/
	white-space: normal;
	/*border: 1px dashed cyan;*/
	
  }

.boxResultSummary_Item {
	display: inline-block;
	box-sizing: border-box;
	height: 18px;
	white-space: nowrap;
	/*float: left;*/
	/*border: 1px dashed green;*/
  }

.boxResultSummary_Item_Icon {
	display: table-cell;
	padding-right: 4px;
	height: 16px;
	width: 16px;
  }

.boxResultSummary_Item_Text {
	display: table-cell;
	position: relative;
	top: -3px;
  }

.boxResultSummary_Date {
  display: table-cell;
	width: 100%;
	vertical-align: top;
  }

.boxFlash_SearchResult {
  position: relative;
  background-color: rgba(255,255,255,0.25);
	display: table-cell;
  }
	
.boxQueryBuilder {
	margin-left: 16px;
	margin-right: 16px;
	}
/*----------------
box tags END
----------------*/

/*----------------
btn tags START
----------------*/
a.btnReadMore {
  background-image: url("../images/site/btnReadMore.gif");
  display: inline-block;
  background-size: 200%;
  width: 94px;
  height: 24px;
  text-decoration: none;
  }

a.btnReadMore:hover {
  background-position: -94px 0;
  }

a.btnShowQuery {
  background-image: url("../images/site/btnShowQuery.gif");
  display: inline-block;
  background-size: 200%;
  width: 102px;
  height: 24px;
  text-decoration: none;
  }

a.btnShowQuery:hover {
  background-position: -102px 0;
  }

a.btnDownload {
  background-image: url("../images/site/btnDownload.gif");
  display: inline-block;
  background-size: 200%;
  width: 86px;
  height: 24px;
  text-decoration: none;
  }

a.btnDownload:hover {
  background-position: -86px 0;
  }
/*----------------
btn tags END
----------------*/

/*~~~~~~~~~~~~~~~~
Custom tags END
~~~~~~~~~~~~~~~~*/
/*================
Mobile First END
================*/

/*================
Desktop 450 START
================*/
@media only screen and (min-width: 450px) {
	.boxResultSummary_TagsGroup {
		/*white-space: nowrap;*/
		}

	.boxFlash_SearchResult {
		/*min-width: 150px;*/
	  }

  }
/*================
Desktop 450 END
================*/

/*================
Desktop 500 START
================*/
@media only screen and (min-width: 500px) {
	.boxFlash_SearchResult {
		/*min-width: 200px;*/
	  }

	.boxResultSummary_TagsGroupInner {
		white-space: nowrap;
		}

  }
/*================
Desktop 500 END
================*/

/*================
Desktop 550 START
================*/
@media only screen and (min-width: 550px) {
	.boxFlash_SearchResult {
		/*min-width: 250px;*/
	  }

  }
/*================
Desktop 550 END
================*/


/*================
Desktop 570 START
================*/
@media only screen and (min-width: 570px) {
/*  .boxSearchTerms {
    padding: 6px;
    }*/
	.boxFlash_SearchResult {
		/*min-width: 200px;*/
	  }

	.boxQueryButton {
		/*margin-bottom: 12px;*/
		}

	a.btnReadMore {
		width: 141px;
		height: 36px;
		}

	a.btnReadMore:hover {
		background-position: -141px 0;
		}
		
	a.btnShowQuery {
		width: 153px;
		height: 36px;
		}

	a.btnShowQuery:hover {
		background-position: -153px 0;
		}
		
	a.btnDownload {
		width: 129px;
		height: 36px;
		}

	a.btnDownload:hover {
		background-position: -129px 0;
		}

	.boxResultSummary_TagsGroupInner {
		white-space: normal;
		}
		
  }
/*================
Desktop 570 END
================*/

/*================
Desktop 600 START
================*/
@media only screen and (min-width: 600px) {
	.boxFlash_SearchResult {
		/*min-width: 250px;*/
	  }

	.boxResultSummary_TagsGroupInner {
		white-space: nowrap;
		}
		

  }
/*================
Desktop 600 END
================*/

/*================
Desktop 650 START
================*/
@media only screen and (min-width: 650px) {
	.boxFlash_SearchResult {
		/*min-width: 300px;*/
	  }
		
  }
/*================
Desktop 650 END
================*/


/*================
Desktop 700 START
================*/
@media only screen and (min-width: 700px) {
	.boxResultSummary_Tags {
		/*white-space: nowrap;*/
		}

	.boxFlash_SearchResult {
		/*min-width: 350px;*/
	  }

	.boxResultSummary_TagsGroupOuter {
		white-space: nowrap;
		}

	}
/*================
Desktop 700 END
================*/

/*================
Desktop 750 START
================*/
@media only screen and (min-width: 750px) {
	.boxFlash_SearchResult {
		/*min-width: 400px;*/
	  }

  }
/*================
Desktop 750 END
================*/

/*================
Desktop 800 START
================*/
@media only screen and (min-width: 800px) {
  .boxResultHeader {
    width: 290px;
    min-width: 290px;
    display: table-cell;
    vertical-align: top;
    }

  .boxResultContent {
    display: table-cell;
    padding-left: 12px;
    vertical-align: top;
    }

	.boxFlash_SearchResult {
		/*min-width: 200px;*/
	  }

	.boxResultSummary_Tags {
		/*white-space: normal;*/
    }

	.boxResultSummary_TagsGroupInner {
		white-space: normal;
		}
		
	.boxResultSummary_TagsGroupOuter {
		white-space: normal;
		}
  }
/*================
Desktop 800 END
================*/

/*================
Desktop 900 START
================*/
@media only screen and (min-width: 900px) {
	.boxResultSummary_TagsGroupInner {
		white-space: nowrap;
		}
		
	.boxResultSummary_TagsGroupOuter {
		white-space: normal;
		}
  }
/*================
Desktop 900 END
================*/

/*================
Desktop 1000 START
================*/
@media only screen and (min-width: 1000px) {
	.boxResultSummary_Tags {
		/*white-space: nowrap;*/
    }
		
	.boxFlash_SearchResult {
		/*min-width: 300px;*/
	  }

	.boxResultSummary_TagsGroupOuter {
		white-space: nowrap;
		}

  }
/*================
Desktop 1000 END
================*/

/*================
Desktop 1200 START
================*/
@media only screen and (min-width: 1200px) {
	.boxResultSummary_Tags {
		/*white-space: nowrap;*/
    }
		
	.boxFlash_SearchResult {
		/*min-width: 500px;*/
	  }
  }
/*================
Desktop 1200 END
================*/

/*================
Desktop 1300 START
================*/
@media only screen and (min-width: 1300px) {
	.boxResultSummary_Tags {
		white-space: nowrap;
		}
  }
/*================
Desktop 1300 END
================*/

