
/*
File Name: Custom Css
Description: StudyPlex with custom css
Version: 1.0.0
Author: StudyPlex
Author URI: https://wordpress-1494245-5704427.cloudwaysapps.com/
*/

/*
Mobile Css
*/
@media (max-width: 544px) {
	.site-title {
		display: none !important;
	}
}

@media (min-width: 922px) {
	.site-content .ast-container {
		display: block !important;
	}
}

a {
	text-decoration: none !important;
}

.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
	text-decoration: none;
	cursor: pointer;
}

header#header {
	background-color: #0b1a4f;
}

/* Cart */
#la_all_courses_link {
	background-color: #025cbe;
	color: #fff;
	display: inline-block;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 55px;
	padding: 8px 13px;
	border-radius: 4px;
}

a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout {
	display: none !important;
}

a.xoo-wsc-ft-btn.button.btn.xoo-wsc-cart-close.xoo-wsc-ft-btn-continue {
	display: none !important;
}

.xoo-wsc-ft-btn-cart:hover, .xoo-wsc-ft-btn-cart:active, .xoo-wsc-empty-cart a:hover, .xoo-wsc-empty-cart a:active {
	border: 3px solid #025cbe !important;
	color: #025cbe !important;
}

a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-cart {
	background-color: #025cbe;
	color: #fff;
	margin: 15px 0px;
	padding: 14px;
	border: 3px solid #025cbe;
	font-weight: 600;
}

a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-cart:hover {
	background-color: #fff;
	color: #025cbe !important;
	font-weight: 600;
}

.xoo-wsc-ft-amt-value span.woocommerce-Price-amount.amount {
	color: #025cbe;
}

.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block {
	border: 1px solid #d4d4d4;
	padding: 20px 15px;
	height: 100%;
}

.wc-block-components-product-metadata__description {
	display: none;
}

span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value {
	color: #025cbe !important;
	font-weight: 600;
}

span.price.wc-block-components-product-price {
	color: #025cbe;
	line-height: 34px;
	font-weight: 600;
}

a.wc-block-components-product-name {
	color: #3a3a3a;
	font-size: 18px;
	font-weight: 600;
}

button.wc-block-cart-item__remove-link {
	color: #025cbe !important;
}

.woocommerce-cart h1.entry-title {
	display: none;
}

h1.shop-cart {
	margin: 0px 0px 50px 0px;
}

figure.wp-block-image.size-full.bta-checkout {
	width: 275px !important;
	margin: auto !important;
}

figure.wp-block-image.size-full.is-resized.bta-checkout-s {
	width: 190px !important;
	margin: auto !important;
}

.page-id-14 header.entry-header.ast-no-thumbnail.ast-no-meta {
	display: none;
}

h1.b-checkout-title {
	text-align: center;
	padding: 50px 0px;
	font-size: 50px;
	text-decoration: underline;
	text-transform: uppercase;
}

.page-id-13 .wc-block-grid.wp-block-product-new.wc-block-product-new.has-3-columns {
	display: none;
}

.page-id-13 h2.has-text-align-center {
	display: none;
}

.page-id-13 p.has-text-align-center a {
	color: #025cbe !important;
	font-size: 25px !important;
	text-decoration: underline !important;
}

.page-id-13 h2.has-text-align-center.wc-block-cart__empty-cart__title {
	display: block !important;
}

li.cat-item.current-cat.cat-parent ul li a {
	color: #fff !important;
}

li.cat-item.current-cat.cat-parent ul li::before {
	color: #fff !important;
}

li.cat-item.current-cat.cat-parent .open-submenu-btn {
	background-color: #025cbe !important;
}

.access-content h3 {
	color: #fff !important;
	font-size: 21px !important;
	line-height: 35px;
}

h3.gform_title {
	display: none;
}

.postid-371100 section.promo-sell, .postid-368595 section.promo-sell, .postid-370863 section.promo-sell {
	display: none !important;
}

@keyframes textShine {
	0% {
		background-position: 0% 50%;
	}
	
	100% {
		background-position: 100% 50%;
	}
}

