#main-logo {
    margin-top: 20px;
    margin-right: 25px;
    margin-bottom: 0;
    margin-left: 0;
}

#sticky-logo {
    margin-top: 15px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 0;
}

body {
    background-color: #ffffff;
}

#main-content,
#content,
#main tbody,
#breadcrumbs,
.tribe-events-list-separator-month span,
#issues-list-content > div:nth-child(odd) {
    background-color: #f9f9f9;
}

a {
    color: #0d8ad9;
}

a:visited {
    color: #0d8ad9;
}

a:hover {
    color: #0860ba;
}

#main h1 a,
#main h2 a,
#main h1 a,
#main h3 a,
#main h4 a,
#main h5 a,
#main h6 a {
    color: #043174;
}

#main h1 a:visited,
#main h2 a:visited,
#main h1 a:visited,
#main h3 a:visited,
#main h4 a:visited,
#main h5 a:visited,
#main h6 a:visited {
    color: #043174;
}

#main h1 a:hover,
#main h2 a:hover,
#main h1 a:hover,
#main h3 a:hover,
#main h4 a:hover,
#main h5 a:hover,
#main h6 a:hover {
    color: #281A70;
}

.btn-tb-primary,
.woocommerce .button.btn-tb-primary {
    color: #ffffff;
}

.btn-tb-primary:visited,
.woocommerce .button.btn-tb-primary:visited {
    color: #ffffff;
}

.btn-tb-primary:hover,
.woocommerce .button.btn-tb-primary:hover {
    color: #ffffff;
}

.btn-tb-secondary,
.woocommerce .button.btn-tb-secondary,
.tribe-events-widget-link .button.btn-tb-secondary {
    color: #ffffff;
}

.btn-tb-secondary:visited,
.woocommerce .button.btn-tb-secondary:visited,
.tribe-events-widget-link .button.btn-tb-secondary:visited {
    color: #ffffff;
}

.btn-tb-secondary:hover,
.woocommerce .button.btn-tb-secondary:hover,
.tribe-events-widget-link .button.btn-tb-secondary:hover {
    color: #ffffff;
}

.btn-border1 {
    color: #ffffff;
}

.btn-border1:visited {
    color: #ffffff;
}

.btn-border1:hover {
    color: #f95418;
}

.btn-border1 {
    border: 2px solid #ffffff;
}

.btn-border2 {
    color: #ffffff;
}

.btn-border2:visited {
    color: #ffffff;
}

.btn-border2:hover {
    color: #B2081D;
}

.btn-border2 {
    border: 2px solid #ffffff;
}

input[type="button"],
input[type="reset"],
input[type="submit"] {
    color: #ffffff;
}

input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    color: #ffffff;
}

input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
    color: #ffffff;
}

.form-control,
.selectize-input,
.selectize-dropdown {
    border: 1px solid #d1d1d1;
}

