.flexslider {
      margin-bottom: 10px;
    }

    .flex-control-nav {
      position: relative;
      bottom: auto;
    }

    .custom-navigation {
      display: table;
      width: 100%;
      table-layout: fixed;
    }

    .custom-navigation > * {
      display: table-cell;
    }

    .custom-navigation > a {
      width: 50px;
    }

    .custom-navigation .flex-next {
      text-align: right;
    }

.col-md-6.news-56 {
    width: 49%!important;
}
.btn{ padding-bottom: 16px; }

.img-news{ margin-bottom: 0px; }

.imgcreditbanner {
   font-size:11px;
   float: right;
   position: absolute;
   bottom:65px;
   right:10px;
   padding: 7px;
   color: #FFF;
   opacity:0.8;
}
.imgcreditpage {
   font-size:11px;
   float: right;
   position: absolute;
   bottom:25px;
   right:25px;
   padding: 7px;
   color: #FFF;
   opacity:0.8;
}
.imgcredit {
   font-size:11px;
   float: right;
   position: absolute;
   bottom:0;
   right:10px;
   padding: 7px;
   color: #FFF;
   opacity:0.8;
}
.imgcreditbannerservices {
    font-size: 11px;
    float: right;
    position: absolute;
    bottom: 25px;
    right: 25px;
    padding: 7px;
    color: #FFF;
    opacity: 0.8;
}
.imgcreditlink {
	color:#FFF;
}
.imgcreditlink:hover {
    color:#FFF;
}
.mt50 {
    padding-top: 50px;
}
.no-margin {
	margin:0;
}
.no-padding {
	padding:0;
}
.no-pad-left {
    padding-left: 0px;
}
.pad-20 {
    padding: 20px;
}
.pad-10 {
    padding: 10px;
}
@media (max-width:767px) {
	.center-sm {
		text-align:center;
	}
}
.height-limit-news-photos {
	height: 190px;
	overflow: hidden;
}

/* SEARCH RESULTS */
.searchresults .list {
	padding: 25px;
}
.searchresults .listdetails {
	text-align: center;
	padding: 0 20px;
}
.searchresults .listdetails .btn {
	width:100%;
}
.searchresults .listdetails .btn.outline {
	margin:20px 0
}
.searchresults .listdetails .btn.darkblue {
	color:#fff;
}
@media (max-width:991px) {
	.searchresults .listdetails .btn.darkblue {
		margin:0;
	}
}
/*.searchresults .listdetails .featured {
	background-color: #707984;
    color: #fff;
    padding: 9px 0;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 2px;
    text-align: center;
}
.searchresults .listdetails .featured p {
    margin: 0;
}
.searchresults .listdetails .featured .fa.fa-calendar-check-o {
    background-color: #4f5560;
    padding: 10px;
    position: absolute;
    left: 0;
    top: 0;
}*/
.searchresults .list h3 {
	font-weight: 400;
	font-size: 25px;
}
.searchresults .list i.fa.fa-map-marker {
	padding-right:5px;
	color: #6797ce;
}
.searchresults .list i.fa.fa-envelope-o, .searchresults .list i.fa.fa-television, .searchresults .list i.fa.fa-phone, .searchresults .list i.fa.fa-fax  {
	border-radius: 50%;
    color: #90bed5;
    font-size: 13px;
    border: 1px solid #90bed5;
    width: 23px;
    height: 23px;
	padding: 4px 3px;
    text-align: center;
    vertical-align: middle;
}
.searchresults .list .fa-tv:before, .fa-television:before {
    content: "\f26c";
    padding-left: 1px;
}
.searchresults .list ul li {
	display: inline-block;
    margin-right: 20px;
	font-size: 14px;
}
.searchresults .list ul li.website a, .searchresults .listdetails a.details  {
	color: #6797ce;
    font-weight: 600;
	font-size: 14px;
}
.searchresults .list ul {
	border-top: 1px solid #e6e8ea;
	padding-top: 15px;
	margin-bottom: 0;
}
.searchresults .container .row {
	margin: 25px 0;
}
