/*
Theme Name: Okab Child Theme
Theme URI:  https://themeforest.net/item/okab-responsive-multipurpose-wordpress-theme/16958600
Author: PixelDima
Author URI:   https://pixeldima.com/
Template: okab
Description: This is a blank child theme for Okab theme
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-colors, flexible-header, full-width-template, post-formats, theme-options, featured-images,rtl-language-support,threaded-comments, translation-ready
Text Domain:  okab
*/

/* write custom css after this line */

h2{
	text-transform: capitalize;
}

body p{
	line-height: 22px;
}

a{
	color: #07021c !important;
}

a:focus{
	border: 1px solid #07021c !important;
}

.dima-navbar-global li a{
	color: #07021c !important;
}

.dima-topbar li a, .dima-topbar .card a, .dima-menu a, .copyright a, .dima-breadcrumbs a, .ab-top-menu li a, .scroll-to-top{
	color: #fff !important;
}

.social-media a, .topaz-line{
	color: #e06f18 !important;
}

input.no-rounded.button-block.fill.small.dima-button.feedburner-subscribe, .widget-feedburner [type="submit"], .widget-feedburner .dima-button{
	background: #8bc34a;
	border-radius: 10px;
}

body, h1, h2, h3, h4, h5, h6, p, li, a{
	font-family: 'Jost', sans-serif !important;
}

body .dima-topbar{
	background-color: #07021c !important;
}

body .di_green.dima-button, .widget .button, [type="submit"], .dima-button{
	background-color: #e06f18 !important;
	color: #fff !important;
	font-size: 19px !important;
}

body .dima-iconbox:hover h5{
	color: #e06f18 !important;
}

.input.no-rounded.button-block.fill.small.dima-button.feedburner-subscribe, input.no-rounded.button-block.fill.small.dima-button.feedburner-subscribe{
	background: #e06f18 !important;
	color: #000 !important;
}

form input[type="search"]:focus, form input[type="text"]:focus, form input[type="email"]:focus, form input[type="date"]:focus, form input[type="password"]:focus, form input[type="url"]:focus, form input[type="tel"]:focus, form textarea:focus{
	border-color: #e06f18 !important;
}

form input[type="search"]:focus, form input[type="text"]:focus, form input[type="email"]:focus, form input[type="date"]:focus, form input[type="password"]:focus, form input[type="url"]:focus, form input[type="tel"]:focus, form textarea:focus{
	box-shadow: .3em 0 0 0 #e06f18 inset !important;
}

body footer.dima-footer, body footer.dima-footer .copyright p{
	background-color: #202229 !important;
	color: #e6e7e8 !important;
}

.social-media li:hover {
    border: 1px solid #e06f18 !important;
	background: #e06f18 !important;
	color: #000 !important;
}

.social-media li:hover svg, .social-media li:hover a i{
	color: #000 !important;
}

body .top-footer {
    background: #202229 !important;
}

.top-footer .widget, .top-footer .widget p, .top-footer .widget p a, .top-footer .widget ul li a, .top-footer .widget ol li a, .top-footer .widget li .post-date, .top-footer .social-media li, .top-footer input[type="text"]{
	color: #e6e7e8 !important;
}

.top-footer input[type="text"]{
	border-color: #e6e7e8 !important;
}

.iconbox:hover{
	color: #000 !important;
}

.dima-iconbox:hover i.box-square.icon-box-hover, .dima-iconbox:hover i.box-circle.icon-box-hover{
	-webkit-box-shadow: 0 0 0 2px #e06f18 !important;
	box-shadow: 0 0 0 2px #e06f18 !important;
}

.dima-testimonial.quote-start .dima-testimonial-image, .dima-testimonial.quote-end .dima-testimonial-image, .dima-testimonial.quote-top-center-arrow .dima-testimonial-image, .dima-testimonial.quote-start-top .dima-testimonial-image, .dima-testimonial.quote-end-top .dima-testimonial-image, .dima-testimonial.quote-start-bottom .dima-testimonial-image, .dima-testimonial.quote-end-bottom .dima-testimonial-image, .dima-testimonial.quote-top-bottom .dima-testimonial-image, .dima-testimonial.quote-bottom-center-arrow .dima-testimonial-image{
	border: none !important;
}

