/* --------------------------------------------
	INSERT CSS FOR YOUR CHILD THEME HERE
-------------------------------------------- */

body {
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 300;
}
.title-wrap-tit {
    line-height: 1;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 4rem;
    font-weight: 600;
}
.entry h4, .text_block h4, .ux-portfolio-template-intro h4, .slider-con-inn h4 {
    font-size: 24px;
    font-size: 2.5rem;
    line-height: 3.5rem;
}
.grid-item-con::after {
    background-color: transparent;
}
.grid-mask-boxed-left .grid-item-con-text, .grid-mask-filled-left .grid-item-con-text {
	padding: 25px;
    background: rgba(255,255,255,0.7);
}
.article-meta-unit{
	display: none;
}
.article-meta-unit.article-meta-unit-cate, .article-meta-unit.article-meta-date{
	display: inline;
}

/*For mouseover effect mask transparent, could be set 0.1 - 1 */
.grid-mask-filled-left .grid-item-con:hover:after, .grid-mask-filled-center .grid-item-con:hover:after {
	opacity: 0.9;
}
/* breadcrumbs left algin and top%bottom spacing */
.page_from_top #wrap {
	padding-top: 140px;
}
.page-id-237.page_from_top #wrap {
	padding-top: 0;
}
.breadcrumbs {
	margin-top: 40px;
	margin-bottom: 40px;
	margin-left: 60px;
}
.page-id-2371 .breadcrumbs {
	position: absolute;
	top: 100vh;
	z-index: 999;
}
.page-id-2371 .breadcrumbs {
	top: 560px
}
/* breadcrumb items spacing */
.breadcrumbs > span {
	margin-right: 5px;
	margin-left: 5px;
}
.breadcrumbs > span:first-child {
	margin-left: 0;
}
/* hide breadcrumbs on homepage */
body.home .breadcrumbs {
	display: none;
}
.ux-btn.btn-dark:hover {
	color: #fff;
}
.menu-panel-bottom-left {
	width: 100%;
	text-align: center;
}
.socialmeida {
	text-align: center;
}
body.page-id-2246 .three-fourth-c{
	
}
body.page-id-2246 .one-fourth-c{
	width: 19%;
	display: inline-block;
	vertical-align: top;
	margin-right: 0;
	margin-left: 5%;
	text-align: right;
	float: right;
}
.accordion-style-b .accordion-inner {
    padding-left: 0;
    clear: both;
	float: left;
}
.accordion-style-b .accordion-group {

    margin-bottom: 0;
	float: left;
    clear: both;
	width: 100%;
}
/* Mobile */
@media (max-width: 767px) {
	.breadcrumbs {
		margin-left: 20px;
		/* display: none; */
	}
	body.single .single-gallery-col2-filled .title-wrap {
		padding-top: 0;
	}
	body.single.single-portfolio-2c-body.responsive-ux .title-wrap {
		margin-top: 0;
	}
	.responsive-ux.page_from_top #wrap {
		padding-top: 80px;
	}
	.responsive-ux.page_from_top.page-id-5 #wrap, .responsive-ux.page_from_top.page-id-237 #wrap {
		padding-top: 0;
	}
	.page-id-237 .breadcrumbs {
		margin-top: 20px
	}
	.page-id-2371 .breadcrumbs {
		top: 500px
	}
	.page-id-5 .breadcrumbs {
		top: 80px;
	}
	body.single.single-portfolio-2c-body.responsive-ux .title-wrap, .responsive-ux .container-masonry {
		margin-top: 0;
	}
}
/* End Mobile */

.page-id-5 .breadcrumbs {
	top: 140px;
	position: relative;
}
.show_mobile_menu .menu-panel-inn {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.fullscreen-wrap {
    height: 100vh !important;
}
.search-top-btn-class .fa-search {
    line-height: 40px;
    vertical-align: middle;
    margin-left: 100px;
}
#navi, #navi a{
	font-size: 24px;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
}