




/*
     FILE ARCHIVED ON 16:42:53 Jan 6, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:37:58 Aug 19, 2015.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
Theme Name: Burford Capital
Theme URI: http://burfordcapital.com/
Author: LucidCircus
Author URI: http://lucidcircus.com/
Description: Theme for Burford Capital.
Version: 1.1.2
License: GNU General Public License
License URI: see license.txt
Tags: burford

*/

@import url( /web/20150106164253/http://www.burfordcapital.com/wp-content/themes/burford/includes/css/bootstrap-wp.css );

body {
        font-family: "Asap", "Helvetica Neue",Helvetica,Arial,sans-serif;
	/* word-wrap: break-word; */
        color: #505050;
        background-size:cover;
        background-repeat: no-repeat;
        background-attachment: fixed;
}
body.default-bg {
    background-size: auto;
    background-repeat: repeat;
    background-image: url(/web/20150106164253/http://www.burfordcapital.com/wp-content/themes/burford/images/body-bg.png);
    background-attachment: scroll;
}

a {
    color: #e6003b;
}
a:hover,
a:focus {
    color: #505050;
    text-decoration: none;
}

/* Chronical display font */
.content-press .content-press-inner .press-link,
.content-events .content-events-inner .events-link,
.content-in-news .content-in-news-inner .news-link,
.directors div h3 a,
h2.investor-title,
.content-blog .page-title a,
.content-single .page-title-single,
.content-single .page-header .blog-title,
.content-blog .page-header .blog-title ,
.investor-graphic div.grey,
.investor-graphic .heading,
.member-wrapper .member-title,
.slider-home,
.slider-page,
.news .news-time,
p.medium-par,
.inner-member .member-title,
.inner-member .member-subtitle,
.job,
.navbar-nav .description .title,
.page-title,
.sidebar-news .widget-title,
.divident-widget strong {
    font-family: 'Chronicle Display A', 'Chronicle Display B', Georgia, serif;
    font-weight: 300;
}

.page-title,
.navbar-nav .description .title {
    font-weight: 400;
}

.page-header{
    padding-bottom: 0px;
    margin: 0px;
    border-bottom: 0px;
}


h1{
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
}

.entry-content a{
    color: #dd2541;
    font-weight: bold;
    text-decoration: none;
}

.entry-content a:hover{
    color: #666;
    text-decoration: none;
}

.entry-content h2 {
    margin: 0 0 30px 0;
    font-weight: bold;
    font-size: 16px;
    line-height: 26px;
    color: #505050;
    text-transform: uppercase;
}

.entry-content td {
    padding: 3px 10px;
}

.entry-content small {
    font-size: 12px;
    line-height: 18px;
    color: #717174;
}

input[type="text"],
input[type="name"],
input[type="email"],
textarea{
    width: 100%;
    border: none;
    background-color: #dddcda;
    padding: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
input:focus,
input[type="text"]:focus,
input[type="name"]:focus,
input[type="email"]:focus,
textarea:focus {
        outline: none;
}

ul{
    padding-left: 20px;
    margin-top: 10px;
}


.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

img {
	display: inline-block;
	height: auto;
	max-width: 100%;
}
img[class*="wp-image-"] {
	margin-top: 10px;
	margin-bottom: 10px;
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 10px;
	max-width: 100%;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 0 10px;
}
.wp-caption.aligncenter {
	margin-bottom: 10px;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
}
.wp-caption .wp-caption-text {
	text-align: center;
	margin-top: 10px;
}

.gallery {
	margin-bottom: 1.5em;
}
.gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
.gallery dd {
	margin: 0;
}

embed,
iframe,
object {
	max-width: 100%;
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

.main-content-inner {
	padding-bottom: 1.5em;
        float: right;
}
.hentry {
	margin: 0 0 1.5em;
}

.clear {
	clear: both;
}

/* Share icons */
.share-links {
    font-size: 12px;
    line-height: 22px;
    text-align: left;
}
.mfp-content .popup-wrapper .share-links{
    padding: 5px;
    width: 125px;
}

.share-links:hover {
    background: #fff;
}

.share-links .title {
    padding: 0 10px;
    margin-bottom: 5px;
    cursor: default;
}
.share-links ul {
    display: block;
    position: relative;
    top: -1px;
    margin: 0;
    padding: 0;
    list-style: none;
}
.share-links ul a,
.mfp-content .popup-wrapper .share-links ul a {
    display: block;
    padding: 0 10px;
    border-bottom: 1px solid #e3e2df;
    color: #2d2d2d;
}
.share-links ul li.last a,
.mfp-content .popup-wrapper .share-links ul a {
    border-bottom: none;
}
.share-links .title i,
.share-links ul a i,
.mfp-content .popup-wrapper .share-links ul a i {
    color: #6d6d6d;
    float: right;
    display: block;
    line-height: 22px;
}
.share-links ul a:hover,
.share-links ul a:hover i,
.mfp-content .popup-wrapper .share-links ul a:hover,
.mfp-content .popup-wrapper .share-links ul a:hover i,
.share-links:hover .title,
.share-links:hover .title i {
    color: #e6003b;
    text-decoration: none;
}


/* Logo */
.site-branding .logo-img{
    margin: 35px 0px 5px 0px;
}
/* Search bar */
.site-search{
    padding: 20px 20px 20px 45px;
    background: #e1e1e1;
    background: rgba(182,182,182,0.3);
}
.site-search a {
    color: #505050;
}

#s, #searchsubmit,
#s-mobile, #searchsubmit-mobile {
    display: block;
    float:left;
    background: transparent;
    border: 1px solid #a8a8aa;
    height: 32px;
    padding: 6px 10px;
    line-height: 20px;
    color: #505050;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
#searchsubmit, #searchsubmit-mobile {
    width: 25%;
}

#s, #s-mobile {
    width: 75%;
    max-width: 260px;
    border-right: none;
}
.topbar-nav-container {
    float: right;
}

.topbar-nav {
    list-style: none;
    line-height: 1.2;
    margin: 0;
    padding-top: 10px;
    text-align: right;
}

.topbar-nav > li {
    display: inline-block;
}

.topbar-nav > li > a {
    display: inline-block;
    padding: 0 15px;
    border-right: 1px solid #505050;
    text-decoration: none;
}

.topbar-nav > li > a:hover {
    color: #e6003a;
}

.topbar-nav > li:last-child > a {
    border-right: none;
}

/* Menu */
.navbar-default {
    margin-top: 35px;
    background: none;
    border: none;
}

.navbar-default .navbar-toggle {
    width: 35px;
    height: 25px;
    padding: 0;
    margin-top: 30px;
    margin-right: 0;
    border: none;
    border-radius: 0;
    background: transparent url(/web/20150106164253/http://www.burfordcapital.com/wp-content/themes/burford/images/close-menu.png) center center no-repeat;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: transparent;
}
.navbar-default .navbar-toggle.collapsed {
    background-position: -500px -500px;
}

.navbar-default .navbar-toggle .icon-bar {
    display: none;
    width: 35px;
    height: 4px;
    background-color: #e51a37;
}
.navbar-default .navbar-toggle.collapsed .icon-bar {
    display: block;
}

.navbar-collapse {
    padding: 0;
}

.navbar {
    margin:20px 0px;
    min-height: 25px;
}

.navbar-nav {
    float: none;
    display: table;
    width: 100%;
    position: relative;
}
.navbar-nav:before,
.navbar-nav:after {
    content: '';
    display: none;
}
.navbar-default .navbar-nav > li {
    display: table-cell;
    text-align: center;
    float: none;
    font-size: 17px;
    letter-spacing: 1px;
    position: static;
}
.navbar-default .navbar-nav > li > a {
    color: #e6003b;
    font-weight: bold;
    text-transform: uppercase;
    padding: 20px 35px 30px 35px;
    margin-left: -1px;
    background: transparent url(/web/20150106164253/http://www.burfordcapital.com/wp-content/themes/burford/images/menu-separator.png) 100% 40% no-repeat;
}

.navbar-default .navbar-nav > li:first-child > a {
    margin-left: 0;
}
.navbar-default .navbar-nav > li:last-child > a{
    background: none;
}

.nav>li>a:hover,
.nav>li>a:focus,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.current-menu-ancestor > a,
.navbar-default .navbar-nav>.current-menu-parent > a,
.navbar-default .navbar-nav>.current-category-ancestor > a,
.navbar-default .navbar-nav>.current-page-ancestor > a {
    background-color: transparent;
    color: #505050;
}
/* .navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li:hover > a:hover,
.navbar-default .navbar-nav > li:hover > a:focus {
    background-color: transparent;
} */
.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li:hover > a:hover,
.navbar-default .navbar-nav > li:hover > a:focus {
    background: #575757;
    color: #fff;
}

.dropdown-menu {
    width: 100%;
    border: none;
    background: #575757;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    z-index: 1001;
}
.dropdown:hover .dropdown-menu {
    display: block;
}
.dropdown-menu li a {
    padding: 10px 0;
    color: #fff;
    text-transform: uppercase;
    border-top: 1px solid #717174;
}
.dropdown-menu li.last a {
    border-bottom: 1px solid #717174;
}
.dropdown-menu li.current-menu-item a,
.dropdown-menu li.current-menu-ancestor a,
.dropdown-menu li a:hover,
.dropdown-menu li a:focus {
    color: #cbc292;
    background: none;
    filter: none;
}

.navbar-nav .has-description > .dropdown-menu > .description {
    box-sizing: border-box;
    padding: 40px 40px 20px 40px;
    float: left;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
}
.navbar-nav .menu-item-has-children.has-description > .dropdown-menu > .description {
    width: 60%;
}

.navbar-nav .description p,
.navbar-nav .description .title {
    margin-bottom: 1em;
}
.navbar-nav .description .title {
    font-size: 36px;
    line-height: 52px;
    color: #cbc292;
}

.navbar-nav .menu-item-has-children .description .title {
    font-size: 24px;
    line-height: 33px;
}

.navbar-nav #menu-item-23 .description .title {
    font-size: 33px;
    line-height: 47px;
}
.navbar-nav .description a {
    color: #fff;
}

.navbar-nav .description a:hover {
    color: #8f8d5e;
}

.navbar-nav .has-description > .dropdown-menu > ul {
    width: 39%;
    box-sizing: border-box;
    padding: 40px;
    margin: 0;
    float: right;
}

.navbar-nav .description .recent-posts .title {
    color: #fff;
}
.navbar-nav .recent-posts ul {
    margin: 0;
    padding: 0;
}
.navbar-nav .recent-posts ul li {
    padding: 15px 0;
    border-top: 1px solid #717174;
}
.navbar-nav .recent-posts ul li.first {
    padding-top: 0;
    border-top: none;
}

.dropdown-menu .recent-posts li a {
    border: none;
    padding: 0;
    white-space: normal;
    text-transform: none;
}

.navbar-nav .recent-posts .news-time {
    color: #cbc292;
}
.navbar-nav .recent-posts .post-thumb {
    display: block;
    margin-top: 4px;
}
.navbar-nav .recent-posts .post-thumb img {
    border: 2px solid #fff;
}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:active>.dropdown-menu, .dropdown-submenu:hover>.dropdown-menu {
display: block;
}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:active>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}



/* Widgets */
.sidebar .widget a {
    color: #505050;
}
.widget { margin-bottom: 2em; }
.widget_nav_menu ul.sub-menu li, .widget_pages ul.children li { padding-left: 15px; }

.widget_search .search-form input[type="submit"] { display: none; }

.widget select {
	max-width: 100%;
}

 .comment .children { margin-left: 1.5em; }

 .no-results,
 .comments-area{ padding: 0px 15px;}
/* Footer */
.site-footer {
    color: #505050;
}
.site-footer a {
    color: #505050;
}
.site-footer .footer-right span{
    padding: 0px 15px;
}

.site-footer .footer-right{
    text-align: right;
}

.site-footer .footer-left{
    text-align: left;
    padding: 0px 15px;
}

.footer-nav {
    list-style: none;
    line-height: 1.2;
    margin: 0px;
    padding:0;
}

.footer-nav > li {
    display: inline-block;
}

.footer-nav > li:last-child > a {
    border-right: none;
}

.footer-nav > li > a {
    padding: 0 9px 0 5px;
    border-right: 1px solid #505050;
    text-decoration: none;
}

.footer-nav > li > a:hover {
    color: #e6003a;
}
.mobile-search {
    display: none;
}

/* Homepage text */
body .slick-loading .slick-list {
    background-image: url(/web/20150106164253/http://www.burfordcapital.com/wp-content/themes/burford/images/ajax-loader.gif);
}
.slider-home, .slider-page {
}

.home .slider-home{
    margin: 30px 0 30px 0;
}

.slider-page{
    margin: 0px 10px 50px 0px;
}

.slider-page .author,
.slider-home .author {
    font-size: 43px;
    width: 93%;
    text-align: right;
    font-style: italic;
    position: relative;
}
.slider-home .author{
    margin-top: 35px;
    font-size: 43px;
}
.slider-page .author{
    margin-top: 30px;
    font-size: 25px;
    
}

.slider-page .text,
.slider-home .text {
    font-size: 63px;
    line-height: 1.27em;
    position: relative;
}


/* Texts */

.big-text{
    font-size: 90px;
}

.medium-text{
    font-size: 65px;
}

.small-text{
    font-size: 50px;
}

.xsmall-text{
    font-size: 32px;
}

.underl{
    text-decoration: underline;
}

p.medium-par{
    font-size: 23px;
    font-weight: normal;
    line-height: 36px;
    margin-bottom: 30px;
}

p.spacing {
    font-size: 16px;
    line-height: 1.625;
    letter-spacing: 1px;
}

span.red-text{
    color: #dd2541;
}

/* Inden */
.top-inden{
    margin-top: 20px;
}

.tl-inden{
    margin-top: 45px;
}

.bottom-inden{
    margin-bottom: 20px;
}

.bl-inden{
    margin-bottom: 45px;
}

/* Homepage news */
.news{
    background-color: #e6003a;
    padding: 10px;
    color: #fff;
}
.news a {
    color: #fff;
    font-weight: normal;
}
.news a:hover {
    color: #505050;
    text-decoration: none;
}
.news p {
    margin-bottom: 1.428571429em;
}

.news .news-inner {
    margin: 5px 20px;
    line-height: 19px;
}
.news .post-thumb {
    padding-right: 0;
}
.news a.read-more {
    font-weight: bold;
}

.news a.read-more:after {
    content: " \2192";
}

.news .news-time {
    margin-bottom: 0px;
    font-size: 20px;
}

.news .slick-slide {
    height: 190px;
    border-right: 1px dashed #fff;
}

.news iframe {
    display: block;
    margin: auto;
    border: none;
    width: 100%;
}

.slick-prev, .slick-next {
    font-size: 13px !important;
    color: #e6003a !important;
    top: 50% !important;
}

.slick-prev,
.slick-next{
    opacity: 1 !important;
    height: 51px !important;
    width: 34px !important;
}

.slick-next {
    right: -40px !important;
    background: url(/web/20150106164253/http://www.burfordcapital.com/wp-content/themes/burford/images/arrow-next.png) no-repeat !important;
}

.slick-prev {
    left: -40px !important;
    background: url(/web/20150106164253/http://www.burfordcapital.com/wp-content/themes/burford/images/arrow-prev.png) no-repeat !important;
}

.slick-next:hover,
.slick-prev:hover {
    opacity: 0.6 !important;
}

.slick-next:before,
.slick-prev:before {
    content: "" !important;
}

.news .slick-list { 
    margin-right: 5px; 
}

/* News sidebar in Investor relations */
.sidebar-news {
    background-color: #e6003a;
    padding: 15px 0;
    color: #fff;
    margin-bottom: 45px;
}
.sidebar-news a {
    color: #fff;
    font-weight: normal;
}
.sidebar-news a:hover {
    color: #505050;
    text-decoration: none;
}
.sidebar-news a.read-more {
    font-weight: bold;
}
.sidebar-news p {
    margin-bottom: 15px;
}
.sidebar-news .widget {
    margin: 0;
    min-height: 160px;
    padding: 10px 30px;
    border-right: 1px dashed #fff;
    line-height: 19px;
}
.sidebar-news .widget.widget-last {
    border-right: none;
}
.sidebar-news .widget-title {
    margin-bottom: 20px;
    font-size: 20px;
}
.sidebar-news .divident-widget strong {
    font-size: 38px;
    line-height: 1.1;
    font-style: italic;
}
.sidebar-news .miniloops ul {
    list-style: none;
    margin: 0;
    padding: 0;
}


/* Widget menu */
.widget_nav_menu {
    margin-bottom: 80px;
}
.widget_nav_menu ul.nav {
    margin-top: 0;
}
.widget_nav_menu ul.nav > li > a{
    color: #505151;
    text-transform: uppercase;
    padding: 10px 0 10px 0px;
}

.widget_nav_menu ul.nav > li{
    border-top: 1px solid #c6c6c6;
    width: 70%;
}

.widget_nav_menu ul.nav > li:last-child{
    border-bottom: 1px solid #c6c6c6;
}

.widget_nav_menu ul.nav > li:hover > a{
    color: #8f8d5e;
}

.widget_nav_menu ul.nav > li.current-menu-item > a{
    color: #8f8d5e;
}

/* What we do - Menu */
.menu-what-we-do ul.nav > li {
    width: 85%;
}

/* Members */
.members.row {
    margin-left: -6px;
    margin-right: -6px;
}
.member {
    padding-left: 6px;
    padding-right: 6px;
}
.inner-member{
    margin-bottom: 30px;
}

.inner-member img{
    border: 6px solid #fff;
    width: 100%;
    margin-bottom: 3px;
}

.inner-member:hover img {
    -webkit-box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.3);
}

.inner-member img.default-thumb {
    min-height: 157px;
}

.inner-member .member-title {
    font-size: 15px;
}

.inner-member .member-postition{
    margin-bottom: 7px;
    padding-bottom: 7px;
    border-bottom: 1px solid #c6c6c6;
    font-size: 11px;
}
.inner-member .member-subtitle {
    line-height: 18px;
}
.inner-member:hover .member-subtitle {
    color: #e6003a;
}

body.admin-bar .mfp-content {
    margin-top: 40px;
}

.mfp-content .popup-wrapper {
    display: block;
    position: relative;
    width: auto;
    max-width: 780px;
    border: 6px solid #fff;
    padding: 55px;
    margin: 20px auto;
    background: #e6e6e6;
}

.mfp-content .popup-wrapper a{
    color: #8f8d5e;   
}

.mfp-content .popup-wrapper a:hover{
    color: #666;   
}

.mfp-close-btn-in .popup-wrapper .mfp-close {
    width: 125px;
    height: auto;
    padding: 5px;
    margin: -6px -6px 0 0;
    background: #c3bfa7;
    color: #fff;
    font-size: 13px;
    line-height: inherit;
    font-family: inherit;
    opacity: 1;
    filter: alpha(opacity=100);
}

.mfp-close-btn-in .popup-wrapper .mfp-close:active {
    top: 0;
}

.main-content-inner img.people{
    box-sizing: initial;
    border: 6px solid #fff;
}

.name{
    margin: 55px 0px 10px;
    border-bottom: 1px solid #999;
    padding-bottom: 15px;
    color: black;
}

.job{
    font-size: 20px;
    color: #e6003b;
    margin-top: 25px;
}

.advisor-one{
    margin-bottom: 70px;
}

.advisors h3 {
    font-size: 16px;
    line-height: 20px;
    color: #e6003b;
    margin: 0 0 5px 0;
}
.advisors p {
    margin-bottom: 15px;
}
.advisors strong {
    font-weight: normal;
    color: #505050;
    font-size: 13px;
}

.advisors address {
    margin: 0 0 45px 0;
    font-size: 13px;
    line-height: 18px;
}

.rm-block{
    margin-top: 20px;
}

.rm-block p {
    font-size: 16px;
    line-height: 21px;
}

.rm-block img{
    border: 4px solid #fff;
}

.rm-block a{
    color: #666;
    text-decoration: none;
    font-weight: bold;
}

.rm-block a:after{
   content: " \2192";
}

.rm-block a:hover{
    color: #e6003b;
}

/* Faqs */
.entry-content p.question:first-child{
    margin: 35px 0px 15px 0px;
}

p.question{
    margin: 45px 0 15px 0;
    text-transform: uppercase;
    font-weight: bold;
    color: #8f8d5e;
}

/* Contact form */
.wpcf7-submit{
    margin: 0px;
    width: 100%;
    background-color: #dd2541;
    color: #fff;
    border: none;
    padding: 10px;
    font-size: 17px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#wpgmza_map{
    border: 6px solid #fff;
    margin-bottom: 20px;
}

/* Member popup */
.member-wrapper .member-image  img {
    border: 6px solid #fff;
}

.member-wrapper .member-title {
    font-size: 30px;
    font-weight: 400;
    margin: 0 0px 5px 0px;
    color: #505050;
}

.member-wrapper .member-position {
    font-size: 13px;
    color: #505050;
}

.member-wrapper .member-email {
    margin-top: 40px;
}

.member-wrapper .member-email a {
    color: #dd2541;
}

.member-wrapper .member-email a:before {
    content: url(/web/20150106164253/http://www.burfordcapital.com/wp-content/themes/burford/images/letter.png);
    margin-right: 8px;
}

.member-wrapper .member-content {
    margin-top: 45px;
    font-size: 15px;
    line-height: 24px;
}
.member-wrapper .member-content p {
    margin-bottom: 30px;
}

.member-wrapper .member-email a:hover {
    color: #666;
    text-decoration: none;
}

.member-wrapper .share-links {
    position: absolute;
    top: 22px;
    right: -6px;
    z-index: 1046;
}
.member-wrapper .share-links:hover {
    background: #fff;
}
.member-wrapper .share-links ul {
    display: none;
}
.member-wrapper .share-links:hover ul {
    display: block;
}

/* Widgets */
.sidebar .widget-border{
    padding-bottom: 2em;
    border-bottom: 1px solid #666;
}

.sidebar .widget_nav_menu a,
.sidebar .widget_nav_menu a:hover{
    font-weight: normal;
}

.sidebar .widget-head{
    color: #dd2541;
    font-weight: bold;
    display: block;
    margin: 20px 0px 10px;
}

.sidebar .widget-title {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    margin-top: 0px;
}

.sidebar .widget-locations{
    margin-bottom: 0px;
}

.sidebar .price-widget{
    width: auto;
    padding: 0;
    margin: 0 15px 40px 15px;
    max-width: 260px;
    background-color: #e3e3e3;
    border: 6px solid #fff;
    -webkit-box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.3);
    box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.3);
}

.sidebar .price-widget .widget-title{
    padding: 15px 0px 0px 15px;
    margin-bottom: 0px;
}

.sidebar .price-widget .prices{
    padding: 15px 15px 5px 15px;
}

.sidebar .price-widget .disclamier{
    padding: 10px 15px 15px 15px;
    margin-top: 10px;
    border-top: 1px solid #fff;
    font-size: 12px;
}

.sidebar .menu-widget ul{
    border: 3px solid #dd2541;
}

.sidebar .menu-widget ul li{
    width: 100%;
    border: none;
    font-size: 12px;
}

.sidebar .menu-widget ul li a{
    padding-left: 10px;
    text-transform: none;
}

.sidebar .menu-widget ul li:hover > a{
    color: #dd2541;
}

.sidebar .menu-widget ul li:nth-child(2n){
    background-color: #fff;
}

/* News categories */
.sidebar .news-categories{
    margin: 0px 0px 106px 0;
}
.sidebar .news-categories ul {
    margin: 0;
}
.sidebar .news-categories ul > li{
    margin-bottom: 2px;
    border-top: none;
    width: 90%;
    
}

.sidebar .news-categories ul > li > a{
    text-transform: none;
    padding: 10px;
    color: #fff;
    background-color: #c1c1c0;
}

.sidebar .news-categories ul > li > a:focus,
.sidebar .news-categories ul > li:hover > a,
.sidebar .news-categories ul > li.current-menu-item > a,
.sidebar .news-categories ul > li.current-menu-parent > a {
    background-color: #dd2541;
    color: #fff;
}

.sidebar .blog-links ul.nav > li {
    width: 90%;
}

/* Contact Widget */
.contact-widget {
    font-size: 16px;
}
.sidebar .contact-widget .widget-title {
    margin-bottom: 20px;
}
.sidebar .contact-widget a,
.sidebar .contact-widget a:hover {
    color: #505050;
    font-weight: normal;
}

/* Investor Graphic */
.investor-graphic{
    border: 1px solid #dd2541;
    margin: 0px 0px 30px 0px;
}

.investor-graphic .heading{
    text-align: center;
    font-size: 28px;
    color: #dd2541;
    border-bottom: 1px solid #dd2541;
    text-transform: uppercase;
}

.investor-graphic .heading span{
    position: relative;
    background-color: #fff;
    top: 20px;
    padding: 0px 15px;
}

.investor-graphic .middle{
    text-align: center;
    text-transform: uppercase;
    margin: 10px 40px;
    padding: 10px 0px;
    border-bottom: 1px solid #666;
}

.investor-graphic .third-left{
    text-transform: uppercase;
    margin: 10px 0 10px 40px;
    padding: 10px;
    border-right: 1px solid #666;
}

.investor-graphic .third-center{
    text-transform: uppercase;
    margin: 10px 0px;
    padding: 10px 0px;
    text-align: center;
}

.investor-graphic .third-right{
    margin: 10px 40px 10px 0;
    padding: 10px 0px 10px 25px;
    border-left: 1px solid #666;
}

.investor-graphic .middle div.grey{
    font-size: 80px;
    font-style: italic;
    display: inline-block;
    line-height: 100px;
}

.investor-graphic .third-left div.grey{
    font-size: 120px;
    font-style: italic;
    display: inline-block;
    line-height: 100px;
}

.investor-graphic .third-left div.red{
    display: inline-block;
    width: 55%;
    margin-left: 5px;
}

.investor-graphic .third-center div.grey{
    font-size: 80px;
    font-style: italic;
    line-height: 80px;
}

.investor-graphic .third-right div.grey{
    font-size: 55px;
}

.investor-graphic div.red{
    color: #dd2541;
    text-transform: uppercase;
}

.investor-graphic .middle div.red{
    display: inline-block;
    width: 150px;
}

/* Blog Archive/Single */
.content-single,
.content-blog {
    border: 4px solid #dd2541;
    background-color: #fff;
}

.entry-thumb{
    padding: 0;
}

.entry-meta{
    color: #8f8d5e;
}

.entry-link{
    margin-top: 15px;
    color: #8f8d5e;
}

.entry-link a{
    color: #505050;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
}

.entry-link a:hover{
    color: #dd2541;
    text-decoration: none;
}

.content-single .page-header,
.content-blog .page-header {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #dd2541;
}

.content-single .page-header .page-title,
.content-blog .page-header .page-title {
    margin: 20px 50px 20px 50px;
    text-transform: none;
    font-size: 60px;
}
.content-blog > .container-fluid {
    border-bottom: 1px solid #dd2541;
}
.content-blog .blog-article{
    min-height: 320px;
    overflow: hidden;
}


.content-blog .blog-article.left {
    border-right: 1px solid #dd2541;
}

.content-blog .hentry {
    margin: 40px 20px 20px 20px;
}
.content-blog .hentry.first-post {
    margin-top: 25px;
}

.content-blog .hentry .entry-meta {
    margin: 0 0 20px 0px;
}

.content-blog .hentry .page-title {
    margin: 0 0 15px 0;
}
.content-blog .page-title a:hover {
    color: #dd2541;
    text-decoration: none;
}

.content-blog .entry-summary {
    font-size: 16px;
    letter-spacing: 1px;
}
.content-blog .page-title a {
    display: block;
    max-height: 66px;
    overflow: hidden;
    line-height: 33px;
    color: #505050;
    font-weight: 400;
    text-transform: none;
    font-size: 23px;
}

.content-blog .no-results {
    padding: 25px;
}

.content-single .hentry {
    margin: 25px;
    padding: 0px 10px;
}
.content-single .entry-thumb {
    padding-left: 15px;
    padding-right: 0;
    margin-bottom: 45px;
}
.content-single .entry-meta {
    margin-bottom: 20px;
}
.content-single .page-title-single{
    font-size: 34px;
    text-transform: none;
    font-weight: 400;
    line-height: 45px;
    margin: 0 0 35px 0;
}

.content-single .entry-content {
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 23px;
}

.content-single .share-single{
    text-align: right;
    margin-top: 5px;
}
.content-single a.back-link {
    color: #505050;
}
.content-single a.back-link:hover {
    color: #dd2541;
    text-decoration: none;
}

.content-single .share-links {
    margin-top: 70px;
    font-size: 14px
}
.content-single .share-links .title {
    color: #dd2541;
}
.pager li > a,
.pager li > span {
    background: none;
    border: none;
    border-radius: 0;
    font-weight: bold;
    padding: 5px;
}

.terms-list li {
    margin-bottom: 10px;
}

/* Coverage,Events,Press Releases*/
.content-events .content-events-inner,
.content-in-news .content-in-news-inner,
.content-press .content-press-inner{
    margin: 0px 0px 25px;
    border-bottom: 1px solid #c4c4c4;
    max-width: 85%;
}

.content-press .content-press-inner .date,
.content-events .content-events-inner .date,
.content-in-news .content-in-news-inner .author{
    font-weight: bold;
}

.content-events .content-events-inner .content-event{
    display: block;
    margin-bottom: 25px;
}

.content-press .content-press-inner .press-link,
.content-events .content-events-inner .events-link,
.content-in-news .content-in-news-inner .news-link{
    font-size: 23px;
    display: block;
    max-width: 80%;
}

.content-press .content-press-inner .press-link,
.content-in-news .content-in-news-inner .news-link{
    margin: 20px 0px 25px;
}

.content-events .content-events-inner .events-link{
    margin: 20px 0px 5px;
}

#map{
    width: 100%;
    height: 400px;
    margin-bottom: 45px;
    border: 7px solid #fff;
}

/* Search */
.search #content h2.page-title {
    font-size: 20px;
}

/* WPML */
body #lang_sel {
    height: auto;
    padding-top: 2px;
    float: right;
    font-family: inherit;
}

