@import url("../twentythirteen/style.css");
/*
Theme Name: Practical Law: Badlands
Description: A child theme for Practical Law Blogs
Author: Dominic Busby
Template: twentythirteen
Version: 1.0
*/
@font-face {
  font-family: 'knowledge-medium';
  src: url("fonts/knowledge-medium-webfont.eot");
  /* IE9 Compat Modes */
  src: url("fonts/knowledge-medium-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/knowledge-medium-webfont.woff") format("woff"), url("fonts/knowledge-medium-webfont.ttf") format("truetype"), url("fonts/knowledge-medium-webfont.svg#svgFontName") format("svg");
  /* Legacy iOS */
}

@font-face {
  font-family: 'knowledge-regular';
  src: url("fonts/knowledge-regular-webfont.eot");
  /* IE9 Compat Modes */
  src: url("fonts/knowledge-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/knowledge-regular-webfont.woff") format("woff"), url("fonts/knowledge-regular-webfont.ttf") format("truetype"), url("fonts/knowledge-regular-webfont.svg#svgFontName") format("svg");
  /* Legacy iOS */
}

/* line 1, sass/partials/_base.scss */
body {
  margin: 0;
  color: #505050;
  font-family: "Arial", sans-serif;
  background: #b5b5b5;
}

/* line 8, sass/partials/_base.scss */
.site-footer {
  background-color: #333333;
}

/* line 12, sass/partials/_base.scss */
a, .entry-title a, .widget a, .entry-content a, .comment-content a {
  color: #0082bf;
  text-decoration: none;
}
/* line 15, sass/partials/_base.scss */
a:hover, a:focus, .entry-title a:hover, .entry-title a:focus, .widget a:hover, .widget a:focus, .entry-content a:hover, .entry-content a:focus, .comment-content a:hover, .comment-content a:focus {
  outline: 0;
  color: #005a84;
  text-decoration: underline;
}
/* line 20, sass/partials/_base.scss */
a:visited, a:active, .entry-title a:visited, .entry-title a:active, .widget a:visited, .widget a:active, .entry-content a:visited, .entry-content a:active, .comment-content a:visited, .comment-content a:active {
  outline: 0;
  color: #0099c4;
}

/* line 30, sass/partials/_base.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "knowledge-regular", Arial, sans-serif;
}

/* line 34, sass/partials/_base.scss */
h1 {
  margin: 0;
  line-height: 1;
}

/* line 39, sass/partials/_base.scss */
h2 {
  margin: 0;
  font-size: 34px;
  line-height: 1.2;
}

/* line 46, sass/partials/_base.scss */
h2.headline {
  font-family: "knowledge-medium", Arial, sans-serif;
  font-weight: normal;
}

/* line 52, sass/partials/_base.scss */
.hentry {
  padding: 30px 0;
}

/* line 56, sass/partials/_base.scss */
button, input, textarea {
  border: 2px solid #bababa;
}

/* line 60, sass/partials/_base.scss */
button, input[type="submit"], input[type="button"], input[type="reset"] {
  background: #ff8800;
  border-radius: 0;
  border-bottom: none;
}

/* line 66, sass/partials/_base.scss */
ul {
  padding: 0;
  margin: 0;
  list-style-type: disc;
}

/* line 72, sass/partials/_base.scss */
ul li ul {
  padding: 15px;
}

/* correcting legacy css, quickly */
/* line 76, sass/partials/_base.scss */
.entry-content a, .comment-content a, .navigation a, .paging-navigation .meta-nav {
  color: #0099c4;
}

/* line 79, sass/partials/_base.scss */
.entry-content img.alignright {
  margin-right: 0;
}

/* line 1, sass/partials/_layout.scss */
.wrapper {
  max-width: 1230px;
}

/* line 4, sass/partials/_layout.scss */
.main-header {
  padding: 20px 30px;
  overflow: hidden;
}
@media only screen and (max-width: 555px) {
  /* line 4, sass/partials/_layout.scss */
  .main-header {
    padding: 10px 20px;
  }
}

/* line 11, sass/partials/_layout.scss */
.pull-right {
  float: right;
}

/* line 14, sass/partials/_layout.scss */
.pull-left {
  float: left;
}

