#notice-board {  
    font-weight: normal;
} 
 
.notice-board {
    font-weight: normal;
}  

#dj-classifieds .dj-category .cat_row {
    margin-left: 0;
    padding: 20px 20px 0;
}

#dj-classifieds .dj-category {
    border: 1px solid #eaeaea;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

#dj-classifieds .dj-category .cat_row {
    margin-left: 0;
    padding: 0px 10px 0px 10px;
}

#dj-classifieds .dj-category .cat_col .cat_col_in {
    padding: 20px 20px 40px 20px;
    background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #eaeaea;
	-webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    -moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    margin: 5px;
}

#dj-classifieds .dj-category .cat_col .cat_col_in:hover {
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    -moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
}

.dj-classifieds a {
    color: #444444 !important;
    text-decoration: none;
}

#dj-classifieds a {
    color: #777777 !important;
    text-decoration: none;
	text-transform: uppercase;
}

#dj-classifieds .dj-category .cat_row_title {
    background-color: #f7f7f7;
    border-bottom: 1px solid #eaeaea;
    color: #000000;
    font-weight: bold;
    padding: 10px;
    text-align: left;
    margin-bottom: 10px;
}

table.rs_calendar_component td.curr-day span.rs_calendar_date {
    background: #fff none repeat scroll 0 0 !important;
}

#rs_calendar_events {
    height: 32px;
}

.rs_calendar_events {
    height: 32px;
}

table.rs_calendar_component td.has-events a.rsttip {
    background: rgba(0, 0, 0, 0) url("../images/calendar/event1.png") no-repeat scroll left 3px !important;
}

table.rs_calendar_component td.has-events {
    background: #fff none repeat scroll 0 0 !important;
}

table.rs_calendar_component td {
    height: 125px;
}

table.rs_calendar_component td span.rs_calendar_date {
    font-size: 14px;
    padding: 2px 0;
}

a.rsep_join, a.rsep_invite, a.rsep_unsubscribe, a.rsep_edit, a.rsep_flag, a.rsep_print, a#rsep_admin_option {
    display: none;
}
.rs_controls {
    display: none;
}

#rs_controls {
    display: none;
}

#rs_image {
    float: left !important;
    padding: 0px !important;
}

.rs_image {
    float: unset !important;
    padding: 0px !important;
}

#map-canvas {
    margin-top: 15px;
}

#rs_event_show .rs_rating_text {
    display: none;
}

#rs_event_show .rsepro_star_rating {
    display: none;
}
.rsep_categories {
    display: none;
}

.rsep_hits {
    display: none;
}

.rsep_posted {
    display: none;
}

::-moz-selection {
  background: #919191;
  color: #ffffff;
  text-shadow: none;
}
::selection {
  background: #919191;
  color: #ffffff;
  text-shadow: none;
}

.tm-article-content {
    padding-right: 15px;
}

.tm-article-date-true .tm-article-date {
    background: #ababab none repeat scroll 0 0;
    top: 0;
}

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

h1, h2, h3, h4, h5, h6 {
    color: #444;
}

.uk-navbar-nav > li.uk-active > a {
     text-decoration: underline;
     color: #fff;
}

.uk-navbar-nav > li > a:hover {
    color: #fff;
    text-shadow: 1px 1px 10px #fff;
}

.uk-button {
    background: rgb(125,126,125); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(14,14,14,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
}  

.uk-button:hover, .uk-button:focus {
    background-color: #444;
}

.tm-footer a:hover {
    color: #fff;
    text-decoration: underline;
}

.tm-footer a, .tm-footer .uk-subnav > li > a {
    color: #f1f1f1;
}

a:hover, .uk-link:hover {
    color: #444;
}

.uk-panel-header .uk-panel-title {
    color: #444;
    border-bottom: 1px solid #e5e5e5;
    margin: -30px -15px 15px;
    padding: 15px;   
    background: #f7f7f7 none repeat scroll 0 0;
}

.tm-footer {
    background: rgba(0, 0, 0, 0.3) url("../../../less/uikit/images/default/panel-box-noise-bg.png") repeat scroll 0 0;
}

.uk-overlay-panel {
    color: #fff;
    padding: 10px 8px 8px 8px;
}
.uk-overlay-background {
    background: rgba(0, 0, 0, 0.55) none repeat scroll 0 0;
}

.tm-toolbar .uk-subnav > li > a {
    color: #444;
    text-shadow: 1px 1px 1px #fff;
}

div#foxcontainer_c106 .control-group {
    margin-bottom: 18px;
}