label {
    font-family: Hind;
    text-align: left;
    text-transform: none;
    line-height: 18px;
    font-weight: 500;
    font-style: normal;
    color: #CCCCCC;
    font-size: 14px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading label,
{
    opacity: 0;
}

.ie.wf-loading label,
{
    visibility: hidden;
}

.tb_condominium_form_style1 input[type="button"],
.tb_condominium_form_style1 input[type="reset"],
.tb_condominium_form_style1 input[type="submit"] {
    color: #ffffff;
}

.tb_condominium_form_style1 input[type="button"]:hover,
.tb_condominium_form_style1 input[type="reset"]:hover,
.tb_condominium_form_style1 input[type="submit"]:hover {
    color: #ffffff;
}

.tb_condominium_form_style1 input[type="button"]:active,
.tb_condominium_form_style1 input[type="reset"]:active,
.tb_condominium_form_style1 input[type="submit"]:active {
    color: #ffffff;
}

.tb_condominium_form_style1 .form-control,
.tb_condominium_form_style1 .selectize-input,
.tb_condominium_form_style1 .selectize-dropdown {
    border: 1px solid #910011;
}

.tb_condominium_form_style1 label {
    font-family: Lato;
    text-align: left;
    text-transform: none;
    line-height: 18px;
    font-weight: 400;
    font-style: normal;
    color: #CCCCCC;
    font-size: 14px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .tb_condominium_form_style1 label,
{
    opacity: 0;
}

.ie.wf-loading .tb_condominium_form_style1 label,
{
    visibility: hidden;
}

#breadcrumbs,
.info-line,
.info-line a,
.gallery-caption {
    font-family: "PT Sans";
    text-align: left;
    text-transform: none;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    color: #959595;
    font-size: 12px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading #breadcrumbs,
.info-line,
.info-line a,
.gallery-caption,
{
    opacity: 0;
}

.ie.wf-loading #breadcrumbs,
.info-line,
.info-line a,
.gallery-caption,
{
    visibility: hidden;
}

#breadcrumbs a,
.info-line a {
    color: #959595;
}

#breadcrumbs a:hover,
.info-line a:hover {
    color: #666666;
}

#special_prevnext .special_next_label {
    font-family: "PT Sans";
    text-align: left;
    text-transform: none;
    line-height: 24px;
    font-weight: 400;
    font-style: normal;
    color: #ffffff;
    font-size: 18px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading #special_prevnext .special_next_label,
{
    opacity: 0;
}

.ie.wf-loading #special_prevnext .special_next_label,
{
    visibility: hidden;
}

#special_prevnext .special_next_link {
    font-family: "PT Sans";
    text-align: left;
    text-transform: none;
    line-height: 24px;
    font-weight: 400;
    font-style: normal;
    color: #ffffff;
    font-size: 22px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading #special_prevnext .special_next_link,
{
    opacity: 0;
}

.ie.wf-loading #special_prevnext .special_next_link,
{
    visibility: hidden;
}

#special_prevnext .special_next_link a {
    color: #ffffff;
}

#special_prevnext .special_next_link a:hover {
    color: #ffffff;
}

.pace {
    background-color: #31639c;
}

#masthead,
.header-sticky,
#promo {
    background-color: #fefefe;
    background-repeat: no-repeat;
    background-position: center top;
}

#hero-image {
    background-color: #000000;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: center center;
    background-image: url('https://tbdemos.org/2017/condominium/demo1/wp-content/uploads/sites/2/2017/10/neighborhood_bg.jpg');
}

#hero-image {
    height: 500px;
}

#hero-image h1 {
    font-family: Lora;
    text-align: left;
    line-height: 48px;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    font-size: 37px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading #hero-image h1,
{
    opacity: 0;
}

.ie.wf-loading #hero-image h1,
{
    visibility: hidden;
}

#hero-image,
#hero-image a:not(.btn) {
    font-family: Lora;
    text-align: left;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    font-size: 14px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading #hero-image,
#hero-image a:not(.btn),
{
    opacity: 0;
}

.ie.wf-loading #hero-image,
#hero-image a:not(.btn),
{
    visibility: hidden;
}

#hero-image.alternative-title h1 {
    font-family: Lato;
    text-align: left;
    line-height: 48px;
    font-weight: 400;
    font-style: normal;
    color: #000;
    font-size: 37px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading #hero-image.alternative-title h1,
{
    opacity: 0;
}

.ie.wf-loading #hero-image.alternative-title h1,
{
    visibility: hidden;
}

#hero-image.alternative-title,
#hero-image.alternative-title a:not(.btn) {
    font-family: Lato;
    text-align: left;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    color: #000;
    font-size: 14px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading #hero-image.alternative-title,
#hero-image.alternative-title a:not(.btn),
{
    opacity: 0;
}

.ie.wf-loading #hero-image.alternative-title,
#hero-image.alternative-title a:not(.btn),
{
    visibility: hidden;
}

#promo {
    font-family: Hind;
    text-align: left;
    text-transform: uppercase;
    line-height: 55px;
    font-weight: 600;
    font-style: normal;
    color: #ffffff;
    font-size: 12px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading #promo,
{
    opacity: 0;
}

.ie.wf-loading #promo,
{
    visibility: hidden;
}

#promo a {
    color: #ffffff;
}

#promo a:hover {
    color: #f4f4f4;
}

#colophon {
    background-color: #316390;
}

#colophon {
    border-top: 0px solid #c0c0c0;
    border-bottom: 0px solid #c0c0c0;
}

#colophon a {
    color: #ffffff;
}

#colophon a:hover {
    color: #fca382;
}

#colophon,
#colophon caption,
#colophon tr {
    font-family: Lato;
    text-align: left;
    line-height: 21px;
    font-weight: 400;
    font-style: normal;
    color: #ffffff;
    font-size: 15px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading #colophon,
