@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i|Poppins:700');

.type-listing .post-info {
	display:none;
}

.business-image {
 max-width: 100%;
        padding: 49.5px 0;
    line-height: 1;
    background: #195176;
    color: #69a1ba;
    text-align: center;
    vertical-align: middle;
    font-size: 28px; 
}

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

.single-listing h3.listing-heading {
	color:#fff;
	background:#195176;
	display:block;
	padding:7px;
	font-family: 'Poppins', sans-serif;
	font-weight:700;
	margin:15px 0;
}

.single-listing h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:400;
}

.single-listing p {
	font-family: 'Open Sans', sans-serif;
	margin:0 0 10px;
}

.single-listing h3 strong {
	font-weight:700;
}

.business-image i.material-icons {
 font-size:64px; 
}

.clearfix {
  zoom: 1;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}

.list-post {
 border-top:3px solid #ccc;
  background:#f7f7f7;
  border-bottom:3px solid #ccc;
  padding:10px;
 margin-bottom:20px;
}

.home .listing-post h2 {
margin-top:0;
}

.home .listing-post .entry-summary {
    background:#f7f7f7;
  padding:10px 15px;
}


.list-post h2 {
  font-weight:700;
  font-family: 'Poppins', sans-serif;
  padding:0;
  margin:0;
  font-size:26px;
  line-height:1;
  
}

.list-post h2 a {
 color:#333; 
}

.list-post h2 a:hover, .list-post p.list-loc, .list-post p, .list-post p.list-cfl, .list-post p.list-sfi {
 color:#000; 
}

.list-post p.list-ind, .list-post p.list-pri {
color:#195176;
  
}

.list-post p.list-pri {
 font-size:20px;
  font-family: 'Poppins', sans-serif;
  padding:0;
  margin:0;
  font-weight:700;
  text-align:right;
}

.list-post p.list-btp {
  text-align:right;
  margin-top:10px;
}

.list-post p.list-btp a.list-btn {
  border: none;
    border-radius: 2px;
   font-family: 'Open Sans', sans-serif;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    outline: 0;
  font-size:15px;
    padding: 0 15px;
    text-transform: uppercase;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
        text-decoration: none;
    color: #fff;
    background-color:#195176;
    text-align: center;
    transition: .2s ease-out;
    cursor: pointer;
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    vertical-align: middle;
    z-index: 1;
    transition: all .3s ease-out;
}

.list-post p.list-btp a.list-btn:hover {
  background-color:#69a1ba;
}

.list-post p.list-dec {
 margin:1em 0; 
}

.list-post p.list-cfl, .list-post p.list-sfi {
 text-align:right; 
}

.list-post p.list-ind {
 font-size: 14px;
  margin:7px 0;
  font-family: 'Open Sans', sans-serif;
  
}
.list-post p.list-loc, .list-post p.list-cfl, .list-post p.list-sfi {
  font-size:14px;
  font-family: 'Open Sans', sans-serif;
  font-weight:700;
  margin:5px 0;
  padding:0;
}



@media only screen and (min-width : 1000px) {
.onecol {
  width: 5.801104972%;
}
.twocol {
  width: 14.364640883%;
}
.threecol {
  width: 22.928176794%;
}
.fourcol {
  width: 31.491712705%;
}
.fivecol {
  width: 40.055248616%;
}
.sixcol {
  width: 48.618784527%;
}
.sevencol {
  width: 57.182320438000005%;
}
.eightcol {
  width: 65.74585634900001%;
}
.ninecol {
  width: 74.30939226%;
}
.tencol {
  width: 82.87292817100001%;
}
.elevencol {
  width: 91.436464082%;
}
.twelvecol {
  width: 99.999999993%;
}
.onecol,
.twocol,
.threecol,
.fourcol,
.fivecol,
.sixcol,
.sevencol,
.eightcol,
.ninecol,
.tencol,
.elevencol,
.twelvecol {
  position: relative;
  float: left;
  margin-left: 2.762430939%;
}
.first {
  margin-left: 0;
}
.last {
  float: right;
}
}

@media only screen and (max-width : 1000px) { 
  
  .list-post {
   max-width:600px;
    margin:0 auto 20px;
  }
  
  .list-post p, .list-post h2, .list-post .threecol {
   text-align:center !important; 
  }
  
  .list-post .threecol img {
    margin:10px 0;
  }
  
}

.simplefavorite-button,.simplefavorite-button-custom{position:relative;cursor:pointer;font-size:15px;height:40px;padding:0 52px 0 12px;color:#bee344;background:#2d102e;border:0}.simplefavorite-button .text,.simplefavorite-button-custom .text{position:absolute;top:0;left:50%;opacity:0;visibility:hidden;margin-left:-50px;background-color:rgba(0,0,0,.8);color:#fff;width:100px;height:30px;font-size:14px;line-height:30px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.simplefavorite-button-custom:hover .text,.simplefavorite-button:hover .text{top:-40px;opacity:1;visibility:visible;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.simplefavorite-button i,.simplefavorite-button-custom i{font-size:20px;display:block;position:absolute;width:40px;height:40px;line-height:40px;right:0;top:0;background-color:rgba(0,0,0,.2)}.simplefavorite-button-custom.loading,.simplefavorite-button.loading{padding-right:12px}.simplefavorite-button-custom.active,.simplefavorite-button.active{background-color:#bee344;color:#2d102e}
