@font-face {
    font-family: Sailec;
    src: url("/css/sailec/Sailec Regular.otf");
	format("opentype");
    font-display: swap;
}

@font-face {
    font-family: Sailec;
    font-weight: bold;
    src: url("/css/sailec/Sailec Bold.otf");
	format("opentype");
    font-display: swap;
}



body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: "Sailec", Helvetica, Arial, sans-serif!important;
	color:#112233;
}
a, a:hover {
	color: #0050a5;
}

input:-webkit-autofill {
    background-color: #FFFFFF !important;
}

strong, b, .font-weight-bold {
	font-weight:600 !important;
}

.btn, .btn:active, .btn:link, .btn:visited, .btn:hover {
	text-decoration:none;
}

._ebm_addToCartButton {
	background-color:#fad958;
	color:#000;
	border:none;
}

._ebm_addToCartButton:hover {
	background-color:#FA8900;
}

.addToCartButton, .addToCartButton:active, .addToCartButton:link, .addToCartButton:visited, .addToCartButton:hover {
	background-color:#fad598;
	color:#000;
	border:none;
}

.addToWishListButton, .addToWishListButton:active, .addToWishListButton:link, .addToWishListButton:visited, .addToWishListButton:hover {
	background-color:#f4f7fb;
	color:#333;
	border:none;
	font-size:.85em;
}

._ebm_width_80 {
	width:85%;
}

._ebm_cursorPointer {
  cursor: pointer;
}

._ebm_display_none {
	display:none;
}

._ebm_primaryGreenText {
	color: #18b192;
}

._ebm_borderTopDotted {
	border-top:1.5px dotted #ccc;
}

._ebm_maxWidth_body {
	max-width:1500px;
}
._ebm_bkg_adc5e0 {
	background-color: #adc5e0 !important;
}
._ebm_bkg_orange {
	background-color: #ff7f27 !important;
}

.highlightedSearchResults {
    font-weight: bold;
    color: rgba(217,49,43,1);
    background-color: rgba(238,238,238,1);
}

.superScript {
    font-size:.75em;
    vertical-align: super;
}

#_ebm_global_feedbackButton {
	border-top:2px solid #fff;
	border-right:2px solid #fff;
	border-left:2px solid #fff;
	border-bottom:none;
	background-color:#18b192;
	-ms-transform: rotate(-90deg); /* IE 9 */
  	-webkit-transform: rotate(-90deg); /* Safari */
  	transform: rotate(-90deg);
	/*float:right;
	display:inline-block;*/
	position:absolute;
	top:200px;
	right:-55px;
	/*width:1px;
	height:1px;
	overflow:visible;*/
	z-index:9999;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	color:#fff;
}

#_ebm_global_topBar_full {
	padding:.25em;
	font-size:.85em;
}
#_ebm_global_topBar_min, #homeCarouselContainer {
	padding:.25em;
	display:none !important;
}

#_ebm_productLibDropdownMenuLink {
	border:none;
	background-color:transparent;
	color:#112233;
	padding-top:.75em;
}
#_ebm_topGlobal_logo {
	width:200px;
	height:auto;
}
#_ebm_icon_grid_trans_global_top {
	/*
	position:relative;
	top:-2px;
	padding-right:4px;
	*/
}
#_ebm_global_top_icon_search {
	/*
	position:relative;
	top:-2px;
	padding-right:4px;
	*/
}
#_ebm_global_top_searchButton {
	background-color:#fad958;
	color:#000;
	border: 1px solid #ced4da;
	border-bottom-left-radius:0px;
	border-top-left-radius:0px;
}
#_ebm_global_emailSignupButton {
	background-color:#fad958;
	color:#000;
	border: 1px solid #ced4da;
	border-bottom-left-radius:0px;
	border-top-left-radius:0px;
}
#_ebm_global_promoCodeButton {
	border-bottom-left-radius:0px;
	border-top-left-radius:0px;
}
#couponCode {
	border-bottom-right-radius:0px;
	border-top-right-radius:0px;
	min-width:150px;
}
#_ebm_global_top_search_string_input {
	border-bottom-right-radius:0px;
	border-top-right-radius:0px;
	background-color:#f4f7fb;
	font-weight:600;
	width:65%;
}
#_ebm_global_top_loginButton {
	background-color:#f4f7fb;
	color:#000;
	border: 1px solid #ced4da;
}
#_ebm_global_top_subscribeButton {
	background-color: #fad958!important;
    color:#000;
	border: none;
}
#_ebm_global_topBar_rightBlock {
	text-align:right;
}
#_ebm_global_topNavBar_full {
	background-color:#0050a5;
}
#_ebm_global_topBar_searchMin {
	background-image: linear-gradient(#eeeff0, #fff);
}
.top-navbar#_ebm_global_topNavBar_full {
	background-color:#f4f7fb;
}
ul.nav.menu-left li {
    padding: 0 20px 0 15px;
}
ul.nav.menu-left a.nav-link,
ul.nav.menu-right a.nav-link {
    color: #000 !important;
	font-weight: 500;
	font-size: 1em;
	font-family: "Sailec", Helvetica, Arial, sans-serif !important;
}
.top-navbar .dropdown-menu {
    background: rgb(225, 232, 240);
}
.dropdown-toggle::after {
    font-size: 14px;
}
/*
#_ebm_footer_links2 a {
	color:#000;
}
*/
#_ebm_footer_lastModified {
	font-size:.85em;
}
#homeBannerContainer {
	padding-right:0px;
	padding-left:0px;
	padding-bottom:4em;
	background-image: radial-gradient(circle, #359fd2, #0050a5);
}

#residentsBannerContainer {
	padding-right:0px;
	padding-left:0px;
	padding-bottom:4em;
	background-image: url("/template_images/residents page_background.jpg");
	background-color:#316ead;
	background-repeat: no-repeat;
	background-position: center bottom;
}

._ebm_residentsSpecialMessageBkg {
	background-image: url("/template_images/emergency-medicine-residency-directors.png");
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height:524px;
}

#homeSlideContainer, #_ebm_home_CurrentIssuesContainer {
	position:relative;
	top:-82px;
	font-size:1.0em;
	width:85%;
	max-width:1500px;
}
#_ebm_home_CurrentIssuesContainer {
	top:-52px;
	width:80%;
}
#_ebm_home_AboutUsContainer, #_ebm_home_TestimonialsContainer, #_ebm_footer_links1, #_ebm_footer_links2, #_ebm_footer_lastModified, #_ebm_home_OurPartnersContainerCol, #_ebm_home_EmailSignupContainerRow, #_ebm_primaryContentContainerPadded {
	width:80%;
	max-width:1500px;
}
#_ebm_home_WhoWeServeContainer {
	/*position:relative;
	top:-32px;*/
}

#_ebm_home_CurrentIssuesContainer, #_ebm_home_WhoWeServeContainer, #_ebm_home_OurPartnersContainer, #_ebm_home_TestimonialsContainer {
	text-align:center;
}
#_ebm_home_WhoWeServeContainer, #_ebm_home_WhoWeServe_Buttons, #_ebm_home_OurPartnersContainer, #_ebm_home_EmailSignupContainer {
	background-color: #f4f7fb;
	color: #000;
	border:none;
}
#_ebm_home_OurPartners_Head h2 {
	color:#999;
	font-size:1.0em;
}
#_ebm_home_WhoWeServe_Residents {
	background-color: #ddb92d;
	color:#fff;
}
#_ebm_primaryContentContainer {
	background-color: #fff;
	color:#112233;
}
#_ebm_home_WhoWeServe_Groups-Hospitals {
	background-color: #09aa8e;
	color:#fff;
}

#_ebm_home_carousel {
	color:#fff;
	text-align:center;
	padding-left:16.0em;
	padding-right:16.0em;
}

._ebm_cart_head_bkg_active {
	background-image: url("/template_images/_ebm_cartHead_divider_bkg.png");
	background-repeat: repeat-x;
	background-position: center center;
}

._ebm_cart_head_bkg_inactive {
	background-image: url("/template_images/_ebm_cartHead_divider_bkg-inactive.png");
	background-repeat: repeat-x;
	background-position: center center;
	color: #ced2d5;
}

._ebm_width_15 {

	width:15%;
}

._ebm_width_20 {

	width:20%;
}

._ebm_promoCodeBoxWidth {

	width:30%!important;
}

