* { /* nuqleu:base;*/
}


html.noadminbar {
  margin: 0 !important;
}


body.nuqleu,
body.nuqleu.blog,
body.nuqleu.single {
  background-color: #fff;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333;
}


.nuqleu .flex-cnt .spr,
.nuqleu.no-customize-support #wpadminbar {
  /* display:none; */
}


/* @TODO: blame for TCB box-sizing conflict */

.nuqleu:not(.tve_editor_page) .tve_colm,
.nuqleu:not(.tve_editor_page) .thrv_wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


/* @TODO: blame */

body.nuqleu.blog {
  background: #f2f4f5;
}


.nuqleu .flex-cnt .spr {
  display: block;
}


.nuqleu .flex-cnt div {
  line-height: inherit;
}


.nuqleu .flex-cnt p,
.nuqleu .thrv_text_element {
  margin: 0 0 24px;
}


.nuqleu .thrv_heading + .thrv_text_element {
  margin-top: 20px;
}


.nuqleu .flex-cnt,
.nuqleu .flex-cnt p,
.nuqleu .flex-cnt li,
.nuqleu .tve_p_lb_background,
.nuqleu .tve_p_lb_background p,
.nuqleu .tve_p_lb_background div,
.nuqleu .tve_p_lb_background li {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #222;
}


.nuqleu .flex-cnt h1,
.nuqleu .flex-cnt h2,
.nuqleu .flex-cnt h3,
.nuqleu .flex-cnt h4,
.nuqleu .flex-cnt h5,
.nuqleu .tve_p_lb_background h1,
.nuqleu .tve_p_lb_background h2,
.nuqleu .tve_p_lb_background h3,
.nuqleu .tve_p_lb_background h4,
.nuqleu .tve_p_lb_background h5,
.nuqleu .tqb-template-style-0 .tqb-question-wrapper .tqb-question-container .tqb-question-text {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  letter-spacing: normal;
  color: #555;
  text-transform: none;
  line-height: 1.2;
}


.nuqleu .thrv_heading h1,
.nuqleu .thrv_heading h2,
.nuqleu .thrv_heading h3,
.nuqleu .thrv_heading h4,
.nuqleu .thrv_heading h5,
.nuqleu .thrv_heading h6,
.nuqleu .thrv_text_element p {
  margin: 0;
}


.nuqleu .thrv_text_element + .thrv_heading {
  margin-top: 44px;
}


.nuqleu .flex-cnt .post-content ul {
  margin: 0 0 23px;
}


.nuqleu .flex-cnt .post-content ul li:last-child {
  margin-bottom: 0 !important;
}


.nuqleu .flex-cnt blockquote p {
  margin: 0;
}

.nuqleu .flex-cnt a {
  text-decoration: none;
}

.nuqleu .tve_p_lb_background p a {
  text-decoration: none !important;
}


.nuqleu .flex-cnt ul.menu li a:hover,
.nuqleu .tve_p_lb_background ul.menu li a:hover {
  margin-left: 0 !important;
}


.nuqleu.custom .avatar-wrapper {
  display: inline-block;
  position: relative;
}


.nuqleu.custom .avatar-wrapper::after {
  content: " ";
  display: block;
  position: absolute;
  border: 1px solid rgba(0, 0, 0, 0.05);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 100%;
}


.nuqleu .flex-cnt .avatar {
  border-radius: 100% !important;
  line-height: 1;
  font-size: 0;
  display: block;
  margin: 0 !important;
}


.nuqleu .flex-cnt .n-sticky {
  transition: all .12s cubic-bezier(0.4, 0, 0, 1) !important;
}


.nuqleu .flex-cnt .n-sticky-wrapper {
  position: relative;
}


.nuqleu .flex-cnt .n-sticky-wrapper.fixed {
  position: fixed;
  top: 45px;
  z-index: 9999;
}


.nuqleu .flex-cnt .n-sticky-wrapper.fixed.hide .n-sticky {
  opacity: 0;
}