/* line 17, sass/partials/_layout.scss */
.site-main .sidebar-container {
  top: 415px;
}
@media only screen and (max-width: 999px) {
  /* line 17, sass/partials/_layout.scss */
  .site-main .sidebar-container {
    top: 0;
  }
}

/* line 23, sass/partials/_layout.scss */
.single .content-area {
  min-height: 1000px;
}
@media only screen and (max-width: 1069px) {
  /* line 23, sass/partials/_layout.scss */
  .single .content-area {
    min-height: 0px;
  }
}

/* line 29, sass/partials/_layout.scss */
.page .site-main .sidebar-container, .paged .site-main .sidebar-container, .single .site-main .sidebar-container, .archive .site-main .sidebar-container {
  top: -13px;
}

/* line 32, sass/partials/_layout.scss */
.archive-head {
  margin-top: 20px;
  margin-bottom: 0px;
}

/* line 39, sass/partials/_layout.scss */
.sidebar .entry-header,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta {
  padding: 0 376px 0 35px;
}
@media only screen and (max-width: 999px) {
  /* line 39, sass/partials/_layout.scss */
  .sidebar .entry-header,
  .sidebar .entry-content,
  .sidebar .entry-summary,
  .sidebar .entry-meta {
    padding: 0;
  }
}

/* line 2, sass/partials/_modules.scss */
.pre-header {
  padding: 10px 30px;
  background: #555555;
  overflow: hidden;
}
/* line 6, sass/partials/_modules.scss */
.pre-header a {
  font-size: 11px;
  color: white;
  text-transform: uppercase;
}
/* line 10, sass/partials/_modules.scss */
.pre-header a:hover {
  text-decoration: underline;
}
/* line 13, sass/partials/_modules.scss */
.pre-header a:last-child {
  color: #b9b9b9;
}
/* line 15, sass/partials/_modules.scss */
.pre-header a:last-child:hover {
  color: white;
}
@media only screen and (max-width: 555px) {
  /* line 2, sass/partials/_modules.scss */
  .pre-header {
    display: none;
  }
}

@media only screen and (max-width: 999px) {
  /* line 24, sass/partials/_modules.scss */
  .brand {
    width: 100%;
  }
}

/* line 29, sass/partials/_modules.scss */
.tr-logo {
  max-width: 100%;
}
@media only screen and (max-width: 643px) {
  /* line 29, sass/partials/_modules.scss */
  .tr-logo {
    width: 90%;
  }
}

/* line 35, sass/partials/_modules.scss */
.logo {
  width: 286px;
  margin-right: 8px;
  background: url("img/tr-logo.png");
  background: url("img/tr-3.svg"), none;
  background-repeat: no-repeat;
  height: 61px;
  background-size: 95%;
}
@media only screen and (max-width: 643px) {
  /* line 35, sass/partials/_modules.scss */
  .logo {
    width: 240px;
    padding-right: 0;
    background-size: 90%;
  }
}
@media only screen and (max-width: 555px) {
  /* line 35, sass/partials/_modules.scss */
  .logo {
    border-right: none;
  }
}

/* line 52, sass/partials/_modules.scss */
.blog-title {
  padding: 12px 0 10px 20px;
  border-left: 1px solid #bababa;
}
@media only screen and (max-width: 643px) {
  /* line 52, sass/partials/_modules.scss */
  .blog-title {
    padding-top: 8px;
    border-left: none;
    padding-left: 0;
  }
}
/* line 60, sass/partials/_modules.scss */
.blog-title h1 {
  font-size: 12px;
  text-transform: uppercase;
  color: #333333;
}
@media only screen and (max-width: 643px) {
  /* line 60, sass/partials/_modules.scss */
  .blog-title h1 {
    font-size: 14px;
    display: inline-block;
  }
}
/* line 69, sass/partials/_modules.scss */
.blog-title h2 {
  font-size: 26px;
  text-transform: uppercase;
  color: #ff8800;
}
@media only screen and (max-width: 643px) {
  /* line 69, sass/partials/_modules.scss */
  .blog-title h2 {
    font-size: 14px;
    display: inline-block;
  }
}

/* line 84, sass/partials/_modules.scss */
.site-header .search-field {
  border: 2px solid #b5b5b5;
  width: 100%;
}
/* line 87, sass/partials/_modules.scss */
.site-header .search-field:focus {
  border: 2px solid #b5b5b5;
}