body #lang_sel ul ul,
body #lang_sel li {
    width: 115px;
    height: 25px;
    z-index: 999;
}

#lang_sel ul ul {
    top: 28px;
    border: none;
}


body #lang_sel a,
body #lang_sel a:visited {
    border: none;
    font-size: 14px;
}

body #lang_sel ul ul a,
body #lang_sel ul ul a:visited,
body #lang_sel :hover > a,
body #lang_sel ul ul :hover > a,
body #lang_sel a.lang_sel_sel {
    color: #fff !important;
    background-color: #9e9e9e;
    line-height: 30px;
}

body #lang_sel a.lang_sel_sel {
    padding-right: 35px;
    background-image: url(/web/20150106164253/http://www.burfordcapital.com/wp-content/themes/burford/images/lang-arrow.png) !important;
    background-position: center right !important;
    border-radius: 3px;
}

body #lang_sel ul ul a,
body #lang_sel ul ul a:visited {
    border-radius: 0 0 3px 3px;
}

body #lang_sel ul ul a:hover{
    color: #e6003b;
}

body #lang_sel ul ul :hover > a,
body #lang_sel a.lang_sel_sel:hover,
body #lang_sel a:hover,
body #lang_sel ul ul a:hover{
    color: #e6003b !important;
}

body #lang_sel ul ul a img.iclflag {
    margin-right: 3px;
}

