﻿/* Reset Background Colours */
body {background: #ffffff;}

#sys_header {
    background: #1e4859;
    width: 100%;
    margin-bottom: 24px;
}

#sys_content_container,
.sys_landing_wrap,
#sys_content,
#sys_user_toolbar {background: transparent;}

/* Hide Page Elements */
.sys_atoz-control,
.sys_addtofavlink-control,
#sys_user_tooolbar,
.sys_user_toolbar-user,
.sys_user_toolbar-editprofile,
.sys_user_toolbar-logout,
.sys_main_navigation,
#sys_breadcrumb,
.sys_search-query-control,
#sys_secondary_navigation,
#sys_page_tools,
.sys_flytotop,
#sys_footer{display: none;}


#sys_content {margin-left: 0;}

/* Increase Content Area */
#sys_content_container,
#sys_content,
#sys_content_full{
    width: 100%;
    float: none;
    border:0;
    padding: 0;
    margin: 0;
    background: transparent;
    border-radius: none;
}

/* Set A default text colour and size and fontstack */
body,
p {
    color: #000000;
    font-size: 12pt;
    font-family: Georgia, ‘Times New Roman’, serif;
    padding: 0;
}

.sys_module_wrap h1, 
#sys_content h1,
#sys_content h2,
#sys_content h3,
#sys_content h4,
#sys_content h5,
#sys_content h6,
#sys_content_full h1,
#sys_content_full h2,
#sys_content_full h3,
#sys_content_full h4,
#sys_content_full h5,
#sys_content_full h6 {
color: #000000;
    text-shadow: none;
    padding: 0;
    left: 0;
    background: transparent;
    width: 100%;
}

.sys_module_wrap h1:before, 
#sys_content h1:before,
#sys_content_full h1:before {
    border: none;
}

/* Module Listings (Internal News / Press Releases / Blogs / Events )*/
.sys_module_sidebar_left,
.sys_listing_wrap h2,
.sys_flickrpager {display:none;}

.sys_listing_wrap,
.sys_blogauthor-description,
.sys_listing_wrap .sys_blogs-control,
.sys_listing_wrap .sys_events-control,
.sys_listing_wrap .sys_news-control,
.sys_listing_wrap .sys_jobs-control,
.sys_listing_wrap .sys_documentchannel-control,
.sys_listing_wrap .sys_whoswho-control .sys_subitem{
    width: 100%;
    float: none;
    border:0;
    padding: 0;
    margin: 0;
    background: transparent;
    border-radius: none;
}

.sys_blogauthor-description {margin-top: 32px; margin-bottom: 60px;}



dt.sys_blogs-blognames,
dd.sys_blogs-blognames,
dd.sys_blogs-comments,
dd.sys_blogs-comments span {display:none;}




/* Module Records (Internal News / Press Releases / Blogs / Events )*/
.sys_record-control.sys_news-record,
.sys_record-control.sys_blogs-record,
.sys_record-control.sys_events-record,
.sys_record-control.sys_jobs-record,
.sys_record_wrap,
.sys_module_wrap {    
    width: 100%;
    float: none;
    border:0;
    padding: 0;
    margin: 0;
    background: transparent;
    border-radius: none;
}

.sys_module_sidebar {display: none;}
.sys_back-btn {display:none;}

/* Landing Pages */
.sys_landing_wrap,
.sys_column_box,
.sys_col,
.sys_2col,
.sys_3col,
.sys_widget_lp_col,
.sys_widget_lp_2col,
.sys_widget_lp_3col {
    width: 100%;
    float: none;
    border:0;
    padding: 0;
    margin: 0;
    background: transparent;
    border-radius: none;
}
.sys_widget_col_lp-title:before,
.sys_widget_2col_lp-title:before {
    border: none;
}

h2.sys_widget_col_lp-title,
h2.sys_widget_2col_lp-title{
    background: transparent;
    color: #000000;
    text-shadow: none;
    padding: 0;
    left: 0;
    width: 100%;
}

.sys_widget_inner {padding: 0;}


/* Increase Visibility of Links */
a,
a:link,
a:visited{
    font-weight: bold;
	text-decoration: underline;
	color: #06c;
}
/* CSS2 Add URL after Link */
a:link:after  {
    content: " (" attr(href) ") ";
    font-size: 10pt;
    font-style: italic;
}

/* CSS3 Add Full URL after link to Relative URL Structure */
a[href^="/"]:after  {
    content: " (http://swoop.torfaen.gov.uk" attr(href) ") ";
    font-size: 10pt;
    font-style: italic;
}

.logo_link:link:after  {
    content: none;
}



/* Remove Typekit Badge */
#typekit-badge-ytt6qti.typekit-badge,
.typekit-badge{
    display: none;
	visibility: hidden;
}