/*
 | -----------------------------------------------------------------------------------------------------------------
 | INPUTS
 | -----------------------------------------------------------------------------------------------------------------
 */

.nuqleu .flex-cnt input[type='text'],
.nuqleu .flex-cnt input[type='email'],
.nuqleu .flex-cnt input[type='password'],
.nuqleu .flex-cnt input[type='tel'],
.nuqleu .flex-cnt input[type="submit"],
.nuqleu .flex-cnt input[type="button"],
.nuqleu .flex-cnt button,
.nuqleu .flex-cnt .ui-btn,
.nuqleu .flex-cnt .tve_btnLink,
.nuqleu .flex-cnt .generic-button a,
.nuqleu .tve_p_lb_background input[type='text'],
.nuqleu .tve_p_lb_background input[type='email'],
.nuqleu .tve_p_lb_background input[type='password'],
.nuqleu .tve_p_lb_background input[type='tel'],
.nuqleu .tve_p_lb_background input[type="submit"],
.nuqleu .tve_p_lb_background input[type="button"],
.nuqleu .tve_p_lb_background button,
.nuqleu .tve_p_lb_background .ui-btn,
.nuqleu .tve_p_lb_background .tve_btnLink,
.nuqleu .tve_p_lb_background .generic-button a {
  text-shadow: none !important;
}


.nuqleu .flex-cnt input[type='text'],
.nuqleu .flex-cnt input[type='email'],
.nuqleu .flex-cnt input[type='password'],
.nuqleu .flex-cnt input[type='tel'],
.nuqleu .tve_p_lb_background input[type='text'],
.nuqleu .tve_p_lb_background input[type='email'],
.nuqleu .tve_p_lb_background input[type='password'],
.nuqleu .tve_p_lb_background input[type='tel'] {
  border-width: 1px !important;
}


.nuqleu .flex-cnt input[type="submit"],
.nuqleu .flex-cnt input[type="button"],
.nuqleu .flex-cnt button,
.nuqleu .flex-cnt a.ui-btn,
.nuqleu .tve_btnLink,
.nuqleu .flex-cnt .generic-button a,
.nuqleu .tve_p_lb_background input[type="submit"],
.nuqleu .tve_p_lb_background input[type="button"],
.nuqleu .tve_p_lb_background button,
.nuqleu .tve_p_lb_background a.ui-btn,
.nuqleu .tve_p_lb_background .generic-button a,
.nuqleu #buddypress .generic-button a,
.nuqleu #buddypress a.button,
.nuqleu #buddypress button,
.nuqleu #buddypress input[type=button],
.nuqleu #buddypress input[type=reset],
.nuqleu #buddypress input[type=submit],
.nuqleu .tqb-template-style-0 .tqb-splash-template-1 .thrv_button_shortcode .tve_btn.tve_white {
  font-size: 15px;
  background: #06a6d3;
  border: 0;
  color: #fff;
  font-weight: bold;
  text-align: center;
  padding: 10px;
  margin-right: 5px;
  border-radius: 3px;
}


.nuqleu .tqb-template-style-0 .tqb-splash-template-1 .thrv_button_shortcode .tve_btn.tve_white {
  padding: 0;
}


.nuqleu #buddypress .generic-button a,
.nuqleu #buddypress a.button,
.nuqleu #buddypress button,
.nuqleu #buddypress input[type=button],
.nuqleu #buddypress input[type=reset],
.nuqleu #buddypress input[type=submit] {

}


.nuqleu .flex-cnt input[type="submit"]:hover,
.nuqleu .flex-cnt input[type="button"]:hover,
.nuqleu .flex-cnt button:hover,
.nuqleu .flex-cnt a.ui-btn:hover,
.nuqleu .flex-cnt .generic-button a,
.nuqleu .tve_p_lb_background input[type="submit"]:hover,
.nuqleu .tve_p_lb_background input[type="button"]:hover,
.nuqleu .tve_p_lb_background button:hover,
.nuqleu .tve_p_lb_background a.ui-btn:hover,
.nuqleu .tve_p_lb_background .generic-button a {
  text-decoration: none;
}


