/* Enter Your Custom CSS Here */

body .container-wrap {
  background-color: #f4f4f4;
}


.not-logged-in .current-plan {display: none;}

.user-logged-in .options {display: none;}

.rcp-paid-user .menu-item-4164  {
  display: none !important;
}



.not-logged-in .current-plan {display: none;}

.user-logged-in .options {display: none;}

/* Media queries */
@media only screen and (max-width: 1024px) {
  body[data-header-resize="0"] .container-wrap,
  body[data-header-resize="0"] .project-title {
    padding-top: 0px !important;
  }
}

@media only screen and (min-width: 1024px) {
  .post-area {
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #eaefef;
    padding: 60px !important;
  }
}


/* Single post styles */
body.single-post #sidebar {
  float: left;
}

body.single-post .post-area {
  float: right;
  padding-right: 0px !important;
  margin-left: 2% !important;
  margin-right: 0px !important;
}

body.single-post .post-area.masonry.span_9 {
  width: 74.5% !important;
}

/* Page item asterisks */
.page-item-2406:after,
.page-item-2409:after,
.page-item-2411:after,
.page-item-2413:after,
.page-item-2415:after,
.page-item-2417:after,
.page-item-2419:after,
.page-item-3832:after,
.page-item-2421:after,
.page-item-3252:after,
.page-item-3252:after,
.page-item-3524:after {
  content: '*';
  color: #cc0000;
  font-weight: bold;
  display: inline-block;
}

.rcp-paid-user .page-item-2406:after,
.rcp-paid-user .page-item-2409:after,
.rcp-paid-user .page-item-2411:after,
.rcp-paid-user .page-item-2413:after,
.rcp-paid-user .page-item-2415:after,
.rcp-paid-user .page-item-2417:after,
.rcp-paid-user .page-item-2419:after,
.rcp-paid-user .page-item-2421:after,
.rcp-paid-user .page-item-3252:after,
.rcp-paid-user .page-item-3524:after,
.rcp-paid-user .page-item-3260:after,
.rcp-paid-user .page-item-3832:after {
  display: none !important;
}


.rcp-free-user .menu-item-5232 {display: none !important;}
.rcp-paid-user .menu-item-1343 {display: none !important;}


/* Button styles */
#myBtn {
  margin: 20px auto 0;
  display: table;
  padding: 10px 20px;
  background: #0a86b0;
  color: #ffffff;
  border-radius: 5px;
  border: none;
  text-transform: uppercase;
}

#myBtn:hover {
  background: #096888;
  border: none;
}

/* Typography &amp; spacing */
.wpc-list,
#myDropdown {
  font-family: 'Montserrat' !important;
}

.indent {
  text-indent: 30px;
}

.indent2 {
  text-indent: 45px;
  margin-bottom: 20px;
}

.indent-last {
  text-indent: 30px;
  margin-bottom: 20px;
}

.section {
  margin-bottom: 20px;
}

.border {
  border: 2px solid #000;
}

#title-wrapper {
  display: none;
}

.page-id-643 .post-content {
  margin-top: 60px;
}

#main-wrapper.is-vc #sidebar-wrapper {
  padding-top: 0px;
}

.widget-title {
  text-align: center;
  background-color: #000;
  color: #fff;
  padding: 15px;
  border-radius: 3px;
  display: none;
  font-size: 16px;
}

.st-logo {
  width: 300px;
}

.textwidget a {
  color: #000 !important;
}

.mytitle {
  text-align: center;
  background-color: #000;
  color: #fff;
  padding: 50px 0;
  border-radius: 3px;
}

.mymodule {
  font-size: 12px;
  margin-bottom: 15px;
}

.module,
.module1,
.module2,
.module3,
.module4,
.module5 {
  font-family: Georgia;
  font-size: 26px;
}

.module {
  color: #99e5ff;
}

.module1 {
  color: #4389f2;
}

.module2 {
  color: #39a760;
}

.module3 {
  color: #faba31;
}