/*.site-header .search-field:focus {
  width: 100%;
}*/
/* line 96, sass/partials/_modules.scss */
.site-header .search-field {
  background-size: 16px 16px;
  height: 27px;
  width: 210px;
  padding: 0 0 0 29px;
  top: 5px;
  font-size: 14px;
}
@media only screen and (max-width: 555px) {
  /* line 96, sass/partials/_modules.scss */
  .site-header .search-field {
    width: 160px;
  }
}

/* line 107, sass/partials/_modules.scss */
.paging-navigation {
  background-color: white;
}
/* line 109, sass/partials/_modules.scss */
.paging-navigation .meta-nav {
  background-color: white;
  color: #ff8800;
  border-radius: 0;
  display: inline;
}

/*Hero area*/
/* line 119, sass/partials/_modules.scss */
.hero {
  position: relative;
}
/* line 121, sass/partials/_modules.scss */
.hero .heroCopy {
  position: absolute;
  width: 53%;
  bottom: 0;
  left: 130px;
  background: rgba(1, 1, 1, 0.6);
  color: white;
  padding: 30px 35px 20px 30px;
}
@media only screen and (max-width: 999px) {
  /* line 121, sass/partials/_modules.scss */
  .hero .heroCopy {
    width: 70%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 121, sass/partials/_modules.scss */
  .hero .heroCopy {
    position: static;
    width: 100%;
    padding: 20px;
  }
}
/* line 138, sass/partials/_modules.scss */
.hero .entry-date {
  text-transform: uppercase;
  font-size: 14px;
  color: #ff8800;
}
@media only screen and (max-width: 643px) {
  /* line 138, sass/partials/_modules.scss */
  .hero .entry-date {
    font-size: 12px;
  }
}
@media only screen and (max-width: 643px) {
  /* line 146, sass/partials/_modules.scss */
  .hero .headline {
    font-size: 28px;
  }
}
@media only screen and (max-width: 555px) {
  /* line 146, sass/partials/_modules.scss */
  .hero .headline {
    font-size: 22px;
  }
}
/* line 153, sass/partials/_modules.scss */
.hero .headline a {
  color: white;
}

/* line 161, sass/partials/_modules.scss */
.heroImage {
  position: relative;
}
/* line 163, sass/partials/_modules.scss */
.heroImage .details {
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: white;
  font-weight: bold;
  display: block;
  background: rgba(1, 1, 1, 0.6);
  z-index: 1000;
  padding-left: 30px;
  overflow: hidden;
  white-space: nowrap;
  height: 30px;
  line-height: 2;
  cursor: pointer;
}
/* line 178, sass/partials/_modules.scss */
.heroImage .details:before {
  content: 'i';
  position: absolute;
  left: 11px;
  font-size: 20px;
  line-height: 1.5;
  font-style: italic;
}
@media only screen and (max-width: 555px) {
  /* line 163, sass/partials/_modules.scss */
  .heroImage .details {
    display: none;
  }
}

/* line 191, sass/partials/_modules.scss */
.entry-thumbnail {
  position: relative;
}
/* line 192, sass/partials/_modules.scss */
.entry-thumbnail .details {
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: white;
  font-weight: bold;
  display: block;
  background: rgba(1, 1, 1, 0.6);
  z-index: 1000;
  padding-left: 30px;
  overflow: hidden;
  white-space: nowrap;
  height: 30px;
  cursor: pointer;
  line-height: 2;
}
/* line 207, sass/partials/_modules.scss */
.entry-thumbnail .details:before {
  content: 'i';
  position: absolute;
  left: 11px;
  font-size: 20px;
  line-height: 1.5;
  font-style: italic;
}
@media only screen and (max-width: 555px) {
  /* line 192, sass/partials/_modules.scss */
  .entry-thumbnail .details {
    display: none;
  }
}

/* line 222, sass/partials/_modules.scss */
.entry-date {
  text-transform: uppercase;
  font-size: 14px;
}
@media only screen and (max-width: 643px) {
  /* line 222, sass/partials/_modules.scss */
  .entry-date {
    font-size: 12px;
  }
}

@media only screen and (max-width: 643px) {
  /* line 229, sass/partials/_modules.scss */
  .entry-content {
    padding: 0;
  }
}

@media only screen and (max-width: 643px) {
  /* line 235, sass/partials/_modules.scss */
  .entry-header {
    margin-bottom: 0;
  }
}

/* line 241, sass/partials/_modules.scss */
body.home .first .entry-header {
  display: none;
}

/* line 244, sass/partials/_modules.scss */
body.single .first .entry-header, body.paged .first .entry-header {
  display: block;
}

/* line 249, sass/partials/_modules.scss */
.paging-navigation .nav-previous .meta-nav {
  margin-right: 10px;
  /* padding: 17px 0 23px; */
  width: 80px;
}

/* line 255, sass/partials/_modules.scss */
.paging-navigation .nav-next .meta-nav {
  margin-left: 10px;
}

/* line 259, sass/partials/_modules.scss */
.paging-navigation a:hover .meta-nav {
  /* background-color: #ea9629; */
  text-decoration: none;
}

@media only screen and (max-width: 555px) {
  /* line 264, sass/partials/_modules.scss */
  img.attachment-main-post-image.wp-post-image {
    display: none;
  }
}

/*author content*/
/* line 272, sass/partials/_modules.scss */
.author-content {
  float: right;
  width: 25%;
  padding: 0;
  margin: 0 0 20px 30px;
  border-top: 2px solid #eeeeee;
  border-bottom: 2px solid #eeeeee;
}
/* line 279, sass/partials/_modules.scss */
.author-content ul {
  list-style-type: none;
  padding: 5px 2px 10px 2px;
  margin-top: 10px;
  font-size: 12px;
  color: #555555;
}
/* line 286, sass/partials/_modules.scss */
.author-content .author-name {
  font-weight: bold;
}

/* line 291, sass/partials/_modules.scss */
.author-data {
  padding-top: 15px;
  background: #fff;
}

/* main posts */
/* line 299, sass/partials/_modules.scss */
.entry-meta-wrap {
  padding: 10px 0;
  border-top: 1px dotted #bababa;
  border-bottom: 1px solid #b5b5b5;
  overflow: hidden;
}

/* line 306, sass/partials/_modules.scss */
.related-topics {
  padding-right: 8px;
  float: left;
}

/* line 311, sass/partials/_modules.scss */
.edit-link {
  float: left;
}

/* line 315, sass/partials/_modules.scss */
.comments-link {
  float: right;
}

/* line 319, sass/partials/_modules.scss */
.entry-meta a {
  color: #0082bf;
}

/* line 323, sass/partials/_modules.scss */
.entry-meta a:hover {
  color: #005a84;
}

/* nav bar */
/* line 330, sass/partials/_modules.scss */
.navbar {
  background-color: #f9f9f9;
  border-top: 1px solid #e9e9e9;
}

/* line 334, sass/partials/_modules.scss */
ul.nav-menu, div.nav-menu > ul {
  position: absolute;
}
@media only screen and (max-width: 643px) {
  /* line 334, sass/partials/_modules.scss */
  ul.nav-menu, div.nav-menu > ul {
    position: static;
  }
}

/* line 340, sass/partials/_modules.scss */
.nav-menu li > a:hover {
  border-bottom: 4px solid #ff8800;
  color: #ff8800;
}
@media only screen and (max-width: 643px) {
  /* line 340, sass/partials/_modules.scss */
  .nav-menu li > a:hover {
    border-bottom: none;
  }
}

/* line 347, sass/partials/_modules.scss */
.nav-menu li:hover > a, .nav-menu li a:hover {
  background-color: transparent;
}

/* line 350, sass/partials/_modules.scss */
.main-navigation {
  min-height: 0;
  height: 49px;
  padding-left: 2%;
  margin: 0;
  max-width: 100%;
  border-bottom: 4px solid #e9e9e9;
}
@media only screen and (max-width: 643px) {
  /* line 350, sass/partials/_modules.scss */
  .main-navigation {
    height: auto;
  }
}

/* line 364, sass/partials/_modules.scss */
.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
  color: #505050;
  font-style: normal;
}