.tm-headerbar {
    margin-bottom: 40px;
    margin-top: 0;
    background: rgba(255, 255, 255, 0.1) url("../../../less/uikit/images/default/panel-box-noise-bg.png") repeat scroll 0 0;
    box-shadow: 0 1px 3px rgba(30, 50, 70, 0.3), 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.12) inset;
    color: #ffffff;
    margin-bottom: 0;
    margin-top: 0;
    height: 80px;
}

.uk-navbar-nav > li > a {
    border-right: 1px solid rgba(0, 0, 0, 0.25);
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.12);
    box-sizing: border-box;
    color: #ffffff;
    display: block;
    font-family: Arial;
    font-size: 12px;
    font-weight: 300;
    height: 70px;
    line-height: 70px;
    padding: 0 12px;
}

.tm-toolbar {
    margin-bottom: 0;
    margin-top: 0;    
}

.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
    box-sizing: border-box;
    display: block;
    float: left;
    height: 70px;
    padding: 21px 25px;
}

.tm-footer {
    margin-bottom: 0px;
    margin-top: 15px;
}

.uk-active.tm-navbar[data-uk-sticky] {
background: rgba(0, 0, 0, 0.85) url("../../../less/uikit/images/default/panel-box-noise-bg.png") repeat scroll 0 0;
}

.tm-navbar {
    margin-bottom: 15px;
    margin-top: 0px;
    background: rgba(0, 0, 0, 0.85) url("../../../less/uikit/images/default/panel-box-noise-bg.png") repeat scroll 0 0;
}

.uk-navbar-nav {
    float: right; 
    padding-right: 1px;
}

.tm-logo {
padding-left: 70px;
float: left;
height: 70px;
}

.uk-container {
    max-width: 1100px;
    padding: 30px 15px 15px 15px;
}

.tm-noblog .tm-content {
    background: rgba(255, 255, 255, 0.95);
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    -moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    padding: 15px;
}

.tm-isblog .uk-article {
    background: rgba(255, 255, 255, 0.95);
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    -moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    padding: 15px;
}

.uk-panel-box {
    background: rgba(255, 255, 255, 0.95);
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    -moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    color: #5c626b;
    padding: 15px;
}

.uk-panel-box .uk-panel-title {
    color: #010101;
}

a, .uk-link {
    color: #444;
    font-weight: 500;
}

.btn {
    background: #919191 linear-gradient(to bottom, #919191, #444) repeat scroll 0 0;
}

.btn:hover {
    background: #444 linear-gradient(to bottom, #444, #444) repeat scroll 0 0;
}

.readon {
    background-color: #919191 !important;
    background-image: linear-gradient(to bottom, #919191, #444) !important;
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1);
    color: #fff;
    padding: 5px 10px 5px 10px;
    margin-top: 10px;
    border-radius: 2px;
    box-shadow: none;
    line-height: 22px;
    text-shadow: none;
    line-height: 38px;
}

.readon:hover, .readon:focus, .readon:active, .readon.active {
    background-color: #000 !important;
    color: #fff;
}

.readmore {
    background-color: #919191 !important;
    background-image: linear-gradient(to bottom, #919191, #444) !important;
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1);
    color: #fff;
    padding: 5px 10px 5px 10px;
    margin-top: 10px;
    border-radius: 2px;
    box-shadow: none;
    line-height: 22px;
    text-shadow: none;
    line-height: 38px;
}

.readmore:hover, .readmore:focus, .readmore:active, .readmore.active {
    background-color: #000 !important;
    color: #fff;
}

h1, h2, h3, h4, h5, h6 { 
    font-family: sans-serif;
}

.mod_mt_listings.tiles {
    margin: 0;
    overflow: hidden;
    padding-left: 0 !important;
    text-align: center;
}

.mod_mt_listings.tiles .name {
    display: block;
    text-align: center;
}

