/*
Theme Name: Sipod Software
Theme URI: https://sipodsoftware.com/
Author: Sipod Software
Author URI: https://sipodsoftware.com/
Description: A modern WordPress theme
Version: 1.0
Text Domain: sipod
*/

.kb-table-of-content-nav .kb-table-of-content-wrap ul{
	list-style: none !important;
	counter-reset: item !important;
    padding: 0 !important;
	margin: 0 !important;
}

.kb-table-of-content-nav .kb-table-of-content-wrap ul > li{
	display: block;
    position: relative;
    padding-left: 40px;
}

.kb-table-of-content-nav .kb-table-of-content-wrap ul > li:before{
	content: counters(item, ".") ". ";
    counter-increment: item;
    position: absolute;
    left: 0;
    width: 30px;
    text-align: right;
    font-size: 20px;
    display: block;
}

.kb-table-of-content-nav .kb-table-of-content-wrap ul ul{
	margin-top: 1.5rem;
}

.kb-table-of-content-nav .kb-table-of-content-wrap ul ul > li{
	padding-left: 40px;
    font-size: 16px;
}

.kb-table-of-content-nav .kb-table-of-content-wrap ul ul > li:before {
    width: 35px;
    font-size: 16px;
    margin-bottom: auto;
}

.kb-table-of-content-nav .kb-table-of-content-wrap ul ul ul > li{
	padding-left: 45px;
}

.kb-table-of-content-nav .kb-table-of-content-wrap > ul > li{
	margin-top: 40px !important;
}

.kb-table-of-content-nav .kb-table-of-content-wrap > ul > li > ul > li:first-child{
	margin-top: 16px !important;
}

.kb-table-of-content-nav .kb-table-of-content-wrap > ul > li > ul > li{
	margin-bottom: 12px !important;
}

.kb-table-of-content-nav .kb-table-of-content-wrap > ul > li > ul > li:last-child{
	margin-bottom: 0 !important;
}

ul#menu-header>li.current-menu-item>a:after{
	transform: scaleX(1)
}

@media (max-width: 640px){
	.slick-2x2{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.slick-next svg, .slick-prev svg{
		width: 32px !important;
		height: 32px !important;
	}
	
}

@media (max-width: 768px) {
  #CybotCookiebotDialog {
    max-height: 60px;
    overflow: hidden;
    border-radius: 8px;
  }
}