/* QW Extension
------------------------------------------------------------------------------------ */

@import "../../../../css/_mixins.scss";
@import "../../../../css/_theme-vars.scss";
@import "../../css/_skin-vars.scss";

// Services
.sc_services_qw-nodes .sc_services_item .sc_services_item_content,
.sc_services_qw-panel .sc_services_item .sc_services_item_text,
.sc_services_qw-tricolore .sc_services_item .sc_services_item_text {
	@include font(1rem, 1.6em);
}
.sc_services_qw-nodes {
	.sc_services_item .sc_services_item_number {
		line-height: 2.6em;
	}
}
.sc_services_qw-plaque .sc_services_item .sc_services_item_text,
.sc_services_qw-stylish .sc_services_item .sc_services_item_text {
	font-size: 1rem;
}
.sc_services_qw-card .sc_services_item .sc_services_item_more_link {
	@include font(15px, 21px, 600);
}
.sc_services_qw-stylish {
	.sc_services_item .sc_services_item_more_link {
		bottom: 2px;
	}
}



// Price
.sc_services_qw-price {
	.sc_services_item_number {
		margin-top: -1%;
		font-weight: 500;
	}
	.sc_services_item_price {
		font-weight: 500;
	}
	.sc_services_item_title {
		font-weight: var(--theme-font-h4_font-weight);
	}
	.sc_services_item_info .sc_services_item_content {
		font-size: 16px;
	}
}

// Panel
.sc_services_qw-panel .sc_services_item {
	.sc_services_item_number.duplicate,
	.sc_services_item_number {
		font-weight: 500;
	}
	.sc_services_item_title {
		font-size: 2.059em;
	}
}

// Portfolio
.sc_portfolio.sc_portfolio_qw-simple .sc_portfolio_item_content .number {
 	font-weight: 500;
}
.sc_portfolio.sc_portfolio_qw-chess .sc_portfolio_item_content .post_title:before {
	bottom: 6px;
}
.sc_portfolio.sc_portfolio_qw-case .sc_portfolio_item .sc_portfolio_item_content {
	.post_meta {
		font-size: 16px;
	}
	.post-more-link {
		font-size: 16px;
	}
}
.sc_portfolio.sc_portfolio_qw-board .post_info .post_meta,
.sc_portfolio.sc_portfolio_qw-pack .post_info .post_meta {
	@include font(16px, 1.5em);
}
.sc_portfolio.sc_portfolio_qw-board .sc_portfolio_item .post_featured .post_info .post_title:before {
	bottom: 6px;
}
.sc_portfolio.sc_portfolio_qw-case {
	.sc_portfolio_item .sc_portfolio_item_content .post-more-link:after {
		top: -5px;
	}
}
// Services - plaque
.sc_services_qw-plaque .sc_services_item {
	.sc_services_item_info_wrap {
		padding-bottom: 0.1em;
	}
	&.with_more .sc_services_item_title_wrap {
		max-width: 85%;
	}
	.sc_services_item_more_link .link_icon {
		top: -1px;
	}
}

