/*
 *
 *
 * - C O N T E N T   F O R M A T - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *
 *
**/

.custom.nuqleu,
.custom.nuqleu .flex-cnt p,
.custom.nuqleu .flex-cnt div,
.custom.nuqleu .flex-cnt li {
  font-family: Roboto, 'Source Sans Pro', sans-serif;
  font-size: 15px;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.nuqleu .thrv_wrapper.thrv_page_section .in {
  /* section top, bottom padding */
}

.custom.nuqleu .flex-cnt h1,
.custom.nuqleu .flex-cnt h2,
.custom.nuqleu .flex-cnt h3,
.custom.nuqleu .flex-cnt h4,
.custom.nuqleu .flex-cnt h5,
.custom.nuqleu .flex-cnt h6 {
  /* margin, color, font, font weight */
}

.custom.nuqleu .flex-cnt .darkSec h1,
.custom.nuqleu .flex-cnt .darkSec h2,
.custom.nuqleu .flex-cnt .darkSec h3,
.custom.nuqleu .flex-cnt .darkSec h4,
.custom.nuqleu .flex-cnt .darkSec h5,
.custom.nuqleu .flex-cnt .darkSec h6,
.custom.nuqleu .flex-cnt .darkSec p {
  /* margin, color, font */
}

.custom.nuqleu .flex-cnt p {
  /* margin, font-size */
}

.custom.nuqleu .flex-cnt .lightSec p {
  /* color */
}

/*
 *
 *
 * - C O M M O N   E L E M E N T S - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *
 *
**/

.custom.nuqleu[data-social=""] {
}

.custom.nuqleu {
  background: #f5f5f5;
}

.custom.nuqleu .flex-cnt .section-header {
  /* margin, color, font, font-size */
}

.custom.nuqleu .flex-cnt .in.darkSec .section-header {
  /* color, font-size, font-weight */
}

.custom.nuqleu .flex-cnt .section-subhead {
  /* color, font-size, font-weight */
}

.custom.nuqleu .flex-cnt .wrp.cnt {
  /* */
}


/*
 *
 *
 * - T O P   N A V I G A T I O N - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *
 *
**/

.custom.nuqleu #floating_menu {
  /* background, position */
  background:#111!important;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 12px rgba(0, 0, 0, 0.05);
}

.custom.nuqleu #floating_menu #logo img {
  max-width: 80px !important;
  height: auto;
}

.custom.nuqleu .flex-cnt #floating_menu .top-social-box #loginform input[type="text"],
.custom.nuqleu .flex-cnt #floating_menu .top-social-box #loginform input[type="password"] {
  background: #f5f5f5;
  box-shadow: inset 0 0 0 1px #ddd;
}

.custom.nuqleu .flex-cnt #floating_menu ul.social-nav > li.sep {
  border-right: 1px solid rgba(128, 128, 128, 0.2);
  height: 21px;
}

/*
 *
 *
 * - T O P   N A V I G A T I O N   S O C I A L - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *
 *
**/

.custom.nuqleu .flex-cnt #floating_menu ul.social-nav > li > a {}

.nuqleu.custom .flex-cnt #floating_menu .top-social-box #loginform label {
  color: #555;
}

.custom.nuqleu .flex-cnt #floating_menu ul.social-nav li.social-nav-item.icon.activity > a,
.custom.nuqleu .flex-cnt #floating_menu ul.social-nav li.social-nav-item.icon.settings > a {
  /* -webkit-filter: invert(.5);
  -moz-filter: invert(.5);
  filter: invert(.5); */
}

.custom.nuqleu .flex-cnt #floating_menu ul.social-nav li.social-nav-item.icon > a {
  /* color */
}

.custom.nuqleu .flex-cnt #floating_menu ul.social-nav li.social-nav-item.icon.activity .badge-count {
  box-shadow: none;
}

.custom.nuqleu .flex-cnt #floating_menu .logo-nav-wrapper #nav_right nav a,
.custom.nuqleu .flex-cnt #floating_menu header nav .menu li a {
  /* color */
  font-size:12px!important;
  font-weight: 400;
  letter-spacing: 0.02em;
  color:#999;
}

.custom.nuqleu .flex-cnt #floating_menu .logo-nav-wrapper #nav_right nav a:hover,
.custom.nuqleu .flex-cnt #floating_menu header nav .menu li a:hover {
  /* color */
  color:#fff;
}

