body {
	margin: 0;
	padding: 0;
	color: #636363
}

#skip-link {
	margin: 0
}

#skip-link a,#skip-link a:visited {
	display: block;
	width: 100%;
	padding: 2px 0 3px 0;
	text-align: center;
	color: #f79628
}

#logo {
	padding: 0
}

#logo img {
	vertical-align: bottom;
	width: 295px;
    height: 77px;
}

#name-and-slogan {
	float: left
}

#site-name {
	margin: 0;
	font-size: 2em;
	line-height: 1.5em
}

#site-name a:link,#site-name a:visited {
	color: #000;
	text-decoration: none
}

#site-name a:hover,#site-name a:focus {
	text-decoration: underline
}

#site-slogan {
	margin: 0;
	font-size: 1em
}

.region-header {
	clear: both
}

.breadcrumb {
	padding-left: 15px;
	display: none
}

.breadcrumb ol {
	margin: 0;
	padding: 0
}

.breadcrumb li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0
}

h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title
	{
	margin: 0
}

div.messages {
	margin: 1.5em 0
}

div.messages ul {
	margin-top: 0;
	margin-bottom: 0
}

ul.inline {
	display: inline;
	padding: 0
}

ul.inline li {
	display: inline;
	list-style-type: none;
	padding: 0 1em 0 0
}

span.field-label {
	padding: 0 1em 0 0
}

.item-list .pager {
	padding: 0
}

.item-list .pager li {
	padding: 0 0.5em
}

h1#page-title {
	color: #959595;
	text-transform: uppercase;
	font-size: 100%;
	font-size: 1em;
	border-top: 5px solid #E5E5E5;
	padding-top: 4px;
	font-weight: bold
}

.node-type-section h1#page-title,.front h1#page-title {
	display: none !important
}

a {
	text-decoration: none;
	color: #f79628
}

#page {
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0 20px;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0 0 20px;
	box-shadow: rgba(0, 0, 0, 0.4) 0 0 20px;
	padding-bottom: 15px
}

a.twitter-link {
	background: url("../images/twitter.png") top left no-repeat;
	width: 23px;
	height: 16px;
	margin: 0;
	display: block;
	float: left
}

a.facebook-link {
	background: url("../images/facebook.png") top left no-repeat;
	width: 23px;
	height: 16px;
	margin: 0;
	display: block;
	float: right
}

h3.disable {
	font-size: 100% !important;
	font-size: 1em !important;
	font-weight: 100;
	text-transform: uppercase;
	color: #808285;
	border-top: 5px solid #e5e5e5
}

.page-blog h2.node-title a {
	color: #666;
	text-transform: uppercase;
	font-weight: 100;
	font-size: 0.8em
}

.page-blog .node {
	padding-bottom: 55px;
	border-bottom: 1px dotted #b2b2b2;
	margin-bottom: 21px
}

.page-blog .node .field-name-body {
	margin-top: -18px
}

.page-blog .node ul.links {
	position: absolute;
	right: 0
}

a.plupload_start {
	display: none !important
}

/*Added to fix SE-1241 - Start */
.cookie-notification{position:fixed;bottom:0;width:100%;padding:20px 0 18px;box-shadow:0 -1px 3px rgba(0,0,0,0.05);background:#EFF6FB;border-top:1px solid #e6e6e6;line-height:1.6;font-weight:400;max-height:9999px;z-index:9998;-webkit-transition:opacity 0.3s, max-height 0 0.3s, padding 0 0.3s;-moz-transition:opacity 0.3s, max-height 0 0.3s, padding 0 0.3s;transition:opacity 0.3s, max-height 0 0.3s, padding 0 0.3s}

.cookie-notification .ctitle{margin:0 0 6px;font-size:16px}
.cookie-notification p{margin:0 0 8px;font-size:15px}
.cookie-notification span{background:#c6dff1;border-radius:4px;font-weight:400;padding:3px 6px 3px;margin-left:5px;border:1px solid #75b1dc;cursor:pointer;font-size:11px}
.cookie-notification.is-closed{padding:0;border:0;max-height:0;opacity:0;-webkit-transition:opacity 0.3s, max-height 0 0.3s;-moz-transition:opacity 0.3s, max-height 0 0.3s;transition:opacity 0.3s, max-height 0 0.3s}
.cookie-notification-notice{font-size:12px;font-weight:400}

.cookie-notification .wrapper
{
    position: relative;
    max-width: 1100px;
    margin: 0 auto;
}
.close-icon {
    display: inline;
    font-style: normal;
    font-size: 12px;
    margin: 0 4px 0 0px;
}

.fa, .media-overlay .video, .media-overlay .audio, .media-overlay .slideshow, .media-overlay .infographic {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d";
}

.cookie-notification.is-closed {
    padding: 0;
    border: 0;
    max-height: 0;
    opacity: 0;
    -webkit-transition: opacity 0.3s, max-height 0 0.3s;
    -moz-transition: opacity 0.3s, max-height 0 0.3s;
    transition: opacity 0.3s, max-height 0 0.3s;
}

/* Added to fix SE-1241 - End */