.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

a, a:hover, a:visited {
  color: #fff;
}

.text-block {
  color: #fff;
  text-align: center;
  background-color: #000;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
}

.menuportfolio {
  float: right;
  color: #fff;
  text-align: center;
  width: 50%;
  font-family: Lato, sans-serif;
}

.jessdtattoosheader {
  color: #fff;
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 24px;
}

.menubooking {
  float: right;
  color: #fff;
  text-align: center;
  width: 50%;
  font-family: Lato, sans-serif;
}

.menusection {
  background-color: #000;
  padding-top: 5px;
  padding-bottom: 5px;
}

.herosection {
  filter: blur(2px);
  margin-top: 0;
  padding-top: 250px;
  padding-bottom: 250px;
}

.welcomediv {
  margin-top: 15px;
  font-family: Bitter, serif;
  font-size: 20px;
  line-height: 28px;
}

.calltoactiondiv {
  font-family: Bitter, serif;
  font-size: 20px;
  line-height: 28px;
}

.section {
  background-color: #000;
}

.text-block-2 {
  color: #fff;
}

.text-block-3 {
  color: #fff;
  text-align: left;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Bitter, serif;
  font-size: 16px;
}

.section-2 {
  background-color: #000;
  padding-top: 20px;
}

.menuabout, .menufaq {
  float: left;
  width: 50%;
}

.text-span {
  color: #686868;
}

.link {
  color: #696969;
}

.grid {
  grid-template: "Area Area-2 Area-3 Area-4 Area-5"
                 "Area-6 Area-7 Area-8 Area-9 Area-10"
                 "Area-11 Area-12 Area-13 Area-14 Area-15"
                 "Area-16 Area-17 Area-18 Area-19 Area-20"
                 "Area-21 Area-22 Area-23 Area-24 Area-25"
                 "Area-26 Area-27 Area-28 Area-29 Area-30"
                 "Area-31 Area-32 Area-33 Area-34 Area-35"
                 "Area-36 Area-37 Area-38 Area-39 Area-40"
                 "Area-41 Area-42 Area-43 Area-44 Area-45"
                 "Area-46 Area-47 Area-48 Area-49 Area-50"
                 "Area-51 Area-52 Area-53 Area-54 Area-55"
                 "Area-56 Area-57 Area-58 Area-59 Area-60"
                 "Area-61 Area-62 . . ."
                 / 1fr 1fr 1fr 1fr 1fr;
}

