body {
  /* custom:css;*/
}


/*
 *
 *
 * - C O N T E N T   F O R M A T - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *
 *
**/
body.custom.nuqleu {
  line-height: 1.5;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Oxygen-Sans, Ubuntu, Cantarell, helvetica, sans-serif;
}


.custom.nuqleu, .custom.nuqleu .flex-cnt p, .custom.nuqleu .flex-cnt div, .custom.nuqleu .flex-cnt li, .custom.nuqleu.page p, .custom.nuqleu.blog p, .custom.nuqleu.single p {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Oxygen-Sans, Ubuntu, Cantarell, helvetica, sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}


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


.custom.nuqleu h1, .custom.nuqleu h2, .custom.nuqleu h3, .custom.nuqleu h4, .custom.nuqleu h5, .custom.nuqleu h6 {
  font-family: montserrat-web, gotham, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Oxygen-Sans, Ubuntu, Cantarell, helvetica, sans-serif;
  font-weight: 500;
}


.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 h1 {
  /* font-size: 52px */
}


.custom.nuqleu .flex-cnt h2 {
  /* font-size: 40px */
}


.custom.nuqleu .flex-cnt h3 {
  /* font-size: 28px */
}


.custom.nuqleu .flex-cnt h4 {
  /* font-size: 20px */
}


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


.custom.nuqleu .flex-cnt p:last-child {
}


.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 H R I V E   V I D E O   F O R M A T   P O S T  */
.custom.nuqleu.single-format-video .flex-cnt div.pvf {
}


/*
 *
 *
 * - T O P   N A V I G A T I O N - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *
 *
**/
.custom.nuqleu #floating_menu {
  /* background, position */
  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: 125px !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 .logo-nav-wrapper #nav_right nav a, .custom.nuqleu .flex-cnt #floating_menu header nav .menu li a {
  /* color */
}


.custom #floating_menu header nav .menu > li > a:hover {
  /* color */
}


.custom #floating_menu header nav .menu > li.current-menu-item > a {
  /* color */
}


/* pravar group */
.custom.nuqleu .flex-cnt #floating_menu {
  background-color: rgb(87, 115, 197) !important;
  background-image: url(http://pravargroup.com/wp-content/uploads/2018/01/top-section-bg.jpg) !important;
  background-size: cover !important;
  background-attachment: scroll !important;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
}


/* floating menu fix */

.custom.nuqleu .flex-cnt #floating_menu.mff,
.nuqleu.single .flex-cnt #floating_menu.mff[data-float="float-fixed"] {
  position: fixed !important;
}


/* END: floating menu fix */

.custom.nuqleu .flex-cnt #floating_menu.mff.a60 {
  background: rgba(15, 45, 82, 0.93) !important;
}


.custom.nuqleu .flex-cnt #floating_menu, .custom.nuqleu .flex-cnt #floating_menu .h-i {
  padding: 0;
  max-width: 100vw;
}


.custom.nuqleu #floating_menu .h-i > div {
  display: block;
  text-align: center;
  width: 100% !important;
}


.custom #floating_menu .h-i #logo a img {
  margin: 30px auto;
  max-width: 400px !important;
  transition: all 0.2s ease;
}


.custom.nuqleu .flex-cnt #floating_menu.mff .h-i #logo a img {
  margin: 13px auto;
}


.custom #floating_menu #nav_right {
  margin-bottom: 30px;
}


.custom.nuqleu .flex-cnt #floating_menu.mff #nav_right {
  margin-bottom: 14px;
}


.custom #floating_menu #nav_right .right {
  float: none;
  display: block !important;
  margin: 0 auto;
}


.custom #floating_menu #nav_right .right [id^='menu-'] .menu-item {
  float: none;
}


.custom #floating_menu #nav_right .right [id^='menu-'] .menu-item a {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.1em;
}


/*
 *
 *
 * - 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.sep {
  border-right: 1px solid rgba(128, 128, 128, 0.2);
  height: 21px;
}


.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;
}

/* learndash tweaks for PG */

.custom.legacy-page .ld-course-status,
.custom.lifestyle-page .ld-course-status,
.custom.legacy-page .ld-lesson-list-progress,
.custom.lifestyle-page .ld-lesson-list-progress {
    display: none;
}



.custom.legacy-page .ld-course-status.ld-course-status-enrolled .ld-progress.ld-progress-inline,
.custom.lifestyle-page .ld-course-status.ld-course-status-enrolled .ld-progress.ld-progress-inline {
    display: none !important;
}

.custom.legacy-page .ld-course-status.ld-course-status-enrolled .ld-status.ld-status-progress,
.custom.lifestyle-page .ld-course-status.ld-course-status-enrolled .ld-status.ld-status-progress {
    margin-left:0;
    border-radius: 24px;
}

/* END: learndash tweaks for PG */


/*
 *
 *
 * - U I   C O N T R O L S - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *
 *
**/
.custom.nuqleu .flex-cnt a:not(.ui-btn), .custom.nuqleu .footer a {
  /* hyperlink color */
}


.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 */
}


/*
 *
 *
 * - F O O T E R - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *
 *
**/
.custom.nuqleu footer {
  /* background */
}


.custom.nuqleu footer .footer-logo {
  margin: 0 0 8px;
}


.custom.nuqleu footer p, .custom.nuqleu footer div, .custom.nuqleu footer a {
  /* color, margin */
}


.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 */
}


