/*
Theme Name: Aluhut 2022 (Miöh)
Template: educat
Version: 1.0.0
Text Domain: educat
*/

/* De-capitalize text */
.course-duration,
.section-desc {
	text-transform: none !important;
}

/* Section toggle und content ausblenden */
.section-content,
.section-toggle {
	display: none !important;
}

/* Rahmenfarbe */
.tab-content-area #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header {
    border-bottom: 1px solid #FFC842 !important;
}

.site-content .learn-press-pagination .page-numbers>li a,
.site-content .learn-press-pagination .page-numbers>li span {
	border: 1px solid #FFC842 !important;
  color: #FFC842 !important;
}

/*
.single-footer-widget > h3 {
  font-size: 18px !important;
  font-weight: 600 !important;
  margin-bottom: 14px !important;
}

.footer-widget-area {
  padding: 20px 0 25px !important;
}

.widget.single-footer-widget {
  margin: 0px !important;
}
*/

.single-item,
.single-item:hover,
.single-product-text,
.single-product-text:hover,
.single-course-details,
.single-course-details:hover,
.single-teacher-item,
.single-teacher-item:hover {
    border-bottom: 3px solid #FFC842 !important;
}

.course-duration .text {
  border-bottom: 1px solid #FFC842 !important;
}

.tutor-image>img,
.shortcode-area i {
	border: 2px solid #FFC842 !important;
}

.shortcode-area i {
	color: #FFC842 !important;
}

.shortcode-area h3 {
	border: 1px dashed #FFC842 !important;
}

.single-sidebar-widget .social-links a:hover,
.single-sidebar-widget .tags li a:hover,
.widget_tag_cloud a:hover {
	background: #FFC842 !important;
	border-color: #FFC842 !important;
}

.recent-content-item>a {
	border: 1px solid #FFC842 !important;
}

.quote-section,
.media-preview>img  {
	border-left: 2px solid #FFC842 !important;
}

.site-content .learn-press-pagination .page-numbers>li span.current,
.site-content .learn-press-pagination .page-numbers>li:hover a {
	background: #FFC842 none repeat scroll 0 0 !important;
	border-color: #FFC842 !important;
}

.course_single_area .single-item-text .course-price,
.course_single_area .single-item-text span.price,
.learn-press-pagination.educat-course-pagination .page-numbers>li .page-numbers,
.search-form button[type=submit] {
	color: #FFC842 !important;
}

.single-latest-item::before {
	background-color: #FFC842 !important;
}


.owl-nav div:hover,
.single-footer-widget .tagcloud a:hover {
	background: #FFC842 !important;
	border-color: #FFC842 !important;
}

::selection {
  background: #FFC842 !important;
}

.search-form {
	border-top: 1px solid #FFC842 !important;
}


/* Sil-ben-tren-nung ;) */
body {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto !important;
	hyphenate-limit-chars: auto 3;
    hyphenate-limit-lines: 2;
	-webkit-hyphens: auto;
	-webkit-hyphenate-limit-chars: auto 3;
	-webkit-hyphenate-limit-lines: 2;
	-ms-hyphens: auto;
	-ms-hyphenate-limit-chars: auto 3;
	-ms-hyphenate-limit-lines: 2;
}

#cookie-law-info-again {
	position: fixed !important;
	transform: rotate(90deg) !important;
	bottom: 42px !important;
	left: -30px !important;
	font-size: 8px !important;
	background: rgba(255, 255, 255, 0.5) !important;
	border: 0px none !important;
	box-shadow: 0px 0px 11px 0px rgba(0, 10, 10, 0.23) !important
}

blockquote,
.quote-section {
    border-left: 2px solid #FFC842;
}

blockquote p {
	margin-bottom: 6px !important;
}

blockquote {
	padding-bottom: 6px !important;
}

.learn-press-pagination.educat-course-pagination .page-numbers>li .page-numbers.current,
.learn-press-pagination.educat-course-pagination .page-numbers>li .page-numbers:hover {
    border-color: #FFC842;
}

nav.learn-press-pagination.educat-course-pagination li a,
nav.learn-press-pagination.educat-course-pagination li span,
.post-pagination .nav-links > ul > li > a,
.post-pagination .nav-links > ul > li > span,
.pagination > a,
.page-links > span:not(.page-links-title),
.page-links > a {
    border: 1px solid #FFC842;
    color: #FFC842;
}

