/*
Theme Name:     Caxton TS V4 Child - Ladysmith Gazette
Theme URI:      http://solutiondesign.co.za
Description:    Child theme for the Ladysmith Gazette
Author:         Nic Wilson, Marieka van Vuuren and Leanne Grunewald
Author URI:     http://solutionsdesign.co.za
Template:       caxton-ts-v4-tiger
Version:        4.0.0
*/

/* COLORS

---RED---
#f10000

---YELLOW---
#ff9500

---GREEN---
#00a53c

---BLUE---
#18a4c2
#099

---VIOLET---
#c64f9d

*/

/* INDEX

1. SITE COLOUR
2. NAVBAR, CATEGORY PAGES, AND SINGLE PAGES

*/



/* SITE COLOUR
------------------------------------------------------------- */
a:hover,
.navbar .nav .current_page_item > a, 
.navbar .nav .current-menu-item > a, 
.navbar .nav .current-post-ancestor > a, 
.navbar .nav .current-menu-parent > a, 
.navbar .nav .current-menu-ancestor > a,

.navbar .nav li a:hover, 

.archive .content-inner .entry-meta a:hover,

.desktop .top-news .dropdown-menu a:hover, 
.desktop .top-news .dropdown-menu a:active, 
.desktop .top-news .dropdown-menu a:focus,

.home .site-content .content-inner .entry-meta a:hover, .fa-automobile, .fa-info, .fa-list-ul, .fa-shopping-cart, .fa-lightbulb-o {
	color: #000000
}

.navbar .nav .current_page_item>a, .navbar .nav .current-menu-item>a, .navbar .nav .current-post-ancestor>a, .navbar .nav .current-menu-parent>a, .navbar .nav .current-menu-ancestor>a {
	color: #000000
}

.navbar .nav li a:hover, .navbar .nav li a:active, .navbar .nav li a:focus {
	color: #000000
}
		
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover, 
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
	color: #000000!important;	
}
		
.navbar .nav>li>.sub-menu li a:hover, 
{
	border-bottom: 0px!important;
}
		
.navbar .nav li a
{
	padding-bottom: 8px;
	border-bottom: 5px solid #333333;
}

.navbar .nav .sub-menu li a
{
	border-bottom: 0px;
}

.navbar .nav li a:focus, .navbar .nav li a:active
{
	color: #333333!important;
}

.desktop .top-news .entry-meta,
.news-slider .carousel .carousel-inner .entry-category,
.nav-tabs>.active>a, .nav-tabs>.active>a:hover,
.single .site-content > .hentry .post-categories li, .update-ribbon,
.sponsored-ribbon, h3.category-title .tab_title, .community-toolbox .cxt-widget-header, i.icon-picture, i.icon-music, i.icon-play, .talk-to-us-image h1 {
	background: #000000!important;
}

.news-slider .carousel-list .other-entry li.active {
	border-left-color: #000000;
}

.nav-tabs>.active>a:before, .nav-tabs>.active>a:hover:before {
	border-top-color: #000000;
}
        
.archive .post-layout a.active,
.pagination ul>li .current,
.btn-primary:hover {
	background: #000000;
	border-color: #000000!important;
}

body.error404 .entry-content h2 {
	color: #000000;
}

	

/* ------------------------------------------------------------- */
/* 2. NAVBAR, CATEGORY PAGES, AND SINGLE PAGES
/* ------------------------------------------------------------- */

/* ------------------------------------------------------------- */
/* 2.1 CATEGORY : NEWS
/* ------------------------------------------------------------- */

.navbar .nav>.menu-category-News a {
	border-bottom: 5px solid #f10000;
}

.navbar .nav .current-post-ancestor.menu-category-News > a, 
.navbar .nav .current-menu-parent.menu-category-News > a, 
.navbar .nav .current-menu-item.menu-category-News > a {
	color: #f10000;
}

.navbar .nav>.menu-category-News a:hover, .navbar .nav>.menu-category-News a:active, .navbar .nav>.menu-category-News a:focus {
	color: #f10000;
}

.news-slider .carousel .carousel-inner .category-news .entry-category,
.news-slider .carousel .carousel-inner .category-news-general .entry-category, 
.news-slider .carousel .carousel-inner .category-news-crime .entry-category,
.news-slider .carousel .carousel-inner .category-news-municipal .entry-category, 
.news-slider .carousel .carousel-inner .category-news-schools .entry-category {
	background: #f10000!important;
}

