/*
Theme Name: Total Child Theme
Theme URI: https://your-site.com
Description: Your site description. Go to Appearance > Editor to modify this file.
Author: Your Name
Author URI: https://your-site.com
Template: Total
Version: 1.0
*/

.wpex-pt-120 {
	padding-top: 120px;
}

.wpex-py-120 {
	padding-top: 120px;
	padding-bottom: 120px;
}

.account-link {
	text-decoration: none;
}

.account-link:hover {
	text-decoration: underline;
}

.woocommerce-checkout .shop-button {
	display: none;
}

.product-usp-carousel {
	background: #ffffff;
    box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.16);
    margin-bottom: -7em;
    border-radius: 13px;
    padding: 2em 4em;
}

.product-usp-carousel .icon {
	display: inline-block;
	height: 5em;
	width: 5em;
}

.product-usp-carousel .bb-ultimate-carousel .slick-prev {
	left: -50px;
}

.product-usp-carousel .bb-ultimate-carousel .slick-next {
	right: -50px;
}

.product-usp-carousel .icon .vcex-image-inner {
	display: block;
}

.product-usp-carousel .icon img {
	height: auto;
	width: 100%;
}

.woocommerce-checkout.woocommerce-order-received .woocommerce {
	padding: 0px;
	overflow: hidden;
}

@media screen and (min-width:768px) {
	.wpex-md-py-120 {
		padding-top: 120px;
		padding-bottom: 120px;
	}
	
	.woocommerce-checkout.woocommerce-order-received .woocommerce .ti-widget-container {
		text-align: right!important;
	}
}

@media screen and (max-width:767px) {
	.wpex-sm-py-120{
		padding-top: 120px;
		padding-bottom: 120px;
	}
	
	.woocommerce-checkout.woocommerce-order-received .id-popup-trigger {
		width: 100%;
	}
}