#_ebm_home_carousel h2, #_ebm_home_carousel h6, #_ebm_home_carousel p {
	color:#fff;
}

#_ebm_carousel_Button1 {
	background-color:#fad958;
	color:#000;
	border: none;
}

._ebm_bkgColor_mainYellow {
	background-color:#fad958!important;
}

._ebm_borderColor_mainYellow {
	border-color:#fad958!important;
}

._ebm_color_mainYellow {
	color:#fad958!important;
}

._ebm_bkgColor_primary {
	background-color:#f4f7fb!important;
}
._ebm_bkgColor_cartHead {
	background-color:#f7f9fc!important;
}
._ebm_bkgColor_lightGrey {
	background-color:#f7f9fc!important;
}
._ebm_bkgColor_mainBlue {
	background-color:#0050a5!important;
}
._ebm_color_mainBlue {
	color:#0050a5!important;
}
._ebm_bkgColor_mainRed {
	background-color:#85001d!important;
}
._ebm_color_mainRed {
	color:#85001d!important;
}
._ebm_grey_button, ._ebm_grey_button:hover, #_ebm_carousel_Button2 {
	background-color:#f4f7fb;
	color:#000;
	border: none;
}
#_ebm_home_slide1, #_ebm_home_slide2, #_ebm_home_slide3 {
	text-align:left;
	padding:2.0em;
	background-color:#fff;
	border: none;
	font-size:.9em;

}
#_ebm_home_slide2 {
	background-color:#e3e9f0;
}
#_ebm_home_CurrentIssues_Item {
	background-color: #f4f7fb;
	text-align:left;
	display:table;
}
#_ebm_home_CurrentIssues_Item_Img, #_ebm_home_CurrentIssues_Item_Content {
	display:table-cell;
	vertical-align:top;
}
#_ebm_home_CurrentIssues_Item_Content {
	padding-left:1.0em;
}
#_ebm_home_CurrentIssues_Item_Content h1 {
	font-size:1.25em;
}



#_ebm_home_browseTopicsButton {
	background-color:#0050a5;
	color:#fff;
	border:none;
}
#_ebm_home_BrowseTopics_Icon {
	border: 1px solid #F5F5F5;
}
#_ebm_home_browseTopicCatButton {
	color:#000;
	font-weight:600;
}
#_ebm_home_WhoWeServe_EmergencyClinicians, #_ebm_home_ReadyToGetStartedContainer {
	background-color:#0050a5;
	color:#fff;
}
#_ebm_home_WhoWeServe_EmergencyClinicians h3, #_ebm_home_ReadyToGetStartedContainer h2, #_ebm_home_ReadyToGetStartedContainer p {
	color:#fff;
}

.nav-link {
    color: #fff !important;
	font-weight:600;
	font-size:.85em;
}
.nav-link.disabled {
    color: #ced4da !important;
	cursor:default;
}

#_ebm_topProfileDropdownMenuLinks {
	color:#000;
}

#_ebm_icon_person_loggedInIMG {
	position:relative;
	top:8px;
}
#_ebm_welcomeMsgBox {
	position:relative;
	top:-8px;
}
#_ebm_topLoginLogoutLinksBox {
	position:relative;
	top:-0px;
}

#_ebm_topLoginLogoutLinksProfileSep {
	border-left:1.5px solid #CCC;
}

#_ebm_home_BrowseTopicsContainer {
	border-top: 1px solid #D7D7D7;
	text-align:center;
	/*position:relative;
	top:-32px;*/
	width:80%;
	max-width:1500px;
}

#_ebm_home_CurrentIssues_Item_CTA {
	border-top: 1px dashed #999999;
	padding:1.0em;
}

#testimonialQuotesContainer {
	border-top: 1px solid #D7D7D7;
}

.testimonialQuotes::before {
      content: '\201C';
      position: absolute;
      top: -0.1em;
      left: -0.15em;
      color: #0050a5;
      font-size: 6em;
      z-index: -1;
	  padding:.25em;
}
.testimonialQuotesWhite::before {
      content: '\201C';
      position: absolute;
      top: -0.25em;
      left: -0.15em;
      color: #fff;
      font-size: 6em;
      z-index: 999;
	  padding:.25em;
}
.testimonialQuotesGray::before {
      content: '\201C';
      position: absolute;
      top: -0.3em;
      left: -0.1em;
      color: #dde3ef;
      font-size: 8em;
      z-index: 999;
	  padding:.25em;
}

.topicHeadLinkContainers {
	border-top:1.5px dotted #ccc;
	border-bottom:1.5px dotted #ccc;
}
.topicNavBar {
	background-color:#f4f7fb;
	border-top: #d4dbe2 solid 1px;
	border-bottom: #d4dbe2 solid 1px;
}
/*
#nav-fullissue-tab, #nav-digest-tab, #nav-podcast-tab, #nav-calculateddecisions-tab, #nav-podcast2-tab, #nav-additionalResources-tab, #nav-spanish-tab, #nav-japanese-tab {
	color: #556679 !important;
}
*/
._ebm_color_556679 {
	color: #556679 !important;
}

#mostViewedTopicCountBox {
	border-radius: 4px;
	background-color: #58a1d6;
	color:#fff;
	font-weight:600;
	padding:.35em;
	font-style:italic;
	font-size:.85em;
	margin-left:1.0em;
}

#cartItemCount {
	position:relative;
	left:-31px;
	top:-4px;
	font-size:.85em;
	color:#000;
	text-decoration:none;
}
#cartItemCountLink:hover, #_ebm_topProfileDropdownMenuLinks:hover {
	text-decoration:none;
}

#videoTestimonialMetaData {
	text-align:left;
}
#_ebm_editors-in-chief-montage_home {
	width:90%;
	height:auto;
}
._ebm_cursor_pointer {
	cursor:pointer;
}
._ebm_cursor_default {
	cursor:default;
}
/* Overrides for medium screen sizes and down */
/* @media (max-width: 1199.98px) { */
@media (max-width:767.98px) {
 /*
  #_ebm_topGlobal_logo {
	  width:175px;
	  height:auto;
  }*/

  ._ebm_promoCodeBoxWidth {
	  width:75%!important;
  }

  #_ebm_global_topBar_full, #_ebm_global_topNavBar_full, #homeSlideContainer {
	  display:none !important;
  }
  #_ebm_home_browseTopicsButton {
	  font-size:.85em;
  }
  #_ebm_home_CurrentIssuesContainer, #_ebm_home_BrowseTopicsContainer, #_ebm_home_AboutUsContainer, #_ebm_home_TestimonialsContainer, #_ebm_footer_links1, #_ebm_footer_links2, #_ebm_footer_lastModified, #_ebm_primaryContentContainer, #_ebm_primaryContentContainerPadded {
	  width:100%;
  }

  #_ebm_global_topBar_min {
	  display:flex !important;
  }
  #homeCarouselContainer {
	  display:block !important;
	  /*position:relative;
	  top:-96px;*/
	  padding-right:0px;
	  padding-left:0px;
	  background-color:#FFF;
  }
  #_ebm_global_top_SearchDropdownMenuTrigger {
	  border:none;
	  background-color:transparent;
	  font-size:2.0em;
	  color:#000;
  }
  #_ebm_global_top_searchButton {
	background-color: transparent;
	border: none;
  }
  #_ebm_global_top_search_string_input {
	  background-color:transparent;
	  border:none;
	  width:50%;
  }
  #carousel2_indicator {
      position:relative;
	  top:-112px;
  }
  #_ebm_home_carousel {
	  padding-left:1.0em;
	  padding-right:1.0em;
  }


  .carousel-inner {
	  overflow:visible;

  }

  .carousel-item {

	  min-height:332px;
	  height:332px;
	  width:100%;
	  background-color:#fff;
	  /*
	  border:1px solid red;
	  */
	  /*
	  background-color:transparent;
	  */
  }
  .carousel-caption {
	  color:#000;
  }
  .carousel-indicators li {
	  background-color:#c5d5e7;
  }
  .carousel-indicators .active {
	  background-color:#0050a5;
  }
  .carousel-control-next {
	  text-align: right;
	  justify-content: flex-end;
  }
  .carousel-control-prev {
	 text-align: left;
	 justify-content: flex-start;
  }
  .carousel-control-next-wrapper {
	background-color:#0050a5;
	border-top-left-radius: 50%;
	border-bottom-left-radius: 50%;
	padding:1.0em;
	padding-top:1.25em;
	/*position: absolute;
	left:2em;*/
  }
  .carousel-control-prev-wrapper {
	background-color:#0050a5;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%;
	padding:1.0em;
	padding-top:1.25em;
	/*position: absolute;
	left:-1em;*/
  }
  #_ebm_home_CurrentIssues_Item, #_ebm_home_CurrentIssues_Item_Img, #_ebm_home_CurrentIssues_Item_Content {
	  display:block;
	  width:auto;
	  padding:none;
  }
  #_ebm_home_CurrentIssues_Item_Desc {
	  display:none;
  }

  #_ebm_home_AboutUsContainer {
	  text-align:center;
  }
  #_ebm_home_CurrentIssuesContainer {
	  top:-64px;
  }

  #cartItemCount {
	left:-22px;
	top:-3px;
	font-size:.8em;
  }
  #videoTestimonialMetaData {
	text-align:center;
  }

}

