/*
Theme Name: 
Theme URI: 
Author: 
Author URI: 

*/

body {
	font-family: 'baloo bhaijaan 2', sans-serif;
	margin: 0;
	text-align: right;
	overflow-x: hidden;
	padding-top: 80px;
	font-weight: 400;
	padding-top: 90px;
}
*:focus {
	outline: none;
}
a {
	text-decoration: none;
	color: #151515;
}
a:hover {
	color: #ee7e22;
}
h2 {
	font-size: 16px;
	line-height: 26px;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
li {
	font-size: 14px;
	line-height: 24px;
}
img {
	max-width: 100%;
	display: block;
	height: inherit;
}
p {
	font-size: 14px;
	line-height: 24px;
}
.row {
	display: flex;
	flex-wrap: wrap;
}
.jusify-content-row {
	display: flex;
	align-items: center;
	justify-content: center;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
.col-w-12 {
	width: 100%;
}
.col-w-11 {
	width: 91.66666667%;
}
.col-w-10 {
	width: 83.33333333%;
}
.col-w-9 {
	width: 75%;
}
.col-w-8 {
	width: 66.66666667%;
}
.col-w-7 {
	width: 58.33333333%;
}
.col-w-6 {
	width: 50%;
}
.col-w-5 {
	width: 41.66666667%;
}
.col-w-4 {
	width: 33.33333333%;
}
.col-w-3 {
	width: 25%;
}
.col-w-2 {
	width: 16.66666667%;
}
.col-w-1 {
	width: 8.33333333%;
}
.col-5 {
	width: 20%;
}
.container {
	width: 1000px;
	margin: auto;
}
.section {
	margin-top: 60px;
}
.ads_wrapper_widget {
	margin: 10px;
}
header.header {
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	z-index: 9999;
}
header.header .row {
	align-items: center;
}
#mobileNav {
	display: none;
	background: #ffffff;
	padding: 20px;
	position: relative;
	border-top: 1px solid #e5e5e5;
}
#mobileNav li {
	width: 100%;
	margin-bottom: 10px;
}
.close-mobileNav {
	position: absolute;
	left: 20px;
	top: 20px;
	z-index: 2;
}
.logo-wrap {
	flex: 1;
}
.logo-wrap a {
	display: block;
	max-width: 200px;
}
.logo-wrap img {
	width: 160px;
}
.mainM_t {
	display: none;
}
.top-header {
	padding: 10px 0;
	background-color: #fff;
	box-shadow: 6px 5px 10px 0 rgb(0 0 0 / 5%);
}
.nav-secondary-wrapper {
	background: #ee7e22;
	padding: 10px 0
}
header.header .nav-secondary-wrapper .row {
	flex-direction: column;
	align-items: flex-end;
}
.nav li {
	position: relative;
	display: inline-block;
	margin-left: 20px;
}
.nav li a {
	color: #16181d;
	font-size: 16px;
	font-weight: 600;
}
.jusify-content-row .section_title::before {
	right: 50%;
	margin-right: -30px;
}
.section_title {
	color: rgb(0, 0, 0);
	font-size: 30px;
	position: relative;
	margin-bottom: 30px;
	padding-bottom: 20px;
	margin-right: 10px;
}
.section_title::before {
	content: "";
	position: absolute;
	width: 60px;
	height: 5px;
	background: #ee7e22;
	bottom: 0;
	right: 0;
	border-radius: 10px;
}
.hero_section {
	margin-top: 60px;
}
.article {
	position: relative;
	margin: 10px;
}
.article .permalink {
	font-size: 14px;
	background-color: #ee7e22;
	color: #fff;
	transition: all .3s;
	padding: 8px 14px;
	border-radius: 5px
}
.article .permalink:hover {
	background-color: #151515;
}
.article.video-article {
	position: relative;
}
.article.video-article .overlay_img {
	color: #fff;
	position: relative;
	display: block;
}
.article.video-article a {
	color: #fff;
}
/*.article.video-article .overlay_img:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .3s;
    background-color: rgba(0, 0, 0, 0.4);
}*/