.slide {
  background-image: url('../images/IMG_3077-2.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  min-height: 0;
}

.slide-2 {
  background-image: url('../images/IMG_3079-2.jpg');
  background-position: 50%;
  background-size: cover;
  min-height: 300px;
}

.slide-3 {
  background-image: url('../images/IMG_3075-2.jpg');
  background-position: 50% 0;
  background-size: cover;
  min-height: 300px;
}

.slide-4 {
  background-image: url('../images/IMG_3080-2.jpg');
  background-position: 50%;
  background-size: cover;
  min-height: 300px;
}

.slide-5 {
  background-image: url('../images/IMG_3083-2.jpg');
  background-position: 50%;
  background-size: cover;
  min-height: 300px;
}

.slide-6 {
  background-image: url('../images/IMG_3074-2.jpg');
  background-position: 50%;
  background-size: cover;
  min-height: 300px;
}

.slider {
  height: auto;
  min-height: 600px;
}

.slide-7 {
  aspect-ratio: auto;
  background-image: url('../images/IMG_3075-2.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.slide-8 {
  background-image: url('../images/IMG_3077-2.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-9 {
  filter: brightness(139%);
  background-image: url('../images/IMG_3083-2.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-10 {
  background-image: url('../images/IMG_3080-2.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-11 {
  filter: brightness(139%);
  background-image: url('../images/IMG_3074-2.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-12 {
  background-image: url('../images/IMG_3079-2.jpg');
  background-position: 50%;
  background-size: cover;
}

.slider-2 {
  min-height: 600px;
  max-height: 960px;
}

.section-3 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.link-2:visited, .link-4:hover {
  color: #fff;
}

.bold-text {
  font-size: 64px;
}

.text-span-2, .text-span-3, .text-span-4, .text-span-5, .text-span-6, .text-span-7, .text-span-8 {
  font-size: 24px;
}

.text-block-4 {
  padding: 20px;
  font-family: Bitter, serif;
  font-size: 20px;
}

@media screen and (max-width: 991px) {
  .text-block-4 {
    padding: 20px;
    font-family: Bitter, serif;
    font-size: 20px;
  }
}

@media screen and (max-width: 767px) {
  .menuportfolio, .menuabout {
    width: 20%;
  }

  .html-embed {
    padding-left: 5px;
    padding-right: 5px;
  }

  .link-2 {
    float: right;
    text-align: right;
    margin-left: auto;
    margin-right: auto;
  }

  .link-4 {
    float: right;
  }

  .text-block-4 {
    padding: 20px;
    font-family: Bitter, serif;
    font-size: 20px;
  }
}

@media screen and (max-width: 479px) {
  .link, .link:hover, .link:focus, .link:visited {
    color: #696969;
  }

  .link-2 {
    float: right;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .link-3 {
    text-align: center;
    width: 100%;
    min-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-4 {
    padding: 10px;
    font-family: Bitter, serif;
    font-size: 20px;
  }
}

#w-node-_96f9f211-4f55-d418-2bbe-72c92c08b5a1-9596f010, #w-node-eab03481-65ea-4f4f-142e-0d1f3929c7d6-9596f010, #w-node-_94c5a040-c150-2588-b473-95bb0c83a987-9596f010, #w-node-_8d836964-e429-4d85-4862-5be1293a1f63-9596f010, #w-node-f68ed60d-98f5-4361-d80f-4505a9ed2117-9596f010, #w-node-_59849df4-f265-676d-760f-f77b95485b1a-9596f010, #w-node-_35c9643f-12e7-5169-c9a6-3b0bd883ad97-9596f010, #w-node-ef0ec5dc-778f-d117-2464-801ab762d21a-9596f010, #w-node-_69959437-e3a6-a615-7c7e-207aa351be04-9596f010, #w-node-_4b25af50-3a9f-df37-7ba4-3f48431ff860-9596f010, #w-node-_274cf159-e8a2-db31-4ab6-59364afa8e4f-9596f010, #w-node-_56245758-c063-5633-246d-7b4978f4ffb4-9596f010, #w-node-b57519f7-12fa-1298-8560-1c89b6ec36d0-9596f010, #w-node-bc81c442-565d-2b1d-838d-d7453ae8cf90-9596f010, #w-node-cf3e06b2-f942-6e41-86a7-ffff47780b38-9596f010, #w-node-_6f70dcd3-d73a-ae3e-714e-3ae88b306587-9596f010, #w-node-_1b4be03f-b02c-5d38-d4e5-0ea86ffb4f3f-9596f010, #w-node-fd8c1ba3-7d8c-aacb-c259-f8bc31e477cc-9596f010, #w-node-ec66d955-6507-8ed9-223b-5c7c606d4e65-9596f010, #w-node-de600d50-9581-cc15-e861-177c8f5bfd15-9596f010, #w-node-_462d4aa0-6499-4bde-8c60-64f75ad546bf-9596f010, #w-node-a3c7411c-3b95-6931-f1a9-857e1c344c3e-9596f010, #w-node-a9b7787a-8f77-cd21-ff83-4dbfe2702cfa-9596f010, #w-node-cb5211b4-a623-2c05-e8d7-c234b4d2ed3f-9596f010, #w-node-_5715a05a-8e91-c58a-0315-e902fbb86b26-9596f010, #w-node-b97868bf-8164-842e-b8f6-565b0fb4ad47-9596f010, #w-node-c354d11b-5558-7876-aa6c-5bfd39885441-9596f010, #w-node-af405b32-986c-b03f-ff54-70e8714e82dc-9596f010, #w-node-d92e4bf8-8ba1-03cd-af5f-d447c464a804-9596f010, #w-node-cdc8f7a9-cc97-288b-9988-6bcfd5e86900-9596f010, #w-node-faba2cd5-dac4-bc46-b190-61f3088d2da7-9596f010, #w-node-fb687100-dd91-4caa-b132-d094d45d832a-9596f010, #w-node-e03354cf-ba7f-d028-4a95-93afc01f1d61-9596f010, #w-node-bc5279dc-0c5f-53c0-5933-fd8dfc316fcd-9596f010, #w-node-_0589917a-de39-3aa3-8537-756e0a2e118b-9596f010, #w-node-_4ebf4d71-8cd7-7398-aade-ccad15e48e8b-9596f010, #w-node-_2467fbd9-9951-43ee-f2ae-8e3aa4476617-9596f010, #w-node-b775724c-7107-6f19-db1d-34ddf49ebfea-9596f010, #w-node-_99206a02-4e65-2311-65a2-66a75798679b-9596f010, #w-node-_838c83f0-ef26-51e0-32c6-b00356d07ee7-9596f010, #w-node-e808750b-a107-9448-c7a6-78e19ccdda34-9596f010, #w-node-_225a63cf-7f04-3881-5e77-20bd2062d9e4-9596f010, #w-node-aa4b0c6f-7255-e441-217c-48828f7e5482-9596f010, #w-node-_14ec5080-ea00-ced4-e83e-35e8962e47f4-9596f010, #w-node-_49e3d7a1-1126-c5c1-ef2b-8ae12c5e5200-9596f010, #w-node-_23d3a1e8-9a89-9b71-4b03-cbdc26bcbd93-9596f010, #w-node-_0a767d91-62bc-4457-f1da-9d87544a8056-9596f010, #w-node-_8d17a5e9-dd48-f982-ac53-d53d3cbbd9cf-9596f010, #w-node-_0617b65b-6eb6-50fc-d79e-1913f7acc5ef-9596f010, #w-node-d149f45f-df00-939e-dc40-4e04d65e5b5f-9596f010, #w-node-_60b889ef-b011-ae1b-888e-3f3bee2072c1-9596f010, #w-node-_17cfd60f-ba3b-872b-22f2-93cec2b62035-9596f010, #w-node-_175e51f1-b5e9-a20c-a406-fac779b68edd-9596f010, #w-node-_5b3aff12-67b6-1397-71ed-53e62870a32e-9596f010, #w-node-_3fb82656-046e-3c83-3471-ad9d732ef3bd-9596f010 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