body #lang_sel img.iclflag {
    top: -1px;
}

/* Pagination */
.navigation {
    margin-top: 15px;
}

.navigation a {
    display: inline-block;
    padding: 10px; 
    border: 1px solid #505050;
    color: #505050;
}
.navigation a:hover {
    background-color: #9e9e9e;
    border-color: #9e9e9e;
    color: #fff;
}

.wp-paginate {
    float: right;
}

body .wp-paginate a{
    background: #fff;
    border: 1px solid #dd2541;
    color: #505050;
}

body .wp-paginate a:hover, .wp-paginate a:active,
body .wp-paginate .current {
    color: #fff;
    background: #dd2541;
    border: 1px solid #fff;
}

.whatwe-contact{
    font-size:17px;
    margin-top:25px;
}

.page-id-889 #content .page-title, 
.page-id-842 #content .page-title,
.page-id-1723 #content .page-title,
.page-template-page-press-php #content .page-title,
.page-template-page-events-php #content .page-title,
.page-template-page-news-php #content .page-title,
.parent-pageid-1742 #content .page-title,
.parent-pageid-24 #content .page-title,
.parent-pageid-896 #content .page-title{
    font-weight: 400;
    font-size: 23px;
    text-transform: none;
    color: #999268;
    margin: 0px 0px 45px;
}