#colophon caption,
#colophon tr,
{
    opacity: 0;
}

.ie.wf-loading #colophon,
#colophon caption,
#colophon tr,
{
    visibility: hidden;
}

#colophon h3 {
    font-family: Lora;
    text-align: left;
    text-transform: uppercase;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    color: #ffffff;
    font-size: 18px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading #colophon h3,
{
    opacity: 0;
}

.ie.wf-loading #colophon h3,
{
    visibility: hidden;
}

#footer-navigation {
    background-color: #335985;
}

#footer-navigation {
    border-top: 1px solid #c0c0c0;
}

#footer-navigation a {
    color: #ffffff;
}

#footer-navigation a:hover {
    color: #fca382;
}

#footer-navigation .disclaimer-area {
    padding-top: 15px;
    padding-bottom: 15px;
}

#footer-navigation {
    font-family: Lato;
    text-align: left;
    line-height: 28px;
    font-weight: 400;
    font-style: normal;
    color: #ffffff;
    font-size: 15px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading #footer-navigation,
{
    opacity: 0;
}

.ie.wf-loading #footer-navigation,
{
    visibility: hidden;
}

#footer-logo {
    margin-top: 10px;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
}

body.solid-navigation .primary-navigation > li > a {
    font-family: Hind;
    text-align: center;
    text-transform: uppercase;
    line-height: 70px;
    font-weight: 400;
    font-style: normal;
    color: #d1d1d1;
    font-size: 16px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading body.solid-navigation .primary-navigation > li > a,
{
    opacity: 0;
}

.ie.wf-loading body.solid-navigation .primary-navigation > li > a,
{
    visibility: hidden;
}

#sticky-menu > li > a {
    font-family: Hind;
    text-align: center;
    text-transform: uppercase;
    line-height: 50px;
    font-weight: 500;
    font-style: normal;
    color: #9b9b9b;
    font-size: 14px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading #sticky-menu > li > a,
{
    opacity: 0;
}

.ie.wf-loading #sticky-menu > li > a,
{
    visibility: hidden;
}

body.solid-navigation .primary-navigation > li > a,
#sticky-menu > li > a {
    color: #c6c6c6;
}

body.solid-navigation .primary-navigation > li > a:hover,
#sticky-menu > li > a:hover {
    color: #fa7240;
}

body.solid-navigation .primary-navigation > li > a,
#sticky-menu > li > a {
    background-color: transparent;
}

body.solid-navigation .primary-navigation > li:hover > a,
body.solid-navigation .primary-navigation > li.current-menu-item > a,
body.solid-navigation .primary-navigation > li.current-menu-ancestor > a,
body.solid-navigation .primary-navigation > li.current_menu_item > a,
body.solid-navigation .primary-navigation > li.current_page_item > a,
body.solid-navigation .primary-navigation > li.current_menu_ancestor > a,
body.solid-navigation .primary-navigation > li > a.op-nav-active,
#sticky-menu > li:hover > a,
#sticky-menu > li.current-menu-item > a,
#sticky-menu > li.current-menu-ancestor > a,
#sticky-menu > li.current_menu_item > a,
#sticky-menu > li.current_page_item > a,
#sticky-menu > li.current_menu_ancestor > a,
#sticky-menu > li > a.op-nav-active {
    background-color: #fefefe;
}

body.transparent-navigation .primary-navigation > li > a {
    font-family: Hind;
    text-align: center;
    text-transform: uppercase;
    line-height: 70px;
    font-weight: 400;
    font-style: normal;
    color: #ffffff;
    font-size: 16px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading body.transparent-navigation .primary-navigation > li > a,
{
    opacity: 0;
}

.ie.wf-loading body.transparent-navigation .primary-navigation > li > a,
{
    visibility: hidden;
}

body.transparent-navigation .primary-navigation > li > a {
    color: #ffffff;
}

body.transparent-navigation .primary-navigation > li > a:hover {
    color: #fa7240;
}

body.transparent-navigation .primary-navigation > li > a {
    background-color: transparent;
}

body.transparent-navigation .primary-navigation > li:hover > a,
body.transparent-navigation .primary-navigation > li.current-menu-item > a,
body.transparent-navigation .primary-navigation > li.current-menu-ancestor > a,
body.transparent-navigation .primary-navigation > li.current_menu_item > a,
body.transparent-navigation .primary-navigation > li.current_page_item > a,
body.transparent-navigation .primary-navigation > li.current_menu_ancestor > a,
body.transparent-navigation .primary-navigation > li > a.op-nav-active {
    background-color: transparent;
}

.primary-navigation ul a,
#sticky-menu ul a {
    font-family: "Noto Serif";
    text-align: left;
    text-transform: none;
    line-height: 22px;
    font-weight: 400;
    font-style: normal;
    color: #939393;
    font-size: 12px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .primary-navigation ul a,
#sticky-menu ul a,
{
    opacity: 0;
}

.ie.wf-loading .primary-navigation ul a,
#sticky-menu ul a,
{
    visibility: hidden;
}

.primary-navigation ul a,
.primary-navigation ul,
#sticky-menu ul a,
#sticky-menu ul {
    background-color: #b2081d;
}