nav.learn-press-pagination.educat-course-pagination li a:hover,
.post-pagination .nav-links > ul > li > span.current,
.post-pagination .nav-links > ul > li:hover a,
.pagination > a:hover,
.page-links > span:not(.page-links-title):hover,
.page-links > a:hover,
.news-details-content .social-links a:hover,
.pagination-content.number .pagination li a:hover,
.pagination-content.number .pagination li.current a,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.product-details-content .social-links a:hover {
    background: #FFC842 none repeat scroll 0 0;
    border-color: #FFC842 !important;
}

.leave-comment-form .submit:hover {
    background-color: #FFC842;
    border: 1px solid #FFC842;
}

.single-latest-item::before,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce input.button.alt[disabled]:disabled:hover,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce span.onsale,
.owl-carousel .owl-dots .owl-dot.active span,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
{
    background-color: #FFC842;
	background-image: url("/wp-content/uploads/2022/06/hutgelb1px.png") !important;
	background-size: 100% auto !important;
}

.single-course-details {
    border-bottom: 3px solid #FFC842;
}

.single-sidebar-widget .single-item,
.event-details-content .single-event-item,
.lp-tab-sections .section-tab.active span {
    border-bottom: 2px solid #FFC842;
}

.course-duration .text,
.course-tab-panel-curriculum .course-curriculum ul.curriculum-sections .section-header,
.tab-content-area #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header {
    border-bottom: 1px solid #FFC842;
}

.recent-content-item>a {
    border: 1px solid #FFC842;
}

.shortcode-area i {
    border: 2px solid #FFC842;
}

.shortcode-area h3 {
    border: 1px dashed #FFC842;
}

::-moz-selection,
::selection,
.button-default:hover,
.form-container button:hover,
.course-tab-panel-curriculum .course-curriculum ul.curriculum-sections .section-content .course-item.item-preview .course-item-status,
.course-progress .learn-press-progress .progress-bg .progress-active,
.single-teacher-text .lp-course-buttons button.lp-button.button,
#popup-course.course-summary #popup-footer .course-item-nav .course-item-nav__name,
body.learnpress-profile #profile-content-settings .learn-press-tabs .learn-press-tabs__tab.active::before {
    background: #FFC842;
}

.about-area:before,
.newsletter-area:before,
.about-area,
.subscribe-form>button,
.single-footer-widget .social-icons>a:hover,
.pagination-content.number .pagination li:first-child a,
.pagination-content.number .pagination li:last-child a,
.product-details-content,
.woocommerce .product-details-content a.button,
.woocommerce .product-details-content button.button,
h4.title:after,
.tution-fee,
.contact-form-area,
.skill-bar-item .progress-bar,
.course-duration ul.learn-press-nav-tabs .course-nav.active::after,
.course-duration ul.learn-press-nav-tabs .course-nav:hover::after,
.rating-box .course-rate .review-bar .rating,
.course-remaining-time .lp-label.label-enrolled,
.course-remaining-time .lp-label.label-started,
.learnpress-page .lp-button,
body.learnpress-profile .learn-press-message::before,
body.learnpress-profile #learn-press-profile-header,
body.learnpress-profile .lp-list-table thead tr th,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
#scrollUp,
.course-duration #learn-press-course-tabs ul.learn-press-nav-tabs .course-nav.active::after,
.course-duration #learn-press-course-tabs ul.learn-press-nav-tabs .course-nav:hover::after,
.search-menu,
.mainmenu nav ul>li>a:after,
.footer-area, .newsletter-two,
.duration-title,
.pagination-content .pagination {
    background-color: #FFC842;
	background-image: url("/wp-content/uploads/2022/06/hutgelb1px.png") !important;
	background-size: 100% auto !important;
}

.tutor-image>img,
.media-preview>img{
    border: 2px solid #FFC842;
}

.newsletter-area:after {
    border-color: rgba(0, 0, 0, 0) #FFC842 #FFC842 rgba(0, 0, 0, 0);
}

.about-area:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFC842 #FFC842;
}

.subscribe-form>button:hover {
    border: 2px solid #FFC842;
    color: #FFC842;
	background-color: #666;
}

.single-sidebar-widget .social-links a:hover,
.single-sidebar-widget .tags li a:hover,
.widget_tag_cloud a:hover,
.owl-nav div:hover,
.single-footer-widget .tagcloud a:hover {
    background: #FFC842;
    border-color: #FFC842;
}

