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

//@mixin trx_addons--xxl() {
@media #{$media_xxl} {}

//@mixin trx_addons--xl() {
@media #{$media_xl} {
	.sc_services_qw-stylish .sc_services_item .sc_services_item_more_link {
		top: -2px;
		.link_icon:before {
			font-size: 18px;
		}
	}
}

//@mixin trx_addons--lg() {
@media #{$media_lg} {
	// Portfolio
	.sc_portfolio.sc_portfolio_qw-case .sc_portfolio_item .sc_portfolio_item_content .post-more-link {
		font-size: 16px;
		&:after {
			top: -4px;
		}
	}
	// Services
	.sc_services_qw-panel {
		.sc_services_item {
			.sc_services_item_number {
				font-size: 1.5em;
				&.duplicate {
					font-size: 2.6em;
				}
			}
		}
	}
	.sc_services_qw-stylish {
		.sc_services_item .sc_services_item_more_link {
			bottom: 2px;
		}
	}
}

//@mixin trx_addons--md() {
@media #{$media_md} {
	// Services
	.sc_services_qw-stylish {
		.sc_services_item .sc_services_item_more_link {
			bottom: 1px;
		}
	}
}

//@mixin trx_addons--sm() {
@media #{$media_sm} {
	// Testimonials Big & Date
	.sc_testimonials_qw-big .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title,
	.sc_testimonials_qw-date .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
		font-size: 17px;
	}
	// Services
   	.sc_services_qw-card,
	.sc_services_qw-nodes,
   	.sc_services_qw-panel,
	.sc_services_qw-plaque,
  	.sc_services_qw-stylish,
	.sc_services_qw-tricolore {
		.sc_services_item .sc_services_item_text {
			font-size: 1rem;
		}
	}
	.sc_services_qw-card {
		.sc_services_item .sc_services_item_more_link {
			font-size: 17px;
			.link_icon {
				top: -1px;
			}
		}
	}
	.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_more_link {
			top: 0;
		}
	}
	.sc_services_qw-price {
		.sc_services_item_price,
		.sc_services_item_title {
			font-size: 1.2em;
		}
	}
	.sc_services_qw-stylish .sc_services_item .sc_services_item_more_link {
		top: 0;
		.link_icon:before {
			font-size: 16px;
		}
	}
	.sc_services_qw-panel {
		.sc_services_item {
			.sc_services_item_title, 
			.sc_services_item_number {
				font-size: 1.4em;
			}
			.sc_services_item_number.duplicate {
				font-size: 2.5em;
				margin: 0 0 0.4em;
			}
		}
	}

	// Portfolio
	.sc_portfolio.sc_portfolio_qw-case {
		.sc_portfolio_item .sc_portfolio_item_content .post_title {
			font-size: 1.3em;
			margin-bottom: 0.2em;
		}
	}
}

//@mixin trx_addons--xs() {
@media #{$media_xs} {
	// Portfolio
	.sc_portfolio.sc_portfolio_qw-simple {
		.slider_outer_one .slider-slide .sc_portfolio_item_content .post_title {
			font-size: 1.133em;
		}
	}
	// Testimonials Date
	.sc_testimonials_qw-date {
		.sc_testimonials_item_content .sc_testimonials_item_date,
		.sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
			font-size: 15px;
		}
    	}
	// Testimonials Big
	.sc_testimonials_qw-big .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	// Services
	.sc_services_qw-nodes {
		.sc_services_item .sc_services_item_number {
  			line-height: 2.8em;
		}
	}
	.sc_services_qw-price {
		.sc_services_item_number {
			margin-top: 2%;
		}
	}
}