.cart-switch-container-wrapper p {
	background: linear-gradient(60deg, #3333f7, #4004c1, #000, #000, #002b80, #1059ad, #0707b3, #005);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
	background-size: 500% auto;
	animation: textShine 5s ease-in-out infinite alternate;
}

.cart-switch-container-wrapper {
	--borderWidth: 3px;
	background: #1d1f20;
	position: relative;
	border-radius: var(--borderWidth);
}

.cart-switch-container-wrapper:after {
	content: "";
	position: absolute;
	top: calc(-1 * var(--borderWidth));
	left: calc(-1 * var(--borderWidth));
	height: calc(100% + var(--borderWidth) * 2);
	width: calc(100% + var(--borderWidth) * 2);
	background: linear-gradient(60deg, #3333f7, #4004c1, #4e84ef, #0076fd, #002b80, #1059ad, #0707b3, #005);
	border-radius: calc(2 * var(--borderWidth));
	z-index: -1;
	animation: animatedgradient 3s ease alternate infinite;
	background-size: 300% 300%;
}

@keyframes animatedgradient {
	0% {
		background-position: 0% 50%;
	}
	
	50% {
		background-position: 100% 50%;
	}
	
	100% {
		background-position: 0% 50%;
	}
}

@media screen and (min-width: 575px) and (max-width: 768px) {
	.bottom-fixed-cta-mobile.d-block.d-sm-none, .bottom-fixed-phlebotomy-cta-mobile.d-block.d-sm-none {
		position: fixed;
		padding: 10px 16px;
		bottom: 0;
		width: 100%;
		box-shadow: 0px 0px 10px 5px rgba(194, 194, 194, 50%);
		z-index: 9;
		background: #fff;
		display: flex !important;
	}
}

.postid-368919 .promo-sell, .postid-368909 .promo-sell, .postid-368889 .promo-sell, .postid-368930 .promo-sell, .postid-368926 .promo-sell, .postid-368905 .promo-sell, .postid-368916 .promo-sell, .postid-368923 .promo-sell, .postid-368929 .promo-sell, .postid-372130 .promo-sell, .postid-377824 .promo-sell {
	display: none !important;
}

#promo-sell-ten {
	display: none;
}

.postid-368919 #promo-sell-ten, .postid-368909 #promo-sell-ten, .postid-368889 #promo-sell-ten, .postid-368930 #promo-sell-ten, .postid-368926 #promo-sell-ten, .postid-368905 #promo-sell-ten, .postid-368916 #promo-sell-ten, .postid-368923 #promo-sell-ten, .postid-368929 #promo-sell-ten, .postid-372130 #promo-sell-ten {
	display: block !important;
}

.course-8381, .course-5736, .course-6866, .course-116, .course-8057 {
	display: none;
}

/* Assignment - Education and Training */
section#assignment-hero-section {
	background: linear-gradient(0deg, #045ebf, rgba(0, 0, 0, .73)), url("https://cdn-ileemgm.nitrocdn.com/pYafFahfjGgOqlqyTONTKodLkjSqJfwo/assets/images/optimized/rev-42de2e1/wordpress-1494245-5704427.cloudwaysapps.com/wp-content/uploads/2023/10/about-bg-scaled.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 80px 0px;
}

section#assignment-hero-section.nitro-lazy {
	background: none !important;
}

section#assignment-hero-section h1 {
	color: #fff;
	font-family: "Sen", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	text-align: center;
}

#assignment-form .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	padding: 10px !important;
}

select#input_37_15 {
	height: 45px;
}

button#gform_browse_button_37_14 {
	background-color: #035dbe;
}

input#gform_submit_button_37 {
	background-color: #035dbe;
}

#assignment-form .gfield_checkbox button {
	background: #035dbe;
	padding: 5px 18px;
}

section#assignment-form {
	padding: 50px 0px;
}

#bundle-accreditation-partners-part .bundle-container {
	background: url("https://wordpress-1494245-5704427.cloudwaysapps.com/wp-content/uploads/2021/06/graduate-bg-1.png") left center no-repeat, url("https://wordpress-1494245-5704427.cloudwaysapps.com/wp-content/uploads/2021/06/graduate-bg-1.png") right center no-repeat;
	background-size: 300px auto, 300px auto;
}

#bundle-accreditation-partners-part .bundle-container.nitro-lazy {
	background: none !important;
}

.bundle-courses-row {
	background: url("https://wordpress-1494245-5704427.cloudwaysapps.com/wp-content/uploads/2021/06/blue-left-bg.png") left center no-repeat, url("https://wordpress-1494245-5704427.cloudwaysapps.com/wp-content/uploads/2021/06/blue-right-bg.png") right center no-repeat;
	background-size: auto 539px, auto 539px;
	background-position-x: -29%, 129%;
}

.bundle-courses-row.nitro-lazy {
	background: none !important;
}

@media screen and (max-width: 1100px) {
	.bundle-container {
		padding: 0;
		width: 92%;
	}
	
	.single-bundle-course {
		width: 50%;
	}
	
	#bundle-accreditation-partners-part .bundle-container, #bundle-offers-part .bundle-container, .bundle-courses-row {
		background: none;
	}
	
	#bundle-partners {
		transform: translateX(40%);
	}
	
	.bundle-courses-row {
		margin-top: 0;
	}
	
	.bundle-courses-row .bundle-container {
		margin: 0 auto;
	}
	
	.single-bundle-course {
		margin-top: 20px;
	}
}