.search-form {
    border-top: 1px solid #FFC842;
}

.single-item,
.single-product-text,
.single-teacher-item {
    border-bottom: 3px solid #FFC842;
}

.subscribe-form>button {
	background: #FFC842 none repeat scroll 0 0;
	border: 2px solid #FFC842 !important;
}

.subscribe-form>button:hover {
	background: #FFF;
	border: 2px solid #FFC842 !important;
  color: #FFC842 !important;
}

.pagination-content.number .pagination li a:hover,
.pagination-content.number .pagination li.current a {
	background: #FFC842 none repeat scroll 0 0;
	color: #fff;
	border-color: #FFC842 !important;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	background-color: #FFC842 !important;
}

.product-details-content .social-links a:hover {
	background: #FFC842 !important;
	border-color: #FFC842 !important;
}

.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt[disabled]:disabled,
.woocommerce #respond input#submit.alt[disabled]:disabled:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt[disabled]:disabled,
.woocommerce a.button.alt[disabled]:disabled:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt[disabled]:disabled,
.woocommerce button.button.alt[disabled]:disabled:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt[disabled]:disabled,
.woocommerce input.button.alt[disabled]:disabled:hover,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	background-color: #FFC842 !important;
}

.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
	background: #FFC842 none repeat scroll 0 0 !important;
	color: #fff;
	border-color: #FFC842 !important;
	box-shadow: 2px 0 20px rgba(34, 30, 31, .2)
}

.pagination-content.number .pagination li a,
.woocommerce-pagination ul li {
  border: 1px solid #FFC842 !important;
	color: #FFC842 !important;
}

.newsletter-area:after {
	border-color: transparent transparent #FFC842 #FFC842 !important;
}

.single-event-text {
    border-bottom: 2px solid #FFC842;
}

.woocommerce nav.woocommerce-pagination ul li {
    border-right: 1px solid #FFC842;
}

.pagination-content.number .pagination li a,
.woocommerce-pagination ul li {
    border: 1px solid #FFC842;
    color: #FFC842;
}

.woocommerce-info {
    border-top-color: #FFC842 !important;
}

.site-content .learn-press-pagination .page-numbers>li a,
.site-content .learn-press-pagination .page-numbers>li span {
    border: 1px solid #FFC842;
    color: #FFC842;
}

.site-content .learn-press-pagination .page-numbers>li:hover a,
.site-content .learn-press-pagination .page-numbers>li span.current {
    background: #FFC842 none repeat scroll 0 0;
    border-color: #FFC842;
}

body.educat.learnpress-page #popup-course .quiz-result .result-grade svg circle {
    stroke: #FFC842 !important;
}

.pnf-inner a.btn {
    background-color: #FFC842;
    border: 2px solid #FFC842;
}

.pnf-inner a.btn:hover,
blockquote::before,
.sidebar-widget.widget_rss ul li a.rsswidget ,
.single-footer-widget.widget_rss ul li a.rsswidget,
.breadcrumbs_wrap ul li:last-child,
.sidebar-widget ul li ul.children li a:hover,
.sidebar-widget ul li ul.sub-menu li a:hover,
.sidebar-widget ul li:hover a,
.blog-post.sticky .single-latest-text h3:before,
.blog-post.tag-sticky-2 .single-latest-text h3:before,
.preview-2 .nivo-directionNav a.nivo-prevNav:hover::before, .preview-2 .nivo-directionNav a.nivo-nextNav:hover::before,
a:hover,
a:focus,
.carousel-style-one.owl-theme .owl-controls .owl-nav div:hover,
.top-bar-two .header-top-right .content-right-menu a:hover,
.header-top-right .content-right-menu ul.sub-menu li a:hover,
.mainmenu nav ul>li:hover>a,
.mainmenu nav ul li ul.sub-menu>li a:hover,
.search-form button[type="submit"],
.mean-container .mean-nav ul li a:hover,
.single-item-text h4 a:hover,
.single-latest-text>h3 a:hover,
.single-product-text h4 a:hover, 
.single-event-item:hover h3 a,
.single-footer-widget a:hover,
.newsletter-two .subscribe-form>button:hover,
.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-MyAccount-navigation ul li a:hover,
.single-teacher-text>h3 a:hover,
.author-info>h4 a:hover, span.reply a,
.sidebar-widget-course .single-teacher-text>h3 a:hover,
.breadcrumb-bar a:hover,
.recent-text>h4 a:hover,
.related-tag .tags li a:hover,
.link-social>a:hover,
.course_single_area .single-item-text .course-price,
.course_single_area .single-item-text span.price,
#learn-press-profile-nav .tabs>li ul li.active a,
#learn-press-profile-nav .tabs>li ul li:hover a,
.learn-press-message.success>a,
.widget_calendar tbody td#today,
.widget_calendar tbody td a,
.woocommerce-info::before,
body.learnpress-profile #profile-content-settings .learn-press-tabs .learn-press-tabs__tab.active label a,
.learn-press-pagination.educat-course-pagination .page-numbers>li .page-numbers,
.top-bar-left-content a:hover,
.top-bar-left-menu ul li a:hover {
    color: #FFC842 !important;
}

