body {
    
    background: #f2f2f2 url('../images/bg.jpg') top center no-repeat fixed;
	/*background: #f2f2f2;*/
    font-family: 'Courier New', 'Courier', 'Arial', sans-serif;

}

a {
    outline: none;    
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}

.vmu-content a {
    color: #000000;
    text-decoration: underline;
}

.vmu-content a.readmore {
    font-size: 18px;
    font-weight: bold;
}

.vmu-content p {
    line-height: 14px;
    text-align: justify;
}

.vmu-content img {
    max-width: 100%;
    height: auto;
}

#vmu-wrapper {
    /*padding-top: 50px;*/
    background: rgba(255, 255, 255, 0.4);
}

#vmu-header {
    padding-top: 25px;
}



#vmu-main-nav {
    margin-top: 25px;
}
#vmu-main-nav a {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
}
#vmu-main-nav nav {
    background-color: transparent;
    border: none;
    /*border-top: 1px solid #999999;*/
    /*border-bottom: 1px solid #999999;*/
}

#vmu-main-nav .navbar-nav {
    width: 100%;
    text-align: center;
}
#vmu-main-nav .navbar-nav > li {
    float: none;
    display: inline-block;
}

.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:focus, 
.navbar-default .navbar-nav>.active>a:hover {
    background-color: transparent;
    text-decoration: underline;
}
.navbar-default .navbar-toggle {
    border-color: #000000;
    background-color: #ffffff;
}


#vmu-footer {        
    margin-top: 25px;
    border-top: 1px solid #999999;
    padding-top: 25px;
}
#vmu-header .vmu-sidebar,
#vmu-footer .vmu-sidebar {
    margin: 0px;
    padding: 0px;
}





.vmu-content h1 {
    margin: 10px 0px;
    padding-bottom: 10px;    
    border-bottom: 1px solid #999999;   
}



#vmu-page-lastest-content h2,
#vmu-accordion h3 {
    margin: 10px 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid #999999;
    font-size: 22px;
    font-weight: bold;
}

#vmu-page-lastest-content h2 {
    margin: 5px 0px;
    padding-bottom: 5px;
    font-size: 20px;   
}

/*
#vmu-left-sidebar {
    margin-top: 52px;
}

#vmu-left-sidebar ul { 
    list-style: none;
    padding-left: 15px;
}

#vmu-left-sidebar .vmu-latest-update-date-label {
    font-weight: bold;
    padding-top: 25px;
    font-size: 16px;
    margin-left: -15px;
}
#vmu-left-sidebar ul .vmu-latest-update-item {
    list-style: square;
    list-style-position: outside;
}
#vmu-left-sidebar .vmu-sidebar {
    margin-bottom:  25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #bbbbbb;
}
#vmu-left-sidebar a:visited {
    color: #555555;
}

#vmu-left-sidebar #searchform label {
    display: none;
}
#vmu-left-sidebar #searchform input {
    border: 1px solid #000000;
    background: #ffffff;
    color: #000000;
    margin-bottom: 2px;
}
*/

.vmu-latest-from-category,
.vmu-latest-from-post-type {
    /*
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #bbbbbb;
    */
}
.vmu-latest-from-category h3,
.vmu-latest-from-post-type h3 {
    margin: 25px 0px 0px 0px; 
    /*border-bottom: 1px solid #ededed;*/
    font-weight: bold; 
}
.vmu-latest-from-category .vmu-latest-from-category-item,
.vmu-latest-from-post-type .vmu-latest-from-post-type-item {
    padding-left: 25px;
    margin: 5px 0px;
}
.vmu-latest-from-post-type-items {
    padding: 0;
    list-style: inside;
    /*list-style-type: square;*/
}




.vmu-taxonomy-pagination {
    /*margin-bottom: 25px;*/
    padding-bottom: 25px;
    border-bottom: 1px solid #bbbbbb;
    
    margin-top: 25px;
    padding-top: 25px;    
    border-top: 1px solid #bbbbbb;    
}

.vmu-taxonomy-pagination .vmu-taxonomy-label,
.vmu-taxonomy-pagination a,
.vmu-taxonomy-pagination .vmu-taxonomy-separator {
    font-weight: bold;
    font-size: 18px;
}
.vmu-taxonomy-pagination .vmu-taxonomy-label {    
    display: block;
    font-size: 16px;
    font-weight: normal;
    text-align: center;    
}
.vmu-taxonomy-pagination a {    
}
.vmu-taxonomy-pagination .vmu-taxonomy-separator {
    
}