/* line 368, sass/partials/_modules.scss */
.nav-menu .current_page_item > a {
  color: #ff8800;
  font-style: normal;
  border-bottom: 4px solid #ff8800;
}

@media only screen and (max-width: 643px) {
  /* line 374, sass/partials/_modules.scss */
  .toggled-on .nav-menu li a:hover,
  .toggled-on .nav-menu ul a:hover {
    background-color: #ff8800;
  }
}

/* page navigation */
/* line 383, sass/partials/_modules.scss */
.paging-navigation {
  background-color: #FFFFFF;
  padding: 40px 0;
}

/* line 387, sass/partials/_modules.scss */
.paging-navigation .nav-previous .meta-nav {
  padding: 0;
}

/* line 390, sass/partials/_modules.scss */
.paging-navigation a:hover .meta-nav {
  background-color: transparent;
}

/* line 393, sass/partials/_modules.scss */
.navigation .nav-previous {
  padding: 13px 0;
}

/* line 396, sass/partials/_modules.scss */
.paging-navigation a {
  font-style: normal;
  text-transform: uppercase;
  font-size: 14px;
}

/* widget areas */
/* line 404, sass/partials/_modules.scss */
.widget {
  background-color: white;
  background: white;
  padding: 0 20px;
}
/* line 408, sass/partials/_modules.scss */
.widget .widget-title {
  font: bold normal 14px Arial, sans-serif;
  margin: 40px 0 20px 0;
  border-bottom: 2px solid #eeeeee;
  padding-bottom: 20px;
}
/* line 414, sass/partials/_modules.scss */
.widget .li {
  padding: 0;
}

