@charset "utf-8";
/* CSS Document */
#mySidenav.sidenav {
  display: none;
}
.mobile {
  display: none;
}
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #f2f2f2;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top:0px;
}
.logo-mobile img {
  width: 7rem;
  margin-top: -12px;
}
#myHeader {
  float: left;
}
.upper-wrapper.hidden-desktop {
  float: right;
}
#mySidenav .mod-menu > li {
  position: relative;
  display: block;
  border-bottom: 1px solid #ccc;
  padding: 1rem;
}
#mySidenav .mod-menu.mod-list.nav {
  text-align: left;
}
#mySidenav .mod-menu > li a {
  color: #000;
}
.closebtn {
  background: #1d315c;
  padding: 0.9rem;
  text-align: right;
}
.closebtn a {
  color: #fff;
  text-decoration: none;
}

@media screen and (max-width: 767px) {
	#mySidenav.sidenav {
	  display:block;
	}
	.mobile {
	  display: block;
	}
	.grid-child.container-nav {
  	   display: none;
}	
.nav-item.item-128 {
  display: none !important;
}
.container-header {
  height: 6rem;
  padding: 1rem;
}
.fwd-grid {
  display: block;
}
#hero {
  min-height: 24rem;
}
#hero .sppb-addon-title {
  color: #BD8937;
  margin-top: -3rem !important;
}
#sppb-addon-1648680781489 .fwd-grid {
  display: block !important;
}
.home-orb { 
  padding: 1rem;
  margin-bottom: 17px;
}
.two-col-wraper { 
  padding: 1rem 0.6rem; 
  margin-top: 0.3rem;
}
.container-footer.footer.full-width {
  text-align: center;
}
.copyright .sppb-addon-wrapper {
  margin: 0.1rem !important;
}
#sppb-addon-1646935887361 .sppb-addon-content {
  text-align: center;
}
.modified-container.side-bar-right, .modified-container.side-bar-right.container.content {
  width: 100%;
  float: none;
  padding-left: 0;
}
#aside {
  width: 100%;
  float: none;
  padding-right: 0;
}
.well {
  background: #F5F5F5;
  padding: 1rem;
  margin-top: 0;
}
.homegrid-birth-death {
  font-size: 0.9rem;
  text-align: center;
  font-weight: normal;
  padding-bottom: 1rem;
}
.modified-container.container.content {
  width: 100%;
}
.jrPage input:not([type="checkbox"]):not([type="radio"]).jrText, .jrForm input:not([type="checkbox"]):not([type="radio"]).jrText {
  width: 100%;
}
.obit-img {
  text-align: center;
  padding-top: 1rem;
  width: 74%;
  margin: auto;
}
.jrPage input:not([type="checkbox"]):not([type="radio"]).jrText, .jrForm input:not([type="checkbox"]):not([type="radio"]).jrText {
  width: 100% !important;
}
.order {
	float: none !important;
	margin-top: 0 !important;
}
.jr-layout-outer.jrCardLayout.jrCardHorizontal {
  margin-bottom: 2rem;
  background: #f5f5f5;
  border: 1px solid #ccc;
}
.birth {
  text-align: center;
}
.orbituary-wrapper h3 {
  text-align: center;
  margin-top: -1.3rem !important;
  margin-bottom: 2rem !important;
}
.fwd-pb-2 {
  padding-bottom: 0.5rem !important;
}
.fwd-pt-4 {
  padding-top: 0rem !important;
}
.order a {
  margin: auto;
  display: table;
  text-align: center;
}
.orbituary-bg {
  display: none; 
}
.left-span {
  width: 100%;
}
.jr-page.jr-layout-outer.jr-listing-detail.jrPage.jrListingDetail.nda {
  padding-top: 0;
}
.right-span {
  width: 100%;
  padding-left: 0; 
}
img.hikashop_child_image {
  height: 80px;
}
#hikashop_product_bottom_part .col-6 { 
  width: 100%;
}
}
/*tablet portrait*/
@media (min-width: 768px) and (max-width: 979px) {	  
.mod-menu.mod-list.nav img {
  width: 8.6rem;
}
.container-header .mod-menu > li > a, .container-header .mod-menu > li > span { 
  font-size: 1rem;
  padding: 0px 0.7rem;
}
#section-id-1646839358008 .sppb-col-md-2 {
  width: 50%;
  padding: 0 6rem;
}
#section-id-1646839358008 {
  padding-top: 1.6rem !important;
}
.footer2 img {
  width: 6.7rem; 
}
#section-id-1646935887359 .sppb-col-md-6 {
  width: 50%;
  padding: 0 3rem;
}
#aside {
  width: 35%;
  float: right;
  padding-right: 0;
}
.modified-container.side-bar-right, .modified-container.side-bar-right.container.content {
  width: 65%;
  float: left;
  padding-left: 0; 
}
.sppb-gallery li { 
  width: 45%;
}
.orbituary-bg img {
  display: block; 
  margin-top: -1rem;
}
.container-header {
  height: 5.5rem;
}
#hero {
  min-height: 27rem;
}
.\32 col-div {
  width: calc(100% / 1) !important; 
}
.sm\:fwd-grid-cols-fill-lg {
  grid-template-columns: repeat(auto-fill, minmax(9.4rem, 1fr)) !important;
}
.footer2 {
  text-align: center;
}
.footer2 li {
  list-style: none;
  display: inline-block;
}
.footer2 li::after {
  content: "|";
  padding: 0 5px;
}
.footer2 li:last-child::after {
  content: "";
}
img.hikashop_child_image {
  height: 105px;
}
}
/*tablet landscape*/
@media (min-width: 980px) and (max-width: 1199px) { 
#column-id-1646832277688 .sm\:fwd-grid-cols-fill-lg {
  grid-template-columns: repeat(auto-fill, minmax(11.4rem, 1fr));
}
.footer2 {
  padding: 0 1rem;
}
.copyright {
  padding: 0 1rem;
}
.modified-container.side-bar-right, .modified-container.side-bar-right.container.content {
  padding-left: 1rem; 
}
#aside {
  padding-right: 1rem;
}
.mod-menu.mod-list.nav img {
  width: 13.2rem;
}
.orbituary-bg img {
  display: block;
  margin-top: -4rem;
}
}
/*-Smaller Older Computers */
@media (min-width: 1200px) and (max-width: 1400px)  { 
.sm\:fwd-grid-auto-cols-lg {
  grid-auto-columns: 16.5rem;
}
.footer2 {
  padding: 0 1rem;
}
.copyright {
  padding: 0 1rem;
}
.modified-container.side-bar-right, .modified-container.side-bar-right.container.content {
  padding-left: 5rem; 
}
#aside {
  padding-right: 5rem;
}
.mod-menu.mod-list.nav img {
  width: 12.9rem;
}
.orbituary-bg img {
    display: block;
    margin-top: -4rem;
}
}