.news-slider .carousel-list .other-entry li.category-news:hover a, 
.news-slider .carousel-list .other-entry li.category-news-general:hover a, 
.news-slider .carousel-list .other-entry li.category-news-crime:hover a, 
.news-slider .carousel-list .other-entry li.category-news-municipal:hover a, 
.news-slider .carousel-list .other-entry li.category-news-schools:hover a {
	color: #f10000!important;
}

.nav-tabs >.active.category-news >a ,
.nav-tabs >.active.category-news-general >a, 
.nav-tabs >.active.category-news-crime >a, 
.nav-tabs >.active.category-news-municipal >a, 
.nav-tabs >.active.category-news-schools >a {
	background: #f10000!important;
}

.nav-tabs>.active.category-news>a:before, .nav-tabs>.active.category-news>a:hover:before,
.nav-tabs>.active.category-news-general>a:before, .nav-tabs>.active.category-news-general>a:hover:before, 
.nav-tabs>.active.category-news-crime>a:before, .nav-tabs>.active.category-news-crime>a:hover:before, 
.nav-tabs>.active.category-news-municipal>a:before, .nav-tabs>.active.category-news-municipal>a:hover:before, 
.nav-tabs>.active.category-news-schools>a:before, .nav-tabs>.active.category-news-schools>a:hover:before {
	border-top-color: #f10000!important;
}

.widget .category-news .entry-title a:hover,
.widget .category-news-general .entry-title a:hover, 
.widget .category-news-crime .entry-title a:hover, 
.widget .category-news-municipal .entry-title a:hover, 
.widget .category-news-schools .entry-title a:hover {
	color: #f10000!important;
}

.single .site-content .hentry.category-news .post-categories li, 
.single .site-content .hentry.category-news-general .post-categories li, 
.single .site-content .hentry.category-news-crime .post-categories li, 
.single .site-content .hentry.category-news-municipal .post-categories li, 
.single .site-content .hentry.category-news-schools .post-categories li {
	background: #f10000!important;
}

.archive.category-news  .post-layout a.active, 
.archive.category-news-general  .post-layout a.active, 
.archive.category-news-crime  .post-layout a.active,
.archive.category-news-municipal  .post-layout a.active,
.archive.category-news-schools  .post-layout a.active {
	background: #f10000; border-color: #f10000 !important;
}



/* ------------------------------------------------------------- */
/* 2.2 CATEGORY : SPORT
/* ------------------------------------------------------------- */

.navbar .nav>.menu-category-Sport a {
	border-bottom: 5px solid #00a53c;
}

.navbar .nav .current-post-ancestor.menu-category-Sport > a, 
.navbar .nav .current-menu-parent.menu-category-Sport > a, 
.navbar .nav .current-menu-item.menu-category-Sport > a {
	color: #00a53c;
}

.navbar .nav>.menu-category-Sport a:hover, .navbar .nav>.menu-category-Sport a:active, .navbar .nav>.menu-category-Sport a:focus {
	color: #00a53c;
}

.news-slider .carousel .carousel-inner .category-sport .entry-category,
.news-slider .carousel .carousel-inner .category-local-sport .entry-category, 
.news-slider .carousel .carousel-inner .category-school-sport .entry-category {
	background: #00a53c!important;
}

.news-slider .carousel-list .other-entry li.category-sport:hover a, 
.news-slider .carousel-list .other-entry li.category-local-sport:hover a, 
.news-slider .carousel-list .other-entry li.category-school-sport:hover a {
	color: #00a53c!important;
}

.nav-tabs >.active.category-sport >a ,
.nav-tabs >.active.category-local-sport >a, 
.nav-tabs >.active.category-school-sport >a {
	background: #00a53c!important;
}

.nav-tabs>.active.category-sport>a:before, .nav-tabs>.active.category-sport>a:hover:before,
.nav-tabs>.active.category-local-sport>a:before, .nav-tabs>.active.category-local-sport>a:hover:before, 
.nav-tabs>.active.category-school-sport>a:before, .nav-tabs>.active.category-school-sport>a:hover:before {
	border-top-color: #00a53c!important;
}

.widget .category-sport .entry-title a:hover,
.widget .category-local-sport .entry-title a:hover, 
.widget .category-school-sport .entry-title a:hover {
	color: #00a53c!important;
}

.single .site-content .hentry.category-sport .post-categories li, 
.single .site-content .hentry.category-local-sport .post-categories li, 
.single .site-content .hentry.category-school-sport .post-categories li  {
	background: #00a53c!important;
}

