/*
Theme Name:  Efor Child
Theme URI:   https://themeforest.net/user/pixelwars/portfolio
Description: Make your modifications to [Efor Theme] in this child theme.
Author:      Pixelwars
Author URI:  https://themeforest.net/user/pixelwars
Version:     6.0.2
Template:    efor
Tags:        portfolio
Text Domain: efor-child
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

/* HEADER */

/* HEADER - remove search and cart */
.is-header-small.is-menu-align-right .shopping-cart ~ .nav-menu {padding-right: 40px;}
/*.site-header .main-navigation .shopping-cart {display: none!important;}*/
/*.site-header .main-navigation .search-toggle {display: none!important;}*/

/* HEADER - appointment item styles */
.site-header .nav-menu .nav-appointment,
.site-header .nav-menu .nav-appointment a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.site-header .nav-menu .nav-appointment a .link-text {
  color: #000;
  margin: 0 12px;
}
.site-header .nav-menu .nav-appointment a .link-text::before {display: none!important;}
.site-header .nav-menu .nav-appointment a .link-text::after {
  content: "";
  display: block;
  border-radius: 8px;
  background-color: #ffcd83;
  max-height: 48px;
  position: absolute;
  width: 100%;
  height: 100%;
  left:0;
  z-index: -1;
  top: calc(50% - 48px / 2 - 2px);
}

/* HEADER - appointment item styles */
.is-header-smaller .nav-menu li.current-menu-item > a .link-text {
  color:  #fff!important;
}

.is-header-smaller .nav-menu li.current-menu-item > a .link-text:before {
  background-color:  #000!important;
}

/* HEADER - socials */
.is-header-small.is-header-search-disabled .site-header .shopping-cart ~ .social-container {right: auto;}
.site-header .social-link {margin-left: 8px;}

/* /HEADER */

/* najnowsze kursy - button */
.courses-carousel-btn .jet-button__instance {border-radius: 8px!important;}

/* cookie alert */
.cookie-bar-bar .ctcc-inner {
  display: flex;
  flex-direction: column;
}

.cookie-bar-bar .ctcc-inner .ctcc-left-side {
  max-width: 1170px;
  padding: 0 20px;
  text-align: center;
}
.cookie-bar-bar .ctcc-inner .ctcc-left-side a {
  display: inline-block;
}

.cookie-bar-bar .ctcc-inner .ctcc-left-side {
  margin-bottom: 20px;
}

/* PAGE - container width */
.elementor-page #main {padding-top: 0!important;}
/* .page .post-header {display: none;} */
.elementor-page .layout-fixed {max-width: 100%; width: 100%;}
elementor-page .layout-fixed .entry-title {display: none;}

/* SIDEBAR - top fix */
 .sidebar .sidebar-wrap { position: relative!important; transform:translate3d(0px, 0px, 0px)!important; left: auto!important; bottom: auto!important; top: auto!important;}

/*@media screen and (min-width: 992px) {
  .sidebar .sidebar-wrap {padding-top: 60px!important;}
}*/


/* woocommerce - btn collor */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background-color: #d9b74d;
  border-radius: 12px;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  background-color: #d9b74d;
  color: #000;
}

/*
html.loaded .page-id-2472 .nav-menu ul li.current_page_item a .link-text,
html.loaded .page-id-2569 .nav-menu ul li.current_page_item a .link-text {color: #fff!important;}

html.loaded .page-id-2569 .nav-menu ul li a .link-text:before,
html.loaded .page-id-2472 .nav-menu ul li a .link-text:before {background-color: #000!important;}
*/

.post-type-archive #primary .archive-header {display: none;}

/* SIDEBAR in elementor */
.elementor-page .elementor-widget-sidebar aside.widget {margin: 0 0 4em 0;}
@media screen and (min-width: 768px) {
.elementor-page .elementor-widget-sidebar aside.widget {margin: 0 0 4.4em 0;}
}
.elementor-page .elementor-widget-sidebar aside.widget.tptn_posts_list_widget ul {padding-left: 0;}
.elementor-page .elementor-widget-sidebar aside.widget.tptn_posts_list_widget ul .tptn_title {font-size: 16px; font-weight: 500; color: #000;}
.elementor-page .elementor-widget-sidebar aside.widget.tptn_posts_list_widget img {max-width: 94px;}
.elementor-page .custom-sidebar {}

/* hide defoult content fot 'szkolenia' in elementor */
.elementor-page.single-szkolenia .post-header {display: none!important}

/* calendar fix */
.widget_calendar #today {background-color: #ffcd83;}

.elementor-page .post-header {display: none!important}

/* course-calendar link fix */
.course-calendar .elementor-button-link .elementor-button-text {text-align: left;}

/* blog banner hide cta*/
.top-content .featured-area .slider-box .more-link {display: none}

/* arhive page hide cta
body.archive .post .more-link {display: none;}*/


@media screen and (min-width: 992px){
	.blog-stream .entry-content, .blog-stream.blog-small .entry-content {font-size: 14px}
}

body.blog #content .post-header {display: none; }

@media screen and (max-width: 991px){
	.menu-item.current-menu-item span {
		color: #D2AB74!important;
	}
}
@media screen and (max-width: 991px) {
	.is-header-smaller .nav-menu li.current-menu-item>a .link-text {color: #d2ab74!important;}
}

@media screen and (min-width: 992px){
	.menu-item.current-menu-item span {
		/*color: #fff!important;*/
	}
	.home .site-header.original .menu-item.current-menu-item span {color: #000!important;}
	is-header-light .site-header.original .menu-item.current-menu-item span {color: #000!important;}
	/*.is-header-transparent-light .site-header.original .menu-item.current-menu-item span {color: #fff!important;}
	/*.is-header-transparent-light body:not(.home) .site-header.original .menu-item.current-menu-item span {color: #fff!important;}*/
}

@media (min-width: 1025px) {
	.insta-section .col-desk-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 12.5%;
		-ms-flex: 0 0 12.5%;
		flex: 0 0 12.5%;
		max-width: 12.5%;
	}
}

/* button fix */
.button:active {
	top: auto;
	left: auto;
}

/* mailchimt newsletter info*/

.jet-subscribe-form--response-success .jet-subscribe-form__message span {color: #fff!important} 