.primary-navigation ul li > a:hover,
.primary-navigation ul li.current_menu_item > a,
.primary-navigation ul li.current_page_item > a,
.primary-navigation ul li.current_page_ancestor > a,
.primary-navigation ul li.current-menu-item > a,
.primary-navigation ul li.current-menu-ancestor > a,
#sticky-menu ul li > a:hover,
#sticky-menu ul li.current_menu_item > a,
#sticky-menu ul li.current_page_item > a,
#sticky-menu ul li.current_page_ancestor > a,
#sticky-menu ul li.current-menu-item > a,
#sticky-menu ul li.current-menu-ancestor > a {
    background-color: #d20921;
}

.error404 #hero-image {
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center top;
}

.error404 #hero-image {
    height: 420px;
}

#secondary a:not(.btn),
.custom-sidebar-widget a:not(.btn) {
    color: #fa7240;
}

#secondary a:not(.btn):hover,
.custom-sidebar-widget a:not(.btn):hover {
    color: #f94200;
}

#secondary li a,
.custom-sidebar-widget li a {
    color: #fa7240;
}

#secondary li a:hover,
.custom-sidebar-widget li a:hover {
    color: #f94200;
}

#secondary h3 a,
#secondary h4 a,
#secondary h5 a,
.custom-sidebar-widget h3 a,
.custom-sidebar-widget h4 a,
.custom-sidebar-widget h5 a {
    color: #1C424B;
}

#secondary h3 a:hover,
#secondary h4 a:hover,
#secondary h5 a:hover,
.custom-sidebar-widget h3 a:hover,
.custom-sidebar-widget h4 a:hover,
.custom-sidebar-widget h5 a:hover {
    color: #398699;
}

#secondary .widget,
.custom-sidebar-widget .widget {
    border: 0px solid #e8e6e8;
}

#secondary .widget,
.custom-sidebar-widget .widget {
    background-color: #ffffff;
}

#secondary .widget h3,
#secondary .widget li,
.custom-sidebar-widget .widget li,
.custom-sidebar-widget .upw-posts.tb article {
    border-bottom: 0px solid #e8e8e8;
}