#vmu-site-stats ol,
#vmu-site-stats ul,
.vmu-post-properties {
    padding-left: 15px;
}

ul.vmu-latest-updates-list .vmu-property-label,
#vmu-site-stats .vmu-property-label,
.vmu-post-properties .vmu-property-label,
.vmu-term-properties .vmu-property-label {
    font-weight: bold;
}



#vmu-contact-form input,
#vmu-contact-form textarea {
    max-width: 100%;
}
#vmu-contact-form .wpcf7-submit {
    border: 1px solid #000000;
    background: #ffffff;
    color: #000000;
    float: right;
    font-size: 16px;
    padding: 5px;
}



.vmu-review-release-year {
    font-style: italic;
}













.alignleft {
    float: left;
    margin: 10px 10px 10px 0px;
    /*margin: 0.375em 1.75em 1.75em 0;*/
}
.alignright {
    float: right;
    margin: 10px 0px 10px 10px;    
    /*margin: 0.375em 0 1.75em 1.75em;*/
}
.aligncenter {
    clear: both;
    display: block;
    margin: 10px auto;
}




/* 2019: */
#vmu-pagination-tabs {}
#vmu-pagination-tabs .nav-tabs {
    text-align: center;
}
#vmu-pagination-tabs .nav-tabs > li {
    float: none;
    display: inline-block;
}
#vmu-pagination-tabs .nav-tabs a {
    font-size: 16px;
}
#vmu-pagination-tabs .tab-content {
    margin: 25px 0px;
    text-align: center;
}
#vmu-pagination-tabs .tab-content a {
    font-weight: bold;
    font-size: 18px;    
}


.vmu-content h1 {
    /*border-top: 1px solid #999999;*/
    text-align: center;
    /*padding-top: 10px;*/
}

.vmu-hide {
    display: none !important;
    visibility: hidden !important;
}


.vmu-sidebar {
    /*margin-top: 52px;*/
}

.vmu-sidebar ul { 
    list-style: none;
    padding-left: 15px;
}

.vmu-sidebar .vmu-latest-update-date-label {
    font-weight: bold;
    padding-top: 25px;
    font-size: 16px;
    margin-left: -15px;
}
.vmu-sidebar ul .vmu-latest-update-item {
    list-style: square;
    list-style-position: outside;
}
.vmu-sidebar .vmu-sidebar {
    margin-bottom:  25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #bbbbbb;
}
.vmu-sidebar a:visited {
    color: #555555;
}

.vmu-sidebar #searchform label {
    display: none;
}
.vmu-sidebar #searchform input {
    border: 1px solid #000000;
    background: #ffffff;
    color: #000000;
    margin-bottom: 2px;
}


#vmu-site-title #searchform {
    text-align: right;
}


#vmu-site-stats {
    border-bottom: 1px solid #999999;
    padding-bottom: 10px;
    margin-bottom: 10px;
}




.vmu-news-row {
    border-bottom: 1px solid #999999;
    padding-top: 20px;
    padding-bottom: 40px;
}

.vmu-news-row h3,
.vmu-news-row h4 {
    text-align: center;
}


#vmu-home-right {}

#vmu-home-right .vmu-sidebar .vmu-latest-update-date-label {
    padding-top: 0px;
}

#vmu-1-sidebar .vmu-sidebar .vmu-latest-update-date-label:first-child {
   padding-top: 0px; 
}



#vmu-upper-menu {
    text-align: right;
    margin: 20px 0px;
    padding: 0px;
}
#menu-upper-menu-1 {
    margin: 0px;
    padding: 0px;
}
#vmu-upper-menu ul#menu-upper-menu {
    float: right;
}
#vmu-upper-menu ul#menu-upper-menu li:first-child,
ul#menu-upper-menu-1 li:first-child{
    list-style: none;
}
#vmu-upper-menu ul#menu-upper-menu li {
    /*display: inline-block;*/
    margin: 0px 0px 0px 20px;
    float: left;
} 
ul#menu-upper-menu-1 li {
    /*display: inline-block;*/
    margin: 0px 20px 0px 0px;
    float: left;
} 

#vmu-upper-menu ul#menu-upper-menu li a,
ul#menu-upper-menu-1 li a {
    color: #555555;
    font-size: 16px;
    font-weight: bold;
        
} 
menu-upper-menu-1


.vmu-hide {
    display: none;
    visibility: hidden;
}



