﻿

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.row:before, .row:after {
  content: " ";
  display: table;
}

.row:after {
  clear: both;
}


.row-pb-md {
  padding-bottom: 4em !important;
}


.row-pb-sm {
  padding-bottom: 2em !important;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}


	.services .col-md-3 {
		margin-bottom:20px;
	}

	
	.mvv .col-md-3, .mvv .col-md-4{
	    margin-left:15px;
	    margin-right:15px;
	    min-height:240px;
    }
#block-12{min-height:50px}
#block-12 .block-title{background-color:#FFFFFF;border-style:none;text-align:center;text-transform:uppercase;font-variant:normal;color:#8E8E8E;font-family:Poppins;font-size:11px;font-style:normal;font-weight:lighter;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}

.text-center {
  text-align: center;
}

.flexslider .slides img {
  width: 100%;
  display: block;
}

.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

html[xmlns] .flexslider .slides {
  display: block;
}

* html .flexslider .slides {
  height: 1%;
}

.flexslider .slides {
  zoom: 1;
}


.testimonial-slider .slides {
	margin: 0 10%;
}

.cs_control{
	display: block;
}
.community-connections__content-video .video__container{border:2px solid #26201c;margin:.625rem!important}
.community-connections__content-video .video__container .video__content-wrapper{margin:.3125rem!important;border:1px solid #f1e9d0}
.community-connections__content-video .video__container .video__content-wrapper .responsive-embed.widescreen{margin-bottom:0}


#masonry-portfolio,
#masonry {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
.b-order__dot{width:33px;height:33px;border:3px solid #fff;background:#000}


.search-page .search-category-type {
  font-size: 13px;
  color: rgba(0, 0, 0, 0.4);
  line-height: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 15px;
}

.navbar-header{
	float:none;
}
.et_header_style_centered #main-header .logo_container{height:46px}


.search-main {
  display: block;
  line-height: 40px;
  padding: 0 14px;
  cursor: pointer;
  color: #ffffff;
  background: #008987; }
