body {
    font-size: 1rem;
    line-height: 1.4;
}
#nav li:hover a {
  color: white;
}
.uk-scope a.button-primary {
    color: #fff !important;
}
.g-main-nav a:hover, .g-main-nav a:focus, .g-main-nav a:active {
    color: #fff;
    text-decoration: none;
}
.home-blocks .platform-content {
  margin:0px;
  padding:0px;
}
.rsdir-images-list li {
    border: 0px solid #cacaca;
}
/* K2 Front end changes for edit screen */
.button {
	  border-radius: 0rem;
	margin: 0 0 0.5rem 0;
	padding: 0.5rem 1.125rem;
}
#k2ModalLogo {
    background: url(https://wcmbnews.com/images/navlogos/WCMB-header-logo.jpg) no-repeat 8px 50%;
        background-size: auto;
    background-size: 80px;
    padding: 16px 0 16px 108px;
    margin: 0;
        margin-top: 0px;
    float: left;
}
/* Directory */ 
.rsdir-listing-title {
    font-weight: 600;
    font-size: 24px;
    margin-bottom:0px;
}
.rsdir-listing-big-subtitle {
    font-size: 16px;
    margin: 10px 0px;
    line-height: 20px;
}
.rsdir-detail-title {
    font-size: 30px;
}
.rsdir-detail-big-subtitle, .rsdir-detail-section-title {
    font-size: 16px;
    line-height: 20px;
}
h4.media-heading {
    margin-bottom: 20px;
}
/* Careers */
.careers {
    padding:0px !important;
}
.careers div.catItemIntroText {
    padding: 0px 0 12px 0 !important;
}

.careers p {
    margin: 0px !important;
}
.career-block {
    margin-bottom:5px !important;
}
/* Drop pics */
div.droppicscats h2 {
    display:none;
    
}
.droppicsgallerydefault {
    margin-top: 0px !important;
}
/* RAXO Home Menu Changes */
.home-raxo .raxo-title a {
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
    word-break: normal;
    color: #2a6b36 !important;
}
.home-raxo .raxo-title a:hover {
    color: #000 !important;
}
.home-raxo .raxo-text {
    font-size: 12px;
    line-height: 14px;
    word-break: normal;
}

.g-main-nav a {
    position: relative;
    display: block;
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
    text-transform: none;
    transition: color 0.1s,background-color 0.1s,padding 0.2s ease-in;
    color: #fff;
}

.g-main-nav li {
  border-bottom:3px transparent solid;
}
.g-main-nav li:hover {
    border-bottom: 3px #fff solid;
}
.g-main-nav li.active {
    border-bottom: 3px #fff solid;
}

.g-main-nav .g-dropdown li:hover, .g-main-nav .g-standard .g-fade.g-dropdown li.active {
    border-bottom:3px transparent solid;
}
    
 .centerimage {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 250px;
} 

.menuimage {
    display: list-item;
    margin-right: auto;
    margin-left: auto;
}

    
.g-menu-item-title {
    
}

.g-menu-item-title:hover {
    color: #c8c8c8;
}

a.g-main-nav:hover {
    background: #c8c8c8;
}

.main-nav {
    width: 100%;
    content: center;
}


#main-nav {
    width: 100%;
}
#top-toolbar {
    background-color:#000;
}

/* Calendar Overrides */ 
.dh-calendar .cal_div .cal_div_currentmonth {
    background-color: #D40000;
    color:#fff;
}


.dauphinherald .raxo-portal, .dauphinherald .raxo-portal a, .dauphinherald .raxo-portal .raxo-block-name, .dauphinherald .raxo-portal article:hover .dauphinherald .raxo-image {
    color: #D40000;
    border-color: #D40000;
}

.swanvalley .raxo-portal, .dauphinherald .raxo-portal a, .dauphinherald .raxo-portal .raxo-block-name, .dauphinherald .raxo-portal article:hover .dauphinherald .raxo-image {
    color: #0085cd;
    border-color: #0085cd;
}

