/*
 Theme Name:   Skillate Child
 Theme URI:    http://demo.themeum.com/wordpress/skillate
 Description:  Skillate Child Theme
 Author:       Themeum
 Author URI:   http://themeum.com/
 Template:     skillate
 Version:      1.0
 Tags: right-sidebar, two-columns
 Text Domain:  skillate
*/
:root {
	--main-color: #d24011;
	--alt-color: #3376bc;
}

/* landing page */
.page-template-homepage .footer {
	display: none;
}

.tutor-single-entry-content-4583 .aligncenter {
	width: auto!important;
}

/* .post-4495 {
	background-image: url(http://dev.edugate.dkonto.pl/wp-content/uploads/2021/03/pexels-ken-tomita-389818-scaled.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
 	height: calc(100vh - 144px);
	width: 100%;
	position: relative;
	z-index: 1;
	display: flex;
	flex-direction: column;
	align-content: center;
	justify-content: center;
} */
.tutor-course-topics-wrap {
	overflow-y: scroll;
	max-height: 400px;
}
/* 
.post-4495:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: #3376bc;
	opacity: 0.6;
	z-index: 2;
}

.post-4495 .entry-content {
	max-height: 480px;
	max-width: 640px;
	display: flex;
	flex-direction: column;
	align-content: center;
	justify-content: center;
	z-index: 9999;
	background: rgba(255, 255, 255, 0.95);
	border-radius: 20px;
	color: #fff;
} */

/* .post-4495 .entry-content h2 {
	color: #fff;
	margin-bottom: 2.25rem;
}

.post-4495 .entry-content .wp-block-buttons {
	display: flex;
	justify-content: center;
	margin-top: 2.25rem;
	font-size: 2rem;
}

.post-4495 .entry-content a.wp-block-button__link {
	transition: 0.5s all;
}

.post-4495 .entry-content a.wp-block-button__link:hover {
	background-color: var(--alt-color)!important;
	transition: 0.5s all;
	border-radius: 10px!important;
	transform: scale(1.1);
} */

.skillate-tab-content.current {
	max-height: 400px;
	overflow-y: scroll;
}

.page-id-3859 .wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
	height: 6px;
	max-width: 8.25em;
	opacity: 1;
}	

.page-id-3859 .wp-block-columns {
	margin-bottom: 0;
}

.page-id-3859 .wp-block-qubely-row + .wp-block-qubely-row {
    height: calc(100vh - 144px); /* menu + footer height */
    overflow: hidden;
}

.page-id-3859 .qubely-row > .qubely-column {
    padding: 0!important;
}

.page-id-3859 .wp-block-image {
    margin-bottom: 0;
}

.page-id-3859 .wp-block-image img {
    width: 100%;
}

.page-id-3859 .qubely-section .qubely-container {
    max-width: 100%;
}

.page-id-3859 .qubely-section + .qubely-section .qubely-container {
	height: calc(100vh - 144px);	
}

.page-id-3859 .qubely-section + .qubely-section .qubely-container .qubely-row {
	height: 100%;
}

.skillate-topbar-wrap {
	display: none;
}

div.landing-page-login-button {
	display: block;
	margin: 0 auto!important;
	margin: 20px 0;
	width: 160px;
}

.landing-page-login-button button {
	padding: 10px 20px;
	font-size: 1.4em;
}

.landing-page-login-button button a {
    color: #fff;
}

.landing-page-login-button button:hover a {
	color: #d24011;
}


/* landing page menu */

/* course view */
.tutor-course-overlay {
	background-color: var(--main-color);
}