.article.video-article .icon.icon-play {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px;
}
.is-overlay-box .meta-article {
	position: absolute;
	color: #fff;
	z-index: 2;
	top: 20px;
	right: 15px;
	background: #ee7e22;
	padding: 2px 6px;
	border-radius: 5px;
}
.is-overlay-box .meta-article li {
	font-size: 12px;
}
.is-overlay-box .overlay_img:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: all .3s;
	background-color: rgba(0, 0, 0, 0.4);
	border-radius: 10px;
}
.is-overlay-box:hover .overlay_img:before {
	background-color: rgba(0, 0, 0, 0.8);
}
.is-overlay-box h2 {
	position: absolute;
	z-index: 1;
	top: 40px;
	right: 0;
	margin: 20px;
}
.is-overlay-box h2 a {
	color: #fff !important;
	display: block;
}
.is-overlay-box .meta-category {
	position: absolute;
	z-index: 1;
	top: 20px;
	background: #ee7e22;
	color: #fff;
	right: 20px;
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 5px;
}
.is-overlay-box .meta-category a {
	color: #fff !important;
}
.is-overlay-box.big_box h2 {
	font-size: 32px;
	line-height: 42px;
}
.is-overlay-box.small_box h2 {
	font-size: 22px;
	line-height: 36px;
}
.overlay_img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.videos_section {
	background-color: #151515;
	padding: 20px 0;
}
.videos_section .section_title {
	color: #fff;
}
.article.big_box {
	height: 390px;
}
.article.small_box {
	height: 190px;
	margin-bottom: 10px;
}
.article h2 a {
	transition: all .3s;
}
.article:hover h2 a {
	color: #ee7e22;
}
.article img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 10px;
}
.title_boxed h2 {
	font-size: 18px;
	text-align: center;
	background: #fff;
	margin: 20px;
	margin-top: -20px;
	position: relative;
	padding: 20px;
	border-radius: 10px
}
.title_boxed img {
	opacity: .9;
	transition: all .3s;
}
.title_boxed:hover img {
	opacity: 1;
}
.dark_box {
	background: #151515;
	padding: 0 10px;
	box-sizing: border-box;
	border-radius: 10px
}
.dark_box .section_title {
	color: #fff;
}
.dark_box h2 a {
	color: #fff;
}
.brand_list ul {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.brand_list li {
	margin: 10px;
}
.brand_list li img {
	height: 80px;
	max-width: 80px;
}
.footer_content {
	background: #151515;
	padding: 30px 0;
	margin-top: 60px;
	color: #fff;
}
.footer_content ul.brands_links li a {
	color: #fff;
	font-size: 14px;
	transition: all .3s;
}
.footer_content ul.brands_links li a:hover {
	color: #a81522;
}
.footer_content ul.brands_links li {
	width: 48%;
	display: inline-block;
	margin-bottom: 10px;
}
.widget_title_footer {
	margin: 0 20px;
}
.copyright {
	background: #000000;
	padding: 30px 0;
}
.copyright p {
	margin: 0;
	color: #fff;
	text-align: center;
}
.copyright a {
	color: #fff;
}
.mainContentWrap {
	margin-top: 60px;
}
.breadcrumbs {
	font-size: 14px;
}
.breadcrumbs a {
	color: #ee7e22;
	font-weight: 600;
}
.titleHead {
	margin: 10px;
}
.titleHead h1.title {
	font-size: 24px;
}
.titleHead .meta-article li {
	margin-left: 10px;
}
.list-archive-article .article {
	margin-bottom: 20px;
}
.list-archive-article .article h2 {
	font-size: 14px;
}
.list-archive-article .article .meta-article {
	display: flex;
	flex-wrap: wrap;
}
.list-archive-article .article .meta-article li {
	font-size: 12px;
	margin-bottom: 5px;
}
.post_pagination {
	margin: 10px;
}
.post_pagination .page-numbers {
	margin: 0 10px;
}
.post_pagination .current {
	color: #ee7e22;
}
.meta-article {
	display: flex;
}
.meta-article li {
	display: flex;
	font-size: 14px;
}
.sidebarWrap {
	margin: 0 10px;
}
.posts-widget h3, .category-widget h3 {
	font-size: 24px;
	margin: 0 0 20px;
	position: relative;
	padding-bottom: 20px;
}
.category-widget h3::before, .posts-widget h3::before {
	content: "";
	position: absolute;
	width: 60px;
	height: 3px;
	background: #ee7e22;
	bottom: 0;
	right: 0;
}
.category-widget ul {
	margin-right: 20px;
}
.category-widget ul li {
	margin-bottom: 10px;
	font-size: 14px;
}
.posts-widget .row {
	margin-bottom: 20px;
}
.posts-widget h2 {
	font-size: 14px;
	margin: 0;
	padding-right: 10px;
}
.posts-widget img {
	border-radius: 10px;
}
.posts-widget .time-post {
	padding-right: 10px;
	font-size: 12px;
}
.content-post {
	margin: 10px;
}
.tags-wprapper {
	margin: 30px 0;
}
.tags-wprapper h4 {
	font-size: 24px;
	margin: 0 10px 20px;
	position: relative;
	padding-bottom: 20px;
}
.tags-wprapper h4::before {
	content: "";
	position: absolute;
	width: 60px;
	height: 5px;
	background: #ee7e22;
	bottom: 0;
	right: 0;
	border-radius: 10px;
}
.tags-wprapper a {
	display: inline-block;
	padding: 6px 14px;
	background: #a81522;
	color: #fff;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	border-radius: 10px;
}
#relatedPostWrapper h4 {
	font-size: 24px;
	margin: 0 10px 20px;
	position: relative;
	padding-bottom: 20px;
}
#relatedPostWrapper {
	margin: 30px 0;
}
#relatedPostWrapper h4::before {
	content: "";
	position: absolute;
	width: 60px;
	height: 5px;
	background: #ee7e22;
	bottom: 0;
	right: 0;
	border-radius: 10px;
}
.search-form input[type="text"] {
	padding: 5px 10px;
	width: 250px;
	font-family: 'baloo bhaijaan 2', sans-serif;
}
.search-form input[type="submit"] {
	padding: 5px 24px;
	background: #ee7e22;
	border: none;
	color: #fff;
	font-family: 'baloo bhaijaan 2', sans-serif;
}
.search-form label {
	font-size: 12px;
	height: inherit;
	width: inherit;
	color: black;
	position: relative;
	clip: inherit;
	-webkit-clip-path: inherit;
	clip-path: inherit;
	margin-left: 10px;
}
.list-links li {
	margin-bottom: 10px;
}
#mainSearch {
	display: none;
	position: fixed;
	height: 100%;
	width: 100%;
	background: #1c1c1c;
	top: 0;
	padding-top: 300px;
	z-index: 9;
}
#mainSearch .text-search-field {
	width: 80%;
	margin: 0 10%;
}
#mainSearch .text-search-field input[type="text"] {
	font-family: 'baloo bhaijaan 2', sans-serif;
	width: 100%;
	padding: 20px;
	font-size: 16px;
	box-sizing: border-box;
}
.close-mainSearch {
	position: absolute;
	right: 10%;
	top: 220px;
}
.icon {
	width: 20px;
	height: 20px;
	background-image: url(img/icons_sprite.svg);
	display: block;
	background-size: 315px;
	margin-left: 5px;
}
.icon.icon-calendar {
	background-position: -60px -30px;
}
.icon.icon-time {
	background-position: -30px -30px;
}
.icon.icon-user {
	background-position: -120px 0px;
}
.icon.icon-time-white {
	background-position: -177px -97px;
}
.icon.icon-close {
	background-position: -454px -715px;
	width: 40px;
	height: 40px;
	background-size: 805px;
}
.icon.icon-play {
	background-position: -550px -527px;
	width: 40px;
	height: 40px;
	background-size: 634px;
}
.icon-search {
	background-position: 220px -48px;
	background-size: 500px;
	width: 30px;
	height: 30px;
}
.icon-youtube {
	background-position: 29px -72px;
}
.icon-snapchat {
	background-position: 177px -72px;
}
.icon-instgram {
	background-position: 63px -70px;
}
.icon-twitter {
	background-position: 142px -72px;
}
.icon-facebook {
	background-position: 102px -70px;
}
.footer {
	margin-top: 60px;
}
.social-wrapper-footer {
	margin-top: 30px;
}
.social-wrapper-footer ul {
	display: flex;
}
.social-wrapper-footer ul li {
	margin-left: 5px;
}
.social-wrapper-footer .icon {
	width: 30px;
	height: 30px;
	background-size: 400px;
}
.sub-category-widget.category-widget li.cat-item {
	width: 48%;
	float: right;
	padding: 0;
	margin: 1%;
}
.category-widget ul li::before {
	content: "";
	color: #27748a;
	font-weight: 700;
	display: inline-block;
	margin-right: -1em;
	width: 15px;
	height: 6px;
	background: #e5eeff;
	margin-left: 10px;
	border-radius: 10px;
}
@media screen and (max-width: 1024px) {
	.container {
		width: 840px;
	}
	.nav-secondary-wrapper {
		display: none;
	}
	.nav-primary {
		display: none;
	}
	a.mainM_t {
		display: block;
		text-align: right;
		padding: 10px;
		position: absolute;
		left: 20px;
		top: 13px;
		border-radius: 5px;
		z-index: 1;
		height: 30px;
		width: 30px;
	}
	a.mainM_t .bar {
		display: block;
		width: 28px;
		height: 4px;
		background: #ee7e22;
		margin: 5px 1px;
		border-radius: 5px;
	}
	.serach-icon-btn {
		position: absolute;
		left: 90px;
	}
}
@media screen and (max-width: 920px) {
	.container {
		width: 740px;
	}
	.ads_wrapper_widget {
		margin: 10px;
		width: 100%;
		text-align: center;
	}
	.hero_col_content {
		width: 100%;
	}
	.brand_list li img {
		max-width: 60px;
	}
}
@media screen and (max-width: 768px) {
	.container {
		width: 100%;
		padding: 0 20px;
		box-sizing: border-box;
	}
	.article {
		margin-bottom: 30px;
	}
	.col-m-12 {
		width: 100%;
	}
	.col-m-6 {
		width: 50%;
	}
	.hero_col_content .col-w-8 {
		width: 100%;
	}
	.hero_col_content .col-w-4 {
		width: 100%;
		display: flex;
	}
	.hero_col_content .col-w-4 .col-w-12 {
		width: 50%;
	}
	.footer_content .row>div {
		margin-bottom: 20px;
	}
	.col-ads {
		width: 100%;
	}
	.article.small_box {
		height: 240px;
	}
	.videos_section .col-5 {
		width: 100%;
	}
	.videos_section .article.video-article {
		position: relative;
		display: flex;
		flex-wrap: wrap;
	}
	.videos_section .article.video-article .overlay_img {
		width: 40%;
		margin-left: 5%;
	}
	.videos_section .article.video-article h2 {
		width: 55%;
	}
}