html, body, body.page, .wf-container > * {
    color: #353535!important;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #105CAC;
}
.vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
    background-color: #2b7acd;
}
.fcw p,.fcw h2.entry-title {
    color:#ffffff!important;
}
.fbb p strong {
    color:#ffffff!important;
    background-color: #006bc4;
    background-image: none;
    background: #006bc4;
    background: -webkit-linear-gradient(135deg, #006bc4 0%, #105cac 100%);
    background: linear-gradient(135deg, #006bc4 0%, #105cac 100%);
    padding: 2px 10px!important;
}
.fsbar h2 {
    font-size:16px!important;
}
.author { display: none!important; }
.vcard { display: none!important; }

small {
    line-height: 120%;
}
.content td, .content th {
    padding: 10px!important; 
}
#netsu table {
    border-left: 1px solid #ddd;
}
#netsu table, #netsu td, .content #netsu th {
    text-align: center!important; 
    border-color: #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.content #netsu th {
    background: #105cac;
    color: #fff;
}
.content #netsu tbody th {
    background: #D6E4F2;
    color: #105cac;
}