/* line 418, sass/partials/_modules.scss */
.widget_sp_image {
  border: 1px solid #b5b5b5;
  margin: 0 20px 24px;
  padding: 0px;
}
/* line 423, sass/partials/_modules.scss */
.widget_sp_image img.aligncenter {
  margin: 0 auto;
}

/*
Comments
____________________________ */
/* line 433, sass/partials/_modules.scss */
.comment-respond {
  background-color: white;
}

/* line 436, sass/partials/_modules.scss */
.comment-reply-title {
  font: 300 normal 28px "Knowledge", Arial, sans-serif;
}

/* line 445, sass/partials/_modules.scss */
.sidebar
.comments-title,
.sidebar .comment-list,
.sidebar .must-log-in,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form {
  padding-left: 35px;
}

/* footer */
/* line 451, sass/partials/_modules.scss */
.site-info {
  margin: 0;
  padding: 30px;
}

/* line 456, sass/partials/_modules.scss */
.logo-b {
  background-image: url("img/tr-sprite.png");
  background-repeat: no-repeat;
  background-size: 400px 135px;
  background-position: 0 0;
  display: block;
  height: 28px;
  overflow: hidden;
  text-indent: -100%;
  width: 207px;
}
/* line 460, sass/partials/_modules.scss */
.company-info {
  padding-top: 40px;
  width: 100%;
  overflow: hidden;
  font-size: 14px;
  line-height: 1;
  color: white;
}
/* line 467, sass/partials/_modules.scss */
.company-info .copyright {
  float: left;
  width: auto;
}
/* line 471, sass/partials/_modules.scss */
.company-info .menu-footer-menu-container {
  overflow: hidden;
  float: left;
}
/* line 475, sass/partials/_modules.scss */
.company-info ul.menu {
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding-left: 40px;
}
@media only screen and (max-width: 555px) {
  /* line 475, sass/partials/_modules.scss */
  .company-info ul.menu {
    padding: 0;
    padding-top: 20px;
    width: 100%;
  }
}
/* line 486, sass/partials/_modules.scss */
.company-info li {
  float: left;
  padding-right: 30px;
  padding-bottom: 10px;
}
@media only screen and (max-width: 555px) {
  /* line 486, sass/partials/_modules.scss */
  .company-info li {
    padding-top: 20px;
    float: none;
  }
}
/* line 494, sass/partials/_modules.scss */
.company-info li a {
  color: white;
}

/* line 500, sass/partials/_modules.scss */
.form-submit {
  margin-top: 24px;
}

/*
*
* Single Author Posts
*
*/
/* line 512, sass/partials/_modules.scss */
.single-authors .site-main .sidebar-container {
  top: 25px;
}
/* line 515, sass/partials/_modules.scss */
.single-authors article {
  padding-top: 20px;
}
/* line 518, sass/partials/_modules.scss */
.single-authors ul.single-author-post {
  list-style-type: none;
  margin-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 30px;
}
/* line 524, sass/partials/_modules.scss */
.single-authors ul.single-author-post:last-child {
  border-bottom: none;
}
/* line 527, sass/partials/_modules.scss */
.single-authors ul.single-author-post li {
  padding-bottom: 20px;
}
/* line 529, sass/partials/_modules.scss */
.single-authors ul.single-author-post li span.entry-date {
  display: block;
}

