.pane-company-basics {
	color: #444;
}

.pane-company-basics . field-name-body {
	margin-left: 25px;
	}
	
.field-name-body, .field-name-field-service-area, .adr, .field-name-field-website, .field-name-field-profile-phone-number, .field-name-field-email {
	font-size: 18px;
}

#business-profile {
    font-size: 18px;
}

#business-profile .geofieldMap {
    margin-bottom: 1em;
}

.field-name-field-office-1-name, .field-name-field-location-2-name {
    font-weight: bold;
}

#mini-panel-office_location_1 .panel-separator, #mini-panel-clone_of_office_location_1 .panel-separator {
    margin: 0;
}

div#mini-panel-company_basics {
    margin-bottom: 1em;
}

.pane-node-field-profile-phone-number {
	font-size: 16px;
}


/* Company Directory - hides images for non-members */

/*.non-member.supporter-No img {
        display: none;
}*/

/* Company Directory - Category Page 
.fourbyfour {
opacity: 0.8;
color: white;
/*background-image: url("http://solaralberta.ca/sites/default/files/styles/slideshow/public/news/images/Heliene.jpg");
background-size: cover;*/
/*width:100%;*/
/*}*/


.directory-categories .panels-flexible-row-first {
padding-bottom: 1em;
}

.directory-categories-overlay-row a {
color:white;
text-decoration:none;
opacity: 1;
}

.directory-categories-overlay-row h2, .directory-categories-overlay-row p {
margin-left:15px;
margin-bottom: 0;
}

.directory-categories-overlay-row {
  background-color:black;
  opacity:0.8;
  padding:1em 0;
  position:relative;
  top:205px;
  width: 460px;
  min-height: 76px;
  }

.directory-categories-overlay {  
   position:absolute;
  top:0;
  z-index:50;
}

.directory-categories-photo-container {
	width: 460px;
	height: 307px;
	overflow: hidden;
	}

/* Company Layout Grids */

#main .view-company-layout ul {
    list-style: none
}

#main .view-company-layout li.views-fluid-grid-item {
    padding: 0 18px 0 0;
    overflow: hidden;
    list-style-type: none;
    background-image: none;
    vertical-align: top;
    color: #444;
    background-color: #ffffff;
    border: 0px;
    margin: 10px 20px 10px 0;
}

#main .view-company-layout  li.views-fluid-grid-item.views-row-1, #main .view-company-layout  li.views-fluid-grid-item.views-row-5, #main .view-company-layout  li.views-fluid-grid-item.views-row-9
{
   /* margin-left: 0;*/
}

#main .view-company-layout  li.views-fluid-grid-item.views-row-4, #main .view-company-layout  li.views-fluid-grid-item.views-row-8, #main .view-company-layout  li.views-fluid-grid-item.views-row-12 {
   /* margin-right: 0;*/
}