@charset "UTF-8";
/* CSS Document */
div.featuredimage img {width:1000px!important;}
.page-id-2112 #reviewform {display:none;}

@media (min-width: 200px) {.secondopinionmobile {display:block;}}
@media (min-width: 768px) {.secondopinionmobile {display:none;}}
.secondopinionmobile {text-align:center;}

.uk-grid-margin.uk-grid.uk-grid-stacktop {margin-top:0px!important;}
#second-opinion a{color:#b49546!important;}
 a#second-opinion.el-content.uk-button.uk-button-default:hover {background:#b49546!important;color:#fff!important;}
#second-opinion {padding: 0 20px;margin-right:20px;}
#second-opinion.el-content.uk-button.uk-button-default.mobile {padding: 0 20px;margin-right:0px;}
a.normal {color:#000!important;}


.goldsource {Font-weight:700;text-transform:uppercase;font-size:20px;color:#b49546;}
.secondsub {line-height:1.2;Font-weight:700;;color:#b49546;display:block;margin-bottom:20px;}
@media (min-width: 200px) {.age {margin-bottom:60px;}.secondsub {font-size:20px;}.secondheadertext h1 {margin-top: 0px;font-size: 22px;margin-bottom: 50px;}.secondheadertext h2 {font-size: 15px;margin: 0 0 20px 0;}.secondheadertext {min-height:160px;}

	}

@media (max-width: 442px) {
     .secondopinion {position:relative;}
#gform_submit_button_9 {position:absolute;margin-top:45px;right:0px;width:100%;}
    #field_9_28 {position:absolute;bottom:-97px;width:100%;margin-top:30px;padding-bottom:10px;}
div.choose{font-weight:700;}
.choosetext {padding-left:20px;margin-top:0px;display:inline-block;height:50px;}
	}

@media (min-width: 442px) {
    .secondopinion {position:relative;}
#field_9_28 {position:absolute;bottom:-97px;width:100%;margin-top:30px;}
    #gform_submit_button_9 {position:absolute;right:0px;width:180px;}
.choosetext {padding-left:20px;margin-top:0px;display:inline-block;width:200px;height:50px;}
	}
@media (min-width: 567px) {
#gform_submit_button_9 {position:absolute;right:0px;width:180px;}
div.choose{font-weight:700;}
    .choosetext {padding-left:20px;padding-top:5px;margin-top:0px;display:inline-block;width:400px}}

@media (min-width: 640px) {
    .secondsub {font-size:20px;}
    .secondheadertext h1 {margin-top: 20px;font-size: 35px;margin-bottom: 70px;}
    .secondheadertext h2 {font-size: 25px;margin: 0 0 30px 0;}
.secondheadertext {min-height:260px;}}
@media (min-width: 768px) {
    .age {margin-bottom:40px;}}
@media (min-width: 960px) {
    .age {margin-bottom:0px;}}

@media (min-width: 960px) {.secondsub {font-size:21px;}.secondheadertext h1 {margin-top: 20px;font-size: 40px;margin-bottom: 90px;}.secondheadertext h2 {font-size: 25px;margin: 0 0 40px 0;}.secondheadertext {min-height:300px;}}
@media (min-width: 980px) {
.gfield.age {  width:20.3%;float:none;display:inline-block;clear:both;}
.gfield.areyou {  width:66.3%;float:right;display:inline-block;}
.gfield.areyouother {  width:66.3%;float:right;margin-top: -50px!important;}
.gfield.areyouother2 {  width:33.3%;float:right;margin-top: -50px!important;}
div.sourcedownloadleft {padding:0px 0px 0px 60px;} div.sourcedownloadright {padding:0px 60px 0px 0px;} div.sourcedownload {padding:0px 60px 0px 60px;}}

@media (min-width: 1220px) {.secondsub {font-size:25px;}div.sourcedownloadleft {padding:0px 0px 0px 80px;} div.sourcedownloadright {padding:0px 80px 0px 0px;}}

@media (min-width: 940px) {
.gform_wrapper li.gfield.gf_list_3secondcol ul.gfield_checkbox li {width: 33.3%;
display: -moz-inline-stack;
 display: -webkit-inline-stack;
    display: -ms-inline-stack;
display: inline-block;
margin: 0 0 2px;
    margin-left: 0px;
padding-right: 16px;
min-height: 28px;
vertical-align: top;
    font-size: 90%;}}




@media  (max-width:768px) {
 .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,
 .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li {
  width:50.3%;
  display:-moz-inline-stack;
  display:inline-block;
  margin:0 0 2px;
  padding-right:16px;
  min-height:28px;
  vertical-align:top;
  font-size:90%
 }
}

li.gfield.gf_list_2col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label {
 white-space: wrap;
 }


@media  (min-width:768px) {
 .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,
 .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li {
  width:33.3%;
  display:-moz-inline-stack;
  display:inline-block;
  margin:0 0 2px;
  padding-right:16px;
  min-height:28px;
  vertical-align:top;
  font-size:90%
    }}


.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label {
    max-width: 75%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
}



.gfield.formspace {display:block;height:35px;}
.gfield.formspacesmaller {display:block;height:20px;}
#field_9_13 ul  {
    list-style-type: disc !important;
    margin: 5px 0 5px 12px !important;
    padding-left: 0;
}
.goldtext {color:#b49546;font-weight:700;}
#field_9_13 li  {margin: 0px 0 0px 0px !important;}





#gform_wrapper_1 .gform_fields .gfield input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
font-size: 14px!important;color: #000!important;
}
#gform_wrapper_1 .gform_fields .gfield input::-moz-placeholder { 
	/* Firefox 19+ */
font-size: 14px!important;color: #000!important;
}
#gform_wrapper_1 .gform_fields .gfield input:-ms-input-placeholder {
	/* IE 10+ */
font-size: 14px!important;color: #000!important;
}
#gform_wrapper_1 .gform_fields .gfield input:-moz-placeholder {
	/* Firefox 18- */
 font-size: 14px!important;color: #000!important;
}

.announcement {background:#cd102e;}

#field_3_21 {
   text-align: -webkit-center;
   text-align: -moz-center;
   text-align: -o-center;
   text-align: -ms-center;
	text-align:center; 
	 width: 100%;
  margin: 0 auto;
}

#input_3_21{
 
