.cmp_breadcrumbs {
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	margin-bottom: 1rem
}

.cmp_breadcrumbs ol {
	list-style: none;
	display: inline-table
}

.cmp_breadcrumbs ol li {
	display: inline-flex;
	background: #f3f5fa;
	padding: 10px 10px 10px 23px;
	position: relative;
	margin: 0 10px 10px 0
}

.cmp_breadcrumbs ol li:first-child {
	padding: 10px 10px 10px 15px
}

.cmp_breadcrumbs ol li:hover {
	cursor: pointer;
	background: #0b72a2;
	color: #fff
}

.cmp_breadcrumbs ol li:hover a,.cmp_breadcrumbs ol li:hover span {
	color: #fff
}

.cmp_breadcrumbs ol li:hover a:after,.cmp_breadcrumbs ol li:hover span:after {
	border-left-color: #0b72a2;
	color: #fff
}

.cmp_breadcrumbs ol li:first-child a:before,.cmp_breadcrumbs ol li:first-child span:before {
	display: none
}

.cmp_breadcrumbs ol li:last-child a:after,.cmp_breadcrumbs ol li:last-child span:after {
	display: none
}

.cmp_breadcrumbs ol li a,.cmp_breadcrumbs ol li span {
	font-size: 14px;
	text-decoration: none;
	color: rgba(0,0,0,0.87)
}

.cmp_breadcrumbs ol li a:after,.cmp_breadcrumbs ol li span:after {
	content: "";
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 18px solid #f3f5fa;
	position: absolute;
	right: -18px;
	top: 0;
	z-index: 1
}

.cmp_breadcrumbs ol li a:before,.cmp_breadcrumbs ol li span:before {
	content: "";
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 18px solid #fff;
	position: absolute;
	left: 0;
	top: 0
}

.cmp_breadcrumbs ol li span.separator {
	display: none
}

.cmp_breadcrumbs ol li.current {
	background: #0b72a2
}

.cmp_breadcrumbs ol li.current a,.cmp_breadcrumbs ol li.current span {
	color: #fff;
	font-weight: bold
}

.cmp_breadcrumbs ol li.current a:after,.cmp_breadcrumbs ol li.current span:after {
	border-left-color: #0b72a2;
	color: #fff
}

.cmp_breadcrumbs_backup {
	display: inline-block
}

.cmp_breadcrumbs_backup ol {
	margin-bottom: 30px;
	padding: 5px 0;
	line-height: 20px;
	font-size: 13px
}

.cmp_breadcrumbs_backup li {
	display: inline-block
}

.cmp_breadcrumbs_backup a {
	display: inline-block;
	text-decoration: none
}

.cmp_breadcrumbs_backup .separator {
	color: #fff;
	padding: 0 .5em
}

.cmp_breadcrumbs_backup .current {
	color: #fff
}

.cmp_breadcrumbs_backup .current h1 {
	margin: 0;
	font-family: 'Karla',sans-serif;
	font-size: 13px;
	font-weight: 400
}

.cmp_breadcrumbs ol li {
	background: #9ca3af
}

.dark .cmp_breadcrumbs ol li:hover {
	background: #0b72a2;
	color: #fff
}

.dark .cmp_breadcrumbs ol li:hover a,.dark .cmp_breadcrumbs ol li:hover span {
	color: #fff
}

.dark .cmp_breadcrumbs ol li:hover a:after,.dark .cmp_breadcrumbs ol li:hover span:after {
	border-left-color: #0b72a2
}

.dark .cmp_breadcrumbs ol li a,.dark .cmp_breadcrumbs ol li span {
	color: #fff
}

.dark .cmp_breadcrumbs ol li a:after,.dark .cmp_breadcrumbs ol li span:after {
	content: "";
	border-left: 18px solid #9ca3af
}

.dark .cmp_breadcrumbs ol li a:before,.dark .cmp_breadcrumbs ol li span:before {
	content: "";
	border-left: 18px solid #1f2937
}

.dark .cmp_breadcrumbs ol li.current {
	background: #0b72a2
}