.archive.category-sport  .post-layout a.active, 
.archive.category-local-sport  .post-layout a.active, 
.archive.category-school-sport  .post-layout a.active {
	background: #00a53c; border-color: #00a53c !important;
}



/* ------------------------------------------------------------- */
/* 2.3 CATEGORY : GALLERY
/* ------------------------------------------------------------- */

.navbar .nav>.menu-category-Galleries a {
	border-bottom: 5px solid #c64f9d;
}

.navbar .nav .current-post-ancestor.menu-category-Galleries > a, 
.navbar .nav .current-menu-parent.menu-category-Galleries > a, 
.navbar .nav .current-menu-item.menu-category-Galleries > a {
	color: #c64f9d;
}

.navbar .nav>.menu-category-Galleries a:hover, .navbar .nav>.menu-category-Galleries a:active, .navbar .nav>.menu-category-Galleries a:focus {
	color: #c64f9d;
}

.news-slider .carousel .carousel-inner .category-galleries .entry-category,
.news-slider .carousel .carousel-inner .category-Videos .entry-category,
.news-slider .carousel .carousel-inner .category-news-galleries .entry-category,
.news-slider .carousel .carousel-inner .category-community-galleries .entry-category,
.news-slider .carousel .carousel-inner .category-schools-galleries .entry-category,
.news-slider .carousel .carousel-inner .category-sports-galleries .entry-category {
	background: #c64f9d!important;
}

.news-slider .carousel-list .other-entry li.category-galleries:hover a, 
.news-slider .carousel-list .other-entry li.category-Videos:hover a, 
.news-slider .carousel-list .other-entry li.category-news-galleries:hover a, 
.news-slider .carousel-list .other-entry li.category-community-galleries:hover a, 
.news-slider .carousel-list .other-entry li.category-schools-galleries:hover a, 
.news-slider .carousel-list .other-entry li.category-sports-galleries:hover a {
	color: #c64f9d!important;
}

.nav-tabs >.active.category-galleries >a,
.nav-tabs >.active.category-Videos >a,
.nav-tabs >.active.category-news-galleries >a, 
.nav-tabs >.active.category-community-galleries >a, 
.nav-tabs >.active.category-schools-galleries >a, 
.nav-tabs >.active.category-sports-galleries >a {
	background: #c64f9d!important;
}

.nav-tabs>.active.category-galleries>a:before, .nav-tabs>.active.category-galleries>a:hover:before,
.nav-tabs>.active.category-Videos>a:before, .nav-tabs>.active.category-Videos>a:hover:before,
.nav-tabs>.active.category-news-galleries>a:before, .nav-tabs>.active.category-news-galleries>a:hover:before, 
.nav-tabs>.active.category-community-galleries>a:before, .nav-tabs>.active.category-community-galleries>a:hover:before, 
.nav-tabs>.active.category-schools-galleries>a:before, .nav-tabs>.active.category-schools-galleries>a:hover:before , 
.nav-tabs>.active.category-sports-galleries>a:before, .nav-tabs>.active.category-sports-galleries>a:hover:before  {
	border-top-color: #c64f9d!important;
}

.widget .category-galleries .entry-title a:hover,
.widget .category-Videos .entry-title a:hover, 
.widget .category-news-galleries .entry-title a:hover, 
.widget .category-community-galleries .entry-title a:hover, 
.widget .category-schools-galleries .entry-title a:hover, 
.widget .category-sports-galleries .entry-title a:hover  {
	color: #c64f9d!important;
}

.single .site-content .hentry.category-galleries .post-categories li, 
.single .site-content .hentry.category-Videos .post-categories li, 
.single .site-content .hentry.category-news-galleries .post-categories li, 
.single .site-content .hentry.category-community-galleries .post-categories li, 
.single .site-content .hentry.category-schools-galleries .post-categories li, 
.single .site-content .hentry.category-sports-galleries .post-categories li  {
	background: #c64f9d!important;
}

.archive.category-galleries  .post-layout a.active, 
.archive.category-Videos  .post-layout a.active, 
.archive.category-news-galleries  .post-layout a.active, 
.archive.category-community-galleries  .post-layout a.active, 
.archive.category-schools-galleries  .post-layout a.active, 
.archive.category-sports-galleries  .post-layout a.active {
	background: #c64f9d; border-color: #c64f9d !important;
}



/* ------------------------------------------------------------- */
/* 2.4 CATEGORY : OPINION
/* ------------------------------------------------------------- */

.navbar .nav>.menu-category-Opinion a {
	border-bottom: 5px solid #ff9500;
}