/* colors */
/* .info-wrapper a.white, .course-single-2-attribute .course-buy-now, .skillate-topbar-wrap, span.tutor-text-avatar, .tutor-form-group button[type="submit"], .tutor-progress-bar .tutor-progress-filled, .tutor-single-page-top-bar, .tutor-lesson-sidebar-hide-bar, .modal button.close, .skillate-order-success:hover, .best-sell-tag, .tutor-single-lesson-segment .plyr__control--overlaid:hover, #pmpro_levels .pmpro_level:nth-child(2) .entry:after, .tutor-form-group.tutor-reg-form-btn-wrap .tutor-button, a.view-all-course:hover, .tutor-login-form-wrap input[type="submit"], .sennd-msg-to-instructor a, .skillate-course-media::after, .skillate-sidebar-filter .single-filter label input:checked+.filter-checkbox, .tutor-course-grid-item .tutor-course-grid-content .tutor-course-overlay:after, .wpmm-gridcontrol-left:hover, .tutor-dashboard-permalinks li.active a, .wpmm-gridcontrol-right:hover, .header-top .social-share ul li a:hover, .widget .tagcloud a:hover, .single_related:hover .overlay-content, .page-numbers li .current:before, #edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit, .info-wrapper .btn.btn-skillate, .tab-vertical .skillate-tab-nav-link:before, .site-header-cart .cart-contents span, .report-top-sub-menu a.active, .date-range-input button, .site-header-cars-edd .cart-content-edd span {
    background-color: var(--alt-color) !important;
}
input:focus, .tutor-dashboard-inline-links ul li a:hover, .tutor-dashboard-inline-links ul li.active a, .tutor-progress-bar .tutor-progress-filled:after, .tutor-option-field textarea:focus, .tutor-option-field input:not([type="submit"]):focus, .tutor-form-group textarea:focus, .tutor-form-group input:not([type="submit"]):focus, .skillate-order-success, .woocommerce-info a.showcoupon, .wp-block-quote, .view-all-course:hover, .tutor-course-topics-contents .tutor-course-title h4 i, .skillate-sidebar-filter .single-filter label input:checked+.filter-checkbox, .modal.right .modal-body input[type="submit"], .comments-area .comment-form input[type=text]:focus, .comments-area textarea:focus, textarea:focus, .wpmm-gridcontrol-left:hover, .wpmm-gridcontrol-right:hover, keygen:focus, select:focus, .common-menu-wrap .nav>li.current>a, .header-solid .common-menu-wrap .nav>li.current>a, .latest-review-single-layout2 .latest-post-title a:hover, .blog-arrows a:hover, .wpcf7-submit, .wpcf7-form input:focus, .btn.btn-border-skillate, .btn.btn-border-white:hover, .info-wrapper a.white:hover, .portfolio-cat a:hover, .bottom-widget .mc4wp-form input[type="email"]:focus {
    border-color: var(--main-color) !important;
} */

.tutor-dashboard .tutor-dashboard-permalinks a:before {
	opacity: 1;
    color: var(--main-color)!important;
}
.tutor-dashboard .tutor-dashboard-permalinks li.active a:before {
    color: #fff!important;
}
.tutor-dashboard .tutor-dashboard-permalinks a:hover:before {
    color: var(--alt-color)!important;
}

#commentform p input[type='submit']  {
	border: 2px solid var(--main-color)!important;
}

/* przyciski */
/* .landing-page-login-button button,
.qubely-block-c4960e button,
.wp-block-qubely-buttongroup:not(.home-page-menu) .qubely-block-btn .qubely-block-btn-anchor,
input[type=submit],
input[type="button"],
input[type="button"].wpneo-image-upload,
button,
.tutor-form-group.tutor-reg-form-btn-wrap button,
button.tutor-profile-photo-upload-btn,
.what-you-get-wrap .skillate-course-cart-btn button,
.course-2-review-btn a.skillate-write-review-btn,
.tutor-form-group button[type="submit"],
.modal button.close,
.tutor-course-enrolled-review-wrap .write-course-review-link-btn,
.header-white .hamburger-menu-button-open,
.tutor-form-group.tutor-reg-form-btn-wrap .tutor-button,
.tutor-login-form-wrap input[type="submit"],
.skillate-course-cart-btn .tutor-button.tutor-success,
.skillate-course-cart-btn button,
.wpmm_mobile_menu_btn,
a.tutor-button,
.tutor-button,
a.tutor-btn,
.tutor-btn,
.info-wrapper .btn.btn-skillate,
.edd-submit.button.blue,
.date-range-input button,
.tutor-course-purchase-box .edd-submit.button.blue,
a.tutor-button.bordered-button, 
.tutor-button.bordered-button, 
a.tutor-btn.bordered-btn, 
.tutor-btn.bordered-btn {
	border-color: var(--main-color)!important;
	border-style: solid!important;
	border-width: 2px!important;
	background-color: var(--main-color)!important;
	color: #fff!important;
}

.landing-page-login-button button:hover,
.qubely-block-c4960e button:hover,
.wp-block-qubely-buttongroup:not(.home-page-menu) .qubely-block-btn .qubely-block-btn-anchor:hover,
input[type=submit]:hover,
input[type="button"]:hover,
input[type="button"].wpneo-image-upload:hover,
button:hover;
.tutor-form-group.tutor-reg-form-btn-wrap button:hover,
button.tutor-profile-photo-upload-btn:hover,
.what-you-get-wrap .skillate-course-cart-btn button:hover,
.course-2-review-btn a.skillate-write-review-btn:hover,
.tutor-form-group button[type="submit"]:hover,
.modal button.close:hover,
.tutor-course-enrolled-review-wrap .write-course-review-link-btn:hover,
.header-white .hamburger-menu-button-open:hover,
.tutor-form-group.tutor-reg-form-btn-wrap .tutor-button:hover,
.tutor-login-form-wrap input[type="submit"]:hover,
.skillate-course-cart-btn .tutor-button.tutor-success:hover,
.skillate-course-cart-btn button:hover,
.wpmm_mobile_menu_btn:hover,
a.tutor-button:hover,
.tutor-button:hover,
a.tutor-btn:hover,
.tutor-btn:hover,
.info-wrapper .btn.btn-skillate:hover,
.edd-submit.button.blue:hover,
.date-range-input button:hover,
.tutor-course-purchase-box .edd-submit.button.blue:hover,
a.tutor-button.bordered-button:hover, 
.tutor-button.bordered-button:hover, 
a.tutor-btn.bordered-btn:hover, 
.tutor-btn.bordered-btn:hover {
	background-color: #fff!important;
	color: var(--main-color)!important;
	border-color: var(--main-color)!important;
	border-style: solid!important;
	border-width: 2px!important;
	filter: brightness(1)!important;
} */

