.wpf_carousel_container{width:80% !important;}

.slick-slider {margin:30px 0 15px 0;}

.wpf_carousel_container > h2{margin: 10px 0px !important;font-size: 18px !important;padding:5px;}

.wpf_slides{margin-left:2px;text-align:center;padding: 0 3em;}

.wpf_slides img{width:110px;height:auto;margin: 0.5em auto !important;}
#wpf_products—grid-carousel .wpf_slides img {width:100%;margin: 0.5em 0 !important;}

.wpf_slides:hover img{opacity: 1;}

.wpf_slides > p{color:#152548;font-size:20px !important; line-height: 22px !important;margin: 5px 0px 10px !important;}

.wpf_slides > a {text-decoration:none;font-size:20px;line-height:22px;border:none;color:#e31e25 !important; font-style:italic;}

.wpf_slides > a:focus{outline:none;}

.slick-prev:before, .slick-next:before{color: #ffffff;}

.slick-prev, .slick-next{top:35%;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;padding: 0px;width: 50px;height: 50px;border: 3px solid #ffffff;}

.slick-prev {left: -30px;background-color:#0076D6 !important; }
.slick-next {right: -30px;background-color:#0076D6 !important;  }
.slick-prev:hover, .slick-next:hover {background-color:#003057 !important; }
.slick-prev::before, .slick-next::before {font-family: "FontAwesome";font-size: 30px;}
.slick-prev::before {content: '\f104';}
.slick-next::before {content: "\f105";}

#portfolio .slick-prev {left: -80px;background-color:#0076D6 !important; }
#portfolio .slick-next {right: -80px;background-color:#0076D6 !important;  }
#portfolio .slick-prev::before, #portfolio .slick-next::before {font-family: "FontAwesome";font-size: 40px;}


@media only screen and (max-width: 767px) {
	#portfolio .slick-prev {left: -40px; }
	#portfolio .slick-next {right: -40px; }

}

@media only screen and (max-width: 540px) {
	#portfolio .slick-prev {left: -20px; width: 40px; height: 40px; }
	#portfolio .slick-next {right: -20px; width: 40px; height: 40px; }
	#portfolio .slick-prev::before, #portfolio .slick-next::before {font-family: "FontAwesome";font-size: 24px;}
}