.nuqleu .flex-cnt input[type="submit"]:active,
.nuqleu .flex-cnt input[type="button"]:active,
.nuqleu .flex-cnt a.ui-btn:active {
  top: 2px;
}


.nuqleu .flex-cnt .ui-btn,
.nuqleu .flex-cnt .tve_btnLink {
  border-radius: 3px;
}


.nuqleu .flex-cnt .ui-btn.cta,
.nuqleu .flex-cnt .cta .tve_btnLink {
  min-width: 280px;
}


.nuqleu #tve_editor .tve_orange {
  background: none;
}


.nuqleu .ui-btn.orange,
.nuqleu .tve_orange .tve_btnLink {
  background-color: #f39c12;
}


.nuqleu .ui-btn.orange:hover,
.nuqleu .tve_orange .tve_btnLink:hover {
  background-color: #ffa412;
}


.nuqleu .thrv_button_shortcode[class*="icon-"] .tve_btn .tve_btnLink .tve_btn_txt::after {
  font-family: nuqleuglyphs;
  font-size: 70%;
  padding-left: 8px;
}


.nuqleu .thrv_button_shortcode.icon-link .tve_btn .tve_btnLink .tve_btn_txt::after {
  content: "\e9ab";
}


.nuqleu .thrv_button_shortcode.icon-next .tve_btn .tve_btnLink .tve_btn_txt::after {
  content: "\e9a8";
}


/*
 | -----------------------------------------------------------------------------------------------------------------
 | TOP HEADER
 | -----------------------------------------------------------------------------------------------------------------
 */

.nuqleu .flex-cnt #floating_menu {
  background-color: #333;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  color: #ccc;
}


.nuqleu .flex-cnt header #head_wrp {
  min-height: 0 !important;
}


.nuqleu .flex-cnt #floating_menu header {
  box-shadow: none;
  background: none;
  padding: 0;
  position: static !important;
}


.nuqleu .flex-cnt #floating_menu #logo img {
  display: block;
}


.nuqleu .flex-cnt #floating_menu .h-i {
  display: table;
  height: 100%;
  width: 100%;
  padding: 0;
}


.nuqleu .flex-cnt #floating_menu nav {
  display: table-cell !important;
  vertical-align: middle;
}


.nuqleu .flex-cnt #floating_menu nav ul li a {
  padding: 10px 9px;
  line-height: 1;
}


/* social template nav */
.nuqleu .flex-cnt #floating_menu .logo-nav-wrapper #nav_right {
  border-left: 1px solid rgba(124, 124, 124, 0.2);
}


.nuqleu .flex-cnt #floating_menu .logo-nav-wrapper #nav_right nav a {
  text-transform: none;
  text-align: left;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #bbb;
}


.nuqleu .flex-cnt #floating_menu .logo-nav-wrapper #nav_right nav .current-menu-item a {
  font-weight: 500;
  color: #eee;
}


/*  */

.nuqleu .flex-cnt header .hmn {
  background: none !important;
  border-radius: 0;
  width: initial;
  height: initial;
  vertical-align: text-bottom;
  right: 0;
  display: none;
}


.nuqleu .flex-cnt header .hmn::before {
  display: inline-block;
  content: "\e948";
  font-family: nuqleuglyphs;
  font-size: 25px;
  padding: 19px;
  color: #777;
  vertical-align: middle;
}


.nuqleu .flex-cnt header nav .menu-item {
  border: 0 !important;
  line-height: 1;
}


.nuqleu .flex-cnt header div.phone a .phr,
.nuqleu .flex-cnt header div.phone a .phr .apnr,
.nuqleu .flex-cnt header nav .menu-item a {
  text-transform: uppercase;
  font-family: montserrat-web, Montserrat, sans-serif;
  font-size: 13px;
  color: #fff;
  line-height: 1;
}