.qubely-block-ebc562 .qubely-block-btn-anchor:hover:before {
	background-color: #fff!important;
}

.skillate-courses-wrap > .row {
	box-shadow: 2px 2px 5px #808080;
	border-radius: 10px;
	background: rgb(224,224,224);
	background: linear-gradient(149deg, rgba(224,224,224,1) 0%, rgba(242,242,242,1) 35%, rgba(255,255,255,1) 100%);
}

.skillate-courses-wrap > .row > .col-lg-4:first-of-type {
	padding-left: 0;
}

.course-archive-author span.tutor-text-avatar {
	background-color: var(--alt-color)!important;
}

/* register as instructor */
.tutor-form-group.tutor-reg-form-btn-wrap button:hover {
	filter: brightness(1);
}

/* user cockpit */
.tutor-dashboard-header-avatar {
	box-shadow: 3px 3px 5px #808080;
}
.tutor-dashboard-permalinks .tutor-dashboard-menu-earning,
.tutor-dashboard-permalinks .tutor-dashboard-menu-withdraw,
.tutor-dashboard-permalinks .tutor-dashboard-menu-purchase_history {
	display: none;
}
.tutor-dashboard-profile .tutor-dashboard-profile-item .heading {
	min-width: 250px;
	font-weight: bold;
	color: #000;
}
.tutor-dashboard-content>h3 {
	color: var(--alt-color);
}

.tutor-dashboard-content .tutor-dashboard-content-inner .tutor-form-row:nth-of-type(4) .tutor-form-col-6 {
	max-width: 100%;
	flex-basis: 100%;
}

.tutor-dashboard-content .tutor-dashboard-content-inner .tutor-form-row:nth-of-type(4) .tutor-form-col-6 .nice-select {
	margin-right: 14px;
	margin-top: 7px;
}

.tutor-dashboard .tutor-row .tutor-col-9 .tutor-dashboard-content .tutor-dashboard-inline-links ul>li:nth-of-type(3) {
    display: none;
}

.tutor-dashboard-info-table tbody tr th {
	padding: 20px 15px;
}
.tutor-dashboard-info-table thead tr th:first-child, .tutor-dashboard-info-table tbody tr th:first-child {
	padding-left: 25px!important;
}

table.tutor-dashboard-info-table tbody tr:nth-of-type(odd) td,
table.tutor-dashboard-info-table tbody tr:nth-of-type(odd) th {
	background-color: #fafafa;
}
table.tutor-dashboard-info-table tbody tr:nth-of-type(even) td {
	background-color: #fefefe!important;
}

/* course list */
.skillate-sidebar-filter .single-filter:last-of-type {
	display: none;
}
.skillate-course-media::after {
    background: var(--mainColor);
}


