/*
Theme Name:     TR Community Home 2017
Theme URI:      http://sites.thomsonreuters.com.au/
Description:    Thomson Reuters Child Theme 
Author:         Finding Simple
Author URI:     http://findingsimple.com/
Version:        1
*/

/**
 * Set coloured background for short pages then...
 */
html {
	background: #444444;
}

/**
 * Set background to white for appropriate elements on top
 */
#content,
#header {
	background: #fff;
}

/**
 * Store main TR legal site sprite to avoid losing it
 */
.icon {
	background-image: url("images/sprite.png") !important;
}

/**
 * Use Answers logo
 */
.tr-legal-aus-logo {
    background: url("images/tr-logo-the-answer-company-australia.png") no-repeat scroll top left !important;
    margin-top: 12px !important;
    width: 400px !important;
    height: 50px !important;
    background: transparent url
}

/**
 * Main Layout Mods to TR legal site styles
 */
#header {
	background: none !important;
}
#header-nav {
	height: 75px !important;
}
#content {
	padding-top: 106px !important;
}
.home #content {
	padding-top: 106px !important;
}
#content-full {
	border-top: 1px solid #e9e9e9;
	padding-top: 20px;
}
.home #content-full {
	padding-top: 220px;
	background: url(images/cropped-umbrellas-banners.jpg) no-repeat scroll top left;
}
#holder-left {
	width: 700px !important;
	padding-bottom: 30px;
}
#holder-right {
	width: 280px !important;
}
#footer-2015-copyright {
	margin-top: 0 !important;
}

/**
 * Global Nav Mods
 */
#header #global-nav .global-nav-links ul {
	margin-right: 0 !important;
}


/**
 * Content Style Tweaks
 */
h1.entry-title {
	font-weight: bold  !important;
	font-size: 2em  !important;
	margin-bottom: 10px;
}

/**
 * Archive Tweaks
 */
.loop-meta {
	margin-bottom: 20px;
}
.archive .hfeed .post,
.search .hfeed .post,
.search .hfeed .page {
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 15px;
}
.archive .hfeed .post .entry-title,
.search .hfeed .post .entry-title,
.search .hfeed .page .entry-title {
	margin-bottom:0 !important;
}

/**
 * Sidebar and Widget Styles
 */
#sidebar-primary .widget-title {
	background:#766b60;
	color: #fff;
	margin: 0;
	padding: 5px 5px 4px 5px;
	font: .8em/.8em Arial, Helvetica, sans-serif;
	border-bottom: #e1e2e3 solid 1px; 
	text-transform:uppercase
}
#sidebar-primary .widget {
	margin-bottom: 20px !important;
}

/**
 * Widget - Connect
 */
#sidebar-primary .widget_connect {
	height: 23px;
	background:#f1f1f1;
	padding-top:6px;
}
#sidebar-primary .widget_connect p {
	padding: 0 0 0 10px;
	clear: none !important;
	float: left !important;
}
#sidebar-primary .widget_connect img {
	padding-right: 5px;
	margin-top:-3px;
	float: left;
}
#sidebar-primary .widget_connect a {
	font-size: .7em !important;
	text-transform:uppercase;
	color: #333;
}
#sidebar-primary .widget_connect ul, 
#sidebar-primary .widget_connect p {
	float:left !important;
	clear: none !important;
	line-height: 17px !important;
}
#sidebar-primary .widget_connect ul li {
	float:left;
	background: none;
	padding:3px 0 0 6px;
	line-height: 0 !important;
}
#sidebar-primary .widget_connect ul li a {
	line-height: 13px !important;
}

/**
 * Widget - Text
 */
#sidebar-primary .textwidget ul,
#sidebar-primary .textwidget ul li  {
	display: block !important;
	background: none !important;
	float: none !important;
}
#sidebar-primary .textwidget ul li {
	padding: 0 !important;
	line-height: 1 !important;
	float
}
#sidebar-primary .textwidget ul li a {
	display: block;
	text-transform: uppercase;
	border-bottom: 1px solid #f1f1f1;
	color: #333;
	font-size: 10px;
	padding: 8px 0 !important;
	float: none !important;
}


/**
 * Widget - Nav Menu, Recent Entries, Meta, Categories, Archives, Pages
 */
#sidebar-primary .widget-nav-menu .nav-menu
#sidebar-primary .widget_recent_entries ul
#sidebar-primary .widget_meta ul,
#sidebar-primary .widget-categories ul,
#sidebar-primary .widget-archives ul,
#sidebar-primary .widget-pages ul {
	line-height: 17px !important;
	display: block !important;
	background: none !important;
}
#sidebar-primary .widget-nav-menu .nav-menu li,
#sidebar-primary .widget_recent_entries ul li,
#sidebar-primary .widget_meta ul li,
#sidebar-primary .widget-categories ul li,
#sidebar-primary .widget-archives ul li,
#sidebar-primary .widget-pages ul li {
	display: block !important;
	background: none !important;
	padding: 0 !important;
	line-height: 1 !important;
}
#sidebar-primary .widget-nav-menu .nav-menu li a,
#sidebar-primary .widget_recent_entries ul li a,
#sidebar-primary .widget_meta ul li a,
#sidebar-primary .widget-categories ul li a,
#sidebar-primary .widget-archives ul li a,
#sidebar-primary .widget-pages ul li a {
	line-height: 13px !important;
	display: block;
	text-transform: uppercase;
	border-bottom: 1px solid #f1f1f1;
	color: #333;
	font-size: 10px;
	padding: 8px 0 !important;
}

