.uk-text-small {font-size:80%}
a:hover {text-decoration:none;}


/*** TEXT STUFF ***/
.uk-panel-teaser + .uk-panel-text-border {margin-top:-16px;}
.uk-panel-text-border {border:1px solid #ddd; padding:10px 15px;}


/**** ALL TRANSITIONS ***/

.ac-latest-posts-style-1 .pic-zoom img,
.ac-latest-posts-style-2 .uk-cover-overlay,
.ac-latest-posts-style-2 .ac-latest-posts-readmore,
.ac-latest-posts-style-2 .ac-latest-posts-readmore a {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}




/*** STYLE 1 ***/
.ac-latest-posts-style-1 .ac-latest-posts-item {padding:15px;}
.ac-latest-posts-style-1 .ac-latest-posts-item:hover {background:#eee;}

.ac-latest-posts-style-1.full-width-pic img {width:100%; height:auto}
.ac-latest-posts-style-1 .pic-zoom {overflow:hidden; }
.ac-latest-posts-style-1 .ac-latest-posts-item:hover .pic-zoom img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}




/*** STYLE 2 ***/
.ac-latest-posts-style-2 .uk-cover-background {min-height:450px; overflow:hidden;}
.ac-latest-posts-style-2 .uk-cover-overlay {background: rgba(0, 0, 0, 0.5); height: 100%; position: absolute; padding:0px;} 
.ac-latest-posts-style-2 .uk-cover-overlay > * {padding:10px 15px}
/*.ac-latest-posts-style-2 h3.uk-panel-title {margin-top:40%;}*/
.ac-latest-posts-style-2 h3.uk-panel-title a {
	color: #ffffff; font-size:130%; line-height:125%; 
}

.ac-latest-posts-style-2 .ac-latest-posts-text {color:#ddd; font-size:90%; line-height:125%}

.ac-latest-posts-style-2 .ac-latest-posts-readmore {border-top:1px solid #aaa; padding-top:15px;}
.ac-latest-posts-style-2 .ac-latest-posts-readmore a { color: #aaa; }

.ac-latest-posts-style-2 .ac-latest-posts-item:hover .uk-cover-overlay {background: rgba(0, 0, 0, 0.7);}
.ac-latest-posts-style-2 .ac-latest-posts-item:hover .ac-latest-posts-readmore {border-color:#fff}
.ac-latest-posts-style-2 .ac-latest-posts-item:hover .ac-latest-posts-readmore a,
.ac-latest-posts-style-2 .ac-latest-posts-item:hover .ac-latest-posts-text {color:#fff}



/*** STYLE 3 ***/
.ac-latest-posts-style-3 {padding:15px; background: #00747b; color:#fff; border:0px none;}
.ac-latest-posts-style-3:hover {background:#CE534D}
.ac-latest-posts-style-3,
.ac-latest-posts-style-3 .ac-latest-posts-item img {border-radius:5px; -webkit-border-radius:5px;}

.ac-latest-posts-style-3 h4.widget-title {border-bottom:0px none !important; margin-bottom:0px !important; border:0px none;}
.ac-latest-posts-style-3 h4.widget-title > a {color:#fff;}
.ac-latest-posts-style-3 p.intro { font-size: 90%; line-height: 125%; margin-bottom: 10px; margin-top: -5px; padding: 0 15px; text-align: center; }
.ac-latest-posts-style-3 .ac-latest-posts-item a.ac-latest-posts-item-title { color:#fff !important; display: block;    font-size: 18px; line-height: 21px; margin-top: 8px; width: 100%; }



/*** STYLE 4 ***/
.ac-latest-posts-style-4 h3.uk-panel-title a { color: #747474; font-size: 25px; line-height: 120%;}



/*** A&C Services ***/
.ac-latest-posts-ac-services {}
.ac-latest-posts-ac-services h3.uk-panel-title a { 
	color: #747474;
	font-family: "lato",sans-serif;
	font-weight: 200;
	font-size:35px; line-height:38px;
}

.ac-latest-posts-ac-services .uk-panel {
	border-bottom:2px solid #c6343c; 
	-webkit-transition: all 100ms linear;
	-moz-transition: all 100ms linear;
	-ms-transition: all 100ms linear;
	-o-transition: all 100ms linear;
	transition: all 100ms linear;
}

.ac-latest-posts-ac-services .uk-cover-background {background-size:0px;}
.ac-latest-posts-ac-services .uk-cover-background:hover {background-size:cover;}

.ac-latest-posts-ac-services .uk-panel:hover {border-bottom:7px solid #c6343c; padding-bottom:25px;}
.ac-latest-posts-ac-services .uk-panel:hover,
.ac-latest-posts-ac-services .uk-panel:hover h3.uk-panel-title a {color:#fff;}

.ac-latest-posts-ac-services .read-more a { opacity:0; color:#fff; border: 1px solid #ddd; padding:10px; }
.ac-latest-posts-ac-services .uk-panel:hover .read-more a {opacity:1}

@media (max-width: 767px) {
	.ac-latest-posts-ac-services .uk-panel,
	.ac-latest-posts-ac-services .uk-panel h3.uk-panel-title a {color:#fff;}
	.ac-latest-posts-ac-services .uk-cover-background {background-size:cover;}
	.ac-latest-posts-ac-services .uk-panel .read-more a {opacity:1}

}