/* info site */
.qubely-block-accordion .qubely-accordion-item .qubely-accordion-panel {
	background-color: var(--alt-color);
	color: #fff;
	font-weight: bold;
}
.qubely-block-accordion .qubely-accordion-item.qubely-accordion-active .qubely-accordion-panel {
	background-color: var(--main-color);
	color: #fff;
	font-weight: bold;
}

.skillate-header-cart.d-lg-inline-block { 
	display: none!important;
}

.skillate-header-login .header_profile_menu ul li:nth-of-type(7),
.skillate-header-login .header_profile_menu ul li:nth-of-type(13),
.skillate-header-login .header_profile_menu ul li:nth-of-type(14) {
    display: none;
}

.tutor-lesson-sidebar .tutor-sidebar-tabs-wrap .tutor-tabs-btn-group a i + span {
	display: none;
}

.layout-2 .course-info ul li:first-of-type {
	display: none;
}
.layout-2 .course-info ul li:nth-of-type(2) {
	padding-left: 0;
}
.layout-2 .tutor-courses-grid-price {
	display: none;
}

.tutor-course-complete-form-wrap {
	float: right;
}

.tutor-course-complete-form-wrap button {
	color: #fff;
	height: 46px;
	border-radius: 4px;
	line-height: 1em;
	border: 0px;
}

.container.archive-container .skillate-sidebar-filter-col {
	display: none;
}
.course-archive-author,
.container.course-single-title-top .course-single-price,
.tutor-course-enrolled-review-wrap {
	display: none;
}
.course-enrolled-nav ul > li:not(:first-of-type) {
	display: none!important;
}
.skillate-tab-content.current {
	max-height: none;
	overflow-y: auto;
}
.tutor-wrap .container .col-md-8 {
	flex: 0 0 100%;
	max-width: 100%;
}
.tutor-course-topics-wrap {
	max-height: none;
	overflow-y: auto;
}

.info-wrapper a.white, button.tutor-profile-photo-upload-btn, .course-single-2-attribute .course-buy-now, .skillate-btn-start-learning:hover, .skillate-topbar-wrap, .what-you-get-wrap .skillate-course-cart-btn button, .course-2-review-btn a.skillate-write-review-btn, span.tutor-text-avatar, .tutor-form-group button[type="submit"], .tutor-progress-bar .tutor-progress-filled, .tutor-single-page-top-bar, .tutor-lesson-sidebar-hide-bar, .modal button.close, .skillate-order-success:hover, .best-sell-tag, .skillate-error-wrapper a.btn.btn-secondary:hover, .tutor-single-lesson-segment .plyr__control--overlaid:hover, #pmpro_levels .pmpro_level:nth-child(2) .entry:after, #pmpro_levels .pmpro_level:nth-child(2) .pmpro_level-select a.pmpro_btn, .pmpro_level-select a.pmpro_btn:hover, .splash-login-btn a, .tutor-course-enrolled-review-wrap .write-course-review-link-btn, .header-white .hamburger-menu-button-open, .header-white .hamburger-menu-button-open::before, .header-white .hamburger-menu-button-open::after, .tutor-form-group.tutor-reg-form-btn-wrap .tutor-button, a.view-all-course:hover, .tutor-login-form-wrap input[type="submit"], .sennd-msg-to-instructor a, .skillate-course-media::after, .skillate-sidebar-filter .single-filter label input:checked + .filter-checkbox, .tutor-course-grid-item .tutor-course-grid-content .tutor-course-overlay:after, .skillate-course-cart-btn .tutor-button.tutor-success, .tutor-course-compelte-form-wrap .course-complete-button:hover, .skillate-course-cart-btn button, .wpmm_mobile_menu_btn, .wpmm_mobile_menu_btn:hover, .wpmm-gridcontrol-left:hover, .tutor-dashboard-permalinks li.active a, .wpmm-gridcontrol-right:hover, .header-top .social-share ul li a:hover, .single_add_to_cart_button, a.tutor-button, .tutor-button, a.tutor-btn, .tutor-btn, .widget .tagcloud a:hover, .single_related:hover .overlay-content, .page-numbers li .current:before, #edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit, .woo-cart .woocommerce.widget_shopping_cart .buttons a.button.wc-forward:hover, .woo-cart .woocommerce.widget_shopping_cart .buttons a.button.checkout.wc-forward, .woocommerce ul.products li.product .onsale, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .addtocart-btn a.added_to_cart, .woocommerce button.button.alt, .woocommerce input.button.alt, .info-wrapper .btn.btn-skillate, .woocommerce-tabs.wc-tabs-wrapper ul li, .woocommerce span.onsale, .tab-vertical .skillate-tab-nav-link:before, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-page #payment #place_order, .site-header-cart .cart-contents span, .edd-submit.button.blue, .report-top-sub-menu a.active, .date-range-input button, .tutor-course-purchase-box .edd-submit.button.blue, .site-header-cars-edd .cart-content-edd span {
	background-color: #0D3550!important;
}

