/* HEADER */
.header-section .social__link {
	margin: 0;
	padding: 0 0.625rem;
}
.menu .dropdown__subdepartment-title-link-text::after {
    content:'';
    width: 16px;
    height: 16px;
    background: url('/inc/resources/scoredraw/img/arrows.svg') no-repeat;
    position: absolute;
    right: 0;
	transform: translateY(9px);
}/*
.myaccount-dropdown {
	background-color: #fff;
	background-image: url(/inc/custom/wing.svg);
	background-position: right bottom;
	background-repeat: no-repeat;
	border-bottom-left-radius: 30px;
	-webkit-box-shadow: 0 5px 7px 0 rgba(0,0,0,.3),inset 0 5px 7px 0 rgba(0,0,0,.3);
	box-shadow: 0 5px 7px 0 rgba(0,0,0,.3),inset 0 5px 7px 0 rgba(0,0,0,.3);
	padding: 2rem;
}
.myaccount-dropdown__signout > a {
	text-align: left;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: solid 1px #000;
	font-weight: 700;
}
.myaccount-dropdown .c-eyebrow-bar__sub-nav-title{
	border-bottom: solid 1px #000;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
.myaccount-dropdown__list {
	padding: 0;
}*/
.nav-submenu {
	min-width: 275px;
	padding: 0 1rem;
}
.nav-submenu .dropdown__subdepartment-title-link-text {
	padding-right: 2rem;
}


/* RESPONSIVE HEADER */
.off-canvas, .title-bar--secure {
	background: linear-gradient(to top, #094c28, #108143 50%, #128b48 70%);	
}
.off-canvas .title-bar {
	background: transparent;
}
/* PRODUCT LISTING */
.product-list__image {
	border: 3px solid #f9f9f9;
}
.product-list__desc {
	background: #f9f9f9;
}
.product-list__title {
  margin-bottom: 8px;
}
.product__product-title {
	margin-bottom: 20px;
}
:not(.grid-margin-x) > .product-list__product {
	padding-left: .25rem;
	padding-right: .25rem;
}
@media screen and (min-width:640px) {
	:not(.grid-margin-x) > .product-list__product {
		padding-left: .625rem;
		padding-right: .625rem;
	}
}

/* MISC */
@media screen and (max-width:1039px) {
	.newsletter-responsive {
		background: linear-gradient(to top, #094c28, #108143 50%, #128b48 70%);
	}
	.newsletter__text {
		font-size: 0.9375rem;
		margin-top: 0.3125rem;
	}
}

.secure-header-continue-shop .button {
	font-size: 0.9375rem;
}

.listing-deptsubdept__text {
	margin-bottom: 10px;
}
.tactical-message__item-text p{
	font-size: 1.25rem;
}
.listing-deptsubdept__text-img img{
	height: 100px;
	margin-right: 30px;
}
.listing-deptsubdept__text-title{
	margin-bottom: 0px;
	text-align: center;
}
h1.product__product-title{
	font-size: 30px;
    line-height: 38px;
} 
.product__product-desc-deptsubdept-img > img{
	height: 80px;
}
@media screen and (max-width: 640px){
	.product__product-desc-deptsubdept-img > img{
		height: 60px;
		margin-top: 10px;
	}
}
.product-features{
	background: #f2f2f2;
}
.product-features__text{
	padding-left: 1.875rem;
	padding-right: 1.875rem;
}
.product-features__text-area {
	padding: 2rem 1rem;
}
.product-info #product-tabs{
	/* display: flex;
	justify-content: space-around; */
	background-color: #F2F2F2;
}
.product-info #product-tabs .tabs-title{
	min-width: 15rem;
	text-align: center;
}
.product-info .tabs-title{
	border: unset;
	border-top: 3px solid #F2F2F2;	
}
.product-info .native-scroll-carousel__item:not(.accordion-item){
	float: left !important;
}
.product-info .tabs-title.is-active{
	border: 0px;
	border-top: 3px solid green;
}
.product-info .tabs-title>a:focus, 
.product-info .tabs-title>a{
	background-color: unset;
}
.product-info .tabs-title>a[aria-selected="true"]{
	background-color: #fefefe;
}
.product-info .tabs-title:hover{
	border: 0px;
	border-top: 3px solid green;
}
.product-info .tabs-content .tabs-panel.is-active{
	padding-left: 3rem;
	padding-right: 3rem;
}
.product-list{
	padding-left: 2rem;
	padding-right: 2rem;
}
.notify-stock__label > small,
.product-size-guide > small{
	font-size: 100%;
}
@media screen and (max-width:1040px) {
	.product-info #product-tabs{
		background-color: unset;
	}

	.product-info #product-tabs{
		display: unset;
		justify-content: unset;
	}

	.product-list{
		padding: unset;
	}
	.product-features__text{
		padding: unset;
	}
	
	/*.product-info #product-tabs .tabs-title{
		width: unset;
	}*/		
}
@media screen and (max-width:420px) {
	.tactical-message__item-text p{
		font-size: unset;
	}	
}

/* hide as it is not showing the correct icon as per main header */
.mega-menu__bag--secure {
	display: none;
}