.q_logo {
}
#topmostheader {
background: #823;
color: #f5f5f5;
font-size: 12px;
padding: 1px 5px;
width:100%;
}
#topmostheader .vc_col-md-3 {
text-align:right;
}
#topmostheader a {
color: #f8f8f8;
font-size: 14px
} .um-do-search, .um-button {
background: #823;
color: white
}
.um-form .um-meta-text textarea {
display: none
}
.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
background: rgba(190,30,45,1)
}
.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
background: rgba(190,30,45,1);
color: white
}
#cccg_member_since_year_19-6440, #um_field_6440_um_shortcode_6440_19 {
display: inline; 
padding-right: 5px 
}
#cccg_member_since_year_19-6440 { padding-right: 20px
} input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
border:1px solid gray !important
}
select.wpcf7-form-control.wpcf7-select {
-webkit-appearance: auto 
}
input.wpcf7-text:disabled {
background: rgba(0,0,0,0.1)
} .latest_post_two_info {
display: none !important 
} a.youarehere {
color:orange;
font-weight:bolder;
}
.members {
table-layout: fixed;
width: 100%;
}
.members tr td {
padding:5px;
white-space: normal;
word-break: break-word;
}
.members thead tr td {
background:#dfa932;
color:#fff;
font-weight:bold;
}
.members td.email {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 160px;
position: relative;
}
.members td.email:hover::after {
content: attr(data-full);
position: absolute;
left: 0;
top: 100%;
background: #fff;
border: 1px solid #ccc;
padding: 6px 8px;
white-space: normal;
box-shadow: 0 2px 6px rgba(0,0,0,0.1);
z-index: 10;
width: max-content;
max-width: 300px;
}
.alternating tr:nth-child(odd) {
background-color: #fff;
transition: all 1s
}
.alternating tr:nth-child(even) {
background-color: rgb(242,242,242);
transition: all 1s
}
.alternating tr:hover {
background: #990000;
color: white;
transition: all 1s
}
div.members-wrap {
overflow-x: auto
}
div.members-wrap table {
width: 100%
}
.hidden {
display: none;
}
@media only screen and (max-width: 770px) and (orientation: portrait) {
}
@media only screen and (max-width: 1024px) {
#topmostheader .vc_col-md-3 {
text-align: center	!important
}    
}