.dark .cmp_breadcrumbs ol li.current a,.dark .cmp_breadcrumbs ol li.current span {
	color: #fff
}

.dark .cmp_breadcrumbs ol li.current a:after,.dark .cmp_breadcrumbs ol li.current span:after {
	border-left-color: #0b72a2;
	color: #fff
}

.cmp_breadcrumbs ol li {
	background: #F3F5FA;
	padding: 10px 23px 10px 10px;
	margin: 0 10px 10px 0
}

body[dir="rtl"] .cmp_breadcrumbs ol li:first-child {
	padding: 10px 15px 10px 10px;
	margin: 0 0 10px 0
}

body[dir="rtl"] .cmp_breadcrumbs ol li:hover {
	cursor: pointer;
	background: #0b72a2;
	color: #fff
}

body[dir="rtl"] .cmp_breadcrumbs ol li:hover a,body[dir="rtl"] .cmp_breadcrumbs ol li:hover span {
	color: #fff
}

body[dir="rtl"] .cmp_breadcrumbs ol li:hover a:before,body[dir="rtl"] .cmp_breadcrumbs ol li:hover span:before {
	border-right-color: #0b72a2;
	color: #fff
}

body[dir="rtl"] .cmp_breadcrumbs ol li:first-child a:after,body[dir="rtl"] .cmp_breadcrumbs ol li:first-child span:after {
	display: none
}

body[dir="rtl"] .cmp_breadcrumbs ol li:first-child a:before,body[dir="rtl"] .cmp_breadcrumbs ol li:first-child span:before {
	display: unset
}

body[dir="rtl"] .cmp_breadcrumbs ol li:last-child a:after,body[dir="rtl"] .cmp_breadcrumbs ol li:last-child span:after {
	display: unset
}

body[dir="rtl"] .cmp_breadcrumbs ol li a,body[dir="rtl"] .cmp_breadcrumbs ol li span {
	font-size: 14px;
	text-decoration: none;
	color: rgba(0,0,0,0.87)
}

body[dir="rtl"] .cmp_breadcrumbs ol li a:after,body[dir="rtl"] .cmp_breadcrumbs ol li span:after {
	content: "";
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-right: 18px solid #fff;
	border-left: unset;
	position: absolute;
	right: 0px;
	top: 0;
	z-index: unset
}

body[dir="rtl"] .cmp_breadcrumbs ol li a:before,body[dir="rtl"] .cmp_breadcrumbs ol li span:before {
	content: "";
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-right: 18px solid #f3f5fa;
	border-left: unset;
	position: absolute;
	left: -18px;
	top: 0;
	z-index: 1
}

body[dir="rtl"] .cmp_breadcrumbs ol li span.separator {
	display: none
}

body[dir="rtl"] .cmp_breadcrumbs ol li.current {
	background: #0b72a2
}

body[dir="rtl"] .cmp_breadcrumbs ol li.current a,body[dir="rtl"] .cmp_breadcrumbs ol li.current span {
	color: #fff;
	font-weight: bold
}

body[dir="rtl"] .cmp_breadcrumbs ol li.current a::before,body[dir="rtl"] .cmp_breadcrumbs ol li.current span::before {
	border-right-color: #0b72a2;
	color: #fff
}

body[dir="rtl"] .custom-button:hover .shift {
	transform: translateX(-5px)
}

body[dir="rtl"] .dropdown-menu-icon {
	float: left;
	text-align: left;
	margin-right: 12px
}

.dark body[dir="rtl"] .cmp_breadcrumbs ol li a:after,.dark body[dir="rtl"] 
.cmp_breadcrumbs ol li span:after {
	border-right-color: #1f2937
}

*:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.cmp_breadcrumbs ol li span {
	padding-left: 20px;
}
.cmp_breadcrumbs ol li a {
	padding-left: 20px;
}
.cmp_breadcrumbs ol li:first-child a {
	padding-left: 0px;
}
.pkp_structure_main{
    margin-top: 0px !important;
}