/**
 * Widget - Recent Comments
 */
#sidebar-primary .widget_recent_comments ul {
	line-height: 17px !important;
	display: block !important;
	background: none !important;
}
#sidebar-primary .widget_recent_comments ul li {
	display: block !important;
	background: none !important;
	padding: 8px 0 !important;
	line-height: 13px !important;
	font-size: 10px;
	text-transform: uppercase;
	border-bottom: 1px solid #f1f1f1;
	color: #333;
}
#sidebar-primary .widget_recent_comments ul li a {
	color: #333;
}

/**
 * Widget - Text
 */
#sidebar-primary .widget_text div {
	display: block !important;
	background: none !important;
	padding: 8px 0 !important;
	line-height: 13px !important;
	font-size: 10px;
	color: #333;
}

/**
 * Homepage Features - Latest Posts and Community Directory
 */
#feature-wrapper {
	display:block;
	width: 100%;
}
#feature-wrapper h4 {
	text-transform:uppercase;
	letter-spacing:normal;
	font-size: .8em;
	color:#fff;
	font-weight:normal;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px
}

.feature-block {
	display:block;
	width: 300px;
	float: left;
	margin: 0;
}

.even {
	float: right;
}
.feature-row {
	display:block;
	clear: both;
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom: #ededed solid 1px;
	height:1%;
	overflow:auto
}

h3.feature-title {
	margin-bottom:0;
}
h2.title {
	color:#766b60;
	border-bottom:1px solid #b8ada2;
}

.feature-title a {
	width:250px;
	height:90px;
	display:block;
	text-indent:-9000px;
	border-bottom:none;
}

.feature-widget h4 {
	color: #fff !important;
	text-transform: uppercase !important;
	font-size: 10px !important;
	font-weight: normal;
	padding-left: 5px;
}

#feature-blog-5 .feature-title a {
	background:url(/insider/wp-content/themes/global/images/badge.gif) no-repeat top left;
}
#feature-blog-5 h4 {
	background:#ff5900;
}

#feature-blog-6 .feature-title a {
	background:url(/journals/wp-content/themes/journals/images/badge.gif) no-repeat top left;
}
#feature-blog-6 h4 {
	background:#0099c4;
}

#feature-blog-7 .feature-title a {
	background:url(/workplace/wp-content/themes/workplace/images/badge.gif) no-repeat top left;
}
#feature-blog-7 h4 {
	background:#760000;
}

#content .feature-widget ul {margin:0}
#content .feature-widget ul li {background:none; padding-top:10px; padding-bottom:5px; padding-left:5px; border-bottom: 1px solid #ececec; font-size:1em}

#feature-excerpts {margin-bottom:30px;}
#feature-excerpts .latest-post-wrapper {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ededed;}
#feature-excerpts .latest-post-wrapper .blog-title {text-transform:uppercase; font-size: 11px; color: #766b60;}
#feature-excerpts .latest-post-wrapper .blog-title a {text-transform:uppercase; font-size: 11px; color: #766b60;}
#feature-excerpts .latest-post-wrapper h2 {color: #766b60;font-size:16px;font-weight:bold;padding: 0; margin: 0 0 0 75px; text-transform:none;clear:none; line-height: 2;}
#feature-excerpts .latest-post-wrapper h2 a {color: #766b60;font-size:16px;font-weight:bold;padding: 0; margin: 0;}
#feature-excerpts .latest-post-wrapper .latest-post-meta {display:block;padding: 1px 0 5px 0;font-size:10px;margin-left:75px;}
#feature-excerpts .latest-post-wrapper .latest-post-meta .date {}
#feature-excerpts .latest-post-wrapper .latest-post-excerpt {margin-left:75px; line-height: 1.5;}
#feature-excerpts .latest-post-wrapper .blog-avatar {display: block;width: 60px;height: 60px;float: left;margin:5px 15px 0 0;}
#feature-excerpts .latest-post-wrapper .blog-avatar .avatar {width: 60px;height: 60px;float: none;}
#feature-excerpts .latest-post-wrapper h2 a {color:#50473e}

.socialmedia-small {
	margin-top: 10px;
	width: 100%;
	height: 16px;
	clear:both;
}
.socialmedia-small a {
	display: block;
	width: 16px;
	height: 16px;
	float: right;
	margin-left: 3px;
}