/* START  Notion Styles */

.notion_table {
    margin-bottom:20px;
}

.notion_table th {
    background-color: rgba(0, 0, 0,.1);
}

.notion_divider {
    border: 1px solid #0050a5;
    margin: 40px 0px;
}

.notion_blue {
    color: #0050a5;
}
.notion_blue_background {
    /* background-color: #0050a5; */
    background-color: rgba(0, 80, 165,.15);
}
.notion_brown {
    color: brown;
}
.notion_brown_background {
    background-color: brown;
}
.notion_default {
    background-color: #ffffff;
    color: #000000;
}
.notion_gray {
    color: gray;
}
.notion_gray_background {
    background-color: rgba(0, 0, 0,.1);
}
.notion_green {
    background-color: green;
}
.notion_green_background {
    background-color: green;
}
.notion_orange {
    color: orange;
}
.notion_orange_background {
    background-color: orange;
}
.notion_yellow {
    color: yellow;
}
.notion_pink {
    color: pink;
}
.notion_pink_background {
    background-color: pink;
}
.notion_purple {
    color: purple;
}
.notion_purple_background {
    background-color: purple;
}
.notion_red {
    color: red;
}
.notion_red_background {
    background-color: red;
}
.notion_yellow_background {
    background-color: yellow;
}

/* END Notion Styles */

/* start number input styles */
.number-input input[type="number"] {
  -webkit-appearance: textfield;
    -moz-appearance: textfield;
          appearance: textfield;
}
.number-input input[type=number]::-webkit-inner-spin-button,
.number-input input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
.number-input {
  margin-bottom: 3rem;
}
.number-input button {
  -webkit-appearance: none;
  background-color: transparent;
  border: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin: 0;
  position: relative;
}
.number-input button:before,
.number-input button:after {
  display: inline-block;
  position: absolute;
  content: '';
  height: 2px;
  transform: translate(-50%, -50%);
}
.number-input button.plus:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.number-input input[type=number] {
  text-align: center;
}
.number-input.number-input {
  border: 1px solid #ced4da;
  width: 10rem;
  border-radius: .25rem;
}
.number-input.number-input button {
  width: 2.6rem;
  height: .7rem;
}
.number-input.number-input button.minus {
  padding-left: 10px;
}
.number-input.number-input button:before,
.number-input.number-input button:after {
  width: .7rem;
  background-color: #495057;
}
.number-input.number-input input[type=number] {
  max-width: 4rem;
  padding: .5rem;
  border: 1px solid #ced4da;
  border-width: 0 1px;
  font-size: 1rem;
  height: 2rem;
  color: #495057;
}
/* end number input styles */

/* extra styles */

.issuebullets {
    display: list-item;
    list-style-type: disc;
    list-style-position: outside;
	padding-left:0px;
	margin-left:2.5em;
	font-size:1.0em;
}

.issue {
	font-size:1.0em;
}
.issue3 {
	font-size:1.4em;
	font-weight:600;
	text-decoration:underline;
}
.issue4 {
	font-size:1.2em;
	font-weight:600;
	text-decoration:underline;
}
.issue5 {
	font-size:1.0em;
	font-weight:600;
}
.issue6 {
	font-size:1.0em;
	font-weight:600;
	font-style:italic;
}

/* start enhancing topics content */
.float_toc_container {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    align-items: center;
    display: flex;
    z-index: 9;
}

.toc_head {
    writing-mode: sideways-lr;
    /* padding: 10px 5px; */
    padding: 0;
    padding-left: 5px;
    border-radius: 0px 5px 5px 0px;
    background: none;
    color: #fff;
    font-weight: 600;
}

.toc_list_content {
    float: left;
    overflow: hidden;
    background: #ffffff;
    width: 400px;
    padding: 10px;
    border: 1px solid #a29415;
    display: none;
}

.uitooltip {
    padding: 8px;
    background: #fff7c6;
    position: absolute;
    z-index: 9999;
    max-width: 600px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
    font-size: 12px;
}

sup.sup_tooltip {
    cursor: help;
}

table.toc-heading {
    font-size: 1.25em;
}

.toc_lists {
    overflow-y: auto;
    scrollbar-color: #112233 #c3c4c4;
    scrollbar-shadow-color: #112233;
    scrollbar-face-color: #112233;
    scrollbar-width: 10px;
    text-align: left;
    margin-top: 15px;
}

.toc_lists ol {
    margin-top: 0px;
    padding-right: 5px;
    padding-left: 30px;
}

.toc_list_content .container-fluid .col span {
    font-weight: 700!important;
    font-size: 20px;
}

img.close_img {
    width: 20px;
}

.toc_list_content ::-webkit-scrollbar {
    width: 10px;
}

.toc_list_content ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #112233;
    border-radius: 10px;
}

.toc_list_content ::-webkit-scrollbar-thumb {
    background: #112233;
    border-radius: 10px;
}

.toc_list_content ::-webkit-scrollbar-thumb:hover {
    background: #112233;
}

.toc_list_content ::-moz-scrollbar {
    width: 10px;
}

.toc_list_content ::-moz-scrollbar-track {
    box-shadow: inset 0 0 5px #112233;
    border-radius: 10px;
}

.toc_list_content ::-moz-scrollbar-thumb {
    background: #112233;
    border-radius: 10px;
}

.toc_list_content ::-moz-scrollbar-thumb:hover {
    background: #112233;
}

.close_toc {
    float: right;
}

.toc_lists a {
    text-decoration: none;
    line-height: 25px;
}

.toc_lists ol li {
    padding-left: 10px;
}

img.toc_head_img {
    width: 32px;
}

.container-fluid.font-weight-bold.table-active.py-2.my-3 {
    background: #fff;
    padding-right: 0px;
}

@media (min-width: 400px) and (max-width: 600px) {
	.toc_list_content {
		width: 90%;
	}
}
@media only screen and (max-width: 400px) {
	.toc_list_content {
		width: 100%;
	}
	.toc_lists ol li {
		padding-left: 5px;
	}
}
.toc_head .toc_head_img_mobile {
    display: none;
}

@media only screen and (max-width: 768px) {
    .toc_head .toc_head_img_mobile {
        display: block;
        margin: 10px 20px;
        left: 0px;
        bottom: 0px;
        position: fixed;
        height: 50px;
    }
    .toc_head .toc_head_img {
        display: none;
    }
}
#nonLoggedInToc .TocLockIcon {
	padding-right: 0px;
	padding-left: 10px;
	float: right;
	padding-top: 4px;
}

#nonLoggedInToc .toc_lists ol {
	padding-right: 0px;
}

#nonLoggedInToc .toc_lists ol:first-child {
	padding-right: 10px;
}
/* end enhancing topics content */

#flex {
    display: flexbox;
}

#header {
    font-weight: 800;
    font-size: 2rem;
}

.form-control {
	border-radius: 0px;
	display: flex;
}

#buttonlg {
	background-color:#0050a5;
}

#buttonlg:hover {
	background-color: #4379b8;
}

#contactinfotextarea {
	color: #556679;
}

#banner {
	background: linear-gradient(rgba(0,0,0,.5), rgba(0,0,0,.5)), url("/images/AdobeStock_267961657.jpeg");
	background-size: cover;
	background-position: top center;
}

#box-cta {
	background-color: black;
	background: rgba(0,0,0,0.25);
}

#box-cta-text {
	color:black;
}



