::selection { background: #C84302 }

:-moz-selection { background: #C84302 }

.top-bar, .post-content .modern-quote { border-top-color: #C84302 }

.trending-ticker .heading, .breadcrumbs .location, .news-focus .heading, .gallery-title, .related-posts .section-head, 
.news-focus .heading .subcats a.active, .post-content a, .comments-list .bypostauthor .comment-author a, .error-page 
.text-404, .main-color, .section-head.prominent, .block.posts .fa-angle-right, a.bbp-author-name, .main-stars span:before,
.main-stars, .recentcomments  .url { color: #C84302 }

.navigation .menu > li:hover > a, .navigation .menu >.current-menu-item > a, .navigation .menu > .current-menu-parent > a,
.navigation .menu > .current-menu-ancestor > a, .tabbed .tabs-list .active a,  
.comment-content .reply, .sc-tabs .active a, .navigation .mega-menu { border-bottom-color: #C84302 }

.main-featured .cat, .main-featured .pages .flex-active, .rate-number .progress, .highlights .rate-number .progress, 
.main-pagination .current, .main-pagination a:hover, .cat-title, .sc-button-default:hover, .drop-caps, .review-box .bar,
.review-box .overall, .post .read-more a, .button, .post-pagination > span { background: #C84302 }

.post-content .wpcf7-not-valid-tip, .main-heading, .review-box .heading, .post-header .post-title:before, 
.highlights h2:before, div.bbp-template-notice, div.indicator-hint, div.bbp-template-notice.info, 
.modal-header .modal-title, .entry-title, .page-title { border-left-color: #C84302 }

@media only screen and (max-width: 799px) { .navigation .mobile .fa { background: #C84302 } }

.post-content a { color: #c82802 }

.main-featured { background-color: #fcfcfc; background-image: none; }

.main .sidebar .widgettitle, .tabbed .tabs-list { background-color: #014422; }

.main .sidebar .widgettitle, .tabbed .tabs-list a { color: #ffffff }

.navigation .menu > li:hover, .navigation .menu li li:hover, .navigation .menu li li.current-menu-item,
.navigation .mega-menu .sub-nav li:hover, .navigation .menu .sub-nav li.current-menu-item { background-color: #008c44; }

@media only screen and (max-width: 799px) { .navigation .menu > li:hover > a, .navigation .menu > .current-menu-item > a, 
.navigation .menu > .current-menu-parent > a, .navigation .mega-menu.links > li:hover,
.navigation .menu > .current-menu-ancestor > a, .navigation .menu li.active { background-color: #008c44; } }

.navigation a, .mega-menu .heading, .mega-menu .featured h2 a { color: #ffffff; }

body, .main .sidebar .widgettitle, .tabbed .tabs-list, h3.gallery-title, .comment-respond small, .main-heading, .gallery-title, .section-head, .main-footer .widgettitle, .entry-title, .page-title { font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;  }
h1, h2, h3, h4, h5, h6, .gallery-block .carousel .title a, .list-timeline .posts article, .posts-list .content > a, .block.posts a, 
								#bbpress-forums .bbp-topic-title, #bbpress-forums .bbp-forum-title, .bbpress.single-topic .main-heading, .navigate-posts .link { font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;  }
.post-content { font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;  }
.highlights .excerpt, .listing-alt .content .excerpt { font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;  }
.navigation { background-color: #014422; }

@media only screen and (max-width: 799px) { .navigation .menu > li:hover > a, .navigation .menu > .current-menu-item > a, 
.navigation .menu > .current-menu-parent > a { background-color: #014422; } }

.navigation.sticky { background: rgb(1,68,34); background: rgba(1,68,34, 0.9); }

.navigation .mega-menu, .navigation .menu ul { background-color: #149b57; }

@media only screen and (max-width: 799px) { .navigation .mega-menu.links > li:hover { background-color: #149b57; } }

.navigation { border-color: #149b57; }

.navigation .menu > li li a, .navigation .mega-menu.links > li > a, .navigation .mega-menu.links > li li a,
.mega-menu .posts-list .content, .navigation .mega-menu .sub-nav li a { border-color: #008c44; }

@media only screen and (max-width: 799px) { .navigation .menu li a { border-color: #008c44; } }

.mega-menu .heading, .navigation .mega-menu.links > li > a { border-color: #067a40; }

.mega-menu .sub-nav { background: #0d7742; }

.post-header h1, .post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 { font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;  }

td {
    padding: 4px 7px;
    border:none;
    padding-left: 5px;}
address table tbody th, {
    padding: 4px 7px;
    border-left :2px solid #FCFCFC;
    padding-left: 5px;}
@media (max-width: 500px) {th, td
{width:50%;}
}
address table{width:470px;}


.top-bar {
    background-image: url("http://rentdriver.co.za/tbcsa/wp-content/uploads/sites/5/2015/09/nav-tbcsa.jpg");
    background-color: #10311F;
    border-top: 4px solid #D4711A;

    border-bottom: 1px solid #e7e7e7;
}

#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > a, #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > span.um-anchoremulator {
    border-left: 1px solid #013d1e;
}

#megaMenu {
    border: none;
background-image: url("http://rentdriver.co.za/tbcsa/wp-content/uploads/sites/5/2015/09/nav-tbcsa.jpg");
    background-color: #013b1d;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

#megaMenu ul.megaMenu > li.menu-item:hover > a, #megaMenu ul.megaMenu > li.menu-item > a:hover, #megaMenu ul.megaMenu > li.menu-item.megaHover > a, #megaMenu ul.megaMenu > li.menu-item:hover > span.um-anchoremulator, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator:hover, #megaMenu ul.megaMenu > li.menu-item.megaHover > span.um-anchoremulator {
    color: #fdfdfd;
    border-bottom-color: transparent !important;
   
background: #024322; /* Old browsers */
background: -moz-linear-gradient(top,  #024322 0%, #024322 100%, #024322 100%, #024322 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#024322), color-stop(100%,#024322), color-stop(100%,#024322), color-stop(100%,#024322)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #024322 0%,#024322 100%,#024322 100%,#024322 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #024322 0%,#024322 100%,#024322 100%,#024322 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #024322 0%,#024322 100%,#024322 100%,#024322 100%); /* IE10+ */
background: linear-gradient(to bottom,  #024322 0%,#024322 100%,#024322 100%,#024322 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#024322', endColorstr='#024322',GradientType=0 ); /* IE6-9 */

}

#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
    color: #ffffff;
    -moz-box-shadow: 1px 1px 1px #dddddd;
    background-color: #024322;
    background: -webkit-gradient(linear, left top, left bottom, from(#024322), to(#024322));
    background: -webkit-linear-gradient(top, #024322, #024322);
    background: -moz-linear-gradient(top, #f9f9f9, #fefefe);
    background: -ms-linear-gradient(top, #f9f9f9, #fefefe);
    background: -o-linear-gradient(top, #f9f9f9, #fefefe);
    width: 100%;
    left: -1px;
 background: #024322;
}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
    padding: 15px 15px;
}
ul.sub-menu.sub-menu-1 {
    display: block;
}
#megaMenu ul.megaMenu, #megaMenu ul.sub-menu {
    list-style: none outside none;
    margin: 0px;
    overflow: visible;
    zoom: 1;
}
/*CHANGED */
#megaMenu ul.megaMenu>li.menu-item {
    position: relative;
    display: inline-block;
    padding: 0px 0px;
    margin: 0px;
    z-index: 200;
    zoom: 1;
    width: 14%;
    text-align: LEFT;
}
/*CHANGE WIDTH OF SUBMENU ITEM
#megaMenu ul.megaMenu>li.menu-item.ss-nav-menu-mega>ul.sub-menu-1>li.menu-item {
    min-width: 15%;
    float: LEFT;
}
*/
#megaMenu ul.megaMenu>li.menu-item.ss-nav-menu-mega>ul.sub-menu-1>li.menu-item {
    float: LEFT;
}

#megaMenu ul.megaMenu li.menu-item>a span, #megaMenu ul.megaMenu li.menu-item>span.um-anchoremulator span {
    color: #ffffff;
    text-align: center;
    font-size: 14px;
    font-family: Helvetica, Arial, sans-serif !important;
    font-weight: 400 !important;
}
/*submenu*/
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1>li.menu-item>a, #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1>li.menu-item:hover>a, #megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header>a, #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1>li.menu-item>span.um-anchoremulator, #megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header>span.um-anchoremulator, #megaMenu .wpmega-widgetarea h2.widgettitle {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 0px 1px 1px #ffffff;
    padding-bottom: .4em;
    border-bottom: none;
    margin-bottom: 0.6em;
}
#megaMenu ul.megaMenu li.menu-item.mega-with-sub>a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega>a:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub>span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega>span.um-anchoremulator:after {
    border-top-color: #0B311C;
}
.trending-ticker .heading, .breadcrumbs .location, .news-focus .heading, .gallery-title, .related-posts .section-head, .news-focus .heading .subcats a.active, .post-content a, .comments-list .bypostauthor .comment-author a, .error-page .text-404, .main-color, .section-head.prominent, .block.posts .fa-angle-right, a.bbp-author-name {
    color: #C84302;
    display: none;
}
@media only screen and (max-width: 799px)
.navigation .mobile {
    display: none;
}
div.wpb_wrapper ul.list {
    color: #000000;
    font-size: 1.1em;
    line-height: 1.5em;
    font-family: 'HelveticaNeueW10-Light', Helvetica, Arial, sans-serif;
   list-style-type: square;
    margin-left: 4%;
   margin-bottom: 3%;
margin-top: 3%;
}

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #D4711A;
}

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #04A050;
    background-color: #008C44;
}
/*megamenu sublink*/
#megaMenu ul.megaMenu li.menu-item>a:hover span, #megaMenu ul.megaMenu li.menu-item>span.um-anchoremulator span {
    color:#ff8a24;
    text-align: center;
    font-size: 14px;
font-weight:200px;
}

.social-icons .icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
.flex-direction-nav a {
    z-index: 10;
    width: 35px;
    height: 35px;
    margin: -30px 0 0;
    display: block;
    background: #fff;
    position: absolute;
    top: 50%;
    cursor: pointer;
    font-size: 0;
    opacity: 0;
    display: none;
}
/* hide zoom
.main-featured .blocks article:hover img, .main-featured .slides .flex-active-slide:hover img {
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-perspective: 0;
    -webkit-backface-visibility: hidden;
    -moz-transform: scale(1.1);
    opacity: 0.9;
*/
}
/*preview text in the homepage hidden*/
.highlights .excerpt {
    font-size: 13px;
    line-height: 1.615;
    margin-top: 14px;
    border-bottom: 1px solid #d9d9d9;
    color: #949697;
    padding-bottom: 14px;
    display: none;
}
/*colour h4 h5 h1 in content*/
.post-content h1, .post-content h2, .post-content, .post-content h4, .post-content h5, .post-content h6 {
    font-weight: bold;
    color: #C14310;
    margin-bottom: 24px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    line-height: 1.5;
}
/*nav bottom border*/
.navigation {
    border-color: #014422;
}
/*widget title*/

/*mouse over change color*/
h2:hover {
    color: #008C44;
}
h1:hover {
    color: #008C44;
}
.main-heading:hover{color: #008C44;}
/*hide slide block links*/
.main-featured .pages {
    position: absolute;
    max-width: 100%;
    width: 100%;
    bottom: 0;
    padding-top: 10px;
    z-index: 100;
    left: 0;
    padding: 10px 25px 0px 25px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow: hidden;
    display: none;
}
header .textwidget {width:78%; float:right; }
p{font-weight:normal;}
ul, ol, li {font-weight:normal;}
tr:nth-child(odd) td {
    background: #ffffff;
}
/*hide featured category*/
.main-featured .cat, .main-featured .pages .flex-active, .rate-number .progress, .highlights .rate-number .progress, .main-pagination .current, .main-pagination a:hover, .cat-title, .sc-button-default:hover, .drop-caps, .review-box .bar, .review-box .overall, .listing-alt .content .read-more a, .button, .post-pagination>span {
    background: #C84302;
    display: none;
}

/*hide slide caption*/
.main-featured .slider .caption {
    position: absolute;
    bottom: 0;
    background: #19232d;
    background: rgba(25,35,45,0.7);
    width: 100%;
    padding: 14px 20px 17px 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display: none;
}
/*slider background*/
#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_wrap_0 {
    background-color: transparent;
    border-collapse: collapse;
    display: table;
    position: relative;
    text-align: center;
    
}

p {
    color: #72767A !important;
    font-size: 14px;
    line-height: 1.7em;
}
table {
    max-width: 100%;
    background-color: #ffffff;
    color: #72767A !important;
}

textwidget.post-content p{
    color: #72767A !important;
}

/*hide post date, time and title*/


.main-content .post-meta {
    padding: 0;
    font-size: 11px;
    text-transform: uppercase;
    padding: 10px 0;
    border: 1px solid #d9d9d9;
    border-left: 0;
    border-right: 0;
display:none;
    margin-bottom: 21px;
    overflow: hidden;
}


.post-content a {color:#D4711A;
display: inline;}

.post-content a:hover{
color:#008C44;
}
#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li.menu-item {
    min-width: 100px;
}
/*menu-2 style*/

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu-2 {list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #003017;}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {float: left;}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item a {display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item a:hover {
    background-color: #013f1f;
margin:0;
}
/* #megaMenu li ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu-2:hover {display:none;} */

li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
    display: none;
    position: relative;
    top: auto;
    left: auto;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a:hover li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
    display: block;
    position: relative;
    top: auto;
    left: auto;
}

.breadcrumbs a {
    color: #D4711A;
    font-weight: bolder;
    font-size: 13px;
}

/*hide news title in home page*/
.widget.widget_recent_entries h2 {
    display: none;
}

/*downloads list

<ul>
	<li><span class="name"><a title="Tourism and Migration Statistics, June 2015 (StatsSA)" href="http://rentdriver.co.za/tbcsa/wp-content/uploads/sites/5/2015/10/Tourism_Migration_2015_StatsSA.pdf" target="_blank">Tourism and Migration Statistics, June 2015 (StatsSA)</a></span></li>
	<li><span class="name"><a title="NDT Invites you to World Tourism Day Celebrations" href="http://rentdriver.co.za/tbcsa/wp-content/uploads/sites/5/2015/10/WTD_Celebrations_25_September_2015.pdf" target="_blank">NDT Invites you to World Tourism Day Celebrations</a></span></li>
	<li><span class="name"><a title="Call for Inputs: The Public Holidays Act" href="http://rentdriver.co.za/tbcsa/wp-content/uploads/sites/5/2015/10/Summary_Ann_1.pdf" target="_blank">Call for Inputs: The Public Holidays Act</a></span></li>
	<li><a title="City of Joburg Request for Marketing material" href="http://rentdriver.co.za/tbcsa/wp-content/uploads/sites/5/2015/10/Request_for_marketing_material_letter.pdf" target="_blank">City of Joburg Request for Marketing material</a></li>
</ul>

end download list from home page*/

/*spacing in ul*/

post-content ul {
    list-style-type: square;
    margin-left: 42px;
    margin-bottom: 26px !important;
}

/*end spacing in ul*/

/*Hiding mobile menu/*
@media only screen and (max-width: 799px)
.navigation .mobile {
    display: NONE;
}
/*end hide*/

/*list post*/
.post-content.description li {
    color: #72767A !important;
    font-size: 14px;
    margin-top: 5px;
}

/*end list post*/

/*hide post title*/
.post-header .post-title {
    font-size: 20px;
    position: relative;
    padding-left: 18px;
    margin-right: 35px;
    float: left;
    display: none;
}
/*end hide post title*/

/*featured image*/
.no-sidebar .post-header .featured img {
    width: 50%;
    margin-left: 25%;
    height: auto;
}
/*end featured image*/

/*no comment*/
p.nocomments {
    display: none; !important;}
/*end no comment*/

.breadcrumbs {
    background: #fcfcfc;
    padding: 11px 25px;
    font-size: 12px;
    color: #8d97a1;
    line-height: 1;
}

@media only screen and (max-width: 799px)
.main-head .title {
    float: none;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 18px;
    line-height: 1;
}
.main {
    
    margin-top: 15px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}

ul.dash {
    list-style: none;
    margin-left: 10px;
    padding-left: 1em;
}
ul.dash > li:before {
    display: inline-block;
    content: "-";
    width: 1em;
    margin-left: -1em;
}

/*blog style category*/
.listing-alt article .content {
    margin-left: 15px;
    border-bottom: 0;
    line-height: 1.5;
    margin-top: -5px;
}
/*end blog style category*/