/* Tab */
@media screen and (max-width: 1000px) {
	.bundle-container {
		width: 95%;
	}
	
	.bundle-wrapper h1, #bundle-hero-part h1 span {
		font-size: 30px;
	}
	
	.bundle-wrapper h2 {
		font-size: 25px;
	}
	
	.bundle-wrapper h3 {
		font-size: 20px;
	}
	
	.bundle-wrapper h5 {
		font-size: 14px;
	}
	
	.bundle-wrapper h6 {
		font-size: 12px;
	}
	
	.bundle-row {
		padding: 60px 0 0;
	}
	
	#bundle-hero-part {
		background: #0d4e86;
		padding: 60px 0 0;
	}
	
	#bundle-partners {
		width: 100%;
	}
	
	#bundle-offers-part {
		font-family: "Poppins";
	}
	
	#bundle-hero-part p {
		font-size: 14px;
	}
	
	.bundle-benefit-list, #bundle-offers-part li, #bundle-review-part p {
		font-size: 12px;
	}
	
	#bundle-partners {
		transform: none;
	}
	
	.bundle-divider img {
		margin-bottom: 50px;
	}
	
	.bundle-courses-row {
		margin-top: 0;
	}
	
	#bundle-offers-part li {
		padding: 9px 0 12px 62px;
	}
}

/* Smart Phone */
@media screen and (max-width: 760px) {
	.single-bundle-course {
		width: 100%;
	}
}

@media (max-width: 480px) {
	section#assignment-hero-section h1 {
		font-size: 25px;
	}
	
	section#assignment-hero-section {
		padding: 40px 0px;
	}
}

/* Assignment - Education and Training End*/

/* Hide Product from Related product */
.single-product .post-365273, .single-product .post-380396, .single-product .post-365013, .single-product .post-374946, .single-product .post-380389, .single-product .post-380469, .single-product .post-380530, .single-product .post-380423, .single-product .post-376677, .single-product .post-367525, .single-product .post-365275, .single-product .post-380473, .single-product .post-376160, .single-product .post-360460, .single-product .post-380471, .single-product .post-380502, .single-product .post-380795, .single-product .post-369309, .single-product .post-368285, .single-product .post-365011, .single-product .post-367517, .single-product .post-380002 {
	display: none !important;
}

.postid-368929 label.checkbox-container, .postid-368905 label.checkbox-container, .postid-368926 label.checkbox-container, .postid-372130 label.checkbox-container {
	font-weight: 600;
}

.exam-board-single-option[data-variation-id="380302"], .exam-board-single-option[data-variation-id="380303"], .exam-board-single-option[data-variation-id="380304"] {
	position: relative;
	overflow: hidden;
	padding: 10px 15px 20px 15px;
}

.exam-board-single-option[data-variation-id="380302"]::after {
	content: "[Hurry ! Only 05 seats left]";
	position: absolute;
	left: 31px;
	top: 50px;
	padding: 4px 20px;
	font-size: 15px;
	color: #f00;
	font-weight: bold;
}

.exam-board-single-option[data-variation-id="380303"]::after {
	content: "[Hurry ! Only 11 seats left]";
	position: absolute;
	left: 31px;
	top: 50px;
	padding: 4px 20px;
	font-size: 15px;
	color: #f00;
	font-weight: bold;
}

.exam-board-single-option[data-variation-id="380304"]::after {
	content: "[Hurry ! Only 14 seats left]";
	position: absolute;
	left: 31px;
	top: 50px;
	padding: 4px 20px;
	font-size: 15px;
	color: #f00;
	font-weight: bold;
}

@media (max-width: 480px) {
	.exam-board-single-option[data-variation-id="380302"], .exam-board-single-option[data-variation-id="380303"], .exam-board-single-option[data-variation-id="380304"] {
		position: relative;
		overflow: hidden;
		padding: 10px 15px 30px 15px;
	}
	
	.exam-board-single-option[data-variation-id="380302"]::after {
		content: "[Hurry ! Only 05 seats left]";
		position: absolute;
		left: 31px;
		top: 90px;
		padding: 4px 20px;
		font-size: 15px;
		color: #f00;
		font-weight: bold;
	}
	
	.exam-board-single-option[data-variation-id="380303"]::after {
		content: "[Hurry ! Only 11 seats left]";
		position: absolute;
		left: 31px;
		top: 90px;
		padding: 4px 20px;
		font-size: 15px;
		color: #f00;
		font-weight: bold;
	}
	
	.exam-board-single-option[data-variation-id="380304"]::after {
		content: "[Hurry ! Only 14 seats left]";
		position: absolute;
		left: 31px;
		top: 90px;
		padding: 4px 20px;
		font-size: 15px;
		color: #f00;
		font-weight: bold;
	}
}

li.cat-item.cat-item-121.cat-parent {
	display: none;
}

li.cat-item.cat-item-15.cat-parent {
	display: none;
}

.ast-container {
	padding: 0px !important;
	max-width: 100% !important;
}

.sp-review-container {
	padding: 50px 0px;
}
