.services-content {
  float: left;
  width: 100%;
}

.services-content .top-group section.services-nav-list {
	float: left;
	width: 24%;
	background:none;
	padding:0;
	position:relative;
}

.services-content .top-group section.services-nav-list .inner-nav-list {
	width:100%;
}

.service-page .top-group section.services-nav-list .inner-nav-list {
	background:none;
	padding:0;
}

.services-content .top-group section.services-nav-list .panel-pane {
	clear:both;
	margin-bottom:50px;
	overflow:hidden;
}

.services-content .top-group section.services-nav-list .view-content-listing-nav::after  {
	background:url(../../images/edge-buller2.png) repeat-x right top;
    bottom: -10px;
    float: none;
    height: 34px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 99;
	content: "";
}

.services-content .pane-content-listing-nav-panel-pane-1 {
	position:relative;
}

.services-content .pane-content-listing-nav-panel-pane-1 {
  background: #ffffff;
  background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 60%, #ededed 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #ffffff), color-stop(60%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 60%, #ededed 100%);
  background: -o-linear-gradient(left, #ffffff 0%, #ffffff 60%, #ededed 100%);
  background: -ms-linear-gradient(left, #ffffff 0%, #ffffff 60%, #ededed 100%);
  background: linear-gradient(to right, #ffffff 0%, #ffffff 60%, #ededed 100%);
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=1);*/
  padding-top: 3.5em;
  padding-bottom: 3.5em;
}

.services-content .top-group .content-group {
	float: left;
	width: 76%;
}

.services-content .top-group section.services-rightsidebar {
	float: left;
	width: 30%;
}

.services-content .top-group section.services-rightsidebar .pane-title {
    margin-bottom: 25px;
    text-transform: uppercase;
}

.services-content .top-group .content-group section.featured-image {
	float: left;
	clear: both;
	width: 100%;
    box-sizing: border-box;
    padding-left: 15%;
}

.services-content .top-group .content-group section.featured-image img {
	width:100%;
}

.services-content .top-group .content-group section.featured-image .panel-pane {
	padding-bottom:40px;
}

.services-content .top-group .content-group section.content-title {
	float: left;
	clear: both;
	width: 100%;
	text-transform:uppercase;
	padding-bottom:30px;
}

.services-content .top-group .content-group section.content-title h1 {
	margin:0;
}

.services-content .top-group .content-group section.icon-col {
	float: left;
	width: 15%;
	min-height:10px;
	text-align:right;
}

.services-content .field-name-field-icon {
	padding-right:14px;
}

.services-content .top-group .content-group section.icon-col img {
	width:100%;
	max-width:60px;
}

.services-content .top-group .content-group section.services-body {
	float: left;
	width: 55%;
}

.services-content .top-group .content-group section.services-body.nosidebar {
	width: 85%;
}

.sidebar_three_col {
	padding-right:47px;
	box-sizing:border-box;
}

.services-content .pane-node-field-youtube-video {
	max-width:430px;
}

/* Services : Right column brochure */

.services-rightsidebar  .node-brochure {
	padding-bottom:20px !important;
	margin-bottom:30px !important;
	border-bottom:1px solid #e0e0e0;
}

.services-rightsidebar  .field-item:last-child .node-brochure {
	border:none;
}

.services-rightsidebar .node-brochure .field-name-field-thumbnail {
	padding-right:29px;
	min-width:82px;
}

.services-rightsidebar .node-brochure .view-content .views-row {
    border: none;
    box-sizing: border-box;
    margin-bottom: 15px;
    padding-right: 15px;
}

.services-rightsidebar .node-brochure .field-name-title-field h2 {
	font-size:12px;
	margin:0 0 5px 0;
	color:#000000;
	font-weight:600;
}

.services-rightsidebar .node-brochure .field-name-title-field a {
	color:#000000;
}

.services-rightsidebar .node-brochure .field-name-body {
	font-size:12px;
	line-height:normal;
}

.services-rightsidebar .node-brochure .field-name-body p {
	margin-bottom:5px;
}

.services-rightsidebar .node-brochure .field-name-field-file {
	margin-left: -22px;
	padding-top:5px;
}

.services-rightsidebar .node-brochure .field-name-field-file a {
	padding-left:22px;
	background:url(../../images/icon-pdf.png) no-repeat left top;
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	font-weight:bold;
}

.services-rightsidebar .node-brochure .sharethis-buttons {
	display:inline-block;
}

.services-rightsidebar .node-brochure .sharethis-buttons span {
	padding:0 12px 0 0;
	border-right:2px solid #006699;
	white-space:nowrap;
}

.services-rightsidebar .node-brochure .field-name-field-share {
	float:left;
	padding:0 6px 0 0;
	border-right:2px solid #006699;
	white-space: nowrap;
	width:64px;
}

.services-rightsidebar .node-brochure .field-name-brochure-print {
	padding:0 0 0 6px;
	display:inline-block;
	float:left;
}

.services-rightsidebar .node-brochure .field-name-brochure-print a {
    color: #006699;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

/* Services : Right column brochure CLOSE */

.services-content .bottom-group {
	clear: both;
	margin: 0 -3% 0 2.5%;
	padding-top: 90px;
}

.services-content .bottom-group .bottom-left {
    float: left;
    margin-right: 1%;
    width: 49%;
	min-height:1px;
}

.services-content .bottom-group .bottom-right {
    float: left;
    margin-left: 1%;
    width: 49%;
}