.nuqleu .flex-cnt header nav .sub-menu {
  border: none;
  background: #333;
  padding: 10px 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  opacity: 1 !important;
}


.nuqleu .flex-cnt header nav .sub-menu li a {
  padding: 10px 20px !important;
  text-transform: none;
}


.nuqleu .flex-cnt header nav .sub-menu li a:hover {
  background: #444;
}


/* S H O R T C O D E   N A V   M E N U */

.nuqleu .nuqleu_nav_sc ul {
  list-style: none;
  margin: 0 !important;
  padding: 0;
}


.nuqleu .nuqleu_nav_sc ul li a {
  display: block;
  font-size: 14px;
  padding: 3px 5px;
  position: relative;
}


.nuqleu .nuqleu_nav_sc.nuqleu_nav_sc_horz ul li {
  display: inline-block;
}


.nuqleu .nuqleu_nav_sc ul li.current-menu-item {
  font-weight: bold;
}


/*
 | -----------------------------------------------------------------------------------------------------------------
 | CONTENTS: POST / PAGE
 | -----------------------------------------------------------------------------------------------------------------
 */

.nuqleu .flex-cnt .cnt {
  display: block;
}


.nuqleu .flex-cnt #breadcrumbs {
  margin: 0 0 20px;
  font-size: 13px;
  color: #888;
  display: none;
}


.nuqleu[class*='single-sfwd-'] .flex-cnt #breadcrumbs {
  display: block;
}


.nuqleu .flex-cnt #breadcrumbs a {
  text-transform: capitalize;
}


.nuqleu .flex-cnt #breadcrumbs a[class*='n-icon-']::before {
  margin-right: 7px;
  font-size: 13px;
  color: #555;
}


.nuqleu .flex-cnt #breadcrumbs span.sep {
  display: inline-block;
  font-size: 7px;
  vertical-align: middle;
  margin: 0 9px;
  color: #aaa;
}


.nuqleu .flex-cnt article {
  box-shadow: none;
  background: none;
}


.nuqleu .flex-cnt .left .awr {
  padding: 50px 40px;
}


.nuqleu.page .flex-cnt .left .awr {
  padding: 0;
}


.nuqleu.page .flex-cnt .entry-meta {
  display: none;
}


.nuqleu.page .flex-cnt .entry-title {
  margin-bottom: 35px;
  color: #000;
  display: none;
}


.nuqleu.page .flex-cnt .entry-title.ld-entry-title {
  display: block;
}


.nuqleu.page .flex-cnt .section-header {
  margin-bottom: 30px;
}


.nuqleu.page .flex-cnt .n-col-content.n-col-80 {
  /* june 24 */
  width: 100% !important;
}


/*
 | -----------------------------------------------------------------------------------------------------------------
 | SIDEBAR
 | -----------------------------------------------------------------------------------------------------------------
 */

.nuqleu .flex-cnt .awr.scn {
  box-shadow: none;
  padding: 30px;
  background: none;
}


.nuqleu .flex-cnt .awr.scn div,
.nuqleu .flex-cnt .awr.scn p {
  font-size: 16px;
}


.nuqleu .flex-cnt .cnt .sAs .twr {
  background: none;
  margin: 0 0 18px;
  top: 0;
}


.nuqleu .flex-cnt .cnt .sAs .ttl {
  box-shadow: none;
  padding: 0;
  margin: 0;
  font-family: Roboto, "helvetica neue", sans-serif;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  color: #aaa;
}


/*
 | -----------------------------------------------------------------------------------------------------------------
 | THRIVE CONTENT BUILDER
 | -----------------------------------------------------------------------------------------------------------------
 */

.nuqleu .flex-cnt .thrv_page_section .in {
  box-sizing: border-box !important;
}


.nuqleu .flex-cnt .thrv_page_section .thrv_page_section .in {
  padding: 0 0 10px;
}


