.sites-content {
	width: 100%;
}

.sites-content .top-group {
	float: left;
	width: 100%;
}

.sites-content .top-group .content-group section.content-title {
	clear: both;
	padding-left:7%;
	padding-right:35%;
	position:relative;
	z-index:0;
}

.sites-content .top-group .content-group section.content-title.single-col {
	padding-right:0;
}

.sites-content .top-group .content-group section.content-title.no-icon {
	padding-left:0;
}

.sites-content .top-group .content-group section.content-title h1 {
	margin:0 0 17px 0;
	text-transform:uppercase;
	font-size:28px;
}

.sites-content  .pane-node-title-field {
	position:relative;
}

.sites-content .top-group .content-group section.icon-col {
	float: left;
	width: 7%;
	padding-top:4px;
	clear:both;
}

.sites-content section.icon-col .field-name-field-icon {
	padding-right:17px;
}

.sites-content section.icon-col .field-name-field-icon img {
	width:100%;
	max-width:60px;
}

form[id*="panelizer-edit-content-form"] .sites-content .top-group .content-group section.icon-col {
	padding-top:0;
}

.sites-content .top-group .content-group section.sites-body {
    box-sizing: border-box;
    float: left;
    padding-right: 67px;
    width: 58%;
	position:relative;
	z-index:1;
}

.sites-content .top-group .content-group section.sites-body.no-icon {
	width:65%;
}

.sites-content .top-group .content-group section.sites-body.single-col {
	float: left;
	width: 93%;
	padding-right:0;
}

.sites-content .top-group .content-group section.sites-body.single-col.no-icon {
	width:100%;
}

.sites-content .top-group .content-group section.sites-sidebar {
	float: left;
	width: 35%;
}

.sites-content section.sites-sidebar .panel-pane {
	padding-bottom:25px;
	clear:both;
}

.sites-content section.sites-sidebar .pane-title {
	margin-bottom:30px;
}

.sites-slide-group {
	clear:both;
	margin:0 -5.5%;
	padding-top:75px;
}

#panelizer-edit-content-form .sites-slide-group,
#panels-panel-context-edit-content .sites-slide-group {
	margin:0;
}

.sites-content .flex-direction-nav .flex-next {
    bottom: 0;
    display: block;
    margin: auto;
    position: absolute;
    right: 19px;
    top: 0;
	width:45px;
	height:45px;
	background:url(../../images/slideshow-arrow.png) no-repeat left -55px;
}

.sites-content .flex-direction-nav .flex-next:hover {
	background-position:-55px -55px;
}

.sites-content .flex-direction-nav .flex-prev {
    bottom: 0;
    display: block;
    margin: auto;
    position: absolute;
    left: 19px;
    top: 0;
	width:45px;
	height:45px;
	background:url(../../images/slideshow-arrow.png) no-repeat left top;
}

.sites-content .flex-direction-nav .flex-prev:hover {
	background-position:right top;
}

.sites-content .bottom-group {
    clear: both;
    margin: 0 -3%;
    padding-top: 45px;
}

#panelizer-edit-content-form .sites-content .bottom-group,
#panels-panel-context-edit-content .sites-content .bottom-group {
	margin:0;
}

.sites-content .bottom_left {
    float: left;
    margin-right: 1%;
    width: 49%;
}

.sites-content .bottom_right {
    float: left;
    margin-left: 1%;
    width: 49%;
}

.sites-content .bottom-group .bottom {
	clear:both;
}

.bottom-group .pane-newsroom .views-row  {
	border-radius:15px;
	background:#e7e7e7;
	padding:30px;
	box-sizing:border-box;
	margin-bottom:12px;
	box-shadow:none;
}

.bottom-group .pane-newsroom .views-row-odd  {
    float: left;
    margin-right: 1%;
    width: 49%;
}

.bottom-group .pane-newsroom .views-row-even {
    float: left;
    margin-left: 1%;
    width: 49%;
}

.bottom-group .pane-newsroom .views-field-field-image {
	float:left;
	padding:0 40px 0 0;
}

.bottom-group .pane-newsroom .views-field-title a {
    color: #000000;
    margin: 0;
    text-transform: uppercase;
	text-decoration:none;
	font-size:20px;
	line-height:normal;
	display:block;
}

.bottom-group .pane-newsroom .views-field-created {
	font-size:13px;
	padding-bottom:5px;
	font-weight:700;
}

.bottom-group .pane-newsroom .views-field-body {
	line-height:18px;
}

.bottom-group .pane-newsroom .views-field-field-file {
	padding-top:5px;
}

.bottom-group .pane-newsroom .views-more-link {
  background: #ff3333;
  border: none;
  border-radius: 4px;
  color: #ffffff;
  min-width: 100px;
  padding: 7px 4px;
  text-decoration: none;
  text-transform: uppercase;
  font-style: normal;
  font-size: 12px;
  display: inline-block;
  text-align:center;
  font-weight:normal;
}

/* Global page */
.global-page .sites-content .top-group {
	position:relative;
	z-index:1;
}

.global-page .sites-content .top-group .content-group section.content-title {
	padding-left:0;
	text-align:center;
	margin-top: 40px;
}

.global-page .sites-content .top-group .content-group section.content-title h1 {
    color: #000000;
    margin: 0 0 12px 0;
    text-transform: uppercase;
	text-align:center;
	font-weight:800;
	font-size:26px;
}

.global-page .sites-content .sites-body .field-name-body {
	font-size:15px;
	line-height:25px;
	color:#666666;
	font-weight: 400;
	font-style: normal;
}

.global-page  .sites-content .bottom-group {
	padding-top:60px;
}