.custom.nuqleu .flex-cnt #floating_menu .logo-nav-wrapper #nav_right nav .current-menu-item a,
.custom.nuqleu .flex-cnt #floating_menu header nav .menu li.current-menu-item a {
  /* color */
  font-weight:555!important;
  color:#fff;
}
/*
 *
 *
 * - U I   C O N T R O L S - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *
 *
**/

.custom.nuqleu .flex-cnt a:not(.ui-btn),
.custom.nuqleu .footer a {
  /* hyperlink color */
  color:#00b0ac;
}

.custom.nuqleu .flex-cent input[type='text'],
.custom.nuqleu .flex-cent input[type='email'],
.custom.nuqleu input[type='password'],
.custom.nuqleu input[type='tel'],
.custom.nuqleu input[type="submit"],
.custom.nuqleu input[type="button"],
.custom.nuqleu button,
.custom.nuqleu .ui-btn,
.custom.nuqleu .tve_btnLink {
  /* font, line-height */
}

.custom.nuqleu .ui-btn,
.custom.nuqleu submit,
.custom.nuqleu button,
.custom.nuqleu input[type='submit'],
.custom.nuqleu .tve_btnLink,
.custom.nuqleu .flex-cnt .generic-button a,
.custom.nuqleu .tve_p_lb_background input[type="submit"],
.custom.nuqleu .tve_p_lb_background input[type="button"],
.custom.nuqleu .tve_p_lb_background button,
.custom.nuqleu .tve_p_lb_background a.ui-btn,
.custom.nuqleu .tve_p_lb_background .generic-button a,
.custom.nuqleu #buddypress .generic-button a,
.custom.nuqleu #buddypress a.button,
.custom.nuqleu #buddypress button,
.custom.nuqleu #buddypress input[type=button],
.custom.nuqleu #buddypress input[type=reset],
.custom.nuqleu #buddypress input[type=submit] {
  /* button style */
}

.custom.nuqleu .tve_btn {
  /* tcb button */
}

.custom.nuqleu .tve_btnLink .tve_btn_txt {
  /* tcb button style */
}

.custom.nuqleu .ui-btn:hover,
.custom.nuqleu submit:hover,
.custom.nuqleu button:hover,
.custom.nuqleu input[type='submit']:hover,
.custom.nuqleu .tve_btnLink:hover {
  /* button hover styles */
}

.custom.nuqleu .ui-btn:active,
.custom.nuqleu submit:active,
.custom.nuqleu button:active,
.custom.nuqleu input[type='submit']:active,
.custom.nuqleu .tve_btnLink:active {
  /* button down styles */
}

.custom.nuqleu input[type='text']:focus,
.custom.nuqleu input[type='email']:focus,
.custom.nuqleu input[type='password']:focus {
  /* textboxes focus styles */
}

.custom.nuqleu .nuqleu_nav_sc ul {
  /* alignment, margin */
  text-align:center;
  margin:20px!important;
}

.custom.nuqleu .nuqleu_nav_sc ul li {
  /* spacing */
  margin:0 8px;
}

.custom.nuqleu .nuqleu_nav_sc ul li a {
  /* links style */
  text-transform: uppercase;
  font-family: montserrat-web, montserrat;
  font-size:13px;
  font-weight: 400;
  letter-spacing: 0.08em;
  color:#fff;
}

.custom.nuqleu .nuqleu_nav_sc ul li.current_page_item a::after {
  display:block;
  content:" ";
  left:5px;
  right:5px;
  margin-top:10px;
  border-bottom: 4px solid #00b0ac;
  position:absolute;
}

/*
 *
 *
 * - F O O T E R - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *
 *
**/

.custom.nuqleu footer {
  /* background */
  background:#111;
}

.custom.nuqleu footer p {
  /* color, margin */
  color:#fff;
}

.custom.nuqleu footer .footer-copyright {
  /* margin */
}

.custom.nuqleu footer .footer-form-wrapper input[type="text"] {
  /* footer textbox */
}

.custom.nuqleu footer .footer-form-wrapper input[type="text"]:focus {
  /* textbox focus style */
}

.custom.nuqleu footer .footer-form-wrapper input[type="submit"] {
  /* footer button style */
}

.custom.nuqleu .footer-info-box {
  text-align:center;
  font-size:12px;
}

.custom.nuqleu .footer-info-box #footer-logo {
  width:120px;
  height:auto!important;
  margin-bottom:30px;
}

