body.menu {
	overflow: hidden;
}

.breadcrumbs {
	flex-wrap: wrap;
}

.prl10 {
	padding-left: 10px;
	padding-right: 10px;
}
.tg-header {
	transition: none;
	padding: 16px;
    font-size: 16px;
    line-height: 0;
    color: #fff!important;
	display: flex;
    align-items: center;
    align-content: center;
    justify-content: center
}
.tg-header i {
	transform:scale(1.5);
}

.text-content h2,
.text-content h3,
.text-content h4,
.text-content h5 {
	font-size: 24px!important;
    line-height: 1.3!important;
	margin-bottom: 16px;
}

.text-content img.size-full {
	width: 100%!important;
	height: auto!important;
}

/* START header.php */

header.scroll,
.menu header {
  background: #0e1e36;
	-webkit-box-shadow: 0 0 10px #0e1e36;
	box-shadow: 0 0 10px #0e1e36;
}

header.scroll .container .header-box .right-box,
.menu header .container .header-box .right-box {
  color: #fff;
}

header.scroll .container .header-box .right-box .main-menu-header .item-menu .mobile-span-component span,
.menu header .container .header-box .right-box .main-menu-header .item-menu .mobile-span-component span {
	background: #fff;
}

@media (max-width: 1024px) {
	.menu header .container .header-box .right-box .main-menu-header .item-menu .mobile-span-component {
		width: 42px;
	}
}

@media (max-width: 750px) {
	.popup .container .line .menu .box ul li .soc-icons-links ul {
		width: auto;
		flex-wrap: wrap;
		justify-content: start;
	}

	.popup .container .line .menu .box ul li .soc-icons-links ul li{
		margin-top: 2px;
		margin-bottom: 2px;
	}
}

/* drop down */
header .container .header-box .right-box .main-menu-header .item-menu .drop-item .list-drop {
	background: transparent;
	border: 0;
	padding-top: 28px;
}

@media (max-width: 1023px) {
	header .container .header-box .right-box .main-menu-header .item-menu .drop-item .list-drop {
		padding-top: 20px;
	}
}

header .container .header-box .right-box .main-menu-header .item-menu .drop-item .list-drop ul {
	border: 1px solid #EDEDED;
	background: #fff;
	padding: 5px 10px;
	border-radius: 8px;
}

header .container .header-box .right-box .main-menu-header .item-menu .drop-item .list-drop ul li{
	margin: 5px;
}

/* END header.php */



/* START single.php */

main {
	overflow: visible;
}

.sidebar {
	position: sticky;
	top: 90px;
	margin-bottom: 14px;
	overflow: auto;
	max-height: calc(100vh - 92px);
}

.content-single .text-content img {
	width: 100%;
	height: auto;
}

.content-single .kp-row .sidebar .order-contents ul li {
	font-size: 14px;
	line-height: 20px;
}

.content-single .img img {
	border: none !important;
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}

.content-single .kp-row .kp-col-4.column-right {
	display: block;
}

.author-ava img {
	width: 100%;
	height: 100%;
	border: none !important;
}

@media (max-width: 1023px) {
	.sidebar {
			top: 70px;
	}
}

@media (max-width: 1280px) {
	#article .kp-col-4 {
		max-width: calc(100% / 3);
		flex-basis: calc(100% / 3);
	}
}

@media (max-width: 900px) {
	#article .kp-col-4 {
		max-width: 100%;
		flex-basis: 100%;
		padding-left: 0;
	}

	#article .kp-col-8 {
		max-width: 100%;
		flex-basis: 100%;
		padding-right: 0;
	}
}

/* END single.php */


/* START menu.php */

.popup-menu {
	padding-top: 80px;
	overflow: auto;
}

.popup-menu .kp-col-4 {
	max-width: calc(100% / 3);
	flex-basis: calc(100% / 3);
}

/* END menu.php */


/* START follow.php */

.popup-follow .popup-body-callback .popup-body {
	align-items: unset;
}

.popup-follow .popup-body-callback .popup-body .popup-container {
	align-items: unset;
}

.popup-follow .popup-body-callback .popup-body .popup-container.show .form-popup-callback {
	flex-direction: column;
}

.popup-follow .popup-body-callback .popup-body .popup-container .form-popup-callback .popup-group-material {
	margin: 0 0 10px;
}

.popup-follow .popup-body-callback .popup-body .popup-container .form-popup-callback .popup-btn-callback {
	margin-right: 0;
}

/* END follow.php */


/* START origin.php */

.img-container .link-to-post img{
	height: 100%;
	width: 100%;
	object-fit: cover;
}

/* END origin.php */



/* START author.php */

.author-box {
	align-items: flex-start;
}

.section-author .author-box .author-image .img-container {
	position: relative;
	padding-top: 100%;
}

.section-author .author-box .author-image .img-container .img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media (min-width: 360px) {
	#author .kp-col-4 {
		max-width: calc(100% / 3 - 16px);
		flex-basis: calc(100% / 3 - 16px);
		margin-right: 16px;
	}

	#author .kp-col-8 {
		max-width: calc(100% - 100% / 3);
		flex-basis: calc(100% - 100% / 3);
	}
}

/* START author.php */



/* START footer.php */

footer .kp-col-4 {
	max-width: calc(100% / 3);
	flex-basis: calc(100% / 3);
}

footer .container .kp-row .box ul li .soc-icons-links ul li {
	margin-right: 0.83333vw;
}

@media (min-width: 601px) and (max-width: 850px) {
	footer .container.footer-last .kp-row .kp-col-3 {
		max-width: 25%;
	}
	footer .container.footer-last .kp-row .kp-col-9 {
		max-width: 75%;
	}
}

/* END footer.php */


@media (min-width: 768px) {
	.front-page .kp-col-4,
	#category .kp-col-4,
	#article .popular .kp-col-4,
	#popular .kp-col-4 {
		max-width: calc(100% / 3);
		flex-basis: calc(100% / 3);
	}

	#article .popular .kp-col-4 {
		padding-left: 15px;
	}
}