@font-face {
    font-family: 'comesinhandy';
    src: url('../fonts/comesinhandy-webfont.eot');
    src: url('../fonts/comesinhandy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/comesinhandy-webfont.woff') format('woff'),
         url('../fonts/comesinhandy-webfont.ttf') format('truetype'),
         url('../fonts/comesinhandy-webfont.svg#christopherhandregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
#bom-top {background: #9f1118 url("../../../images/site/bg_top.jpg")top left repeat-x;}

.bom-navbars {float:right;text-align:center;padding:25px 0 25px 25px;}

@media (max-width: 900px) {
.bom-navbars {float:left;padding:25px;width:90%;}

}

#fb-logo {float: right;width: 20%;}

.uk-navbar-nav > li:nth-child(n+2):before {
  content: " / ";
  display: inline-block;
  height: 10px;
  margin-right: 5px;
color:#945153;}

.tm-footer a {color:#9f1118;}

.uk-panel-box-secondary p {color:#ffffff;}

.services p {margin-top:5px!important;}

.services h4 {margin-top:15px;}

.clear {clear:both;}


h3.handy {
margin-bottom:5px;display:inline-block;height:35px;}

h3.handy span{
font-family: 'comesinhandy',sans-serif;
color: #3f4b53;
text-transform: none;
-webkit-transform: rotate(-5deg);
-moz-transform: rotate(-5deg);
-ms-transform: rotate(-5deg);
-o-transform: rotate(-5deg);
display: inline-block;
font-size: 32px;
float: right;
margin-top: -10px;}

h4.handy {
font-family: 'comesinhandy',sans-serif;
color: #3f4b53;
text-transform: none;
font-size: 32px;}

.horiz li {display:inline-block;float:left;}

.tm-block-top-b {background:#404b54;margin-top:-25px;}

.homepage .tm-block-top-b {background:#ffffff;}

.uk-panel-box-secondary li {color:#ffffff;}

td.cc {text-align:center; 
    vertical-align:middle;padding:10px;}

td.bb {border-bottom: 1px solid rgb(31, 30, 30);}

#tabulated {padding:25px 0;}

.uk-article {padding:30px 0;}

.uk-nav-side > li > a {  font-family: 'Lato', sans-serif;}

.indent01 {
margin-top: 0;
margin-bottom: 0;
margin-left: 16pt;
text-indent: -16pt;
text-align: justify;
}

.indent02 {
text-align: left;
margin-top: 0;
margin-bottom: 0;
margin-left: 25pt;
text-indent: -16pt;
text-align: justify;}

.indent03 {
margin-top: 0;
margin-bottom: 0;
margin-left: 35pt;
text-indent: -16pt;
text-align: justify;
}

.indent04 {
text-align: left;
margin-top: 0;
margin-bottom: 0;
margin-left: 45pt;
text-indent: -16pt;
text-align: justify;}
.uk-panel-box-secondary td {color:#ffffff; padding:5px;}

.uk-panel-box-primary h3 {color:#ffffff;}

.uk-panel-box-secondary h5 {color:#ffffff!important;}

.uk-panel-box-primary p:last-child {padding-bottom:0!important;margin-bottom:0!important;}

.tm-footer .uk-subnav > li > a {
  color: #000000;
text-decoration:none;
font-weight:400;
font-size:11px;
}

.tm-footer p {font-size:12px;}

.zero-padding-top {padding-top:0!important;}

.zero-padding-bottom {padding-bottom:0!important;}

.contact-page article {padding-bottom:0!important;}

.nspBotInterface, .nspTopInterface {
clear: both;
float: right;
margin: 5px 0;
overflow: hidden;
position: absolute;
top: 20px;
right: 30px;
}

.nspArt h4.nspHeader {
font-size: 18px!important;
color:#000000!important;
margin: 0;
padding: 10px 0 15px 0;
}

.tm-footer .uk-subnav > li {
  text-transform: uppercase;}

.clear {clear:both;}

.no-padding {padding:0 20px!important;}

.wk-gallery-wall.margin>* {margin:10px!important;}

.wk-gallery-wall a {width:30%;float:left;}

.homepage .tm-block-top-main {margin-bottom:25px;}


.uk-nav > li > a {
padding: 20px 10px;
}