.dima-testimonial blockquote::before{
	color: #e06f18 !important;
}

.widget-content ul.archif-posts li:hover > a, .widget-content ul.categories-posts li:hover > a, .widget-content ul.featured-posts li:hover h6, .boxed-blog .post .post-meta a:hover, a:hover{
	color: #e06f18 !important;
}

.work-item:hover .link_overlay, .dima-team-member:hover .link_overlay, .post-img:hover .link_overlay, .isotope-item .post-img:hover .link_overlay{
	background: rgba(243, 150, 35, 0.8) !important;
}

.post-icon .icons-media li a{
	color: #000 !important;
}

.work-item:hover .post-icon .icons-media a:hover, .dima-team-member:hover .post-icon .icons-media a:hover, .post-img:hover .post-icon .icons-media a:hover, .dima-product:hover .post-icon .icons-media a:hover{
	color: #e06f18 !important;
}

.widget.widget_recent_entries ul li, .widget.widget_recent_entries ol li, .widget.widget_categories ul li, .widget.widget_categories ol li, .widget.widget_meta ul li, .widget.widget_meta ol li, .widget.widget_layered_nav ul li, .widget.widget_layered_nav ol li, .widget.widget_nav_menu ul li, .widget.widget_nav_menu ol li, .widget.widget_archive ul li, .widget.widget_archive ol li, .widget.widget_pages ul li, .widget.widget_pages ol li, .widget.twitter-widget ul li, .widget.twitter-widget ol li, .widget.widget_rss ul li, .widget.widget_rss ol li, .widget.widget_product_categories ul li, .widget.widget_product_categories ol li, .widget.widget_recent_comments ul li, .widget.widget_recent_comments ol li{
	border-top: 1px solid #636363 !important
}

.wpb_widgetised_column .widget, .dima-sidebar .widget, .box-2{
	border: 1px solid #636363 !important;
}

input[type="search"], textarea, select, input[type="text"], input[type="email"], input[type="date"], input[type="password"], input[type="number"], input[type="url"], input[type="tel"]{
	border: 1px solid #636363 !important;
}

.features-content{
	line-height: 24px;
}

.contact-parallax{
	padding: 50px 0;
}

.home .post-meta{
	padding: 20px 25px;
	font-size: 14px;
	line-height: 14px;
	background: #fff;
	border-bottom: 0;
	margin-bottom: 0;
}

.home .post-meta .slash{
	display: none;
}

.home .post-meta ul{
	display: flex;
	flex-direction: row-reverse;
	list-style-type: none;
}

.home .post-meta ul li{
	display: list-item;
	padding-left: 50px;
}

.home .post-meta ul .post-view{
	padding-left: 15px;
	max-width: 65px;
}

.home .post-meta ul .post-comments{
	padding-left: 15px;
}

.home .post-meta ul .post-on{
	padding-left: 30px;
}

.home .post-meta ul .entry-date{
	display: flow-root;
}

.boxed-blog article .post-meta ul, .boxed-blog .post .post-meta ul{
	line-height: 22px;
}

.title_container.start-style .page-section-content, .title_container.center-style .page-section-content{
	/* padding: 150px 0; */
	padding: 202px 0;
}

.page-section-content .background-cover{
	opacity: 0.5;
}

li::marker {
    color: #000;
}

.topaz-line, .dima-breadcrumbs{
	display: none;
}

.page-section-content .background-cover{
    overflow: hidden;
    position: relative;
    width: 100%;
}

.title_container .page-section-content .page-section {
	display: block;
	height: 100%;
	width: 50%;
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
}

.title_container .page-section-content .page-section h1{
	position: absolute;
	bottom: 25px;
	left: 0;
	right: 0;
}