.mod_mt_listings.tiles li a.top-listing-thumb {
    background-color: #fff !important;
    border: none !important;
    float: unset !important;
    margin-bottom: 0.5em;
    margin-right: 5px !important;
    padding: 2px;
    vertical-align: top;
}

div.featured {
    background-color: #f9f9f9;
    -webkit-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.8);
    -moz-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.8);
    box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.8);
}

.listing-summary {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.8);
    -moz-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.8);
    box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.8);
    border-radius: 0px;
    float: left;
    margin-bottom: 1.5em;
    padding: 1.5em;   
}

.uk-breadcrumb {
    background: rgba(255, 255, 255, 0.95);
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    -moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    padding: 10px 30px 10px 30px;
}

.uk-subnav {
    background: rgba(255, 255, 255, 0.95);
    padding: 0 61px 0 40px;
}

legend {
    color: #444;
}

.btn-primary {
    background-color: #919191 !important;
    background-image: linear-gradient(to bottom, #919191, #444) !important;
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    background-color: #000 !important;
    color: #fff;
}

.span12.module h3 {
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    padding: 15px 15px 15px 30px;
    margin: 15px -15px 15px;
    background: #f7f7f7 none repeat scroll 0 0;
}

.module h3 {
    border-bottom: 1px solid #e5e5e5;
    padding: 15px 15px 15px 30px;
    margin: -15px -15px 15px;
     background: #f7f7f7 none repeat scroll 0 0;
}
.span6.module h3 {
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    padding: 15px 15px 15px 30px;
    margin: 15px -15px 15px;
     background: #f7f7f7 none repeat scroll 0 0;
}
.nav.menu {
    padding-left: 10px;
}
    
.nav > li > a:hover, .nav > li > a:focus {
    background-color: #919191;
    border-radius: 0px;
    box-shadow: none;
    color: #fff;
    font-weight: 400;
    margin: 10px 0 10px -10px;
    padding: 2px 2px 2px 10px;
    text-decoration: none;
}   
 
.nav > li > a {
    background-color: #e5e5e5;
    border-radius: 0px;
    -webkit-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.4);
    box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.4);
    color: #444;
    font-weight: 400;
    margin: 10px 0 10px -10px;
    padding: 2px 2px 2px 10px;
    text-decoration: none;
}    
ul.nav li.active > a, ul.nav li.active:first-child > a {
    background-color: #919191;
    border-radius: 0px;
    -webkit-box-shadow: 1px 1px 0px 1px rgba(0,0,0,0.4);
    -moz-box-shadow: 1px 1px 0px 1px rgba(0,0,0,0.4);
    box-shadow: 1px 1px 0px 1px rgba(0,0,0,0.4);
    color: #fff;
    font-weight: 400;
    margin: 10px 0 10px -10px;
    padding: 2px 2px 2px 10px;
    text-decoration: none;
} 

.row-fluid .span6 {
    width: 100%;
}

.mod_mt_listings li a img {
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    margin-bottom: 5px;
}

.mod_mt_listings li a img:hover {
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.95);
    -moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.95);
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.95);
}

#cat-header h2.contentheading {
    float: left;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    padding: 15px 15px 15px 30px;
    margin: 15px -15px 15px;
    background: #f7f7f7 none repeat scroll 0 0;   
}

.pages-links {
    background: rgba(255, 255, 255, 0.95);
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    -moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    clear: both;
    margin-bottom: 0.5em;
    overflow: hidden;
    padding: 4px 10px;
    position: relative;
    text-align: right;
}


.listing-summary img.image-left {
    background-color: none;
    border: none;
    clear: left;
    display: block;
    float: left;
    margin: 0 20px 10px 0;
    padding: 0px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
}

.listing-summary p {
    margin-bottom: 0;
    padding-right: 20px;
    text-align: justify;
}

.listing-summary .star {
    margin: 4px 0 12px 1px;
    padding-bottom: 3px;
    position: relative;
    top: 0;
}

.listing-summary .reviews {
    border: 1px solid #919191;
    border-radius: 0;
    font-size: 0.8em;
    margin-left: 12px;
    padding: 5px;
    position: relative;
    top: 1px;
}