/**
 *  T H R I V E   Q U I Z   B U I L D E R
 */
.nuqleu.custom .tqb-template-style-0 .tqb-question-wrapper .tqb-answers-container .tqb-answer-inner-wrapper:hover {
  /* background, border-color */
}


.nuqleu.custom .tqb-template-style-0 .tqb-splash-template-1 .thrv_button_shortcode .tve_btn.tve_white {
  /* background-color */
}


/* O T H E R */
/* sidebar testimonials */
.custom.nuqleu .sAsCont blockquote {
  margin: 20px 0 0 0;
  padding: 0 0 0 30px;
  border: 0;
  position: relative;
}


.custom.nuqleu .sAsCont blockquote::before {
  content: "\e9ba";
  font-family: nuqleuglyphs;
  font-style: normal;
  font-size: 90%;
  position: absolute;
  left: 0;
  opacity: 0.4;
}


.custom.nuqleu .sAsCont blockquote p {
  line-height: 1.4 !important;
  color: #666;
}


.custom.nuqleu .sAsCont blockquote span {
  margin-top: 10px;
  display: inline-block;
  font-style: normal;
  color: #333;
  font-size: 90%;
}


/* Programs Page */
.custom.nuqleu .flex-cnt .n-row.courses-wrapper .n-row-course-item.locked .thumb-wrapper .img-wrapper {
  filter: none !important;
}


.custom.nuqleu.page.all .thrv_wrapper.thrv_page_section .out {
  background: none !important;
}


.custom ul.wpProQuiz_questionList {
  padding: 20px;
}


.custom ul.wpProQuiz_questionList textarea {
  margin-bottom: 14px;
  max-width: 100%;
  width: 100%;
}


/*  blog roll : masonry  */
.custom.nuqleu.blog .flex-cnt .wrp.cnt.mryv .mry-i .awr .entry-title {
  margin: 24px 0 12px;
  line-height: 1.3 !important;
  padding: 0 32px;
}


.custom.nuqleu.blog .flex-cnt .wrp.cnt.mryv .mry-i .awr .entry-title a {
  margin: 0;
  font-weight: 400;
  letter-spacing: -0.3px;
}


.custom.nuqleu.blog .flex-cnt .wrp.cnt.mryv .mry-i .awr p {
  color: #666;
  padding: 0 32px;
}


.custom.nuqleu.blog .flex-cnt .wrp.cnt.mryv .mry-i .awr a.mre {
  color: #0f2d52;
  padding: 10px 11px;
  line-height: 1;
  font-size: 15px;
  margin-top: 10px;
  transition: all 0.3s ease;
  margin: 0 0 8px 32px;
}


.custom.nuqleu.blog .flex-cnt .wrp.cnt.mryv .mry-i .awr a.mre:hover {
  background: #0f2d52;
  color: #fff;
  border-color: #0f2d52;
  transition: all 0.1s ease;
}


/*  END: blog roll : masonry  */

/* LD content styling */
.custom.nuqleu #lessons_list > div h4 > a,
.custom.nuqleu #course_list > div h4 > a,
.custom.nuqleu #quiz_list > div h4 > a,
.custom.nuqleu #learndash_lessons a,
.custom.nuqleu #learndash_quizzes a,
.custom.nuqleu .expand_collapse a,
.custom.nuqleu .learndash_topic_dots a,
.custom.nuqleu .learndash_topic_dots a > span,
.custom.nuqleu #learndash_lesson_topics_list span a {
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Oxygen-Sans, Ubuntu, Cantarell, helvetica, sans-serif !important;
  font-weight: 400;
  color: #333;
}


.custom.nuqleu #lessons_list .list-count,
.custom.nuqleu #course_list .list-count,
.custom.nuqleu #quiz_list .list-count {
  display: none;
}


/* end: LD content styling */

/*
 *
 *
 * - R E S P O N S I V E - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *
 *
**/
@media screen and (max-width: 768px) {
}


@media screen and (max-width: 415px) {
  p:empty {
  }
  
  
  .nuqleu.custom .flex-cnt header .hmn {
    padding: 15px
  }
  
  
  .nuqleu.custom .flex-cnt header .hmn::before {
    color: #fff;
    font-size: 25px;
    padding: 0;
  }
  
  
  .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 */
  }
  
  
  .nuqleu.custom .flex-cnt #floating_menu #logo {
    padding: 15px 0;
  }
  
  
  .nuqleu.custom .flex-cnt #floating_menu #logo img {
    margin: 0 0 0 15px !important;
    max-height: 32px !important;
  }
  
  
  /*  -  d r o p d o w n   m e n u - */
  .nuqleu.custom .flex-cnt #floating_menu #nav_right {
    /* background */
  }
  
  
  .nuqleu.custom .flex-cnt #floating_menu #nav_right a {
    /* color */
    text-align: left !important;
  }
  
  
  .nuqleu.custom .flex-cnt #floating_menu #nav_right nav .current-menu-item a {
    /* background, font */
    background: #5773c5;
  }
  
  
  .nuqleu.custom .flex-cnt header #nav_right .menu-item:not(.current-menu-item) a:hover {
    /* background, font */
  }
  
  
  /*  -  t h r i v e   p h o n e   n a v   i t e m  -  */
  .nuqleu.custom .flex-cnt #floating_menu #nav_right div.phone_mobile .phr {
    /* background color, color, font */
  }
}


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