.section-title {
	background-color: #434446;
	font-weight: bold;
	font-size: 1.2em;
	color: #fff;
	font-family: 'MyriadBold';
	text-transform: uppercase;
	padding: 20px;
}

.mobile-left-menu.visible-phone .section-title {
	background-color: #fff;
	background-color: #2467C9;
}

.section-title.help-prev-sec.visible-phone {
	border-bottom: 1px solid #dcdcdc;
	color: #434446;
	background-color: #fff;
}

.panel-group {
	background-color: #dcdcdc;
}

.panel {
	padding: 1em;
	position: relative;
}

.panel.open {
	background-color: #fff;
	border-bottom: 1px solid #dcdcdc;
}

#slidemenu .panel.open {
	background-color: #333;
	border-bottom: 1px solid white;
}

#slidemenu .panel {
	border-bottom: 1px solid white;
}

#slidemenu .panel.secondary-nav {
	border: none;
}

#slidemenu .panel .panel-title.secondary-nav .title {
	padding: 0px;
	/*margin-left:-20px;*/
}

/*#slidemenu .panel.secondary-nav-title {
  margin-left: 35px;
}*/
#slidemenu .panel .panel-title {
	color: white;
}

#slidemenu .panel .panel-content .panel-body li a {
	color: #dcdcdc;
	margin-left: 30px;
}

/*
#slidemenu .panel .panel-content .panel-body li.secondary-nav {
  margin-left: 60px;
}*/
.panel.open:last-child {
	border-bottom: none;
}

.panel .panel-title {
	font-size: 1.2em;
	text-decoration: none;
	position: relative;
	color: #0067c5;
	font-family: 'Myriad';
}

.panel .panel-title .title {
	padding-left: 15px;
}

.panel-body li {
	margin: 10px 0;
}

.panel.open .panel-title {
	color: #8aa900;
}

.panel-content {
	display: none;
}

.panel.open .panel-content {
	display: block;
}

ul.panel-body {
	margin: 0;
}

.select-all {
	font-size: 11px;
	position: absolute;
	right: 0;
	top: 17px;
	color: #0067c5;
	cursor: pointer;
}

.select-all:hover {
	color: #0285fd;
	cursor: pointer;
}

.available-online {
	color: #434446;
	font-size: 14px;
	position: relative;
	padding-top: 13px;
}

.prod-details .each-product {
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	margin-bottom: 20px;
	position: relative;
	/*min-height: 275px;*/
	float: left;
}

.prod-details .each-product.selected,.each-result.selected {
	border: 1px solid #2467c9;
}

.prod-details .each-product:nth-child(3n+1) {
	margin-left: 0;
}

.each-product .product-header {
	float: left;
	background-color: #f2f2f2;
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
	min-height: 80px;
	border-radius: 5px;
}

.each-product .product-header .product-title {
	padding: 20px;
	font-size: 16px;
	display: inline-block;
	width: 70%;
	line-height: 20px;
	margin: 0;
}

.each-product .product-details {
	padding: 20px 0 20px 20px;
	color: #434446;
	font-size: 14px;
	width: 87%;
}

.each-product ul.product-details {
	margin: 0;
	padding-bottom: 0;
}

.each-product ul.product-details li {
	width: 100%
}

.each-product .cart-btn {
	margin-top: 20px;
}

.detail-heading {
	margin-top: 10px;
	font-style: italic;
	position: relative;
}

.detail-content {
	font-weight: bold;
}

.each-product .buttons-wrap {
	float: left;
	padding: 0 20px 20px 20px;
	width: 80%;
	position: absolute;
	bottom: 0;
	left: 0;
}

.product-details li.cart-btn input {
	width: 100%;
}

/** Events Styles **/
.events-section .section-heading {
	color: #8AA900;
	text-align: center;
	width: 100%;
	margin: 20px 0;
}

.products-list-wrap {
	margin: 20px 0 0;
}

.each-event {
	margin-bottom: 20px;
	cursor: pointer;
}

/*.each-event:nth-child(n + 5) {
  margin-bottom: 0px;
}*/
.each-event img {
	width: 100%;
	float: left;
}

.each-event a:hover {
	text-decoration: none;
}

