/*
Theme Name: Akin Akinmulero Theme
*/
article .rte video{
    aspect-ratio: 16 / 9;
    height: auto !important;
}

.search-results header {
	top : 0;
}
.search-no-results .def-page form[role="search"] ,
.error404 .def-page form[role="search"] {
	margin-top: 20px;
	display: flex;
    max-width: 500px;;
	label {
		width: calc(100% - 110px)
	}
	input[type="search"] {
		width: 100%;height: 46px;
		background: #fff;
		border: 1px solid #FF6245;
		padding: 0 15px; outline: none;
	}
	input[type="submit"] {
		width: 110px; background: #FF6245; border: none; color:#fff
	}
}
.post-meta-edit-link-wrapper li {
	list-style: none!important
}
.meta-icon{
	display: none !important
}
.has-text-align-center {
	text-align : left !important
}
.entry-categories-inner a {
	margin-right: 10px; display: inline-block; text-decoration : none
}
.entry-title a {
	 text-decoration : none; 
	display: inline-block;  margin-bottom:10px
}
.meta-icon svg {
	max-width: 24px
}
article.status-publish {
	margin-bottom: 45px
}
.post-edit.meta-wrapper {
	margin-top: 15px
}
.post-edit.meta-wrapper .meta-icon {
	display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}
h2.entry-title.heading-size-1{
	margin-top: 10px;
	 font-size: calc(24px + (30 - 24) * ((100vw - 320px) / (1920 - 320)));
	font-weight: 700;
	margin-bottom: 5px;
    text-transform: initial !important;
    color: #000000;
}

.def-page {
    padding: 50px 0;
    ul , ol {
        margin-left: 20px;;
    }
    ul {
        list-style: disc;
		padding: 0;
        margin-bottom: 20px;
        li {
            list-style: disc;
        }
    }
    ol {
         margin-bottom: 20px;
		padding: 0;
        list-style: decimal;
        li {
            list-style: decimal;
        }
    }
	.post-meta {
		margin-left: 0
	}
}
.archive .grid-box {
	margin-bottom: 30px
}
.pt-112{
	padding-top: 112px;
}
.def-page .grid-box .btn-outline {
	border: 1px solid #fff;
    color: #fff;
}
.single-venture-posth1 {
	margin-bottom: 30px
}
.page_featured_img {
	padding: 30px;
	background-color: #afd7dd;
}
@media (max-width: 991px) {
	.pt-112{
		padding-top: 70px;
	}
}