.roblinreview .raxo-portal, .dauphinherald .raxo-portal a, .dauphinherald .raxo-portal .raxo-block-name, .dauphinherald .raxo-portal article:hover .dauphinherald .raxo-image {
    color: #ED1C24;
    border-color: #ED1C24;
}

.russellbanner .raxo-portal, .dauphinherald .raxo-portal a, .dauphinherald .raxo-portal .raxo-block-name, .dauphinherald .raxo-portal article:hover .dauphinherald .raxo-image {
    color: #017FBE;
    border-color: #017FBE;
}

.opasquiatimes .raxo-portal, .dauphinherald .raxo-portal a, .dauphinherald .raxo-portal .raxo-block-name, .dauphinherald .raxo-portal article:hover .dauphinherald .raxo-image {
    color: #000;
    border-color: #000;
}

.raxo-default a {
    color: #000 !important;
}

#g-nav.home {
    background-color: #f5f5f5;
    border-bottom: solid;
    border-top: solid;
    border-color: #2a6b36;
    border-width: 3px;
    padding-bottom: 0px;
    padding-top: 0px;
}

#g-nav.home .g-content {
    padding-bottom: 0px;
    padding-top: 0px;
}

#g-nav.home.g-main-nav .g-standard .g-fade.g-dropdown {
    background-color: #ffffff;
    z-index: 1200;
}

.g-main-nav .g-dropdown {
    background-color: #ffffff;
    border: 1px solid #000;
    border-radius:0px;
    z-index: 1200;
}

#g-nav.home .g-main-nav .g-sublevel > li > .g-menu-item-container {
    line-height: normal;
    font-size: 1.35rem;
    font-weight: bold;
    padding-right: 5px;
    padding-left: 5px;
}

li.g-standard a.g-menu-item-container, .g-menu-item-title {
    color: #000; 
    padding-right: 10px;
    padding-left: 10px;
    font-size: 22px !important;
}
li.g-standard ul.g-sublevel a.g-menu-item-container {
    font-size: 16px;
}
.dauphinherald li.g-standard ul.g-sublevel a.g-menu-item-container {
    font-size: 16px;
}
.dauphinherald .g-menu-item-title, 
.dauphinherald li.g-standard a.g-menu-item-container, 
.swanvalley .g-menu-item-title, 
.swanvalley li.g-standard a.g-menu-item-container,
.roblinreview .g-menu-item-title, 
.roblinreview li.g-standard a.g-menu-item-container,
.russellbanner .g-menu-item-title, 
.russellbanner li.g-standard a.g-menu-item-container,
.opasquia .g-menu-item-title, 
.opasquia li.g-standard a.g-menu-item-container
{
    color: #fff !important; 
    padding-right: 10px;
    padding-left: 10px;
    font-size: 22px;
}
.dauphinherald .g-dropdown-column .g-menu-item-title,
.swanvalley .g-dropdown-column .g-menu-item-title,
.roblinrevi .g-dropdown-column .g-menu-item-title,
.roblinreview .g-dropdown-column .g-menu-item-title,
.russellbanner .g-dropdown-column .g-menu-item-title,
.opasquia .g-dropdown-column .g-menu-item-title {
  color: #000 !important;
  font-size:18px !important;
}

.dauphinherald .g-main-nav .g-standard .g-fade.g-dropdown,
.swanvalley .g-main-nav .g-standard .g-fade.g-dropdown, 
.roblinreview .g-main-nav .g-standard .g-fade.g-dropdown, 
.russellbanner .g-main-nav .g-standard .g-fade.g-dropdown, 
.opasquia .g-main-nav .g-standard .g-fade.g-dropdown{
    background-color: #fff;
    z-index: 1200;
}

#g-nav.dauphinherald {
    background-color: #D40000;
}

#g-nav.swanvalley {
    background-color: #0085cd;
}

#g-nav.roblinreview {
    background-color: #ed1c25;
}

#g-nav.russellbanner {
    background-color: #007fbe;
}

