/*
Theme Name: Business Street
Theme URI: https://themearile.com/business-street-theme/
Template: arilewp
Author: ThemeArile
Author URI: https://themearile.com
Description: Business Street is a powerful, professional and feature-rich multipurpose business WordPress theme. It comes with a pixel perfect design and outstanding customizer setting that you can easily customize. As well as sophisticated plus it has some exotic features like clean code, advanced typography, sticky menu, logo upload, header image, Bootstrap 4 framework, built with SEO in mind, and theme info area besides being Mobile-ready, translation ready (WPML, Polylang) and it's built to be beautiful on all screen sizes. The theme perfectly suited for business, consultant, finance, corporate, freelancer, agency, business promotion, electrician, industries, education, SEO, construction, fashion, online shop, health & medical, Beauty & spa salons, wedding, photography, gym, architecture, lawyer, restaurant, hotel, blog, magazine, travel agency and many other websites compatible. This theme supports the best Elementor page builder to create, edit and updates page designs as per the requirement. Business Street also supports popular free and premium WordPress plugins such as Elementor, Yoast SEO, WooCommerce, Contact Form 7, Jetpack, Google Analytics and much more. Check the demo of ArileWP Pro https://themearile.com/arilewp-pro-theme/.
Version: 1.2.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: business-street
Tags: one-column, two-columns ,right-sidebar, flexible-header, custom-background, custom-header, custom-menu, editor-style, featured-images, footer-widgets, post-formats, theme-options, threaded-comments, rtl-language-support, translation-ready, full-width-template, custom-logo, blog, e-commerce, portfolio
*/


/*--------------------------------------------------
=>> Body Custom Background Css
--------------------------------------------------*/

body.custom-background .theme-bg-dark,
body.custom-background .theme-bg-default {
    background-color: transparent !important;
}


/*--------------------------------------------------
=>> Navbar
--------------------------------------------------*/

.navbar-header-wrap .site-branding-text .site-title a {
	color: #fff;
}
.navbar-header-wrap .site-branding-text .site-description {
	color: #ddd;
}
.navbar.navbar-header-wrap.header-fixed-top .site-branding-text .site-title a {
	color: #01012F;
}
.navbar.navbar-header-wrap.header-fixed-top .site-branding-text .site-description {
	color: #545454;
}