sup.popular {
    border-radius: 0;
    color: #CE0203;
    display: inline-block;
    font-size: 0.5em;
    font-weight: 700;
    padding: 0;
    position: relative;
    background-color: transparent;
    border: none;
}

table.rs_calendar_component td span.rs_calendar_date {
    border-bottom: 1px solid #000;
}   

table.rs_calendar_component th {
    background: rgb(125,126,125); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(14,14,14,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
    color: #ffffff;
    padding: 8px 3px;
    text-align: center;
}

.uk-alert {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    border-radius: 5px;
    color: #000;
    margin-bottom: 15px;
    padding: 5px;
}

a:hover, .uk-link:hover {
    text-decoration: underline;
    color: #444;
}

#field_47 .output {
    float: left;  
    width: 80%;
}

#field_47 .caption {
    display: none !important;
}

#listing .listing-desc {
    text-align: justify;
}

ul, ol {
    padding-left: 15px;
}

.thumbnails > li {
    margin-left: 25px;
}

.rating-fav {
    padding: 10px 0px 5px 0px;
    border-radius: 0px;
    margin: 5px 5px 5px 0px;
    background-color: transparent;
}

.rating {
    padding: 0;
}

.actions-rating-fav {
    margin-top: 15px;
}

input.span8, textarea.span8, .uneditable-input.span8 {
    width: 60%;
}

.review-reply-report-permalink {
    display: none;
}

.mod_mt_listings.tiles li {
    float: left;
    list-style: outside none none;
    margin-bottom: 2px;
    padding: 5px 0 !important;
}

.pagination ul > li > a { 
   -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    border-color: #e5e5e5;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    float: left;
    line-height: 24px;
    padding: 4px 12px;
    text-decoration: none;
	}

.pagination ul > li > span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #C0C0C0;
	border-color: #e5e5e5;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    float: left;
    line-height: 24px;
    padding: 4px 12px;
    text-decoration: none;
}

.row-fluid .span4 {
    height: 27px;
}

.bt-cs .bt-inner .bt-title {
    clear: both;
    color: #444;
    display: inline-block;
    font-weight: normal;
    line-height: 150%;
    text-transform: none;
    font-size: 18px;
    line-height: 24px;   
}

.bt-cs .bt-center {
    text-align: left;
}

html {
    color: #333;
    font: 300 14px/24px "Helvetica";
}

.tm-footer {
    background: rgba(0, 0, 0, 0.35) url("../../../less/uikit/images/default/panel-box-noise-bg.png") repeat scroll 0 0;
    color: #fff;
}
.tm-top-a.uk-grid {
    background: #f7f7f7;
    padding: 15px 15px 15px 0px;
    border-radius: 5px;
}

.tm-middle.uk-grid {
    background: #f7f7f7;
    padding: 15px 15px 15px 0px;
    border-radius: 5px;
}

.uk-panel-header {
    background: rgba(255, 255, 255, 0.95);
    /*-webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    -moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.25);*/
    padding: 30px 15px 15px 15px;
}

.uk-pagination > .uk-active > span {
    background: #ffffff none repeat scroll 0 0;
    -webkit-box-shadow: 1px 1px 2px 1px rgba(30,50,70,0.25);
    -moz-box-shadow: 1px 1px 2px 1px rgba(30,50,70,0.25);
    box-shadow: 1px 1px 2px 1px rgba(30,50,70,0.25);
    color: #ad2929;
}

.uk-pagination > li > a:hover, .uk-pagination > li > a:focus {
    background-color: #ffffff;
    color: #ad2929;
    outline: medium none;
}

body {
    background: url(https://howickvillage.co.za/images/headers/karkloof_a.jpg) 50% 0 fixed;
    background-size: cover;  
}

html {
    background: url(https://howickvillage.co.za/images/headers/karkloof_a.jpg) 50% 0 fixed;
    background-size: cover;  
  
}

/* Only Phones */  
@media (max-width: 767px) {  
    #pwebbox_toggler_static373 { display: none; }  
    #pwebbox_toggler_static367 { display: none; } 
    #pwebbox_toggler_static323 { display: none; } 
    .hidden-mobile { display: none; } 
}

.tm-totop-scroller {
    color: #fff !important;
}

.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {
    width: auto !important;
}