/******** residents page css *********/
/*
@media screen and (max-width: 1199px) {
.rounded .text-white {font-size: 24px !important;}
}

@media screen and (max-width: 991px) {
._ebm_width_80 .text-left {flex: 0 0 100%;width: 100%;max-width: 100%;}
}

@media screen and (max-width: 767px) {
._ebm_width_80 .row {margin: 0 !important}
._ebm_width_80 .row .p-4 {padding: 0 0 30px !important;}
}
*/

@media screen and (max-width: 767px) {
    #pathwayBreadCrumb {
        font-size:.75em;
    }
}

#pathwayContainer ul {
	padding-inline-start: 20px;
}

/******** subscribe page css *********/

@media screen and (max-width: 1500px) {
a#check-out-store,
a#need-resources-box,
a#contact-us-subscribepage {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

a#check-out-store img,
a#need-resources-box img,
a#contact-us-subscribepage img {
    width: 60px;
}

a#check-out-store p,
a#need-resources-box p,
a#contact-us-subscribepage p {
    width: calc(100% - 70px);
    margin: 0 0 0 10px !important;
}

a#check-out-store p strong,
a#need-resources-box p strong,
a#contact-us-subscribepage p strong {
	font-size: 14px;
}


}

@media screen and (max-width: 991px) {
div#_ebm_primaryContentContainer .col-8.m-auto {flex: 0 0 100%;width: 100%;max-width: 100%;}

}

@media screen and (max-width: 767px) {
div#_ebm_primaryContentContainer .col-8.m-auto {padding: 0 15px;}

}

.fas.fa-lock {
	font-style: normal;
	font-size: 80px;
	font-family: "Fontawesome";
	color: #154fa5;
}
h1.topic-title,
img.emp-heading {
	max-width: 100%;
}
h5.views {
	position: relative;
}
.views.mobile {
	display: none;
}
p.price {
font-weight: bold;
margin-bottom: 7px;
}

/* STORE PAGE */
a.product_title {
	font-size: 12.8px;
}

.prod-container img {
	height: 182px !important;
    max-height: 182px !important;
	width: 140px !important;
	max-width: 100%;
}

.prod-container a.product_title {
	max-height: 100%;
    display: inline-block;
}

.price-wrap {
    display: flex;
    justify-content: center;
    margin-bottom: 7px;
}

.price-wrap .old-price {
    position: relative;
    font-weight: bold;
}

.price-wrap .price {
    margin-left: 20px;
    font-weight: bold;
}


.price-wrap .old-price:before {
  position: absolute;
  content: "";
  left: 0;
  top: 40%;
  right: 0;
  border-top: 2px solid;
  border-color: inherit;
  -webkit-transform:rotate(-155deg);
  -moz-transform:rotate(-155deg);
  -ms-transform:rotate(-155deg);
  -o-transform:rotate(-155deg);
  transform:rotate(-155deg);
}