padding-left:50%;
	margin-left:-147px;
   text-align: -webkit-center;
   text-align: -moz-center;
   text-align: -o-center;
   text-align: -ms-center;
	text-align:center; 
	 width: 100%;

	
}
.theteam {color:#fff;}

div.sub .uk-grid-margin  {margin-top:0px;}

@media (min-width: 200px) {
.mobile{display:block;}	
.mobilecore {display:block;}
.desktoptabletcore{display:none;}	
.tablet{display:none;}
.desktop{display:none;}
.uk-modal-body {padding: 30px;}	
[class*="uk-modal-close-"] {position: absolute;z-index: 1010;top: 32px; right: 32px;padding: 5px;}	
}

@media (min-width: 640px) {
.mobilecore {display:none;}
.desktoptabletcore{display:block;}	
.mobile{display:none;}		
.tablet{display:block;}
.mobiledesktop{display:none;}
.uk-modal-body {padding: 30px;}	
}
@media (min-width: 1100px) {
[class*="uk-modal-close-"] {
    position: absolute;
    z-index: 1010;
    top: 12px;
    right: 12px;
    padding: 5px;
}	
	
.singlepadding [class*="uk-modal-close-"] {
    position: absolute;
    z-index: 1010;
    top: 20px;
    right: 12px;
    padding: 5px;
}

.mobile{display:none;}		
.tablet{display:none;}
.desktop{display:block;}
.uk-modal-body {padding: 10px 10px;}	
}


.footericon {display:inline-block;margin-left:10px;height:10px;padding-bottom:0px;}
.normal {font-weight:400;}
.normal  a:hover {color:#b49546!important;margin-top:5px;}
h3.el-title {padding-top:10px;}
.livingrollovers h3.el-title {padding-top: 0px;}.practicalright2 h3.el-title {padding-top: 0px;}
#scroll-to-top {
  right: 5px!important;
	bottom: 10px!important;
	width: 30px!important;
height: 30px!important;}
/* Devices  */
@media (max-width: 640px) {.uk-navbar-item.uk-logo img{width:100px;}}

@media (min-width: 200px) {
span.uk-text-emphasis.uk-icon {padding-bottom:5px;padding-top:5px;float:left;width:30px;}
.uk-grid-divider.uk-grid-stack > .uk-grid-margin {margin-top: 40px;}	
#widget-nav_menu-5 {margin-top:-10px;}	
.footerfirstcolumn {font-size: 11px;}		
.footersecondcolumn {margin-left:0px;font-size: 11px;}
.footerthirdcolumn img	{float:right;width:60px;padding-right:20px;}
.footerfourth{text-align:left;padding-right:30px;}	
.footerfourth .uk-text-medium{margin-top:10px;clear:both;display:block;}		
.normal {font-size: 11px;}	
.uk-text-small {font-size: 11px;line-height: 1.5;}	
.uk-text-medium	{font-size: 11px;line-height: 1.5;}		
.bio.uk-position-center-left {top: 50%;transform: translateY(-50%) }
.uk-position-small {max-width: calc(100% - (10px * 2));margin: 10px;}
p.jobtitle {font-size:12px;}
.uk-container-small {max-width: 1100px;}
.intropanel {margin-top:-60px;}
.uk-button-block {width: 290px;font-size:13px!important;}	
.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {min-height: 80px;padding: 0 25px;font-size: 16px; }
.uk-card-title  {line-height: 1.3;}	
	
/* Core Values Panel  */
.leftpanel2  {display:block;width:90px;}
.leftpanel2 img{margin-right:5px;}
.rightpanel2  {display:block;padding-left: 0px;}
.rightpanel2 {margin-top:8px;}
.practicalright .uk-text-meta {font-size: 15px;line-height: 1.1;color: #000;font-weight: 400;}
.practicalright li {padding:0px 0px -10px 0px!important;}
.practicalright2 .uk-text-meta {font-size: 15px;line-height: 1.1;color: #000;font-weight: 400;}
.practicalright2{width:150%}
.practicalright{width:320px;}
.practicalright2 li {height:30px;padding:0px 0px 0px 0px!important;}
.leftpanel  {display:block;width:30px;}
.letter{text-decoration:underline;margin-top:7px;width:25px;margin-right:10px;float:right;text-align:left;}
.livingrollovers li {padding:0px;margin-bottom:-3px}
.livingrollovers ul {margin-top:10px;}	
.kmdcorevalues {font-size: 22px;line-height: 1.5;width:180px;display:block;}	
.uk-padding {padding: 10px;}	
.uk-button {padding: 0 10px;font-size: 14px;}
.uk-button.uk-button-gold{padding: 0px 10px;font-size: 14px;}
* + .uk-margin {margin-top: 15px !important;}
.uk-margin {margin-bottom: 15px;}		
* + address, * + dl, * + fieldset, * + figure, * + ol, * + p, * + pre, * + ul {margin-top: 5px;}
address, dl, fieldset, figure, ol, p, pre, ul {margin: 5px 0 5px 0;margin-top: 0px;}  	
* + .uk-grid-margin, .uk-grid + .uk-grid, .uk-grid > .uk-grid-margin {margin-top: 10px;}		
.uk-section-xsmall {padding-top: 10px;padding-bottom: 10px;}
.uk-section-small {padding-top: 10px;padding-bottom: 10px;}	
.uk-section {padding-top: 20px;padding-bottom: 20px;}	
.uk-card-small.uk-card-body {padding: 15px 15px;}	
.uk-card-body {padding: 15px 15px;}	
.uk-text-large {font-size: 14px;line-height: 1.5;}
.uk-text-large-kmd {font-size: 16px;line-height: 1.5;}
.uk-text-larger-kmd {font-size: 18px;line-height: 1.5;}	
html {font-size: 14px;line-height: 1.5;}	
.uk-tile {padding-left: 15px;padding-right: 15px;padding-top: 10px;padding-bottom: 10px;}		
.uk-button {line-height: 28px;}
.uk-button.uk-button-black{padding: 0px 0px;font-size: 13px;}		
.uk-navbar-item.uk-logo {background:#fff;padding:10px;margin-top:0px;}	
#tm-mobile .uk-nav-primary > li > a {font-weight:400;font-size: 15px;line-height: 1.2;padding: 5px 0px 5px 0px;}	
#tm-mobile div.uk-background-default.uk-padding{padding-top: 0px!important;}
#tm-mobile ul.uk-nav-sub {padding: 2px 0 6px 15px;font-weight:400;}
#tm-mobile ul.uk-nav-sub a {font-weight:400!important;text-transform:none;padding: 0px 0px 5px 0px;font-size:13px;}
.uk-margin-top {margin-top: 10px !important;}
.uk-position-small[class*="uk-position-center-left"], .uk-position-small[class*="uk-position-center-right"] {transform: translateY(-50%) translateY(-15px);}	
.uk-width-small {width: 220px;}
.uk-padding-small {padding: 8px;}		
.uk-h1, h1 {font-size: 30px;}
.textonly h1 {font-size: 18px;margin: 0 0 0px 0;}	
.uk-h2, h2 {font-size: 18px;margin: 0 0 5px 0;}	
.news-updates h2{margin-bottom:10px;font-size: 18px;}
.uk-h3, h3 {font-size: 16px;}	
.followonheadertext h1 {margin-top: 0px;font-size: 22px;}
.followonheadertext h2 {font-size: 15px;}	
.followonheadertextblack h1 {margin-top: 20px;margin: 0 0 1px 0;}
.kmdheader	{min-height:200px;}
.headertext {min-height:200px;}
.followonheadertext {min-height:140px;}
.followonheadertextblack {min-height:200px;}	
.uk-card-title  {font-size: 14px;}
.uk-width-small {width: 200px;}
p.jobtitle {font-size:12px;margin: 0 0 0px 0}}

@media (min-width: 500px) {
.footerfirstcolumn {font-size: 13px;}		
.footersecondcolumn {margin-left:-40px;font-size: 13px;}
.footerthirdcolumn img	{float:right;width:70px;padding-right:20px;}
.footerfourth{text-align:left;padding-right:30px;}	
.footerfourth .uk-text-medium{margin-top:10px;clear:both;display:block;}		
.normal {font-size: 13px;}
.uk-text-small {font-size: 12px;line-height: 1.5;}	
.uk-text-medium	{font-size: 13px;line-height: 1.5;}	}

@media (min-width: 640px) {
	.uk-grid-divider.uk-grid-stack > .uk-grid-margin {margin-top: 60px;}	
.kmdsocial{float:right;}
.footerfirstcolumn {width:200px;font-size: 12px;}		
.footersecondcolumn {margin-left:-80px;font-size: 12px;}
.footersecondcolumn {width:100%;}
.footerthirdcolumn	{margin-left: -80px;font-size: 12px;}
.footerthirdcolumn img	{float:left;width:70px;}
.footerfourth{text-align:left;}	
.normal {font-size: 12px;}	
.uk-text-small {font-size: 12px;line-height: 1.5;}	
.uk-text-medium	{font-size: 13px;line-height: 1.5;}	
.uk-navbar-item.uk-logo {background: #fff;padding: 5px;margin-top: 0px;}
.uk-container {padding-left: 20px;padding-right: 20px;}
.intropanel {margin-top:-20px;}
.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {min-height: 90px;padding: 0 25px;font-size: 16px;}
.uk-card-title  {font-size: 16px;}	
/* Core Values Panel  */
.leftpanel2  {display:block;width:90px;}
.leftpanel2 img{margin-right:5px;}
.rightpanel2  {display:block;padding-left: 0px;}
.rightpanel2 {margin-top:8px;}
.practicalright .uk-text-meta {font-size: 15px;line-height: 1.1;color: #000;font-weight: 400;}
.practicalright{width:320px;}
.practicalright li {padding:0px 0px -10px 0px!important;}
.practicalright2 .uk-text-meta {font-size: 15px;line-height: 1.1;color: #000;font-weight: 400;}
.practicalright2{width:150%}
.practicalright2 li {height:40px;padding:0px 0px 0px 0px!important;}
.leftpanel  {display:block;width:30px;}
.letter{margin-top:7px;width:40px;float:right;text-align:left;}
.livingrollovers li {padding:0px;margin-bottom:-3px}
.livingrollovers ul {margin-top:10px;}	
.kmdcorevalues {font-size: 23px;line-height: 1.7;width:200px;display:block;}	
/* Sizes  */
.uk-padding {padding: 30px;}
.uk-button {line-height: 38px;}	
.uk-button.uk-button-black{padding: 0px 0px;font-size: 11px;}		
.uk-button {padding: 0 30px;font-size: 14px;}
.uk-button.uk-button-gold{padding: 2px 0px;font-size: 11px;}
* + address, * + dl, * + fieldset, * + figure, * + ol, * + p, * + pre, * + ul {margin-top: 10px;}
address, dl, fieldset, figure, ol, p, pre, ul {margin: 0 0 10px 0;margin-top: 0px;}	
* + .uk-grid-margin, .uk-grid + .uk-grid, .uk-grid > .uk-grid-margin {margin-top: 30px;}		
.uk-section-xsmall {padding-top: 15px;padding-bottom: 15px;}
.uk-section-small {padding-top: 15px;padding-bottom: 15px;}	
.uk-section {padding-top: 30px;padding-bottom: 30px;}
.uk-card-small.uk-card-body {padding: 20px 20px;}	
.uk-text-large {font-size: 15px;line-height: 1.7;}
.uk-text-large-kmd {font-size: 17px;line-height: 1.7;}
.uk-text-larger-kmd {font-size: 19px;line-height: 1.7;}	
html {font-size: 14px;line-height: 1.7;}	
.uk-tile {padding-left: 15px;padding-right: 15px;padding-top: 10px;padding-bottom: 10px;}	
.uk-h2, h2 {font-size: 22px;margin: 0 0 15px 0;}
.news-updates h2{margin-bottom:10px;font-size: 20px;}	
.uk-h1, h1 {font-size: 35px;}
.textonly h1 {font-size: 30px;margin: 0 0 0px 0;}
.followonheadertext h1 {margin-top: 20px;font-size: 35px;}
.followonheadertext h2 {font-size: 25px;margin: 0 0 15px 0;}		
.followonheadertextblack h1 {margin-top: 20px;}
.kmdheader	{min-height:300px;}	
.headertext {min-height:300px;}
.followonheadertext {min-height:260px;}
.followonheadertextblack {min-height:300px;}	
.yourcontacts .uk-container-xsmall{max-width:550px;}	
.uk-margin-top {margin-top: 0px !important;}
.uk-h3, h3 {font-size: 14px;}	
.uk-width-small {width: 100%;}
}

	
@media (min-width: 768px) {
span.uk-text-emphasis.uk-icon {padding-bottom:15px;padding-top:5px;float:left;width:30px;}

.footerfirstcolumn {width:200px;font-size: 12px;}		
.footersecondcolumn {margin-left:-80px;font-size: 12px;}
.footersecondcolumn {width:100%;}
.footerthirdcolumn	{margin-left: -80px;font-size: 12px;}
.footerthirdcolumn img	{float:right;width:80px;padding-right:20px;}
.footerfourth{text-align:left;padding-right:30px;}	
.normal {font-size: 12px;}	
.uk-text-small {font-size: 12px;line-height: 1.5;}	
.uk-text-medium	{font-size: 13px;line-height: 1.5;}	
.uk-container { padding-left: 30px;padding-right: 30px;}
p.profpara {padding-left:60px!important;padding-right:60px!important;}
.uk-tile {padding-left: 15px;padding-right: 15px;padding-top: 20px;padding-bottom: 20px;}	
.intropanel {margin-top:0px;}
p.aboutintro  {padding-left:5px!important;padding-right:5px!important;}	
.uk-button-block {width: 260px;font-size:13px!important;}	
.uk-button {line-height: 38px;}	
.uk-button.uk-button-black{padding: 2px 0px;font-size: 12px;}		
.uk-button {padding: 0 30px;font-size: 14px;}
.uk-button.uk-button-gold{padding: 2px 0px;font-size: 12px;}
.uk-margin-top {margin-top: 10px !important;}
.uk-card-title  {line-height: 1.1;}	
/* Sizes  */
* + .uk-margin {margin-top: 20px !important;}
.uk-margin {margin-bottom: 20px;}	
* + address, * + dl, * + fieldset, * + figure, * + ol, * + p, * + pre, * + ul {margin-top: 15px;}
address, dl, fieldset, figure, ol, p, pre, ul {margin: 0 0 15px 0;margin-top: 0px;}	
* + .uk-grid-margin, .uk-grid + .uk-grid, .uk-grid > .uk-grid-margin {margin-top: 30px;}	
.uk-section-xsmall {padding-top: 15px;padding-bottom: 15px;}
.uk-section-small {padding-top: 15px;padding-bottom: 15px;}	
.uk-section-default.uk-section.uk-section-small	{padding-top: 15px;padding-bottom: 15px;}
.uk-section {padding-top: 30px;padding-bottom: 30px;}	
.uk-card-body {padding: 25px 25px;}	
.leftgoldborder{border-left:1px solid #b49546; border-bottom:1px solid #b49546;}
.rightgoldborder{border-right:1px solid #b49546; border-top:0px solid #b49546;}	
.riskpanel	{margin-top:20px;margin-bottom:20px;}
.uk-position-small[class*="uk-position-bottom-left"], .uk-position-small[class*="uk-position-center-right"] {
transform: translateY(-50%) translateY(-15px);}			
.uk-padding-small {padding: 8px;}		
.uk-h1, h1 {font-size: 40px;}
.textonly h1 {font-size: 35px;margin: 0 0 0px 0;}
.followonheadertext h1 {margin-top: 20px;font-size: 35px;}
.news-updates h2{margin-bottom:10px;font-size: 20px;}
.uk-card-title  {font-size: 16px;}
p.jobtitle {font-size:11px;margin: 0 0 0px 0}
.uk-card-large.uk-card-body {padding: 40px 40px;}
		
}
@media (min-width: 960px) {
	.twoline{height:70px;}
.contacts{font-size: 13px;}	

html {font-size: 15px;line-height: 1.7;}		
.footerfirstcolumn {width:100%;font-size: 12px;}		
.footersecondcolumn {margin-left:0px;font-size: 12px;}
.footersecondcolumn {width:120%;}
.footerthirdcolumn	{margin-left: 60px;font-size: 12px;}
.footerfourth{text-align:right;padding-right:10px;}
.footerthirdcolumn img	{float:left;width:80px;padding-right:0px;}
.normal {font-size: 14px;}	
.uk-text-small {font-size: 12px;line-height: 1.5;}	
.uk-text-medium	{font-size: 13px;line-height: 1.5;}	
    .uk-navbar-item.uk-logo {
    background: #fff;
    padding: 10px 10px 10px 10px;
    margin-top: -1px;
}

.uk-position-small {max-width: calc(100% - (10px * 2));margin: 10px;}
.bio.uk-position-center-left {top: 50%;transform: translateY(-50%) }
.uk-position-small[class*="uk-position-center-left"], .uk-position-small[class*="uk-position-center-right"] {
    transform: translateY(-50%) translateY(-15px);}	
p.aboutintro  {padding-left:25px!important;padding-right:25px!important;}	
.uk-tile {padding-left: 15px;padding-right: 15px;padding-top: 40px;padding-bottom: 40px;}	
.intropanel {margin-top:-60px;}
.uk-button-block {width: 270px;font-size:13px!important;}	
.panelsaboutsus {min-height:560px;}
.bottombutton { position: absolute; bottom:15px;left: 0; right: 0; margin-left:auto; margin-right: auto;  }	
.homeintro p {padding-left:80px!important;padding-right:80px!important;}
.businessowners p {padding-left:60px!important;padding-right:60px!important;}	
.investman p {padding-left:100px!important;padding-right:100px!important;}		
.followonheadertext {min-height:300px;}
.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {min-height: 80px;padding: 0 25px;font-size: 16px;}
.uk-button.uk-button-black{padding: 2px 10px;font-size: 15px;}
.uk-button.uk-button-gold{padding: 2px 10px;font-size: 15px;}
* + address, * + dl, * + fieldset, * + figure, * + ol, * + p, * + pre, * + ul {margin-top: 15px;}
address, dl, fieldset, figure, ol, p, pre, ul {margin: 0 0 15px 0;margin-top: 0px;}	
	.uk-section-small {padding-top: 15px;padding-bottom:15px;}	
.servicefeespara {padding-right:20px;}	
.uk-margin-top {margin-top: 10px !important;}
.uk-position-small[class*="uk-position-bottom-left"], .uk-position-small[class*="uk-position-center-right"] { transform: translateY(-50%) translateY(-15px);}	
.uk-h1, h1 {font-size: 50px;}
.textonly h1 {font-size: 35px;}	
.followonheadertext h1 {margin-top: 20px;font-size: 40px;}
.uk-h2, h2 {font-size: 22px;margin: 0 0 15px 0;}
	.uk-h3, h3 {font-size: 16px;}
	.uk-width-small {width: 185px;}	
	.uk-card-title  {font-size: 15px;}
	p.jobtitle {font-size:11px;}
}
@media (min-width: 990px) {
.uk-container-small {max-width: 1000px;}
p.aboutintro  {padding-left:25px!important;padding-right:25px!important;}
}
@media (min-width: 1100px) {
.contacts{font-size: 14px;}	
p.aboutintro  {padding-left:65px!important;padding-right:65px!important;}
}
@media (min-width: 1220px) {
	.twoline{height:40px;}	
.investman p {padding-left:200px!important;padding-right:200px!important;}		
.paraspace{margin-bottom:-2px!important;}
.contacts{font-size: 15px;}	
.footerfirstcolumn {width:100%;font-size: 14px;}		
.footersecondcolumn {margin-left:0px;font-size: 14px;}
.footersecondcolumn {width:100%;}
.footerthirdcolumn	{margin-left: 60px;font-size: 14px;}
.footerthirdcolumn img	{float:left;width:80px;padding-right:0px;}
.footerfourth{text-align:right;padding-right:10px;}
.normal {font-size: 14px;}
.uk-card-large.uk-card-body {padding: 30px 30px;}
.uk-section {padding-top: 45px;padding-bottom: 45px;}	
	p.jobtitle {font-size:12px;}
	.uk-container-small {max-width: 1100px;}
	.uk-tile {padding-left: 15px;padding-right: 15px;padding-top: 30px;padding-bottom: 30px;}	
	.intropanel {margin-top:-60px;}
	.uk-button-block {width: 290px;font-size:13px!important;}	
	.panelsaboutsus {min-height:540px;}
.bottombutton { position: absolute; bottom:15px;left: 0; right: 0; margin-left:auto; margin-right: auto;  }	
.uk-button.uk-button-gold{padding: 2px 30px;font-size: 15px;}
	.uk-button.uk-button-black{padding: 2px 30px;font-size: 15px;}	
	.kmdsocial{float:right;padding-right:0px;}
p.buildingo {padding-right:20px!important;}
p.factorsspace {padding-right:40px!important;}	
p.factorsspace2 {padding-right:40px!important;}	
p.factorsspace3 {padding-right:40px!important;}	
ul.bulletspace {padding-right:40px!important;}		
.financialplanningtext p {margin-right:50px!important;}	
	p.profpara {padding-left:160px!important;padding-right:160px!important;}
p.modellingpara1 {padding-left:20px!important;padding-right:20px!important;}
p.modellingpara2	{padding-left:30px!important;padding-right:30px!important;}
p.modellingpara3	{padding-left:15px!important;padding-right:15px!important;}	
p.teamapproachpara 	{padding-left:25px!important;padding-right:25px!important;}
.dedicatedpara p	{padding-left:40px!important;padding-right:40px!important;}
.whyintro p {padding-left:130px!important;padding-right:130px!important;}	
.homeintro p {padding-left:60px!important;padding-right:60px!important;}
.wealthintro p {padding-left:90px!important;padding-right:90px!important;}	
.fwealthintro p {padding-left:110px!important;padding-right:110px!important;}		
p.aboutintro  {padding-left:115px!important;padding-right:115px!important;}	
.opinion p {margin-right:100px!important;}
.modelpara p {margin-right:25px!important;}
.bio img {right:0px;max-width: 100%;}
.uk-position-small[class*="uk-position-center-left"], .uk-position-small[class*="uk-position-center-right"] {
    transform: translateY(-50%) translateY(-15px);}	

.uk-padding-small {padding: 10px;}	
.uk-width-small {width: 200px;}	
.uk-h1, h1 {font-size: 50px;}
.textonly h1 {font-size: 40px;}	
.uk-h3, h3 {font-size: 17px;}	
.uk-card-title  {font-size: 17px;}

	
}
@media (min-width: 1480px) {
.uk-card-large.uk-card-body {padding: 30px 30px;}	
.uk-section-small {padding-top: 10px;padding-bottom: 10px;}	
.uk-padding-small {padding: 10px;}	
.uk-width-small {width: 220px;}	
.uk-h1, h1 {font-size: 50px;}
.textonly h1 {font-size: 40px;}	
.uk-h3, h3 {font-size: 17px;}	
.uk-card-title  {font-size: 17px;}
	
}

.cookie-notice-container {padding:10px;text-align:center;}

div.gform_body li {list-style: none;}
ul#gform_fields_1 li {list-style: none;}

#gform_3 li {list-style: none;}
.uk-marker, .uk-marker:hover, .uk-marker:link {
    padding: 0px;
	height:20px;
    background: none;
    color: transparent;
    transition: .1s ease-in-out;
        transition-property: all;
    transition-property: color, background-color;
}
/* Twitter  */
.kmdtwitter  .wk-article-meta  {margin-bottom:0px;font-size:14px;}
.kmdtwitter div.wk-margin {margin-top:0px;padding-bottom:12px;border-bottom:1px solid #b49546;}
.kmdtwitter  a {color:#b49546;}
 .kmdtwitter div.wk-grid-margin.wk-row-first {
    margin-top: 20px;
}


.sidenavigation {
    position: fixed;
    top:50%;
    z-index: 800;
   right: 0px;
    background: none;
}
/* Lists and lines  */
.bold {font-weight:700;}
hr.solidline {
    margin-top: 10px;
    margin-bottom: 10px;
	margin-Left:auto;margin-right:auto;
	border-top: 1px solid #b49546;width:100px;
}
hr.soliddivider {
    margin-top: 10px;
    margin-bottom: 10px;
	margin-Left:auto;margin-right:auto;
	border-top: 1px solid #b49546;width:100%;
}

.uk-list-bullet > li {position: relative;padding-left: calc(1em + 10px);}
.uk-list-bullet > li::before {
    content: "";
    position: absolute;
    top: 1px;
    left: 0;
    width: 1em;
    height: 1.5em;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23000%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: block;
}
.tm-child-list > ul > li:nth-child(n+2), .tm-child-list > ul > li > ul, .uk-list > li:nth-child(n+2), .uk-list > li > ul {
    margin-top: 5px;}





/* Buttons */
.uk-button-block {
    background-color: #fff;
    color: #b49546;
    border: 1px solid #b49546;
	padding: 0 0px!important;
	letter-spacing: 1px!important;
	}
.tm-toolbar .uk-button-default, .uk-card-secondary.uk-card-body .uk-button-default, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-default, .uk-light .uk-button-default, .uk-notification-message-danger .uk-button-default, .uk-notification-message-primary .uk-button-default, .uk-notification-message-success .uk-button-default, .uk-notification-message-warning .uk-button-default, .uk-offcanvas-bar .uk-button-default, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default {background-color: #fff;color: #b49546;border-color: #b49546;}



.uk-button-default {
    background-color: #fff;
    color: #b49546;
    border: 1px solid #b49546
}
.uk-button-default:hover {
    background-color: #b49546;
    color: #fff;
    border-color: #b49546
}
.uk-button-default:focus {
      background-color: #fff;
    color: #b49546;
    border-color: #b49546
}
.uk-button-default.uk-active, .uk-button-default:active {
    background-color: #fff;
    color: #b49546;
    border-color: #b49546
}

/* News panel  */
.uk-card-secondary > :not([class*="uk-card-media"]) h5 {color:#000;}
.uk-card-secondary {color:#000!important;background:#e4e6e9;}

/* Intro panel  */

.intropanel p {margin: 0 0 10px 0;}

/* Headers  */
.followonheadertext h2 {color:#fff;}
.followonheadertextblack h2 {color: #000;
}
.colour{
	background-image: url(../../../uploads/KMD/KMD-websize-colour.jpg);
	min-height: calc(-325px + 100vh);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: auto 160%;
	overflow-x: hidden;
	animation-delay: 1s;
}
.grey{
background-image: url(../../../uploads/KMD/KMD-websize-grey-extended.jpg);
    min-height: calc(-325px + 100vh);
    background-repeat: no-repeat;
    background-position: center bottom;
      background-size:   auto 160% ;
} 

/* Cookies  */
.cn-button.wp-default {
margin-left:10px;
    font-family: sans-serif;
    line-height: 18px;
    padding: 2px 8px 1px 8px;
    background: linear-gradient(to bottom,#ffffff,#ffffff) repeat scroll 0 0 #ffffff;
    border-color: #BBB;
    color: #333;
    text-shadow: 0 1px 0 #FFF;
    -moz-box-sizing: border-box;
    border-radius: 0px;
    border-style: solid;
    border-width: 0px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    white-space: nowrap;
    outline: none;
}



div#tm-top.tm-top.uk-section-default.uk-section {padding-top:0px!important;padding-bottom:0px!important;}


/* Contact forms  */
.gform_wrapper h3 {font-weight: 700!important;}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
    display: -moz-inline-stack;
    display: inline-block;
    padding: 0;
    width: auto;
    line-height: 1.5;
    font-size: 14px!important;
    vertical-align: middle;
    max-width: 95%!important;
    white-space: normal;
	overflow: visible;
}
.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label {white-space: wrap!important;
overflow: visible!important;}
#reviewform {z-index:2;position: relative;}
#reviewform .gfield_required {display:none;}
#reviewform a {color: #b49546 !important;}
img.el-image.cfp {z-index:-0;position: relative;}
.reviewcheckboxes label.gfield_label {width:100%;display:block;text-align:center!important;}
.reviewpara p {max-width: 850px;text-align:center;margin-left:auto;margin-right:auto;}
ol, ul {padding-left: 12px;}
.gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {list-style-type: disc !important;margin: 16px 0 0px 11px !important;padding-left: 0;
}
.uk-text-emphasis {color: #b49546 !important;font-weight:700;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] {
   cursor: pointer; width: auto;
    margin: 0 16px 0 0;
	    background-color: #fff;
    color: #b49546;
    border: 1px solid #b49546;
overflow: visible;
display: inline-block;
box-sizing: border-box;
padding: 0 25px;
vertical-align: middle;
font-size: 16px;
line-height: 38px;
text-align: center;
text-decoration: none;
transition: .2s ease-in-out;
    transition-property: all;
transition-property: color,background-color,background-position,border-color,box-shadow;
font-family: 'PT Sans';
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
background-origin: border-box;
   -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:        none;
}


input[type=submit]:focus, input[type=submit]:hover  {background-color: #b49546!important;color: #fff!important;
transition: .2s ease-in-out;transition-property: all;transition-property: color,background-color,background-position,border-color,box-shadow;}

#gform_wrapper_3{text-align:center;}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    font-size: inherit;
    font-family: inherit;
  border: 1px solid #b49546; 
	padding: 10px 7px!important;
	transition: 0.4s;
    letter-spacing: normal;
}

.gform_wrapper .gfield_required {color: #b49546!important;margin-left: 4px;}
.gform_wrapper .gfield_error .gfield_label {color:  #b49546!important;}
.gform_wrapper div.validation_error {
    color:#b49546!important;
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 25px;
    border-top: 2px dotted #b49546!important;
    border-bottom: 1px dotted #b49546!important;
    padding: 16px 0;
    clear: both;
    width: 100%;
    text-align: center;
}

.gform_wrapper .validation_message {color: #b49546!important;font-weight: 700;letter-spacing: normal;}
.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label, .gform_wrapper li.gfield_error ul.gfield_checkbox, .gform_wrapper li.gfield_error ul.gfield_radio {
 color: #b49546!important;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { background-color: rgba(255,255,255,.2)!important;margin-bottom: 6px !important;border-top: 0px solid #b49546!important;border-bottom: 0px solid #b49546!important;padding-bottom: 6px; padding-left: 6px;padding-right: 6px;padding-top: 8px;box-sizing: border-box;}
#field_3_18, #field_3_2 {text-align:center;}.gform_page_footer{text-align:center;}
.gform_wrapper .chosen-container-multi .chosen-choices { position: relative; overflow: hidden;
    margin: 0;
    padding: 4px 7px!important;
    width: 100%;
    height: auto;
	color:#333;
   border: 1px solid #b49546!important;
    background-color: #fff;
   background-image: linear-gradient(#fff 1%,#fff 15%)!important;
  box-shadow: none; cursor: text;}
.gform_wrapper .ginput_complex .ginput_left input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]), 
.gform_wrapper .ginput_complex .ginput_right input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]), 
.gform_wrapper .ginput_complex .ginput_right select, 
.gform_wrapper .ginput_complex input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]), 
.gform_wrapper .ginput_complex select {
border: 1px solid #b49546!important;
}
.gform_wrapper .ginput_complex .ginput_left input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]):hover, 
.gform_wrapper .ginput_complex .ginput_right input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]):hover, 
.gform_wrapper .ginput_complex .ginput_right select:hover, 
.gform_wrapper .ginput_complex input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]):hover, 
.gform_wrapper .ginput_complex select:hover {
border: 1px solid #333!important;
}


.gform_wrapper textarea {border: 1px solid #b49546!important;}
.gform_wrapper textarea:hover {border: 1px solid #333!important;}

#input_5_2:hover, #input_5_4:hover,#input_1_1_3:hover, #input_1_1_6:hover, #input_1_2:hover, #input_1_3:hover, #input_1_4:hover{border: 1px solid #333;}
#input_5_2,#input_1_4{border: 1px solid #b49546;}
#input_2_2{max-height:100px;}
#input_2_3{min-height:220px;}
.gform_wrapper .chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 8 7px;
    width: 100%;
    border: 1px solid #b49546;
    background-color: #fff;
    background-image: none;
    cursor: text;
}

.tm-child-list > ul ul, .uk-list ul {margin: 0;margin-top: 0px;margin-bottom: 0px;padding-left: 0px;list-style: none;}
.tm-child-list > ul li { margin-top: 10px;padding-top: 10px;padding-bottom: 5px;border-top: 2px solid #f1f1f1;}
.kmdcat > ul li {margin-top: 5px;padding:5px;border-top: 2px solid #f1f1f1;}
.kmdcat > ul  {margin-left:20px;margin-riht:20px;}
.kmdcat .uk-nav-default > li > a {padding-left: 0px;padding-right: 0px;}
.kmdcat .uk-nav-default > li > a:hover {color:#b49546;}
.kmdcat h3{margin-bottom: 17px;}
.kmdcat .uk-nav-default {font-size: 16px;font-family: 'PT Sans';font-weight: 400!important;text-transform: none;margin-left: 0px;margin-right: 0px;padding-left: 0px;padding-right: 4px;}

.kmdcat a {font-weight: 400!important;}
#widget-archives-2 label, #widget-archives-3 label{display:none;}
select#archives-dropdown-2 , select#archives-dropdown-3 {font-size:14px;padding:5px;border: 1px solid #b49546;}

.gform_wrapper .top_label select.large {padding: 6px 7px!important; width: 100%; 
	border-radius:0px; border: 1px solid #b49546;
 -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none;  /*Removes default style Firefox*/}
.gform_wrapper textarea.large {border: 1px solid #b49546;}

select {margin: 1px 0;width: 100%;height: auto;outline: 0;background: url("../../../uploads/KMD/arrow.png") no-repeat 99% 11px;border:0;line-height: normal;border-radius: 0px;background-color:#fff;}
.gform_wrapper .hidden_label input.large, 
.gform_wrapper .hidden_label select.large, 
.gform_wrapper .top_label input.large, 
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])
{
  width: 100%; 
	border-radius:0px; border: 1px solid #b49546;
	padding: 8px 7px!important;
 -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none;  /*Removes default style Firefox*/
	 
}


/* Nav BarBlack nav and dropdowns  */
.blackbox{width:120px;
color:#333!important;
    white-space: nowrap;
    font-size: 15px;
    font-family: 'PT Sans';
    font-weight: 400!important;
    text-transform: none;
    letter-spacing: 0px;
	
}
.blackbox a {color:#333!important; font-weight: 400!important;}
.uk-dropdown {
    display: none;
    position: absolute;
    z-index: 1020;
    box-sizing: border-box;
    min-width: 340px;
    padding: 12px;
    background: #fff;
    color: #000;
	text-align:left;
	left:-10px;
	  font-size: 14px;
	top:33px!important;
	line-height:1.8!important;letter-spacing: 2px;
}
.uk-dropdown a {background:#fff!important;  color:#000!important;}
.uk-dropdown :hover, .uk-dropdown :focus { color:#b49546!important;}
.blackbartext{display:block;border:0;}
.goldbartext{width:100%;box-sizing: content-box;display:block;padding-top: 0px; padding-bottom: 0px;font-size: 15px;}
.uk-button.uk-button-black{border:0;background:#000;width:100%;color:#fff;}
.uk-button.uk-button-black:hover, .uk-button.uk-button-black:focus{color:#b49546!important; }
.blacksubbar a {color:#fff!important;background:#000;padding:0;margin:0;}
.blacksubbar a:hover, .blacksubbar a:focus{color:#b49546!important;}
.blacksubbar p{margin: 0 0 0px 0;}
.blacksubbar {color:#fff;border-top:0px solid #b49546;border-bottom:0px solid #b49546; 
 font-size: 15px;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.uk-button.uk-button-gold{border:0;background:#e4e6e9;width:100%!important;color:#666;}
.uk-button.uk-button-gold:hover{color:#333!important;}
.goldbar a {background:#b49546;padding-top: 0px; padding-bottom: 0px;}
.goldbar p{margin: 0 0 0px 0;}
.goldbar {color:#fff;border-top:1px solid #b49546;border-bottom:1px solid #b49546; background:#e4e6e9;font-size: 15px;font-weight: 700;text-transform: uppercase;}
.blackbar a {color:#fff!important;padding-top: 15px; padding-bottom: 15px;}
.blackbar a:hover {color:#b49546!important;}
.blackbar p{margin: 0 0 0px 0;}
.blackbar, .sub{color:#fff;border-top:1px solid #b49546;border-bottom:1px solid #b49546; 
 font-size: 14px;line-height: 1;font-weight: 700;text-transform: uppercase;letter-spacing: 2px;}
.uk-card-primary {background: #fff;color: #000;border:1px solid #b49546;}
.uk-card-primary :hover {background: transparent!important;color: #000;}
.tm-toolbar, .uk-card-secondary.uk-card-body, .uk-card-secondary > :not([class*="uk-card-media"]), .uk-light, .uk-offcanvas-bar, .uk-section-secondary:not(.uk-preserve-color), .uk-tile-secondary:not(.uk-preserve-color) {color: #000;}
.uk-navbar-nav>li.uk-active>a::before {background-image:url("");border-bottom:1px solid #b49546;margin-right: 5px;}
.uk-navbar-nav>li.uk-active:hover >a::before {background-image:url("");border-bottom:1px solid #b49546;margin-right: 5px;}
.uk-navbar-nav > li:hover > a::before {background-image:url("");border-bottom:1px solid #b49546;margin-right: 5px;}
.uk-navbar-nav > li:focus > a::before {background-image:url("");border-bottom:1px solid #b49546;margin-right: 5px;}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a.uk-open, .uk-navbar-nav > li > a:focus {color: #b49546;outline: 0;}

.uk-navbar-dropdown {
    display: none;
    position: absolute;
    z-index: 1020;
    box-sizing: border-box;
    width: 300px;
    padding: 20px;
    background: #fff;
    color: #000;
}
[class*="uk-navbar-dropdown-bottom"] {
    margin-top: -20px;
}
.uk-navbar-dropdown  a {font-size:14px;font-weight: 400;}
.uk-navbar-dropdown a:hover {color: #b49546!important;}
.tm-toolbar {
    padding-top: 8px;
    padding-bottom: 8px;
    background: #f6f6f6 ;
    font-size: 15px;
	color:#000;
}

.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    font-family: 'PT Sans';
    text-decoration: none;
}

.uk-navbar-container > .uk-container .uk-navbar-right { margin-right: -78px;}

/* Quote  */
.uk-accordion-title {
  color: #fff;
font-size: 14px;
line-height: 1;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
}

blockquote {
    margin: 0 0 20px 0;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
    font-size: 16px;
    line-height: 1.7;
    font-style: normal;
    color: #262626;
    font-family: 'Noto Sans';
    font-weight: 400;
    text-transform: none;
    letter-spacing: 1px;
}
blockquote footer {
    font-size: 15px;
    line-height: 1.5;
    color:#b49546;
    font-family: 'PT Sans';
    font-weight: 700;
    text-transform: uppercase;
}

blockquote footer::before {

    content: "â€” ";

}


/* bios  */
.gold {color:#b49546;font-weight:400;font-size:12px;}
div.gold :hover {color:#b49546!important;font-weight:400;}
.qualifications {color:#b49546;font-weight:400;font-size:12px;}
div.qualifications :hover {color:#b49546!important;font-weight:400;}
p.jobtitle  a:hover {color:#000;}
p.jobtitle {color:#000;font-weight:700;}



/* Tooltip  */
.uk-tooltip {font-size:12px;}
.uk-tooltip {border:solid 1px #b49546;}

/* Colour  */
.black{color:#000;}
.white {color:#ffffff;}




/* modals  */
.uk-card-default {background: #fff;color: #000;}
.team-image {width:100%;}
.titleimage {padding-top:50px;}
.theteam h3{margin-top:20px!important;margin-bottom:10px!important;}
.theteam img {margin-top:10px!important;}
.singleperson {max-width:300px;}
.singleperson p {font-weight:bold;}
.singlepadding {width:300px!important;}

.uk-modal-dialog {
    position: relative;
    box-sizing: border-box;
    margin: 0 auto;
     margin-top: 0px;
	width: 750px;
    margin-bottom: 0px;
    max-width: calc(100% - .01px) !important;
    background: none;
    opacity: 0;
    transform: translateY(-100px);
    transition: .3s linear;
        transition-property: all;
    transition-property: opacity,transform;
}


.coreimage img {width:300px;}

/* General  */
.newspanel h5 a {color:#000!important;}
.newspanel h5 a:hover {color:#b49546!important;}
.twm {font-size:18px;}
.textonly li a {font-weight:400;}
.textonly h3 a {font-weight:700;}
.textonly h3 {margin-bottom:20px;}
.space  {height:30px;display:block;padding-top:20px!important;}
.white {color:#ffffff;}
.uk-link, a {color: #000;text-decoration: none;font-weight:700;cursor: pointer;}
.footer a {font-weight:400;}

a:hover {color:#b49546;}
.tm-toolbar a:hover {color:#b49546!important;}



hr{border-top:1px solid #b49546;}
hr.dotted{border-top:1px dotted #b49546;}



/* Text  */
.uk-article-meta {
    font-size: 14px;
    line-height: 1.4;
    color: #b49546;
    font-family: 'Noto Sans';
    font-weight: 700;
    text-transform: uppercase;
}

span.uk-article-meta a {
    font-size: 14px;
    line-height: 1.4;
    color: #b49546;
    font-family: 'Noto Sans';
    font-weight: 700;
    text-transform: uppercase;
}

.post-categories a {color: #b49546;} 
.post-categories {list-style: none;  color: #b49546;   margin: 0;margin-top: 0px;margin-bottom: 0px;padding-left: 0px;display:inline-block;}
.post-categories li {margin-left:0;}
#widget-categories-3 a,#widget-archives-3 a,#widget-archives-2 a,#widget-categories-2 a{font-weight:400;}
#widget-categories-3 h3,#widget-archives-2 h3,#widget-archives-3 h3,#widget-categories-2 h3{margin-bottom:20px;}
* + .uk-hr, * + hr {margin-top: 30px;margin-bottom:30px;}
::selection { background: #e4e6e9;color: #000;text-shadow: none;}
.keylineblock h4 {margin-bottom:20px;}




.uk-card-title  {
    font-family: 'PT Sans';
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
	line-height:1.4;
}

.uk-h2, h2 {line-height: 1.1;font-family: 'PT Sans';font-weight: 700;text-transform: uppercase;letter-spacing: 2px;}

.uk-article-title {font-size: 25px;}
.uk-h3, h3 {
    line-height: 1.2;
    font-family: 'PT Sans';
    font-weight: 700;
    text-transform: uppercase;
  letter-spacing: 2px;
	margin: 0 0 12px 0;
}

.uk-h4, h4 {
    font-size: 16px;
    line-height: 1.4;
    font-family: 'PT Sans';
    font-weight: 400;
    text-transform: uppercase;
  letter-spacing: 2px;
	margin: 0 0 0px 0;
}
.uk-h5, h5 {
    font-size: 18px;
    line-height: 1.1;
    font-family: 'PT Sans';
    font-weight: 700;
    text-transform: none;
  letter-spacing: 1px;
	margin: 0 0 0px 0;
}