.module4 {
  color: #b973ff;
}

.module5 {
  color: #fffc73;
}

.textwidget {
  font-size: 14px;
}

.pagetitle {
  font-weight: 400;
  font-size: 34px;
  font-family: "Ubuntu";
  margin-top: 10px;
}

#footer {
  display: none;
}

[aria-current]:not([aria-current="false"]) {
  font-weight: bold;
}

li .wpc-lesson-completed {
  opacity: 1 !important;
}

a.wpc-button {
  float: right !important;
  font-family: 'Montserrat';
  padding: 10px 25px;
}

.wpb_content_element {
  margin-bottom: 0 !important;
}

a.wpc-completed {
  padding: 13px 25px !important;
  background: #38b54f;
  border-radius: 5px;
}

#sidebar li .wpc-lesson-completed:after {
  content: url(/wp-content/uploads/2020/01/checkmark.png) !important;
  margin-right: 5px;
  float: right;
  margin-top: 3px;
}

.wpc-list li {
  margin-bottom: 10px;
}

.unlock:hover {
  background: #009126;
}

.rcp-is-restricted .page-item-955:after {
  display: none !important;
}

.wpc-nav-next-page a {
  float: right;
  margin-top: 10px;
  font-size: 13px;
  font-weight: bold;
  color: #888888;
}

.wpc-nav-previous-page a {
  float: left;
  margin-top: 10px;
  font-size: 13px;
  font-weight: bold;
  color: #888888;
}

.wpc-nav-previous-page a:before {
  content: '◀';
  color: #888888;
  font-weight: bold;
}

.wpc-nav-next-page a:after {
  content: '▶';
  color: #888888;
  font-weight: bold;
}

.subhead {
  font-size: 14px;
  margin-top: 20px;
  color: #444;
  font-weight: bold;
}

.about {
  font-size: 14px;
  margin-top: 20px;
}

/* Mobile menu */
#toggle-mobile-menu {
  color: #fff;
}

.mobile-menu li {
  background-color: #fff;
}

.mobile-menu li a {
  color: #0a86b0;
}

#mobile-container .menu-item-1024 {
  font-weight: bold;
  color: #0a86b0;
}

/* Resource block */
.resource {
  font-size: 14px;
  margin-top: 20px;
  background-color: #eaf3fb;
  display: block;
  padding: 10px;
  color: #2d99e2;
}

.resource:hover {
  background-color: #daedff;
  color: #2d99e2;
}

.rcp-no-access .post-content {
  margin-top: 60px;
}

.rcp-no-access .post-content a {
  color: #0000ff;
  font-weight: bold;
}

/* Video wrapper */
.fluid-width-video-wrapper {
  border: 1px solid #000;
}

.widget_text h4 {
  display: none;
}

/* Bar progress */
.wpc-bar-progress .wpc-numbers span {
  width: 57px !important;
  display: inline-block !important;
  vertical-align: top !important;
  text-align: center !important;
  font-weight: 800 !important;
  font-size: 14px;
  padding-top: 4px;
}

.wpc-bar-progress .wpc-numbers {
  margin-top: -22px !important;
}

/* Dropdown */
.dropdown {
  position: relative;
  display: inline-block;
  width: 100%;
}

.dropbtn {
  background: #0a86b0 url(/img/arrow-down.svg) no-repeat right;
  color: #fff;
  padding: 20px 16px;
  padding-right: 100px;
  font-size: 16px;
  font-family: 'Montserrat';
  border: none;
  cursor: pointer;
  text-align: left;
  font-weight: 600;
  width: 100%; /* Added to ensure full width */
}

.dropbtn:focus,
.dropbtn:hover {
  background-color: #0a86b0;
}

.dropdown-content {
  display: none;
  position: absolute !important;
  background-color: #fff;
  min-width: 160px;
  overflow: auto;
  box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2);
  z-index: 1;
  width: 100% !important;
  height: 250px;
}

#myDropdown br {
  display: none;
}

