/*	
	Theme Name:		Tradebiz
	Theme URI:		https://risethemes.com/product-downloads/tradebiz/
	Description:	TradBiz, a minimal-style child theme of Gutenbiz. It is fully compatible with Gutenberg WordPress Blocks and Elementor.. With Rise Blocks page builder, you are able to create unique and beautiful designs for your corporate websites. To create a clean and elegant layout, you can easily modify the sections like Featured Slider, Banner, About, Services, Icons Boxes, Counter, Portfolio, Team, Testimonials, Mega Menu, etc. It supports the most popular plugins like Jetpack, Yoast SEO, contact form 7, Rise Blocks. You can change your own color and the font of each and every text, link in the theme customizer. You can check this real demo: https://preview.risethemes.com/sites/tradebiz Watch Video for site instructions: https://youtu.be/Hwljubang2M Compatible Gutenberg Plugin: https://wordpress.org/plugins/rise-blocks
	Author:			Rise Themes
	Author URI: 	http://risethemes.com/
    Template:		gutenbiz
	Version:		1.0.0
    Tested up to:   5.7
    Requires PHP:   5.6
	License:		GNU General Public License v2 or later
	License URI:	http://www.gnu.org/licenses/gpl-2.0.html
	Tags:			left-sidebar, right-sidebar, wide-blocks, block-styles, grid-layout, two-columns, flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, threaded-comments, translation-ready, news, education, entertainment
	Text Domain:	tradebiz
*/

.is-sticky .gutenbiz-bottom-header-wrapper {
    z-index: 999 !important;
    background: #fff;
    transition: all .3s;
    box-shadow: 0 0 10px #9c9c9c47;
}

.post-content p a,
.post-content ul li a,
.post-content ol li a,
.post-content h1 a,
.post-content h2 a,
.post-content h3 a,
.post-content h4 a,
.post-content h5 a,
.post-content h6 a {
	text-decoration: underline;
}

.elementor a {
	text-decoration: none !important;
}

.tradebiz-scroll-to-top {
	position: fixed;
	bottom: 47px;
	right: 34px;
	display: none;
	outline: none;
	z-index: 99;
}

.tradebiz-scroll-to-top i {
	font-size: 17px;
	outline: none;
	background: #a8a8a8;
	padding: 15px;
	color: #fff;
	border-radius: 4px;
	cursor: pointer;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.tradebiz-scroll-to-top:hover {
	outline: none;
	background: #fff;
	color: #000;
}

.tradebiz-scroll-to-top:focus {
	outline: none;
}

.gutenbiz-transparent-header.gutenbiz-show-top-bar div#masthead-sticky-wrapper, 
.gutenbiz-transparent-header.gutenbiz-show-top-bar header#masthead {
    top: 32px;
}

/* extra widgets */

.tradebiz-profile-card-widget {
	text-align: center;
	padding: 30px 20px;
	background: #fff;
	box-shadow: 0 0 7px #eee;
	border-radius: 6px;
}

.tradebiz-profile-card-widget a.social-profile {
	font-size: 28px;
}

.tradebiz-profile-card-widget img {
	height: 100px;
	width: 100px;
	border-radius: 50%;
	object-fit: cover;
}

.tradebiz-profile-card-widget h3.user-name {
	margin: 15px 0 0;
	font-size: 20px;
	text-transform: capitalize;
}

.widget .tradebiz-recent-posts-wrapper>ul li {
	display: flex;
	background: #fafafa;
	padding: 15px !important;
	margin-bottom: 15px;
	border-radius: 5px;
	transition: all .3s;
}

.widget .tradebiz-recent-posts-wrapper>ul li:before {
	display: none;
}

.widget .tradebiz-recent-posts-wrapper>ul li:last-child {
	margin-bottom: 0;
}

.widget .tradebiz-recent-posts-wrapper>ul li ul.post-categories {
	display: none;
}

.widget .tradebiz-recent-posts-wrapper>ul li a h3 {
	margin: 0 0 10px;
	font-size: 18px;
	text-transform: capitalize;
	line-height: 1;
	display: block;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.widget .tradebiz-recent-posts-wrapper>ul li .tradebiz-content {
	margin: 0;
	line-height: 1.6;
}

.widget .tradebiz-recent-posts-wrapper>ul li .tradebiz-pwt-content-wrappet {
	max-width: 60%;
	flex: 0 0 60%;
}

.widget .tradebiz-recent-posts-wrapper>ul li:hover {
	box-shadow: 0px 2px 1px #b29a9a59;
}

.widget .tradebiz-recent-posts-wrapper>ul li>a {
	flex: 0 0 40%;
	padding-right: 20px;
}

.widget .tradebiz-recent-posts-wrapper>ul li .post-date {
	line-height: 1 !important;
	margin: 0 0 8px;
}

.widget .tradebiz-recent-posts-wrapper>ul li .post-date a {
	font-size: 12px !important;
	line-height: 1 !important;
}
.extra-widget-area {
	margin-bottom: 0;
}

.extra-widget-area .tradebiz-recent-posts-wrapper ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.extra-widget-area .tradebiz-recent-posts-wrapper ul li {
	max-width: 24%;
    flex: 0 0 24%;
}

@media (max-width: 767px) {
	.extra-widget-area .tradebiz-recent-posts-wrapper ul li {
		max-width: 100%;
		flex: 0 0 100%;
	}
}
/* footer menu */

.tradebiz-footer-menu-wrapper {
	border-top: 1px solid #5c5b5b;
}

.tradebiz-footer-menu-wrapper ul {
	margin: 0;
	padding: 15px 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.tradebiz-footer-menu-wrapper ul li {
	margin-right: 15px;
}

.tradebiz-footer-menu-wrapper ul li:last-child {
	margin-right: 0;
}

.tradebiz-footer-menu-wrapper ul li a {
	color: #fff;
	transition: all .3s;
}


.extra-widget-area {
	padding-top: 20px;
	padding-bottom: 20px;
}

.extra-widget-area .widget-title {
	margin: 0 0 20px;
	font-size: 21px;
}

.extra-widget-area ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.extra-widget-area ul a {
	color: #000;
}