.nav-primary {
    padding-left: 5%;
    padding-right: 5%;
}

nav.nav-primary {
    background-color: #f3f3f3;
}

.ninja-forms-field-error {
    color: #F22;
}

.ninja-forms-error-msg {
    color: #F22;
}

.no-margin {
    margin: 0px !important;
}

div.entry-content img {	
    margin: 0px 16px 2px 0px;
}

.no-border-table {
    border-style: none;
}

.no-border-table td {
    border-style: none;
}

.tight-table td {
    margin: 0px;
    padding: 4px;
    line-height: 100%;
}

.entry-wrap {
    line-height: 1.55;
}

.entry {
    margin-bottom: 40px;
}

p {
    color: #000000;
    margin: 0px 0px 12px;
}

strong {
    font-weight: 700;
}

.omega-nav-menu a:hover {
    color: rgb(102, 181, 226);
}

.entry-header .entry-meta {
    margin-bottom: 4px;
    font-size: 12px;
}

a {
    color: #e21c2b;
}

a:hover {
    text-decoration: underline;
}

.site-container {
    min-width: 670px;
}

.site-title {
	margin: 0px;
}

.title-area {
    text-align: left;
    padding: 0px;
}

.entry-title {
    font-size: 32px;
}

.title-area h1 {
    font-size: 50px;
}

.entry-title a {
    text-decoration: none;
}

.omega-nav-menu {
    text-align: left;
}

.omega-nav-menu a {
    font-weight: 400;
    padding-left: 0px;
    color: #333333;
}
.page_item a {
    padding-left: 0px;
}

.page_item a:hover {
    color: rgb(102, 102, 102);
}

.omega-nav-menu a:hover {
    color: rgb(102, 102, 102);
}

.site-header span {
    color: #fff;
}

.site-header {
    background-color: #e21c2b;
    padding: 0px 5% 0px 5%;    
}

.entry-footer {
    display:none;
}

hr {
    display: block; 
    height: 1px;
    border: 0; border-top: 1px solid #ddd;    
    margin: 16px 0px 16px 0px;
}

.current-menu-item > a {
    font-weight: bold;
    color: #e21c2b;
}

.current-menu-parent > a {
    font-weight: bold;
    color: #e21c2b;
}

.textwidget tr, td {
    border: none;
}