.phw_table_shipping {
  display       : inline-block;
  width         : 200px;
  text-align    : left;
  margin-bottom : 20px;
}

.phw_welcomeCenter_ww_listContent {
  margin  : 5px 0 5px 0;
  padding : 2px 0 2px 0;
}

.phw_welcomeCenter_ww_list {
  display : block;
}

.phw_welcomeCenter_ww_firstlink {
  margin : 10px 0 0 0;
}

.phw_welcomeCenter_ww_subHeading {
  font-size   : 14px;
  font-weight : bold;
  padding     : 10px 0;
}

#phw_aboutUs_ww {
  padding        : 10px 0 0 12px;
  font-family    : "Futura W01 Book", sans-serif;
  font-size      : 14px;
  line-height    : 20px;
  color          : #7e7e7e;
  vertical-align : top;
}

.phw_aboutUs_ww_contactTitle {
  border-bottom : 1px solid #7e7e7e;
  color         : #5e87a1;
  font-size     : 25px;
  font-weight   : normal;
  padding       : 0 0 10px;
  margin        : 0 0 15px;
}

.phw_welcomeCenter_ww_listContent_block {
  display : block;
  margin  : 10px 0 10px 0;
}

.phw_welcomeCenter_ww_list {
  display : block;
}

.phw_welcomeCenter_ww_indent {
  margin : 0 0 0 110px;
}

.phw_aboutUs_ww_content {
  margin         : -265px 36px 0 224px;
  vertical-align : top;
  width          : auto;
  z-index        : 200;
  padding        : 0 60px;
}

.phw_aboutUs_ww_content {
  margin         : -265px 36px 0 224px;
  vertical-align : top;
  width          : auto;
  z-index        : 200;
  padding        : 0 60px;
}

.phw_aboutUs_ww_contactTitle {
  border-bottom : 1px solid #7e7e7e;
  color         : #5e87a1;
  font-size     : 25px;
  font-weight   : normal;
  padding       : 0 0 10px;
  margin        : 0 0 15px;
}

.phw_welcomeCenter_ww_listContent_block {
  display : block;
  margin  : 10px 0 10px 0;
}

.phw_page_attribute {
  display : none;
}

.phw-sayt-container-title {
  width : 62%;
}

#billingCountrySelector {
  margin-top : 68px;
}

/*-----START CHECKOUT EMAIL SIGNUP-----*/

.checkbox.mailing.bambeco-checkbox label {
  opacity : 0.5;
  padding : 0 0 0 80px !important;
}

.checkbox.mailing.bambeco-checkbox input {
  font-size   : 9px;
  width       : 15px;
  height      : 15px;
  line-height : 10px;
  left        : 77px;
  top         : 4px;
}

.bambeco-checkbox input:checked::before {
  color       : #c3c3c3;
  line-height : 13px;
}

@media screen and (max-width : 768px) {
  .checkbox.mailing.bambeco-checkbox input {
    left : 30px;
  }

  .checkbox.mailing.bambeco-checkbox label {
    padding : 0 0 0 35px !important;
  }
}

/*-----END CHECKOUT EMAIL SIGNUP-----*/

/*-----START CHAT LINK PDP-----*/

.phw_container_share .chat:hover {
  font-size   : 18px;
  color       : #6a6f7f;
  display     : block;
  line-height : unset;
}

/*-----END CHAT LINK PDP-----*/

/*-----START MH-38-----*/

.phw-mobi-finder-item {
	display: none!important;
}

.hearthsong-only {
	display: none!important;
}

@media (min-width: 1024px) {
	.main-header .main-navigation.NavHearthsongBarComponent {
			background: none;
	}	
}

.display-mobi-only {
	display: inline-block;
}

@media screen and (min-width : 769px) {
	.display-mobi-only {
		display: none;
	}
}

@media (max-width: 1023px) {
	.main-header .main-navigation.NavHearthsongBarComponent .nav-pills li.auto.active:hover > a,
	.main-header .main-navigation.NavHearthsongBarComponent .nav-pills li.auto.active:focus > a {
     color: inherit !important;
   }
   
	.main-header .main-navigation.NavHearthsongBarComponent > .nav > li > a:hover,
	.main-header .main-navigation.NavHearthsongBarComponent > .nav > li > a:focus {
		color: #ffffff;
	}
}

   .main-header .main-navigation .has-sub .sub-navigation .sub-navigation-section .sub-navigation-list > li > a {
		position:relative;
		display:block;
		padding: 5px 10px 5px 20px !important;
   }
   
@media (min-width: 1024px) {
	.main-header .main-navigation.NavHearthsongBarComponent > .nav > li:nth-child(1) .sub-navigation {
		width: 342px;
	}
	
	.main-header .main-navigation.NavHearthsongBarComponent > .nav > li:nth-child(2) .sub-navigation {
		width: 342px;
	}
}


.carousel{
	overflow: hidden;
}

/*-----END MH-38-----*/

/*.pr-qa-display-ask-question {
	display: none!important;
}*/

.main-header .main-navigation.NavHearthsongBarComponent > .nav > li .sub-navigation-section-parent .sub-navigation-section .sub-navigation-list li:first-child a {
font-size: 19px;
}

@media (min-width: 1024px) {
	.main-header .main-navigation.NavHearthsongBarComponent > .nav > li:hover .sub-navigation .row .sub-navigation-section, 
	.main-header .main-navigation.NavHearthsongBarComponent > .nav > li.md-show-sub .sub-navigation .row .sub-navigation-section {
		width: 210px;
	}
	.main-header .main-navigation.NavHearthsongBarComponent > .nav > li:nth-child(1) .sub-navigation {
		width: 631px;
	}
	
	.main-header .main-navigation.NavHearthsongBarComponent > .nav > li:nth-child(2) .sub-navigation {
		width: 422px;
	}
	
	.main-header .main-navigation.NavHearthsongBarComponent > .nav > li:nth-child(3) .sub-navigation {
		width: 422px;
	}
	
	.main-header .main-navigation.NavHearthsongBarComponent > .nav > li:nth-child(4) .sub-navigation {
		width: 422px;
	}
	
	.main-header .main-navigation.NavHearthsongBarComponent > .nav > li:nth-child(5) .sub-navigation {
		width: 631px;
	}
}

@media (max-width: 1024px) and (min-width: 769px) {
	 .main-header .main-navigation.NavHearthsongBarComponent > .nav {
		 margin-left: 48px
	 }
	 
	 .site-search .input-group {
		 width: 85%;
	 }
}