.each-event:nth-child(2n+1) {
	margin-left: 0;
}

.event-heading {
	background-color: #2467C9;
	padding: 20px;
	color: #fff;
	font-size: 1.1em;
	margin-bottom: 0;
	float: left;
	width: 88%
}

.event-heading-bg-color1 {background:#005eb8!important;}
.event-heading-bg-color2 {background:#ed8b00!important;}
.event-heading-bg-color3 {background:#f890a5!important;}
.event-heading-bg-color4 {background:#71c5e8!important;}
.event-heading-bg-color5 {background:#f1be48!important;}
.event-heading-bg-color6 {background:#ff671f!important;}

.event-type {
	font-weight: bold;
}

.helpful-links-wrapper div.yCmsComponent {
	border: 1px solid #dcdcdc;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 48%;
	float: left;
	margin-left: 3%;
}

.helpful-links-wrapper div.yCmsComponent .image-wrap {
	width: 33%;
	float: left;
}

.helpful-links-wrapper div.yCmsComponent .image-wrap img {
	vertical-align: middle;
}

.helpful-links-wrapper div.yCmsComponent:nth-child(2n + 1) {
	margin-left: 0;
}

.link-desc {
	padding: 20px 9px;
	margin-left: 0;
	width: 60%
}

.link-desc .link-heading {
	font-size: 1.3em;
	color: #DF7701;
	text-transform: uppercase;
	font-family: 'MyriadSemi';
}

.link-desc a {
	text-decoration: underline;
}

.view-btn {
	background-color: #2467C9;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	padding: 20px;
	text-align: center;
}

/******************************************************************************/
/*ADDING RESPONSIVENESS*/
/******************************************************************************/
/*MOBILE-VIEW*/
@media ( max-width :767px) {
	.detail-wrapper {
		margin: 5px 0px;
	}
	.span3.left-section.help-section {
		display: none;
	}
	.btn-primary.category-add-to-cart {
		margin-top: -3%;
	}
	.visible-mobile.product-details-right {
		text-align: left;
		float: right;
		margin-top: -6%;
		max-width: 65%;
	}
	/*
  .each-product.span4{
    min-height: 350px;
  } */
	.detail-heading {
		margin-top: 0px;
	}
	.left-section.help-section.hidden-desktop .helpful-links-mobile {
		width: 100%;
		margin-right: 20px;
		border-radius: 5px;
		margin-top: -20px;
	}
	.product-list.contact-us-mobile {
		border: none;
	}
	.product-list.helpful-links-mobile li {
		padding-right: 0px;
	}
}

/******************************************************************************/
/*TABLET VIEW*/
@media ( min-width :768px) and (max-width:979px) {
	.each-product .buttons-wrap {
		float: left;
		/* padding: 0 20px 20px 20px; */
		width: 20%;
		position: relative;
		bottom: 0;
		left: 0;
	}

	/*.each-product.span4 {
  max-height: 300px;
}*/
	.each-product .product-details {
		width: 69%;
	}
	.buttons-wrap {
		float: left;
		padding: 0 20px 20px 20px;
		width: 20%;
		margin-top: 40px;
	}
	.detail-wrapper {
		display: inline-block;
		float: left;
		width: 27%;
	}
	.product-list.contact-us-mobile {
		border: none;
	}
	.product-list.help-section.hidden-desktop {
		width: 93%;
		margin: -20px 20px 0px 20px;
	}
	.left-section.help-section.hidden-desktop .helpful-links-mobile {
		width: 100%;
		border: 1px solid #dcdcdc;
		margin-right: 20px;
		border-radius: 5px;
	}
	.span3.left-section.help-section {
		display: none;
	}
	.accounts-section.row-fluid {
		width: 94%;
	}
	.each-product.span4 {
		width: 100%;
	}
	.product-details.pull-left li {
		max-width: 90%;
	}
}

@media ( max-width :767px) and (orientation: portrait) {
	.left-section.help-section.hidden-desktop .helpful-links-mobile {
		width: 100%;
		margin-right: 20px;
		border-radius: 5px;
	}
	.event-heading {
		margin-bottom: 5px;
	}
}
/******************************************************************************/