/* Color changes to sidebar */

body {
 color: #1A1B1B;
}

a, .uk-link {
  color: #9E2227;
}

 .vida_side {
margin-bottom: 0;
font-size: 18px;
font-weight: normal;
leading: 19px;
text-transform: uppercase;
}
   
.tm-sidebar-a, .tm-sidebar-a .uk-panel-box-secondary {
background: #772225 !important;
}
  
tm-sidebar-a, .tm-sidebar-a .uk-panel-box-secondary,   .tm-sidebar-a h3.uk-panel-title,  .tm-sidebar-a a, .uk-nav-side > li > a {
color: #ffffff;
}

 .tm-sidebar-a h4 {
color: #ffffff;
margin-bottom: 0px;
}
  
.uk-nav-side > li > a:hover, .uk-nav-side > li.uk-active > a, .uk-nav-side ul a:hover {
color: #D0A0A0;
}
  
.uk-nav-side > li > a {
border-top: 1px solid #863A3D;
}

.uk-nav-side > .uk-open > a {
color: #FFFFFF;
}

.uk-panel-box .uk-open.uk-parent > a {
border-bottom: 1px solid #863A3D;
}

.uk-nav-side ul a {
color: #FFFFFF;
padding-left: 10px;
}

@media (min-width: 768px) {
.uk-grid-divider > [class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2) {
border-left: 1px solid #772225;
}
}

.tm-sidebar-a hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    margin: 15px 0;
    border: 0;
    border-top: 1px solid #883637;
}
  
/* Background Color changes */
  
ul.check li:before {
content: "\f00c";
font-family: FontAwesome;
padding-right: .2em;
float: left;
}
  
ul.check {
list-style: none;
}
  
@media (min-width: 960px) {
body {
background-color: #3b3f45;
background-image: linear-gradient(to right, #ffffff 50%, #3a1a1d 50%, #3a1a1d 70%, #3a1a1d 100%);
}
}  

.uk-panel-box-secondary:before {
display: block;
position: absolute;
top: -1px;
right: 0;
left: -1px;
height: 1px;
background: #883637;
}


.wk-slideshow-pacetabs .nav li>span {
padding: 20px;
overflow: hidden;
color: #5C0505;
font-weight: lighter;
}
  
.wk-slideshow-pacetabs {
border: 1px solid #E7E5E5;
}

.caption h4 {
color: #fff;	
margin-bottom: 10px;
margin-top: 5px;
}

.wk-slideshow .caption a {
text-decoration: none;
}

.tm-footer, .tm-footer .uk-subnav > li {
	font-size: 13px;
	line-height: 21px;
}

.uk-subnav > li a { 
color: #85181c;
}

.btn-primary, .btn-info, .btn-inverse {
background-color: #85181c;
}

.btn-primary:hover, .btn-info:hover, .btn-inverse:hover {
background-color: #400c0d;
}

.uk-article-title {
font-size: 36px;
line-height: 40px;
}

.uk-panel.uk-panel-header {
padding: 30px 0px;
}

.testimonials h1.uk-article-title {
color: #772225;
}
  
.testimonials h1.uk-article-title:before {
font-family: FontAwesome;
content: '\f10d';
margin-right: 2px;
font-size: 31px;
line-height: 18px;
position: relative;
top: 0px;
}

.testimonials ul.uk-list li a:before {
font-family: FontAwesome;
content: '\f10d';
margin-right: 4px;
font-size: 15px;
line-height: 18px;
position: relative;
top: 0px;
}

.uk-nav-sub li {
font-size: 13px;
line-height: 18px;
}

.uk-text-large {
font-size: 17px;
}
  
em {
color: #A63B3F;
}
  
.tm-sidebar-a .uk-button {
background: #5E141B;
}

.uk-breadcrumb > li:not(.uk-active) > span {
color: #982020;
}

.uk-article {
margin-top: 25px;
}
  
.tm-more a {
font-size: 16px;
color: #9E2227;
}

/* Flex class to flip order of elements on mobile. */

@media (max-width: 766px) {
	.vm-flex {
		display: flex;
		flex-direction: column;
	}
	.vm-flex > div {
		order: 2;
	}
	.vm-flex > aside {
		order: 1;
	}
}  