/* line 536, sass/partials/_modules.scss */
.searchDetails {
  display: none;
}

/* line 540, sass/partials/_modules.scss */
.sidebar-author-link {
  width: 100%;
  overflow: hidden;
  padding-bottom: 5px;
  font-size: 11px;
}
/* line 545, sass/partials/_modules.scss */
.sidebar-author-link img.wp-post-image {
  width: 20%;
  float: left;
}
/* line 549, sass/partials/_modules.scss */
.sidebar-author-link .sidebar-author-details {
  float: left;
  width: 65%;
  padding-left: 3%;
}
/* line 553, sass/partials/_modules.scss */
.sidebar-author-link .sidebar-author-details h2 {
  font-size: 16px;
  line-height: 1;
  padding-bottom: 5px;
}
/* line 558, sass/partials/_modules.scss */
.sidebar-author-link .sidebar-author-details p {
  line-height: 1.2;
}

/*
*
* Company Taxonomy
*
*/
/* line 572, sass/partials/_modules.scss */
.tax-company .site-main .sidebar-container {
  top: 25px;
}
/* line 575, sass/partials/_modules.scss */
.tax-company article {
  padding-top: 20px;
}
/* line 578, sass/partials/_modules.scss */
.tax-company .single-entry {
  padding-bottom: 40px;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 20px;
}
/* line 583, sass/partials/_modules.scss */
.tax-company .tax-entry-content {
  min-height: 170px;
}
/* line 586, sass/partials/_modules.scss */
.tax-company .entry-title a {
  font-weight: normal;
  color: #0082bf;
  text-decoration: none;
  padding: 0;
}
/* line 591, sass/partials/_modules.scss */
.tax-company .entry-title a:hover, .tax-company .entry-title a:focus {
  outline: 0;
  color: #005a84;
  text-decoration: underline;
}
/* line 596, sass/partials/_modules.scss */
.tax-company .entry-title a:visited, .tax-company .entry-title a:active {
  outline: 0;
  color: #0099c4;
}

/* line 603, sass/partials/_modules.scss */
.tax-topic .site-main .sidebar-container {
  top: 0;
}
/* line 606, sass/partials/_modules.scss */
.tax-topic article {
  padding-top: 20px;
}
/* line 609, sass/partials/_modules.scss */
.tax-topic ul.author-details {
  padding-left: 60px;
  list-style-type: none;
}
/* line 613, sass/partials/_modules.scss */
.tax-topic .author-image {
  width: 8%;
  float: left;
  clear: both;
  padding-bottom: 10px;
}
/* line 619, sass/partials/_modules.scss */
.tax-topic .single-entry {
  padding-bottom: 40px;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 20px;
}

/*
*
* Search
*
*/
/* line 636, sass/partials/_modules.scss */
.search-results .site-main .sidebar-container {
  top: 0;
}
/* line 639, sass/partials/_modules.scss */
.search-results .wrap {
  padding-top: 20px;
}

/*
Main Content
____________________________ */
/* line 649, sass/partials/_modules.scss */
.main-content h3, .main-content h4, .main-content h5, .main-content h6 {
  display: inline;
  display: inline-block;
}
/* line 653, sass/partials/_modules.scss */
.main-content ul {
  padding-left: 20px;
  padding-bottom: 20px;
}

/*
Logged in widgets show
____________________________ */
/* line 663, sass/partials/_modules.scss 
.logged-in .widget_archive {
  display: block;
}*/

/* line 667, sass/partials/_modules.scss 
.widget_archive {
  display: none;
}*/