body {
    font-family: Hind;
    text-align: left;
    line-height: 23px;
    font-weight: 400;
    font-style: normal;
    color: #282828;
    font-size: 16px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading body,
{
    opacity: 0;
}

.ie.wf-loading body,
{
    visibility: hidden;
}

h1 {
    font-family: Hind;
    text-align: left;
    line-height: 65px;
    font-weight: 600;
    font-style: normal;
    color: #1d434c;
    font-size: 42px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading h1,
{
    opacity: 0;
}

.ie.wf-loading h1,
{
    visibility: hidden;
}

h1.smaller {
    font-family: Hind;
    text-align: left;
    line-height: 45px;
    font-weight: 400;
    font-style: normal;
    color: #1d434c;
    font-size: 27px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading h1.smaller,
{
    opacity: 0;
}

.ie.wf-loading h1.smaller,
{
    visibility: hidden;
}

h1 span,
h1 strong {
    font-family: Hind;
    text-align: left;
    line-height: 65px;
    font-weight: 400;
    font-style: normal;
    color: #f95418;
    font-size: 42px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading h1 span,
h1 strong,
{
    opacity: 0;
}

.ie.wf-loading h1 span,
h1 strong,
{
    visibility: hidden;
}

h2 {
    font-family: Hind;
    text-align: left;
    line-height: 40px;
    font-weight: 400;
    font-style: normal;
    color: #282828;
    font-size: 24px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading h2,
{
    opacity: 0;
}

.ie.wf-loading h2,
{
    visibility: hidden;
}

h3 {
    font-family: Hind;
    text-align: left;
    line-height: 35px;
    font-weight: 400;
    font-style: normal;
    color: #282828;
    font-size: 21px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading h3,
{
    opacity: 0;
}

.ie.wf-loading h3,
{
    visibility: hidden;
}

h4 {
    font-family: Hind;
    text-align: left;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    color: #282828;
    font-size: 18px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading h4,
{
    opacity: 0;
}

.ie.wf-loading h4,
{
    visibility: hidden;
}

h5 {
    font-family: Hind;
    text-align: left;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    color: #282828;
    font-size: 16px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading h5,
{
    opacity: 0;
}

.ie.wf-loading h5,
{
    visibility: hidden;
}

h6 {
    font-family: Lato;
    text-align: left;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    color: #282828;
    font-size: 15px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading h6,
{
    opacity: 0;
}

.ie.wf-loading h6,
{
    visibility: hidden;
}

.featured-image-holder.show-date .date-box,
.date-box {
    font-family: Oswald;
    text-align: center;
    text-transform: uppercase;
    line-height: 36px;
    font-weight: 300;
    font-style: normal;
    color: #ffffff;
    font-size: 34px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .featured-image-holder.show-date .date-box,
.date-box,
{
    opacity: 0;
}

.ie.wf-loading .featured-image-holder.show-date .date-box,
.date-box,
{
    visibility: hidden;
}

#secondary h3,
.custom-sidebar-widget h3 {
    font-family: Hind;
    text-align: center;
    text-transform: uppercase;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    color: #5b5b5b;
    font-size: 20px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading #secondary h3,
.custom-sidebar-widget h3,
{
    opacity: 0;
}

.ie.wf-loading #secondary h3,
.custom-sidebar-widget h3,
{
    visibility: hidden;
}

#secondary h4,
.custom-sidebar-widget h4 {
    font-family: Hind;
    text-align: left;
    line-height: 25px;
    font-weight: 400;
    font-style: normal;
    color: #1C424B;
    font-size: 16px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading #secondary h4,
.custom-sidebar-widget h4,
{
    opacity: 0;
}

.ie.wf-loading #secondary h4,
.custom-sidebar-widget h4,
{
    visibility: hidden;
}

#secondary,
.custom-sidebar-widget {
    font-family: Hind;
    text-align: left;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    color: #777;
    font-size: 14px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading #secondary,
.custom-sidebar-widget,
{
    opacity: 0;
}

.ie.wf-loading #secondary,
.custom-sidebar-widget,
{
    visibility: hidden;
}

.tb-primary-font {
    font-family: Lora;
    text-align: left;
    line-height: 21px;
    font-weight: 400;
    font-style: normal;
    color: #282828;
    font-size: 12px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .tb-primary-font,
{
    opacity: 0;
}

.ie.wf-loading .tb-primary-font,
{
    visibility: hidden;
}

.tb-secondary-font {
    font-family: Oswald;
    text-align: left;
    line-height: 21px;
    font-weight: 400;
    font-style: normal;
    color: #282828;
    font-size: 12px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .tb-secondary-font,
{
    opacity: 0;
}

.ie.wf-loading .tb-secondary-font,
{
    visibility: hidden;
}

.wpcf7-checkbox .wpcf7-list-item,
.wpcf7-radio .wpcf7-list-item {
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
}

.rc-holder .wpcf7-form-control .wpcf7-list-item-label {
    font-family: Roboto;
    text-align: left;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .rc-holder .wpcf7-form-control .wpcf7-list-item-label,
{
    opacity: 0;
}

.ie.wf-loading .rc-holder .wpcf7-form-control .wpcf7-list-item-label,
{
    visibility: hidden;
}

#floating_social_icons ul.mks_social_widget_ul a {
    background-color: #11131b;
}

#floating_social_icons ul.mks_social_widget_ul a:before {
    color: #ffffff;
}

#floating_social_icons ul.mks_social_widget_ul a:hover {
    background-color: #303339;
}

#floating_social_icons ul.mks_social_widget_ul a:hover:before {
    color: #ffffff;
}

#floating_social_icons ul.mks_social_widget_ul li a:hover {
    width: 67px;
}