#menu-top-right > li > a:hover {
	color: #000 !important;
}

ul.footermenu {
	list-style-type: none;
	padding-left: 10vw;
}

ul.footermenu .menu-item {
	display: inline-block;
	margin-right: 10px;
}

ul.footermenu .menu-item:last-child {
	margin-right: 0px;
}

ul.footermenu .menu-item a {
	color: #fff;
}

.button-default {
	background-color: #FFC842 !important;
	background-image: url("/wp-content/uploads/2022/06/hutgelb1px.png") !important;
	background-size: 100% auto !important;
}

.button-default:hover {
	color: #000 !important;
}

.single-latest-item::before {
    background-color: #FFC842 !important;
	background-image: url("/wp-content/uploads/2022/06/hutgelb1px.png") !important;
	background-size: 100% auto !important;
}

.header-top-right {
    float: right;
    padding-top: 26px;	
}

.header-top {
	height: 50px;
}

.header-top::before {
	background-image: url("/wp-content/uploads/2022/06/hutgelb1px.png") !important;
	background-size: 100% auto !important;
}

.page__title__inner {
    padding: 50px 0 30px !important;
}

div.single-item-comment-view span {
	display: none;
}

div.single-item-comment-view span.post-date {
	display: inline !important;
}



/**************************************************************/ 

div.slick-slider button:before {
	content: none !important;
	height: 0px !important;
	width: 0px !important;
	display: none !important;
}

div.slick-slider button:after {
	content: none !important;
	content: none !important;
	height: 0px !important;
	width: 0px !important;
	display: none !important;
}

div.slick-slider button {
	background: none !important;
}

div.educat-post.media img {
	width: 100% !important;
}

.wp-caption-text {
	font-size: 12px !important;
	color: #666 !important;
}

.page__title__inner h2:after {
	height: 0px;
	width: 0px;
	display: none;
}

div.entry-content ul>li {
	margin-bottom: 23px;
} 


a strong {
	color: #FFC842 !important;
}

a:hover strong {
	color: #FFC842 !important;	
}


div.entry-content h3>a {
	color: #000 !important;
}

div.entry-content h3>a:hover {
	color: #FFC842 !important;
}

/**************************************************************/ 

@media (max-width: 767px) {
	.newsletter-form {
		padding: 62px 0 0 !important;
	}
	
	.img {
		width: 90vw !important;
	}
}


@media (max-width: 991px) {
    .header-default a.meanmenu-reveal {
        background: #FFC842 !important;
    }
	
	
}

@media (max-width: 1330px) {
	
	.mainmenu .menu-item {
		margin-right: 14px;
	}
	
	.header-search {
		margin: 29px 0px !important;
		margin-left: 10px !important;
	}
}


@media (max-width: 1222px) {
	
	.mainmenu .menu-item {
		margin-right: 5px;
	}
}

@media (max-width: 1139px) {
		
	.mainmenu .menu-item {
		margin-right: 5px;
	}
	
	.header-search {
		margin: 29px 0px !important;
	}
}

@media (max-width: 1128px) {	
	
	.mainmenu .menu-item {
		margin-right: 5px;
	}
	
	.header-search li.search-menu {
		display: none;
	}
}

@media (max-width: 1086px) {	
	
	.mainmenu .menu-item {
		margin-right: 5px;
	}
	
	.header-search li.search-menu {
		display: none;
	}
	
	.mainmenu {
		margin-top: 42px;
	}
}

@media (max-width: 1050px) {
	
	.mainmenu .menu-item {
		margin-right: 4px;
	}
	
	.mainmenu .menu-item a {
		font-size: 12px;
	}
}