.nuqleu .flex-cnt .thrv_columns {
  padding: 0;
}


.nuqleu .flex-cnt .in .section-subhead {
  margin: 0 auto 30px;
  max-width: 650px;
}


.nuqleu .flex-cnt .in.darkSec .section-subhead {
  color: #666;
}


.nuqleu .flex-cnt .in .section-subhead.horz::after {
  content: " ";
  display: block;
  height: 0;
  width: 60px;
  border-bottom: 2px solid #fab835;
  margin: 30px auto 60px;
}


.nuqleu .flex-cnt .in.lightSec .section-subhead {
  color: #aaa;
}


.nuqleu .flex-cnt .tve_shortcode_editor .thrv_wrapper .lightSec {
  color: #ccc !important;
}


.nuqleu .flex-cnt .in.lightSec p,
.nuqleu .flex-cnt .in.lightSec div {
  /* color: #ccc; */
}


.nuqleu .flex-cnt .thrv_page_section .out.pswr .lightSec .cck,
.nuqleu .flex-cnt .thrv_page_section .out.pswr .lightSec .cck > * {
  text-shadow: none !important;
}


.nuqleu .flex-cnt .thrv_wrapper.thrv_responsive_video {
  margin-bottom: 30px;
}


.nuqleu .tl-states-root .tve_p_lb_inner,
.nuqleu .tl-states-root .thrv_wrapper {
  /* padding: 0; */
  margin-top: 0;
  margin-bottom: 0;
}


.nuqleu.tve_editor_page .thrv_wrapper:not(.thrv_responsive_video) {
  /* 032817 - temporariy disabling padding for testing*/
  /* padding:5px!important; */
}


.nuqleu.tve_editor_page .tve_colm {
  box-sizing: border-box;
  /* 032817 - disabled for testing */
  /* padding:5px!important; */
}


.nuqleu.tve_editor_page .thrv_wrapper.thrv_page_section {
  padding: 0 !important;
}


.nuqleu .flex-cnt .thrv_wrapper.thrv_page_section .in {
  padding: 75px 20px;
}


.nuqleu #tve_editor > .thrv_wrapper.thrv_page_section .in .thrv_page_section .in {
  padding: 35px 20px;
}


.nuqleu .flex-cnt .tve_responsive_video_container {
  margin-bottom: 35px !important;
}


/* content container */
.nuqleu .flex-cnt .thrv_content_container_shortcode {
  padding: 0;
}


.nuqleu .flex-cnt .thrv_content_container_shortcode .tve_content_inner {
  padding: 0;
}


/* end */

.nuqleu .flex-cnt .tve_post_grid_wrapper .tve_post {
  padding: 0 30px;
}


.nuqleu .flex-cnt .tve_post_grid_wrapper .tve_post .tve_pg_container {
  margin: 0 !important;
  border: none;
  box-shadow: none;
  text-align: center;
}


.nuqleu .flex-cnt .tve_post_grid_wrapper .tve_post .tve-post-grid-title {
  font-family: montserrat-web, Montserrat, sans-serif;
  line-height: 1.25;
}


.nuqleu .flex-cnt .tve_post_grid_wrapper .tve_post .tve_post_grid_image_wrapper {
  margin: 0 0 20px;
}


.nuqleu .flex-cnt .tve_post_grid_wrapper .tve_post .tve_pg_more a {
  display: inline-block;
  padding: 2px 10px 3px;
  border: 2px solid;
  border-radius: 3px;
  color: #888;
}


.nuqleu .flex-cnt .tve_post_grid_wrapper .tve_post .tve_pg_more span {
  display: none;
}


.nuqleu footer {
  background: #333;
  padding: 70px 0;
  margin: 0;
}


.nuqleu footer.footer-simple {
  padding: 40px 0;
  margin: 0;
  text-align: center;
}


.nuqleu footer.footer-simple * {
  font-size: 14px;
}