.custom.nuqleu .footer-info-box #footer-contactinfo {
  font-family: montserrat-web, montserrat, sans-serif;
  text-transform:uppercase;
}

.custom.nuqleu .footer-info-box #footer-copyright {
  font-family: montserrat-web, montserrat, sans-serif;
  text-transform: uppercase;
  font-size:10px;
  padding:12px 0;
  border-top:1px solid #333;
  color:#999;
}

.custom.nuqleu .footer-info-box [class*="n-icon"] {
  font-size:20px;
  display:inline-block;
  margin:0 10px;
  color:#fff;
}

/* H O M E */

.nuqleu.custom.home .thrv_wrapper.thrv_page_section .in {
  /* padding top / bottom */
}

.nuqleu.custom.home #tve_editor > .thrv_page_section .out { }

.nuqleu.custom.home #tve_editor > .thrv_page_section .out .in { }

.nuqleu.custom.home .cck {
  /* "page" width */
}

/* B L O G   /   R O L L  */

.nuqleu.custom .flex-cnt .entry-meta.above-title {
  display:none;
}

/* L I G H T B O X */

.nuqleu .tve-leads-lightbox .tve_p_lb_content {
  border-radius:0;
  box-shadow:none;
  padding:40px!important;
}

.nuqleu .tve-leads-lightbox .tve_p_lb_content .tve_editor_main_content {
  padding:20px 0!important;
}

.nuqleu .tve-leads-lightbox .tve_p_lb_content #form-wrapper input,
.nuqleu .tve-leads-lightbox .tve_p_lb_content #form-wrapper button {
  font-size:15px;
  height:auto!important;
  min-height:none;
}

.nuqleu .tve-leads-lightbox .tve_p_lb_content #form-wrapper input[type="text"],
.nuqleu .tve-leads-lightbox .tve_p_lb_content #form-wrapper input[type="email"],
.nuqleu .tve-leads-lightbox .tve_p_lb_content #form-wrapper input[type="submit"],
.nuqleu .tve-leads-lightbox .tve_p_lb_content #form-wrapper button {
  text-align:center;
  box-shadow:none;
  border-radius:0;
  margin-bottom:10px;
  padding:10px;
}

.nuqleu .tve-leads-lightbox .tve_p_lb_content .in.lightSec #form-wrapper input[type="text"],
.nuqleu .tve-leads-lightbox .tve_p_lb_content .in.lightSec #form-wrapper input[type="email"],
.nuqleu .tve-leads-lightbox .tve_p_lb_content #form-wrapper input[type="submit"],
.nuqleu .tve-leads-lightbox .tve_p_lb_content #form-wrapper button {
  border:none;
}

.nuqleu .tve-leads-lightbox .tve_p_lb_content [class*="n-icon"]::before {
  margin-right:5px!important;
}

.nuqleu .tve-leads-lightbox .tve_p_lb_close {
  right:20px;
  top:20px;
  background:none;
  padding:0;
  line-height:normal;
  margin:0;
  width:auto;
  height:auto;
  font-size:0.1px;
  opacity:0.1;
  transform:none!important;
}

.nuqleu .tve-leads-lightbox .tve_p_lb_content:hover .tve_p_lb_close {
  opacity:1;
}

.nuqleu .tve-leads-lightbox .tve_p_lb_close::before {
  text-indent:0;
  font-size:12px;
  content:"\e9a9";
  color:#fff;
  font-family:nuqleuglyphs;
}

/* L I G H  T B O X   C U S T O M */

.nuqleu.custom .tve-leads-lightbox .tve_p_lb_content #form-wrapper input[type="submit"],
.nuqleu.custom .tve-leads-lightbox .tve_p_lb_content #form-wrapper button {
  background:#00b0ac;
}


/*
 *
 *
 * - R E S P O N S I V E - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *
 *
**/

@media screen and (max-width: 768px) {

}

@media screen and (max-width: 415px) {

  p:empty {
    display: none;
  }

  .nuqleu.custom .flex-cnt p {
    /* font-size, margin */
  }

  .nuqleu.custom .flex-cnt p + h1,
  .nuqleu.custom .flex-cnt p + h2,
  .nuqleu.custom .flex-cnt p + h3,
  .nuqleu.custom .flex-cnt p + h4,
  .nuqleu.custom .flex-cnt p + h5,
  .nuqleu.custom .flex-cnt p + h6 {
    /* margin top, if after p */
  }

}

@media screen and (max-width: 320px) {
}