ul.report-list {
    list-style: none;
    padding-left: 0px;
}

ul.report-list li {
    margin-bottom: 15px;
}

ul.report-list li a{
    color: #505050;
    font-weight: normal;
}

ul.report-list li a:hover{
    color: #dd2541;
}

.bpar p{
    margin: 0 0 25px;
}

/* Investor relations subpages */
.parent-pageid-1742 #content .entry-content,
.parent-pageid-24 #content .entry-content,
.parent-pageid-896 #content .entry-content {
    font-size: 16px;
    line-height: 25px;
}
.parent-pageid-1742 #content .page,
.parent-pageid-24 #content .page,
.parent-pageid-896 #content .page {
    padding-left: 50px;
}

iframe.regulatory-news {
    border: 1px solid #c6c6c6;
    padding: 10px;
    background: #fff;
}

/* Analyst Table */
.analyst-table {
    width: 100%;
}
.analyst-table tr:first-child{
    border-top: 2px solid #bfbfbf;
    font-weight: bold;
}

.analyst-table tr{
    border-bottom: 1px solid #bfbfbf;
}

.analyst-table tr td:first-child{
    padding-left: 0px;
}

.analyst-table tr td:last-child{
    border-right: none;
}

.analyst-table td{
    border-right: 1px dotted #bfbfbf;
    padding: 6px 25px;
}