// chowanie niepotrzebnych elementów

.tutor-container .tutor-row .tutor-col-4 {
	display: none;
}
.tutor-container .tutor-row .tutor-col-8 {
	flex: 0 0 100%;
	max-width: 100%;
}

.tutor-tabs-btn-group > a:nth-child(2) {
	display: none;
}

.tutor-container .tutor-row .tutor-col-8 h4.tutor-segment-title {
	display: none;
}
.tutor-container .tutor-row .tutor-col-8 .tutor-course-instructors-wrap {
	display: none;
}
.skillate-single-course-sidebar {
	display: none;
}
.skillate-related-course {
	display: none;
}

img.aligncenter {
	width: auto!important;
}

.thm-cat-col,
.tutor-dashboard-menu-my-quiz-attempts,
.tutor-dashboard-menu-quiz-attempts,
.tutor-dashboard-header-stats,
.tutor-dashboard-info-cards .tutor-dashboard-info-card:last-of-type,
.tutor-mycourse-wrap .tutor-mycourse-content .tutor-mycourse-rating,
.tutor-dashboard-menu-reviews,
.best-sell-tag,
.new-tag,
.tutor-single-course-rating,
.row.skillate-course-col > div:nth-of-type(3),
.course-archive-single-meta > span:nth-of-type(2)
{
	display: none!important;
}

.site-header.header-white,
.site-header.header-solid,
.tutor-single-page-top-bar {
	background-color: #0D3550!important;
} 
.header-cat-menu > div.header-cat-text, .header-login-wrap a, .common-menu-wrap .nav>li>a, .primary-menu .common-menu-wrap .nav>li>a, .common-menu-wrap .nav>li.menu-item-has-children > a:after,
.site-header.header-white .primary-menu .common-menu-wrap .nav>li>a, .site-header.header-white .header-cat-menu>div.header-cat {
	color: #fff!important;
}
.header-white .primary-menu .common-menu-wrap .nav>li > a:before {
	background: #fff!important;
}

.tutor-dashboard-content-inner > form > div.tutor-form-row:nth-of-type(5),
.tutor-dashboard-content-inner > form > div.tutor-form-row:nth-of-type(6),
.tutor-dashboard-content-inner > form > div.tutor-form-row:nth-of-type(7),
.tutor-dashboard-content-inner > form > div.tutor-form-row:nth-of-type(8),
.tutor-dashboard-content-inner > form > div.tutor-form-row:nth-of-type(9),
.tutor-dashboard-content-inner > form > div.tutor-form-row:nth-of-type(10) {
	display: none;
}
.header_profile_menu > ul > li:nth-of-type(5),
.header_profile_menu > ul > li:nth-of-type(6) {
    display: none;
}
.breadcrumb {
	display: none;
}

.skillate-menu-bottom-inner .skillate-single-menu-bottom:nth-of-type(2),
.skillate-menu-bottom-inner .skillate-single-menu-bottom:nth-of-type(4) {
	display: none;
}

.skillate-mobile-sign-out {
	padding: 15px 35px 0 35px;
	margin-top: 0%;
}
#mobile-menu {
	height: 450px;
}

@media (max-width: 640px) {
	.course-archive .skillate-course-col > div {
		padding-right: 0;
	}
	.course-archive .skillate-course-col {
		margin-left: 0;
		margin-right: 0;
	}
}

.archive .subtitle-cover {
	display: none;
}

#tab-instructor {
	display: none;
}

.eg-padding-bottom {
	padding-bottom: 90px!important;
}
.eg-padding-bottom > figure {
	width: 100%!important;
	max-width: 100%!important;
}