/**
 *  AccessNorthGA.com v4 Style Sheet
 */


/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Foundation Overrides /////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
.row {
    max-width: none;
}

/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Global Styles ////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

body {
	font-family: Arial, sans-serif;
	background:#f6f5f2;	
}

.xwrapper {
	margin:auto;	
	max-width:1440px;
	width:100%;
	border-left:1px solid #aeaeae;
	border-right:1px solid #aeaeae;
	background:#e8e6e1;	
}

.xwrapper-inner {
	width:100%;
	padding-left:2%;
	padding-right:2%;
	padding-bottom:100px;	
}

.xwrapper:after { content:" "; clear:both; display:table; }


h1, .h1 {	color:#112344; font-size:2.0rem; line-height: 1.4; margin-bottom: 0.5rem; }
h2, .h2 {	color:#a17424; font-size:1.6rem; line-height: 1.2; margin-bottom: 0.5rem; }

ul.pagination {
    border-radius: 4px;
    display: inline-block;
    margin: 20px 0;
    padding-left: 0;
}

ul.pagination > li {
    display: block;
    float: left;
    margin: 0;
}

ul.pagination > li > a, 
ul.pagination > li > span {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #428bca;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
}
ul.pagination > .active > a, 
ul.pagination > .active > span, 
ul.pagination > .active > a:hover, 
ul.pagination > .active > span:hover, 
ul.pagination > .active > a:focus, 
ul.pagination > .active > span:focus {
    background-color: #224b95;
    border-color: #224b95;
    color: #fff;
    cursor: default;
    z-index: 2;	
}


/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Fixed Header /////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

.header-wrapper {
	position:fixed;
	width:100%;
	z-index:500;
}

.header {
	margin:auto;
	max-width:1440px;	
	width:100%;
}

.header-nav {
	width:100%;
	height:70px;	
	background:#08307b;
	overflow:hidden;
}

.nmenu-button { 
	display:none; width:70px; height:70px; 
	/* background:transparent URL(../images/header/nav-menu-button.gif) top left no-repeat; float:left;  */
	background:transparent URL(data:image/gif;base64,R0lGODlhRgBGAMQAABxAhYSTsEdeidTZ48jP3MHJ2ChDdmZ5nVpvlldslODk6/n6+/z8/U5ljtHX4ZOhurK8zhg1bFFnkFRqkjdQgFZrk/Dy9aKuxP///wkoYgAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABGAEYAAAX/YCaOZGmeaKquI8C+cBy7cm3X9K3vZ87/Ox9wKBMSjysjcmlSMp8ZJ3QpnR6r1iE2+9tyg1+oV9QgMDDotHrNbrMZhAZsLHHb73g04jUe5P+AGAN8MAuBh3YLhC9+iI5qgyxjE4+VGHuSMQkEloEECXNhT2OiRaVUp0ikqZkwZWedeHByiyx1sYeYSTCNuICRuy+GvoCKrSy9xHjAKpPKf7rNmpzPbZ+hrFrZ2ttd3d7fYK5m1Wuz2Lbld9Epfep2zO2F727Gwcj0bfEozvlr7Pym+cNwrVY4G6sOkkioUATDhg8VRjw4MVzFbxEFGAhQIcOBAAZGCAggYIQBAx9Dm2aIQEEEhQg3ImKAEMBCgQcQFIg44CBATxE1cToQIaCAiAIlEerAEDLAAxEYRCioIKCCzgwBLkAlajQD0phLgQbYmgFDgbNdA4wty/VoUhxhsa6NmkFByAgHxJItKsLBW1M36KolG0CBz6dyyRrAgFPB3xk61gpIujbDyLxEKY+gQPKASrgNQYeGPJp0aYOnpaU+tlpea9Wv+YUAADs=) top left no-repeat; float:left; 
}

.nlogo { width:225px; height:70px; float:left; margin-left:22px; padding-top:20px; }

.nmyaccess { width:71px; height:70px; 
	/* background:transparent URL(../images/header/nav-myaccess-button.gif) top left no-repeat;  */
	background:transparent URL(data:image/gif;base64,R0lGODlhRwBGAOYAAJmu1Rc5KBIuIBAoHRc6KYyflhk9K6i2sBg7Khg9KxQyJBMuIcXPyhQyI4yeldPa1xMvItLX1BItIBErHhY2JhApHRc5KSdKOaWuqh82K/Hz8hErHzZWRn6TiREpHeHl43CHeyZJOKi1rxc4KKi0rhMwIuLn5BQxI7S8uKeyrSdJOCZHN01fVtTa19LX1cXOykNeUai2r+Lm5CZENURiVCZFNk1gV1FrXpmooeHk46ezrSVDNIuclFNuYbW/ulFrX3uMhLS8uSM/MZqqokxeVhY2J////xk+LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABHAEYAAAf/gABHg4SFhoeIiYqLjIWCjZCRkpKPk5aXlpWYm5yImp2gnJ+hpJOjpaiMp6msh6utsEevsayztKi2t6S5uqC8vaLAtL/Cl8TFpsitx8qQzM2qrRwdDNUMHRyxz4wFRt7f3g6w24oH4OdGIga1qEPo6DjruKU07+8w8rul5vbnKQjzSJnod+5DkQSlyB0iiE4BQH2kGJ6DYCFhKRkSveVYEMAiKRIZjWDg6DHUj5AsKJYEhcCHRBQTHK7slGCHC4IRMkiggBAiKQJCgthDkWFDAwIBSRkYccIGhgjeImAgUmHDiRH5Qik8cgFEga8FHMxoIGGChwoVPEyQAISHg68g1y5o5VRAA7oWNSgoKLFgQQkFOtBpENdp2wUG/R6sQEAgQAACIvq9UBHsEr/EIQhdtkciazJLPTI+yLy53w3PkZ6VThwjZAqkxi4NDEn7A8/YlmjrNiIz06XdtFX6zg08I8nhk4pnFNARuSTlEpnjTg6doHTnkapbb/6ZuvZ317tLCiBggPnz6NOrX28+PKVLBBoImE+/vv37+OcfnS4pQWPHAAYo4IAEOkZAT+JB44uCMzG4yVYODgJhhBM6WCGDFyqYITQbNtOhMh8iE2IxIwpTIjAn9hIIADs=) top left no-repeat; 
	float:right;
	cursor:pointer;
}


/* Nav Items ---------------------------------------------------------- */
.nnav {
	width:460px;
	float:left;
	padding-top:25px;
	margin-left:50px;
	text-shadow: 2px 3px 2px #04173c;
}

.nnav a:link,
.nnav a:active,
.nnav a:visited { 
	color:white; 
	text-transform:uppercase;
	font-size:22px;
	float:left;
	margin-right:40px;
	padding-left:25px; 
}
.nnav a:hover { color:#e0e3ea; }

.nnav a.hp { 
	/* background:transparent URL(../images/icons/icon-home.png) 0px 3px no-repeat; */
	background:transparent URL(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAe5JREFUeNqck89PGkEUx1kXBMGocGg8ePJo8aIHE2M80Is3mvTEjfTOH8BVDo2XHrnp1T+BpG1IeqP+QJJCXJSEEPoDVHDb7iIswvh95i0dN41FX/LJm9mZ+c57b966XI+YECIu/lrc9RyzLOutcFi/39+Gu+bp62eJOK3dbu9gq9s+M+EU6XQ6bzwez+7/LqtWqy/gpv4ppOv6qtfr3RsndeydkYVGZprmynA41MWY1uv1zEwm88qpvvgUEdu63W6pXq+H7NSUWq0WVhRl9qkvizIsGYaxTho0n4xEIpuFQuEUH61xo2k0GmYulzvE+Zf26/nABnifz+db8uZsNnsZjUZPiHK5/EdeS6fTZzjzDqxRcKR0C5rgzO129+XQY7HYl2azeUUlqFQqrWKxOCqu3+//DaeBC9IgoQH4Dk6Qc1cWgkgO7pRCL5VKYfiRUDAYpAuOwA/SICFBfQhaqqoOHPU8AMdApQ6RF3w+H13aAj2X3OLc1TcOoUvQ5vHPx15QFhKpVOpTMpmcR0+pgUDA4GgFrw80TfuGxp1GMxqJROKDLKRI4wWwBTapBOAr2GdPtkz1B2Gu6UfwmdO7z30UEWNxSufML7ss9Mw81/iCBj/Wg4ioywNgjg/ccH3sutEPGmJB+qazv0/9ToABAMBloOC1j+YSAAAAAElFTkSuQmCC) 0px 3px no-repeat; 
}

.nnav a.menu { 
	/* background:transparent URL(../images/icons/icon-menu.png) 0px 3px no-repeat; */
	background:transparent URL(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWZJREFUeNqklL9Kw1AUxnOLJCEERSr+Q6hZ3QQnFxEcpCFDZ+lDZMyWyQwOeYg8QLdOheLi5KyD0JhFNLSIJdVoQuJ3ynURB+/NgV/uTeD7OPece8IURF3XKpYeWFPE4w0MGGNfy7eiKC7rBkF68mkBbTqd7igNguu1FTxM27ZHnucd6Lq+LmqU5/lrEAQj8mF4bIATcAq2ABPwqsELGINryiwDd9ykzY/+36jAjOvJR2Fpmp5XVfUhU3zSkZ58KIuWYRgXaK0uU3zSkZ58yMwYDocPZVkWMmakIz35UJ02wVmn0+lZlrUv2oA4jh+TJBlgP2L81h+BY7Ar0YAncANuqZuLfr8/cV23a5rmHmrKBOpVZ1n2HobhJIqixfIbLt5Vk3Ei/U83VYxDu+E4kV5djpPjOGPf9w+xXxU9JpY5tOO/xmlbIrHn3+N0z7vYlpjNGddnjIs1OiKdWyIz+inOwee3AAMArRsxjGM3FMwAAAAASUVORK5CYII=) 0px 3px no-repeat; 
}

.nnav a.search,
.navigation-menu a.search { 
	/* background:transparent URL(../images/icons/icon-search.png) 0px 3px no-repeat; margin-right:0px; */
	background:transparent URL(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhlJREFUeNqUlN9rkmEUx33zx0yiuWktKppQjKSxuqiLNQdGJN14J90Iu96fkbvwNsS7SRdbMqFR5K8rYRNSRPphEKQUWfbDYsxX02T46nz7HnieeOfelh74cPA8z/m+5znPeRQ0KibLsg3Oxn8LgpDWjGIQMINt+bDVwf2hRBqNxkS/32/IR1iv11v7n47Q6XTiPKFYLH71er1xkPD5fFt7ML5Wq9Xu/FMll8vZ+cZMJvMNoSeAvv4QbDidzi2F0CZi2kGNY1RNs9m8ygPBYLAE9xLEwVOQSqfTb5LJ5BdaNxqNi3CmQSEd0FcqlUkesFqtHykZlEEXjAMRlZDABZPJNMVircGKdK1W6+8XHA6HBEdiIttcBe9cLtdZWq9Wqz/hTqi1iIJ32+12h3ogSdLvQqGwoNxQr9cf8x4lEokXCM2qCR0HtwKBQFZ51RiFZ3AP4D8r49ls9jX2z6gJ0Q3MgZVIJPJBHsLYzanaaXAPrHo8nuf5fL6M44iUVCqVKqFQ6G00Gv2uFEML1g8MIvN6MA1ughtMmCqV+esBhlgsdt3tdp/jyd1u95HBYFhSCpGNgTPgMrgEpth4/AJNYKY1iN1Wiomi6LJYLCm1fp2keQF2cIWJngfXwDJNfDgc/kTHw7Nq+/1+mi+tMMKfA1V8EVDiPDgFimz6X2lHENpnR6SjSowf4D3YFTSjG1VGT2qCie3QC/gjwAAZHXjcqgKbAQAAAABJRU5ErkJggg==) 0px 3px no-repeat; margin-right:0px; 
}

.nnav-sbox { display:none; margin-top:-8px; width:190px; float:left; background:#e0e3ea; padding:8px 8px 8px 12px; }
.nnav-sbox form { margin:0;}
.nnav-sbox input[type=text] { width:145px; height:auto; float:left; border:0px solid white; background:transparent; margin:0; box-shadow: none; padding:0; }
.nnav-sbox input[type=text]:focus { box-shadow: none; }
.nnav-sbox input[type=submit] { padding:0px; margin-top:-2px; width:16px; float:right; background:transparent URL(../images/icons/icon-search-blue.png) 0px 3px no-repeat; border:0px solid white; cursor:pointer; }




/* Social Items ---------------------------------------------------------- */
.nsocial {
	width:156px;
	float:right;
	padding-top:20px;
}

.nsocial a:link,
.nsocial a:visited,
.nsocial a:active { display:block; float:left; width:32px; height:32px; opacity:0.5; }
.nsocial a:hover { opacity:1.0; }

.nsocial a span { display:none; }
.nsocial a.fb { 
	/* background:transparent URL(../images/icons/facebook-circle-white-32x32.png) top left no-repeat; margin-right:16px; */
	background:transparent URL(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbFJREFUeNrEV4FxgzAMbHQM0A2SbkAnSNkgnaDtBCETUDagE7SZoGQCYIIyAr1jAHeCVurJd67PphYh8He6ADF6SZZkser7/kqAGGWHskbZWP91KJ8oJUobqnAVYMA1Sory4CD1gYw5ohQo6hwDnlH2bMQYEPkL6xEZQJ6+c8inAG3JPUfmD8Czzx8Tkg/qBMfC6oyQ/5dLlW1EZC14FZLXKCcr6ylZHweMII5EJ6dpQCYMO2X4wfH8LmA7Mv0uGC+lAvLOQx6KVDurI7AXKigdXmvPt4E6iPMp4pLbCQ34su6zgNDboDzJYQT5lNhFgpDprG/418SRn+stCI3GNhJmfuNpq2/GdSXQtwHBAXMJxJHwhTWHt7P6emw0MFELp8Poe4TlubUV1Ygq8B5GswIk08sFUC9tQAdG/S6BBrivqwXIibMEfbGAAb+Og1FWambvc7MMO55e50KuG5k9FYc2lKFOGHKgJb6x3Dk4TojWnAddnVDxgnYOcl8r1kYUE5IXLvKhs0Dx0Jm4vmZGeH3wVRkEJMwNf1aVwhon4lvH9CT+OnbN/a6sV+xxLVH2I8AAjs9yQieOiMoAAAAASUVORK5CYII=) top left no-repeat; margin-right:16px;
}
.nsocial a.tw { 
	/* background:transparent URL(../images/icons/twitter-circle-white-32x32.png) top left no-repeat; margin-right:16px; */
	background:transparent URL(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAgtJREFUeNq0V+1xwjAMLb7+rzdosgGZADJBYQLCBMAEhAkaJoBOUDYAJmg6AfSOAdIJWrsn3bk+f0hJ0J3+xEFPkZ6ezOB2uz0wbKh8ovxZeWKdXZV/KT8or6kBB4QEpPKl8pkD1Gc6mTfllfKmSwKl8gUk0cY0+BbisBLQX/oOJe/DdEumUJl/Jjx9/ugRPBhTOF48dih5jEtHOwlhvbC7E7gXw0xg3XPZQ+1Y2yQcQ3m6GI7eE2hFbGQzTU6swKIH8Azm/js2+yamroDO9BJ4cQ4BZ/BlLsuVn6xnBfQ7ZKkIBDW5gXOcKt9b53sHOD5fRWJPdAIjAnMLo9RzSARBt4HfVi7xMWwkCMyXsGDsnuuybwiLZxM4SzQHfhiaXhEJZpteZi8wbVEp9lVh3xIcd4GzFYIRZAdcSJjgr6AxhevwkREIy3dgJhCcMsG5vQBhl4x9UUYqduImIA1SxqwwNd+noLoFZ09/kHRDINAnlP9KBN8R3jvrMZQgxdIjJBsG+3HdToij/SfFTYBYS0iujAjWGIAvRHAkc4PrOIErkyRkXXumg3tZzZADKK1bAmlkS0CXPF9tISo9W61vOwG3nEo4ZY5l2+u5V4ob2HL1ncBze6KEhyC5WaYerHKBh5ZRA7eZnCg8sa9e+bREEAiTQt84S+gAwFmM2APm33Oc+6FDM1AjWJP0K8AAtd2T7IrgulcAAAAASUVORK5CYII=) top left no-repeat; margin-right:16px; 
}
.nsocial a.rss { 
	/* background:transparent URL(../images/icons/rss-circle-white-32x32.png) top left no-repeat; */
	background:transparent URL(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAiZJREFUeNq8V4FtwjAQDBYDhAmabBAmgEzQMAEwATABMEFhAugEzQbABGQDUokBsgG1q7P0tezYDqYvvRDB8d/fv+9N/36/Rx6WcS+4v3FPlN9q7t/cS+6V64Y9BwAx9yX3qSaoyQSYT+477s0zADbcFwDRxUTwPfbxAiAy/QLlIUyUZAJm/hgz1PkaMHjrnkyz8PQE5bZeOqkgmLLg8KLgxhgUwLqF9jO8ClSOtdqEY9BjbFYlC7H+nfvsCSBDkZBkYOF5tITYzLmn3I8dASwkA+LI3SyLBf0XBNeVIkNtfU9O2oe02mwMNymdAJRDO8YeAApRglEH+hI00o0k0ABE6bHPiDnS1oMPFX2PkTWV2rnHaUlEDzwcAegG1Jo8E8BWhKGri6YwR6Qb1DYmdG9AuWRjScpRYwg5jeOHZ/2PyLQhDXoiwFJ8xuiROAQD1GbYOCNHdKuURoI5ujDQdfLRbCOASvB9oExBo74wx46tsOmAZCWy/SBr9uR5Qd6r225ODApnszkya0iny3LIGpeKMlLRMtmF4cXGQXjoEYw0wWqyDxW3S9tM6ZPh0jbZDsrYpjZVss3IxIxwg9bZb+JyHDsLRyBroKo18xWOQLaVvcEUtTv/Q/AzZFsrRJNA1y7b9dyohHKkVi8KnqsnjhkaJKc0BbCdLnjbLJCCk1uExDXrlUlrmEPDpKibz02nROChrbF7nn/P5fjNNJoh74ZeJ+lHgAEAdm6km3xzk60AAAAASUVORK5CYII=) top left no-repeat; 
}




/* Header 2nd Line ---------------------------------------------------------- */
.header-2nd {
	width:100%;
	height:65px; 
	/* background:transparent URL(../images/header/header-2nd-bg.png) top left repeat-x; */
	background:transparent URL(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAyCAYAAACZDmG3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEdJREFUeNpi/A8EDFDAxIAERjmDm8MIxL5YZViA+A8y5zcy5ydOzg+oqXAZUMJgBHG+EzaAGar5LwgzQmUhDkVKYXj8AxBgAHa4E32PqxHVAAAAAElFTkSuQmCC) top left repeat-x;
	font-size:14px; 
}

.hdr2-line {
	width:100%;
	height:35px;
	border-left:1px solid #aeaeae;
	border-right:1px solid #aeaeae;
}

.header-spacer { width:100%; height: 130px; }


.current-temp { float:left; padding-top:10px; color:#193e2c; margin-right:12px; }
.current-temp a { color:#193e2c }
.weather-icon { float:left; padding-top:2px; margin-right:12px; }
.weather-icon img { width:30px; }
.datetime { float:left; padding-top:10px; color:#878787; }
.datetime .weekday { color:#c1c1c1; }
.datetime .date { }
.datetime .time { color:#c1c1c1; }


.status-line {
	width:100%;
	height:35px;
	overflow:hidden;
	text-align:right;
	padding-top:10px;
}

.status-line span { padding-left:18px; color:#545454; }
.status-line span.sports { background:transparent URL(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBJREFUeNpiYCAAlOUVlEAYWYwRiyJuIOUCxE5AjKz4MhAvv/vwwWVGNA0WQKoAiLmRhO9BNViCxIGaIhiRNDhDNcDAV6hiELBAEs9ngbkbiwYQ1kWzFQS4maCMFDQNcAVYwuYlE9QWXXQJIBbDouEr0E+vmNDc+xWqQQlHDID9CNKkiBZSSniibRNMEzeSKbp4NGwExRFM0ysoFiegYQ6MAwryE1C2Mw4/LIfZgJKMoBGLrOkKyDCg4nvYrAUIMABF1DgXluq2oAAAAABJRU5ErkJggg==) 0px 2px no-repeat; }
/* .status-line span.sports { background:transparent URL(../images/icons/status-line/sports.png) 0px 2px no-repeat; } */


.status-line a { text-decoration:underline; }



/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Flyout Menu //////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
.navigation-menu {
	display:none;
	position:fixed;
	top:0px;
	width:90%;
	max-width:480px;
	height:100%;
	background:white;
	z-index:1000;	
	overflow-y:scroll;
	box-shadow: 1px 0px 20px #000;
}
.nav-active {
	display:block;
}



div.navigation-menu::-webkit-scrollbar { width: 12px; } /* Track */ 
div.navigation-menu::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -webkit-border-radius: 10px; border-radius: 10px; } /* Handle */ 
div.navigation-menu::-webkit-scrollbar-thumb { -webkit-border-radius: 10px; border-radius: 10px; background: rgba(120,120,120,0.8); -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); } 
div.navigation-menu::-webkit-scrollbar-thumb:window-inactive { background: rgba(120,120,120,0.4); }



/* Flyout Control ----------------------------------------------------------- */
.nav-control {
	width:100%;
	height:55px;
	line-height:55px;
	background:black;
	font-size:14px;
}
.nav-control .left { margin-left:4%; }
.nav-control .right { margin-right:4%; }

.nav-control .uname { color:#fff; }
a.nav-myaccess:link,
a.nav-myaccess:visited,
a.nav-myaccess:active {
	color:#25503b;
}
a.nav-myaccess:hover {
	color:#396851;
}

a.nav-close:link,
a.nav-close:visited,
a.nav-close:active {
	color:#474647;
	background:transparent URL(../images/nav/icon-close.png) center right no-repeat;
	padding-right:18px;	
}





/* Flyout Navigation -------------------------------------------------------- */
ul.nav {
	list-style-type: none;
	background:#231f20;
	padding: 0px;
     margin: 0px;
     margin-bottom:40px;
}

ul.nav a:link,
ul.nav a:active,
ul.nav a:visited { color:white; }
ul.nav a:hover { }

ul.nav li { }

ul.nav li .nli { width:100%; height: 56px; overflow:hidden; }
ul.nav li .nli:hover { background:#171516; }
ul.nav li .nli:after { content:" "; clear:both; display:table; }

ul.nav li .nli .iline {
	float:left;	 
	width:94%;
	height: 1px;
	margin:auto;
	margin-left:3%;
	border-bottom:1px solid #423f3f;
}

/* LEVEL 1 ------------- */

ul.nav li .nli a { 
	display:block; float:left;
	padding-left:36px;
	margin-left:20px; 
	line-height:55px;
	font-size:24px;
	text-transform:uppercase;
	background-image:none;
	background-position:center left;
	background-repeat:no-repeat;  
}

ul.nav li .nli a.icon-home { background-image:URL(../images/icons/nav/icon-home.png); }
ul.nav li .nli a.icon-biz {	background-image:URL(../images/icons/nav/icon-biz.png); }
ul.nav li .nli a.icon-comm { background-image:URL(../images/icons/nav/icon-comm.png); }
ul.nav li .nli a.icon-calendar { background-image:URL(../images/icons/nav/icon-calendar.png); }
ul.nav li .nli a.icon-flag { background-image:URL(../images/icons/nav/icon-flag.png); }
ul.nav li .nli a.icon-myaccess { background-image:URL(../images/icons/nav/icon-myaccess.png); }
ul.nav li .nli a.icon-news { background-image:URL(../images/icons/nav/icon-news.png); }
ul.nav li .nli a.icon-shop { background-image:URL(../images/icons/nav/icon-shop.png); }
ul.nav li .nli a.icon-sports { background-image:URL(../images/icons/nav/icon-sports.png); }
ul.nav li .nli a.icon-weather { background-image:URL(../images/icons/nav/icon-weather.png); }
ul.nav li .nli a.icon-microphone { background-image:URL(../images/icons/nav/icon-microphone.png); }
ul.nav li .nli a.icon-blog { background-image:URL(../images/icons/nav/icon-blog.png); }

ul.nav li .nli a.icon-listen { 
	background-image:URL(../images/icons/nav/icon-listen.png); 
}

ul.nav li .nli a.icon-obits { 
	background-image:URL(../images/icons/nav/icon-obits.png); 
}

ul.nav li .nli a.icon-video { 
	background-image:URL(../images/icons/nav/icon-video.png); 
}
ul.nav li .nli a.icon-info { 
	background-image:URL(../images/icons/nav/icon-info.png); 
}

ul.nav li .nli .expand  { 
	display:block; 
	width:40px; 
	text-align:center; float:right; color:#636061; line-height:55px; font-size:30px; padding-right:20px;  
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

ul.nav li.nli-active .nli .iline { display:none; }

/* LEVEL 2 ------------- */

ul.nav li ul { display:none; }
ul.nav li.nli-active ul { display:block; }

ul.nav li ul {	background:#494344; margin-left:0px; }
ul.nav li ul li .nli  { height:38px; }
ul.nav li ul li .nli:hover { background:#413c3d; }

ul.nav li ul li .nli a {
	padding-left:38px; 
	line-height:38px; 
	font-size:17px;
	text-transform:none; 
}

ul.nav li ul li .nli .expand { line-height:38px; font-size:25px; }


/* LEVEL 3 ------------- */
ul.nav li.nli-active ul ul { display:none; }
ul.nav li.nli-active ul li.nli-active ul { display:block; }

ul.nav li ul ul { background:#cfcece; margin-left:0px; }
ul.nav li ul ul li .nli  { height:32px; }
ul.nav li ul ul li .nli:hover { background:#c5c5c5; }
ul.nav li ul ul li .nli a {
	padding-left:38px; 
	line-height:32px; 
	font-size:14px;
	text-transform:none;
	color:black; 
}

ul.nav li ul ul li .nli .expand { line-height:38px; font-size:20px; }

/* LEVEL 4 ------------- */
ul.nav li.nli-active ul li.nli-active ul ul { display:none; }
ul.nav li.nli-active ul li.nli-active ul li.nli-active ul { display:block; }

ul.nav li ul ul ul li .nli a { padding-left:58px; }

/* LEVEL 5 ------------- */
ul.nav li.nli-active ul li.nli-active ul li.nli-active ul ul { display:none; }
ul.nav li.nli-active ul li.nli-active ul li.nli-active ul li.nli-active ul { display:block; }

ul.nav li ul ul ul ul li .nli a { padding-left:78px; }



/* Flyout Promo ------------------------------------------------------------- */
.navigation-menu .promo {
	margin:auto;
	margin-bottom:40px;
	max-width:400px;	
	width:100%;
}
.navigation-menu .promo img { width:100%; }


/* Big Logo ----------------------------------------------------------------- */
.navigation-menu .logo-big {
	margin:auto;
	margin-bottom:50px;
	max-width:400px;	
	width:100%;
}
.navigation-menu .logo-big img { width:100%; } 

.navigation-menu .nm-search {
	background:#08307b;
	margin:auto;
	margin-bottom:40px;
	max-width:400px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	font-size:20px;
}
.navigation-menu .nm-search a.search,
.navigation-menu .nm-search a.search:link,
.navigation-menu .nm-search a.search:active,
.navigation-menu .nm-search a.search:visited {
	padding-left:30px;
	color:white;
	text-transform:uppercase;
	text-shadow: 2px 3px 2px #04173c;
}


/* Flyout Social ------------------------------------------------------------ */
.nav-social {
	background:#08307b;
	padding:50px 0px;
}
.nav-social .heading {
	text-align:center;
	color:#d3ddf1;
	font-size:41px;
	margin-bottom:50px;
}

.nav-social .ns-icons {
	width:70%;
	margin:auto;
}


.nav-social .ns-icons a {
	float:left;
	color:#7289b5;
	text-transform:uppercase;
	text-align:center;
	font-size:18px;
	width:137px;
	height:185px;
	padding-top:145px;
	display:block;
}
.nav-social .ns-icons a.fb {
	background:transparent URL(../images/nav/circle-facebook.png) top center no-repeat;	
}

.nav-social .ns-icons a.tw {
	float:right;	
	background:transparent URL(../images/nav/circle-twitter.png) top center no-repeat;
}





/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Footer ///////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

.footer-block {
	margin:auto;
	max-width:1440px;	
	width:100%;
	height:300px;
     background:#393838;
}

.footer-block:after { content:" "; clear:both; display:table; }

.footer-text {
	float:left;
	max-width:480px;
	width:100%;
	margin-left:2%;
	color:white;
	padding-top:22px;
}

.footer-text .line1 { margin-bottom:20px; font-size:18px; }
.footer-text .line2 { color:#a3a3a3; font-size:12px; }

.footer-text .bold { font-weight:bold; }

.footer-text a:link,
.footer-text a:visited,
.footer-text a:active { color:white; }
.footer-text a:hover { color:#969696; }


.footer-text .line2 a { color:#a3a3a3; }
        

.jacobs-media {
	float:left;
	width:169px;
	height:146px;
	background:transparent URL(../images/footer/jacobs-media-logo.png) 0px 0px no-repeat;
	margin-left:2%;
	margin-top:-80px;
}

.wdun-logo {
	float:left;
	width:139px;
	height:108px;
	background:transparent URL(../images/footer/wdun-logo.png) 0px 0px no-repeat;
	margin-top:-40px;
}

.espn-logo {
	float:left;
	width:138px;
	height:98px;
	background:transparent URL(../images/footer/espn-logo.png) 0px 0px no-repeat;
	margin-left:2%;
	margin-top:-30px;
}


.accesswdun-logo {
	float:left;
	width:138px;
	height:98px;
	background:transparent URL(../images/footer/accesswdun-logo.jpg) 0px 0px no-repeat;
	margin-left:2%;
	margin-top:-30px;
}



/* ////////////////////////////////////////////////////////////////////////// */
/* ///// ANGA Alerts //////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
.anga-alerts {
	margin-bottom:26px;
}

.anga-alert {
	background:#e10920 URL(../images/alerts/red-diag-300x300.gif) 0px 0px repeat;
	margin-bottom:14px;
	border-bottom:10px solid #231f20;
}

.anga-alert .alert-status {
 	background:#231f20;
 	color:#7d7d7d;
 	text-align:right;
 	padding:6px 1.2em; 
 	font-size:0.8em;    
     
}
.anga-alert .alert-type { color:white; text-transform:uppercase; }
.anga-alert .alert-content {
	min-height:70px;
	text-align:center;
	padding-top:20px;
	padding-bottom:15px;
}
a.alert-link {
	font-size:30px;
	line-height:30px;
	color:white;
	text-shadow: 2px 2px 4px #5c040d;
}
a.alert-link:hover { color:#ff9696; }
img.alert-img { width:80px; border:3px solid white; vertical-align:middle; margin-right:10px; }
.alert-teaser { color:#231f20; font-weight:bold; padding-top:10px; }


/* Weather Variant  ---------------------------------------------------------- */
.anga-alert-weather {
	background:#e10920 URL(../images/alerts/blue-diag-300x300.gif) 0px 0px repeat;
}

/* News Variant  ---------------------------------------------------------- */
.anga-alert-news { }

.anga-alert-weather a.alert-link { text-shadow: 2px 2px 4px #0e3444; }
.anga-alert-weather a.alert-link:hover { color:#a9d6e9; }

/* Radio Variant  ---------------------------------------------------------- */
.anga-alert-radio {
	background:#e10920 URL(../images/alerts/green-diag-300x300.gif) 0px 0px repeat;
}

.anga-alert-radio a.alert-link { text-shadow: 2px 2px 4px #2e4214; }
.anga-alert-radio a.alert-link:hover { color:#a9d6e9; }


/* ////////////////////////////////////////////////////////////////////////// */
/* ///// My Access / Account Styles ///////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

.manage-dir-button { padding: 2.0625rem 1.6rem 2rem; }
.manage-dir-button span { 
	display:block;
	background-image:URL(../images/icons/nav/icon-biz.png); 
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:35px;
}

.manage-events-button { padding: 2.0625rem 1.6rem 2rem; margin-right:20px; }
.manage-events-button span { 
	background-image:URL(../images/icons/nav/icon-calendar.png); 
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:35px;
}

.add-button {
	padding: 0.7625rem 1.6rem 0.7rem; 	
}

.account-manage-table { width:100%; }
.account-manage-table .hdr { background:#f0f0f0; }

.thumb-100 { width:100%; max-width:100px; }
.thumb-100 img { width:100%; }

.no-records {text-align:center; padding:2rem;}


.field-item {
	margin-bottom:12px;
}

.field-item .field-label label { font-size:1.2rem; } 
.field-item .field-data { }
.field-item .field-data input,
.field-item .field-data textarea,
.field-item .field-data select
 { margin-bottom:0px; }

.field-date { width:30%;  float:left;}
.example { padding-top:4px; color:#999; font-size:0.8em;}

.field-error { color: #CC0000; margin-top:4px;}
.delete-link { color: #CC0000; }
.text-success { color:#005500; }
.text-alert { color: #CC0000; }

/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Category Styles //////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

.primary-content { margin-bottom:30px; }
.primary-content .side-column { padding-right:0em; padding-left:1.875em; }



.category-block {
     background:white;
     margin-bottom:50px!important;
     box-shadow: 0px 0px 12px #ccc;
     
}


.side-more {	
	padding-right:1.875rem;	
}
.side-more .h2 { 
	height:50px;
	color:white; 
	font-size:18px; 
	line-height:50px;
	background:#231f20;
	padding-left:20px;
	margin-bottom:10px;
	 
}

.side-more ul {
	list-style-type: none;	
	padding: 0px;
     margin: 0px;
}

.side-more ul li {
	background:#f1f1f1;
	font-size:14px;
	margin-bottom:10px;
}
.side-more ul li:nth-child(even) {
	background:#d9d9d9;    
}

.side-more ul li a:link,
.side-more ul li a:visited,
.side-more ul li a:active {
	line-height: 1.2em;
	display:block; 
	color:#231f20;
	padding:14px 20px;
}
.side-more ul li a:hover { 
	color:#08307b;
}


/* Headline Block  ---------------------------------------------------------- */
.headline-block { 	
	padding:32px 0px 32px 0px; 	 
}


.headline-items { padding-left: 1.875rem; }

.headline-item.h-active { display:block; }
.headline-item { display:none; position:relative; padding-bottom:10px;}
.headline-item .himg { position:relative;  z-index:100; min-height:100px; overflow:hidden; max-height:500px;}
.headline-item .himg img { width:100%; }

.headline-item .hcontent {
	position:relative; 	
	width:92%;
	background:white;
	box-shadow: 0px 0px 10px #555;
	margin:auto;
	margin-top:-97px;
	padding:20px 0px 10px 0px;
	z-index:110;		
}

.headline-item .hfade {
	position:absolute;
	width:110%;
	height:80px;
	margin-top:-60px;
	margin-left:-5%;
	background:transparent URL(../images/category/article-fade-80.png) bottom left repeat-x;
	z-index:115;
	border:0px solid red;
}

.headline-item .htitle {
	position:relative; 
	display:block;
	width:94%;
	color:#a17424;
	font-size:36px;
	margin:auto;
	margin-bottom:20px;
	z-index:120;
}

.headline-item .hteaser {
	position:relative;
	width:94%;
	color:#606060;
	margin:auto;
	z-index:120;
}

.headline-item .hinfo { padding-top:16px; font-size:0.8em; }

.headline-more {
	position:relative;
	z-index:130;
}
.headline-more .h2 { 
	background:#08307b;	 
}

.headline-more ul li.h-active { background:white; }



/* Slick Slider Block  ------------------------------------------------------ */

.slick-slider-block {
	background:white; 
	box-shadow: 0px 0px 12px #ccc;
}

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url('../images/category/carousel/ajax-loader.gif') center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Icons */
/*
@font-face { font-family: "slick"; src: url('fonts/slick.eot'); src: url('fonts/slick.eot?#iefix') format("embedded-opentype"), url('fonts/slick.woff') format("woff"), url('fonts/slick.ttf') format("truetype"), url('fonts/slick.svg#slick') format("svg"); font-weight: normal; font-style: normal; }
*/

/* Arrows 

carousel-right-arrow.png
carousel-left-arrow.png

*/
.slick-prev, .slick-next { 
	position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; 
	transition:none;
}
.slick-prev:hover, .slick-next:hover { 
	background-color:transparent;
}
.slick-prev:focus, .slick-next:focus { outline: none; background-color:transparent; }

/* 
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.slick-prev:before, .slick-next:before { font-size: 20px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
*/

.slick-prev { 
	left: 10px; 
	height:68px; width:68px; 
	background: transparent URL(../images/icons/carousel-left-arrow.png) top left no-repeat;
}


.slick-next { right: 10px; 
	height:68px; width:68px; 
	background: transparent URL(../images/icons/carousel-right-arrow.png) top left no-repeat;
}


/* Dots */
.slick-slider { /* margin-bottom: 30px; */ }



ul.slick-dots {
	margin:0px; 
	position: absolute; bottom: -35px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; 
}
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button {
	background:#08307b;
	display:block;
	height: 20px; width: 20px;
	padding:0px;
	margin:0px;
	font-size:10px;
	border-radius:5px;
}
.slick-dots li.slick-active button { background:#2098d3; }
/*
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 0.75; }
*/



.slick-slide {
	position: relative;
}

.slick-slide .ssb-img {
	z-index: 10;
}
.slick-slide .ssb-img img { 
	width:100%; max-width:260px;
}

.slick-slide .ssb-over {
	position: absolute;
	z-index: 15;
	bottom: 0px;
	width:100%;
	height:170px;
	/* background: transparent URL(../images/category/carousel/slick-slide-over-bg.png) top left repeat-x; */
	background: transparent URL(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAIHCAYAAABE79YzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBDOTgzRTdDQjZEMzExRTRBQjMyQkNGRkNFRjk5NEIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBDOTgzRTdEQjZEMzExRTRBQjMyQkNGRkNFRjk5NEIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEM5ODNFN0FCNkQzMTFFNEFCMzJCQ0ZGQ0VGOTk0QjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEM5ODNFN0JCNkQzMTFFNEFCMzJCQ0ZGQ0VGOTk0QjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Ig3bcAAAAsElEQVR42uzZMQ6AIAwFUGi8/5Xr4sAKgynwSBxfWr7VGOyZ2WZXtIXVv2tqPb+hpT1pb0BRuz3IRJwfROFKy6+w4umF2dsiPZW0pz1BeNyNkSAgN1cQ0rspcmPkK0x7Kt0WhPTaucePTuYFAV0xEf5R77EnCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgqBJ6BRgAljEJHltk6AIAAAAASUVORK5CYII=) top left repeat-x;
}


.slick-slide .ssb-over .ssb-over-in {
	padding:20px 16px 0px 16px;
}
.slick-slide .ssb-over a,
.slick-slide .ssb-over span { 
	display: block; 

}

.slick-slide .ssb-over span.ssb-title,
.slick-slide .ssb-over a.ssb-title,
.slick-slide .ssb-over a.ssb-title:link,
.slick-slide .ssb-over a.ssb-title:visited,
.slick-slide .ssb-over a.ssb-title:active {
	color:white;
	font-size:1.4em;
	text-shadow: 0px 2px 3px #000000;
	margin-bottom:10px;
}
.slick-slide .ssb-over a.ssb-title:hover {
	color:#ccc;
}

.slick-slide .ssb-over span.ssb-subtitle {
	color: #999;
	font-size:1.1em;
}

/* Ad Slider Block ------------------------------------------------------------ */
.ad-slider-items {
	width:300px;
	margin:auto;
}

.ad-slider-items .slick-slide .asi-img img {
	width:300px;
	height:250px;		
}


/* Article Block ------------------------------------------------------------ */
.article-block { 	
	padding:32px 0px 32px 0px; 	 
}

.article-items { padding-left: 1.875rem; }
.article-item {
	margin-bottom:30px;
}
.article-item .aimg {
	float:right;
	width:44%;
}
.article-item .aimg img { width:100%; }

.article-item .acontent { width:50%; color:#606060; }

a.atitle {
	display:block;
	color:#112344;
	font-size:24px;
	margin-bottom:16px;
}

a.atitle:hover { color:#1d3766; }

.article-item .ateaser { margin-bottom:16px; }
.article-item .adatestamp {  }


.dot-divider {
	width:100%;
	height:6px;
	/* background:transparent URL(../images/category/dot-divider-bg.png) top left repeat-x;	*/
	background:transparent URL(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAGCAYAAAAlvnXZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFlJREFUeNpiVJZXYGJgYNAHYmUGCLgLxBfvPLj/j4FIwALEBkCsgySmC8SMQHyOWENArlDBIq7CQAJgYqACABlyB4v4XVIMAYXJBahhilCx+0B8nhRDAAIMAJRpDActlsPSAAAAAElFTkSuQmCC) top left repeat-x;	
}

.article-items .dot-divider { margin-bottom:30px; }

.article-items .article-url {
	font-size:1.5em;
}
.article-items .article-url a {
	background:#d9d9d9;
	color:#777;
	display:block;
	padding:20px 30px;
}
.article-items .article-url a:hover { background:#bbb; color:#888;}

.article-items .article-url a span {  }

/* RadioTab Block  ---------------------------------------------------------- */

.radiotab-block {
	position:relative;
	width:100%;
	max-width:500px;
	margin:auto;  	
 	margin-bottom:40px;
}

.radiotab-block .radiotab-tabs {
	background:#d9d9d9;
}
.radiotab-block .radiotab-tabs div {
	font-size:20px; 
	width:33%;
	float:left; 
	text-align:center; 
	padding:10px 0px;
	cursor: pointer; 
}

#rtab_1240 { float:right; }

.radiotab-block .radiotab-tabs div.rt-active {
	color:white;
	background:#231f20;
}

.radiotab-block .radiotab-holder {	
	color:white;
    /* background:#231f20 URL(../images/category/radiotab-block/radiotab-bg.gif) bottom center no-repeat; */
    background:#231f20 URL(data:image/gif;base64,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) bottom center no-repeat;
}


.radiotab-block .radiotab-content { display:none; }
.radiotab-block .radiotab-content.rt-active { display:block; }


.radio-show {
	width:92%;
	margin:auto; 
	padding:14px 0px;
	 
}

.radio-show .rs-textgrp { margin-bottom:8px; }
.radio-show .rs-time,
.radio-show .rs-title,
.radio-show .rs-more { float:left; width:100%; }

.radio-show .rs-img { float:left; width:15%; }
.radio-show .rs-img img { width:100%; }


.radio-show.rfirst .rs-time {  }
.radio-show.rfirst .rs-title,
.radio-show.rfirst .rs-more { float:right; width:80%; }
.radio-show.rfirst .rs-textgrp { float:left; width:62%; }



.radio-show .rs-time { margin-bottom:8px; font-size:13px; }
.radio-show .rs-title { font-size:16px; font-weight:bold; }
.radio-show .rs-title a { color:white; }

.radio-show .rs-more { }
.radio-show .rs-more, 
.radio-show .rs-more a { color:#969696; }

.radio-show .rs-full { float:left; width:100%; }
.radio-show .rs-full a { color:#969696; }

.radio-show.rfirst {
	border-bottom:1px solid #706d6e;
}

.radio-show.rfirst .rs-title { margin-bottom:8px; }

.radiotab-block .adunit {
	position:absolute;
	top:50px;
	right:10px;
}


/* HTML Block  ---------------------------------------------------------- */
.primary-html-block {

}

.primary-html-block img { width:100%; }

/* SIDE HTML Block  ---------------------------------------------------------- */
.side-html-block {
	background:transparent;
	box-shadow:none;
}

.side-html-block img { width:100%; }


/* Side Story Block  ---------------------------------------------------------- */
.side-article-block {
	background:white;
     margin-bottom:50px!important;
     box-shadow: 0px 0px 12px #ccc;
     overflow:hidden;
}
.side-article-item {
	padding-bottom:10px;		
}

.side-article-item .himg { position:relative;  z-index:100; min-height:100px; }
.side-article-item .himg img { width:100%; }

.side-article-item .hcontent {
	position:relative; 	
	width:90%;
	background:white;
	box-shadow: 0px 0px 10px #555;
	margin:auto;
	margin-top:-97px;
	padding:14px 0px 10px 0px;
	z-index:110;		
}

.side-article-item .hfade {
	position:absolute;
	width:120%;
	height:80px;
	margin-top:-60px;
	margin-left:-10%;
	/*background:transparent URL(../images/category/article-fade-80.png) bottom left repeat-x;*/
	background:transparent URL(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAABQCAYAAADcMs/mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIhJREFUeNq8U0EOwCAIoxvu/z9mMVGDVOZlm4mH2lJqRJiZ9HWIWx8C9QcVnJFBB9oII1ndtjToABWUJoN3Y2uNNcSIZ4YMXVa87PLZ1N/n8nGohvpMzKZPiQZT0xF032cTh6xzmSyvramBxqAWH4ut9RFg+cB5DQ0S4vAhBfNc//WZ3gW3AAMADMMVEQKpN28AAAAASUVORK5CYII=) bottom left repeat-x;
	z-index:115;
	border:0px solid red;
}

.side-article-item .htitle {
	position:relative; 
	display:block;
	width:94%;
	color:#08307b;
	font-size:24px;
	margin:auto;
	margin-bottom:10px;
	z-index:120;
}

.side-article-item .hteaser {
	position:relative;
	width:94%;
	color:#606060;
	margin:auto;
	z-index:120;
}

.side-article-item .hinfo {
	position:relative;
 	width:94%;
	color:#606060;
	margin:auto;
	z-index:120;
	padding-top:10px;
	font-size:0.8em;
}
.side-article-item .hinfo .hcredit a { color:black; }

/* Survey Block ------------------------------------------------------------- */
.side-survey-block {
	background:#98afd5;
	margin-bottom:40px;
}

.side-survey-block .ssb-title {
	background:#08307b;
	color:white;
	font-size:18px;
	padding:10px 25px;
}
.side-survey-block form {
	margin:0px;
}
.side-survey-block .ssb-info {
	padding:10px 25px 25px 25px;
}
.side-survey-block .survey-question {
	color:#061839;
	margin-bottom:10px;
}
.side-survey-block .survey-options {
	margin-bottom:15px;
}
.side-survey-block .survey-options .survey-opt {
	margin-bottom:10px;
}

.side-survey-block .survey-options .survey-opt input { margin-bottom:0px; }
.survey-button,
a.survey-button,
a.survey-button:link,
a.survey-button:visited,
a.survey-button:active {
	background:#112344;
	color:white;
	border:0px solid white;
	padding:6px 10px;
	cursor:pointer;
}
.survey-button:hover,
a.survey-button:hover { background:#08307b; }

.survey-options .adunit { float:right; margin-left:10px; margin-bottom:10px; }

/* ////////////////////////////////////////////////////////////////////////// */
/* ///// social-share /////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

a span.aria-hidden {
    height: 1px !important;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    width: 1px !important;
}

.horizontal-share-menu {
	margin-bottom:20px;
}

.horizontal-share-menu > ul {
    display: table;
    font-size: 14px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    table-layout: fixed;
    width: 100%;
}

.horizontal-share-menu > ul > li:first-child {
    padding-left: 0;
}

.horizontal-share-menu > ul > li {
    display: table-cell;
    margin: 0;
    padding: 0 5px;
    text-align: center;
}


.horizontal-share-menu > ul > li a {
    color: initial;
    display: block;
    float: left;
    height: 100%;
    width: 100%;
}

.horizontal-share-menu > ul > li a i, 
.horizontal-share-menu > ul > li a span {
    font-style: initial !important;
    height: 48px;
    line-height: 48px;
    width: 100%;
}


.horizontal-share-menu > ul > li a.facebook-share {
    color: #fff;
}

.horizontal-share-menu > ul > li a.facebook-share span {
	text-transform:uppercase;
    background-color: #7a9bca;
    display: inline-block;
    float: left;
    height: 100%;
    transition: width 0.2s ease 0s;
    width: 50%;
}

.horizontal-share-menu > ul > li a:hover.facebook-share span { width:100%; }

.horizontal-share-menu > ul > li a.facebook-share i {
    background-color: #507cbd;
    display: inline-block;
    float: left;
    transition: width 0.2s ease 0s;
    width: 50%;
}

.horizontal-share-menu > ul > li a:hover.facebook-share i { width:0; color:#7a9bca; }

.horizontal-share-menu > ul > li a.twitter-share {
    color: #fff;
}

.horizontal-share-menu > ul > li a.twitter-share span {
	text-transform:uppercase;
    background-color: #97e2fc;
    display: inline-block;
    float: left;
    height: 100%;
    transition: width 0.2s ease 0s;
    width: 50%;
}

.horizontal-share-menu > ul > li a:hover.twitter-share span { width:100%; }

.horizontal-share-menu > ul > li a.twitter-share i {
    background-color: #62cdf1;
    display: inline-block;
    float: left;
    transition: width 0.2s ease 0s;
    width: 50%;
}

.horizontal-share-menu > ul > li a:hover.twitter-share i { width:0; color:#97e2fc; }


.horizontal-share-menu > ul > li a.google-plus-share {
    color: #fff;
}



.horizontal-share-menu > ul > li a.google-plus-share span {
    background-color: #606060;
    display: inline-block;
    float: left;
    height: 100%;
    transition: width 0.2s ease 0s;
    width: 50%;
}

.horizontal-share-menu > ul > li a:hover.google-plus-share span { width:100%; }

.horizontal-share-menu > ul > li a.google-plus-share i {
    background-color: #464646;
    display: inline-block;
    float: left;
    transition: width 0.2s ease 0s;
    width: 50%;
}

.horizontal-share-menu > ul > li a:hover.google-plus-share i  { width:0; color:#606060; }



.horizontal-share-menu > ul > li a.print {
    background-color: #08307b;
    color: #fff;
}
.horizontal-share-menu > ul > li a:hover.print {
    background-color: #23a9df;	
}

.horizontal-share-menu > ul > li a.email {
    background-color: #08307b;
    color: #fff;
}

.horizontal-share-menu > ul > li a:hover.email {
    background-color: #23a9df;	
}




/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Article Detail Styles ////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
.article-detail-block {
	background:white;
     margin-bottom:50px!important;
     box-shadow: 0px 0px 12px #ccc;
     min-height:300px;
}

.article-dinfo { margin-bottom:20px; }

.article-datetime {
	color:#878787;
	margin-bottom:10px;
	font-size:0.8em;	
}
.article-datetime .p,
.article-datetime .ago { color:#c1c1c1; }

.article-detail-block h1 {
	color: #a17424;
	line-height:1em;
	margin-bottom:15px;
	margin-top:0px;	
}

.article-credit {	
	color:#878787;	
}

.article-credit a { color:#878787; }
.article-credit a:hover { color:black; }
.article-credit i { color:#aaa; }

.article-detail-column {
	padding:1.2em 1.875em;
}

.article-content, 
.article-content p {
	line-height:2.0em;
}

.row.article-header-row { margin-bottom:20px; }
.article-header-img { width:100%; }

.article-related {
	margin-bottom:20px;
}
.article-related .h2 {
	background:#231f20;
	color:white;
	padding:20px 20px;
}

.article-related .links { padding-top:10px; }
.article-related .links a {
	display:block;
	margin-bottom:10px;
	background:#f1f1f1;
	color:#111;
	padding:10px 20px;
	font-size:14px;
}

.article-related .links a:nth-child(even) {
 	background:#d9d9d9;
}

.article-contact-editor {
	margin-bottom:20px;
}

.article-contact-editor a {
	display:block;
	background: #08307b;
	color:white;
	padding:20px 0px;
	text-align:center;
}

.article-contact-editor a i {
	position:relative;
	top:-2px;
}

.article-contact-editor a:hover {
	background-color: #23a9df;
}

.side-html-block {
	margin-bottom:20px;
}

.quote-block {
	padding:20px 40px;
	font-size:1.8em;
	line-height:1.5em;
	background:#f6f6f6;
	color:#555;
}

.side-video-block {
	margin-bottom:40px;
}

.article-header-row .lightbox-group,
.article-header-row .side-video-block { margin-bottom:0px; }

.article-related-more {
	background:#d2e6f6;
	padding:20px 30px;
	color:#333;
	margin-bottom:10px;
}

.article-related-more ul { margin:0px; list-style-type: none; }
.article-related-more span { font-weight:bold; }

.article-copy { 
	font-size:12px;
	line-height:20px;
	color:#555;
	margin-bottom:10px;
}

.row .row.article-author-info {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:20px 0px;
	padding:20px 0px;
}

.article-author-info .author-name { text-transform:uppercase; font-size:1.2em; color:#333; margin-bottom:8px; color:#08307b; }
.article-author-info .author-name i { text-transform:none; color:#aaa; }
.article-author-info .author-bio { line-height:1.8em; color:#777; }  

.author-info-large h1 { margin:0px; }
.author-title-large { margin-bottom:6px; color:#aaa; font-size:1.4em;}
.author-bio-large { line-height: 1.5; }

/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Video Wrapper ////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

.video-wrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.video-wrapper object,
.video-wrapper embed,
.video-wrapper iframe  {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Search Page //////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

.search-form { 
	margin-bottom:20px;
}

.search-form input[type=text] { padding:12px 12px; width:70%; float:left; background:#e0e3ea; border:1px solid #a2a2a2; }
.search-form input[type=submit] { width:28%; float:right; padding:12px 0px; color:white; background:#08307b; border:0px solid white; text-transform:uppercase; cursor:pointer; }
.search-form input[type=submit]:hover { background:#0b2453; }

.search-results .article-item .aimg {
	float:right;
	width:20%;
}
.search-results  .article-item .acontent { width:74%; color:#606060; }
.search-results .adatestamp { margin-bottom:10px; }
.search-results .dot-divider { margin-bottom:30px; }

.search-info { margin-bottom:20px; }


/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Food Inspections Styles //////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

.foodins-item {
	border-bottom:1px dashed #ccc;
	padding-bottom:14px;	
	margin-bottom:14px;
}

.foodins-item .title {
	font-size:1.2em;
	margin-bottom:8px;
}

.foodins-item .addr {
	font-size:0.8em;
	color:#999;
	margin-bottom:4px;
}

.foodins-item .score {
	font-size:1.6em;
	color:#112344;
	background:#f6f6f6;
	padding:6px 10px;
}


/* Food Inspection View ------------------------------------------------------ */
.ins-addr {
	color:#999;
	margin-bottom:20px;
}

.score-box {
	margin-left:25px;
	margin-bottom:15px;
}

.score-box .score {
	font-size:3em;
	color:#112344;
	background:#f6f6f6;
	padding:12px 20px;
	text-align:center;
}
.score-box .prev {
	color:#999;
	text-align:center;
	padding-top:5px;
}

.ins-by { margin-bottom:6px; }
.ins-date { margin-bottom:20px; }

/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Survey Controller Styles /////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

.survey-item {

	border-bottom:1px dashed #ccc;
	padding-bottom:14px;	
	margin-bottom:14px;
}

.survey-item .survey-title {
	font-size:1.2em;
	margin-bottom:8px;
}

.survey-item .survey-date {
	font-size:0.8em;
	color:#999;
	margin-bottom:4px;
}

.survey-item .survey-question {
	font-size:0.8em;
	line-height:1.5;
}


.survey-view-block h1 { margin-bottom:0px; }
.survey-view-block .survey-question {
	font-size:1.2em;
	margin-bottom:24px;	
}

.survey-view-block .survey-date {
	font-size:0.8em;
	color:#999;
	margin-bottom:12px;
}

.survey-view-block .survey-options {
	margin-bottom:20px;
}

.survey-view-block .survey-options .survey-opt {
	margin-bottom:5px;
}

.survey-results-opt table { width:100%; }
.color-swatch { border-left:10px solid red; padding-left:10px;}

/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Author Page //////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

.author-articles {
	padding-right: 1.875rem;
}

.author-articles .article-item .aimg {
	float:right;
	width:24%;
}
.author-articles  .article-item .acontent { width:70%; color:#606060; }
.author-articles .adatestamp { margin-bottom:10px; }
.author-articles .dot-divider { margin-bottom:30px; }


/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Archive Page //////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */


/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Page Styles //////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

.page-column {
	padding:1.2em 1.875em;
}
.page-column h1 { margin-top:0px; }

.page-content {
	line-height:1.5em;
}


/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Ad Zone Styles ///////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

.adunit { background:#ccc; color:#555; margin:auto; overflow:hidden; }

.adunit iframe { border:0px solid white; width:100%;height:100%; }

.ad728x90 { width:728px; height:90px; }
.ad240x90 { width:240px; height:90px; }
.ad1000x90 { width:1000px; height:90px; }
.ad300x600 { width:300px; height:600px; }
.ad300x250 { width:300px; height:250px; }
.ad120x90 { width:120px; height:90px; }

.ad-row { margin-bottom:28px; }
.ad-row-container { width:1000px; margin:auto; }
.ad-row-container .ad240x90 { float:left; }
.ad-row-container .ad728x90 { float:right; }

.row .ad-adaptive { margin-bottom:40px; }

.ad-adaptive-container .left { width:49%; }
.ad-adaptive-container .right { width:49%; }

.ad-row-container.single-ad { width:100%; }
.ad-row-container.single-ad .ad240x90 { float:none; margin:auto; }
.ad-row-container.single-ad .ad728x90 { float:none; margin:auto; }

.side-adunit { margin-bottom:40px; }

.side-adunit.ad-slider-block { margin-bottom:60px; }

.ad-row-obits .ad240x90 { float:left; margin-right:30px; }
.ad-row-obits .ad240x90:last-child { margin-right:0px; }
.ad-obits { max-width:1050px; margin:auto; }

/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Media Center Page ////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

.media-featured-block { }
.media-featured-block .video-wrapper { margin-bottom:20px; }
.media-featured-block .media-title {  font-size:1.5em; margin-bottom:8px; }
.media-featured-block .media-date { color:#999; margin-bottom:12px; }

.media-detail .media-desc { margin-bottom:20px; }

.media-item-thumbnails { 

}

.media-item-thumbnails .media-item {
	float:left;
	width:25%;
	border:0px solid red;
	min-height:100px;
	margin-bottom:15px;
}
.media-item-thumbnails .media-item .media-item-inner {
	width:90%;
	margin:auto;
	text-align:center;
}
.media-item-thumbnails .media-item .media-title {
	font-size:0.8em;
}
.media-item-thumbnails .media-item .media-thumb {
	border:1px solid #ccc;
	margin-bottom:8px;
}

/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Business Directory ///////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

.dcat-desc {
	margin-bottom:20px;
}

.directory-categories {
 	background:#231f20;
 	color:white;
 	margin-bottom:20px;
 	padding-top:10px;
 	padding-bottom:10px;

}
.dcat-item { padding-top:10px;padding-bottom:10px; color:#636061;  }
.dcat-pri { font-size:1.4em; }
.dcat-pri a { color:white; }

.dcat-children { padding-top:5px }
.dcat-children a { color:#b6b2b4; }
.dcat-children a:hover { color:white; }

.directory-listings {
 	padding-top:20px;
}

.dcat-listing { 
	
	margin-bottom:15px;
}

.dcat-listing .title a { }
.dcat-listing .title { font-size:1.2em; margin-bottom:4px; }
.dcat-listing .desc { color:#231f20; margin-bottom:6px;}
.dcat-listing .url a { color:#255025; }

.dcat-actions {
	margin-top:30px;
	background:#d5e0f4;
	padding:20px 30px;
	text-align:center;
	color:#555;
}
.dcat-actions a { color:#08307b; }


/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Obituaries / Obits ///////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

.obit-control-column { 
	padding:0px 0px;
}

.obit-control {
	color:white;
	background:#2b2d2f;
	padding:16px 10px;
}

.obit-recent-title { font-size:12px; color:#777; margin-bottom:10px; }
.obit-list h3 { color:#555; }
.obit-item {

	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:10px;

}
.obit-title { font-size:18px; }

.obit-title a { color: #112344; }
.obit-title .age { color:#777; }
.obit-teaser {
	padding-top:6px;
	color:#555;
}


.obit-article { }
.obit-article .ai-img { margin-bottom:6px; }
.obit-article a.ai-title { display:block; color:#111; margin-bottom:6px; }
.obit-article .ai-teaser { color:#777; font-size:13px; }

.obit-tf-block { border-bottom:1px solid #555; margin-bottom:15px; padding-bottom:15px; }
.obit-arch-block { border-bottom:1px solid #555; margin-bottom:15px; }
.obit-arch-block .title { margin-bottom:6px; }
.obit-sr-block { margin-bottom:5px; }

.obit-archive { 
	list-style-type: none;
	margin-left:0px; 
}
.obit-archive ul {
	list-style-type: none;
	margin-left:10px;
}



.obit-archive ul {
	display:none;
}

.obit-archive .yactive ul {
	display:block;
}

.obit-archive .days-group {
	display:none;
}

.obit-archive .month { font-size:14px; color:#ccc; }
.obit-archive .mactive .days-group {
	display:block;
}

.obit-archive .day { 
	float:left;
	width: 14.2857%;
	font-size:13px;
	text-align:center;
}

.obit-archive .day a { display:block; text-align:center; }


.obit-detail h1 { color: #a17424; }

.passing-date {
	color:#777; 
	font-weight:bold;
	margin-bottom:10px;
}

.obit-detail .obit-content {
	line-height: 2em;
}

.funeral-info {
	color:#333;
	background:#ccc;
	padding:20px 30px;
	font-size:12px;
	line-height:1.6em;
}

.funeral-info .flabel { font-weight:bold; color:#555; }
.funeral-info .finfo { color:#333; padding-bottom:6px; margin-bottom:6px; border-bottom:1px solid #ddd;  }
.funeral-info .finfo p { font-size:12px; margin-bottom:0px; }

.funeral-info .finfo a { color:black; }

.funeral-info .finfo:last-child { border-bottom:0px solid white; padding-bottom:0px; margin-bottom:0px; }



.lightbox-group.obit-lightbox { width:40%; float:right; margin-bottom:20px; margin-left:16px; }

.obit-lightbox .image-interactive-icon {
	right: 12px;
}


/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Community Calendar / Events //////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */



/* Horizontal Links --------------------------------------------------------- */
.horizontal-event-filters {
	margin-bottom:16px;
}

.horizontal-event-filters > ul {
    display: table;
    font-size: 14px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    table-layout: fixed;
    width: 100%;
}

.horizontal-event-filters > ul > li {
    display: table-cell;
    margin: 0;
    padding: 0 6px;
    text-align: center;
}

.horizontal-event-filters > ul > li:first-child {
    padding-left: 0;
}

.horizontal-event-filters a {
	display:block;
	background:#008cba;
	color:white;
	padding:8px 0px;
}

.horizontal-event-filters a:hover {
	background:#009cba;	
}

.horizontal-event-filters .active a {
	background:#08307b;	
}


/* Events Filter Column --------------------------------------------------- */

.events-control-column { padding:0px; }

.events-control {
    background: none repeat scroll 0 0 #2b2d2f;
    color: white;
    padding: 16px 10px;
    margin-bottom:16px;
}
.events-form {
	padding:0px 10px;
}

.ev-item { }
.ev-label { margin-bottom:4px; }
.ev-label label { color:#ddd; }
.ev-data select,
.ev-data input { margin-bottom:10px; height:2.0rem; }

/* Events Listings / Primary Column  -------------------------------------- */
 .events-date-status {
 	color: #777;
    font-size: 12px;
    margin-bottom: 10px;
 }

.event-list {

}

.event-list .dot-divider { width:90%; margin:auto; margin-bottom:20px; }
.event-list .dot-divider:last-child { display:none; }

.event-button {
	width:100%;
	background:#008cba;
	color:white;
	padding:8px 20px;
	border:0px;
	margin-top:15px;
}

.event-item {
	width:100%;
	margin-bottom:20px;
}


.event-item .eimg {
	width:30%;
	float:right;
}

.event-item .econtent {
	width:60%;
	float:left;
}

.event-title { font-size: 1.4em; margin-bottom:6px; }
.event-location { color: #333; margin-bottom:6px;  }
.event-date { color: #555; margin-bottom:12px;  }
.event-date span.time { color:#999; }
.event-desc { margin-bottom:12px;  }


/* Events Detail View  -------------------------------------- */
.event-detail-view {

}

.event-detail-view h4 { color:#777; }
.event-detail-view .eimg { float:right; max-width:240px; margin-left:30px; margin-bottom:20px;}

table.event-details { }
table.event-details td { padding:4px 6px;}
table.event-details td.elabel { color:#555; }

.event-datetime {
	margin-bottom:15px;
}

.event-datetime .time { color:#777; }


/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Weather  /////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

.weather-header { position: relative; }
.weather-header img { width:100%; }

.weather-header .image-interactive-icon {
	left:12px;
}

.weather-h3 { background:#444; color:white; padding:10px 20px; margin-bottom:15px; }
.weather-h3 span { color:#aaa; margin-left:20px; }

.weather-forecast { }
.weather-forecast .columns { border-right:1px dashed #ccc; }
.weather-forecast .columns:last-child { border-right:0px solid white; }



.w-day { text-align:center; margin-bottom:16px; padding-top:10px; }

.w-day .date { font-weight:bold; color:#555; margin-bottom:10px; }
.w-day .img { margin-bottom:10px; }
.w-day .htemp { color:#999; margin-bottom:4px; }
.w-day .htemp span { color:#555; font-weight:bold; }
.w-day .ltemp { color:#999; }
.w-day .ltemp span { color:#555; font-weight:bold; }

.w-more { 
	background:#777;
	padding:8px 6px 4px 6px;
	font-size:12px;
	color:white;  
}

.w-more .wlabel { color:#ccc; margin-bottom:2px; }
.w-more .wdata { margin-bottom:6px; }

.c-desc { color:#555; }

.curr-temp-label { color:#999; }
.cur-temp { color:#08307b; font-size:6em; margin-bottom:10px; }
.cur-temp span { color:#ccc; }

.c-img { text-align:center; }
.c-img img { width:100%; max-width:100px;  }

.c-htemp { color:#999; font-size:1.5em; margin-bottom:6px; }
.c-htemp span { font-weight:bold; }
.c-ltemp { color:#999; font-size:1.5em; }
.c-ltemp span { font-weight:bold; } 

.weather-credit { font-size:0.8em; color:#777; }

.side-weather-block .cur-temp { width:60%; float:left; }
.side-weather-block .c-htemp { width:40%; float:right; }
.side-weather-block .c-ltemp { width:40%; float:right; }


/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Lightbox2 Styles /////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

.lightbox-group {
	width:100%;
	margin-bottom:40px;
}
.lbg-primary { position:relative; display:block; }
.lbg-primary img {  width:100%; border:1px solid #c1c1c1;  }
.lbg-caption { padding-top:10px; color:#606060; font-size:0.8em; }
.lbg-credit { padding-top:5px; color:#888; font-size:0.7em; }

.lbg-item { display:none; border:1px solid #c1c1c1;  }

.image-interactive-icon {
    background-color: transparent;
    background-image: url("data:image/png;base64,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");
    background-size: 50px 50px;
    bottom: 10px;
    cursor: pointer;
    height: 50px;
    
    position: absolute;
    text-indent: -9999px;
    width: 50px;
    z-index: 499;
}

.article-detail-column .image-interactive-icon {
	left: 12px;
}

/* Preload images */
body:after {
  content: url(../images/lightbox2/close.png) url(../images/lightbox2/loading.gif) url(../images/lightbox2/prev.png) url(../images/lightbox2/next.png);
  display: none;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-container {
  padding: 4px;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/lightbox2/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(../images/lightbox2/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(../images/lightbox2/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../images/lightbox2/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Contact Controller ///////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
.article-referenced {
	font-size:1.2rem;
	color:#112344;
}


/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Blog Styles //////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

.blog-card {
	margin-bottom:24px;
}

.blog-card .bc-img {
	margin-bottom:8px;
}

.blog-card .bc-img img { 
	width:100%;

}

.blog-card .bc-title {
	font-size:18px;
	text-align:center;
}



/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Football Styles //////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */

.football-icons {
	padding:20px 30px 0px 30px;	
}

.football-icons .columns {
	margin-bottom:30px;
}



/* ////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
/* /////// Responsive Styles //////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */


/* ////////////////////////////////////////////////////////////////////////// */
/* ///// 1400 /////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
@media only screen and (max-width: 1400px) {

	.xwrapper-inner {
		padding-left: 1.2%;
    	padding-right: 1.2%;
	}
	.primary-content .column,
	.primary-content .columns {
	}
	.category-block { }

	.side-more ul li {
    	font-size: 13px;
	}
	.side-more ul li a:link,
	.side-more ul li a:visited,
	.side-more ul li a:active {
		padding: 10px 14px;
	}

}


/* ////////////////////////////////////////////////////////////////////////// */
/* ///// 1200 /////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
@media only screen and (max-width: 1200px) {

	.footer-block .accesswdun-logo { display:none; }

}


/* ////////////////////////////////////////////////////////////////////////// */
/* ///// 1100 /////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
@media only screen and (max-width: 1100px) {

	/* Headline Block --------------------------------------- */
	.headline-block { padding:24px 0px; }
	.headline-items { padding-left: 1.40625rem; padding-right: 0.4687rem; }
	.side-more { padding-right: 1.40625rem;  }
	.headline-more { padding-left: 0.4687rem; }
	.headline-item .htitle { font-size:30px; }
	.headline-item .himg { max-height:340px; }
	.headline-block ul li.h-5 { display:none; }

	/* Article Block --------------------------------------- */
	.article-block { padding:24px 0px; }
	.article-items { padding-left: 1.40625rem; }
	.article-more { padding-right: 1.40625rem; }


	.ad-obits { width:100%; }
	.ad-row-obits .ad240x90 { margin-bottom:20px;  }
	
}

/* ////////////////////////////////////////////////////////////////////////// */
/* ///// 70em Adjustment //////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
@media only screen and (max-width: 70em) {

	.datetime .weekday { display:none; }
	.datetime .time { display:none; }
	
	.footer-block .wdun-logo,
	.footer-block .espn-logo { display:none; }

}



/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Medium Styles ////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
@media only screen and (max-width: 64.063em) {

	
	
	.nmenu-button { display:block; }
	
	.nnav { display:none; }	
	.date-weather { display:none; }
	
	/*
	.headline-items { padding-right: 1.875rem; margin-bottom:1.875rem; }
	.headline-more { padding-left: 1.875rem; }
	*/
	
	.article-related { display:none; } 	

	.primary-content .side-column { padding-right:0.9375em; padding-left:0.9375em; }


}





/* ////////////////////////////////////////////////////////////////////////// */
/* ///// Small Styles /////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
@media only screen and (max-width: 40.063em) {

	.xwrapper-inner {
		padding-left: 2%;
    	padding-right: 2%;
	}

	.header-spacer { height: 95px; }
	
	.nsocial { display:none; }
	.header-2nd { display:none; }
	
	.nav-social .ns-icons { width:100%; }
	.nav-social .ns-icons a.fb,
	.nav-social .ns-icons a.tw { float:none; margin:auto; }
	
	.ad-row-obits .ad240x90 { float:none; margin:auto; margin-bottom:20px;  }
	.ad-row-obits .ad240x90:last-child { margin:auto; }
	.obit-arch-block { display:none; }
	.obit-control-column { margin-bottom:20px; }
	.obit-list { margin-bottom:20px; }

	.events-control-column { display:none; }
	.horizontal-event-filters > ul > li { display:block; padding-left:0px; margin-bottom:5px;}
	.event-detail-view .eimg { float:none; width:100%; margin:0px; margin-bottom:10px; }	

}


/* ////////////////////////////////////////////////////////////////////////// */
/* ///// 640 ///////////////////////////////////////////////////////////////? */
/* ////////////////////////////////////////////////////////////////////////// */
@media only screen and (max-width: 640px) {

	.headline-items { width:100%; padding-right: 1.40625rem; margin-bottom:10px;}
	.headline-more { width:100%; padding-left: 1.40625rem; }
	.headline-block ul li.h-0 { display:none; }
	.headline-block ul li.h-4 { display:none; }


	.article-items { padding-left: 1.40625rem; padding-right: 1.40625rem; width:100%; }
	.article-more { display:none; }

}











 