#g-nav.opasquia {
    background-color: #2a6b36;
}

.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator {
    display: none;
}

div.itemListCategory {
    background: #ffffff;
    border: 0px solid #ddd0;
    border-radius: 4px;
    margin: 0 0 14px 0;
    padding: 0px;
}

.g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content {
    color: #000 !important;
}

.whitetext a {
    color: #fff;
    }
    
.main-nav .g-dropdown .g-menu-item-title {
    color: #000;
}

#g-header {
    padding: 1px;
}



.g-main-nav .g-toplevel > li {
    padding-right: 5px;
    padding-left: 5px;
}

.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
padding:0px;
margin-top: 5px;
}

.g-main-nav .g-sublevel > li {
margin: 0rem 0.9375rem;
padding: 0;
}

.raxo-default {
margin: 5px 0 24px;
}

#g-nav .g-container {
    width:100%; 
}

#g-offcanvas #g-mobilemenu-container ul>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator {
    border: 1px solid #33663d;
    background: #f5f5f5;
    border-radius: 0.25rem;
    margin: -0.3rem 0 -0.2rem 0.5rem;
    padding: 0.2rem;
}

#g-offcanvas #g-mobilemenu-container ul>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator {
    border: 1px solid #33663d00;
    background: #f5f5f500;
    border-radius: 0.25rem;
    margin: -0.3rem 0 -0.2rem 0.5rem;
    padding: 0.2rem;
}
.raxo-prime .raxo-category.raxo-8, .raxo-prime .raxo-category.raxo-9 {
    background-color: red;
}

/* Swan Raxo Custom CSS */

.raxo-category.raxo-11, .raxo-category.raxo-10, .raxo-category.raxo-12 {
    background-color: #0085CD;
}

/* Dauphin Raxo Custom CSS */

.raxo-category.raxo-7, .raxo-category.raxo-8, .raxo-category.raxo-9 {
    background-color: #D40000;
}

/* Roblin Raxo Custom CSS */

.raxo-category.raxo-13, .raxo-category.raxo-14, .raxo-category.raxo-15 {
    background-color: #ED1C25;
}

/* Russell Raxo Custom CSS */

.raxo-category.raxo-16, .raxo-category.raxo-17, .raxo-category.raxo-18 {
    background-color: #007FBE;
}

/* The Pas Raxo Custom CSS */

.raxo-category.raxo-19, .raxo-category.raxo-20, .raxo-category.raxo-21 {
    background-color: #231F20;
}

.btn-primary {
    font-family: "Source Sans Pro";
    font-weight: 600;
    font-size: 0.8rem;
    line-height: 1.15;
    letter-spacing: 0.1rem;
    text-transform: uppercase;
    background: #bdbdbd;
    color: #ffffff;
    border: 1px solid transparent;
    vertical-align: middle;
    text-shadow: none;
    transition: all 0.2s;
}

.edit.item-page .btn-toolbar .btn, .pager.pagenav a, p.readmore .btn, .contact .form-actions .btn, #contact-form .controls .btn-primary.validate, .profile .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .search #searchForm .btn, .search #search-form .btn, .finder #searchForm .btn, .finder #search-form .btn {
    display: inline-block;
    font-family: "Source Sans Pro";
    font-weight: 600;
    font-size: 0.8rem;
    line-height: 1.15;
    letter-spacing: 0.1rem;
    text-transform: uppercase;
    background: #007949;
    color: #ffffff;
    border: 1px solid transparent;
    border-radius: 2.5rem;
    margin: 0 0 0.5rem 0;
    padding: 1.5rem 3.125rem;
    vertical-align: middle;
    text-shadow: none;
    transition: all 0.2s;
}

div#logo-7992-particle {
    max-width: 300px;
    margin: auto;
}

input.btn.btn-primary {
    background-color: #2a6b36;
}

a.uk-button.uk-button-default {
    background-color: #2a6b36;
    color: white;
}

.uk-scope .uk-button-primary {
    background-color: #2a6b36 !important;
}