#menu-maintop-2020 a {
    font-size: 22px;
}


#vmu-main-nav-top .navbar {
    min-height: 0;
    margin: 0;
}



.vmu-review-properties {
    border-top: 1px solid #999999;
    margin-top: 15px;
    padding-bottom: 15px;
}
.vmu-review-properties .vmu-term_links-list {
    
}
.vmu-review-properties .vmu-term_links-list li {
    display: inline;  
}
.vmu-review-properties .vmu-term_links-list li:first-child {
    list-style: disc;
}




#vmu-main-nav {
    /*background: red;*/
    margin-top: 0px !important;
}
.vmu-fixed-menu {
    background: #f2f2f2 url('../images/bg.jpg') top center no-repeat fixed;
    position: fixed;
    z-index: 1000;
    top: 0px;
    width: 100%;
    margin-top: 0px !important;
    left: 0px;
    /*transition: 0.6s;*/
    border-bottom: 1px solid #999999;
}

.vmu-fixed-menu > .row {
    background: rgba(255, 255, 255, 0.4);
}



.vmu-collapse_toggle:hover {
    cursor: pointer;
}

.vmu-collapse_toggle {
    border: 1px solid #999999;
    background: rgba(255,255,255,0.4);
    padding: 5px 10px;
    font-size: 20px;
}
.vmu-collapse_toggle > span {
    float: right;
}





#menu-mobile-menu {
    
}

#menu-mobile-menu.navbar-nav > li {
    display: block;
    border: 1px solid #e3e3e3;    
}
#menu-mobile-menu.navbar-nav > li:nth-child(even) {
    background: #f9f9f9;
}
#menu-mobile-menu.navbar-nav > li:nth-child(odd),
.vmu-latest-from-post-type-item:nth-child(odd) {
    background: #f5f5f5;
}

#menu-mobile-menu.navbar-nav li a {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: #555;
    background-color: transparent;
    text-decoration: underline;    
    text-align: center;
}



#vmu_date_select_form {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: bold;
}



.vmu-row {
    margin-top: 25px;
    margin-bottom: 25px;
}

.vmu-row h2 {
    margin-top: 0px;
}

.vmu-row img {
    margin-bottom: 20px;
}

.vmu-row-odd {
    background: #f9f9f9;
}




#vmu-search-results-list {
    margin-top: 20px;
}
#vmu-search-results-list li {
    /*margin: 10px 0px;*/
}
#vmu-search-results-list li {}

.vmu-found-search-term {
    font-size: 18px;
    margin-bottom: 10px;
}
.vmu-found-search-term a {
    
}

#vmu-search-results-list li:nth-child(even) {
    background: #f9f9f9;
}
#vmu-search-results-list li:nth-child(odd) {
    background: #f5f5f5;
}




.vmu-admin-section {
    color: #ff2222;
}



.vmu-admin-section.vmu-export-links {
    text-align: center;
    font-weight: bold;
}
.vmu-admin-section a {
    
    color: #ff2222;
    margin-left: 10px;
    margin-right: 10px;    
}

.admin-bar #vmu-main-nav-top {
    margin-top: 50px;
}



.entry-properties {
    border-bottom: 1px solid #999999;
    margin-bottom: 15px;
    padding-bottom: 15px;
}




.vmu-post-pagination {
    text-align: center;
    margin-top: 15px;
}

.vmu-post-pagination .pagination-link-disabled {
    pointer-events: none;
    text-decoration: none;
}
/*.vmu-post-pagination .pagination-link-disabled:hover {
    cursor: not-allowed;
}*/

.vmu-post-pagination .pagination-link-number {
    display: inline-block;
    padding: 2px 4px; 
}

.vmu-post-pagination .pagination-link-current {
    font-weight: bold; 
    background: #000;    
    color: #fff;    
}





















/* TESTING (list highlighting)*/
/*.vmu-interviews-list li,
.vmu-content ul li {
    padding: 5px;
    margin: 3px;
}

.vmu-interviews-list li:hover,
.vmu-content ul li:hover {
    background: rgba(0, 0, 0, 0.05);
    
}

.vmu-interviews-list li:hover *,
.vmu-content ul li:hover * {
    color: #000000;
    font-weight: bold;
}*/




/* TESTING (global font size) */
/*
body {
    font-size: 100%;
}


li, html p, span, div, a {
    font-size: 1.6rem;
    line-height: 1.9rem !important;
}
*/