.navbar .nav .current-post-ancestor.menu-category-Opinion > a, 
.navbar .nav .current-menu-parent.menu-category-Opinion > a, 
.navbar .nav .current-menu-item.menu-category-Opinion > a {
	color: #ff9500;
}

.navbar .nav>.menu-category-Opinion a:hover, .navbar .nav>.menu-category-Opinion a:active, .navbar .nav>.menu-category-Opinion a:focus {
	color: #ff9500;
}

.news-slider .carousel .carousel-inner .category-editors-choice .entry-category,
.news-slider .carousel .carousel-inner .category-opinion .entry-category,
.news-slider .carousel .carousel-inner .category-letters .entry-category,
.news-slider .carousel .carousel-inner .category-blogs .entry-category,
.news-slider .carousel .carousel-inner .category-editors-note .entry-category,
.news-slider .carousel .carousel-inner .category-special-categories .entry-category {
	background: #ff9500!important;
}

.news-slider .carousel-list .other-entry li.category-editors-choice:hover a, 
.news-slider .carousel-list .other-entry li.category-opinion:hover a, 
.news-slider .carousel-list .other-entry li.category-letters:hover a, 
.news-slider .carousel-list .other-entry li.category-blogs:hover a, 
.news-slider .carousel-list .other-entry li.category-editors-note:hover a,
.news-slider .carousel-list .other-entry li.category-special-categories:hover a {
	color: #ff9500!important;
}

.nav-tabs >.active.category-editors-choice >a,
.nav-tabs >.active.category-opinion >a,
.nav-tabs >.active.category-letters >a, 
.nav-tabs >.active.category-blogs >a, 
.nav-tabs >.active.category-editors-note >a,
.nav-tabs >.active.category-special-categories >a  {
	background: #ff9500!important;
}

.nav-tabs>.active.category-editors-choice>a:before, .nav-tabs>.active.category-editors-choice>a:hover:before,
.nav-tabs>.active.category-opinion>a:before, .nav-tabs>.active.category-opinion>a:hover:before,
.nav-tabs>.active.category-letters>a:before, .nav-tabs>.active.category-letters>a:hover:before, 
.nav-tabs>.active.category-blogs>a:before, .nav-tabs>.active.category-blogs>a:hover:before, 
.nav-tabs>.active.category-editors-note>a:before, .nav-tabs>.active.category-editors-note>a:hover:before, 
.nav-tabs>.active.category-special-categories>a:before, .nav-tabs>.active.category-special-categories>a:hover:before {
	border-top-color: #ff9500!important;
}

.widget .category-editors-choice .entry-title a:hover,
.widget .category-opinion .entry-title a:hover, 
.widget .category-letters .entry-title a:hover, 
.widget .category-blogs .entry-title a:hover, 
.widget .category-editors-note .entry-title a:hover, 
.widget .category-special-categories .entry-title a:hover  {
	color: #ff9500!important;
}

.widget.dw_focus_categories >.category-editors-choice > a.tab_title,
.widget.dw_focus_categories >.category-opinion > a.tab_title,
.widget.dw_focus_categories >.category-letters > a.tab_title,
.widget.dw_focus_categories >.category-blogs > a.tab_title,
.widget.dw_focus_categories >.category-editors-note > a.tab_title,
.widget.dw_focus_categories >.category-special-categories > a.tab_title {
	background: #ff9500!important;
}

.single .site-content .hentry.category-editors-choice .post-categories li, 
.single .site-content .hentry.category-opinion .post-categories li, 
.single .site-content .hentry.category-letters .post-categories li, 
.single .site-content .hentry.category-blogs .post-categories li, 
.single .site-content .hentry.category-editors-note .post-categories li, 
.single .site-content .hentry.category-special-categories .post-categories li  {
	background: #ff9500!important;
}

.archive.category-editors-choice .post-layout a.active, 
.archive.category-opinion  .post-layout a.active, 
.archive.category-letters  .post-layout a.active, 
.archive.category-blogs  .post-layout a.active, 
.archive.category-editors-note  .post-layout a.active, 
.archive.category-special-categories  .post-layout a.active {
	background: #ff9500; border-color: #ff9500 !important;
}



/* ------------------------------------------------------------- */
/* 2.5 CATEGORY : LIFESTYLE / ENTERTAINMENT
/* ------------------------------------------------------------- */

.navbar .nav>.menu-category-Entertainment  a, .navbar .nav>.menu-category-Lifestyle  a, .navbar .nav>.menu-category-Events  a {
	border-bottom: 5px solid #099;
}