.analyst-table td a{
    font-weight: normal;
}

/* Dividend Table */
.dividend-table{
    margin-top: 35px;
}

.dividend-table tr:first-child{
    border-top: 2px solid #bfbfbf;
}

.dividend-table tr{
    border-bottom: 1px dotted #bfbfbf;
}

.dividend-table td{
    padding: 5px 25px;
}

.dividend-table tr td:first-child{
    padding-left: 3px;
}

.dividend-table tr td:last-child{
    font-weight: bold;
}

/* Directors */
.directors div h3 {
    margin-bottom: 5px;
}

.directors div h3 a{
    font-size: 16px;
    font-weight: normal;
}

.directors div{
    margin-bottom: 20px;
}

/* Document center */
.document-center a{
    font-weight: normal;
}

/* Cookie Law Info */
body #cookie-law-info-bar {
    border-bottom-width: 2px !important;
}
body #cookie-law-info-bar span {
    display: block;
    padding: 0 15px;
    text-align: left;
    max-width: 1245px;
    margin: auto;
}
body #cookie-law-info-bar span:after {
    clear: both;
    content: " ";
    display: table;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body .cli-plugin-main-button {
    display: block;
    float: right;
}

@media (min-width: 1280px) {
    .container {
        width: 1245px;
    }
}

