.header{ background: #ffffff; }#header-container{ padding-top: 15px; }#header-container{ padding-bottom: 45px; }#footer{ background: #f2f2f2; }#bottom{ background: #fafafa; }.txt-white p, .txt-white .box-subtitle {color: #fff;}
.sub-title {margin-bottom: 50px !important;background:#0066bf;}
.box-content .box-btn {border: 2px solid #fff; color: #fff; line-height: 35px;}
.event-place, .box-event-place {display:none;}
#main-menu .nav > li > a {letter-spacing: 0.1px; margin-top: 5px; text-transform: uppercase;}
#main-menu .nav > li {
    margin-top: 25px;
}
.field-visibility-settings-notoggle {
    font-size: 11px;
    font-style: italic;
}

*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
#buddypress .standard-form div.submit input {
    margin-right: 15px;
}
#buddypress button, #buddypress a.button, #buddypress input[type="submit"], #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress ul.button-nav li a, #buddypress div.generic-button a, #buddypress .comment-reply-link, a.bp-title-button {color: #fff; font-size: 1.8rem; padding: 5px 10px;}
.wpb_image_grid .wpb_image_grid_ul img {
    margin: 0 25px 25px 0;
}
input[type="tel"] {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #f2f2f2;
    border-radius: 0;
    box-shadow: none;
    color: #767676;
    padding: 6px 12px;
    transition: all 200ms ease 0s;
}.certificate{ background-color: #998675; }