.navbar .nav .current-post-ancestor.menu-category-Entertainment > a, 
.navbar .nav .current-menu-parent.menu-category-Entertainment > a, 
.navbar .nav .current-menu-item.menu-category-Entertainment > a,
.navbar .nav .current-post-ancestor.menu-category-Lifestyle > a, 
.navbar .nav .current-menu-parent.menu-category-Lifestyle > a, 
.navbar .nav .current-menu-item.menu-category-Lifestyle > a,
.navbar .nav .current-post-ancestor.menu-category-Events > a, 
.navbar .nav .current-menu-parent.menu-category-Events > a, 
.navbar .nav .current-menu-item.menu-category-Events > a{
	color: #099;
}

.navbar .nav>.menu-category-Entertainment a:hover, .navbar .nav>.menu-category-Entertainment a:active, .navbar .nav>.menu-category-Entertainment a:focus,
.navbar .nav>.menu-category-Lifestyle a:hover, .navbar .nav>.menu-category-Lifestyle a:active, .navbar .nav>.menu-category-Lifestyle a:focus,
.navbar .nav>.menu-category-Events a:hover, .navbar .nav>.menu-category-Events a:active, .navbar .nav>.menu-category-Events a:focus {
	color: #099;
}

.news-slider .carousel .carousel-inner .category-entertainment .entry-category,
.news-slider .carousel .carousel-inner .category-lifestyle .entry-category,
.news-slider .carousel .carousel-inner .category-Upcoming-Events .entry-category {
	background: #099!important;
}

.news-slider .carousel-list .other-entry li.category-entertainment:hover a, 
.news-slider .carousel-list .other-entry li.category-lifestyle:hover a, 
.news-slider .carousel-list .other-entry li.category-Upcoming-Events:hover a {
	color: #099!important;
}

.nav-tabs >.active.category-entertainment >a,
.nav-tabs >.active.category-lifestyle >a,
.nav-tabs >.active.category-Upcoming-Events >a {
	background: #099!important;
}

.nav-tabs>.active.category-entertainment>a:before, .nav-tabs>.active.category-entertainment>a:hover:before,
.nav-tabs>.active.category-lifestyle>a:before, .nav-tabs>.active.category-lifestyle>a:hover:before,
.nav-tabs>.active.category-Upcoming-Events>a:before, .nav-tabs>.active.category-Upcoming-Events>a:hover:before {
	border-top-color: #099!important;
}

.widget .category-entertainment .entry-title a:hover,
.widget .category-lifestyle .entry-title a:hover, 
.widget .category-Upcoming-Events .entry-title a:hover  {
	color: #099!important;
}

.widget.dw_focus_categories >.category-entertainment > a.tab_title,
.widget.dw_focus_categories >.category-lifestyle > a.tab_title,
.widget.dw_focus_categories >.category-Upcoming-Events > a.tab_title {
	background: #099!important;
}

.single .site-content .hentry.category-entertainment .post-categories li, 
.single .site-content .hentry.category-lifestyle .post-categories li, 
.single .site-content .hentry.category-Upcoming-Events .post-categories li {
	background: #099!important;
}

.archive.category-entertainment .post-layout a.active, 
.archive.category-lifestyle  .post-layout a.active, 
.archive.category-Upcoming-Events  .post-layout a.active {
	background: #099; border-color: #099 !important;
}



/* ------------------------------------------------------------- */
/* 2.6 CATEGORY : CLASSIFIEDS
/* ------------------------------------------------------------- */

.navbar .nav>.menu-category-Classifieds a:hover, .navbar .nav>.menu-category-Classifieds a:active, .navbar .nav>.menu-category-Classifieds a:focus {
	color: #175c8a;
}

.navbar .nav .current-post-ancestor.menu-category-Classifieds  > a, 
.navbar .nav .current-menu-parent.menu-category-Classifieds  > a, 
.navbar .nav .current-menu-item.menu-category-Classifieds  > a {
	color: #175c8a ;
}



/* ------------------------------------------------------------- */
/* 2.7 CATEGORY : DIRECTORY
/* ------------------------------------------------------------- */

.navbar .nav>.menu-category-Directory a:hover, .navbar .nav>.menu-category-Directory a:active, .navbar .nav>.menu-category-Directory a:focus {
	color: #2182c3;
}

.navbar .nav .current-post-ancestor.menu-category-Directory   > a, 
.navbar .nav .current-menu-parent.menu-category-Directory   > a, 
.navbar .nav .current-menu-item.menu-category-Directory   > a {
	color: #2182c3;
}









