/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
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: astra-child
Template: astra
*/

body .gform_wrapper .gform_footer input[type=submit] {background:var( --e-global-color-primary) !important; border-radius:10px;}
.page-id-1461 p { margin:0px !important;}

.ccb-wrapper-987 {margin:0px !important;}
.calc-radio-wrapper.calc-radio-image.default .calc-radio-image-wrapper {width:32% !important; background:#fff; min-height:120px !important;}
.calc-radio-wrapper.calc-radio-image.default .calc-radio-image-wrapper .calc-radio-image-box {padding:5px !important;}
.calc-radio-wrapper.calc-radio-image.default .calc-radio-info .calc-radio-price {display: none !important;}
.calc-radio-wrapper.calc-radio-image.default label {display: none !important;}

.contact a{text-decoration:none !important;}

.responsive-table {
  width: 100%;
  border-collapse: collapse !important; /* Remove gaps between table cells */
  border-spacing: 0 !important /* No extra space between rows/columns */
}

.responsive-table thead {
  background-color: #f4f4f4 !important; /* Light gray header background */
}

.responsive-table th, 
.responsive-table td {
  text-align: center !important; /* Align text to the left */
  padding: 12px 15px !important; /* Add padding to cells */
  border: 1px solid #ddd !important; /* Add border to cells */
}

body .kb-wrapper h1, body .kb-wrapper h2, body .kb-wrapper h3, body .kb-wrapper h4, body .kb-wrapper h5, body .kb-wrapper h6 {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif!important;
	font-weight:700;
	line-height:1.25;
	color:#EC1E24;
}
body .kb-wrapper input, body .kb-wrapper p, body .kb-wrapper li, body .kb-wrapper div, body .kb-wrapper q, body .kb-wrapper cite, body .kb-wrapper blockquote, body .kb-wrapper span {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif !important;
	color: #252525 !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	line-height: 1.42857 !important;
}
html body .kb-nav-panel {
	display: none !important;
}

html body .kb-wrapper .kb-group-description .kb-wizard-group-header { display:none !important; }

html body .kb-wrapper .kb-categories-page .kb-breadcrumbs, html body .kb-wrapper .kb-category-page .kb-breadcrumbs, html body .kb-wrapper .kb-designs-page .kb-breadcrumbs {
	margin: 20px auto 42px auto !important;
	width: 948px !important;
}
html body .kb-wrapper .kb-breadcrumbs {
	margin: 5px 0 35px 0 !important;
}
html body .kb-wrapper .kb-breadcrumbs .kb-breadcrumb-selected {
	color: #123760 !important;
	font-size: 14px !important;
}
html body .kb-wrapper .kb-breadcrumbs .kb-breadcrumb {
	font-size: 14px !important;
}
html body .kb-wrapper .kb-categories, html body .kb-wrapper .kb-designs {
	width: 968px !important;
	margin: 0 auto !important;
}
@media screen and (min-width: 1200px) {
	html body .kb-wrapper .kb-categories, html body .kb-wrapper .kb-designs {
		width: 1280px !important;
		margin: 0 auto !important;
	}
	.kb-wrapper .kb-designs-wrap .kb-designs .kb-design:first-child,
	.kb-wrapper .kb-designs-wrap .kb-designs .kb-design:nth-child(5n+1) {
		margin-left: 0px !important;
	}
	.kb-wrapper .kb-categories .kb-category:first-child,
	.kb-wrapper .kb-categories .kb-category:nth-child(5n+1) {
		margin-left: 0px !important;
	}
}
html body .kb-wrapper .kb-categories .kb-category {
	margin-bottom: 15px !important;
	display: inline-block !important;
	vertical-align: top !important;
	float: none !important;
	border-radius:12px !important;
}
html body .kb-wrapper .kb-breadcrumb:after {
	color: #252525 !important;
}
html body .kb-wrapper .kb-categories .kb-category-name, html body .kb-wrapper .kb-designs .kb-design-name {
	background: #1B1464!important;
	color: #ffffff !important;
	line-height: 40px !important;
	font-size: 14px !important;
	font-weight: normal !important;
}
html body .kb-wrapper .kb-categories .kb-category-img {
	width: 240px !important;
	height: 193px !important;
	border: 0px solid #f8f8f8 !important;
}
html body .kb-wrapper .kb-designs .kb-design-img {
	width: 230px !important;
	height: 230px !important;
	border: 0px solid #f8f8f8 !important;
}
html body .kb-wrapper .kb-partial-wrap {
	max-width: 100% !important;
	width: 100% !important;
}
html body .kb-wrapper .kb-designs .kb-design {border-radius:12px !important;}
html body .kb-wrapper .kb-designs .kb-design-active:hover {border:1px solid #EC1E24 !important;}
html body .kb-wrapper .kb-categories .kb-category-name {
	width: 240px !important;
	height: auto !important;
	line-height: 40px !important;
	padding-top: 0px !important;
	font-weight:500 !important;
}
html body .kb-wrapper .kb-designs .kb-design-name {
	position: relative !important;
	font-size: 14px !important;
	height: 40px !important;
	padding: 0 !important;
}

/* -- Customise Pages -- */
html body .kb-wrapper .kb-customise-page .kb-page-heading {
	display: inline-block !important;
	text-transform: uppercase !important;
	font-weight: bold !important;
	font-size: 20px !important;
	width: 50%;
	text-align: left;
	padding: 2px 0 !important;
}

/*html body .kb-wrapper .kb-customise-page .kb-preview-panel-inner  {
	border: 2px solid #f8f8f8 !important;
	padding: 15px !important;
}*/
html body .kb-wrapper .kb-designs .kb-design-link {padding-bottom:0px !important;}
html body .kb-wrapper .kb-customise-page .kb-preview-image {
	width: 100% !important;
}
html body .kb-wrapper .kb-customise-page .kb-change-design-button, html body .kb-wrapper .kb-customise-page .kb-change-view-button {
	background: #fff !important;
	color: #252525 !important;
	border: 2px solid #f8f8f8 !important;
	font-size: 14px !important;
	padding: 10px 10px !important;
}
html body .kb-wrapper .kb-customise-page .kb-change-view-button {
	display: block !important;
	top:12px !important;
}
html body .kb-wrapper .kb-customise-page .kb-change-view-button.kb-change-view-button-disabled {
	opacity: 1 !important;
}
html body .kb-wrapper .kb-customise-page .kb-change-view-buttons {
	position: absolute !important;
	top: 0 !important;
	right: 0 !important;
}
html body .kb-wrapper .kb-customise-page .kb-change-view-buttons .kb-overlay-button {
	margin-bottom: 5px !important;
}
html body .kb-wrapper .kb-customise-page .kb-change-view-buttons .kb-change-view-button:first-child {
	background: url(https://stage.irasportswear.com/wp-content/uploads/kit/icon-view-front.png) !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	width: 130px !important;
    text-align: right !important;
	background-color: #EC1E24 !important;
    border: 0 !important;
    color: #fff !important;
}
html body .kb-wrapper .kb-customise-page .kb-change-view-buttons .kb-change-view-button:nth-child(2) {
	background: url(https://stage.irasportswear.com/wp-content/uploads/kit/icon-view-back.png) !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	width: 130px !important;
    text-align: right !important;
	top : 1px !important;
	background-color: #000 !important;
    border: 0 !important;
    color: #fff !important;
}
html body .kb-wrapper .kb-customise-page .kb-change-view-buttons .kb-get-help-button {
	display: none !important;
	width: 75px !important;
	height: 75px !important;
	text-indent: -9999px;
	background-size: contain !important;
	background-repeat: no-repeat !important;
}
html body .kb-wrapper .kb-customise-page .kb-change-view-buttons .kb-view-sizes-button {
	background: url(skin/icon-size-guide.png) !important;
	display: none !important;
	width: 75px !important;
	height: 75px !important;
	text-indent: -9999px;
	background-size: contain !important;
	background-repeat: no-repeat !important;
}
html body .kb-wrapper .kb-customise-page .kb-change-view-buttons .kb-pricing-table-button {
	background: url(skin/icon-pricing-table.png) !important;
	display: none !important;
	width: 87px !important;
	height: 75px !important;
	text-indent: -9999px;
	background-size: contain !important;
	background-repeat: no-repeat !important;
}
html body .kb-wrapper .kb-customise-page .kb-change-view-button {
	opacity: unset !important;
	position: relative !important;
	border: none;
	padding: 10px !important;
	width: 120px;
	/*height: 75px;
	text-indent: -9999px;*/
	background-size: contain !important;
	background-repeat: no-repeat !important;
}
html body .kb-wrapper .kb-customise-page .kb-preview-design-name {
	display: none !important;
}
html body .kb-wrapper .kb-3d-wrapper:after {
	bottom: 5px!important;
	left: 10px!important;
}
html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel {
	width: 30% !important;
	padding:10px !important;
}
html body .kb-wrapper .kb-customise-page .kb-preview-panel {
	width: 68% !important;
	margin-right: 0px !important;
	float:left !important;
	margin-top: 0px !important;
	background:url("https://stage.irasportswear.com/wp-content/uploads/kit/kb_bg.jpg") top center no-repeat; 
}
html body .kb-wrapper .kb-customise-page .kb-customise-product-heading {
	display: none !important;
}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before,
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:after,
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:after {
	display: none !important;
}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb {
	background: #fff!important;
	display: block !important;
	margin-right: 0 !important;
	padding: 2px !important;
	padding-bottom: 0 !important;
	flex-wrap: wrap !important;
	/* margin: 50px auto; */
	/* border-left: 1px solid #3EC8AC; */
	/* border-right: 1px solid #4E90A4; */
	border-radius: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box!important;
	background-position: 0 0, 0 100%;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 20px!important;
	-moz-background-size: 100% 20px;
	background-size: 100% 20px;
	background-color: #f8f8f8 !important;
	/* background-image: linear-gradient(90deg, rgb(119,216,30) 0%, rgb(53,183,41) 100%), linear-gradient(90deg, rgb(119,216,30) 0%, rgb(53,183,41) 100%), linear-gradient(90deg, rgb(119,216,30) 0%, rgb(53,183,41) 100%) !important; */
}

html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb-active.kb-wizard-breadcrumb {
	background: #EC1E24 !important;
	padding: 0 !important;
	border: 1px #EC1E24 solid !important;
	border-bottom: none !important;
}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:last-child {
	margin-right: 0 !important;
}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb-inner {
	color: #ffffff !important;
	padding: 12px 14.5px !important;
	display: block !important;
	font-size: 11px !important;
	text-transform: uppercase !important;
}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner {
	color: #252525 !important;
}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb .kb-wizard-breadcrumb-inner:before {
	content: url(skin/icon-customisation-nn.png) !important;
	display: inline-block !important;
	vertical-align: middle !important;
	margin-right: 3px !important;
}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before {
	content: url(skin/icon-customisation-active-nn.png) !important;
	display: inline-block !important;
	vertical-align: middle !important;
}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:first-child .kb-wizard-breadcrumb-inner:before {
	content: url(skin/icon-customisation-nn.png) !important;
}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:first-child.kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before {
	content: url(skin/icon-customisation-active-nn.png) !important;
}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:nth-child(3) .kb-wizard-breadcrumb-inner:before {
	content: url(skin/icon-name-number-nn.png) !important;
}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:nth-child(3).kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before {
	content: url(skin/icon-name-number-active-nn.png) !important;
}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:nth-child(2) .kb-wizard-breadcrumb-inner:before {
	content: url(skin/icon-logos-nn.png) !important;
}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:nth-child(2).kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before {
	content: url(skin/icon-logos-active-nn.png) !important;
}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:nth-child(4) .kb-wizard-breadcrumb-inner:before {
	content: url(skin/icon-essentials-nn.png) !important;
}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:nth-child(4).kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before {
	content: url(skin/icon-essentials-active-nn.png) !important;
}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:last-child .kb-wizard-breadcrumb-inner:before {
	content: url(skin/icon-payment-nnt.png) !important;
}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:last-child.kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before {
	content: url(skin/icon-payment-active-nnt.png) !important;
}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs {
	border-bottom: none !important;
	padding: 0 !important;
	display: flex !important;
	display: -webkit-flex !important;
	justify-content: space-between !important;
}
html body .kb-wrapper .kb-wizard-group-header {
	padding: 15px 15px 15px 20px !important;
	background: #caf0f8!important;
	color: black !important;
	text-transform: capitalize !important;
	font-size: 14px !important;
	letter-spacing: normal !important;
	margin-top: 10px !important;
	clear: both !important;
	border-radius:10px !important;
}
html body .kb-wrapper .kb-wizard .kb-wizard-group-header-selected::after {
	content: url("https://stage.irasportswear.com/wp-content/uploads/kit/up-arrow.png") !important;
}
html body .kb-wrapper .kb-wizard-group-header::after {
	content: url("https://stage.irasportswear.com/wp-content/uploads/kit/down-arrow.png") !important;
}
html body .kb-wrapper .kb-navigation-buttons .kb-button-next {
	background: #EC1E24 !important;
	color: #ffffff !important;
	font-weight: 700 !important;
	text-transform: capitalize !important;
	font-size: 14px !important;
	border: 0 !important;
}
html body .kb-wrapper .kb-navigation-buttons .kb-button-next:hover {
	background-color: var( --e-global-color-primary ) !important;
	color: #ffffff !important;
	font-weight: 700 !important;
	text-transform: capitalize !important;
	font-size: 14px !important;
	border: 0 !important;
}
html body .kb-wrapper .kb-navigation-buttons .kb-button.kb-button-prev, html body .kb-wrapper .kb-single-item-checkout .kb-button.kb-button-single-item-checkout-prev,
html body .kb-wrapper .kb-single-item-checkout .kb-button.kb-button-single-item-checkout-final-page, html body .kb-wrapper .kb-team-details .kb-add-unit,
html body .kb-wrapper .kb-navigation-buttons .kb-button.kb-button-add-text {
	border: 1px solid #e0e0e0 !important;
	background: var( --e-global-color-primary ) !important;
	color: #ffffff !important;
	padding: 13px 0 !important;
}

html body .kb-wrapper .kb-single-item-checkout .kb-button.kb-button-single-item-checkout-final-page {
	/*display: none !important;*/
}
html body .kb-wrapper .kb-navigation-buttons .kb-button.kb-button-prev {
	font-size: 0 !important;
}
html body .kb-wrapper .kb-navigation-buttons .kb-button.kb-button-prev:before {
	font-size: 14px !important;
	content: "Back" !important;
}
html body .kb-wrapper .kb-navigation-buttons .kb-button.kb-button-add-text {
	float: left !important;
	display: none !important;
}
html body .kb-wrapper .kb-step-0 .kb-navigation-buttons .kb-button.kb-button-add-text {
	display: block !important;
}
html body .kb-wrapper .kb-team-details .kb-add-unit {
	width: 120px !important;
	font-size: 12px !important;
	text-transform: uppercase !important;
}
html body .kb-wrapper .kb-navigation-buttons .kb-button, html body .kb-wrapper .kb-single-item-checkout .kb-button {
	text-transform: none !important;
	padding: 14px 1px !important;
	font-size: 14px !important;
	width: 120px !important;
	border-radius: 10px;
}
html body .kb-wrapper .kb-navigation-buttons .kb-button:hover,
html body .kb-wrapper .kb-single-item-checkout .kb-button:hover,
html body .kb-wrapper .kb-team-details .kb-add-unit:hover{
	opacity: 1 !important;
	background-color: #ffffff !important;
	color: #EC1E24 !important;
}
html body .kb-wrapper .kb-navigation-buttons .kb-button.kb-button-add-text:hover,
html body .kb-wrapper .kb-navigation-buttons .kb-button.kb-button-light:hover, 
{
	background-color: #f8f8f8 !important;
	color: #EC1E24 !important;
	border-color: #c1c1c1 !important;
}

html body .kb-wrapper .kb-button:hover:not([disabled])
{
	background-color: #EC1E24!important;
	color:  #f8f8f8 !important;
	border-color: #c1c1c1 !important;
}

html body .kb-wrapper .kb-customise-page .kb-navigation-buttons .kb-button-finish, html body .kb-wrapper .kb-customise-page .kb-single-item-checkout .kb-button-single-item-checkout-buy-now {
	background: #EC1E24 !important;
	color: #ffffff !important; 
}
html body .kb-wrapper .kb-customise-page .kb-single-item-checkout .kb-button-single-item-checkout-buy-now {
	display: none !important;
}

html body .kb-wrapper .kb-customise-page .kb-single-item-checkout .kb-button-single-item-checkout-buy-now:before {
	display: block;
	color: #ffffff;
	cursor: pointer;
	float: left;
	content: '';
	position: relative;
	top: 0px;
	left: 6px;
	width: 18px;
	height: 16px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 40 40' enable-background='new 0 0 40 40' xml:space='preserve'%3E%3Ccircle fill='%23ffffff' cx='7.69' cy='34.77' r='2.57'/%3E%3Cellipse fill='%23ffffff' cx='35.98' cy='34.77' rx='2.57' ry='2.57'/%3E%3Cpath fill='%23ffffff' d='M39.54,7.46c-0.34-0.37-0.82-0.58-1.31-0.58H8.52H8.21L8.09,6.6L6.37,2.66H1.99c-1.09,0-1.98,0.89-1.98,1.98 S0.9,6.62,1.99,6.62h1.47h0.31L3.9,6.9l9.03,20.69l0.15,0.34l-0.29,0.23l-1.47,1.15c-0.86,0.67-1.01,1.92-0.34,2.78 c0.38,0.48,0.95,0.76,1.56,0.76c0.45,0,0.87-0.14,1.22-0.42l2.29-1.79l0.13-0.1h0.17H36.2c1.09,0,1.98-0.89,1.98-1.98 s-0.89-1.98-1.98-1.98H17.41h-0.15l-0.12-0.08c-0.1-0.07-0.21-0.13-0.32-0.18l-0.17-0.07l-0.07-0.17l-0.47-1.07l-0.24-0.54 l0.57-0.12l21.37-4.47c0.78-0.16,1.35-0.81,1.42-1.61l0.76-9.45C40.04,8.32,39.87,7.83,39.54,7.46z M36.28,10.46l-0.04,0.51 l-0.28,3.47h-7.7l-1.12-3.99h8.62L36.28,10.46L36.28,10.46z M21.17,19.71l-1.01-3.6h6.85l0.63,2.25L21.17,19.71z M25.43,10.46 l1.12,3.99h-6.84l-1.12-3.99H25.43z M9.77,10.46h0.73h6.39c0.01,0.04,0,0.07,0.01,0.11l1.09,3.88h-6.45h-0.01l-1.45-3.32 L9.77,10.46z M14.8,21.04l-0.38,0.08l-0.15-0.36l-2.03-4.65h6.21l1.1,3.94L14.8,21.04z M35.79,16.65l-0.35,0.07l-6.17,1.29 l-0.53-1.91h7.1l-0.01,0.19L35.79,16.65z'/%3E%3C/svg%3E")
}

html body .kb-form-desc li {
	color: #252525 !important;
}
body .kb-wrapper .kb-wizard-form, body .kb-wrapper .kb-wizard-step {
	padding: 0 5px !important;
}
html body .kb-wrapper .kb-tile-picker-tile {
	width: 28px!important;
	height: 28px!important;
	margin-left: 6px!important;
	margin-bottom: 6px!important;
	border-radius: .4em!important;
	
}

html body .kb-wrapper .kb-tile-picker-color .kb-tile-picker-tile {
	border: 1px solid #f0f0f0 !important;
}
html body .kb-wrapper .kb-editor-placed-images-heading, html body .kb-wrapper .kb-editor-placed-images {
	display: block !important;
	visibility: visible !important;
}
html body .kb-wrapper .kb-editor-images .kb-editor-image-thumb {
	border-radius: 20% !important;
	border: 2px solid #f8f8f8 !important;
}
html body .kb-wrapper .kb-editor-images .kb-editor-placement-new-image-label {
	background: url("https://stage.irasportswear.com/wp-content/uploads/kit/expand-nn.png") no-repeat center center;
	width: 64px !important;
	height: 64px !important;
}
html body .kb-wrapper .kb-editor-placed-texts {
	float: left !important;
	width: calc((100%) - 32px)!important;
}

html body .kb-wrapper .kb-editor-images {
	margin-left: 11px !important;
}
html body .kb-wrapper .kb-remove-image-from-library, html body .kb-wrapper .kb-remove-image-item {
	/*background: url("https://stage.irasportswear.com/wp-content/uploads/kit/icon-bin.svg") no-repeat;*/
}
html body .kb-wrapper .kb-remove-text-item {
	background: url(https://stage.irasportswear.com/wp-content/uploads/kit/remove-player-nnt.png) no-repeat;
	background-size: contain !important;
	width: 30px !important;
	height: 30px !important;
	background-position: center !important;
	display: inline-block !important;
	vertical-align: middle !important;
	position: relative !important;
}
html body .kb-wrapper .kb-editor-text {
	width: calc((100%) - 45px)!important;
}
html body .kb-wrapper .kb-editor-placed-text-selected:after {
	display: none !important;
}
html body .kb-wrapper .kb-units-table .kb-table-head {
	background: #f8f8f8 !important;
	font-size: 14px !important;
	display: table-row-group !important;
}
html body .kb-wrapper .kb-units-table .kb-table-head .kb-table-header-cell:first-child {
	padding-left: 20px !important;
	font-size: 14px !important;
}
html body .kb-wrapper .kb-units-table .kb-table-header-cell {
	border-bottom: none !important;
}
html body .kb-wrapper .kb-units-table .kb-unit-count {
	text-align: center !important;
}
html body .kb-wrapper .kb-units-table .ng-valid {
	border-color: #f8f8f8 !important;
}
html body .kb-wrapper .kb-units-table .kb-text-box {
	padding-bottom: 6px !important;
	padding-top: 6px !important;
	padding-left: 6px !important;
	padding-right: 6px !important;
	width: 94% !important;
}
html body .kb-wrapper .kb-units-table .kb-unit-number input {
	width: 60px !important;
}
html body .kb-wrapper .kb-units-table .kb-unit-size {
	width: 200px !important;
}
html body .kb-wrapper .kb-units-table .kb-unit-size select {
	height: 34px !important;
	width: 100% !important;
}
html body .kb-wrapper .kb-unit-remove .kb-remove {
	content: url(https://stage.irasportswear.com/wp-content/uploads/kit/remove-player-nnt.png) !important;

}
html body .kb-wrapper .kb-wizard {
	/*max-height: 100% !important;
	overflow-y: visible !important; */
}

@media (min-width: 950px) {
	html body .kb-wrapper .kb-3d-wrapper {
		width: 100%!important;
		height: 638px!important;
	}
}
html body .kb-wrapper .kb-tile-picker-color .kb-tile-picker-label {
	width: 34px !important;
	height: 31px !important;
	position: relative !important;
	display: inline-block !important;
	overflow: visible !important;
}
html body .kb-wrapper .kb-tile-picker-color .kb-tile-picker-radio:checked+.kb-tile-picker-tile {
	width: 38px!important;
	height: 38px!important;
	position: absolute !important;
	left: -5px;
	top: -5px;
	z-index: 2;
}
html body .kb-wrapper .kb-tile-picker-color .kb-tile-picker-radio:checked+.kb-tile-picker-tile:after {
	content: attr(title);
	color: #fff !important;
	display: inline-block !important;
	text-align: center !important;
	top: auto !important;
	bottom: 42px !important;
	left: 50% !important;
	right: auto !important;
	transform: translateX(-50%);
	font-size: 10px;
	padding: 2px 8px;
	z-index: 3;
	background: #252525 !important;
	border-radius: 2px !important;
}
html body .kb-wrapper .kb-tile-picker-color .kb-tile-picker-radio:checked+.kb-tile-picker-tile:before {
	content: " " !important;
	position: absolute !important;
	left: 50% !important;
	transform: translateX(-50%) !important;
	background: url(skin/tooltip-arrow.png) no-repeat center bottom !important;
	height: 5px !important;
	width: 5px !important;
	top: -5px !important;
}
html body .kb-wrapper .kb-group-finalisation .kb-field-companyName .kb-wizard-form-field {
	width: 100% !important;
}
html body .kb-wrapper .kb-field-companyName .kb-wizard-form-label {
	display: none !important;
}
html body .kb-wrapper .kb-group-finalisation .kb-field-companyName .kb-wizard-form-field .kb-text-box {
	border: 1px solid #f8f8f8 !important;
	padding: 14px 13px !important;
	width: 96% !important;
	color: #777777 !important;
	font-weight: normal !important;
}
html body .kb-wrapper .kb-unit-name {
	width: 48%;
}
html body .kb-wrapper .kb-single-item-checkout .kb-buttons, html body .kb-wrapper .kb-single-item-checkout .kb-table {
	float: left !important;
	width: 100% !important;
}
html body .kb-wrapper .kb-simple-tired-pricing-table {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
	font-size: 14px !important;
}
html body .kb-wrapper .kb-simple-tired-pricing-table .kb-table-header-row {
	background-color: #ffffff !important;
	border-top: 2px solid #f8f8f8 !important;
	border-bottom: 2px solid #f8f8f8 !important;
}
html body .kb-wrapper .kb-simple-tired-pricing-table .kb-table-body {
	border-collapse: collapse !important;
}
html body .kb-wrapper .kb-simple-tired-pricing-table .kb-table-body .kb-table-cell {
	padding: 10px 10px !important;
}
html body .kb-wrapper .kb-simple-tired-pricing-table .kb-table-header-row .kb-table-cell:first-child {
	padding-left: 10px !important;
}
html body .kb-wrapper .kb-simple-tired-pricing-table tfoot .kb-table-row {
	background-color: #ffffff !important;
}
html body .kb-wrapper .kb-table-total-row .kb-table-cell {
	border: none !important;
	padding: 10px !important;
}
html body .kb-wrapper .kb-table-total-row .kb-table-cell:first-child {
	padding-left: 10px !important;
}
html body .kb-wrapper .kb-single-item-checkout .kb-price-tiers-table {
	background: #ffffff !important;
	display: block;
	width: 96.6% !important;
	float: left !important;
	padding: 0px;
	margin-bottom: 30px !important;
	font-size: 14px !important;
}
html body .kb-wrapper .kb-single-item-checkout .kb-price-tiers-table tbody, html body .kb-wrapper .kb-price-tiers-table .kb-table-header-row,
html body .kb-wrapper .kb-price-tiers-table .kb-table-header-row > th:first-child {
	width: auto;
	display: block;
}
html body .kb-wrapper .kb-price-tiers-table .kb-table-header-row {
	background-color: #ffffff !important;
	border-bottom: 1px solid #e0e0e0;
	padding: 10px;
	width: 100%;
}
html body .kb-wrapper .kb-price-tiers-table .kb-table-header-row > th:first-child {
	font-weight: bold !important;
}
html body .kb-wrapper .kb-price-tiers-table .kb-table-header-row th {
	padding: 0 !important;
	padding-bottom: 10px !important;
	/* font-weight: normal !important; */
	width: 325px !important;
	text-align: left !important;
}
html body .kb-wrapper .kb-price-tiers-table .kb-table-header-row th.kb-single-item-checkout-item-price-cell {
	padding-left: 0px !important;
}
html body .kb-wrapper .kb-price-tiers-table .kb-table-header-row th.kb-single-item-checkout-item-price-cell:before {
	/* content: " ("; */
}
html body .kb-wrapper .kb-price-tiers-table .kb-table-header-row th.kb-single-item-checkout-item-price-cell:after {
	/* content: ") "; */
}
html body .kb-wrapper .kb-price-tiers-table .kb-table-row {
	display: inline-block !important;
	padding: 10px;
	width: 100% !important;
}
table.kb-table:not(.table-condensed):not(.tierTable) tbody tr.kb-table-header-row:hover {
	background-color: #ffffff;
}
table.kb-table:not(.table-condensed):not(.tierTable) tr:nth-child(even) {
	background-color: #ffffff;
}
table.kb-table:not(.table-condensed):not(.tierTable) tr:nth-child(odd) {
	background-color: #efefef;
}

html body .kb-wrapper .kb-price-tiers-table .kb-table-row .kb-table-cell-expanded {
	display: none !important;
}
html body .kb-wrapper .kb-price-tiers-table .kb-table-row .kb-table-cell-number {
	font-size: 14px !important;
	padding: 0 !important;
	width: 325px !important;
	text-align: left !important;
}
html body .kb-wrapper .kb-table .kb-table-header-cell {
	border-bottom: none !important;
}
html body .kb-wrapper .kb-table .kb-single-item-checkout-min-qty-cell {
	border-right: none !important;
}
/* do you want to add name and number? */
html body .kb-wrapper .kb-team-details-type-selector-description {
	padding: 30px 15px !important;
	line-height: 20px !important;
}
html body .kb-wrapper .kb-team-details-type-selector-question {
	background: #f0f0f0 !important;
	font-size: 16px !important;
	text-transform: initial !important;
	padding: 4% 20% !important;
	text-align: center !important;
	border-radius: 0.5em !important;
	margin-bottom: 40px !important;
	color: black!important;
}
html body .kb-wrapper .kb-button.kb-team-details-type-selector-yes, html body .kb-wrapper .kb-button.kb-team-details-type-selector-no {
	width: 180px;
	background: #EC1E24 !important;
	color: #fff !important;
	text-transform: capitalize !important;
	padding: 14px 0 !important;
	font-size: 14px !important;
	margin: 0 auto !important;
	display: block !important;
	float: none !important;
	margin-bottom: 10px !important;
	border-radius: 3px;
	position: relative;
	font-weight: 700 !important;
	text-align: center !important;
	font-family: var( --e-global-typography-text-font-family ), Sans-serif !important;
}
html body .kb-wrapper .kb-button.kb-team-details-type-selector-yes:hover, html body .kb-wrapper .kb-button.kb-team-details-type-selector-no:hover {
	/* opacity: 0.9 !important; */
	color: #fff !important;
	background-color: #004078 !important;
	opacity: 1 !important;
}
html body .kb-wrapper .kb-wizard-form-key-teamdetails .kb-wizard-form-label, html body .kb-wrapper .kb-team-details .kb-team-details-tabs {
	display: none !important;
}
html body .kb-wrapper .kb-field-teamdetails {
	padding: 0 !important;
}
html body .kb-wrapper .kb-team-details .kb-wizard-group-header {
	font-size: 0 !important;
}
html body .kb-wrapper .kb-team-details .kb-wizard-group-header:before {
	content: "Sizing" !important;
	font-size: 14px !important;
}
html body .kb-wrapper .kb-team-table .kb-team-name {
	display: none !important;
}
html body .kb-wrapper .kb-single-item-checkout {
	display: flex;
	flex-wrap: wrap;
}
html body .kb-wrapper .kb-single-item-checkout > div:first-of-type {
	width: 100%;
}
html body .kb-wrapper .kb-single-item-checkout .kb-buttons {
	order: 3;
	margin-top: 10px;
}

html body .kb-wrapper .kb-aggregate-size-quantity-input {
	border: 1px solid #f8f8f8 !important;
}
html body .kb-wrapper .kb-show-enter-name-number .kb-navigation-buttons {
	display: none !important;
}
html body .kb-wrapper .kb-page-heading-container {
	display: block !important;
}
html body .kb-wrapper .kb-page-heading-container .kb-customise-product-heading {
	display: block !important;
	border-bottom: 1px solid #ccc !important;
	text-align: center !important;
}
html body .kb-wrapper .kb-customise-page .kb-customise-product-heading .kb-customise-product-name, html body .kb-wrapper .kb-customise-page .kb-customise-product-heading .kb-customise-product-unit-price {
	color: #252525 !important;
	display: inline !important;
	width: auto !important;
	float: none !important;
}
html body .kb-wrapper .kb-customise-page .kb-customise-product-heading .kb-customise-product-unit-price {
	font-weight: bold !important;
}

html body .kb-wrapper .kb-customise-page .kb-single-item-checkout .kb-button-single-item-checkout-request-quote{

	display:none !important;

}

html body .kb-wrapper li{
	color:black !important;
}
/* -- MOBILE -- */
@media all and (max-width: 1074px) {
	html body .kb-wrapper .kb-price-tiers-table .kb-table-header-row {
		border: 0 !important;
	}
	table:not(.table-condensed):not(.tierTable) tr {
		border: 0 !important;
		margin-bottom: 0 !important;
	}
	html body .kb-wrapper .kb-price-tiers-table .kb-table-row .kb-table-cell-number {
		float: left;
		width: 50% !important	;
	}
	html body .kb-wrapper .kb-price-tiers-table .kb-table-row {
		clear: both;
		height: 20px !important;
		padding: 10px 10px !important;
		margin: 0 !important;
	}
	html body .kb-wrapper .kb-price-tiers-table .kb-table-header-row th {
		display: inline-block;
		float: left;
		width: 50% !important;
	}
	html body .kb-wrapper .kb-price-tiers-table .kb-table-header-row > th:first-child {
		width: 100% !important;
	}
	html body .kb-wrapper .kb-categories, html body .kb-wrapper .kb-designs {
		width: 100% !important;
		text-align: center !important;
	}
	html body .kb-wrapper .kb-categories .kb-category, html body .kb-wrapper .kb-designs .kb-design {
		width: 240px !important;
		float: none !important;
		display: inline-block !important;
		margin-bottom: 25px !important;
		margin-left: 22.5px !important;
		margin-right: 22.5px !important;
	}
	html body .kb-wrapper ul.kb-breadcrumbs {
		display: none !important;
		width: 100% !important;
	}
}
@media all and (max-width: 949px) {
	html body .kb-wrapper .kb-customise-page .kb-preview-image {
		border: none !important;
	}
}
@media all and (max-width: 1200px) and (min-width: 811px) {
	html body .kb-wrapper .kb-customise-page .kb-preview-panel, html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel {
		display: block !important;
		float: none !important;
		margin: 0 auto !important;
	}
}
@media all and (min-width: 240px) and (max-width: 811px) {
	html body .kb-wrapper .kb-popup .kb-popup-inner {width: 100%;
    max-width: 320px;}
	html body #kitBuilder { 
		margin: 0 auto !important;
	}
	html body .kb-wrapper {
		width: 100% !important;
	}
	html body .kb-wrapper .kb-add-related-products {
		display: none !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-vector-wrapper {
		padding-bottom: 0 !important;
	}
	html body .kb-wrapper .kb-customise-edit-panel-toggle, html body .kb-wrapper ul.kb-breadcrumbs {
		display: none !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-page-heading {
		background: #ffffff !important;
		width: 100% !important;
		border-bottom: 1px solid #f8f8f8 !important;
		padding: 10px 0 !important;
		font-size: 18px !important;
		text-align: center !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:first-child .kb-wizard-breadcrumb-inner:before {
		content: url("https://stage.irasportswear.com/wp-content/uploads/kit/cards.svg") !important;
		height: 21px;
		width: 16px;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:first-child.kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before {
		content: url("https://stage.irasportswear.com/wp-content/uploads/kit/cards.svg") !important;
		height: 21px;
		width: 16px;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:nth-child(3) .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.ira.magicslate.xyz/wp-content/uploads/kit/logos.svg) !important;
		height: 21px;
		width: 16px;
	}
	html body .kb-wrapper .kb-customise-page li.kb-wizard-breadcrumb-active ~ .kb-wizard-breadcrumb:nth-child(3) .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/logos-grey.svg) !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:nth-child(3).kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/logos.svg) !important;
		height: 21px;
		width: 16px;
	}
	html body .kb-wrapper .kb-customise-page li.kb-wizard-breadcrumb-active ~ .kb-wizard-breadcrumb:nth-child(3).kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/logos-grey.svg) !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:nth-child(2) .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/design.svg) !important;
		height: 21px;
		width: 16px;
	}
	html body .kb-wrapper .kb-customise-page li.kb-wizard-breadcrumb-active ~ .kb-wizard-breadcrumb:nth-child(2) .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/design-grey.svg) !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:nth-child(2).kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/design.svg) !important;
		height: 21px;
		width: 16px;
	}
	html body .kb-wrapper .kb-customise-page li.kb-wizard-breadcrumb-active ~ .kb-wizard-breadcrumb:nth-child(2).kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/design-grey.svg) !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:nth-child(4) .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/name.svg) !important;
		height: 21px;
		width: 16px;
	}
	html body .kb-wrapper .kb-customise-page li.kb-wizard-breadcrumb-active ~ .kb-wizard-breadcrumb:nth-child(4) .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/name-grey.svg) !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:nth-child(4).kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/name.svg) !important;
		height: 21px;
		width: 16px;
	}
	html body .kb-wrapper .kb-customise-page li.kb-wizard-breadcrumb-active ~ .kb-wizard-breadcrumb:nth-child(4).kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/name-grey.svg) !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:nth-child(5) .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/add.svg) !important;
		height: 21px;
		width: 16px;
	}
	html body .kb-wrapper .kb-customise-page li.kb-wizard-breadcrumb-active ~ .kb-wizard-breadcrumb:nth-child(5) .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/add-grey.svg) !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:nth-child(5).kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/add.svg) !important;
		height: 21px;
		width: 16px;
	}
	html body .kb-wrapper .kb-customise-page li.kb-wizard-breadcrumb-active ~ .kb-wizard-breadcrumb:nth-child(5).kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/name-grey.svg) !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:last-child .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/add.svg) !important;
		height: 21px;
		width: 16px;
	}
	html body .kb-wrapper .kb-customise-page li.kb-wizard-breadcrumb-active ~ .kb-wizard-breadcrumb:last-child .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/add-grey.svg) !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:last-child.kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/add.svg) !important;
		height: 21px;
		width: 16px;
	}
	html body .kb-wrapper .kb-customise-page li.kb-wizard-breadcrumb-active ~ .kb-wizard-breadcrumb:last-child.kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before {
		content: url(https://stage.irasportswear.com/wp-content/uploads/kit/add-grey.svg) !important;
	}
	html body .kb-wrapper .kb-step-0 .kb-navigation-buttons .kb-button.kb-button-add-text {
		display: none !important;
	}
	html body .kb-wrapper .kb-navigation-buttons .kb-button-next.kb-button {
		width: calc(100% - 55px) !important;
		background-color: #252525 !important;
		color: #fff !important;
		font-size: 0 !important;
		float: left !important;
	}
	html body .kb-wrapper .kb-navigation-buttons {
		overflow: initial !important;
	}
	html body .kb-wrapper .kb-navigation-buttons .kb-button.kb-button-add-text {
		font-size: 18px !important;
	}
	html body .kb-wrapper .kb-navigation-buttons .kb-button-next.kb-button:before {
		content: "Next" !important;
		font-size: 18px !important;
	}
	html body .kb-wrapper .kb-navigation-buttons .kb-button-prev, html body .kb-wrapper .kb-navigation-buttons .kb-button-next.kb-button-add-text.kb-button:before {
		display: none !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-preview-panel-inner {
		border: none !important;
		padding: 0 !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel .kb-button {
		background: #EC1E24 !important;
		color: #ffffff !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel .kb-tab-text-basic .kb-button,
	html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel .kb-tab-stroke .kb-button {
		background-color: #ffffff!important;
		color: #EC1E24!important;
		border-color: #EC1E24!important;
		opacity: 1!important;
		border: 1px solid !important;
		border-bottom: 1px solid #ffffff !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel .kb-tab-text-basic .kb-button.kb-editor-tab-selected,
	html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel .kb-tab-stroke .kb-button.kb-editor-tab-selected {
		background: #EC1E24 !important;
		color: #fff !important;
		opacity: 1 !important;
		border: 0px solid #ffffff!important;
		border-bottom-color: #EC1E24 !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel .kb-button
	html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel .kb-button.kb-button-single-item-checkout-prev {
		background: #ffffff !important;
		color: #EC1E24 !important;
		border: 1px solid !important;
		border-color: rgb(193, 193, 193) !important;
	}
	html body .kb-wrapper .kb-customise-page.kb-step-1 .kb-customise-edit-panel .kb-wizard-form .kb-button {
		background: #ffffff !important;
		border-color: rgb(224, 224, 224) !important;
		color: #EC1E24 !important;
	}
	html body .kb-wrapper .kb-customise-page.kb-step-0 .kb-customise-edit-panel .kb-wizard-form .kb-button {
		background: #ffffff !important;
		border-color: rgb(224, 224, 224) !important;
		color: #EC1E24 !important;
	}
	html body .kb-wrapper .kb-customise-page.kb-step-2 .kb-customise-edit-panel .kb-wizard-form .kb-editor-info .kb-button {
		background: #ffffff !important;
		border-color: rgb(224, 224, 224) !important;
		color: #EC1E24 !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel .kb-button.kb-button-single-item-checkout-buy-now {
		background: #108600 !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-change-design-button {
		top: -45px !important;
		display: none !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-preview-panel {
		width: 100% !important;
		margin-right: 0 !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-change-view-button, html body .kb-wrapper .kb-customise-page .kb-change-view-buttons .kb-get-help-button,
	html body .kb-wrapper .kb-customise-page .kb-change-view-buttons .kb-view-sizes-button, html body .kb-wrapper .kb-customise-page .kb-change-view-buttons .kb-pricing-table-button
	{
		width: 52px !important;
		height: 50px !important;
	}
	.kb-wrapper .kb-wizard-form-field input.kb-text-box{
		margin-bottom: 20px !important;
	}
	html body .kb-wrapper .kb-simple-tired-pricing-table tfoot {
		display:block !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-change-view-buttons {
		top: 15px !important;
		right: -3px !important;
	}
	html body .kb-wrapper .kb-3d-wrapper {
		width: 100% !important;
		height: 306px !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel {
		width: 100% !important;
		position: relative !important;
		right: 0 !important;
		background: #ffffff !important;
		max-height: 400px !important;
		overflow: scroll !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel-inner {
		height: 100% !important;
	}
	html body .kb-wrapper h1, html body .kb-wrapper h2, html body .kb-wrapper h3, html body .kb-wrapper h4, html body .kb-wrapper h5,
	html body .kb-wrapper h6, html body .kb-wrapper input, html body .kb-wrapper p, html body .kb-wrapper li, html body .kb-wrapper div,
	html body .kb-wrapper q, html body .kb-wrapper cite, html body .kb-wrapper blockquote, html body .kb-wrapper span, html body .kb-wrapper .kb-breadcrumb a {
		color: #252525 !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs {
		float: right !important;
		width: 40px !important;
		display: block !important;
	}
	html body .kb-wrapper .kb-wizard-form {
		width: calc((100%) - 42px)!important;
	}
	html body .kb-wrapper .kb-group:before, html body .kb-wrapper .kb-group:after {
		display: none !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-customise-wizard .kb-wizard-breadcrumb span {
		font-size: 0 !important;
	}
	html body .kb-wrapper .kb-customise-wizard .kb-wizard-breadcrumb span:before {
		font-size: 1px;
		margin-left: 3px !important;
	}
	html body .kb-wrapper .kb-single-item-checkout {
		width: calc((100%) - 55px)!important;
		padding-right: 13px !important;
		border-right: 2px solid #f8f8f8 !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb-inner {
		padding: 8px 4px !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-customise-wizard {
		padding-top: 0 !important;
		padding: 2% !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb {
		margin-bottom: 15px !important;
		margin-left: -2px !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb-active.kb-wizard-breadcrumb {
		border-bottom: 0px solid #f8f8f8 !important;
		border-left: 0px solid #ffffff !important;
		border: 0px !important;
	}
	html body .kb-wrapper .kb-customise-edit-panel .kb-wizard {
		width: auto !important;
		overflow-y: auto !important;
		padding-right: 10px !important;
		max-height: 250px !important;
		overflow: scroll !important;
	}
	html body .kb-wrapper .kb-wizard-form-row.kb-wizard-form-row.kb-field-editor {
		padding-right: 0 !important;
	}
	html body .kb-wrapper .kb-table .kb-table-header-cell {
		color: #252525 !important;
	}
	html body .kb-wrapper .kb-team-details-type-selector-description {
		display: none !important;
	}
	html body .kb-wrapper .kb-team-details-type-selector-question {
		background: transparent !important;
		padding: 1% 1% !important;
		margin-bottom: 20px !important;
	}
	html body .kb-wrapper .kb-group-finalisation .kb-field-companyName .kb-wizard-form-field .kb-text-box {
		width: 92% !important;
	}
	html body .kb-wrapper .kb-single-item-checkout .kb-buttons .kb-button {
		width: 100% !important;
		float: right !important;
		padding: 14px 0 !important;
		border: none !important;
		margin-bottom: 5px !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-navigation-buttons .kb-button-finish,
	html body .kb-wrapper .kb-customise-page .kb-single-item-checkout .kb-button-single-item-checkout-buy-now  {
		background: #108600 !important;
		color: #ffffff !important;
	}
	html body .kb-wrapper .kb-single-item-checkout .kb-buttons .kb-button:nth-child(2n-1) {
		margin-right: 0 !important;
	}
	html body .kb-wrapper .kb-single-item-checkout .kb-buttons .kb-button.kb-button-single-item-checkout-prev {
		font-size: 0 !important;
	}
	html body .kb-wrapper .kb-single-item-checkout .kb-buttons .kb-button.kb-button-single-item-checkout-prev:before {
		font-size: 14px !important;
		content: "Back" !important;
	}
	html body .kb-wrapper .kb-form-desc {
		padding: 5px !important;
		clear: both !important;
		font-size: 10px !important;
	}
	html body .kb-wrapper .kb-wizard-form .kb-button-customise, html body .kb-wrapper .kb-customise-edit-panel-inner .kb-customise-wizard .kb-wizard-form > div > div > div:nth-child(2) > a {
		background: #EC1E24 !important;
		border-radius: 3px;
		width: calc(100% + 42px) !important;
		display: block !important;
		text-align: center !important;
		padding: 15px 0 !important;
		text-transform: capitalize !important;
		color: #fff !important;
		font-size: 18px !important;
		font-weight: 700 !important;
	}
	html body .kb-wrapper .kb-wizard-step .kb-wizard-customise-tabs {
		display: inline-block !important;
	}
	html body .kb-wrapper .kb-wizard-step .kb-group-name-number, html body .kb-wrapper .kb-wizard-step .kb-group-logo, html body .kb-wrapper .kb-wizard-step .kb-group-onthego-logo,
	html body .kb-wrapper .kb-wizard-step .kb-group-name-number .kb-wizard-group-header:after, html body .kb-wrapper .kb-wizard-step .kb-group-logo .kb-wizard-group-header:after,
	html body .kb-wrapper .kb-wizard-step .kb-group-onthego-logo .kb-wizard-group-header:after{
		display: block !important;
	}
	html body .kb-wrapper .kb-wizard li > .kb-wizard-step.kb-wizard-customise-tabs {
		text-align: left !important;
		border-bottom: 1px solid #d7d7d7 !important;
		overflow-y: auto !important;
		white-space: nowrap !important;
	}
	html body .kb-wrapper .kb-step-4 .kb-wizard li > .kb-wizard-step.kb-wizard-customise-tabs, html body .kb-wrapper .kb-step-3 .kb-wizard li > .kb-wizard-step.kb-wizard-customise-tabs {
		border-bottom: none !important;
	}
	html body .kb-wrapper .kb-wizard-group-header::after {
		display: none !important;
	}
	html body .kb-wrapper .kb-wizard-group-header {
		padding: 10px 6px !important;
		background: #f2f2f2 !important;
		color: #EC1E24 !important;
		border: 0px solid #d7d7d7;
		margin-right: 2px !important;
		font-size: 15px !important;
		margin-top: 3px !important;
		border-bottom: none !important;
		border-radius:0;
	}
	html body .kb-wrapper .kb-wizard-group-header-selected {
		background: #ffffff !important;
	}
	html body .kb-wrapper .kb-wizard-form {
		border-top: 2px solid #f8f8f8 !important;
		border-right: 2px solid #f8f8f8 !important;
	}
	html body .kb-wrapper .kb-current-step-name {
		text-transform: capitalize !important;
		padding: 5px 0 !important;
		float: left !important;

	}
	html body .kb-wrapper .kb-wizard-form .kb-edit-panel-header {
		float: left;
		width: 100%;
		margin-bottom: 3px !important;
	}
	html body .kb-wrapper .kb-wizard-form .kb-edit-panel-header .kb-button-add-text {
		width: auto !important;
		padding: 5px 5px !important;
		border-bottom: 1px solid #252525 !important;
		background: transparent !important;
		color: #252525 !important;
		text-transform: uppercase !important;
		float: right !important;
		font-size: 12px !important;
		margin-right: 5px !important;
	}
	html body .kb-wrapper .kb-customise-page.kb-step-0 .kb-wizard-form .kb-edit-panel-header .kb-button-add-text {
		display: inline-block !important;
	}
	html body .kb-show-enter-name-number .kb-current-step-name, html body .kb-wrapper .kb-show-enter-name-number .kb-navigation-buttons {
		display: none !important;
	}
	html body .kb-show-enter-name-number .kb-wizard-step {
		border-bottom: none !important;
	}
	html body .kb-wrapper .kb-editor-info, html body .kb-wrapper .kb-editor-font-panel {
		float: left !important;
		width: 100% !important;
		margin-bottom: 5px !important;
	}
	html body .kb-wrapper .kb-page-heading-container .kb-customise-product-heading {
		display: block !important;
		font-size: 14px!important;
	}
	html body .kb-wrapper .kb-table .kb-single-item-checkout-min-qty-cell, html body .kb-wrapper .kb-table .kb-table-header-cell,
	html body .kb-wrapper .kb-table .kb-table-cell-number, html body .kb-wrapper .kb-table .kb-unit-remove a,
	html body .kb-wrapper .kb-table .kb-unit-count, html body .kb-wrapper .kb-table-cell {
		color: #252525 !important;
		border-color: #252525 !important;
	}
	html body .kb-wrapper .kb-wizard-step.kb-wizard-step-hidden  {
		display: none !important;
	}
	html body .kb-wrapper .kb-team-details .kb-wizard-group-header, html body .kb-wrapper .kb-editor-placement .kb-wizard-group-header {
		display: none !important;
	}
	html body .kb-wrapper .kb-tile-picker-color .kb-tile-picker-label {
		width: 35px !important;
		height: 30px !important;
		position: relative !important;
		display: block !important;
		overflow: visible !important;
		margin-bottom: 0 !important;
	}
	html body .kb-wrapper .kb-tile-picker-tile {
		width: 20px!important;
		height: 20px!important;
		margin-left: 4px!important;
		margin-bottom: 6px!important;
		border-radius: .4em!important;
	}
	html body .kb-wrapper .kb-tile-picker-color .kb-tile-picker-radio:checked+.kb-tile-picker-tile {
		width: 28px!important;
		height: 28px!important;
		position: absolute !important;
		left: -4px;
		top: -4px;
		z-index: 2;
	}
	html body .kb-wrapper .kb-tile-picker-color .kb-tile-picker-radio:checked+.kb-tile-picker-tile:after {
		bottom: 32px !important;
	}
	html body .kb-wrapper .kb-single-item-checkout .kb-price-tiers-table {
		margin-bottom: 0 !important;
	}
	html body .kb-wrapper .kb-table-total-row .kb-table-cell {
		padding-top: 8px !important;
		padding-bottom: 0 !important;
	}
	html body .kb-wrapper .kb-units-table .kb-table-head .kb-table-header-cell:first-child {
		padding-left: 7px !important;
		font-size: 12px !important;
	}
	html body .kb-wrapper .kb-units-table .kb-table-head .kb-table-header-cell {
		font-size: 12px !important;
	}
	html body .kb-wrapper .kb-units-table .kb-unit-number input {
		width: 25px !important;
	}
	html body .kb-wrapper .kb-unit-name {
		width: 45% !important;
	}
	html body .kb-wrapper .kb-simple-tired-pricing-table {
		margin-top: 0 !important;
	}
}
@media all and (max-width: 405px) {
	html body .kb-wrapper .kb-price-tiers-table .kb-table-row {
		display: block !important;
		width: 100% !important;
	}
}
@media all and (max-width: 811px) and (min-height: 1001px) and (max-height: 1200px) {
	html body .kb-wrapper .kb-3d-wrapper {
		height: 500px !important;
	}
}
@media all and (max-width: 811px) and (min-height: 853px) and (max-height: 1000px) {
	html body .kb-wrapper .kb-3d-wrapper {
		height: 450px !important;
	}
}
@media all and (max-width: 811px) and (min-height: 682px) and (max-height: 852px) {
	html body .kb-wrapper .kb-3d-wrapper {
		height: 400px !important;
	}
}
@media all and (max-width: 811px) and (min-height: 600px) and (max-height: 681px) {
	html body .kb-wrapper .kb-3d-wrapper {
		height: 390px !important;
	}
}
@media all and (max-width: 811px) and (min-height: 510px) and (max-height: 599px) {
	html body .kb-wrapper .kb-3d-wrapper {
		height: 300px !important;
	}
}
@media all and (max-width: 811px) and (min-height: 428px) and (max-height: 509px) {
	html body .kb-wrapper .kb-3d-wrapper {
		height: 200px !important;
	}
}
@media all and (max-width: 811px) and (min-height: 200px) and (max-height: 427px) {
	html body .kb-wrapper .kb-3d-wrapper {
		height: 150px !important;
	}
}
@media all and (max-height: 535px) {
	html body .kb-wrapper .kb-customise-page .kb-change-view-buttons {
		display: none !important;
	}
}

html body .kb-pane-aggregate:before {
	content: "Size and Quantity";
	text-transform: uppercase;
	font-size: 18px;
	margin: 15px 0 !important;
	display: block;
	padding-left: 4px !important;
}

html body .kb-wrapper .kb-new-entry-line-per-size .kb-aggregate-size-name {
	/* width: 470px !important; */
}
html body .kb-wrapper .kb-new-entry-line-per-size .kb-aggregate-size-name select {
	height: 40px !important;
	width: 90% !important;
}
html body .kb-wrapper .kb-new-entry-line-per-size .kb-table-cell-number {
	text-align: center !important;
	width: 105px !important;
}
html body .kb-wrapper .kb-new-entry-line-per-size .kb-table-header-cell.kb-table-cell-number {
	text-align: left !important;
}
html body .kb-wrapper .kb-new-entry-line-per-size .kb-table-cell-number input {
	padding: 11.5px !important;
	width: 80px !important;
}
html body .kb-wrapper .kb-new-entry-line-per-size .kb-add-size-cell .kb-add-size {
	background: url(skin/add.png) no-repeat center center;
	width: 40px !important;
	height: 40px !important;
	background-size: contain;
	text-indent: -9999px !important;
	display: block !important;
	float: right !important;
}
html body .kb-wrapper .kb-new-entry-line-per-size .kb-remove-size-cell .kb-remove-size {
	background: url(skin/remove.png) no-repeat center center;
	width: 40px !important;
	height: 40px !important;
	background-size: contain;
	text-indent: -9999px !important;
	display: block !important;
	float: none !important;
	margin-left: 5px!important;
}
html body .kb-wrapper .kb-new-entry-line-per-size .ng-invalid {
	border-color: #ac2727 !important;
}
html body .kb-wrapper .kb-new-entry-line-per-size .kb-table-header-row th {
	text-transform: uppercase !important;
}
html body .kb-wrapper .kb-aggregate-size-quantity-input {
	border: 1px solid #f8f8f8 !important;
}
html body .kb-wrapper .kb-show-enter-name-number .kb-navigation-buttons {
	display: none !important;
}
html body .kb-wrapper .kb-page-heading-container {
	display: block !important;
}
html body .kb-wrapper .kb-page-heading-container .kb-customise-product-heading {
	display: block !important;
	border-bottom: 1px solid #ccc !important;
	text-align: center !important;
}
html body .kb-wrapper .kb-customise-page .kb-customise-product-heading .kb-customise-product-name,
html body .kb-wrapper .kb-customise-page .kb-customise-product-heading .kb-customise-product-unit-price {
	color: #252525 !important;
	display: inline !important;
	width: auto !important;
	float: none !important;
}
@media screen and (max-width: 811px) {
	html body .kb-wrapper .kb-page-heading-container .kb-customise-product-heading{
		display: none !important;
	}
}
html body .kb-wrapper .kb-customise-page .kb-customise-product-heading .kb-customise-product-unit-price {
	font-weight: bold !important;
}

html body .kb-wrapper .kb-group-quantities-and-sizing .kb-wizard-form-key-editor {
	display: flex !important;
	flex-wrap: wrap !important;
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
}
html body .kb-wrapper .kb-group-quantities-and-sizing .kb-wizard-form-key-editor .kb-form-desc {
	order: 1 !important;
}
html body .kb-wrapper .kb-group-quantities-and-sizing .kb-wizard-form-key-editor .kb-wizard-form-label-full-width {
	order: 2 !important;
}
html body .kb-wrapper .kb-group-quantities-and-sizing .kb-wizard-form-field-full-width {
	order: 3 !important;
}
html body .kb-wrapper .kb-validation.kb-invalid {
	border: 0 !important;
	border-radius: 4px !important;
	display: none;
	padding: 20px !important;
	padding-left: 60px !important;
}
html body .kb-wrapper .kb-validation.kb-warning {
	border: 0 !important;
	border-radius: 4px !important;
	padding: 20px !important;
	padding-left: 60px !important;
}
html body .kb-wrapper .kb-validation.kb-invalid div{
	display: none !important;
}
html body .kb-wrapper .kb-validation.kb-invalid ul,
html body .kb-wrapper .kb-validation.kb-warning ul{
	list-style-type: none !important;
	padding: 0 !important;
}
html body .kb-wrapper .kb-validation.kb-invalid ul li,
html body .kb-wrapper .kb-validation.kb-warning{
	color: #a94442 !important;
	font-size: 14px !important;
	font-weight: normal !important;
}
html body .kb-wrapper .kb-validation.kb-warning {
	background-color: #feffde !important;
	border-color: #feffde !important;
	color: #a75905 !important;
	line-height: 20px !important;
}

html body .kb-wrapper .kb-validation.kb-invalid ul li:before,
html body .kb-wrapper .kb-validation.kb-warning:before,
html body .kb-wrapper .kb-editor-file-upload-error:before{
	background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/alert.svg');
	background-size: 100%;
	background-repeat: no-repeat;
	content: ' ';
	display: inline-block;
	height: 18px;
	margin-left: -40px;
	white-space: pre;
	width: 20px;
}
html body .kb-wrapper .kb-validation.kb-warning:before {
	background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/warning.svg');
	display: block;
	float: left;
	height: 20px;
}
html body .kb-wrapper .kb-editor-file-upload-error {
	background-color: #f2dede!important;
	border: 0 !important;
	border-radius: 4px !important;
	color: #a94442 !important;
	font-size: 14px !important;
	font-weight: normal !important;
	padding: 20px !important;
	padding-left: 60px !important;
}
html body .kb-wrapper .kb-editor-file-upload-error:before {
	display: block;
	float: left;
	margin-bottom: 20px;
}
html body .kb-wrapper .kb-editor-images .kb-editor-image, .kb-wrapper .kb-editor-images .kb-editor-folder {
	border: 1px solid;
	border-radius: 20%;
}

@media (max-width: 811px) {
	body.front .kb-wrapper a, .front .kb-wrapper a:link {
		color: #EC1E24 !important;
	}
	.kb-form-desc{
		display: none;
	}
}
a {
	border-bottom: 0px solid #EC1E24;
}
.kb-wrapper input.kb-text-box,
.kb-wrapper input.kb-editor-text {
	padding: 10px 20px !important;
	color: #555 !important;
	background-color: #fff !important;
	background-image: none !important;
	border: 1px solid #e0e0e0 !important;
	border-radius: 4px !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
	display: inline-block !important;
	box-shadow: none!important;
	padding: 10px !important;
	height: 40px !important;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	box-sizing: border-box !important;
}
.kb-wrapper input.kb-text-box.ng-valid:not(form):not([ng-form]):not(div):focus,
.kb-wrapper input.kb-editor-text:focus {
	outline: 0 !important;
	box-shadow: none!important;
	border-color: #EC1E24 !important;
}
.kb-wrapper input.kb-text-box::-moz-placeholder,
.kb-wrapper input.kb-editor-text::-moz-placeholder {
	color:#999;
	opacity:1
}
.kb-wrapper input.kb-text-box:-ms-input-placeholder,
.kb-wrapper input.kb-editor-text:-ms-input-placeholder{
	color:#999
}
.kb-wrapper input.kb-text-box::-webkit-input-placeholder,
.kb-wrapper input.kb-editor-text::-webkit-input-placeholder{
	color:#999
}
.kb-wrapper input.ng-valid:not(form):not([ng-form]):not(div) {
	border-color: #e0e0e0 !important;
	box-shadow: none !important;
}
.kb-wrapper .kb-navigation-buttons span.ng-scope.bound {
	display: none !important;
}
.breadcrumb {
	padding: 0 0;
	margin-bottom: 20px;
	margin-top: 0px;
	list-style: none;
	background-color: #fff;
	border-radius: 3px;
}
@media (max-width: 639px) {
	.ow-breadcrumbs li {
		display: none;
	}
	.ow-breadcrumbs li:nth-last-child(2), .ow-breadcrumbs li:nth-last-child(2)~li {
		display: inline;
	}
}
body .kb-wrapper .kb-editor-info a.kb-button {
	color: #EC1E24 !important;
	opacity: 1 !important;
	padding: 5px 10px !important;
	border-radius: 3px !important;
	border-width: 1px !important;
	border-style: solid !important;
	border-color: rgb(224, 224, 224) !important;
	line-height: 1.5 !important;
	background: #ffffff !important;
}
body .kb-wrapper .kb-editor-info a.kb-button:hover {
	box-shadow: none !important;
	background-color: rgb(248, 248, 248) !important;
	border-color: rgb(193, 193, 193) !important;
}
body .kb-wrapper .kb-text-box.kb-integer {
	width: auto!important;
}
html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel .kb-tab-text-basic .kb-button,
html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel .kb-tab-stroke .kb-button {
	background: #CCCCCC !important;
	color: #000000 !important;
	border-color: #EC1E24!important;
	opacity: 1!important;
	border: 0px solid !important;
	border-bottom: 0px solid #ffffff !important;
	padding:10px !important;
	
}
html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel .kb-tab-text-basic .kb-button.kb-editor-tab-selected,
html body .kb-wrapper .kb-customise-page .kb-customise-edit-panel .kb-tab-stroke .kb-button.kb-editor-tab-selected {
	background: #EC1E24 !important;
	color: #ffffff !important;
	opacity: 1 !important;
	border: 0px solid #ffffff!important;
	border-bottom-color: #EC1E24 !important;
	padding:10px !important;
}
.select2-drop.select2-drop-active {
	z-index: 100000000;
}
html body .kb-wrapper .otg-terms-conditions {
	color: #999 !important;
	font-size: 13px !important;
	text-align: right;
}
html body .kb-wrapper .otg-terms-conditions strong {
	font-weight: bold !important;
}
html body .kb-wrapper .otg-terms-conditions a {
	color: #EC1E24 !important;
	text-decoration: underline !important;
}
html body .kb-wrapper .otg-terms-conditions a:hover {
	text-decoration: none !important;
}
@media screen and (min-width: 768px) {
	html body .kb-wrapper {
		background: transparent !important;
	}
	html body .kb-wrapper .kb-partial-wrap {
		margin-top: 00px !important;
		padding-top: 48px !important;
		position: relative;
	}

	html body .kb-wrapper .kb-breadcrumbs {
		display: none;
	}
	html body .kb-wizard-wrapper {
		margin-top: 30px !important;
		position:relative;
	}
	html body .kb-wizard-wrapper .kb-wizard-breadcrumbs li a .kb-wizard-breadcrumb-inner,
	html body .kb-wizard-wrapper .kb-wizard-breadcrumbs li div .kb-wizard-breadcrumb-inner {
		display: block;
		padding: 12px 14.5px !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs,
	.kb-wizard-breadcrumbs {
		left: 0 !important;
		position: absolute !important;
		top: 0 !important;
		width: 100% !important;
		clear: both !important;
		counter-reset: step !important;
		height: 40px !important;
		margin: 0px 0px 36px 0px !important;
		padding-left: 0px !important;
		list-style: none !important;
		display: table !important;
		table-layout: fixed !important;
		width: 100% !important;
		overflow: hidden !important;
		background:lightgrey !important;
		border-top:1px solid #fff;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li,
	.kb-wizard-breadcrumbs li {
		margin: 0 !important;
		padding: 0 !important;
		vertical-align: middle !important;
		display: table-cell !important;
		text-align: center !important;
		color: #f8f8f8 !important;
		position: relative !important;
		background: transparent !important;
		background-image: none !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active {
		color: #EC1E24;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li:after,
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li:before,
	.kb-wizard-breadcrumbs li:after,
	.kb-wizard-breadcrumbs li:before {
		content: " ";
		width: 100%;
		height: 6px;
		background-color: #EC1E24;
		position: absolute !important;
		left: -50%;
		top: 14px !important;
		-ms-transform: translate(0,-50%);
		transform: translate(0,-50%);
		z-index: -1;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active:after,
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active:before,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active:after,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active:before{
		background-color: #EC1E24;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li:after,
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li:before,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li:after,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li:before {
		background-color: #f8f8f8;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li:first-child:after,
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li:first-child:before,
	.kb-wizard-breadcrumbs li:first-child:after,
	.kb-wizard-breadcrumbs li:first-child:before {
		width: 50%;
		left: 0;
		border-radius: 3px 0 0 3px;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li:last-child:after,
	.kb-wizard-breadcrumbs li:last-child:after {
		display: block !important;
		width: 50% !important;
		left: auto !important;
		right: 0 !important;
		border-radius: 0px 3px 3px 0px;
	}

	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li a,
	.kb-wizard-breadcrumbs li div {
		border-bottom-color: transparent;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li a:before,
	.kb-wizard-breadcrumbs li div:before {
		width: 28px;
		height: 28px;
		line-height: 28px;
		margin: 0 auto 5px;
		border-radius: 50%;
		background-color: #EC1E24;
		box-shadow: 0 0 0 6px #fff;
		position: relative;
		text-align: center;
		content: " ";
		white-space: pre;
		display: inline-block;
		background-image: url("https://stage.irasportswear.com/wp-content/uploads/kit/cards.svg");
		background-position: center;
		background-repeat: no-repeat;
		background-size: 14px; display:none;
	}

	.kb-wizard-wrapper .kb-wizard-breadcrumbs li div:before {
		background-image: url("https://stage.irasportswear.com/wp-content/uploads/kit/cards.svg");
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li:nth-child(2) a:before,
	.kb-wizard-breadcrumbs li:nth-child(2) div:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/design.svg');
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li:nth-child(2) a:before,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li:nth-child(2) div:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/design-grey.svg');
	}

	.kb-wizard-wrapper.kb-wizard-breadcrumbs li:nth-child(2) div:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/design.svg');
	}
	.kb-wizard-wrapper.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li:nth-child(2) div:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/design.svg');
	}


	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li:nth-child(3) a:before,
	.kb-wizard-breadcrumbs li:nth-child(3) div:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/logos.svg');
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li:nth-child(3) a:before,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li:nth-child(3) div:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/logos-grey.svg');
	}
	.kb-wizard-wrapper .kb-wizard-breadcrumbs li:nth-child(3) div:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/logos.svg');
	}
	.kb-wizard-wrapper .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li:nth-child(3) div:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/logos-grey.svg');
	}


	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li:nth-child(4) a:before,
	.kb-wizard-breadcrumbs li:nth-child(4) div:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/name.svg');
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li:nth-child(4) a:before,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li:nth-child(4) div:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/name-grey.svg');
	}
	.kb-wizard-wrapper .kb-wizard-breadcrumbs li:nth-child(4) div:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/name.svg');
	}
	.kb-wizard-wrapper .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li:nth-child(4) div:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/name-grey.svg');
	}



	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li:nth-child(5) a:before{
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/add.svg');
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li:nth-child(5) a:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/add-grey.svg');
	}
	.kb-wizard-wrapper .kb-wizard-breadcrumbs li:nth-child(5) div:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/add.svg');
	}
	.kb-wizard-wrapper .kb-wizard-breadcrumbs li ~ li:nth-child(5) div:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/add-grey.svg');
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li:last-child a:before,
	.kb-wizard-breadcrumbs li:last-child div:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/add.svg');
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li:last-child a:before,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li:last-child div:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/add-grey.svg');
	}
	.kb-wizard-wrapper .kb-wizard-breadcrumbs li:last-child div:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/add.svg');
	}
	.kb-wizard-wrapper .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li:last-child div:before {
		background-image: url('https://stage.irasportswear.com/wp-content/uploads/kit/add-grey.svg');
	}


	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active.kb-wizard-breadcrumb,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active.kb-wizard-breadcrumb {
		background: transparent !important;
		border: none !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active a:before,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active div:before {
		background-color: #EC1E24;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li a:before,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li div:before {
		background-color: #f8f8f8;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li a .kb-wizard-breadcrumb-inner,
	.kb-wizard-breadcrumbs li div .kb-wizard-breadcrumb-inner {
		color: #000 !important;
		font-size: 16px !important;
		text-transform: capitalize !important; font-weight:bold;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active a:before,
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active a .kb-wizard-breadcrumb-inner,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active div:before,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active div .kb-wizard-breadcrumb-inner {
		color: #fff !important; background: #EC1E24;
		
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li a:before,
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li a .kb-wizard-breadcrumb-inner,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li div:before,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li div .kb-wizard-breadcrumb-inner {
		color: #000 !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active a .kb-wizard-breadcrumb-inner,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active a .kb-wizard-breadcrumb-inner {
		font-weight: 700 !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb a .kb-wizard-breadcrumb-inner:before,
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:first-child.kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before,
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:nth-child(2).kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before,
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:nth-child(3).kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before,
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:nth-child(4).kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before,
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumb:last-child.kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb div .kb-wizard-breadcrumb-inner:before,
	.kb-wizard-breadcrumb:first-child.kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before,
	.kb-wizard-breadcrumb:nth-child(2).kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before,
	.kb-wizard-breadcrumb:nth-child(3).kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before,
	.kb-wizard-breadcrumb:nth-child(4).kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before,
	.kb-wizard-breadcrumb:last-child.kb-wizard-breadcrumb-active .kb-wizard-breadcrumb-inner:before {
		counter-increment: step !important;
		content: counter(step) ". " !important;
		vertical-align: top !important;
	}

}
body .kb-wrapper .kb-wizard-breadcrumbs li,
.kb-wizard-breadcrumbs li {
	font-weight: normal;
}
/*.kb-field-descIntro {
	display: none;
}*/
.kb-wrapper .kb-customise-page .kb-customise-edit-panel-inner .kb-customise-wizard {
	padding-top: 0 !important;
}
html body .kb-wrapper .kb-group-collar:nth-child(2) .kb-wizard-group-header {
	margin-top: 0px !important;
}
h1.kb-title {
	text-align: center;
	color: #000000;
	font-family: var( --e-global-typography-text-font-family ), Sans-serif !important;
	font-weight: bold;
	text-align: center;
}
@media screen and (max-width: 811px) {
	html body .kb-wizard-wrapper {
		display: none !important;
	}


	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li a .kb-wizard-breadcrumb-inner,
	.kb-wizard-breadcrumbs li div .kb-wizard-breadcrumb-inner {
		background-color: #108600 !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active a .kb-wizard-breadcrumb-inner,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active div:before {
		background-color: #EC1E24 !important;
	}
	html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li a .kb-wizard-breadcrumb-inner,
	.kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li div:before {
		background-color: #f8f8f8 !important;
	}
	html body .kb-wrapper .kb-units-table .kb-unit-size select {
		height: 34px !important;
		width: calc(100% - 2em) !important;
	}
	
}
	html body .kb-wrapper .kb-units-table .kb-table-cell .kb-unit-remove {vertical-align:bottom !important;}


.kb-wrapper .noUi-target.noUi-horizontal {
	background: transparent!important;
	border: none!important;
	box-shadow: none!important;
}
.kb-wrapper .noUi-horizontal .noUi-base .noUi-handle {
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 12px!important;
	height: 12px!important;
	border-radius: 50%;
	background-color: #EC1E24 !important;
	cursor: pointer;
	border: none!important;
	left: -7px!important;
	top: 50%!important;
}
.kb-wrapper .noUi-horizontal .noUi-base {
	margin: 0 12px;
	width: auto!important;
	height: 6px!important;
	position: relative!important;
	background: #EC1E24 !important;
	border-radius: 6px;
}
.kb-wrapper .noUi-horizontal .noUi-origin {
	height: 6px;
	top: 50% !important;
	background: #abd8ff !important;
	border-radius: 6px;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.kb-wizard-form-label .kb-wizard-form-label-full-width .ng-scope{
	display: none;
}

a.a-save-design-btn-normal{
	display: block;
	width: 200px;
	position: absolute;
	right: 10%;
}

a.a-save-design-btn-mobile{
	display: none;
}

@media (max-width: 768px) {
	a.a-save-design-btn-normal{
		display: none;
	}
	a.a-save-design-btn-mobile{
		display: block;
	}
}

html body .kb-wrapper .kb-tile-picker-tile {
    width: 30px!important;
    height: 30px!important;
    margin-left: 6px!important;
    margin-bottom: 6px!important;
    border-radius: 20%!important;
}
@media (max-width: 811px) and (min-width: 240px){
html body .kb-wrapper .kb-tile-picker-color .kb-tile-picker-label {
    width: 35px !important;
    height: 30px !important;
    position: relative !important;
    display: inline-block !important;
    overflow: visible !important;
    margin-bottom: 0 !important;
}
html body .kb-wrapper .kb-tile-picker-color .kb-tile-picker-radio:checked+.kb-tile-picker-tile {
    left: 0px !important;
    top: 0px !important;
}
}

html body .kb-wrapper .kb-designs .kb-design-img{padding-bottom:0px !important;}
html body .kb-wrapper .kb-tile-picker-tile img {border-radius:20% !important;}
html body .kb-wrapper .kb-customise-page .kb-customise-wizard {border:0 !important; padding:0 !important;}

html body .kb-wrapper .kb-3d-wrapper:after {top: 5px!important;
    left: 35%!important;
content: url("https://stage.irasportswear.com/wp-content/uploads/kit/360_image-1.png")!important;}

html body .kb-wrapper canvas {cursor: ew-resize !important; margin-top: 30px;}

html body .kb-wrapper .kb-wizard-group-header-selected {background:#023e8a !important; color:#fff !important;}
html body .kb-wrapper .kb-custom-form {
    width: 640px !important; margin : 0px auto !important; padding:20px !important; border:1px solid #cccccc;
}
html body .kb-wrapper .kb-form-intro {
    margin: 10px 0!important;
    font-size: 18px !important;
    color: #1B1464 !important;
    font-weight: bold !important;
    margin-bottom: 20px !important;
}

html body .kb-wrapper .kb-form-footer-content {
    text-align: left!important;
    margin: 20px 0 !important;
}
html body .kb-button .kb-form-button-submit {background: #1B1464 !important;}
html body .kb-wrapper .kb-button {background:#000000 !important; padding: 10px !important;}
html body .kb-wrapper .kb-button-icon-pdf:before {content:none !important;}
html body .kb-wrapper .kb-content h3 {font-size:20px !important; color:#EC1E24 !important;}
html body .kb-wrapper .kb-final-category-header-wrapper {
    border: solid 1px #ccc!important;
    margin: 10px 0!important;
    padding: 0 20px!important;
    background: floralwhite;
	margin-top: -47px !important;
}

html body .kb-wrapper .kb-final-cta-list {
    margin: 5px 0 0 0 !important;
    padding: 10px 0 !important;
} 

html body .kb-wrapper a, .kb-wrapper a:link {
    color: #333!important;
    text-decoration: none!important;
    text-transform: uppercase !important;
}

html body .kb-wrapper .kb-final-cta-header {
    border-bottom: solid 1px #ccc!important;
    margin: 0!important;
    padding: 10px 0!important;
    color: #EC1E24!important;
    font-size: 20px !important;
    font-weight: 500 !important;
}
html body .kb-wrapper .kb-final-category-preview .kb-final-category-preview-inner {
    width: 100%!important;
}
html body .kb-wrapper .kb-final-category-preview .kb-final-category-preview-inner {
    width: 100% !important;
}
html body .kb-wrapper .kb-basket-item-double-col {
    width: 33%!important;
}
html body .kb-wrapper .kb-final-button {background:#1B1464 !important; padding: 5px 10px !important;
    border-radius: 5px; margin: 0 10px 5px 0 !important; color: #ffffff !important;}
html body .kb-wrapper .kb-final-remove {background:#EC1E24 !important;}
html body .kb-wrapper .kb-final-remove .kb-final-button {background:#EC1E24 !important;}
html body .kb-wrapper .kb-table .kb-table-cell {
    padding: 5px!important;
    vertical-align: bottom;
}
html body .kb-wrapper .kb-overlay-button a:after {display:none !important; content:none !important;}
html body .kb-wrapper .kb-pane-aggregate .kb-table {display:none !important;}
html body .kb-wrapper .kb-team-details .kb-document-upload-input {margin-top:20px !important;}
html body .kb-wrapper .kb-form-desc a{
    background: black;
    padding: 5px 10px;
    color: #fff !important;
    text-decoration: none !important;
    margin-top: 10px;
}
html body .kb-wrapper .kb-final-cta-list .ng-scope{
    background: #EC1E24;
    padding: 15px 10px !important;
    color: #fff !important;}
html body .kb-wrapper .kb-final-cta-list .ng-scope a{color: white !important;
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 10px;}

html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active ~ li a:before {display:none !important;}
html body .kb-wrapper .kb-customise-page .kb-wizard-breadcrumbs li.kb-wizard-breadcrumb-active a:before {display:none !important;}
html body .kb-wrapper .kb-page-locker-room .kb-partial-wrap {
    width: 90%!important;
    margin: 0% auto !important;
	display: block;
    float: none !important;
}
html body .kb-wrapper .kb-customise-page .kb-change-design-button.kb-additional-overlay-buttons {left:0 !important; right:unset !important; transform:none !important; }
html body .kb-wrapper .kb-inline .kb-partial-wrap {max-width:100% !important;}
html body .kb-wrapper .kb-customise-page .kb-change-view-button.kb-front-view-button{right: 0!important;
    top: 0!important;
    width: 130px!important;
    text-align: right!important;
    box-sizing: border-box!important;
}
html body .kb-wrapper .kb-tdi .kb-button .kb-tdi-download-button {padding:15px !important;}
html body .kb-wrapper .kb-button-single-item-checkout-prev{display:none !important;}
html body .kb-wrapper [ng-hide="showSingleItemCheckout()"]{display:block !important; margin-top:20px !important;}
html body .kb-wrapper .kb-document-upload-input {margin-bottom:40px !important;}
html body .kb-wrapper .kb-form-intro {display:inline-block;}
html body .kb-wrapper .kb-custom-form-field-outer-wrapper {margin:10px 0 !important;}
html body .kb-wrapper #field5, html body .kb-wrapper #field6, html body .kb-wrapper #field6, html body .kb-wrapper #field1 {width:95% !important;}
html body .kb-wrapper #field10{ position: relative!important;top: -22px!important;}
html body .kb-wrapper .whataspp label { margin-left:20px !important;}
html body .kb-wrapper .kb-button {width: auto !important;}
html body .kb-wrapper .kb-tile-zoom-picker-image img { display: block!important;width: 180px !important;height: 180px !important;}
html body .kb-wrapper .kb-tile-zoom-picker-image {right: 0px!important; top: 150px!important;}
html body .kb-wrapper .kb-category-san-francisco-unicorns .kb-category-link {display:none !important;}
html body .kb-wrapper .kb-category-seattle-orcas .kb-category-link {display:none !important;}
html body .kb-wrapper .kb-designs-wrap .kb-designs .kb-design:first-child, .kb-wrapper .kb-designs-wrap .kb-designs {border-radius:12px !important;}
html body .kb-wrapper .kb-categories .kb-category-name, html body .kb-wrapper .kb-designs .kb-design-name:hover {background:#EC1E24 !important;}