
/*
.module,
.widget{ clear:both;}
*/
div.widget:after,
div.module:after{
	content:"";
	display: block;
	clear: both;
}

fieldset label {display: inline-block;}
fieldset label span{display: none;}
fieldset p{margin-bottom: 0.5em;}


ul li.even{/* background:#f3f3f3; */ background: none;}
ul li.odd{/* background: #e7e7e9; */ background: rgba(204, 204, 204, 0.35);}

/* Generic Module styles */
/*
.entry{position: relative; overflow: hidden;  margin-bottom: 1em;}
.entry-title {}
.entry-title a{font-size: 1.1em; text-decoration: none;}
.entry-date{font-size: 0.9em;  display: block;}
.entry-meta{font-size: 0.9em; margin-bottom:1em; display: block;}
.entry-meta .entry-date{font-size: 1em; margin-bottom: 0;}
.entry-teaser{font-size: 1em;}
.entry-content{font-size: 1em;}
.entry-content p {margin-bottom: 0.5em;}
.entry-footer{font-size: 0.9em; margin: 1em 0;}
.entry-permalink{margin-bottom: 0;}
*/

.module .media{position: relative; overflow: hidden;  margin-bottom: 1em;}
.module .media-title a{font-size: 1.1em; text-decoration: none;}
.module .media-date{font-size: 0.9em; margin-bottom:1em; display: block;}
.module .media-player{background: #000; overflow: hidden; text-align: center;}
.module .media dl {overflow: hidden; padding-bottom: 1ex; font-size: .933em}
.module .media dt {float: left; padding-right: 1ex; opacity: 0.8; font-weight: 400}
.module .media-meta-extended{list-style:none; margin:0; padding:0; font-size: 0.9em; margin-bottom:1em; display: block;}


.list-controls { padding: 10px 0.5rem; }

.item-list{list-style: none; padding:0; margin:0; position: relative; clear: both; }
.item-list .item{display: block; margin: 0 0 15px 0; padding:0; position: relative;}
.item-list dl {overflow: hidden; padding-bottom: 1ex; font-size: .933em}
.item-list dt {float: left; padding-right: 1ex; opacity: 0.8; font-weight: 400}

.item-list .item .thumbnail{ float: left; padding: 0px; width:60px; height: 60px; position: relative; margin-right:1em;}
.item-list .item .thumbnail img{ padding:0; margin:0; width:100%; }

.item-list .item .item-title {}
.item-list .item .item-title a{font-size: 1.1em; text-decoration: none;}
.item-list .item .item-date{font-size: 0.9em;  display: block;  margin-bottom: 0.5em;}
.item-list .item .item-meta{font-size: 0.9em; margin-bottom:1em; display: block;}
.item-list .item .item-meta .item-date{font-size: 1em;  margin-bottom: 0;}
.item-list .item .item-teaser{font-size: 1em;}
.item-list .item .item-content{font-size: 1em;}
.item-list .item .item-content p {margin-bottom: 0.5em;}
.item-list .item .item-footer{font-size: 0.9em; margin: 1em 0;}
.item-list .item .item-permalink{margin-bottom: 0;}

.item-nav{/* float: left; width:100%; */ text-align: center;}
.item-nav a{padding:0 10px;}

.item-list .item .title {}
.item-list .item .title a{font-size: 1.1em; text-decoration: none;}
.item-list .item .date{font-size: 0.9em;  display: block;  margin-bottom: 0.5em;}
.item-list .item .meta{font-size: 0.9em; margin-bottom:1em; display: block;}
.item-list .item .meta .date{font-size: 1em;  margin-bottom: 0;}
.item-list .item .teaser{font-size: 1em;}
.item-list .item .content{font-size: 1em;}
.item-list .item .content p {margin-bottom: 0.5em;}
.item-list .item .footer{font-size: 0.9em; margin: 1em 0;}
.item-list .item .permalink{margin-bottom: 0;}


.receipt {font-size: 12px;
text-align: left;
border:1px dashed  #cdcdcd;
padding:20px;
margin:1em;}
.receipt .transaction-info{float: left; width:49%;}
.receipt .transaction-info + .transaction-info{ margin-left:2%;}
.receipt .transaction-info-full{float: none; width:100%;}

.receipt .transaction-info strong{width: 140px; display: inline-block;}
.receipt table{clear:both; border:1px solid #cdcdcd; border-right:none; border-bottom: none; margin: 0; padding: 0; width:100%;}
.receipt td{border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; padding: 5px;}
.receipt thead td{background:#f2f2f2; color: #000; font-weight: bold; text-align: left;}
.receipt table .details{width:90%;}
.receipt table .total{text-align: right;}
.receipt table .price{text-align: right; white-space: nowrap;}
.receipt table .total.price{font-weight: bold}
.receipt .order-info { clear: both; }
/*
.item-nav .older-item{float: right;}
.item-nav .newer-item{float: left;}
*/

.full-mode .item-list .item{min-height: 60px; padding:10px; margin-bottom: 5px;}
.compact-mode .item-content img {max-width: 100%; height: auto;}




/* General UI Element Styles */
/* Mini-Date object*/
p.date {margin:3px 10px 0px 0; float: left; width: 37px; background:#666666; color: #fff;  text-align: center; text-transform: uppercase}
p.date span {display: block; vertical-align: middle; font-size: 0.65em; padding:0px 0;}
p.date .weekday {padding: 0 0 2px;}
p.date .day {font-size: 1.75em; padding:2px 0 0; /* margin-top:-4px; */ }
p.date .month {background: #464646;}
p.date .year{
border-top: 1px solid rgba(170, 170, 170, 0.5);
clear: both;
padding: 2px;
background: rgba(200, 200, 200, 0.4);
}


.style-module{ display: none !important;}
.script-module{display: none !important;}


/* Dialog windows */
.modal-dialog-window .dialog{font-size:1em; position: absolute; z-index: 4000; display: none; width: 514px; padding: 18px 10px 5px 10px; border: 1px solid #c2beb1; background:#fff; -webkit-box-shadow: 0 0 10px rgba(27, 26, 24, 0.33); box-shadow: 0 0 10px rgba(27, 26, 24, 0.33)}
.modal-dialog-window .dialog img {float: left}
.modal-dialog-window .dialog span.loader {padding:0; text-align: center; width:32px; height:32px; background: url('/web/20190727180131im_/https://s1.radiantwebtools.com/common/images/loader.gif'); margin: 20px auto; display: block;}
/* .window div {margin-left: 170px} */
.modal-dialog-window .dialog h2.title {margin: -18px -10px 1em; padding: 10px 40px 10px 15px; border-bottom: 1px solid #cdcdcd; background: #f2f2f2; color:#333;  font-size: 1.25em; font-weight: bold; line-height: 20px}
.modal-dialog-window .dialog h3 {margin: 0; padding: 0; color: #F2F2F2; font-size: 1em; line-height: 1.2em}

.modal-dialog-window .dialog a.close {font-size: 0.7em; position: absolute; right: 15px; top: 0px; overflow: hidden; line-height: 40px;}



.ui-widget-overlay,
.modal-dialog-overlay { position: fixed; z-index: 3999; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0.3; }


.include-widget + .row, 
.row + .include-widget{
	float: left;
	width: 100%;
}

.ui-dialog .ui-dialog-title{
	font-weight: bold;
	font-size: 1.25em;
}
.ui-dialog .ui-dialog-titlebar-close{
	border:none;
	background:none;
	font-family:FontAwesome;
	font-size:1.25em;
	padding: 0 !important;
}
.ui-dialog .ui-dialog-titlebar-close:after{
	content:"\f00d";
	display: block;
	width:20px;
	height:20px;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
}
.ui-dialog .ui-dialog-titlebar-close > span{display: none;}

.ui-dialog .ui-widget-header{
	border: none;
	margin: -4px -4px 4px;
}



.ui-autocomplete-category{
	text-transform: uppercase;
	padding:10px 5px 2px;
	border-top:1px solid #cdcdcd;
	font-size: 0.9em;
}
.ui-autocomplete .ui-menu-item{
	font-size: 1.15em;
	padding:6px 10px;
}







/* new item-list stuff */
.grid-actions,
.stack-actions{
	display: block;
	text-align: center;
}


.item-list-grid{
/* 	font-size: 0.01em; */
	margin:0 -0.5rem;
	padding:0;
	box-sizing: border-box;
	display: block;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
/*
.item-list-grid .item{
	display: inline-block;
	font-size: 100em;
	vertical-align: top;
	position: relative;
	margin: 1rem 0.5rem;
	border: 1px solid #ccc;
	padding:2.5rem 1.25rem 1.25rem;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.75);
	width: calc(-1rem + 33.33%);
}
*/

.item-list-grid .item {
	flex: 1;
	min-width: 33%;
	max-width: 50%;
	display: block;
/* 	font-size: 100em; */
	position: relative;
	display: flex;
}

.item-list-grid .item > div{
	box-sizing: border-box;	
	vertical-align: top;
	position: relative;
	margin: 1rem 0.5rem;
	border: 1px solid #ccc;
	padding:4.5rem 1.25rem 1.25rem;
	background: rgba(255, 255, 255, 0.75);
/* 	height: calc(-1rem + 100%); */
	flex: 1;
	width: 100%;
}

.item-list-grid .item.invisible{
	visibility: hidden;
	margin:0;
	padding:0;
}

.item-list-grid .item.with-thumbnail > div{
	padding:1.25rem;
}
.item-list-grid .item time{
	font-weight: 100 ;
}
.item-list-grid .item .item-title a{
	text-decoration: none;
	
/*
	 -ms-word-break: break-all;
     word-break: break-all;
*/

     /* Non standard for WebKit */
/*      word-break: break-word; */

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
	
}

.item-list-grid .item .item-image{
	margin: -1.25rem -1.25rem 1.25rem;
}
.item-list-grid .item .item-image a{
	display: block;
	background-size: cover;
	background-position: center ;
	height:100%;
}
.item-list-grid .item .item-image img{
	width: 100%;
	
}
.item-list-grid .item .item-footer{
	margin:1em  0 0;
}
.item-list-grid .item .item-footer a{
	margin-top:0;
}
.item-list-grid .item .item-excerpt *{
	max-width: 100%;
	
}
.item-list-grid .item .item-excerpt-body{
	display: inline;
}
.item-list-grid .item .item-excerpt a{
	white-space: nowrap;
}

.item-list-grid .item .item-excerpt{
/*
	 -ms-word-break: break-all;
     word-break: break-all;
*/

     /* Non standard for WebKit */
/*      word-break: break-word; */

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}

[data-max-width*="767"] .item-list-grid .item{
	min-width: 50%;
}

[data-max-width*="511"] .item-list-grid .item{
	min-width: 100%;
}



@media only screen and (max-width: 767px) {
	.item-list-grid .item{
		min-width: 50%;
	}
}



@media only screen and (max-width: 511px) {
	.item-list-grid .item{
		min-width: 100%;
	}
}


.item-list-stack{
	box-sizing: border-box;
	display: block;
	padding:0;
}

.item-list-stack .item{
	display: block;
	position: relative;
	margin: 1rem 0;
	border: 1px solid #ccc;
	padding: 1.25rem;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.75);
}
.item-list-stack .item .item-title a{text-decoration: none;}

.item-list-stack .item.with-thumbnail{
	padding-left:275px;
}
.item-list-stack .item time{
	font-weight: 100 ;
}
.item-list-stack .item:after{
	clear: both;
	display: block;
	content:'';
}
.item-list-stack .item .item-image{
	width:275px;
	float: left;
	position: absolute;
	left: 0px;
	top:0;
	padding:1.25rem;
	overflow: hidden; 
	box-sizing: border-box;
	height: 100%;
}
.item-list-stack .item .item-image a{
	display: block;
	background-size: cover;
	background-position: center ;
	height:100%;
}
.item-list-stack .item .item-image img{
	width:100%;
	display: none;
}

.item-list-stack .item .item-excerpt *{
	max-width: 100%;
}
.item-list-stack .item .item-excerpt a{
	white-space: nowrap;
}
.item-list-stack .item .item-comment-link{
	float: right;
}
.item-list-stack .item .item-footer{
	font-size: 0.85em;
	margin:1em 0 0;
}

.item-list-stack .item .item-footer a{
	margin-top:0;
}
.item-list-stack .item .item-category a{
	display: inline-block;
	margin-right: 5px;
}


[data-max-width*="511"] .item-list-stack .item.with-thumbnail {
	padding-left: 1.25rem;
	
}
[data-max-width*="511"] .item-list-stack .item .item-image {
	position: relative;
	width: auto;
	padding: 0;
	margin:-1.25rem -1.25rem 1.25rem;
	float:none;
}
[data-max-width*="511"] .item-list-stack .item .item-image img{
	display: block;
}

@media only screen and (max-width: 511px) {
	.item-list-stack .item.with-thumbnail {
		padding-left: 1.25rem;
		
	}
	.item-list-stack .item .item-image {
		position: relative;
		width: auto;
		padding: 0;
		margin:-1.25rem -1.25rem 1.25rem;
		float:none;
	}
	.item-list-stack .item .item-image img{
		display: block;
	}
}



.item-list-grid .item .item-category {
	position: absolute;
	display: inline-block;
	top: 7px;
	left: -7px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	z-index: 1;
}
.item-list-grid .item .item-category span{
	display: none;
}

.item-list-grid .item .item-category a,
.item-list-grid .item .item-category em{
	color: #fff;
	margin: 0.25em 0.5em 0 0;
	text-decoration: none;
	display: inline-block;
	background: #333;
	padding: 5px 10px;
	font-style: normal;
}
.item-list-grid .item .item-category a:hover{
	text-decoration: underline;
}


/*
     FILE ARCHIVED ON 18:01:31 Jul 27, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:59:34 Nov 05, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 153.15
  exclusion.robots: 0.086
  exclusion.robots.policy: 0.079
  cdx.remote: 0.06
  esindex: 0.01
  LoadShardBlock: 114.827 (3)
  PetaboxLoader3.datanode: 155.275 (5)
  CDXLines.iter: 15.263 (3)
  load_resource: 307.666 (2)
  PetaboxLoader3.resolve: 210.84 (2)
*/