@media only screen and (max-width: 974px) {
	.topic-image-wrapper {
	padding-right: 0 !important;
	}
	h1.topic-title {
	width: 100%;
	}
	h5.views{
	top: 0;
	margin-top: 12px;
	}
	img.emp-heading {
	width: 99%;
	}
	.hidden-mobile {
	display: none !important;
	}
	h1.topic-title,
	img.emp-heading {
		width: 99%;
	}
	.topic-image-wrapper {
		padding-right: 0 !important;
	}
	.topic-image-wrapper,
	.topic-title-wrapper {
		max-width: 100%;
		flex: auto;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
	h1.topic-title,
	img.emp-heading {
		width: 100%;
	}
	.topic-image-wrapper {
		padding-right: 0 !important;
	}
	.topic-image-wrapper,
	.topic-title-wrapper {
		max-width: 100%;
		flex: auto;
	}
}

@media only screen and (min-width: 1440px) {
  img.emp-heading {
    max-width: 100%;
	/* width: 99%; */
  }
}

@media only screen and (min-width: 1600px) {
  img.emp-heading {
    max-width: 100%;
	/* width: 99%; */
  }
}

@media only screen and (min-width: 1680px) {
  img.emp-heading {
    max-width: 100%;
	/* width: 99%; */
  }
}


/*
PRODUCT PAGE
below 510px   = 1 column view
511 - 932px   = 2 columns view
933 - 991px   = 3 columns / no sidebar
992 - 1290px  = 2 columns / with sidebar
1291 - 1682px = 3 columns / with sidebar
1683px up     = 4 columns / with sidebar
*/
@media only screen and (min-width: 511px) {
	.prod-container a.product_title {
		width: 165px !important;
	}

	.row-a1 a.product_title,
	.row-a2 a.product_title {
		height: 59px;
	}

	.row-a3 a.product_title,
	.prod-0 a.product_title {
		height: 75px;
	}

	.prod-1 a.product_title,
	.prod-2 a.product_title {
		height: 116px;
	}

	.prod-3 a.product_title,
	.prod-4 a.product_title {
		height: 78px;
	}

	.prod-5 a.product_title,
	.prod-6 a.product_title {
		height: 97px;
	}

	.prod-7 a.product_title,
	.prod-8 a.product_title {
		height: 78px;
	}

	.prod-9 a.product_title,
	.prod-10 a.product_title {
		height: 58px;
	}

	.prod-11 a.product_title,
	.prod-12 a.product_title {
		height: 58px;
	}

	.prod-13 a.product_title,
	.prod-14 a.product_title {
		height: 58px;
	}

	.prod-15 a.product_title,
	.prod-16 a.product_title {
		height: 58px;
	}

	.prod-17 a.product_title,
	.prod-18 a.product_title {
		height: 135px;
	}

	.prod-19 a.product_title,
	.prod-20 a.product_title {
		height: 173px;
	}

	.prod-21 a.product_title,
	.prod-22 a.product_title {
		height: 135px;
	}

	.prod-23 a.product_title,
	.prod-24 a.product_title {
		height: 135px;
	}

	.prod-25 a.product_title,
	.prod-26 a.product_title {
		height: 76px;
	}

	.prod-27 a.product_title,
	.prod-28 a.product_title {
		height: 116px;
	}

	.prod-29 a.product_title,
	.prod-30 a.product_title {
		height: 115px;
	}

	.prod-31 a.product_title,
	.prod-32 a.product_title {
		height: 115px;
	}

	.prod-33 a.product_title,
	.prod-34 a.product_title {
		height: 135px;
	}

	.prod-35 a.product_title,
	.prod-36 a.product_title {
		height: 78px;
	}

	.prod-37 a.product_title,
	.prod-38 a.product_title {
		height: 97px;
	}

	.prod-39 a.product_title,
	.prod-40 a.product_title {
		height: 116px;
	}

	.prod-41 a.product_title,
	.prod-42 a.product_title {
		height: 116px;
	}

	.prod-43 a.product_title,
	.prod-44 a.product_title {
		height: 97px;
	}

	.prod-45 a.product_title,
	.prod-46 a.product_title {
		height: 58px;
	}

	.prod-47 a.product_title,
	.prod-48 a.product_title {
		height: 78px;
	}

	.prod-49 a.product_title,
	.prod-50 a.product_title {
		height: 97px;
	}

	.prod-51 a.product_title,
	.prod-52 a.product_title {
		height: 77px;
	}

	.prod-53 a.product_title,
	.prod-54 a.product_title {
		height: 97px;
	}

	.prod-55 a.product_title,
	.prod-56 a.product_title {
		height: 77px;
	}

	.prod-57 a.product_title,
	.prod-58 a.product_title {
		height: 97px;
	}

	.prod-59 a.product_title,
	.prod-60 a.product_title {
		height: 97px;
	}

	.prod-61 a.product_title,
	.prod-62 a.product_title {
		height: 116px;
	}

	.prod-63 a.product_title,
	.prod-64 a.product_title {
		height: 116px;
	}

	.prod-65 a.product_title,
	.prod-66 a.product_title {
		height: 97px;
	}

	.prod-67 a.product_title,
	.prod-68 a.product_title {
		height: 116px;
	}

	.prod-69 a.product_title,
	.prod-70 a.product_title {
		height: 77px;
	}

	.prod-71 a.product_title,
	.prod-72 a.product_title {
		height: 77px;
	}

	.prod-73 a.product_title,
	.prod-74 a.product_title {
		height: 58px;
	}

	.prod-75 a.product_title,
	.prod-76 a.product_title {
		height: 77px;
	}

	.prod-77 a.product_title,
	.prod-78 a.product_title {
		height: 97px;
	}

	.prod-79 a.product_title,
	.prod-80 a.product_title {
		height: 77px;
	}

	.prod-81 a.product_title,
	.prod-82 a.product_title {
		height: 97px;
	}

	.prod-83 a.product_title,
	.prod-84 a.product_title {
		height: 97px;
	}

	.prod-85 a.product_title,
	.prod-86 a.product_title {
		height: 77px;
	}

	.prod-87 a.product_title,
	.prod-88 a.product_title {
		height: 116px;
	}

	.prod-89 a.product_title,
	.prod-90 a.product_title {
		height: 116px;
	}

	.prod-91 a.product_title,
	.prod-92 a.product_title {
		height: 97px;
	}

	.prod-93 a.product_title,
	.prod-94 a.product_title {
		height: 116px;
	}

	.prod-95 a.product_title,
	.prod-96 a.product_title {
		height: 116px;
	}

	.prod-97 a.product_title,
	.prod-98 a.product_title {
		height: 77px;
	}

	.prod-99 a.product_title,
	.prod-100 a.product_title {
		height: 78px;
	}

	.prod-101 a.product_title,
	.prod-102 a.product_title {
		height: 97px;
	}

	.prod-103 a.product_title,
	.prod-104 a.product_title {
		height: 78px;
	}

	.prod-105 a.product_title,
	.prod-106 a.product_title {
		height: 116px;
	}

	.prod-107 a.product_title,
	.prod-108 a.product_title {
		height: 97px;
	}

	.prod-109 a.product_title,
	.prod-110 a.product_title {
		height: 97px;
	}

	.prod-111 a.product_title,
	.prod-112 a.product_title {
		height: 97px;
	}

	.prod-113 a.product_title,
	.prod-114 a.product_title {
		height: 135px;
	}

	.prod-115 a.product_title,
	.prod-116 a.product_title {
		height: 97px;
	}

	.prod-117 a.product_title,
	.prod-118 a.product_title {
		height: 116px;
	}

	.prod-119 a.product_title,
	.prod-120 a.product_title {
		height: 97px;
	}

	.prod-121 a.product_title,
	.prod-122 a.product_title {
		height: 155px;
	}

	.prod-123 a.product_title,
	.prod-124 a.product_title {
		height: 116px;
	}

	.prod-125 a.product_title,
	.prod-126 a.product_title {
		height: 78px;
	}

	.prod-127 a.product_title,
	.prod-128 a.product_title {
		height: 77px;
	}

	.prod-129 a.product_title,
	.prod-130 a.product_title {
		height: 97px;
	}

	.prod-131 a.product_title,
	.prod-132 a.product_title {
		height: 78px;
	}

	.prod-133 a.product_title,
	.prod-134 a.product_title {
		height: 78px;
	}

	.prod-135 a.product_title,
	.prod-136 a.product_title {
		height: 116px;
	}

	.prod-137 a.product_title,
	.prod-138 a.product_title {
		height: 116px;
	}
}

@media (max-width: 991px) and (min-width: 933px) {
	h1.h3 {
		color: #0050a5;
	}

	.row-a1 a.product_title,
	.row-a2 a.product_title {
		height: 67px;
	}

	.row-a3 a.product_title {
		height: 64px;
	}

	.prod-0 a.product_title,
	.prod-1 a.product_title,
	.prod-2 a.product_title {
		height: 117px;
	}

	.prod-3 a.product_title,
	.prod-4 a.product_title,
	.prod-5 a.product_title {
		height: 79px;
	}

	.prod-6 a.product_title,
	.prod-7 a.product_title,
	.prod-8 a.product_title {
		height: 98px;
	}

	.prod-9 a.product_title,
	.prod-10 a.product_title,
	.prod-11 a.product_title {
		height: 59px;
	}

	.prod-12 a.product_title,
	.prod-13 a.product_title,
	.prod-14 a.product_title {
		height: 59px;
	}

	.prod-15 a.product_title,
	.prod-16 a.product_title,
	.prod-17 a.product_title {
		height: 136px;
	}

	.prod-18 a.product_title,
	.prod-19 a.product_title,
	.prod-20 a.product_title {
		height: 174px;
	}

	.prod-21 a.product_title,
	.prod-22 a.product_title,
	.prod-23 a.product_title {
		height: 136px;
	}

	.prod-24 a.product_title,
	.prod-25 a.product_title,
	.prod-26 a.product_title {
		height: 136px;
	}

	.prod-27 a.product_title,
	.prod-28 a.product_title,
	.prod-29 a.product_title {
		height: 117px;
	}

	.prod-30 a.product_title,
	.prod-31 a.product_title,
	.prod-32 a.product_title {
		height: 116px;
	}

	.prod-33 a.product_title,
	.prod-34 a.product_title,
	.prod-35 a.product_title {
		height: 136px;
	}

	.prod-36 a.product_title,
	.prod-37 a.product_title,
	.prod-38 a.product_title {
		height: 98px;
	}

	.prod-39 a.product_title,
	.prod-40 a.product_title,
	.prod-41 a.product_title {
		height: 117px;
	}

	.prod-42 a.product_title,
	.prod-43 a.product_title,
	.prod-44 a.product_title {
		height: 117px;
	}

	.prod-45 a.product_title,
	.prod-46 a.product_title,
	.prod-47 a.product_title {
		height: 59px;
	}

	.prod-48 a.product_title,
	.prod-49 a.product_title,
	.prod-50 a.product_title {
		height: 98px;
	}

	.prod-51 a.product_title,
	.prod-52 a.product_title,
	.prod-53 a.product_title {
		height: 78px;
	}

	.prod-54 a.product_title,
	.prod-55 a.product_title,
	.prod-56 a.product_title {
		height: 98px;
	}

	.prod-57 a.product_title,
	.prod-58 a.product_title,
	.prod-59 a.product_title {
		height: 98px;
	}

	.prod-60 a.product_title,
	.prod-61 a.product_title,
	.prod-62 a.product_title {
		height: 117px;
	}

	.prod-63 a.product_title,
	.prod-64 a.product_title,
	.prod-65 a.product_title {
		height: 117px;
	}

	.prod-66 a.product_title,
	.prod-67 a.product_title,
	.prod-68 a.product_title {
		height: 117px;
	}

	.prod-69 a.product_title,
	.prod-70 a.product_title,
	.prod-71 a.product_title {
		height: 78px;
	}

	.prod-72 a.product_title,
	.prod-73 a.product_title,
	.prod-74 a.product_title {
		height: 78px;
	}

	.prod-75 a.product_title,
	.prod-76 a.product_title,
	.prod-77 a.product_title {
		height: 78px;
	}

	.prod-78 a.product_title,
	.prod-79 a.product_title,
	.prod-80 a.product_title {
		height: 98px;
	}

	.prod-81 a.product_title,
	.prod-82 a.product_title,
	.prod-83 a.product_title {
		height: 98px;
	}

	.prod-84 a.product_title,
	.prod-85 a.product_title,
	.prod-86 a.product_title {
		height: 98px;
	}

	.prod-87 a.product_title,
	.prod-88 a.product_title,
	.prod-89 a.product_title {
		height: 117px;
	}

	.prod-90 a.product_title,
	.prod-91 a.product_title,
	.prod-92 a.product_title {
		height: 98px;
	}

	.prod-93 a.product_title,
	.prod-94 a.product_title,
	.prod-95 a.product_title {
		height: 117px;
	}

	.prod-96 a.product_title,
	.prod-97 a.product_title,
	.prod-98 a.product_title {
		height: 117px;
	}

	.prod-99 a.product_title,
	.prod-100 a.product_title,
	.prod-101 a.product_title {
		height: 98px;
	}

	.prod-102 a.product_title,
	.prod-103 a.product_title,
	.prod-104 a.product_title {
		height: 79px;
	}

	.prod-105 a.product_title,
	.prod-106 a.product_title,
	.prod-107 a.product_title {
		height: 117px;
	}

	.prod-108 a.product_title,
	.prod-109 a.product_title,
	.prod-110 a.product_title {
		height: 98px;
	}

	.prod-111 a.product_title,
	.prod-112 a.product_title,
	.prod-113 a.product_title {
		height: 136px;
	}

	.prod-114 a.product_title,
	.prod-115 a.product_title,
	.prod-116 a.product_title {
		height: 98px;
	}

	.prod-117 a.product_title,
	.prod-118 a.product_title,
	.prod-119 a.product_title {
		height: 117px;
	}

	.prod-120 a.product_title,
	.prod-121 a.product_title,
	.prod-122 a.product_title {
		height: 156px;
	}

	.prod-123 a.product_title,
	.prod-124 a.product_title,
	.prod-125 a.product_title {
		height: 117px;
	}

	.prod-126 a.product_title,
	.prod-127 a.product_title,
	.prod-128 a.product_title {
		height: 78px;
	}

	.prod-129 a.product_title,
	.prod-130 a.product_title,
	.prod-131 a.product_title {
		height: 98px;
	}

	.prod-132 a.product_title,
	.prod-133 a.product_title,
	.prod-134 a.product_title {
		height: 79px;
	}

	.prod-135 a.product_title,
	.prod-136 a.product_title,
	.prod-137 a.product_title {
		height: 117px;
	}

	.prod-138 a.product_title {
		height: 77px;
	}
}

@media (max-width: 1682px) and (min-width: 1291px) {
	h1.h3 {
		font-weight: bold;
	}

	.row-a1 a.product_title,
	.row-a2 a.product_title {
		height: 67px;
	}

	.row-a3 a.product_title {
		height: 64px;
	}

	.prod-0 a.product_title,
	.prod-1 a.product_title,
	.prod-2 a.product_title {
		height: 117px;
	}

	.prod-3 a.product_title,
	.prod-4 a.product_title,
	.prod-5 a.product_title {
		height: 79px;
	}

	.prod-6 a.product_title,
	.prod-7 a.product_title,
	.prod-8 a.product_title {
		height: 98px;
	}

	.prod-9 a.product_title,
	.prod-10 a.product_title,
	.prod-11 a.product_title {
		height: 59px;
	}

	.prod-12 a.product_title,
	.prod-13 a.product_title,
	.prod-14 a.product_title {
		height: 59px;
	}

	.prod-15 a.product_title,
	.prod-16 a.product_title,
	.prod-17 a.product_title {
		height: 136px;
	}

	.prod-18 a.product_title,
	.prod-19 a.product_title,
	.prod-20 a.product_title {
		height: 174px;
	}

	.prod-21 a.product_title,
	.prod-22 a.product_title,
	.prod-23 a.product_title {
		height: 136px;
	}

	.prod-24 a.product_title,
	.prod-25 a.product_title,
	.prod-26 a.product_title {
		height: 136px;
	}

	.prod-27 a.product_title,
	.prod-28 a.product_title,
	.prod-29 a.product_title {
		height: 117px;
	}

	.prod-30 a.product_title,
	.prod-31 a.product_title,
	.prod-32 a.product_title {
		height: 116px;
	}

	.prod-33 a.product_title,
	.prod-34 a.product_title,
	.prod-35 a.product_title {
		height: 136px;
	}

	.prod-36 a.product_title,
	.prod-37 a.product_title,
	.prod-38 a.product_title {
		height: 98px;
	}

	.prod-39 a.product_title,
	.prod-40 a.product_title,
	.prod-41 a.product_title {
		height: 117px;
	}

	.prod-42 a.product_title,
	.prod-43 a.product_title,
	.prod-44 a.product_title {
		height: 117px;
	}

	.prod-45 a.product_title,
	.prod-46 a.product_title,
	.prod-47 a.product_title {
		height: 59px;
	}

	.prod-48 a.product_title,
	.prod-49 a.product_title,
	.prod-50 a.product_title {
		height: 98px;
	}

	.prod-51 a.product_title,
	.prod-52 a.product_title,
	.prod-53 a.product_title {
		height: 78px;
	}

	.prod-54 a.product_title,
	.prod-55 a.product_title,
	.prod-56 a.product_title {
		height: 98px;
	}

	.prod-57 a.product_title,
	.prod-58 a.product_title,
	.prod-59 a.product_title {
		height: 98px;
	}

	.prod-60 a.product_title,
	.prod-61 a.product_title,
	.prod-62 a.product_title {
		height: 117px;
	}

	.prod-63 a.product_title,
	.prod-64 a.product_title,
	.prod-65 a.product_title {
		height: 117px;
	}

	.prod-66 a.product_title,
	.prod-67 a.product_title,
	.prod-68 a.product_title {
		height: 117px;
	}

	.prod-69 a.product_title,
	.prod-70 a.product_title,
	.prod-71 a.product_title {
		height: 78px;
	}

	.prod-72 a.product_title,
	.prod-73 a.product_title,
	.prod-74 a.product_title {
		height: 78px;
	}

	.prod-75 a.product_title,
	.prod-76 a.product_title,
	.prod-77 a.product_title {
		height: 78px;
	}

	.prod-78 a.product_title,
	.prod-79 a.product_title,
	.prod-80 a.product_title {
		height: 98px;
	}

	.prod-81 a.product_title,
	.prod-82 a.product_title,
	.prod-83 a.product_title {
		height: 98px;
	}

	.prod-84 a.product_title,
	.prod-85 a.product_title,
	.prod-86 a.product_title {
		height: 98px;
	}

	.prod-87 a.product_title,
	.prod-88 a.product_title,
	.prod-89 a.product_title {
		height: 117px;
	}

	.prod-90 a.product_title,
	.prod-91 a.product_title,
	.prod-92 a.product_title {
		height: 98px;
	}

	.prod-93 a.product_title,
	.prod-94 a.product_title,
	.prod-95 a.product_title {
		height: 117px;
	}

	.prod-96 a.product_title,
	.prod-97 a.product_title,
	.prod-98 a.product_title {
		height: 117px;
	}

	.prod-99 a.product_title,
	.prod-100 a.product_title,
	.prod-101 a.product_title {
		height: 98px;
	}

	.prod-102 a.product_title,
	.prod-103 a.product_title,
	.prod-104 a.product_title {
		height: 79px;
	}

	.prod-105 a.product_title,
	.prod-106 a.product_title,
	.prod-107 a.product_title {
		height: 117px;
	}

	.prod-108 a.product_title,
	.prod-109 a.product_title,
	.prod-110 a.product_title {
		height: 98px;
	}

	.prod-111 a.product_title,
	.prod-112 a.product_title,
	.prod-113 a.product_title {
		height: 136px;
	}

	.prod-114 a.product_title,
	.prod-115 a.product_title,
	.prod-116 a.product_title {
		height: 98px;
	}

	.prod-117 a.product_title,
	.prod-118 a.product_title,
	.prod-119 a.product_title {
		height: 117px;
	}

	.prod-120 a.product_title,
	.prod-121 a.product_title,
	.prod-122 a.product_title {
		height: 156px;
	}

	.prod-123 a.product_title,
	.prod-124 a.product_title,
	.prod-125 a.product_title {
		height: 117px;
	}

	.prod-126 a.product_title,
	.prod-127 a.product_title,
	.prod-128 a.product_title {
		height: 78px;
	}

	.prod-129 a.product_title,
	.prod-130 a.product_title,
	.prod-131 a.product_title {
		height: 98px;
	}

	.prod-132 a.product_title,
	.prod-133 a.product_title,
	.prod-134 a.product_title {
		height: 79px;
	}

	.prod-135 a.product_title,
	.prod-136 a.product_title,
	.prod-137 a.product_title {
		height: 117px;
	}

	.prod-138 a.product_title {
		height: 77px;
	}
}

@media only screen and (min-width: 1683px) {
	.row-a1 a.product_title,
	.row-a2 a.product_title,
	.prod-0 a.product_title	{
		height: 78px;
	}

	.row-a3 a.product_title {
		height: 75px;
	}

	.prod-1 a.product_title,
	.prod-2 a.product_title,
	.prod-3 a.product_title,
	.prod-4 a.product_title	{
		height: 117px;
	}

	.prod-5 a.product_title,
	.prod-6 a.product_title,
	.prod-7 a.product_title,
	.prod-8 a.product_title	{
		height: 98px;
	}

	.prod-9 a.product_title,
	.prod-10 a.product_title,
	.prod-11 a.product_title,
	.prod-12 a.product_title	{
		height: 59px;
	}

	.prod-13 a.product_title,
	.prod-14 a.product_title,
	.prod-15 a.product_title,
	.prod-16 a.product_title {
		height: 59px;
	}

	.prod-17 a.product_title,
	.prod-18 a.product_title,
	.prod-19 a.product_title,
	.prod-20 a.product_title {
		height: 173px;
	}

	.prod-21 a.product_title,
	.prod-22 a.product_title,
	.prod-23 a.product_title,
	.prod-24 a.product_title {
		height: 135px;
	}

	.prod-25 a.product_title,
	.prod-26 a.product_title,
	.prod-27 a.product_title,
	.prod-28 a.product_title {
		height: 116px;
	}

	.prod-29 a.product_title,
	.prod-30 a.product_title,
	.prod-31 a.product_title,
	.prod-32 a.product_title {
		height: 116px;
	}

	.prod-33 a.product_title,
	.prod-34 a.product_title,
	.prod-35 a.product_title,
	.prod-36 a.product_title {
		height: 136px;
	}

	.prod-37 a.product_title,
	.prod-38 a.product_title,
	.prod-39 a.product_title,
	.prod-40 a.product_title {
		height: 117px;
	}

	.prod-41 a.product_title,
	.prod-42 a.product_title,
	.prod-43 a.product_title,
	.prod-44 a.product_title {
		height: 117px;
	}

	.prod-45 a.product_title,
	.prod-46 a.product_title,
	.prod-47 a.product_title,
	.prod-48 a.product_title {
		height: 79px;
	}

	.prod-49 a.product_title,
	.prod-50 a.product_title,
	.prod-51 a.product_title,
	.prod-52 a.product_title {
		height: 98px;
	}

	.prod-53 a.product_title,
	.prod-54 a.product_title,
	.prod-55 a.product_title,
	.prod-56 a.product_title {
		height: 98px;
	}

	.prod-57 a.product_title,
	.prod-58 a.product_title,
	.prod-59 a.product_title,
	.prod-60 a.product_title {
		height: 98px;
	}

	.prod-61 a.product_title,
	.prod-62 a.product_title,
	.prod-63 a.product_title,
	.prod-64 a.product_title {
		height: 117px;
	}

	.prod-65 a.product_title,
	.prod-66 a.product_title,
	.prod-67 a.product_title,
	.prod-68 a.product_title {
		height: 117px;
	}

	.prod-69 a.product_title,
	.prod-70 a.product_title,
	.prod-71 a.product_title,
	.prod-72 a.product_title {
		height: 78px;
	}

	.prod-73 a.product_title,
	.prod-74 a.product_title,
	.prod-75 a.product_title,
	.prod-76 a.product_title {
		height: 78px;
	}

	.prod-77 a.product_title,
	.prod-78 a.product_title,
	.prod-79 a.product_title,
	.prod-80 a.product_title {
		height: 98px;
	}

	.prod-81 a.product_title,
	.prod-82 a.product_title,
	.prod-83 a.product_title,
	.prod-84 a.product_title {
		height: 98px;
	}

	.prod-85 a.product_title,
	.prod-86 a.product_title,
	.prod-87 a.product_title,
	.prod-88 a.product_title {
		height: 117px;
	}

	.prod-89 a.product_title,
	.prod-90 a.product_title,
	.prod-91 a.product_title,
	.prod-92 a.product_title {
		height: 117px;
	}

	.prod-93 a.product_title,
	.prod-94 a.product_title,
	.prod-95 a.product_title,
	.prod-96 a.product_title {
		height: 117px;
	}

	.prod-97 a.product_title,
	.prod-98 a.product_title,
	.prod-99 a.product_title,
	.prod-100 a.product_title {
		height: 78px;
	}

	.prod-101 a.product_title,
	.prod-102 a.product_title,
	.prod-103 a.product_title,
	.prod-104 a.product_title {
		height: 98px;
	}

	.prod-105 a.product_title,
	.prod-106 a.product_title,
	.prod-107 a.product_title,
	.prod-108 a.product_title {
		height: 117px;
	}

	.prod-109 a.product_title,
	.prod-110 a.product_title,
	.prod-111 a.product_title,
	.prod-112 a.product_title {
		height: 98px;
	}

	.prod-113 a.product_title,
	.prod-114 a.product_title,
	.prod-115 a.product_title,
	.prod-116 a.product_title {
		height: 136px;
	}

	.prod-117 a.product_title,
	.prod-118 a.product_title,
	.prod-119 a.product_title,
	.prod-120 a.product_title {
		height: 117px;
	}

	.prod-121 a.product_title,
	.prod-122 a.product_title,
	.prod-123 a.product_title,
	.prod-124 a.product_title {
		height: 156px;
	}

	.prod-125 a.product_title,
	.prod-126 a.product_title,
	.prod-127 a.product_title,
	.prod-128 a.product_title {
		height: 79px;
	}

	.prod-129 a.product_title,
	.prod-130 a.product_title,
	.prod-131 a.product_title,
	.prod-132 a.product_title {
		height: 98px;
	}

	.prod-133 a.product_title,
	.prod-134 a.product_title,
	.prod-135 a.product_title,
	.prod-136 a.product_title {
		height: 117px;
	}

	.prod-137 a.product_title,
	.prod-138 a.product_title {
		height: 117px;
	}
}

/*
@media only screen and (min-width: 992px) {
	.row-a3 a.product_title,
	.prod-0 a.product_title {
		height: 88px;
	}
}

@media only screen and (min-width: 933px) {
	.row-a1 a.product_title,
	.row-a2 a.product_title {
		height: 67px;
	}

	.row-a3 a.product_title {
		height: 66px;
	}

	.prod-0 a.product_title,
	.prod-1 a.product_title,
	.prod-2 a.product_title {
		height: 132px;
	}

	.prod-3 a.product_title,
	.prod-4 a.product_title,
	.prod-5 a.product_title {
		height: 114px;
	}

	.prod-6 a.product_title,
	.prod-7 a.product_title,
	.prod-8 a.product_title {
		height: 132px;
	}

	.prod-9 a.product_title,
	.prod-10 a.product_title,
	.prod-11 a.product_title,
	.prod-12 a.product_title,
	.prod-13 a.product_title,
	.prod-14 a.product_title {
		height: 88px;
	}

	.prod-15 a.product_title,
	.prod-16 a.product_title,
	.prod-17 a.product_title {
		height: 154px;
	}


	.prod-18 a.product_title,
	.prod-19 a.product_title,
	.prod-20 a.product_title {
		height: 198px;
	}


	.prod-21 a.product_title,
	.prod-22 a.product_title,
	.prod-23 a.product_title {
		height: 176px;
	}

	.prod-24 a.product_title,
	.prod-25 a.product_title,
	.prod-26 a.product_title,
	.prod-27 a.product_title,
	.prod-28 a.product_title,
	.prod-29 a.product_title {
		height: 176px;
	}

	.prod-30 a.product_title,
	.prod-31 a.product_title,
	.prod-32 a.product_title,
	.prod-33 a.product_title,
	.prod-34 a.product_title,
	.prod-35 a.product_title {
		height: 154px;
	}

	.prod-36 a.product_title,
	.prod-37 a.product_title,
	.prod-38 a.product_title,
	.prod-39 a.product_title,
	.prod-40 a.product_title,
	.prod-41 a.product_title {
		height: 132px;
	}

	.prod-42 a.product_title,
	.prod-43 a.product_title,
	.prod-44 a.product_title {
		height: 176px;
	}

	.prod-45 a.product_title,
	.prod-46 a.product_title,
	.prod-47 a.product_title {
		height: 88px;
	}

	.prod-48 a.product_title,
	.prod-49 a.product_title,
	.prod-50 a.product_title {
		height: 110px;
	}

	.prod-51 a.product_title,
	.prod-52 a.product_title,
	.prod-53 a.product_title {
		height: 88px;
	}

	.prod-54 a.product_title,
	.prod-55 a.product_title,
	.prod-56 a.product_title,
	.prod-57 a.product_title,
	.prod-58 a.product_title,
	.prod-59 a.product_title {
		height: 111px;
	}

	.prod-60 a.product_title,
	.prod-61 a.product_title,
	.prod-62 a.product_title {
		height: 133px;
	}

	.prod-63 a.product_title,
	.prod-64 a.product_title,
	.prod-65 a.product_title {
		height: 155px;
	}

	.prod-66 a.product_title,
	.prod-67 a.product_title,
	.prod-68 a.product_title {
		height: 133px;
	}

	.prod-69 a.product_title,
	.prod-70 a.product_title,
	.prod-71 a.product_title,
	.prod-72 a.product_title,
	.prod-73 a.product_title,
	.prod-74 a.product_title,
	.prod-78 a.product_title,
	.prod-79 a.product_title,
	.prod-80 a.product_title {
		height: 111px;
	}

	.prod-75 a.product_title,
	.prod-76 a.product_title,
	.prod-77 a.product_title {
		height: 88px;
	}

	.prod-81 a.product_title,
	.prod-82 a.product_title,
	.prod-83 a.product_title {
		height: 133px;
	}

	.prod-84 a.product_title,
	.prod-85 a.product_title,
	.prod-86 a.product_title {
		height: 132px;
	}

	.prod-87 a.product_title,
	.prod-88 a.product_title,
	.prod-89 a.product_title {
		height: 155px;
	}

	.prod-90 a.product_title,
	.prod-91 a.product_title,
	.prod-92 a.product_title {
		height: 132px;
	}

	.prod-93 a.product_title,
	.prod-94 a.product_title,
	.prod-95 a.product_title {
		height: 155px;
	}

	.prod-96 a.product_title,
	.prod-97 a.product_title,
	.prod-98 a.product_title {
		height: 133px;
	}

	.prod-99 a.product_title,
	.prod-100 a.product_title,
	.prod-101 a.product_title {
		height: 111px;
	}

	.prod-102 a.product_title,
	.prod-103 a.product_title,
	.prod-104 a.product_title {
		height: 89px;
	}

	.prod-105 a.product_title,
	.prod-106 a.product_title,
	.prod-107 a.product_title,
	.prod-108 a.product_title,
	.prod-109 a.product_title,
	.prod-110 a.product_title {
		height: 133px;
	}

	.prod-111 a.product_title,
	.prod-112 a.product_title,
	.prod-113 a.product_title {
		height: 155px;
	}

	.prod-114 a.product_title,
	.prod-115 a.product_title,
	.prod-116 a.product_title,
	.prod-117 a.product_title,
	.prod-118 a.product_title,
	.prod-119 a.product_title {
		height: 133px;
	}

	.prod-120 a.product_title,
	.prod-121 a.product_title,
	.prod-122 a.product_title {
		height: 176px;
	}

	.prod-123 a.product_title,
	.prod-124 a.product_title,
	.prod-125 a.product_title,
	.prod-129 a.product_title,
	.prod-130 a.product_title,
	.prod-131 a.product_title,
	.prod-135 a.product_title,
	.prod-136 a.product_title,
	.prod-137 a.product_title {
		height: 133px;
	}

	.prod-126 a.product_title,
	.prod-127 a.product_title,
	.prod-128 a.product_title {
		height: 88px;
	}

	.prod-132 a.product_title,
	.prod-133 a.product_title,
	.prod-134 a.product_title {
		height: 111px;
	}
}
*/

/*
@media only screen and (min-width: 1700px) {
	.row-a1 a.product_title,
	.row-a2 a.product_title {
		height: 133px;
	}

	.row-a3 a.product_title	{
		height: 132px;
	}

	.prod-1 a.product_title,
	.prod-2 a.product_title,
	.prod-3 a.product_title,
	.prod-4 a.product_title	{
		height: 155px;
	}

	.prod-5 a.product_title,
	.prod-6 a.product_title,
	.prod-7 a.product_title,
	.prod-8 a.product_title	{
		height: 133px;
	}

	.prod-9 a.product_title,
	.prod-10 a.product_title,
	.prod-11 a.product_title,
	.prod-12 a.product_title	{
		height: 89px;
	}

	.prod-13 a.product_title,
	.prod-14 a.product_title,
	.prod-15 a.product_title,
	.prod-16 a.product_title {
		height: 88px;
	}

	.prod-17 a.product_title,
	.prod-18 a.product_title,
	.prod-19 a.product_title,
	.prod-20 a.product_title {
		height: 242px;
	}

	.prod-29 a.product_title,
	.prod-30 a.product_title,
	.prod-31 a.product_title,
	.prod-32 a.product_title {
		height: 176px;
	}

	.prod-33 a.product_title,
	.prod-34 a.product_title,
	.prod-35 a.product_title,
	.prod-36 a.product_title {
		height: 154px;
	}

	.prod-37 a.product_title,
	.prod-38 a.product_title,
	.prod-39 a.product_title,
	.prod-40 a.product_title {
		height: 133px;
	}

	.prod-41 a.product_title,
	.prod-42 a.product_title,
	.prod-43 a.product_title,
	.prod-44 a.product_title {
		height: 198px;
	}

	.prod-45 a.product_title,
	.prod-46 a.product_title,
	.prod-47 a.product_title,
	.prod-48 a.product_title {
		height: 111px;
	}

	.prod-49 a.product_title,
	.prod-50 a.product_title,
	.prod-51 a.product_title,
	.prod-52 a.product_title {
		height: 133px;
	}

	.prod-53 a.product_title,
	.prod-54 a.product_title,
	.prod-55 a.product_title,
	.prod-56 a.product_title {
		height: 133px;
	}

	.prod-57 a.product_title,
	.prod-58 a.product_title,
	.prod-59 a.product_title,
	.prod-60 a.product_title {
		height: 155px;
	}

	.prod-61 a.product_title,
	.prod-62 a.product_title,
	.prod-63 a.product_title,
	.prod-64 a.product_title {
		height: 177px;
	}

	.prod-65 a.product_title,
	.prod-66 a.product_title,
	.prod-67 a.product_title,
	.prod-68 a.product_title {
		height: 155px;
	}

	.prod-69 a.product_title,
	.prod-70 a.product_title,
	.prod-71 a.product_title,
	.prod-72 a.product_title {
		height: 133px;
	}

	.prod-73 a.product_title,
	.prod-74 a.product_title,
	.prod-75 a.product_title,
	.prod-76 a.product_title {
		height: 111px;
	}

	.prod-85 a.product_title,
	.prod-86 a.product_title,
	.prod-87 a.product_title,
	.prod-88 a.product_title {
		height: 154px;
	}

	.prod-89 a.product_title,
	.prod-90 a.product_title,
	.prod-91 a.product_title,
	.prod-92 a.product_title {
		height: 176px;
	}

	.prod-97 a.product_title,
	.prod-98 a.product_title,
	.prod-99 a.product_title,
	.prod-100 a.product_title {
		height: 133px;
	}

	.prod-101 a.product_title,
	.prod-102 a.product_title,
	.prod-103 a.product_title,
	.prod-104 a.product_title {
		height: 133px;
	}

	.prod-105 a.product_title,
	.prod-106 a.product_title,
	.prod-107 a.product_title,
	.prod-108 a.product_title {
		height: 198px;
	}

	.prod-109 a.product_title,
	.prod-110 a.product_title,
	.prod-111 a.product_title,
	.prod-112 a.product_title {
		height: 154px;
	}

	.prod-113 a.product_title,
	.prod-114 a.product_title,
	.prod-115 a.product_title,
	.prod-116 a.product_title {
		height: 198px;
	}

	.prod-117 a.product_title,
	.prod-118 a.product_title,
	.prod-119 a.product_title,
	.prod-120 a.product_title {
		height: 133px;
	}

	.prod-121 a.product_title,
	.prod-122 a.product_title,
	.prod-123 a.product_title,
	.prod-124 a.product_title {
		height: 199px;
	}

	.prod-125 a.product_title,
	.prod-126 a.product_title,
	.prod-127 a.product_title,
	.prod-128 a.product_title {
		height: 133px;
	}

	.prod-129 a.product_title,
	.prod-130 a.product_title,
	.prod-131 a.product_title,
	.prod-132 a.product_title {
		height: 133px;
	}

	.prod-133 a.product_title,
	.prod-134 a.product_title,
	.prod-135 a.product_title,
	.prod-136 a.product_title {
		height: 133px;
	}

	.prod-137 a.product_title,
	.prod-138 a.product_title {
		height: 66px;
	}
}
*/

@media only screen and (min-width: 1920px) {
  img.emp-heading {
    max-width: 100%;
	/* width: 99%; */
  }
}

/* classes for /subscribe */
.bottomFloat {
    position:static;
    bottom:auto;
}
@media (min-width: 992px) {
    .bottomFloat {
        position:absolute;
        bottom:0;
    }
}