@media (max-width: 1199px) {
    .topbar-nav > li > a {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (max-width: 1060px) {
    .investor-graphic .heading span {
        position: initial;
        background-color: transparent;
        padding: 0px;
    }
    .investor-graphic .middle {
        margin: 10px;
        padding: 10px 0px;
    }
    .investor-graphic .middle div.grey {
        font-size: 40px;
        line-height: normal;
    }
    .investor-graphic .middle div.red {
        width: auto;
    }
    .investor-graphic .third-left {
        margin: 0 0 10px 0;
        padding: 0 0 10px 0;
        text-align: center;
        border-right: none;
        border-bottom: 1px solid #666;
    }
    .investor-graphic .third-left div.grey {
        font-size: 70px;
        line-height: normal;
    }
    .investor-graphic .third-center {
        margin: 0 0 10px 0;
        padding: 0 0 10px 0;
        border-bottom: 1px solid #666;
    }
    .investor-graphic .third-center div.grey {
        font-size: 55px;
        line-height: normal;
    }
    .investor-graphic .third-right {
        margin: 0 0 10px 0;
        padding: 0;
        border-left: none;
        text-align: center;
    }
    .investor-graphic .third-right div.grey {
        font-size: 40px;
    }
}

@media (min-width: 992px) {
    .submenu-investor1{
        margin-bottom: 0px;
    }
    .submenu-investor2 ul{
        margin-top: 0px;
    }
    .submenu-investor2 ul li:first-child{
        border-top: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .container {
        width: auto;
    }
    .site-branding .logo-img {
        margin: 30px 0px 25px 45px;
    }
    .topbar-nav > li > a {
        padding: 0 5px;
    }
    .navbar-default .navbar-nav > li > a {
        padding: 20px 25px 30px 25px;
    }
    .main-content-inner,
    .sidebar {
        padding-left: 60px;
        padding-right: 60px;
    }
    .widget_nav_menu {
        padding-left: 0;
    }
    .sidebar-news {
        margin-left: -25px;
        margin-right: -25px;
    }
    .sidebar-padder {
        margin-left:0;
        margin-right:0;
    }
    .contact-right{
        margin-top: 35px;
    }
    .sidebar .price-widget {
        float: right;
        width: 33.33333333%;
        margin: 0;
    }
    .sidebar .news-categories {
        margin: 0px 0px 5px 0;
    }
    .menu-what-we-do ul.nav > li {
        width: 50%;
    }
    .sidebar .widget-border{
        border-bottom: none;
    }
}

@media (max-width: 991px) {
    .container {
        padding-left: 20px;
        padding-right: 20px;
    }
    .main-content-inner {
        float: none;
    }
    .navbar-nav .menu-item-has-children.has-description > .dropdown-menu > .description {
        width: 50%;
        padding-right: 0;
    }
    .navbar-nav .has-description > .dropdown-menu > ul {
        width: 49%;
    }
    .widget_nav_menu ul.nav > li {
        width: 90%;
    }
    .content-blog .blog-article.left {
        border-right: none;
        border-bottom: 1px solid #dd2541;
    }
    .news {
        font-size: 13px;
    }
    .parent-pageid-24 #content .page,
    .parent-pageid-896 #content .page  {
        padding-left: 0;
    }
}
@media (min-width:767px){
    .navbar-default .navbar-collapse {
        width: auto !important;
    }
    .advisors div{
        
    }
}
@media (max-width:767px){
    .site-header .container {
        position: relative;
    }
    .site-header-inner {
        padding-top: 60px
    }
    .site-navigation {
        position: static;
        padding-left: 0;
    }
    .site-search {
        position: absolute;
        width: 100%;
        height: 60px;
        top: 0;
        left: 0;
        padding: 20px;
        box-sizing: border-box;
        font-size: 13px;
    }
    .site-search .searchform {
        display: none;
    }
    .topbar-nav {
        padding-top: 8px;
    }
    /* Language switcher */
    body #lang_sel ul ul,
    body #lang_sel li {
        width: 92px;
    }
    #lang_sel ul ul {
        top: 22px;
    }
    body #lang_sel a,
    body #lang_sel a:visited {
        font-size: 13px;
    }
    body #lang_sel ul ul a,
    body #lang_sel ul ul a:visited,
    body #lang_sel :hover > a,
    body #lang_sel ul ul :hover > a,
    body #lang_sel a.lang_sel_sel{
        line-height: 24px;
    }
    
    .site-branding .logo-img {
        width: 105px;
        margin-top: 20px;
    }
    
    /* Menu */
    .navbar {
        margin-top: 0;
        z-index: 1001;
    }
    .navbar-default .navbar-collapse {
        position: absolute;
        top: 0;
        right: -20px;
        background: #575757;
        border: none;
        padding: 25px;
        max-height: none;
        box-shadow: none;
    }

    .navbar-nav {
        display: block;
        margin: 0;
    }
        
    .navbar-default .navbar-nav > li {
        display: block;
        text-align: left;
    }
    
    .navbar-default .navbar-nav > li > a {
        padding: 50px 0 10px 0;
        color: #fff;
        background: none;
    }
    .nav>li>a:hover, .nav>li>a:focus, .navbar-default .navbar-nav>.active>a,
    .navbar-default .navbar-nav>.current-menu-ancestor > a,
    .navbar-default .navbar-nav>.current-menu-parent > a,
    .navbar-default .navbar-nav>.current-category-ancestor > a,
    .navbar-default .navbar-nav>.current-page-ancestor > a {
        color: #8f8d5e;
    }
    
    .navbar-nav .description {
        display: none;
    }
    .navbar-nav .has-description > .dropdown-menu > ul {
        width: auto;
        float: none;
        padding: 0;
    }
    
    .navbar-nav .dropdown-menu {
        display: block;
        top: 0;
        left: 0;
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    
    .slider-home{
        margin: 20px 10px 40px 10px !important;
    }

    .slider-home .author{
        font-size: 20px;
        width: 95%;
    }

    .slider-page{
        margin: 0px 5px 10px 5px !important;
    }

    .slider-page .author{
        font-size: 16px;
        width: 95%;
    }
    .big-text{
        font-size: 40px !important;
    }
    .medium-text{
        font-size: 30px !important;
    }
    .small-text{
        font-size: 25px !important;
    }
    .xsmall-text{
        font-size: 20px !important;
    }
    
    .news {
        padding: 10px 25px;
        overflow: hidden;
        margin-bottom: 0;
    }
    .news .slick-list {
        margin-right: 0px;
        margin-bottom: -15px;
    }
    .news .slick-slide {
        border-right: none;
        border-bottom: 1px dashed #fff;
    }
    .news .news-inner {
        margin: 10px;
    }
    
    .main-content-inner {
        padding-bottom: 0;
    }
    .content-single .page-header .page-title,
    .content-blog .page-header .page-title {
        margin-left: 20px;
        margin-right: 20px;
        font-size: 35px;
    }
    .content-single .page-header .blog-title, 
    .content-blog .page-header .blog-title {
        font-size: 35px;
    }
    .content-single .entry-thumb {
        padding-left: 0;
        margin-bottom: 20px;
    }
    .content-single .share-single {
        padding: 0;
    }
    .content-single .share-links {
        margin-top: 20px;
    }
    .single-content-padder {
        padding: 0;
    }
    .content-single .page-title-single {
        font-size: 24px;
        line-height: 35px;
    }
    .widget_nav_menu {
        margin-bottom: 20px;
    }
    .widget_nav_menu ul.nav > li,
    .sidebar .blog-links ul.nav > li {
        width: auto;
    }
    .submenu-investor1{
        margin-bottom: 0px;
    }
    .submenu-investor2 ul{
        margin-top: 0px;
    }
    .submenu-investor2 ul li:first-child{
        border-top: none;
    }
    .sidebar .news-categories {
        margin: 20px 0px 25px 0;
    }
    
    .mfp-content .popup-wrapper {
        padding-left: 20px;
        padding-right: 20px;
    }
    .member-wrapper .member-image {
        text-align: center;
    }
    
    /* Footer */
    .mobile-search {
        display: block;
        position: relative;
        margin-bottom: 30px;
    }
    
    #s, #s-mobile {
        width: 100%;
        max-width: none;
        padding-right: 80px;
    }
    #searchsubmit, #searchsubmit-mobile {
        width: 70px;
        position: absolute;
        top: 0;
        right: 0;
    }
    
    .site-footer .footer-right {
        text-align: left;
    }
    .site-footer .footer-left {
        margin-bottom: 10px;
    }
    .footer-nav > li#menu-item-1092 > a {
        border-right: none;
    }
    .footer-nav > li#menu-item-1094 {
        display: block;
    }
}

@media (min-width: 541px) {
    .infographic-desktop{
        display: block;
    }
    .infographic-mobile{
        display: none;
    }
}

@media (max-width: 540px) {
    .site-footer .footer-right {
        text-align: left;
    }
    .site-footer .footer-right span {
        padding: 0px 5px;
    }
    .topbar-nav > li > a {
        padding: 0 4px;
    }
    .infographic-mobile{
        display: block;
    }
    .infographic-desktop{
        display: none;
    }
    .sidebar-news .widget{
        border-right: none;
    }
    .sidebar-news .widget ul,
    .sidebar-news .widget .textwidget{
        border-bottom: 1px dashed #fff;
        padding-bottom: 10px;
    }
    .sidebar-news .widget-last .textwidget {
        border-bottom: none;
    }
    .sidebar-news .widget ul,
    .sidebar-news .widget .widget-title,
    .sidebar-news .widget .textwidget{
        padding-left: 10px;
    }

}