/* line 671, sass/partials/_modules.scss */
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  cursor: pointer;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 684, sass/partials/_modules.scss */
.btn-primary {
  background-color: #FFA100;
  background-image: linear-gradient(180deg, #ffa100, #ff8000);
  background-repeat: repeat-x;
  border: 0px;
  text-shadow: 0 0px 0 rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #FFFFFF !important;
}

/* line 694, sass/partials/_modules.scss */
.btn-primary a {
  color: #FFFFFF !important;
}

/* line 698, sass/partials/_modules.scss */
.btn-large {
  border-radius: 4px;
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  padding: 11px 19px;
  padding-left: 15px;
  line-height: 30px;
  margin: 10px 0px 30px;
  position: relative;
}

/* line 710, sass/partials/_modules.scss */
.btn-large span {
  background-image: url("img/tr-sprite.png");
  background-position: -350px -65px;
  background-repeat: no-repeat;
  background-size: 400px 135px;
  display: block;
  position: absolute;
  right: 10px;
  top: 25%;
  width: 20px;
}

/* line 722, sass/partials/_modules.scss */
.social-links {
  list-style-type: none;
  margin: 0 0 0 0;
}

/* line 727, sass/partials/_modules.scss */
.social-links li {
  line-height: 32px;
  margin-bottom: 5px;
}

/* line 732, sass/partials/_modules.scss */
.social-links li a {
  display: inline-block;
  line-height: 24px;
}

/* line 737, sass/partials/_modules.scss */
.tr-icon-social {
  background-image: url("img/tr-sprite.png");
  background-repeat: no-repeat;
  background-size: 400px 135px;
  display: inline-block;
  height: 24px;
  width: 24px;
  margin-right: 8px;
  vertical-align: top;
}

/* line 748, sass/partials/_modules.scss */
.tr-icon-social.facebook {
  background-color: #3B5999;
  background-position: -285px 0;
}

/* line 753, sass/partials/_modules.scss */
.tr-icon-social.twitter {
  background-color: #67ADD1;
  background-position: -315px 0;
}

/* line 758, sass/partials/_modules.scss */
.tr-icon-social.linkedin {
  background-color: #1385C3;
  background-position: -345px 0;
}

/* line 763, sass/partials/_modules.scss */
.tr-icon-social.googleplus {
  background-color: #CE3A19;
  background-position: -375px 0;
}

/*
Blockquote
_____________________________ */
/* line 771, sass/partials/_modules.scss */
.entry-content blockquote {
  font-size: 1em;
}

/* line 774, sass/partials/_modules.scss */
blockquote {
  font-style: normal;
  background-color: #f9f9f9;
  border-left: 5px solid #ff8800;
  padding: 15px;
  margin: 0 30px 20px 20px;
}

/* Author search styles */
/* line 784, sass/partials/_modules.scss */
#author-posts article .entry-header {
  margin-bottom: 0;
}
/* line 787, sass/partials/_modules.scss */
#author-posts article .entry-thumbnail {
  width: 100px;
}
/* line 790, sass/partials/_modules.scss */
#author-posts article .details {
  display: none;
}
/* line 793, sass/partials/_modules.scss */
#author-posts article .entry-meta {
  margin-top: 0;
}
/* line 796, sass/partials/_modules.scss */
#author-posts article .entry-meta-wrap {
  border-top: 0;
}

/* line 1, sass/partials/_oldIE.scss */
.ie8 .site-header .search-field {
  display: block;
  width: 300px;
}

/* line 5, sass/partials/_oldIE.scss */
.ie8 .site-header .search-form {
  right: 60px;
  width: 250px;
}

/* line 10, sass/partials/_oldIE.scss */
.ie8 .sidebar .comment-reply-title,
.ie8 .sidebar .comment-respond .comment-form {
  max-width: 630px;
}

/* line 13, sass/partials/_oldIE.scss */
.ie .widget .widget-title {
  font-weight: bold;
}

/* line 17, sass/partials/_oldIE.scss */
.ie7 .site-header .search-field {
  width: 250px;
}

/* line 21, sass/partials/_oldIE.scss */
.ie .blog-search.pull-right {
  width: 300px;
}

/* line 25, sass/partials/_oldIE.scss */
.ie .heroCopy {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99010101,endColorstr=#99010101)";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99010101,endColorstr=#99010101);
  /* IE6 & 7 */
  zoom: 1;
}

/* line 32, sass/partials/_oldIE.scss */
.ie .details {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99010101,endColorstr=#99010101)";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99010101,endColorstr=#99010101);
  /* IE6 & 7 */
  zoom: 1;
}

/* line 40, sass/partials/_oldIE.scss */
.ie7 .details {
  padding: 0px 15px;
}

/* line 44, sass/partials/_oldIE.scss */
.ie img {
  width: inherit;
  max-width: 100%;
  /* Add !important if needed. */
  height: auto;
  /* Add !important if needed. */
}
