body {
  max-width: 1170px;
  margin: 0px auto;
}
.b-link-stroke .b-top-line, .b-link-stroke .b-bottom-line {
  background: none !important;
}
.ast-search {
  display:none;
}
header, #header {
  max-width: 1170px;
}
#swipebox-overlay {    
  background: rgba(242, 242, 242, 1.0);
}
h2.page-header {
  font-family: Segoe UI !important;
  font-weight: 700;
  font-size: 3em; 
  color: #7994A7 !important;
}

.blog-post h3 {
    padding-left: 0px;
}

.one_col {
  width: 100%;
  float: left;
}

.clearfix {
  clear: both;
}

@media (min-width: 768px) {



.left_col {
  width: 48%;
  float: left;
  margin-right: 2%;
}

.right_col {
  width: 48%;
  float: left;
  margin-left: 2%;
}

}
 
@media (min-width: 320px) and (max-width: 767px) {
.left_col, .right_col {
  width: 100%;
  clear:left;
}

}
 
@media (max-width: 320px) {


}


