/**
Theme Name: S-Trend
Author: Major Creative
Author URI: https://majorcreative.com.au/
Description: Custom child theme for S-Trend Teamwear compatible with Astra
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: s-trend
Template: astra
*/


#hide-header {
	transition: all .6s ease!important;
}

.entry-content .banner h1, .banner h1 {line-height:inherit;}

.gform_required_legend {display:none !important;}

.heading-line {
	position: absolute;
	top: 50px;
	left: -100px;
}

.custom-heading .elementor-widget-container:before {
	content: "";
	width: 98px;
	height: 5px;
	background: #6bc393;
	display: block;
	margin-left: -110px;
	margin-bottom: -40px;
	border-radius: 3px;
}

.custom-button .elementor-button-icon i {
	color: #67c9d5;
}
.custom-big-button .elementor-button-content-wrapper, .custom-button .elementor-button-content-wrapper, .custom-blog .elementor-button .elementor-button-content-wrapper {    flex-direction: unset !important;}
.custom-button .elementor-button-content-wrapper:before, .custom-blog .elementor-button .elementor-button-content-wrapper:before {
	content: "";
	display: inline-block;
	width: 4px;
	height: 37px;
	background: #62d5ca;
	position: relative;
	left: -10px;
	top: -12px;
	border-radius: 3px;
	transform: rotate(5deg);
	transition: all 0.2s linear !important;
}
.custom-big-button .elementor-button-content-wrapper .elementor-button-icon, .custom-button .elementor-button-content-wrapper .elementor-button-icon {order:3;}
.custom-big-button .elementor-button-content-wrapper .elementor-button-text, .custom-button .elementor-button-content-wrapper .elementor-button-text {order:2;}

.custom-button:hover .elementor-button-content-wrapper:before, .custom-blog .elementor-button .elementor-button-content-wrapper:before {
	transform: rotate(185deg);
}

.custom-big-button .elementor-button-content-wrapper:before {
	transition: all 0.2s linear !important;
}
.custom-big-button:hover .elementor-button-content-wrapper:before {
	transform: rotate(185deg) !important;
}

.custom-button .elementor-align-icon-right,
.custom-big-button .elementor-align-icon-right {
	transition: all 0.2s linear !important;
	position: relative;
	right: 0;
}
.custom-button:hover .elementor-align-icon-right,
.custom-big-button:hover .elementor-align-icon-right {
	right: -15px;
}

#partner-link .elementor-icon-list-items li {
	cursor: pointer;
}
#partner-link .elementor-icon-list-items li.active {
	color: #67c9d5;
}
.partners-img {
	display: none;
}
.apparel-img,
.elementor-editor-active .partners-img {
	display: block;
}

.skewed,
.skewed-button .elementor-button {
	-moz-transform: skew(-5deg, 0deg);
	-webkit-transform: skew(-5deg, 0deg);
	-o-transform: skew(-5deg, 0deg);
	-ms-transform: skew(-5deg, 0deg);
	transform: skew(-5deg, 0deg);
}

.skewed .elementor-container,
.skewed-button .elementor-button .elementor-button-content-wrapper {
	-moz-transform: skew(5deg, 0deg);
	-webkit-transform: skew(5deg, 0deg);
	-o-transform: skew(5deg, 0deg);
	-ms-transform: skew(5deg, 0deg);
	transform: skew(5deg, 0deg);
}

.single-post .post-thumb-img-content {margin-top:50px;text-align:center;}

/* Laptop */
@media (max-width: 1366px) {
	.below-banner {
		padding: 0px 120px !important;
	}
	.below-banner .below-banner-img {
		text-align: left !important;
		top: -10px;
	}
	.below-banner .below-banner-img img {
		width: 270px;
	}
	.below-banner .below-banner-text .uael-dual-heading-text {
		font-size: 25px !important;
	}
	.below-banner .col1 {
		width: 35% !important;
	}
	.below-banner .col2 {
		width: 50% !important;
	}
	.below-banner .col2 .elementor-element-populated {
		padding: 60px 0px 20px 0px !important;
	}
	.below-banner .col3 {
		width: 15% !important;
	}
}
/*@media (min-width: 1025px) {
	.custom-heading h2 .uael-dual-heading-text {font-size:48px !important;line-height:1.1em !important;}
	.entry-content .elementor-widget-text-editor p {font-size:17px !important;line-height:1.3em !important;}
	footer .elementor-widget-text-editor p {font-size:17px !important;line-height:1.3em !important;}
}*/

/* IPAD Portrait and Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
	.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {margin-bottom:0;}
	.entry-content p:last-child {margin-bottom:0 !important;}
	.custom-heading .elementor-widget-container:before {
		width: 98px;
		height: 5px;
		margin-left: 0px;
		margin-bottom: 10px;
	}

	.below-banner {
		padding: 0px 40px !important;
	}
	.below-banner .below-banner-img img {
		width: 100%;
		margin-top: 30px;
	}
	.below-banner .below-banner-text .uael-dual-heading-text {
		font-size: 20px !important;
	}
	.below-banner .col1 {
		width: 25% !important;
	}
	.below-banner .col2 {
		width: 50% !important;
	}
	.below-banner .col2 .elementor-element-populated {
		padding: 30px 0px 20px 20px !important;
	}
	.below-banner .col3 {
		width: 25% !important;
	}
}

@media (min-width: 922px) and (max-width: 1024px) {
	.custom-heading h1,
	.custom-heading h2,
	.custom-heading h3 {
		line-height: 0.7em;
	}
	.custom-heading h2 {
		font-size: 40px;
	}
	.white-stroke .uael-first-text {
		-webkit-text-stroke: 1px #fff !important;
	}
	.green-stroke .uael-first-text {
		-webkit-text-stroke: 1px #6fbf5f !important;
	}
}

@media (max-width: 767px) {
	.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {margin-bottom:0;}
	.entry-content p:last-child {margin-bottom:0 !important;}
	.custom-heading .elementor-widget-container:before {
		width: 98px;
		height: 5px;
		margin-left: 0px;
		margin-bottom: 10px;
	}
	.relative-mobile {
		position: relative !important;
	}

	.below-banner {
		padding: 0px 20px 0px 20px !important;
	}
	.below-banner .custom-heading .elementor-widget-container:before {
		margin: auto;
		margin-bottom: 10px;
	}
	.below-banner .below-banner-img img {
		width: 150px;
		display: block;
		margin: 20px auto 0 auto;
	}
	.below-banner .below-banner-text .uael-dual-heading-text {
		font-size: 20px !important;
	}
	.below-banner .col1 {
		width: 100% !important;
	}
	.below-banner .col2 {
		width: 100% !important;
	}
	.below-banner .col2 .elementor-element-populated {
		padding: 30px 20px 20px 20px !important;
	}
	.below-banner .col3 {
		width: 100% !important;
	}

	.noskewed-mobile {
		-moz-transform: skew(0deg, 0deg);
		-webkit-transform: skew(0deg, 0deg);
		-o-transform: skew(0deg, 0deg);
		-ms-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg);
	}

	.noskewed-mobile .elementor-container {
		-moz-transform: skew(0deg, 0deg);
		-webkit-transform: skew(0deg, 0deg);
		-o-transform: skew(0deg, 0deg);
		-ms-transform: skew(0deg, 0deg);
		transform: skew(0deg, 0deg);
	}
	
	.custom-heading.uael-mobile-dual-heading-align-center .elementor-widget-container:before {
	margin-left: auto;
	margin-right:auto;
		
}
	.sport-button .elementor-button {padding: 36px 40px 20px 40px !important;}
}
