/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.navbar-utils .util {
 padding: 10px 12px !important;
}

.navbar-horizontal .menu-wrap .main-navigation > ul > li > a {
 padding: 0 10px !important;
 letter-spacing: .05em !important;
}

.topbar .additional-info a {
 opacity: 1 !important;
 color: #fff !important;
}

.topbar .additional-info a:hover {
 color: #000 !important;
 transition: 0.5s color;
}

.topbar .topbar-menu ul > li > a {
 opacity: 1 !important;
}

.topbar .topbar-menu ul > li > a:hover {
 color: #000 !important;
 transition: 0.5s color;
}

.topbar.topbar-light-skin .social-bar .social-button {
 opacity: 1 !important;
 color: #fff !important;
}

.social-bar .social-button.sb-light .unhvrd {
 color: rgba(255, 255, 255, 1) !important;
}

.social-bar .social-button.sb-monochrome.sb-facebook .hvrd {
 color: #3b5998 !important;
}

.social-bar .social-button.sb-monochrome.sb-twitter .hvrd {
 color: #1da1f2 !important;
}

.social-bar .social-button.sb-monochrome.sb-instagram .hvrd {
 color: #c13584 !important;
}

.social-bar .social-button.sb-monochrome.sb-googleplus .hvrd {
 color: #dd4b39 !important;
}

.social-button.sb-light .hvrd {
 color: #000 !important;
}

.image-center {
 display: block;
 margin-left: auto;
 margin-right: auto;
}

sup {
 top: 0 !important;
}

.inv-recaptcha-holder {
 display: none !important;
}

.hero-text {
 line-height: 1em !important;
}

.text-huge{
 font-size: 50px !important;
}

.text-medium {
 font-size: 25px !important;
}

@media screen and (max-width: 480px) {
 #homepage_video iframe {
  height: 200px !important;
 }
}

input[type]:not([type=submit]):not([type=button]):not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]), select, textarea {
 background-color: #fff !important;
}

/* Eliminate Text Advert for FAQ Plugin */
.hrf-faq-list article:not(.hrf-entry) {
 display: none !important;
}

.hrf-faq-list {
 margin-bottom: 40px;
}

