.search-list a{
	color:#121212
}
.displaynone
{
	display:none !important
}


.vError
{
	border-bottom: 1px solid red !important
}
.form-error
{


	color:red;
	font-size:12px;
}
.h100{
	height:105%
}
.FormResult  , .FormResult2
{
	color:green;
	font-size:16px;
	width:100%;
	padding-top:15px;
	display:inline-block
}
.dnone
{
	display:none
}
.tabTriggers a{
color:#121212 !important
}

.tabTriggers .active a{
color:#FFF !important
}
.filterYear
{
	padding:5px 25px !important;
}
.border-bottom-header
{
	border-bottom:1px solid #FFF
}
marquee
{
	    background:#f2f2f2;
		padding:10px 0;
}
#marquee.active
{
	    position:fixed;
		top:0;
		left:0;
		width:100%;
		z-index:5000
}
marquee a
{
	    color:#121212;
		font-size:1rem;
		padding: 0 20px;
}
marquee a:hover
{
	    color:#c60b4e
}
footer
{
	background:#96083b;
	padding-top:25px;
}
footer .row ul li {
    padding: 5px 0;
    display: block;
}
footer .colw-25{
float:right
}

footer .nl {
    position: relative;
    margin-top: 15px;
}

footer .nl input[type="submit"] {
    right: auto;
    left: 0;
    transform: rotate(
180deg
);
}
footer .nl input[type="submit"] {
    position: absolute;
    width: 50px;
    height: 40px;
    background: #c60b46 url(../img/arr.png) center no-repeat;
     left: 0;
    top: 5px;
}
footer input[type="submit"] {
    width: 100%;
    background: #a41e22;
    color: #fff;
    cursor: pointer;
    font-size: inherit;
    height: 50px;
    border: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
footer .nl input[type="text"]
{
	color:#FFF;
	border-bottom:1px solid #FFF
}
.bg-grey
{
	border-top:1px solid #FFF;
	padding:15px 0;
}


footer input[type="text"]::-webkit-input-placeholder { /* Edge */
  color: #FFF !important;
}

footer input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #FFF !important;
}

footer input[type="text"]::placeholder {
  color: #FFF !important;
}
#filterInput
{
	font-weight:bold
}
.h100
{
	height:100%;
}
.d-flex
{
	display:flex;
	flex-wrap:wrap
}
.tabTriggers_local
{
	display:flex;
}
.tabTriggers_local li {
    border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    background: #f2f2f2;
        padding: 7px 10px;
}
.tabTriggers_local li.active {
    background: #c60b4e;
    color: #fff;
}
.tabTriggers_local li a {

    color: #121212;
}
.tabTriggers_local li.active a {
    background: #c60b4e;
    color: #fff;
}
.tabTriggers_local li a {
    border: 0;
    text-align: center;
	cursor:pointer;
    height: 50px;
    margin: 0px;
}
.social_footer li
{
	display:inline-block !important;
	padding: 0 0  0 10px !important
}
.social_footer span

{
	font-size:16px !important;
}
.h-90
{
	height:90px;
}
.d-flex
{
	display:flex;
	flex-wrap:wrap;
}
.publications_box
{
	height:100%
}
.publications_box figure
{
	height:auto !important
}.flex-row {
    display: flex !important;
    justify-content: center;
    flex-direction: row;
    align-content: center;
    align-items: center;
}

header li {
    position: relative;
}
header li .ddm {
    position: absolute;
    top: 100%;
    right: 0;
    width: 170px;
    background: #f2f2f2;
    padding: 10px;
    opacity: 0;
    visibility: hidden;
    height: 0;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    z-index: 500;
}
header li:hover .ddm {
    opacity: 1;
    height: auto;
    visibility: visible;
}
header li .ddm li
{
	display:inline-block;
	border-bottom:1px solid #ccc;
	padding:2.5px 0;
	width:100%
}
header li .ddm li a
{
	color:#000;
	padding:0;
	margin:0;
	font-size:16px;
}

header li .ddm li img
{
	width:25px;
}
.local_reports_icons img
{
	width:25px;
}
.local_reports_icons li
{
    margin: 0 5px;
    /* border: 1px solid #f7f7f7; */
    border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    background: #f2f2f2;
    padding: 10px;
	
}
.local_reports_icons li a
{
    color: #000;
    font-size: 14px;
    line-height: 20px;
	
}
.local_title
{
	    background: #f2f2f2;
    padding: 5px 25px 10px 25px;
    line-height: inherit;
    border-radius: 5px;
}
.local_reports_icons li.active
{
	background:#c60b4e;
}
.local_reports_icons li.active a
{
	color:#FFF;
}
@media all and (max-width: 960px){
	.order-2-m{order:2}.order-1-m{order:1;padding-right:0}
.title a.readmore{top:-50%}
header .colw-60 .txt-edit{padding:15px 0}
.pl-10 {padding-left: 0;}
.pr-10 {padding-right: 0;}
.readmore{margin-top:10px;}
.px-50{padding-left:0;padding-right:0}
 h6{line-height:initial}
 
 .local_reports_icons li {
    margin: 5px 5px;
    width: calc(25% - 10px);
    text-align: center;
}
 .local_reports_icons li div{width:100%;text-align:center;margin:0}
}
	