.nuqleu footer,
.nuqleu footer p,
.nuqleu footer a {
  color: #777;
}


.nuqleu footer li a {
  color: #888 !important;
}


.nuqleu footer .ftw p.ttl {
  color: #fff;
  text-transform: uppercase;
  font-family: montserrat-web, Montserrat, sans-serif;
  font-size: 14px !important;
  border: 0;
  padding: 0;
  margin: 0 0 25px;
}


.nuqleu footer .col-footer-copyright .ttl {
  display: none;
}


.nuqleu footer .menu li {
  background: none;
  padding: 0;
  line-height: normal;
  margin: 0 0 2px;
}


.nuqleu footer .menu li a {
  color: #888;
}


.nuqleu footer .menu li a:hover {
  color: #ccc;
}


.nuqleu footer .col-footer-copyright img {
  display: block !important;
  margin: 0 0 20px;
}


.nuqleu footer .col-footer-socialbox .social-icon {
  display: inline-block;
  text-indent: -9000px;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: 50%;
  border: 2px solid #788;
  border-radius: 100%;
  margin: 0 5px 0 0;
}


.nuqleu footer .col-footer-socialbox .social-icon:hover {
  filter: brightness(200%);
  -moz-filter: brightness(200%);
  -webkit-filter: brightness(200%);
}


.nuqleu footer .col-footer-socialbox .social-icon.fb {
  background-image: url('../../img/icon-social-fb.png');
  background-image: url('../../img/icon-social-fb.svg'), none;
}


.nuqleu footer .col-footer-socialbox .social-icon.tw {
  background-image: url('../../img/icon-social-tw.png');
  background-image: url('../../img/icon-social-tw.svg'), none;
}


.nuqleu .follow_me .bubb {
  z-index: 200 !important;
}


.nuqleu .follow_me a.sm {
  padding: 10px !important;
  height: auto !important;
}


/*
 | -----------------------------------------------------------------------------------------------------------------
 | SIGN UP PAGE
 | -----------------------------------------------------------------------------------------------------------------
 */

.nuqleu.page.signup {
  background: #fff !important;
}


.nuqleu.page.signup .flex-cnt .signup-content-wrapper {
  padding: 40px 0;
}


.nuqleu.page.signup .flex-cnt .signup-form-box {
  background: #f5f5f5;
  padding: 60px;
  border-radius: 3px;
  max-width: 450px;
  float: right;
}


.nuqleu.page.signup .flex-cnt .wlm_regform_improved {
  width: 100%;
  max-width: 360px;
  margin: 0 auto 0 0;
}


.nuqleu.page.signup .flex-cnt .wlm_regform_improved,
.nuqleu.page.signup .flex-cnt .wlm_regform_improved .wlm_regform_div,
.nuqleu.page.signup .flex-cnt .wlm_regform_improved .wlm_regform_div .wlm_form_group {
  width: 100%;
  position: relative;
  box-sizing: border-box !important;
  clear: both;
}


.nuqleu.page.signup .flex-cnt .wlm_regform_improved .wlm_regform_div .wlm_form_group:nth-child(2),
.nuqleu.page.signup .flex-cnt .wlm_regform_improved .wlm_regform_div .wlm_form_group:nth-child(3) {
  width: 50% !important;
  float: left;
  padding-right: 5px;
  clear: none;
}


.nuqleu.page.signup .flex-cnt .wlm_regform_improved .wlm_regform_div .wlm_form_group:nth-child(3) {
  padding-left: 5px;
  padding-right: 0;
}


.nuqleu.page.signup .flex-cnt .wlm_regform_div .wlm_form_group {
  margin: 0 0 10px;
}


.nuqleu.page.signup .flex-cnt .wlm_regform_div .wlm_form_group label,
.nuqleu.page.signup .flex-cnt .wlm_regform_div .wlm_form_group input {
}