.navbar.navbar-header-wrap .navbar-toggler {
	border-color: rgba(255, 255, 255, 1);
}
.navbar.navbar-header-wrap .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar.navbar-header-wrap.header-fixed-top .navbar-toggler {
	border-color: rgba(1, 1, 47, 1);	
}
.navbar.navbar-header-wrap.header-fixed-top .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(1, 1, 47, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/*--------------------------------------------------
=>> Theme Main Slider Two
--------------------------------------------------*/

.divider-sm-left {
    max-width: 60px;
    margin-left: unset;
    margin-right: auto;
    margin-bottom: 1rem;
    background-color: transparent;
    border-radius: 3px;
}

/*--------------------------------------------------
=>> Theme Service Area Two
--------------------------------------------------*/

.theme-services .service-content-two { 
	position: relative; 
	margin: 0 0 3.125rem; 
	transition: all 0.5s;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.theme-services .service-content-two:hover {  
	-webkit-transform: translateY(-07px);
	-ms-transform: translateY(-07px);
    transform: translateY(-07px);
}

.theme-services .service-content-thumbnail-two { 
    position: relative;
    transition: all 0.3s;
    text-align: center;
    margin-right: 1.500rem;
    width: 3.875rem;
    height: 3.875rem;
}
.theme-services .service-content-thumbnail-two,
.theme-services .service-content-thumbnail-two a {  
	z-index: 1;  
	background: transparent;
    border-radius: 0;
	font-size: 3rem;
	line-height: 1;
	padding: 0; 
	position: relative; 
	-webkit-transition: .3s cubic-bezier(.53,.645,.51,1.34);
    -o-transition: .3s cubic-bezier(.53,.645,.51,1.34);
    transition: .3s cubic-bezier(.53,.645,.51,1.34);

}
.service-links-two { 
	position: relative;
	padding-top: 0;
	margin-top: -14px;
}
.service-links-two,
.service-links-two a { 
	font-size: 0.938rem;
	font-weight: 700;
	color: #01012f;
}
.service-links-two a:hover, 
.service-links-two a:focus {
	letter-spacing: .07rem;
}

.theme-services .col-md-4:nth-child(3n+1){ clear:left; }
@media (min-width: 768px) and (max-width: 992px) {
	.theme-services .col-md-4:nth-child(3n+1) { clear: none; }
	.theme-services .col-sm-6:nth-child(2n+1) { clear:left; }	
}


/*--------------------------------------------------
=>> Theme Blog Area List View - Homepage Two News
--------------------------------------------------*/

.theme-blog.list-view-news .post {
    background-color: transparent;
	border: none;
}
.theme-blog.list-view-news .post:hover {
    box-shadow: none;
}
.theme-blog.list-view-news .post-thumbnail { 
	width: 13.625rem; 
} 

.theme-blog.list-view-news .post .entry-header {
    margin: 0 0 0.625rem;
}
.theme-blog.list-view-news .post .entry-header::before { 
	display: none;
}
.theme-blog.list-view-news .post .entry-title { 
	font-size: 1.5rem; 
}
.theme-blog.list-view-news .post-content {
    padding: 0 0.625rem 0 1.875rem;
}

@media (min-width: 1200px) {
	.theme-blog.list-view-news .container-full .post .post-thumbnail {
		width: 20rem;
	}
}
@media (min-width: 992px) and (max-width: 1200px) {
	.theme-blog.list-view-news .post-thumbnail { 
		width: 14.625rem; 
	} 
}
@media (max-width: 500px) { 
	.theme-blog.list-view-news .post {
		display: block;
		align-items: normal;
	}
	.theme-blog.list-view-news .post-thumbnail { 
		width: 100%; 
		margin: 0 0 1.25rem;
	}
	.theme-blog.list-view-news .post-content {
		padding: 0;
	}
}


/*--------------------------------------------------
=>> Theme Testimonial Area
--------------------------------------------------*/

.theme-testimonial.vrsn-two { 
	background-image: none;
}
.theme-testimonial-block.vrsn-two { 
	background-color: transparent;
    position: relative;    
    font-size: unset;
	transition: all 0.5s;
	text-align: left;
	padding: 0;
	margin: 0 0 3.125rem;
	border: none;
}
.theme-testimonial-block.vrsn-two:hover { 
    box-shadow: none;
	-webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.theme-testimonial-block.vrsn-two::after {
	display: none;
}
.testimonial-content.vrsn-two { 
	position: relative;
    margin: 0 0 1.25rem;
    padding: 3rem 1.25rem 1.150rem;
    background-color: #fff;
    border: none;
    transition: all 0.5s;
    border-radius: 3px;
}
.testimonial-content.vrsn-two:hover { 
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
}
.testimonial-content.vrsn-two::before {
    position: absolute;
    left: 20px;
    right: 0;
    top: 15px;
    content: "\f10d";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 1.5rem;
    line-height: 1.2;
}
.theme-testimonial-block.vrsn-two .thumbnail { 
	margin: 0 1.25rem 0 0; 
	width: 5rem; 
	height: 5rem;  
}
.theme-testimonial-block.vrsn-two .thumbnail img { 
	margin: 0.125rem; 
}
.theme-testimonial-block.vrsn-two .name, 
.theme-testimonial-block.vrsn-two .name a,
.theme-testimonial-block.vrsn-two .position {
	color: #fff;	
}
.theme-testimonial.vrsn-two .owl-theme .owl-dots .owl-dot.active span {
    border: 2px solid #ffffff;
}

/*--------------------------------------------------
=>> Site Footer With Light Background
--------------------------------------------------*/

.site-footer.light {
	background-color: #f3f8fe;
}
.site-footer.light .widget h1, .site-footer.light .widget h2, 
.site-footer.light .widget h3, .site-footer.light .widget h4, 
.site-footer.light .widget h5, .site-footer.light .widget h6 {
    color: #01012f;
}
.site-footer.light .widget, 
.site-footer.light .widget a {
    color: #545454;
}
.site-footer.light .tagcloud a {
	color: #545454 !important;	
}
.site-footer.light .tagcloud a:hover, 
.site-footer.light .tagcloud a:focus {
	color: #fff !important;	
}

/*--------------------------------------------------
=>> Theme Widgets Area
--------------------------------------------------*/

.wp-block-archives.wp-block-archives-dropdown {
	margin: 0 0 1.563rem;
}