.dropdown-content a {
  color: #000;
  padding: 12px 16px;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.dropdown a:hover {
  background-color: #eee;
  color: #3986db;
}

.show {
  display: block;
}

#myDropdown {
  max-height: 250px;
}

.dropbtnR {
  border: none;
  padding: 12px 16px 12px 36px;
  font-size: 16px;
  cursor: pointer;
  background-image: url(/img/arrow-up.svg);
  background-size: 25px auto;
  background-repeat: no-repeat;
}

.column1 {
  width: 100%;
  min-width: 200px !important;
}

.row1 {
  width: 100%;
  margin-top: 90px;
  margin-bottom: 90px;
  height: 15px;
}

a.wpc-complete {
  border: 3px solid #38b54f !important;
  border-radius: 5px;
}

/* Bar progress numbers and percentage colors */
.wpc-bar-progress[data-progress="75"] .wpc-numbers,
.wpc-bar-progress[data-progress="76"] .wpc-numbers,
.wpc-bar-progress[data-progress="77"] .wpc-numbers,
.wpc-bar-progress[data-progress="78"] .wpc-numbers,
.wpc-bar-progress[data-progress="79"] .wpc-numbers,
.wpc-bar-progress[data-progress="80"] .wpc-numbers,
.wpc-bar-progress[data-progress="81"] .wpc-numbers,
.wpc-bar-progress[data-progress="82"] .wpc-numbers,
.wpc-bar-progress[data-progress="83"] .wpc-numbers,
.wpc-bar-progress[data-progress="84"] .wpc-numbers,
.wpc-bar-progress[data-progress="85"] .wpc-numbers,
.wpc-bar-progress[data-progress="86"] .wpc-numbers,
.wpc-bar-progress[data-progress="87"] .wpc-numbers,
.wpc-bar-progress[data-progress="88"] .wpc-numbers,
.wpc-bar-progress[data-progress="89"] .wpc-numbers,
.wpc-bar-progress[data-progress="90"] .wpc-numbers,
.wpc-bar-progress[data-progress="91"] .wpc-numbers,
.wpc-bar-progress[data-progress="92"] .wpc-numbers,
.wpc-bar-progress[data-progress="93"] .wpc-numbers,
.wpc-bar-progress[data-progress="94"] .wpc-numbers,
.wpc-bar-progress[data-progress="95"] .wpc-numbers,
.wpc-bar-progress[data-progress="96"] .wpc-numbers,
.wpc-bar-progress[data-progress="97"] .wpc-numbers,
.wpc-bar-progress[data-progress="98"] .wpc-numbers,
.wpc-bar-progress[data-progress="99"] .wpc-numbers,
.wpc-bar-progress[data-progress="100"] .wpc-numbers {
  color: #000 !important;
}

.wpc-bar-progress[data-progress="75"] .wpc-percentage,
.wpc-bar-progress[data-progress="76"] .wpc-percentage,
.wpc-bar-progress[data-progress="77"] .wpc-percentage,
.wpc-bar-progress[data-progress="78"] .wpc-percentage,
.wpc-bar-progress[data-progress="79"] .wpc-percentage,
.wpc-bar-progress[data-progress="80"] .wpc-percentage,
.wpc-bar-progress[data-progress="81"] .wpc-percentage,
.wpc-bar-progress[data-progress="82"] .wpc-percentage,
.wpc-bar-progress[data-progress="83"] .wpc-percentage,
.wpc-bar-progress[data-progress="84"] .wpc-percentage,
.wpc-bar-progress[data-progress="85"] .wpc-percentage,
.wpc-bar-progress[data-progress="86"] .wpc-percentage,
.wpc-bar-progress[data-progress="87"] .wpc-percentage,
.wpc-bar-progress[data-progress="88"] .wpc-percentage,
.wpc-bar-progress[data-progress="89"] .wpc-percentage,
.wpc-bar-progress[data-progress="90"] .wpc-percentage,
.wpc-bar-progress[data-progress="91"] .wpc-percentage,
.wpc-bar-progress[data-progress="92"] .wpc-percentage,
.wpc-bar-progress[data-progress="93"] .wpc-percentage,
.wpc-bar-progress[data-progress="94"] .wpc-percentage,
.wpc-bar-progress[data-progress="95"] .wpc-percentage,
.wpc-bar-progress[data-progress="96"] .wpc-percentage,
.wpc-bar-progress[data-progress="97"] .wpc-percentage,
.wpc-bar-progress[data-progress="98"] .wpc-percentage,
.wpc-bar-progress[data-progress="99"] .wpc-percentage,
.wpc-bar-progress[data-progress="100"] .wpc-percentage {
  margin-top: -20px;
}