.nuqleu.page.signup .flex-cnt .wlm_regform_div .wlm_form_group label {
  float: left !important;
  display: block;
  margin: 7px 0;
  font-size: 14.5px;
  clear: none !important;
  max-width: 100px;
}


.nuqleu.page.signup .flex-cnt .wlm_regform_div .wlm_form_group .nuq_input_wrapper {
  width: auto;
}


.nuqleu.page.signup .flex-cnt .wlm_regform_div .wlm_form_group label + .nuq_input_wrapper {
  margin: 0 0 0 100px;
}


.nuqleu.page.signup .flex-cnt .wlm_regform_div .wlm_form_group label {
  display: none;
}


.nuqleu.page.signup .flex-cnt .wlm_regform_div .wlm_form_group input {
  margin: 0 !important;
  width: 100%;
  max-width: none !important;
}


.nuqleu.page.signup .flex-cnt .wlm_regform_div .wlm_form_group input[type="password"] {
  margin-bottom: 10px !important;
}


.nuqleu.page.signup .flex-cnt .wlm_regform_div .wlm_form_group .wlm_field_description {
  font-size: 13px;
  color: #888;
  line-height: 1.4;
}


.nuqleu.page.signup .flex-cnt .wlm_regform_div .submit input {
  width: 100%;
}


.nuqleu.page.signup .flex-cnt .wlm_regform_toggle,
.nuqleu.page.signup .flex-cnt .wlm_regform_existing_user {
  display: none;
}


.nuqleu.page.signup .flex-cnt .wlm_regform_div .wlm_field_description:empty {
  display: none;
}


.nuqleu div.nuq_php_error {
  position: relative;
  background: #ff5656;
  display: block;
  width: 6px;
  height: 6px;
  margin: 0 0 2px;
  overflow: hidden;
  font-size: 0;
  border-radius: 100%;
  padding: 0;
}


.nuqleu.show_errors div.nuq_php_error {
  width: auto;
  height: auto;
  display: block;
  padding: 4px;
  box-sizing: border-box !important;
  z-index: 99999999;
  border-radius: 0;
  background: #f5f5f5;
  margin: 5px;
  color: #555;
  font-size: 11px !important;
  font-family: courier !important;
  padding: 15px;
}


/*
 *  T H R I V E   Q U I Z   B U I L D E R
 */

.nuqleu .tqb-template-style-0 .tqb-question-wrapper {
  border-radius: 2px;
  padding: 72px 64px;
}


.nuqleu .tqb-template-style-0 .tqb-question-wrapper .tqb-question-container .tqb-question-text {
  margin-bottom: 36px;
}


.nuqleu .tqb-template-style-0 .tqb-question-wrapper .tqb-answers-container .tqb-answer-inner-wrapper {
  box-shadow: none !important;
  margin: 0;
  border-top-width: 0 !important;
  border-radius: 0;
  transition: all 0.3s cubic-bezier(0.79, 0.01, 0.25, 1);
}


.nuqleu .tqb-template-style-0 .tqb-question-wrapper .tqb-answers-container .tqb-answer-inner-wrapper:first-child {
  border-top-width: 1px !important;
  border-radius: 4px 4px 0 0 !important;
}


.nuqleu .tqb-template-style-0 .tqb-question-wrapper .tqb-answers-container .tqb-answer-inner-wrapper:last-child {
  border-radius: 0 0 4px 4px !important;
}


.nuqleu .tqb-template-style-0 .tqb-question-wrapper .tqb-answers-container .tqb-answer-inner-wrapper .tqb-answer-text {
  font-size: 16px;
  vertical-align: middle;
  transition: all 0.3s cubic-bezier(0.79, 0.01, 0.25, 1);
}


.nuqleu .tqb-template-style-0 .tqb-question-wrapper .tqb-answers-container .tqb-answer-inner-wrapper:hover .tqb-answer-text {
  color: #fff;
}


.nuqleu .tve_flt .tqb-template-style-0 .tqb-result-template-3 {
  padding: 40px;
}