﻿/*** Eye Title ***/
.widget-eye-title{
	color:#ec2438 !important;
	font-weight:bold !important;
	background: url("http://www.policemag.com/_images/_design/icon-eye.png") no-repeat 0 3px !important;
	padding: 0 0 0 33px !important;
    margin: -10px 0 5px 0 !important;
    overflow: hidden !important;
    line-height: 140% !important;
    font-size: 14px !important;
}
.ui-mobile .widget-eye-title{
	padding-top: 1px !important; /*padding adjustment for smaller font size on mobile*/
	background: url("http://www.policemag.com/_images/_design/icon-eye.svg") no-repeat 0 3px !important;
    background-size: 27px 16px !important;
    line-height: inherit !important;
    font-size: inherit !important;
}

/*** Bulb Title ***/
.widget-bulb-title{
	color:#ec2438 !important;
	font-weight:bold !important;
	background: url("http://www.policemag.com/_images/_design/icon-bulb.png") no-repeat 0 1px !important;
	padding:0 0 2px 20px !important;
    margin: 0 0 5px 0 !important;
    overflow: hidden !important;
    line-height: 140% !important;
    font-size: 14px !important;
}
.ui-mobile .widget-bulb-title{
	padding-top: 1px !important; /*padding adjustment for smaller font size on mobile*/
	background: url("http://www.policemag.com/_images/_design/icon-bulb.svg") no-repeat 0 1px !important;
    background-size: 13px 19px !important;
    line-height: inherit !important;
    font-size: inherit !important;
}

/*** Full Width Box ***/
.widget-full-width-box{
	overflow:hidden !important;
	border:1px solid #dddddd !important;
	padding:20px 20px 5px 20px !important;
	margin:0 0 15px 0 !important;
}
.ui-mobile .widget-full-width-box{
}
.widget-full-width-box p{
    padding: 0 !important;
    margin: 0 0 15px 0 !important;
}
.ui-mobile .widget-full-width-box p{
}

/*** Left Box ***/
.widget-left-box{
	float:left !important;
	width:200px !important;
	overflow:hidden !important;
	border:1px solid #dddddd !important;
	margin:0 20px 15px 0 !important;
	padding:15px 20px 5px 20px !important;
	background:#f4f4f4 !important;
}
.ui-mobile .widget-left-box{
	float:none !important; /*no floating for mobile*/
	width:auto !important;
	margin:0 0 15px 0 !important;
}
.widget-left-box p{
    padding: 0 !important;
    margin: 0 0 15px 0 !important;
}
.ui-mobile .widget-left-box p{
}

/*** Right Box ***/
.widget-right-box{
	float:right !important;
	width:200px !important;
	overflow:hidden !important;
	border:1px solid #dddddd !important;
	margin:0 0 15px 20px !important;
	padding:15px 20px 5px 20px !important;
	background:#f4f4f4 !important;
}
.ui-mobile .widget-right-box{
	float:none !important; /*no floating for mobile*/
	width:auto !important;
	margin:0 0 15px 0 !important;
}
.widget-right-box p{
    padding: 0 !important;
    margin: 0 0 15px 0 !important;
}
.ui-mobile .widget-right-box p{
}

/*** See Also ***/
.widget-see-also{
    clear: left;
	overflow:hidden !important;
	border-top:1px solid #dddddd !important;
	border-bottom:1px solid #dddddd !important;
	/*padding:15px 0 0 0 !important;*/
    margin: 10px 0 20px 0 !important;
	font-weight:bold !important;
	font-style:italic !important;
    line-height: 1.4em !important;
    font-size: 18px !important;
}
.ui-mobile .widget-see-also{
    line-height: 1.3em !important;
	font-size: larger !important;
}
.widget-see-also p{
	font-weight:bold !important;
	font-style:italic !important;
	color:#555555 !important;
    padding: 0 !important;
    margin: 10px 0 10px 0 !important;
}

/*.widget-see-also:before {
    float: left;
    line-height: 160%;
    padding: 11px 5px 0 0;
    content: 'Related: ';
}*/

.ui-mobile .widget-see-also p{
}
.widget-see-also a{
	font-weight:bold !important;
	font-style:italic !important;
    padding: 0 !important;
    margin: 0 0 15px 0 !important;
	text-decoration:none !important;
    color:#021c6f !important;
}
.ui-mobile .widget-see-also a{
}


/*** Quote ***/
blockquote{
	font-style:italic !important;
	color:#ec2438 !important;
	border-left:#ec2438 4px solid !important;
	padding:0 0 0 15px !important;
	margin: 0 0 20px 0 !important;
    overflow: hidden !important;
}
.ui-mobile blockquote{
}
blockquote p{
    padding: 0 !important;
    margin: 0 0 !important;
    line-height: 1.6em !important;
    font-size: 20px !important;
}
.ui-mobile blockquote p{
	line-height:1.5em !important;
	font-size: larger !important;
}

/*** Section Header ***/
.section-header {
    font-size: 20px !important;
    line-height: 160%;
	font-weight: bold;
    color: #000000;
}




.widget-digdeeper{
	font-size:16px;
	border:1px solid #cccccc;
	width:120px;
	background-color:#ffffff;
	padding:105px 15px 20px 15px;
	margin:13px 20px 20px 0;
	-webkit-box-shadow: 4px 4px 0px 0px rgba(221,221,221,1);
	-moz-box-shadow: 4px 4px 0px 0px rgba(221,221,221,1);
	box-shadow: 4px 4px 0px 0px rgba(221,221,221,1);
	float:left;
	clear:both;
	background-image:url(http://www.policemag.com/_images/_design/digdeeper-1-3-Police.gif);
	background-repeat:no-repeat;
	background-position:top center;
	position:relative;
	}
		
.widget-digdeeper  a{
	text-decoration:none;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#EA1D25;
	}	

.widget-digdeeper  a:hover{
	text-decoration:underline;
	}

.ui-mobile .widget-digdeeper{
	font-size:16px;
	border:1px solid #cccccc;
	background-color:#ffffff;
	padding:15px;
	margin:13px 20px 20px 0;
	-webkit-box-shadow: 4px 4px 0px 0px rgba(221,221,221,1);
	-moz-box-shadow: 4px 4px 0px 0px rgba(221,221,221,1);
	box-shadow: 4px 4px 0px 0px rgba(221,221,221,1);
	float:left;
	clear:both;
	background:url(http://www.policemag.com/_images/_design/digdeeper-mobile_police.gif) no-repeat top left;
	background-size:135px;
	min-height:45px;
    width: auto;
}
		
.ui-mobile .widget-digdeeper  a{
	float:left;
	text-decoration:none;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#EA1D25;
	
	padding-left:120px;
}		