body {
	line-height: 24px;
}

a.logo .logo-text {
	border-radius: 0;
	letter-spacing: 0.5em;
	padding: 7px;
}

.affix a.logo .logo-text {
	border-color: var(--accent-color-1);
	color: var(--accent-color-1);
}

.button.searchform-submit {
	background: var(--accent-color-1);
}

.author-bio-shortcode .author-bio-flex:first-child span,
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active,
blockquote:before {
	background: var(--accent-color-1);
	background-color: var(--accent-color-1) !important;
}

.pricing-plan.color_style1 .plan-name {
	background-color: var(--accent-color-1) !important;
	background-image: none;
}

.pricing-plan.color_style1 .plan-price {
	color: var(--accent-color-1) !important;
}

.pricing-plan.color_style2 .plan-name {
	background-color: var(--accent-color-2) !important;
	background-image: none;
}

.pricing-plan.color_style2 .plan-price {
	color: var(--accent-color-2) !important;
}

.pricing-plan.color_style3 .plan-name {
	background-color: var(--accent-color-3) !important;
	background-image: none;
}

.pricing-plan.color_style3 .plan-price {
	color: var(--accent-color-3) !important;
}

.pricing-plan .plan-features {
	margin: 19px 0 20px;
}

.pricing-plan .plan-image + .plan-features {
	margin-top: 40px;
}

.error404 .content-404 .not_found {
	background-image: url(../img/brobit_404.png);
}

/* loop item */
.shortcode-loop-item .item-media {
	border-radius: 0;
}

.shortcode-loop-item .item-content {
	border-radius: 0;
	margin: 0 50px;
	padding: 27px 20px 24px !important;
	top: -50px;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.shortcode-loop-item .item-content {
		margin: 0 20px;
	}
}

.shortcode-loop-item .item-content .sub-title {
	margin-bottom: -3px !important;
}

/* end of loop item */
/* button */
.btn,
.btn span {
	background-image: none;
	border-radius: 0;
}

.btn span {
	padding: 13px 31px;
}

@media (min-width: 1440px) {
	.btn + .btn {
		margin-left: 5px;
	}
}

.btn-shadow-maincolor:hover,
.btn-shadow-maincolor:focus {
	background-color: var(--accent-color-1) !important;
	background-image: none;
}

.btn-maincolor,
.product-inner .add_to_cart_button,
.single_add_to_cart_button,
.btn-maincolor {
	background-color: var(--accent-color-1) !important;
	background-image: none;
}

.btn-maincolor span,
.product-inner .add_to_cart_button span,
.single_add_to_cart_button span,
.btn-maincolor span {
	border-radius: 0;
}

.btn-outline-maincolor {
	background-color: var(--accent-color-1) !important;
	color: var(--darkColor);
}

.btn-maincolor2 {
	background-color: var(--accent-color-2) !important;
}

.btn-outline-maincolor2 {
	background-color: var(--accent-color-2) !important;
	color: var(--darkColor);
}

.btn-maincolor3 {
	background-color: var(--accent-color-3) !important;
}

.btn-outline-maincolor3 {
	background-color: var(--accent-color-3) !important;
	color: var(--darkColor);
}

@media (min-width: 992px) {
	.single_add_to_cart_button,
	.wide_button {
		min-width: 150px;
	}
}

/* end of button */
.list1 ul li:before,
ul.list1 li:before {
	color: var(--accent-color-1);
}

ul.products .product .product-inner {
	background-color: transparent;
}

.woocommerce-tabs ul.tabs li.active a {
	background-color: var(--accent-color-1) !important;
	background-image: none;
}

.post_color3 .entry-footer a,
.post_color3 .entry-meta a,
.post_color3 h4.entry-title a:hover,
.post_color3 .entry-tags::before,
.post_color3 .comments-link::before,
.post_color3 .date-link::before,
.post_color3 .post-adds .like_button,
.post_color3 .comments-link a:hover,
.post_color3.format-chat p:nth-child(2n) strong {
	color: var(--accent-color-3) !important;
}

.icon-box.block-item .box-heading a {
	-webkit-transition: none;
	transition: none;
}

.icon-box.block-item:before {
	background: var(--accent-color-1);
}

@media (max-width: 767px) {
	.shortcode-team-slider .flexslider-controls {
		padding: 30px 15px 36px;
	}
}

@media (max-width: 1200px) {
	.admin-bar .affix .sf-menu,
	.admin-bar .affix .toggle_menu.mobile-active {
		top: 0 !important;
	}
}

@media (max-width: 1200px) {
	.admin-bar .sf-menu,
	.admin-bar .toggle_menu.mobile-active {
		top: 40px !important;
	}
}

@media (max-width: 991px) {
	#box_wrapper .step-title:before {
		opacity: 0.5;
	}
}

.wordpress-helpdesk .wordpress-helpdesk-faq-boxed i,
.tax-faq_topics .wordpress-helpdesk-faq-boxed i {
	color: var(--accent-color-1);
}
