 @import url('https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:ital,wght@0,300;0,700;1,300&amp;display=swap');
 
 #redux-social-icons-display-2 {
    width: 115px;
    text-align: center !important;
    margin: auto;
    position: relative;
    top: -20px;
    left: 10px !important;
}

.nf-form-content input[type="button"]:hover {
    color: yellow !important;
}

.nf-form-content input:not([type="button"]), .nf-form-content textarea {
    background: #fff !important;
    
}
 
 .navbar.navbar-default .menubar .navbar-nav a {
    color: #0F4D80 !important;
}
 
 body:not(.transparent-navigation) .navbar.navbar-default .menubar .navbar-nav li.active > a, .navbar.navbar-default .navbar-nav a:hover {
    color: #0B3A62 !important;
    font-weight: bold;
}
 
 .logged-in #main-menu .navbar-nav a, #main-menu .navbar-nav .menu-item a {

    text-transform: uppercase;
    letter-spacing: 1px;
}

.menubar {
    padding-top: 1%;
}

.feature-sections-tabs.with-fixed-menu {
    background: #0f4d81;
}

.nav-label a {
    font-size: 1.2em !important;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: yellow !important;
    font-weight: 600 !important;
}

.container h3 {
    font-size: 28px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #0f4d81;
}

.side-content-text ul li::before {

 color: #0f4d81;
}

.tt_button.tt_secondary_button.btn_primary_color.button-action-link {
    font-family: open sans;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 0px;
}

.side-content-text ul li {
    padding-left: 30px;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
    color: #0f4d81;
}

.container h6 {
    color: #0f4d81 !important;
    letter-spacing: 1px;
    margin-top: 10px;
    font-weight: 300;
    font-size: 1.2em !important;
}

/* footer */

.logo_footer {
    width: 40%;
}

.widget-title {
    text-align: center !important;
}


#footer .container h6 {
    color: #fff !important;
    font-weight: bold;
    font-size: 15px !important;
    letter-spacing: 1px;
    margin-top: 10px;
}
.textwidget {
    text-align: center !important;
    letter-spacing: 0.5px;
}

#menu-about {
    text-align: center !important;
}


.lower-footer span, .lower-footer a {
    font-size: 10px;
    text-transform: uppercase !important;
    letter-spacing: 1.2px;
}

#footer h6 {
    color: #fff !important;
    font-weight: bold;
    font-size: 15px !important;
    letter-spacing: 1px;
    margin-top: 10px;
}

.upper-footer .textwidget, .lower-footer {
    border-color: #589bc0;
}

.footer-business-info, .lower-footer {
    background-color: #0b3a62;
}

.page-template-default #primary {
    padding-bottom: 0px;
}

#footer p {
    line-height: 1.6;
    color: #fff !important;
    letter-spacing: 0.4px;
    margin-top: 10px;
    font-weight: 300;
    font-size: 1.1em !important;
}

#footer li {
    line-height: 1.6;
    color: #fff !important;
    letter-spacing: 1px;
    margin-top: 5px;
    font-weight: 300;
    font-size: 1.1em !important;
}

#footer a:hover {
    color: yellow !important;
}

#menu-footer-nvstyle {
    text-align: center;
}

.price.mme_event-click {
    text-transform: uppercase;
    font-weight: bold;
}

.nf-form-content input[type="button"], .nf-form-content input[type="submit"] {
    background: #0f4d81 !important;
   
}

/* responsive desktop */

@media only screen and (min-width : 1200px) {
  
    .navbar .container #logo .logo {
        margin-left: 15px;
        position: relative;
        top: -10px;
    }
    


}


/* form tender */

#nf-label-field-7-1, #nf-label-field-7-0 {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 1em !important;
}

.container .nf-field-label label {
    color: #0f4d81;
}

.listcheckbox-wrap .nf-field-element label.nf-checked-label::before {
      color: #0f4d81 !important;
}

}


.home.page-template-default {
    padding-bottom: 0px !important;
}
