/*
Theme Name: Clever Course Child Modified
Theme URI: http://goingclear.com
Description: Clever LMS child for The Herbal Academy
Author: GoingClear Interactive
Author URI: http://goingclear.com
Template: clevercourse
Version: 1.0.0
Licence: You may not modify this theme
*/

/* team page - instructor title color */
.gdlr-lms-instructor-title{color:#000!important;}

.gdlr-blog-title a{word-wrap: break-word;}
.gdlr-blog-title a:hover{color:#799f67!important;}


input[type="submit"].gdlr-lms-button, .gdlr-lms-button, .gdlr-lms-button.blue{
	color: #fff;
	background-color: #847c78;
	display: inline-block;
	font-size: 12px;
	padding: 15px 23px;
	margin-bottom: 15px;
	margin-right: 5px;
	outline: none;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
	border: none;
	}
input[type="submit"].gdlr-lms-button:hover, .gdlr-lms-button:hover{
	color: #000;
	background-color: #847c78;
	display: inline-block;
	font-size: 12px;
	padding: 15px 23px;
	margin-bottom: 15px;
	margin-right: 5px;
	outline: none;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
	border: none;
	}
.gdlr-lms-button.blue:hover{
	color: #000;
	background-color: #847c78;
	display: inline-block;
	font-size: 12px;
	padding: 15px 23px;
	margin-bottom: 15px;
	margin-right: 5px;
	outline: none;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
	border: none;
	}	
.gdlr-button {background-color:#9e9f9e!important; border-color:#7B7B7B!important;}
.dl-menuwrapper .dl-menu {width:90%!important;}
.gdlr-lms-quiz-choice{color:#656565!important;}
html.ltie9 body, body{ min-width: 1140px; } 
.container{ max-width: 1140px; } 
.gdlr-caption-wrapper .gdlr-caption-inner{ max-width: 1140px; }
.body-wrapper.gdlr-boxed-style{ max-width: 1220px; overflow: hidden; } 
.body-wrapper.gdlr-boxed-style .gdlr-header-wrapper{ max-width: 1220px; margin: 0px auto; }
.gdlr-logo{ max-width: 410px; }
.gdlr-logo{ margin-top: 8px; }
.gdlr-navigation-wrapper{ margin-top: 42px; }
h1, h2, h3, h4, h5, h6{ font-family: "Arial Narrow"!important; }
body, input, textarea, select{  }
.gdlr-navigation{ font-family: "Arial Narrow"!important; }
.gdlr-slider-item{ font-family: "Arial Narrow"!important; }
body{ font-size: 14px; }
h1{ font-size: 47px; }
h2{ font-size: 41px; }
h3{ font-size: 32px; }
h4{ font-size: 26px; }
h5{ font-size: 21px; }
h6{ font-size: 16px; }
.top-navigation-wrapper{ color: #bababa; }
.top-navigation-wrapper a{ color: #bababa; }
.top-navigation-wrapper{ border-color: #eeeeee; }
.gdlr-header-inner, .header-style-transparent .gdlr-fixed-header .gdlr-header-inner{ background-color: #ffffff; }@media only screen and (max-width: 767px) { .body-wrapper.header-style-transparent .gdlr-header-inner{ background-color: #ffffff; } }
.gdlr-main-menu > li > a, .header-style-transparent .gdlr-fixed-header .gdlr-header-inner .gdlr-main-menu > li > a{ color: #7f7f7f; }
.gdlr-fixed-header{ border-bottom: 2px solid #f5f5f5; }
.gdlr-main-menu > li:hover > a, .gdlr-main-menu > li.current-menu-item > a, .gdlr-main-menu > li.current-menu-ancestor > a, .gdlr-nav-search-form-button i, .header-style-transparent .gdlr-fixed-header .gdlr-header-inner .gdlr-main-menu > li:hover > a, .header-style-transparent .gdlr-fixed-header .gdlr-header-inner .gdlr-main-menu > li.current-menu-item > a, .header-style-transparent .gdlr-fixed-header .gdlr-header-inner .gdlr-main-menu > li.current-menu-ancestor > a{ color: #555555; opacity: 1; filter: alpha(opacity=100); }
.gdlr-nav-search-form{ background-color: #f5f5f5; }
.gdlr-nav-search-form i, .gdlr-nav-search-form input[type="text"]{ color: #a2a2a2; }
.gdlr-main-menu > .gdlr-normal-menu .sub-menu, .gdlr-main-menu > .gdlr-mega-menu .sf-mega{ border-top-color: #1c1c1c; }
.gdlr-main-menu > .gdlr-normal-menu li , .gdlr-main-menu > .gdlr-mega-menu .sf-mega{ background-color: #1f1f1f; }
.gdlr-main-menu > li > .sub-menu a, .gdlr-main-menu > li > .sf-mega a{ color: #bebebe; }
.gdlr-main-menu > li > .sub-menu a:hover, .gdlr-main-menu > li > .sub-menu .current-menu-item > a, .gdlr-main-menu > li > .sub-menu .current-menu-ancestor > a, .gdlr-main-menu > li > .sf-mega a:hover, .gdlr-main-menu > li > .sf-mega .current-menu-item > a, .gdlr-main-menu > li > .sf-mega .current-menu-ancestor > a{ color: #ffffff; } .gdlr-main-menu .gdlr-normal-menu li > a.sf-with-ul:after { border-left-color: #ffffff; } 
.gdlr-main-menu .sf-mega-section-inner > ul > li > a:hover, .gdlr-main-menu .sf-mega-section-inner > ul > li.current-menu-item > a { background-color: #232323; } 
.gdlr-main-menu > li > .sub-menu *, .gdlr-main-menu > li > .sf-mega *{ border-color: #333333; }
.gdlr-main-menu > li > .sf-mega .sf-mega-section-inner > a { color: #ffffff; }
.gdlr-main-menu > li > .sf-mega .sf-mega-section-inner > a:hover, .gdlr-main-menu > li > .sf-mega .sf-mega-section-inner.current-menu-item > a, .gdlr-main-menu > li > .sf-mega .sf-mega-section-inner.current-menu-ancestor > a { color: #ffffff; }
#gdlr-responsive-navigation.dl-menuwrapper button { background-color: #cccccc; }
#gdlr-responsive-navigation.dl-menuwrapper button:hover, #gdlr-responsive-navigation.dl-menuwrapper button.dl-active, #gdlr-responsive-navigation.dl-menuwrapper ul{ background-color: #727272; }
body{ background-color: #dddddd; }
.body-wrapper, .gdlr-single-lightbox-container{ background-color: #ffffff; }
.gdlr-page-title, .gdlr-page-title-gimmick{ color: #ffffff; }
.gdlr-page-caption{ color: #ffffff; }
h1, h2, h3, h4, h5, h6, .gdlr-title, .gdlr-title a{ color: #454545; }
.gdlr-item-title-wrapper .gdlr-item-title{ color: #292929; border-color: #292929; }
.gdlr-item-title-divider{ border-color: #333333; }
.gdlr-item-title-wrapper .gdlr-item-caption{ color: #9b9b9b; }
body{ color: #a4a4a4; }
a{ color: #799f67; font-weight:700!important; }
a:hover{ color: #58734B; }

/*body *{ border: none!important; }*/

.page-not-found-block{ background-color: #d65938; }
.page-not-found-block{ color: #ffffff; }
.page-not-found-search  .gdl-search-form input[type="text"]{ background-color: #963a20; }
.page-not-found-search  .gdl-search-form input[type="text"]{ color: #d57f5c; }
.gdlr-sidebar .gdlr-widget-title{ color: #383838; }
.gdlr-sidebar *{ border-color: #eeeeee; }
.gdlr-sidebar ul li:before { border-color: #bdbdbd; }
.gdl-search-form input{ background-color: #f7f7f7; }
.gdl-search-form input{ color: #9d9d9d; }
.gdl-search-form input{ border-color: #ebebeb; }
.tagcloud a{ background-color: #97bd84; }
.tagcloud a, .tagcloud a:hover{ color: #ffffff; }
.gdlr-accordion-item.style-1 .pre-active .accordion-title{ color: #3c3c3c; }
.gdlr-accordion-item.style-1 .accordion-title{ color: #8d8d8d; }
.gdlr-accordion-item.style-1 .accordion-title i{ background-color: #f3f3f3; }
.gdlr-accordion-item.style-1 .accordion-title i{ color: #a8a8a8; }
.gdlr-accordion-item.style-1 .accordion-title i.icon-minus{ background-color: #97bd84; }
.gdlr-accordion-item.style-1 .accordion-title i.icon-minus{ color: #ffffff; }
.gdlr-banner-item-wrapper .flex-direction-nav .flex-prev, .gdlr-banner-item-wrapper .flex-direction-nav .flex-next{ color: #999999; }
.gdlr-box-with-icon-item{ background-color: #f5f5f5; }
.gdlr-box-with-icon-item > i, .gdlr-box-with-icon-item .box-with-icon-title{ color: #585858; }
.gdlr-box-with-icon-item{ color: #929292; }
.gdlr-button, .gdlr-button:hover, input[type="button"], input[type="submit"], .gdlr-top-menu > .gdlr-mega-menu .sf-mega a.gdlr-button{ color: #ffffff; }
.gdlr-button, input[type="button"], input[type="submit"]{ background-color: #97bd84; }.gdlr-lms-authorize-payment input.submit{ background-color: #97bd84 !important; }
.gdlr-button{ border-color: #66b0ab; }
.column-service-title{ color: #292929; }
.column-service-content{ color: #909090; }
.column-service-icon i{ color: #97bd84; }
.list-with-icon .list-with-icon-title{ color: #333333; }
.gdlr-pie-chart-item .pie-chart-title{ color: #313131; }
.gdlr-price-inner-item{ background-color: #f9f9f9; }
.gdlr-price-item .price-title-wrapper{ background-color: #454545; }
.gdlr-price-item .price-title{ color: #ffffff; }
.gdlr-price-item .price-tag{ background-color: #838383; }
.gdlr-price-item .best-price .price-tag{ background-color: #a07d37; }
.gdlr-price-item .price-tag{ color: #ffffff; }
.gdlr-process-tab .gdlr-process-icon{ background-color: #f3f3f3; }
.gdlr-process-tab .gdlr-process-icon{ border-color: #e3e3e3; }
.gdlr-process-tab .gdlr-process-icon i{ color: #aaaaaa; }
.gdlr-process-tab .process-line .process-line-divider{ border-color: #e3e3e3; } .gdlr-process-tab .process-line .icon-chevron-down, .gdlr-process-tab .process-line .icon-chevron-right{ color: #e3e3e3; }
.gdlr-process-wrapper .gdlr-process-tab .gdlr-process-title{ color: #454545; }
.gdlr-skill-item-wrapper{ color: #3a3a3a; }
.stunning-text-title{ color: #414141; }
.stunning-text-caption{ color: #949494; }
.gdlr-stunning-text-item.with-padding{ background-color: #f3f3f3; }
.gdlr-stunning-text-item.with-border{ border-color: #f3f3f3; }
.gdlr-stunning-text-item.type-normal .stunning-text-button{ color: #ffffff; }
.gdlr-stunning-text-item.type-normal .stunning-text-button{ background-color: #555555; }
.tab-title-wrapper .tab-title{ background-color: #f9f9f9; }
.tab-title-wrapper .tab-title{ color: #3b3b3b; }
.tab-title-wrapper .tab-title.active, .tab-content-wrapper{ background-color: #ffffff; }
table tr th{ background-color: #97bd84; }
table tr th{ color: #ffffff; }
table.style-2 tr:nth-child(odd){ background-color: #f9f9f9; }
table.style-2 tr:nth-child(odd){ color: #949494; }
table.style-2 tr:nth-child(even){ background-color: #f3f3f3; }
table.style-2 tr:nth-child(even){ color: #949494; }
.gdlr-blog-title, .gdlr-blog-title a{ color: #424242; }
.gdlr-blog-title a:hover{ color: #97bd84; }
.blog-info, .blog-info a, .blog-info i{ color: #aeaeae; }
.blog-info .gdlr-head{ color: #575757; }
.blog-date-wrapper .blog-date-day{ color: #404040; }
.blog-date-wrapper .blog-date-month{ color: #828282; }
.gdlr-post-author .gdlr-post-author-inner{ background-color: #f5f5f5; }
.gdlr-blog-thumbnail .gdlr-sticky-banner{ background-color: #232323; }
.gdlr-blog-thumbnail .gdlr-sticky-banner, .gdlr-blog-thumbnail .gdlr-sticky-banner i{ color: #ffffff; }
.gdlr-standard-style .gdlr-single-blog-tag a{ background-color: #97bd84; }
.gdlr-standard-style .gdlr-single-blog-tag a{ color: #ffffff; }
.gdlr-blog-widget{ background-color: #f5f5f5; }
.gdlr-blog-widget{ border-color: #95e0da; }
.format-aside .gdlr-blog-content{ background-color: #97bd84; }
.format-aside .gdlr-blog-content{ color: #ffffff; }
.format-quote .gdlr-top-quote blockquote{ color: #8d8d8d; }
.format-quote .gdlr-quote-author{ color: #97bd84; }
.gdlr-single-nav > div i{ color: #8d8d8d; }
.portfolio-item-filter, .portfolio-item-filter a{ color: #b6b6b6; } 
.portfolio-item-filter a.active{ color: #97bd84; }
.gdlr-image-link-shortcode .gdlr-image-link-overlay, .portfolio-thumbnail .portfolio-overlay{ background-color: #0a0101; }
.gdlr-image-link-shortcode .gdlr-image-link-icon, .portfolio-thumbnail .portfolio-icon i{ color: #ffffff; }
.portfolio-thumbnail .portfolio-icon{ background-color: #6fbdb7; }
.portfolio-title a{ color: #424242; }
.portfolio-title a:hover{ color: #7f7f7f; }
.portfolio-info, .portfolio-info a{ color: #a2a2a2; }
.portfolio-item-holder .gdlr-modern-portfolio .portfolio-title a{ color: #4d4d4d; }
.portfolio-item-holder .gdlr-modern-portfolio .portfolio-content-wrapper{ background: #f5f5f5; }
.portfolio-item-holder .gdlr-modern-portfolio .portfolio-content-wrapper{ border-color: #95e0da; }
.portfolio-item-holder .gdlr-modern-portfolio .portfolio-info, .portfolio-item-holder .gdlr-modern-portfolio .portfolio-info a{ color: #aeaeae; }
.gdlr-pagination .page-numbers{ background-color: #ebebeb; }
.gdlr-pagination .page-numbers{ color: #979797; }
.gdlr-pagination .page-numbers:hover, .gdlr-pagination .page-numbers.current{ background-color: #97bd84; }
.gdlr-pagination .page-numbers:hover, .gdlr-pagination .page-numbers.current{ color: #ffffff; }
.gdlr-personnel-item .personnel-item-inner{ background-color: #f5f5f5; }
.gdlr-personnel-item.round-style .personnel-item{ background-color: #97bd84; }
.gdlr-personnel-item .personnel-author{ color: #3b3b3b; }
.gdlr-personnel-item .personnel-author-image{ border-color: #97bd84; }
.gdlr-personnel-item .personnel-position{ color: #acacac; }
.gdlr-personnel-item .personnel-content{ color: #959595; }
.gdlr-personnel-item .personnel-social i{ color: #3b3b3b; }
.gdlr-testimonial-item .testimonial-item-inner, .gdlr-testimonial-item .testimonial-author-image{ background-color: rgba(241, 241, 241, 0.5); }
.gdlr-testimonial-item .testimonial-content{ color: #9b9b9b; }
.gdlr-testimonial-item .testimonial-author{ color: #97bd84; }
.gdlr-testimonial-item .testimonial-position{ color: #4d4d4d; }
.gdlr-testimonial-item .testimonial-author-image{ border-color: #97bd84; }
.gdlr-testimonial-item.box-style .testimonial-item-inner:after{ border-top-color: #dddddd; border-left-color: #dddddd; }
.gdlr-gallery-thumbnail .gallery-item{ background-color: #e5e5e5; }
.gdlr-gallery-thumbnail-container .gallery-caption{ background-color: #000000; }
.gdlr-gallery-thumbnail-container .gallery-caption{ color: #ffffff; }
.nivo-controlNav a, .flex-control-paging li a{ background-color: #ffffff; }
.nivo-controlNav a:hover, .nivo-controlNav a.active, .flex-control-paging li a:hover, .flex-control-paging li a.flex-active { background-color: #5e5e5e; }
.nivo-controlNav a, .flex-control-paging li a{ border-color: #5e5e5e !important; }
.nivo-directionNav a, .flex-direction-nav a, .ls-flawless .ls-nav-prev, .ls-flawless .ls-nav-next{ background-color: #000000; }
body .nivo-directionNav a, body .flex-direction-nav a, body .flex-direction-nav a:hover, .ls-flawless .ls-nav-prev, .ls-flawless .ls-nav-next{ color: #ffffff; }
.gdlr-caption{ background-color: #000000; }
.gdlr-caption-title{ color: #ffffff; }
.gdlr-caption-text{ color: #ffffff; }
.gdlr-caption-wrapper.post-slider{ background-color: #000000; }
.gdlr-caption-wrapper.post-slider .gdlr-caption-title{ color: #ffffff; }
.gdlr-caption-wrapper.post-slider .gdlr-caption-text{ color: #dddddd; }
.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-caption-date, .gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-title-link{ color: #ffffff; }
.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-caption-date, .gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-title-link{ background-color: #97bd84; }
.gdlr-item-title-wrapper .gdlr-flex-prev, .gdlr-item-title-wrapper .gdlr-flex-next{ background-color: #97bd84; }
.gdlr-item-title-wrapper .gdlr-flex-prev, .gdlr-item-title-wrapper .gdlr-flex-next{ color: #ffffff; }
input[type="text"], input[type="email"], input[type="password"], textarea{ background-color: #f5f5f5; }
input[type="text"], input[type="email"], input[type="password"], textarea{ color: #000; }input::input-placeholder{ color:#000; } input::-webkit-input-placeholder{ color:#000; }input::-moz-placeholder{ color:#000; } input:-moz-placeholder{ color:#000; }input:-ms-input-placeholder{ color:#000;; }textarea::input-placeholder{ color:#000; } textarea::-webkit-input-placeholder{ color:#000; }textarea::-moz-placeholder{ color:#000; } textarea:-moz-placeholder{ color:#000;}textarea:-ms-input-placeholder{ color:#000; }
.footer-wrapper{ background-color: #262626; }
.footer-wrapper .gdlr-widget-title, .footer-wrapper .gdlr-widget-title a{ color: #dddddd; }
.footer-wrapper{ color: #bfbfbf; }
.footer-wrapper a{ color: #7f7f7f; }
.footer-wrapper a:hover{ color: #cecece; }
.footer-wrapper *{ border-color: #363636; }
.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ background-color: #141414; }
.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ color: #828282; }
.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ border-color: #313131; }
.footer-wrapper .gdlr-button, .footer-wrapper .gdlr-button:hover, .footer-wrapper input[type="button"], .footer-wrapper input[type="submit"]{ color: #ffffff; }
.footer-wrapper .gdlr-button, .footer-wrapper input[type="button"], .footer-wrapper input[type="submit"]{ background-color: #97bd84; }
.footer-wrapper .tagcloud a{ background-color: #97bd84; }
.footer-wrapper .tagcloud a, .footer-wrapper .tagcloud a:hover{ color: #ffffff; }
.copyright-wrapper{ background-color: #0f0f0f; }
.copyright-wrapper{ color: #828282; }
.footer-wrapper .copyright-wrapper{ border-color: #3f3f3f; }
html  .woocommerce span.onsale, html  .woocommerce-page span.onsale, html .woocommerce-message,html .woocommerce div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,html .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {  background: #97bd84; }html .woocommerce .star-rating, html .woocommerce-page .star-rating, html .woocommerce .star-rating:before, html .woocommerce-page .star-rating:before, html .woocommerce div.product span.price, html .woocommerce div.product p.price, html .woocommerce #content div.product span.price, html .woocommerce #content div.product p.price, html .woocommerce-page div.product span.price, html .woocommerce-page div.product p.price, html .woocommerce-page #content div.product span.price, html .woocommerce-page #content div.product p.price {color: #97bd84; }
html .wc-block-components-notice-banner.is-message a.button, html .woocommerce-message  a.button, html .woocommerce-error  a.button, html .woocommerce-info  a.button, html .woocommerce-message, html .woocommerce-error, html .woocommerce-info, html  .woocommerce span.onsale, html  .woocommerce-page span.onsale, html .woocommerce div.product .woocommerce-tabs ul.tabs li.active,html .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce nav.woocommerce-pagination ul li span.current, html .woocommerce-page nav.woocommerce-pagination ul li span.current, html .woocommercenav.woocommerce-pagination ul li a:hover, html .woocommerce-page nav.woocommerce-pagination ul li a:hover{ color: #ffffff; }
html .woocommerce-info{ background: #389EC5; }
html .woocommerce-error{ background: #C23030; }
html .woocommerce a.button.alt:hover, html .woocommerce button.button.alt:hover, html .woocommerce input.button.alt:hover, html .woocommerce #respond input#submit.alt:hover, html .woocommerce #content input.button.alt:hover, html .woocommerce-page a.button.alt:hover, html .woocommerce-page button.button.alt:hover, html .woocommerce-page input.button.alt:hover, html .woocommerce-page #respond input#submit.alt:hover, html .woocommerce-page #content input.button.alt:hover, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce input.button.alt, html .woocommerce #respond input#submit.alt, html .woocommerce #content input.button.alt, html .woocommerce-page a.button.alt, html .woocommerce-page button.button.alt, html .woocommerce-page input.button.alt, html .woocommerce-page #respond input#submit.alt, html .woocommerce-page #content input.button.alt, html .woocommerce a.button, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce a.button:hover, html .woocommerce button.button:hover, html .woocommerce input.button:hover, html .woocommerce #respond input#submit:hover, html .woocommerce #content input.button:hover, html .woocommerce-page a.button:hover, html .woocommerce-page button.button:hover, html .woocommerce-page input.button:hover, html .woocommerce-page #respond input#submit:hover, html .woocommerce-page #content input.button:hover, html .woocommerce ul.products li.product a.loading, html .woocommerce div.product form.cart .button, html .woocommerce #content div.product form.cart .button, html .woocommerce-page div.product form.cart .button, html .woocommerce-page #content div.product form.cart .button{ background: #97bd84; }
html .woocommerce a.button.alt:hover, html .woocommerce button.button.alt:hover, html .woocommerce input.button.alt:hover, html .woocommerce #respond input#submit.alt:hover, html .woocommerce #content input.button.alt:hover, html .woocommerce-page a.button.alt:hover, html .woocommerce-page button.button.alt:hover, html .woocommerce-page input.button.alt:hover, html .woocommerce-page #respond input#submit.alt:hover, html .woocommerce-page #content input.button.alt:hover, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce input.button.alt, html .woocommerce #respond input#submit.alt, html .woocommerce #content input.button.alt, html .woocommerce-page a.button.alt, html .woocommerce-page button.button.alt, html .woocommerce-page input.button.alt, html .woocommerce-page #respond input#submit.alt, html .woocommerce-page #content input.button.alt, html .woocommerce a.button, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce a.button:hover, html .woocommerce button.button:hover, html .woocommerce input.button:hover, html .woocommerce #respond input#submit:hover, html .woocommerce #content input.button:hover, html .woocommerce-page a.button:hover, html .woocommerce-page button.button:hover, html .woocommerce-page input.button:hover, html .woocommerce-page #respond input#submit:hover, html .woocommerce-page #content input.button:hover, html .woocommerce ul.products li.product a.loading, html .woocommerce div.product form.cart .button, html .woocommerce #content div.product form.cart .button, html .woocommerce-page div.product form.cart .button, html .woocommerce-page #content div.product form.cart .button{ color: #ffffff; }
html .woocommerce a.button.alt:hover, html .woocommerce button.button.alt:hover, html .woocommerce input.button.alt:hover, html .woocommerce #respond input#submit.alt:hover, html .woocommerce #content input.button.alt:hover, html .woocommerce-page a.button.alt:hover, html .woocommerce-page button.button.alt:hover, html .woocommerce-page input.button.alt:hover, html .woocommerce-page #respond input#submit.alt:hover, html .woocommerce-page #content input.button.alt:hover, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce input.button.alt, html .woocommerce #respond input#submit.alt, html .woocommerce #content input.button.alt, html .woocommerce-page a.button.alt, html .woocommerce-page button.button.alt, html .woocommerce-page input.button.alt, html .woocommerce-page #respond input#submit.alt, html .woocommerce-page #content input.button.alt, html .woocommerce a.button, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce a.button:hover, html .woocommerce button.button:hover, html .woocommerce input.button:hover, html .woocommerce #respond input#submit:hover, html .woocommerce #content input.button:hover, html .woocommerce-page a.button:hover, html .woocommerce-page button.button:hover, html .woocommerce-page input.button:hover, html .woocommerce-page #respond input#submit:hover, html .woocommerce-page #content input.button:hover, html .woocommerce ul.products li.product a.loading, html .woocommerce div.product form.cart .button, html .woocommerce #content div.product form.cart .button, html .woocommerce-page div.product form.cart .button, html .woocommerce-page #content div.product form.cart .button{ border-bottom: 3px solid #ba4c16; }
html .woocommerce #reviews #comments ol.commentlist li img.avatar, html .woocommerce-page #reviews #comments ol.commentlist li img.avatar { background: #ebebeb; }html .woocommerce #reviews #comments ol.commentlist li img.avatar, html .woocommerce-page #reviews #comments ol.commentlist li img.avatar,html .woocommerce #reviews #comments ol.commentlist li .comment-text, html .woocommerce-page #reviews #comments ol.commentlist li .comment-text,html .woocommerce ul.products li.product a img, html .woocommerce-page ul.products li.product a img, html .woocommerce ul.products li.product a img:hover ,html .woocommerce-page ul.products li.product a img:hover, html .woocommerce-page div.product div.images img, html .woocommerce-page #content div.product div.images img,html .woocommerce form.login, html .woocommerce form.checkout_coupon, html .woocommerce form.register, html .woocommerce-page form.login,html .woocommerce-page form.checkout_coupon, html .woocommerce-page form.register, html .woocommerce table.cart td.actions .coupon .input-text,html .woocommerce #content table.cart td.actions .coupon .input-text, html .woocommerce-page table.cart td.actions .coupon .input-text,html .woocommerce-page #content table.cart td.actions .coupon .input-text { border: 1px solid #ebebeb; }html .woocommerce div.product .woocommerce-tabs ul.tabs:before, html .woocommerce #content div.product .woocommerce-tabs ul.tabs:before,html .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,html .woocommerce table.shop_table tfoot td, html .woocommerce table.shop_table tfoot th, html .woocommerce-page table.shop_table tfoot td,html .woocommerce-page table.shop_table tfoot th, html .woocommerce table.shop_table tfoot td, html .woocommerce table.shop_table tfoot th,html .woocommerce-page table.shop_table tfoot td, html .woocommerce-page table.shop_table tfoot th { border-bottom: 1px solid #ebebeb; }html .woocommerce .cart-collaterals .cart_totals table tr:first-child th, html .woocommerce .cart-collaterals .cart_totals table tr:first-child td,html .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th, html .woocommerce-page .cart-collaterals .cart_totals table tr:first-child td { border-top: 3px #ebebeb solid; }html .woocommerce .cart-collaterals .cart_totals tr td, html .woocommerce .cart-collaterals .cart_totals tr th,html .woocommerce-page .cart-collaterals .cart_totals tr td, html .woocommerce-page .cart-collaterals .cart_totals tr th { border-bottom: 2px solid #ebebeb; }
html .woocommerce div.product .woocommerce-tabs ul.tabs li, html .woocommerce #content div.product .woocommerce-tabs ul.tabs li, html .woocommerce-page div.product .woocommerce-tabs ul.tabs li, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li ,html .woocommerce table.cart a.remove, html .woocommerce #content table.cart a.remove, html .woocommerce-page table.cart a.remove, html .woocommerce-page #content table.cart a.remove, html .woocommerce #payment, html .woocommerce-page #payment, html .woocommerce .customer_details,html .woocommerce ul.order_details, html .woocommerce nav.woocommerce-pagination ul li a, html .woocommerce-page nav.woocommerce-pagination ul li a,html .woocommerce form .form-row input.input-text, html .woocommerce form .form-row textarea, html .woocommerce-page form .form-row input.input-text, html .woocommerce-page form .form-row textarea, html .woocommerce .quantity input.qty, html .woocommerce #content .quantity input.qty, html .woocommerce-page .quantity input.qty, html .woocommerce-page #content .quantity input.qty,html .woocommerce .widget_shopping_cart .total, html .woocommerce-page .widget_shopping_cart .total { background: #f3f3f3; }html .woocommerce .quantity input.qty, html .woocommerce #content .quantity input.qty, html .woocommerce-page .quantity input.qty, html .woocommerce-page #content .quantity input.qty { border: 1px solid #f3f3f3; }
html .woocommerce .widget_shopping_cart .total, html .woocommerce-page .widget_shopping_cart .total { border-top: 2px solid #e5e5e5; }html .woocommerce table.cart a.remove:hover, html .woocommerce #content table.cart a.remove:hover, html .woocommerce-page table.cart a.remove:hover,html .woocommerce-page #content table.cart a.remove:hover, html #payment div.payment_box, html .woocommerce-page #payment div.payment_box { background: #e5e5e5; }
html .woocommerce table.shop_table tfoot td, html .woocommerce table.shop_table tfoot th, html .woocommerce-page table.shop_table tfoot td,html .woocommerce-page table.shop_table tfoot th, .cart-subtotal th, .shipping th , .total th, html .woocommerce table.shop_attributes .alt th,html .woocommerce-page table.shop_attributes .alt th, html .woocommerce ul.products li.product .price, html.woocommerce-page ul.products li.product .price { color: #333333; }
html .woocommerce ul.products li.product .price del, html .woocommerce-page ul.products li.product .price del,html .woocommerce table.cart a.remove, html .woocommerce #content table.cart a.remove, html .woocommerce-page table.cart a.remove,html .woocommerce-page #content table.cart a.remove { color: #888888; }
html .woocommerce .quantity .plus, html .woocommerce .quantity .minus, html .woocommerce #content .quantity .plus, html .woocommerce #content .quantity .minus,html .woocommerce-page .quantity .plus, html .woocommerce-page .quantity .minus, html .woocommerce-page #content .quantity .plus, html .woocommerce-page #content .quantity .minus { border: 1px solid #a0a0a0; }
html .woocommerce .quantity .plus, html .woocommerce .quantity .minus, html .woocommerce #content .quantity .plus, html .woocommerce #content .quantity .minus, html .woocommerce-page .quantity .plus, html .woocommerce-page .quantity .minus, html .woocommerce-page #content .quantity .plus, html .woocommerce-page #content .quantity .minus { color: #ffffff; }
html .woocommerce .quantity .plus, html .woocommerce #content .quantity .plus,  html .woocommerce-page .quantity .plus,html .woocommerce-page #content .quantity .plus, html .woocommerce .quantity .plus:hover, html .woocommerce #content .quantity .plus:hover,html .woocommerce-page .quantity .plus:hover,  html .woocommerce-page #content .quantity .plus:hover{ background: #9a9a9a; }
html .woocommerce .quantity .minus, html .woocommerce #content .quantity .minus,  html .woocommerce-page .quantity .minus,html .woocommerce-page #content .quantity .minus, html .woocommerce .quantity .minus:hover, html .woocommerce #content .quantity .minus:hover,html .woocommerce-page .quantity .minus:hover,  html .woocommerce-page #content .quantity .minus:hover{ background: #b6b6b6; }
.gdlr-skin-dark-skin, .gdlr-skin-dark-skin .gdlr-skin-content{ color: #ffffff; }
.gdlr-skin-dark-skin i, .gdlr-skin-dark-skin .gdlr-flex-prev, .gdlr-skin-dark-skin .gdlr-flex-next{ color: #ffffff; }
.gdlr-skin-dark-skin h1, .gdlr-skin-dark-skin h2, .gdlr-skin-dark-skin h3, .gdlr-skin-dark-skin h4, .gdlr-skin-dark-skin h5, .gdlr-skin-dark-skin h6, .gdlr-skin-dark-skin .gdlr-skin-title, .gdlr-skin-dark-skin .gdlr-skin-title a{ color: #ffffff; }
.gdlr-skin-dark-skin .gdlr-skin-title a:hover{ color: #ffffff; }
.gdlr-skin-dark-skin .gdlr-skin-info, .gdlr-skin-dark-skin .gdlr-skin-info a, .gdlr-skin-dark-skin .gdlr-skin-info a:hover{ color: #b7b7b7; }
.gdlr-skin-dark-skin a, .gdlr-skin-dark-skin .gdlr-skin-link, .gdlr-skin-dark-skin .gdlr-skin-link-color{ color: #97bd84; }
.gdlr-skin-dark-skin a:hover, .gdlr-skin-dark-skin .gdlr-skin-link:hover{ color: #ffffff; }
.gdlr-skin-dark-skin .gdlr-skin-box, .gdlr-skin-dark-skin .gdlr-column-service-item .gdlr-skin-box, .gdlr-skin-dark-skin .gdlr-flex-prev, .gdlr-skin-dark-skin .gdlr-flex-next{ background-color: #969696; }
.gdlr-skin-dark-skin *, .gdlr-skin-dark-skin .gdlr-skin-border{ border-color: #ffffff; }
.gdlr-skin-dark-skin .gdlr-button, .gdlr-skin-dark-skin .gdlr-button:hover, .gdlr-skin-dark-skin input[type="button"], .gdlr-skin-dark-skin input[type="submit"]{ color: #ffffff; background-color: #97bd84;  }
.gdlr-skin-gray-skin, .gdlr-skin-gray-skin .gdlr-skin-content{ color: #ffffff; }
.gdlr-skin-gray-skin i, .gdlr-skin-gray-skin .gdlr-flex-prev, .gdlr-skin-gray-skin .gdlr-flex-next{ color: #ffffff; }
.gdlr-skin-gray-skin h1, .gdlr-skin-gray-skin h2, .gdlr-skin-gray-skin h3, .gdlr-skin-gray-skin h4, .gdlr-skin-gray-skin h5, .gdlr-skin-gray-skin h6, .gdlr-skin-gray-skin .gdlr-skin-title, .gdlr-skin-gray-skin .gdlr-skin-title a{ color: #ffffff; }
.gdlr-skin-gray-skin .gdlr-skin-title a:hover{ color: #ffffff; }
.gdlr-skin-gray-skin .gdlr-skin-info, .gdlr-skin-gray-skin .gdlr-skin-info a, .gdlr-skin-gray-skin .gdlr-skin-info a:hover{ color: #ffffff; }
.gdlr-skin-gray-skin a, .gdlr-skin-gray-skin .gdlr-skin-link, .gdlr-skin-gray-skin .gdlr-skin-link-color{ color: #ffffff; }
.gdlr-skin-gray-skin a:hover, .gdlr-skin-gray-skin .gdlr-skin-link:hover{ color: #ffffff; }
.gdlr-skin-gray-skin .gdlr-skin-box, .gdlr-skin-gray-skin .gdlr-column-service-item .gdlr-skin-box, .gdlr-skin-gray-skin .gdlr-flex-prev, .gdlr-skin-gray-skin .gdlr-flex-next{ background-color: #ffffff; }
.gdlr-skin-gray-skin *, .gdlr-skin-gray-skin .gdlr-skin-border{ border-color: #ffffff; }
.gdlr-skin-gray-skin .gdlr-button, .gdlr-skin-gray-skin .gdlr-button:hover, .gdlr-skin-gray-skin input[type="button"], .gdlr-skin-gray-skin input[type="submit"]{ color: #ffffff; background-color: #ffffff;  }
.gdlr-skin-green-twitter, .gdlr-skin-green-twitter .gdlr-skin-content{ color: #ffffff; }
.gdlr-skin-green-twitter i, .gdlr-skin-green-twitter .gdlr-flex-prev, .gdlr-skin-green-twitter .gdlr-flex-next{ color: #ffffff; }
.gdlr-skin-green-twitter h1, .gdlr-skin-green-twitter h2, .gdlr-skin-green-twitter h3, .gdlr-skin-green-twitter h4, .gdlr-skin-green-twitter h5, .gdlr-skin-green-twitter h6, .gdlr-skin-green-twitter .gdlr-skin-title, .gdlr-skin-green-twitter .gdlr-skin-title a{ color: #ffffff; }
.gdlr-skin-green-twitter .gdlr-skin-title a:hover{ color: #ffffff; }
.gdlr-skin-green-twitter .gdlr-skin-info, .gdlr-skin-green-twitter .gdlr-skin-info a, .gdlr-skin-green-twitter .gdlr-skin-info a:hover{ color: #ffffff; }
.gdlr-skin-green-twitter a, .gdlr-skin-green-twitter .gdlr-skin-link, .gdlr-skin-green-twitter .gdlr-skin-link-color{ color: #ffffff; }
.gdlr-skin-green-twitter a:hover, .gdlr-skin-green-twitter .gdlr-skin-link:hover{ color: #ffffff; }
.gdlr-skin-green-twitter .gdlr-skin-box, .gdlr-skin-green-twitter .gdlr-column-service-item .gdlr-skin-box, .gdlr-skin-green-twitter .gdlr-flex-prev, .gdlr-skin-green-twitter .gdlr-flex-next{ background-color: #68b9b2; }
.gdlr-skin-green-twitter *, .gdlr-skin-green-twitter .gdlr-skin-border{ border-color: #ffffff; }
.gdlr-skin-green-twitter .gdlr-button, .gdlr-skin-green-twitter .gdlr-button:hover, .gdlr-skin-green-twitter input[type="button"], .gdlr-skin-green-twitter input[type="submit"]{ color: #ffffff; background-color: #ffffff;  }
.gdlr-logo{max-width: 247px !important;}
.gdlr-lms-course-single .gdlr-lms-course-info-wrapper{width:19%;}
.gdlr-page-title-wrapper{background: url(../jpg/patternblueandwhite-1.jpg);}
.fpm-recipe-wrap {margin-top:10px; margin-bottom:10px; display:block; clear:both; max-width:600px;}
.fpm-recipe-title {color: #FFFFFF; margin:0; font-size:1.15em;}
.fpm-recipe-print {float:right; cursor:pointer;}
.fpm-recipe {border: 1px solid #dadada; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; padding: 10px; color: #a4a4a4;}
.fpm-chart-wrap {margin-top:10px; margin-bottom:10px; display:block; clear:both; width:100%;}
.fpm-chart-header {background: #ED8137; padding:3px 10px; border-top-right-radius: 3px; border-top-left-radius: 3px;}
.fpm-chart-title {color: #FFFFFF; margin:0; font-size:1.15em;}
.fpm-chart-print, .fpm-chart-download {float:right; cursor:pointer;}
.fpm-chart-print i, .fpm-chart-download i {color: #fff;}
.fpm-chart-download {margin-right: 10px;}
.fpm-chart {border: 1px solid #dadada; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; padding: 10px; text-align: center;}
.fpm-chart-img {margin: 0 auto;}
.fpm-table-wrap {margin-top:10px; margin-bottom:10px; display:block; clear:both; width:100%;}
.fpm-table-header {background: #ED8137; padding:3px 10px; border-top-right-radius: 3px; border-top-left-radius: 3px;}
.fpm-table-title {color: #FFFFFF; margin:0; font-size:1.15em;}
.fpm-table-print, .fpm-table-download {float:right; cursor:pointer;}
.fpm-table-print i, .fpm-table-download i {color: #fff;}
.fpm-table-download {margin-right: 10px;}
.fpm-table {border: 0px solid #dadada; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; padding: 0px; text-align: left;}

/* forum */
.bbp-topics, .bbp-topic-meta, div.bbp-template-notice p, .bbp-pagination-count, .bbp-pagination-links, .bbp-form, li.bbp-body, .bbp-reply-author, .bbp-reply-content, #bbp-user-body, .bbp-breadcrumb, #subscription-toggle, ul.forum-titles{font-size:20px!important;}

/* herbal certificates */
.certificate-wrapper{padding:0px!important;}
.certificate-wrapper .certificate-date-wrapper{width:100%;}
.certificate-date-text{display:none!important;}
.herbal-course{
	display:block;
	width:100%;
	height:813px;
	}
.herbal-course .student-name{
	width: 100%;
	height: 40px;
	color: #000;
	margin-top: 357px;
	text-align:center;
	font-size: 37px;
	font-family: 'Amiri', serif;
	line-height: 1;
	}
.herbal-course .certificate-date{
	width: 300px;
	height: auto;
	margin-left: 181px;
	margin-top: 128px;
	font-size:19px;
	font-weight: 700;
	color:#000;
	}
.herbal-course2{
	display:block;
	width:100%;
	height:813px;
	}
.herbal-course2 .student-name{
	width: 100%;
	height: 40px;
	color: #000;
	margin-top: 377px;
	text-align:center;
	font-size: 37px;
	font-family: 'Amiri', serif;
	line-height: 1;
	}
.herbal-course2 .certificate-date{
	width: 300px;
	height: auto;
	margin-left: 181px;
	margin-top: 85px;
	font-size:19px;
	font-weight: 700;
	color:#000;
	}
.intermediate-course{
	display:block;
	width:100%;
	height:813px;
	}
.intermediate-course .student-name{
	width: 100%;
	height: 40px;
	color: #000;
	margin-top: 357px;
	text-align:center;
	font-size: 37px;
	font-family: 'Amiri', serif;
	line-height: 1;
	}
.intermediate-course .certificate-date{
	width: 300px;
	height: auto;
	margin-left: 181px;
	margin-top: 119px;
	font-size:19px;
	font-weight: 700;
	color:#000;
	}
.footer{margin-top: 50px;}
.single_variation_wrap{font-size: 27px; margin-bottom: 25px;}
.quantity input{
    border: 1px solid #aaa !important;
    padding: 5px;
    width: 86px;
    float: left;
    margin-right: 22px;
    margin-top: 8px;
	}
.with-sidebar-left.twelve.columns{background: #fff;}
.heading.stiky{
    position: fixed;
    width: 100%;
    z-index: 9999;
    top: 0px;
	}
html.stiky{margin-top: 387px;}
.menu-new.stiky,.menu-new-mobile.stiky{
	position: fixed;
	z-index: 9999;
	width: 100%;
	background: #fff;
	top: 47px;
/*	padding-top: 0;
    padding-bottom: 5px;*/
	}
.menu-new.stiky img{
    width: 100px;
    position: absolute;
    left: 50%;
    margin-left: -50px;
    top: -38px;
    background: #fff;
    border-radius: 250px;
	}
.menu-new.stiky .menu_top > li{
    padding: 0;
    margin-top: 0px;
    float: left;
    margin-bottom: 12px;
	}
/*.menu_top li:nth-child(3) a{padding: 0px 45px 0 0;}*/
.blog-full{
    background:#fff;
    width:64%;
    float:left;
	}
.blog-content-wrapper{padding:25px;}
.gdlr-blog-title a{font-style:normal}
.gdlr-blog-content{font-family: 'Open Sans', sans-serif; color:#231f20;}
.blog-categories{float:left;}
.blog-categories a{
    font-family: 'Open Sans', sans-serif;
    color:#97bd84;
    font-size: 13px;
    text-transform: uppercase;
	}
.blog-date{
    text-transform: uppercase;
    float:left;
    font-family: 'Open Sans', sans-serif;
    color:#231f20;
    font-size: 13px;
	}
.gdlr-item-start-content{padding-top: 0px;}
.blog-image-wrapper{max-height: 368px; overflow: hidden;}
.blog-image-wrapper img{width:100%; height:auto;}
.certificate-list-wrapper{
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    color:#231f20;
	}
.gdlr-lms-lightbox-container.certificate-form .gdlr-lms-lightbox-close,.gdlr-lms-lightbox-container.certificate-form .gdlr-lms-lightbox-printer{top:0px;}
.woocommerce{padding:25px; background:#fff;}
table.variations tr td{border-bottom: none;}
.price{color:#231f20;}
.certificate-form-outer-wrapper,.certificate-form-wrapper,.intermediate-course{border:none;}
.gdlr-lms-lightbox-container.certificate-form{
    width: 1120px;
    padding: 0px;
    margin-left: -595px;
    background: #fff;
	}
.gdlr-blog-grid .gdlr-blog-thumbnail img{width:100%; max-height: 252px;}
.gdlr-blog-grid .gdlr-blog-info .blog-info {
	display: block;
	float: none;
}
.gdlr-blog-grid .gdlr-blog-info .blog-info.blog-comment {
	display: none;
}
.sbi_photo:before{
	position:absolute;
	top:15px;
	left:15px;
	background-image: url(../png/herbal-blog-instagram-icon.png);
	width:28px;
	height:28px;
	display:inline-block;
	content: ' ';
	}
.student-name{width:900px!important;}
.certificate-form-printable{width:1030px; margin-top: 0px;}
.certificate-form-outer-wrapper{margin-top:0px;}
.certificate-wrapper{background-position-y: 0px!important;}
.menu-new-mobile{display:none;}
.blog-date-wrapper {
    width:61px;
    text-align:center;
    margin-right:15px;
    margin-left: 10px;
    margin-top:35px;
	text-align:center;
	}
.column-blog-small .gdlr-blog-content p:first-child{height: 75px; overflow: hidden;}
.column-blog-large .gdlr-blog-content p:first-child{height: 46px; overflow: hidden;}
.post .wp-post-image{width:100%;}
.blog-row:after,.gdlr-item.blog-full:after{
	content: ' ';
	display:block;
	clear:both;
	}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 textarea {border: 1px solid #000!important;}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
	margin: 10px 0;
}
.payment_methods img{width:30px; height:30px;}
.payment_methods .payment_method_eh_paypal_express label > img {
	width: 300px;
}
.gdlr-lms-container{background: #fff;}
.main-content-container{background:#fff;}
.student-city{
	font-family: 'Open Sans', sans-serif;
	color:#231f20;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	}
.expand-course,
.purchase-extension {
    position: absolute;
    bottom: 0px;
    left:160px;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: bold !important;
    color: #fff;
    background:#9e9f9e !important;
    text-transform: uppercase;
    font-size: 11px!important;
	}
.easy-pie-chart-wrap{
    display: inline-block;
    position: absolute;
    width: 110px;
    height: 110px;
    margin: 15px 0;
    text-align: center;
    right:25px;
    top: 5px;
	}
.easy-pie-chart-wrap p {font-weight: normal; font-size: 13px;}
.easy-pie-chart{width: 110px; height: 110px;}
.easy-pie-chart canvas {
	position: absolute;
	top: 0;
	left: 0;
	}
	
@media (max-width:600px) {
	.easy-pie-chart-wrap {
		display: block;
		height: auto;
		position: relative;
		margin: 0 auto;
		right: 0;
		top: 0;
	}
}
.goingclear {
	color:#69bd51;
	text-align:center;
	margin-right:0px;
	font-size:10px;
	font-weight:100;
	font-family:Arial, Helvetica, sans-serif;
	font-style: italic;
	}
A.footerlinks:link{
	COLOR: #24354d;
	font-size:10px;
	TEXT-DECORATION: none;
	font-family: Arial, Verdana, sans-serif;
	font-weight:normal;
	}
A.footerlinks:visited{
	COLOR: #24354d;
	TEXT-DECORATION: none;
	font-size:10px;
	font-family: Arial, Verdana, sans-serif;
	font-weight:normal;
	}
A.footerlinks:active{
  COLOR:#24354d;
  TEXT-DECORATION: none;
  font-size:10px;
  font-family: Arial, Verdana, sans-serif;
  font-weight:normal;
  }
A.footerlinks:hover{
  COLOR:#69bd51;
  TEXT-DECORATION: underline;
  font-size:10px;
  font-family: Arial, Verdana, sans-serif;
  font-weight:normal;
  }
a.expand-course:hover,
a.purchase-extension:hover
{color:#EAF0F0!important;}


/* Coupons */

.coupon-container.blue {
    background-color: #E4EFCE;
}
.coupon-content.blue {
    border-color: #999;
}
.coupon-content .discount-description {
	font-size: 16px;
}

/* Jetpack Recipes */
.jetpack-recipe {
	position: relative;
}

.jetpack-recipe .jetpack-recipe-meta .jetpack-recipe-print {
	float: left;
	line-height: 97px;
	cursor: pointer;
}

.jetpack-recipe .jetpack-recipe-meta .jetpack-recipe-print a {
	display: block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	 visibility: visible;
	 color: #93a0a9;
	font-size: 20px;
	padding: 20px 10px 10px 0;
	font-weight: normal !important;
}

@media screen and (min-width: 768px) {
	.jetpack-recipe .jetpack-recipe-meta .jetpack-recipe-print {
		position:absolute;
		float: right;
		top:0;
		right: 25px;
	}

	.jetpack-recipe .jetpack-recipe-meta .jetpack-recipe-print a {
		margin-top: 25px;
		visibility: hidden;
        position: absolute;
        right: -50px;
	}
}

.jetpack-recipe .jetpack-recipe-meta .jetpack-recipe-print a:before {
    content: "\f02f";
	 visibility: visible;
	 padding-right: 10px;
}

.jetpack-recipe .fpm-recipe-print-jetpack i.fa {
	color: #93a0a9;
	font-size: 20px;
}

.jetpack-recipe-source {
	display: none;
}

/* Jetpack Related Articles */

/* TODO: un-hide Related Articles section after related posts feed is fixed */
#jp-relatedposts {
	display: none;
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
	opacity: 1!important;
}

#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title
{
	font-family: "garamond-premier-pro", serif!important;
    font-size: 22px!important;
    font-weight: bold!important;
    text-transform: uppercase!important;
    margin-bottom: 10px!important;
    letter-spacing: 2px!important;
    margin-top: 10px!important;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post p.jp-relatedposts-post-context span {
	display: inline!important;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post p.jp-relatedposts-post-context .jp-relatedposts-post-context-title {
	color: #575757!important;
	font-weight: normal!important;
	margin-right: 10px!important;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post p.jp-relatedposts-post-context .jp-relatedposts-post-context-value {
	color:#aeaeae!important;
	text-transform: uppercase!important;
	font-weight: 700!important;
}

.with-sidebar-wrapper.gdlr-type-right-sidebar .gdlr-item-start-content {
	background-color: #fff;
}

.with-sidebar-wrapper.gdlr-type-right-sidebar .gdlr-item-start-content .blog-date-wrapper {
    margin-right: -5px;
    margin-left: 20px;
}

.with-sidebar-wrapper.gdlr-type-right-sidebar .gdlr-item-start-content .post-author-title,
.with-sidebar-wrapper.gdlr-type-right-sidebar .gdlr-item-start-content .gdlr-single-nav,
.with-sidebar-wrapper.gdlr-type-right-sidebar .gdlr-item-start-content .gdlr-social-share,
.with-sidebar-wrapper.gdlr-type-right-sidebar .gdlr-item-start-content .jp-relatedposts-items-visual {
	padding-left: 25px;
	padding-right: 25px;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
	width: 33.33333% !important;
}
/*.with-sidebar-wrapper.gdlr-type-right-sidebar .gdlr-item-start-content .jp-relatedposts-items-visual .jp-relatedposts-post:last-child {
	padding-right: 0 !important;
}*/

/*#jp-relatedposts .jp-relatedposts-items-visual {
	margin-right: -10px !important;
}*/

.gdlr-sidebar .gdlr-item-start-content.sidebar-right-item {
	background: #fff;
	padding-top: 15px;
    padding-bottom: 15px;
}

.gdlr-sidebar .gdlr-item-start-content.sidebar-right-item .widget.gdlr-widget {
	clear: both;
}

 /* Dashbord certificates */
.certificate-list-wrapper .certificate-form-outer-wrapper {
    display: none;
}
@media screen and (min-width: 601px) and (max-width: 1199px) {
	.gdlr-sidebar.gdlr-right-sidebar.three.columns {
		width: 100%;
	}
	.gdlr-sidebar .gdlr-item-start-content.sidebar-right-item {
		padding-left: 25px;
		padding-right: 25px;
	}
}
@media screen and (max-width: 600px) {
	.column, .columns {
		box-sizing: border-box;
		padding-left: 10px;
		padding-right: 10px;
	}
	.one.columns{ width: 100%; }
	.two.columns{ width: 100%; }
	.three.columns{ width: 100%; }
	.four.columns{ width: 100%; }
	.five.columns{ width: 100%; }
	.six.columns{ width: 100%; }
	.seven.columns{ width: 100%; }
	.eight.columns{ width: 100%; }
	.nine.columns { width: 100%; }
	.ten.columns { width: 100%; }
	.eleven.columns { width: 100%; }
	.twelve.columns{ width: 100%; }
	
}

@media screen and (max-width: 1200px) {
	.dl-menuwrapper .dl-menu.dl-menuopen {
		width: 100%!important;
		right: 0px!important;
		margin-top: 19px;
	}
	.menu-new.stiky,.menu-new-mobile.stiky{
		padding-top: 0px;
		padding-bottom: 5px;
	}
	
	.with-sidebar-left.nine.columns {
		background: #fff;
	}
}

:root {
    --mdc-theme-primary: #9e9f9e !important;
    --mdc-theme-primary-light: #dbdddb !important;
    --mdc-theme-primary-dark: #7c7c7c  !important;
    --mdc-theme-secondary: #799f68  !important;
    --mdc-theme-secondary-light: #96c77f  !important;
    --mdc-theme-secondary-dark: #5c794e  !important;
}

.bbpress-forums-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: calc(100% + 60px);
	height: calc(100% + 55px);
	z-index: 4;
	background: rgba(0,0,0,0.12);
	margin-left: -30px;
}
@media (max-width:1200px) {
	.bbpress-forums-overlay {
		width: calc(100% + 30px);
		height: 100%;
		margin-left: -15px;
	}
}
@media (max-width:460px) {
	.bbpress-forums-overlay {
		width: 100%;
		height: calc(100% - 30px);
		margin: 0;
	}
}
.mdc-dialog__header h2 {
	margin: 0;
	padding: 0;
	font-family: 'Open sans' !important;
	font-size: 24px
}
.mdc-button,
.mdc-button:not(:disabled) {
	font-family: Open Sans, sans-serif;
	color: #fff;
	background: #9e9f9e; 
}
.mdc-button.mdc-button-block {
	display: block;
	margin-top: 10px;
	clear: both;
}
@media (max-width:460px) {
	.mdc-button.mdc-button-block {
		height: 72px;
	}
}
.mdc-button::before,
.mdc-button::after,
.mdc-button:not(:disabled)::before,
.mdc-button:not(:disabled)::after {
	background-color: rgba(255, 255, 255, 0.16) !important;
}

.mdc-button.mdc-icon-button {
    width: 24px;
    padding: 0;
    height: 24px;
    min-width: 0;
}

.mdc-button.mdc-icon-button.dialog-header-close {
	position: absolute;
	right: 8px;
    top: 8px;
}


.product ins.sale-price,
.product.sale ins {
	color: #c13514;
}