.wpc-bar-progress .wpc-progress-fill {
  height: 10px;
  border-radius: 20px;
}

.wpc-radial-progress .wpc-numbers,
.wpc-bar-progress .wpc-numbers {
  color: #000 !important;
}

#dots {
  display: none;
}

#menu-item-1203 {
  display: none;
}

.wpc-bar-progress .wpc-percentage {
  height: 15px;
  width: 58px;
  overflow: hidden;
  text-align: left;
  position: absolute;
  top: 3px;
  margin-top: -23px;
  margin-left: -10px;
  line-height: 1;
}

/* Wider container on larger screens */
@media only screen and (min-width: 1000px) {
  .container,
  body[data-header-format="left-header"] .container,
  .woocommerce-tabs .full-width-content .tab-container,
  .nectar-recent-posts-slider .flickity-page-dots,
  .post-area.standard-minimal.full-width-content article.post .inner-wrap,
  .material #search-outer #search {
    max-width: 1500px;
  }
}

body {
  color: #000 !important;
}

.material .widget li a,
.material #sidebar .widget li a,
.material #footer-outer .widget li a {
  display: inline;
}

.filled {
  width: 100%;
  height: 440px;
  background-color: #ddd;
}

#footer-widgets {
  display: none;
}

.row .col img:not([srcset]) {
  width: 100%;
}


@media only screen and (max-width: 999px) {
.vc_col-sm-6.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone.instance-2 {
    margin-left: -30px;
	  height:auto;
	}
	.wpb_text_column{
    padding-left: 50px;
	height:auto;
}
	span.unlock{
		padding-right:-10px;
		margin-right:0px;
		margin-left:-20px;
	}

	.filled {
    height: auto;
}	
	
}


// MARK COMPLETE Button code

@media only screen and (max-width: 600px) {
	/*.vc_col-sm-6.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone.instance-2 {
    padding-right: 16px;
    margin-left: -18px;
}*/
a.wpc-button{
	  padding-right:-10px;
		margin-right:0px;
		margin-left:-20px;
	}
	/*a.wpc-completed{
		margin-right:25px;
	}*/
	.wpb_wrapper {
    margin-right: 0px;
    margin-left: 0px;
		height:auto;
}
	
}
// NEXT and Previous btn Code
a.wpc-lesson {
    margin-left: 0px;
	margin-right: 0px;
    padding-left: 0px;
	padding-right: 0px;
	font-size:15px;
}
.wpc-nav-previous-page a{
	margin-left: 0px;
	margin-right: 0px;
    padding-left: 0px;
	padding-right: 0px;
	font-size:12px;
}
.wpc-nav-next-page a{
	margin-left: 0px;
	margin-right: 0px;
    padding-left: 0px;
	padding-right: 0px;
	font-size:12px;
}
@media only screen and (max-width: 999px) {
  .wpc-nav-next-page a{
	margin-left: 0px;
	margin-right: 0px;
		margin-top:-50px;
    padding-left: 0px;
	padding-right: 0px;
	font-size:12px;
}
	a.wpc-lesson.wpc-lesson-834.wpc-lesson-completed {
    padding-top: 50px;
}
	p#more {
    margin-left: 40px;
}
	
}

.filled{
	height:auto;
}