@media screen and (min-width: 320px) and (max-width: 500px) {
  .ArtsDot-Content-Block .ArtsDot-Image-Block-Shadow-Main-Image-Text-Type_1,
  .ArtsDot-Content-Block .ArtsDot-Image-Block-Shadow-Main-Image-Text-Type_2,
  .ArtsDot-Content-Block .ArtsDot-Image-Block-Shadow-Main-Image-Text-Type_3 {
    padding: 0 !important;
  }
}

@media screen and (min-width: 320px) and (max-width: 699px) {
  /* 40. */
  .ArtsDot-Lists-Content-Block
    > ul.ArtsDot-Lists-Content-Items
    > li.ArtsDot-Lists-Content-SingleItem
    > span.ArtsDot-Lists-Content-Titles
    > a.ArtsDot-Lists-Content-Artist {
    font-size: 0.9rem !important;
  }

  /* 39.II */
  [name="_BuyWithBankWire"] > div.MainPage > center > p > a {
    font-size: 0.9rem;
    width: auto;
    height: auto;
    margin-left: 0.25rem !important;
    padding: 1rem;
  }

  /* 39.I */
  [name="_BuyWithBankWire"] > div.MainPage > div.container:nth-of-type(2) {
    padding: 0;
    margin: 1rem 0.25rem;
  }
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:nth-of-type(2)
    > table.cart_box {
    display: block;
  }
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:nth-of-type(2)
    > table.cart_box
    > tbody {
    display: block;
    padding-top: 0.33rem;
  }
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:nth-of-type(2)
    > table.cart_box
    > tbody
    > tr {
    display: block;
  }
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:nth-of-type(2)
    > table.cart_box
    > tbody
    > tr
    > td {
    display: block;
    height: auto;
    padding: 0;
  }

  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:nth-of-type(2)
    > table.cart_box
    > tbody
    > tr
    > td
    * {
    padding: 0;
    width: 100%;
  }

  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:nth-of-type(2)
    > table.cart_box
    > tbody
    > tr
    > td:first-of-type {
    padding-bottom: 0.5rem;
  }

  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:nth-of-type(2)
    > table.cart_box
    > tbody
    > tr
    > td
    > font:nth-of-type(2),
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:nth-of-type(2)
    > table.cart_box
    > tbody
    > tr {
    display: flex;
    flex-direction: column;
  }

  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:nth-of-type(2)
    > table.cart_box
    > tbody
    > tr
    > td {
    display: flex;
  }

  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:nth-of-type(2)
    > table.cart_box
    > tbody
    > tr
    > td:last-of-type {
    display: none;
  }

  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:nth-of-type(2)
    > table.cart_box
    > tbody
    > tr
    > td:nth-of-type(2) {
    padding-bottom: 1rem;
  }

  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:nth-of-type(2)
    > table.cart_box
    > tbody
    > tr
    > td
    > font {
    display: none;
  }
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:nth-of-type(2)
    > table.cart_box
    > tbody
    > tr
    > td
    > font:nth-of-type(2),
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:nth-of-type(2)
    > table.cart_box
    > tbody
    > tr
    > td
    > font:nth-of-type(4) {
    display: block;
    /*     	margin: 0 0.5rem; */
  }

  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:nth-of-type(2)
    > table.cart_box
    > tbody
    > tr
    > td
    > font:nth-of-type(4) {
    display: block;
    margin-left: 1.5rem;
  }
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:nth-of-type(2)
    > table.cart_box
    > tbody
    > tr
    > td
    > font
    > input {
    width: 100% !important;
    margin: 0;
    border: 0.5px #999 solid;
    padding: 0.5rem;
  }
  /* 39.III */
  [name="_BuyWithBankWire"] > div.MainPage > div.container:last-of-type {
    padding: 0;
  }

  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box {
    display: block;
  }
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody {
    display: block;
  }
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr {
    display: block;
  }
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr
    > td {
    display: block;
    height: auto;
    padding: 0;
  }

  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr
    > td
    * {
    padding: 0;
    width: 100%;
  }

  /* Row 1  */
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.title {
    background-color: #9a9a9a;
    font-size: 0.9rem;
    padding: 0.25rem 0;
  }

  /* Row 2*/
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.product
    > td {
    padding: 0.25rem 0.15rem;
    font-size: 0.85rem !important;
  }

  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.product
    > td
    > * {
    font-size: 0.85rem !important;
    word-wrap: break-word;
  }

  /* Row 3*/
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.ProductTypeOffer {
    padding: 0.25rem 0rem;
  }

  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.ProductTypeOffer
    > td.p3
    > p.product_name {
    /* position: relative; */
    /* left: 4%; */
    font-size: 0.9rem !important;
    padding-left: 3%;
    /* left: 0; */
    text-align: left;
  }

  /* Row 1, Row 2, Row 3 */
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.title,
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.product,
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.ProductTypeOffer {
    display: flex;
  }

  /* Row 3: Offer text container*/
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.ProductTypeOffer
    > td.p3 {
    height: auto;
    display: flex;
    align-items: center;
    /* padding-left: 0.25rem; */
  }
  /* Col 1 (Row 1, Row 2)  */
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.title
    > td.t1,
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.product
    > td.p1 {
    width: 10vw !important;
    display: flex;
    justify-content: center;
  }

  /* Col 2 (Row 1, Row 2)  */
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.title
    > td.t6,
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.product
    > td.p6 {
    width: 37.5vw !important;
    text-align: left;
  }
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.product
    > td.p1
    > a {
    display: flex;
    align-items: center;
    /* justify-content: center; */
  }

  /* Col 3 (Row 1, Row 2)   */
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.title
    > td.t3,
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.product
    > td.p3 {
    width: 37.5vw !important;
    text-align: left;
  }
  /* Col 4 (Row 1, Row 2)   */
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.title
    > td.t7,
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.product
    > td.p7 {
    width: 15vw !important;
    text-align: left;
  }
  /* Empty Cells    */
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.product
    > td.p4,
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.product
    > td.p5,
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.title
    > td.t4,
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.title
    > td.t5 {
    display: none;
  }

  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.product
    > td.p2 {
    display: none;
  }

  /* 38.III */
  #payment-form > div.MainPage > div.cart > div.container {
    display: flex;
    flex-direction: column;
  }

  /* 38.II */
  #payment-form > div.MainPage > div.cart > div.container > div.input.second,
  #payment-form > div.MainPage > div.cart > div.container > div.input.first {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  #payment-form
    > div.MainPage
    > div.cart
    > div.container
    > div.input.second
    > div.cart_box
    > div.heading,
  #payment-form
    > div.MainPage
    > div.cart
    > div.container
    > div.input.first
    > div.cart_box
    > div.heading {
    padding: 0.5rem 0;
  }

  #payment-form
    > div.MainPage
    > div.cart
    > div.container
    > div.input.second
    > div.cart_box
    > div.input-form,
  #payment-form
    > div.MainPage
    > div.cart
    > div.container
    > div.input.first
    > div.cart_box
    > div.input-form {
    margin-left: 0;
  }

  /* 38.I */
  #payment-form > div.MainPage > div.cart + div {
    display: flex;
    justify-content: center;
  }

  #payment-form > div.MainPage > div.cart + div > button#payButton {
    width: auto !important;
    font-size: 1rem;
    height: auto;
    float: unset;
    position: static !important;
    line-height: unset;
    border: none;
    padding: 0.5rem;
  }

  #payment-form > div.MainPage > div.cart + div > button#payButton::before {
    content: unset !important;
    display: none;
  }

  /* 37.I. */
  [name="_BuyCart"] > div.MainPage > div.cart > div.container > table.cart_box {
    display: block;
  }
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody {
    display: block;
  }
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr {
    display: block;
  }
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr
    > td {
    display: block;
    height: auto;
    padding: 0;
  }

  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr
    > td
    * {
    padding: 0;
    width: 100%;
  }

  /* Row 1  */
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.title {
    background-color: #9a9a9a;
    font-size: 0.9rem;
    padding: 0.25rem 0;
  }

  /* Row 2*/
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.product
    > td,
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.ProductTypePromotion
    > td {
    padding: 0.25rem 0.15rem;
    font-size: 0.85rem !important;
  }

  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.product
    > td
    > *,
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.ProductTypePromotion
    > td
    > * {
    font-size: 0.85rem !important;
    word-wrap: break-word;
  }

  /* Row 3*/
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.ProductTypeOffer {
    padding: 0.25rem 0rem;
  }

  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.ProductTypeOffer
    > td.p3
    > p.product_name {
    position: relative;
    left: 4%;
    font-size: 0.9rem !important;
  }

  /* Row 4 */
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.bottom
    > td.total_price {
    height: auto;
  }
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.bottom
    > td.total_price {
    /*   	padding-bottom: 5rem; */
    font-size: 1rem !important;
    padding: 0.5rem 0;
    padding-right: 3%;
  }

  /* Row promotion */
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.ProductTypePromotion {
    display: flex;
  }

  /* Row 1, Row 2, Row 3 */
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.title,
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.product,
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.ProductTypeOffer {
    display: flex;
    justify-content: flex-end;
  }

  /* Row 3: Offer text container*/
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.ProductTypeOffer
    > td.p3 {
    height: auto;
    display: flex;
    align-items: center;
  }
  /* Col 1 (Row 1, Row 2)  */
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.title
    > td.t1,
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.product
    > td.p1 {
    width: 10vw !important;
    display: flex;
    justify-content: center;
  }

  /* Col 1 (Image) (Row Promotion) */
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.ProductTypePromotion
    > td.p2 {
    width: 48.5vw !important;
    text-align: left;
  }

  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.ProductTypePromotion
    > td.p2
    > img {
    width: 90%;
    height: auto;
  }

  /* Col 2 (Row 1, Row 2)  */
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.title
    > td.t6,
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.product
    > td.p6 {
    width: 37.5vw !important;
    text-align: left;
  }
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.product
    > td.p1
    > a {
    display: flex;
    align-items: center;
    /* justify-content: center; */
  }

  /* Col 2 (Row Promotion) */
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.ProductTypePromotion
    > td.p3 {
    width: 37.5vw !important;
    text-align: center;
  }

  /* Col 3 (Row 1, Row 2)   */
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.title
    > td.t3,
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.product
    > td.p3 {
    width: 37.5vw !important;
    text-align: left;
  }

  /* Col 3 (Row Promotion) */
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.ProductTypePromotion
    > td.p7 {
    width: 15vw !important;
    text-align: left;
  }
  /* Col 4 (Row 1, Row 2)   */
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.title
    > td.t7,
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.product
    > td.p7 {
    width: 15vw !important;
    text-align: left;
  }
  /* Empty Cells    */
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.product
    > td.p4,
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.product
    > td.p5,
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.title
    > td.t4,
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.title
    > td.t5 {
    display: none;
  }

  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.product
    > td.p2 {
    display: none;
  }

  /* 37.II. */
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.buttons
    > div.Buy-btn-cart:last-of-type {
    width: 37vw;
    margin-left: 5%;
  }
  [name="_BuyCart"] > div.MainPage > div.cart > div.buttons > div.Buy-btn-cart {
    border-radius: 2px;
    width: 26vw;
    /* margin:  0 !important; */
    display: flex;
    justify-content: center;
    align-items: center;
  }
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.buttons
    > div.Buy-btn-cart
    > a {
    font-size: 3.8vw;
    display: flex;
    align-items: center;
  }

  /* 37.III. */
  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.ProductTypeOffer
    > td.p3
    > p.product_name {
    padding: 0;
    font-size: 0.9rem !important;
    font-weight: 800;
    text-align: left;
  }

  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.ProductTypeOffer
    > td.p2 {
    text-align: right;
    padding: 0;
  }

  [name="_BuyCart"]
    > div.MainPage
    > div.cart
    > div.container
    > table.cart_box
    > tbody
    > tr.ProductTypeOffer
    > td.p2
    > img {
    width: 90% !important;
    height: auto !important;
  }

  /* 36 */
  /*container*/
  div.ArtsDot-Content-Block
    > div.ArtsDot-Museums-Heading-Block
    > div.ArtsDot-Museums-Artworks-Block
    > div.ArtsDot-Museums-Artworks-Review {
    display: flex;
    flex-direction: column;
  }
  /*heading*/
  div.ArtsDot-Content-Block
    > div.ArtsDot-Museums-Heading-Block
    > div.ArtsDot-Museums-Artworks-Block
    > div.ArtsDot-Museums-Artworks-Review
    > h1.ArtsDot-Museums-Artworks-Heading {
    margin-bottom: 0.25rem;
  }
  div.ArtsDot-Content-Block
    > div.ArtsDot-Museums-Heading-Block
    > div.ArtsDot-Museums-Artworks-Block
    > div.ArtsDot-Museums-Artworks-Review
    > h1.ArtsDot-Museums-Artworks-Heading
    > a.ArtsDot-Museums-Artworks-Artwork {
    width: 100vw !important;
    font-size: 1.1rem;
    max-width: unset;
    text-align: center;
    font-weight: 700 !important;
  }
  /*image*/
  div.ArtsDot-Content-Block
    > div.ArtsDot-Museums-Heading-Block
    > div.ArtsDot-Museums-Artworks-Block
    > div.ArtsDot-Museums-Artworks-Review
    > a
    > img.ArtsDot-Museums-Artworks-Artwork.ArtsDot-Image_Grey-Special {
    width: 100vw !important;
    height: auto;
    max-width: unset;
    max-height: unset;
  }
  /*subtitle*/
  div.ArtsDot-Content-Block
    > div.ArtsDot-Museums-Heading-Block
    > div.ArtsDot-Museums-Artworks-Block
    > div.ArtsDot-Museums-Artworks-Review
    > div.ArtsDot-Museums-Artworks-Museum
    > p.MName {
    font-size: 0.95rem !important;
  }
  /*description*/
  div.ArtsDot-Content-Block
    > div.ArtsDot-Museums-Heading-Block
    > div.ArtsDot-Museums-Artworks-Block
    > div.ArtsDot-Museums-Artworks-Review
    > div.ArtsDot-Museums-Artworks-Museum
    > a {
    font-size: 0.9rem !important;
  }

  /* Test Issue: 1 */
  .ArtsDot-Content-Block
    > .ArtsDot-Lists-Most_popular_Artworks-Content
    > .ArtsDot-Lists-Content-Block
    > ul.ArtsDot-Lists-Content-Items {
    height: auto !important;
    display: flex !important;
    flex-direction: column;
  }

  .ArtsDot-Content-Block
    > .ArtsDot-Lists-Most_popular_Artworks-Content
    > .ArtsDot-Lists-Content-Block
    > ul.ArtsDot-Lists-Content-Items
    > .ArtsDot-Lists-Content-SingleItem
    > .ArtsDot-Lists-Content-Titles {
    padding: 0;
  }

  /* 35 */
  div.ArtsDot-Content-Block > div.ArtsDot-Buy-Heading-Steps-Block {
    display: flex;
    flex-direction: column;
    margin-bottom: 1rem;
  }

  div.ArtsDot-Buy-Heading-Steps-Block > div.ArtsDot-Buy-Heading-Step {
    background: unset;
  }

  /* 34.II.*/
  form#mauticform_popupwaen {
    padding: 0 0.5rem;
    display: flex;
  }

  form#mauticform_popupwaen > input[type="text"],
  form#mauticform_popupwaen > input[type="email"] {
    font-size: 1rem !important;
    padding: 0.5rem;
    flex: 1;
  }
  form#mauticform_popupwaen > input[type="submit"],
  form#mauticform_popupwaen > button[type="submit"] {
    font-size: 1rem !important;
    padding: 0.5rem;
    border-width: 0.5px;
    border-left-width: 0;
  }

  /* 34.I.*/
  .promoBanner-BannerPage
    > .promoBanner-everyday
    + center
    div.Tc
    > div.Ti
    > div.Tii
    > table {
    padding: 0 0.5rem;
  }

  /* 33.I */
  .ArtsDot-BuyCustom-Payment-Options
    > .ArtsDot-BuyCustom-Payment-Options-Instructions
    > textarea[name="CustomerInstructions"] {
    font-family: Helvetica, Arial, Sans-serif;
  }

  /* 33.II */
  span.CustomersReviews-HomePage-Single-Review-Information-Country_Date::before {
    content: unset;
    margin-right: unset;
  }

  /* 32. */
  div.ArtsDot-Content-Block > ul.ArtsDot-Lists-Content-Items {
    height: auto !important;
  }

  /* 31.I */
  .ArtsDot-Footer-Block a {
    padding: 10px 0;
  }

  .ArtsDot-Footer-Block-Content-Payment-Warranty > a {
    margin: 0;
    padding: 0;
  }

  div.ArtsDot-Footer-Block-Content-Payment-Warranty
    div.ArtsDot-Footer_Title:last-of-type {
    padding-bottom: 0 !important;
  }

  .ArtsDot-Footer-Block-Content-Payment-Copyright {
    padding: 10px 0;
    margin: 5px 0px;
  }
  div.ArtsDot-Footer-Block-Content-Font-IssueFIX {
    padding-bottom: 0;
  }

  .ArtsDot-Footer-Block-Content-Social > div.ArtsDot-Footer_Title {
    padding-top: 15px !important;
  }
  /* 31.II. */
  div.ArtsDot-Footer-Block-Content-Font-IssueFIX {
    display: flex;
    justify-content: space-around;
  }

  div.ArtsDot-Footer-Block-Content-Font-IssueFIX > a {
    display: flex;
    justify-content: center;
    align-items: center;
    /* padding: 10px 7px; */
  }
  /* 30 */
  div.ArtsDot-Content-Block
    > div.ArtsDot-Buy-Product-Selector
    > table
    > tbody
    > tr
    > td {
    width: 100%;
    /* width: unset; */
    height: unset;
  }

  div.ArtsDot-Content-Block
    > div.ArtsDot-Buy-Product-Selector
    > table
    > tbody
    > tr
    > td
    > a {
    font-size: 0.9rem !important;
    margin: 0.4rem;
  }

  /* 29.II */
  div.ArtsDot-Content-Block
    div
    > ul.ArtsDot-Artwork-About_Artist-Summary-Color
    li
    a {
    height: 50px !important;
  }

  /* 29.I */
  div.ArtsDot-Content-Block div > ul li a {
    font-size: 1rem !important;
    padding: 7.5px 0px !important;
  }

  /* Specific targeting */
  /* .ArtsDot-Content-Block
    .ArtsDot-Artwork-About_Artist-Block
    > .ArtsDot-Artwork-About_Artist-Summary
    > .ArtsDot-Artwork-About_Artist-Summary-Header
    > li
    > a {
    font-size: 1rem !important;
    padding: 7.5px 0px !important;
  }

  .ArtsDot-Content-Block
    .ArtsDot-Artwork-About_Artist-Block
    > .ArtsDot-Artwork-About_Artist-Summary
    > .ArtsDot-Artwork-About_Artist-Summary-Topics
    > li
    > a {
    font-size: 1rem !important;
    padding: 7.5px 0px !important;
  } */

  /* 28.I. & 28.II.*/
  div.ArtsDot-Header-menu-block
    > ul#menu.ArtsDot-Header-menu-navigation-bar
    > li {
    margin: 0.975rem 0;
  }
  div.ArtsDot-Header-menu-block
    > ul#menu.ArtsDot-Header-menu-navigation-bar
    > li
    > a
    > b {
    font-size: 1.5rem;
      }

  div.ArtsDot-Header-menu-block
    > ul#menu.ArtsDot-Header-menu-navigation-bar
    > li
    > ul.ArtsDot-Header-menu-navigation-submenu
    > li
    > a {
    font-size: 0.85rem;
    margin: 0.5rem 0.175rem;
  }

  /* 28.III */
  div.ArtsDot-Header-menu-block
    > ul#menu.ArtsDot-Header-menu-navigation-bar
    > li
    > ul.ArtsDot-Header-menu-navigation-submenu
    > li
    > a
    > span.Menu-Colors {
    padding: 15px;
    margin: 0;
  }

  /* 26 */
  div.ArtsDot-AboutUs-Content-Block-Media
    > div.ArtsDot-Image_Block-50-25-Subtext {
    display: flex;
    justify-content: space-evenly;
    width: 100%;
  }
  div.ArtsDot-AboutUs-Content-Block-Media
    > div.ArtsDot-Image_Block-50-25-Subtext
    > p {
    width: 45%;
  }
  div.ArtsDot-AboutUs-Content-Block-Media
    > div.ArtsDot-Image_Block-50-25-Subtext
    > p:last-of-type {
    margin-left: 0 !important;
  }

  /* 25.IV. */
  #ArtistBiography .ArtsDot-Artwork-About_Artist-Biography-Text img {
    margin-bottom: 0.75rem !important;
  }
  /* 25.III. */
  .ArtsDot-Artwork-About_Artist-Biography-Image {
    float: none;
  }

  /* 25.II. */
  ul.ArtsDot-Lists-Content-Items {
    position: static !important;
    width: 100vw !important;
  }

  ul.ArtsDot-Lists-Content-Items > li.ArtsDot-Lists-Content-SingleItem {
    position: static !important;
    width: 100vw;
    flex-direction: column;
    align-items: center;
  }

  ul.ArtsDot-Lists-Content-Items > li.ArtsDot-Lists-Content-SingleItem > a,
  ul.ArtsDot-Lists-Content-Items
    > li.ArtsDot-Lists-Content-SingleItem
    > a
    > img {
    display: block;
    width: 98vw !important;
    height: auto !important;
    margin: auto;
  }

  /* 24 */
  div.promoBanner-BannerPage > center:last-of-type > table {
    width: 100% !important;
  }

  div.Tc > div.Ti > div.Tii > table > tbody {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  div.Tc > div.Ti > div.Tii > table > tbody > tr:nth-last-of-type(2) {
    display: flex;
    flex-direction: column;
    /* width: 97.5vw; */
  }

  div.Tc > div.Ti > div.Tii > table > tbody > tr:nth-last-of-type(2) > td {
    flex: 1;
  }

  div.Tc
    > div.Ti
    > div.Tii
    > table
    > tbody
    > tr:nth-last-of-type(2)
    > td:first-of-type {
    width: initial;
    /* margin-right: 0.25rem; */
    border: 1px black solid !important;
    /* padding-right: 0.25rem; */
  }

  div.Tc
    > div.Ti
    > div.Tii
    > table
    > tbody
    > tr:nth-last-of-type(2)
    > td:last-of-type {
    border: 1px black solid !important;
    padding: 5px;
  }

  div.Tc > div.Ti > div.Tii > table > tbody > tr:nth-last-of-type(2) > td > br {
    display: block;
  }

  /* 23 */
  ul.ArtsDot-Artwork-About_Artist-Summary-Header {
    display: flex;
  }

  /* 22. */
  div.ArtsDot-Buy-Total-Block > h1,
  div.ArtsDot-Buy-Total-Block > span,
  div.ArtsDot-Buy-Total-Block-Small > h1 > span,
  div.ArtsDot-Buy-Total-Block > div.ArtsDot-BuyCustom-Button-Orange > a > span,
  div.ArtsDot-Buy-Total-Block > div.ArtsDot-Artwork-Button-Transparent > a {
    font-size: 0.9rem !important;
  }

  div.ArtsDot-Buy-Total-Block > div.ArtsDot-BuyCustom-Button-Orange,
  div.ArtsDot-Buy-Total-Block > div.ArtsDot-Artwork-Button-Transparent {
    float: unset;
  }

  /* 20 */
  div.ArtsDot-Content-Inline_Image_Slides-Block
    > a.ArtsDot-ImageBlock-Grayfilter
    > img {
    min-width: 100%;
    height: auto;
  }

  /* 19 */
  div.ArtsDot-Articles-Content-Article {
    padding-left: 0;
    padding-right: 0;
  }

  div.ArtsDot-Articles-Content-Article > p:first-of-type + div > br + img {
    width: 100%;
  }

  /* 17.I */
  div.ArtsDot-Articles-Content-Article-FullWidth
    > div.Showcase-Content
    + div
    > span
    > strong
    > img {
    width: 100%;
    margin-left: 0 !important;
  }

  div.Showcase-diffwidget-width + div + div + span > strong > img {
    width: 100%;
    margin-left: 0 !important;
  }

  /* 17.IV */
  .ArtsDot-Content-Block
    > .ArtsDot-Articles-Content-Block
    > .ArtsDot-Articles-Content-Article
    > table
    > tbody
    > tr
    > td
    > span
    img[width="300"] {
    width: 98vw;
  }

  /* Steps 1-4 banner */
  .ArtsDot-Content-Block
    > .ArtsDot-Articles-Content-Block
    > .ArtsDot-Articles-Content-Article
    > div
    > div
    > span
    > img[src="/Art.nsf/0/4459779FFA65CFB385257CB40044B821/$FILE/I872765.jpg"] {
    display: none;
  }

  /* 16 & 17.I*/
  /* Image overflow & Horizontal rule */
  .ArtsDot-Content-Block
    > .ArtsDot-Articles-Content-Block
    > .ArtsDot-Articles-Content-Article
    img {
    width: 100vw;
  }

  /* Image overflow width=100 */
  .ArtsDot-Content-Block
    > .ArtsDot-Articles-Content-Block
    > .ArtsDot-Articles-Content-Article
    img[width="100"] {
    width: auto;
  }

  /* Image overflow width=200 */
  .ArtsDot-Content-Block
    > .ArtsDot-Articles-Content-Block
    > .ArtsDot-Articles-Content-Article
    img[width="200"] {
    width: auto;
  }

  /* Image overflow width=200 exempted */

  /* http://en.artsdot.com/@@/93PVE8-Benefit-from-Owning-an-Oil-Painting-Reproduction */
  .ArtsDot-Content-Block
    > .ArtsDot-Articles-Content-Block
    > .ArtsDot-Articles-Content-Article
    img[width="200"][src="/Art.nsf/0/BF2C9B2FB74322E485257CBB004E32E4/$FILE/I671271.jpg"] {
    width: 100vw;
  }

  /* Image overflow height */
  .ArtsDot-Content-Block
    > .ArtsDot-Articles-Content-Block
    > .ArtsDot-Articles-Content-Article
    img[height] {
    height: auto;
  }

  /* 15 */
  div.ArtsDot-Content-Block > div.ArtsDot-Articles-Content-Heading > h1 {
    font-size: 1.75rem;
  }

  /* 14 */
  div.Showcase-diffwidget-width > div[id^="img_showcase"] + table {
    margin-left: 0;
  }

  div.Showcase-diffwidget-width
    > div[id^="img_showcase"]
    + table
    > tbody
    > tr
    > td {
    width: auto;
    font-size: 1rem !important;
  }

  div.Showcase-diffwidget-width
    > div[id^="img_showcase"]
    + table
    > tbody
    > tr
    > td:first-of-type {
    padding-right: 0.25rem;
  }

  div.Showcase-diffwidget-width
    > div[id^="img_showcase"]
    + table
    > tbody
    > tr
    > td:last-of-type {
    padding-left: 0.25rem;
  }

  /* 13 */
  div.ArtsDot-Articles-Content-Aside-Articles-Article {
    max-width: initial;
    height: auto;
    padding: 0.5%;
  }
  div.ArtsDot-Articles-Content-Aside-Articles-Article > a > img {
    width: 100%;
    height: auto;
  }

  div.ArtsDot-Articles-Content-Aside-Articles-Text-Shadow > p {
    max-height: initial;
  }

  /* 12.II */
  .ArtsDot-ArtLists-Content-Item {
    margin-bottom: 1rem;
  }

  .ArtsDot-ArtLists-Content-Item:last-of-type {
    margin-bottom: unset;
  }

  .ArtsDot-ArtLists-Content-Item
    > .ArtsDot-ArtLists-Content-Item-Heading
    > .ArtsDot-ArtLists-Content-Artwork-Top
    + span {
    margin-right: 1rem;
  }

  .ArtsDot-ArtLists-Content-Item
    > .ArtsDot-ArtLists-Content-Item-Heading
    > .ArtsDot-ArtLists-Content-Artwork-Top {
    margin-left: 1rem;
  }

  .ArtsDot-ArtLists-Content-Item-Description-Info
    .ArtsDot-ArtLists-Content-Item-Description-Section
    a {
    font-size: 1.2rem !important;
    font-family: "Oswald-Light", Arial, Sans-serif;
  }

  .ArtsDot-ArtLists-Content-Item-Description-Info
    .ArtsDot-ArtLists-Content-Item-Description-Details,
  .ArtsDot-ArtLists-Content-Item-Description-Info
    .ArtsDot-ArtLists-Content-Item-Description-Details
    a {
    font-size: 1.2rem !important;
    font-family: "Oswald-Light", Arial, Sans-serif;
  }

  .ArtsDot-ArtLists-Content-Item > .ArtsDot-ArtLists-Content-Item-Description {
    display: block;
    position: relative;
  }

  .ArtsDot-ArtLists-Content-Item
    > .ArtsDot-ArtLists-Content-Item-Description
    > .ArtsDot-ArtLists-Content-Museum {
    font-size: 1.2rem !important;
    font-family: "Oswald-Light", Arial, Sans-serif;
  }

  /* 12.I */
  div#ArtsDot-ArtLists-Content-Block {
    margin: 0;
  }

  /* 9 */
  div.ArtsDot-Museums-Countries-Block {
    height: auto;
  }
  div.ArtsDot-Museums-Countries-Block > h1 {
    font-size: 1.75rem;
  }

  /* 8 */
  div.ArtsDot-Artists-Image_Banner-Block
    > div.ArtsDot-Image_Block-50-25
    > a.ArtsDot-ImageBlock-Grayfilter
    > img {
    height: auto;
  }

  div.ArtsDot-AboutUs-Content-Block-Welcome
    > div.ArtsDot-Image_Block-50-25
    > a.ArtsDot-ImageBlock-Grayfilter
    > img {
    height: auto;
  }
  /* 7.III */
  html {
    font-size: 16px !important;
  }

  /* 7.II */
  .col-lg-4.col-md-6.col-sm-6.col-xs-6:nth-of-type(3n + 2)
    > .Wahooart-palette-ColorsBlock
    > .Wahooart-palette-ColorsBlock-OneColor {
    width: 33.3333% !important;
  }
  /* 6. */
  div[class^="ArtsDot-Categories-"][class*="-List"] > ul > li > a {
    text-overflow: ellipsis;
  }

  /* 5I. */
  .ArtsDot-Content-Block {
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .ArtsDot-Content-Block > div {
    left: 0 !important;
  }

  div.ArtsDot-Categories-Topics-List,
  div.ArtsDot-Categories-Medias-List,
  div.ArtsDot-Categories-Styles-List,
  div.ArtsDot-Categories-Paintings_by_years-List,
  div.ArtsDot-Categories-Countries-List,
  div.ArtsDot-Museums-Countries-List,
  div.ArtsDot-Artists-Artist_Style-List,
  div.ArtsDot-Artists-Artists_born-List,
  div.ArtsDot-Artists-Artist_Country-List {
    background-color: #fff !important;
    display: flex;
    justify-content: center;
  }

  div.ArtsDot-Categories-Paintings_by_years-List,
  div.ArtsDot-Artists-Artists_born-List {
    flex-direction: column;
    align-items: center;
  }

  div.ArtsDot-Categories-Topics-List > ul,
  div.ArtsDot-Categories-Medias-List > ul,
  div.ArtsDot-Categories-Styles-List > ul,
  div.ArtsDot-Categories-Paintings_by_years-List > ul,
  div.ArtsDot-Categories-Countries-List > ul,
  div.ArtsDot-Museums-Countries-List > ul,
  div.ArtsDot-Artists-Artist_Style-List > ul,
  div.ArtsDot-Artists-Artists_born-List > ul,
  div.ArtsDot-Artists-Artist_Country-List > ul {
    margin-right: 0;
    background-color: #eee;
    padding: 0 !important;
  }

  div.ArtsDot-Categories-Colors-List {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    padding-left: 0;
  }

  div.ArtsDot-Categories-Colors-List > a {
    width: 48% !important;
  }

  div.ArtsDot-Categories-Colors-List-Color {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 4%;
  }

  /* 3I. */
  .ArtsDot-ShopBuy-StartBlock.container.clearfix {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  /* 2I. */

  .ArtsDot-BuyCustom-Frame-Block
    > .ArtsDot-BuyCustom-Step-Heading
    > .ArtsDot-BuyCustom-Step-Icon {
    font-size: 1.2rem !important;
  }

  .ArtsDot-BuyCustom-Frame-Block > .ArtsDot-Content-Block-Gray {
    font-size: 1rem !important;
  }

  /* 1 */
  ArtsDot-Content-Slider-With-Text:last-of-type {
    margin-left: 1%;
  }

  div.ArtsDot-Content-Inline_Image_Slides-Block
    > div.ArtsDot-Content-Slider-With-Text:last-of-type
    > span
    > img {
    position: relative;
  }

  div.ArtsDot-Content-Inline_Image_Slides-Block
    > div.ArtsDot-Content-Slider-With-Text:last-of-type
    > span
    > .ArtsDot-Content-Inline_Image_Slides-Button-Orange,
  div.ArtsDot-Content-Inline_Image_Slides-Block
    > div.ArtsDot-Content-Slider-With-Text:last-of-type
    > span
    > .ArtsDot-Content-Inline_Image_Slides-Button-Transparent {
    font-size: 24px;
    font-weight: bold;
  }

  div.ArtsDot-Content-Inline_Image_Slides-Block
    > div.ArtsDot-Content-Slider-With-Text:last-of-type
    > span
    > .ArtsDot-Content-Inline_Image_Slides-Button-Transparent {
    border: 2px #fff solid;
  }

  /* End of changes */

  div#main.round  /* Disable FrameIT */ {
    display: none;
  }

  table.WarrantyLogosTable
	 /* Disable logo table */ {
    display: none;
  }

  body {
    position: relative;
    min-width: 320px;
    overflow-x: hidden;
  }
  form {
    margin: 0;
    overflow-x: hidden;
    overflow: hidden;
  }
  .AllWeb-Block-White {
    height: auto !important;
    width: 100%;
    padding: 20px 0px;
  }
  .AllWeb-Block-White h1 {
    margin: 0;
    font-size: 1.5em;
  }
  .AllWeb-Block-White p {
    font-size: 1em;
    width: 90%;
  }
  .AllWeb-Block-White-Image-Block-All {
    width: 90%;
    height: auto;
  }
  .AllWeb-Block-White-Image-Block {
    display: block;
    float: none;
    width: 100%;
    padding: 0;
  }
  .AllWeb-Block-White img {
    display: block;
    width: 100px;
    height: auto;
    padding: 30px 0px;
  }
  .AllWeb-Block-White span {
    font-size: 1em;
  }
  .AllWeb-Block-Red-Button {
    font-size: 1em;
    padding: 10px 25px;
    line-height: inherit;
    margin: 15px 0px;
  }
  /*888888888888888888*/
  .AllWeb-Block-Grey {
    height: auto;
    padding: 30px 0px;
  }
  .Home-Image-Background ~ .AllWeb-Block-Grey h1 {
    font-size: 1.5em;
    padding: 0;
    margin: 0;
  }
  .AllWeb-Block-Grey p {
    width: 90%;
    font-size: 1em;
  }
  .AllWeb-Block-Grey img {
    width: 90%;
  }
  /********/
  .ArtShopReviews-Review-Block {
    display: block;
    width: 100% !important;
    float: none !important;
    height: auto !important;
    margin: 15px auto !important;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.7) !important;
  }
  .ArtShopReviews-Review-Text {
    font-size: 1em !important;
    text-align: left;
    margin-bottom: 5% !important;
  }
  .stars_block_reviews,
  .no_stars_reviews,
  .no_stars_reviews img,
  .five_stars_reviews,
  .five_stars_reviews img {
    margin-bottom: 2px;
  }
  .ArtShopReviews-Review-Header {
    font-size: 1em !important;
    margin: 20px !important;
  }
  /*** footer ***/
  .Portrait-to-painting-Footer-MainColor {
    float: none;
    height: auto !important;
    padding: 25px 0px;
  }
  .Portrait-to-painting-Footer-Contact-block {
    display: block;
    position: relative;
    left: 0;
    text-align: center;
  }
  .Portrait-to-painting-Footer-Contact {
    display: inline-block;
    height: auto !important;
    font-size: 1em;
    text-align: left;
  }
  .Portrait-to-painting-Footer-Contact img {
    width: 35px;
    height: auto !important;
  }
  .Portrait-to-painting-Footer-Contact span {
    font-size: 1em;
  }
  .Portrait-To-Painting-Footer-Social {
    position: relative;
    display: block;
    text-align: center;
  }
  .Portrait-to-painting-Footer-Social p:first-child img {
    width: 35px;
    left: 0;
    margin: 0px 5px;
  }
  .Portrait-to-painting-Footer-Social p:nth-child(2) img {
    position: relative;
    width: 75%;
    left: 0;
  }
  .Portrait-to-painting-Footer-Social p a {
    display: inline-block;
  }
  .Portrait-to-painting-Footer-Flag-Block-Holder {
    position: relative;
    left: 0;
    display: block;
    height: auto;
    width: 90%;
    margin: auto;
    top: 20px;
  }
  .Portrait-to-painting-Footer-Block-Flags {
    display: block;
    height: auto;
    font-size: inherit;
  }
  img.Footer-Flags {
    width: 45px;
    height: auto !important;
    margin: 0 !important;
  }
  .Portrait-to-painting-Footer-Block-Flags a {
    margin: 0px 10px;
    display: inline-block;
  }
  .Portrait-to-painting-Footer-Text-Block_1,
  .Portrait-to-painting-Footer-Text-Block_2 {
    position: relative;
    height: auto;
    display: block;
    right: 0;
  }
  .Portrait-to-painting-Footer-Text_1,
  .Portrait-to-painting-Footer-Text_2 {
    display: block;
    font-size: 0.8em;
    height: auto;
    margin-top: 10px;
  }
  .Portrait-to-painting-Footer-Text_1 {
    margin-top: 15px;
  }
  .Portrait-to-painting-Footer-Text_1 p,
  .Portrait-to-painting-Footer-Text_2 p {
    display: inline-block;
    font-size: 1em;
  }
  .Portrait-to-painting-Footer-Text_1 p:after,
  .Portrait-to-painting-Footer-Text_2 p:after {
    content: "|";
    margin-left: 5px;
    margin-right: 4px;
  }
  .Portrait-to-painting-Footer-Text_1 p:last-child:after,
  .Portrait-to-painting-Footer-Text_2 p:last-child:after {
    content: "";
    display: none;
  }
  .AllWeb-Block-Image {
    height: auto;
    padding: 30px 0px;
    background-size: cover;
  }
  .AllWeb-Block-Image h1 {
    font-size: 1.5em;
    padding: 0;
    margin: 0;
    margin-bottom: 20px;
  }
  .AllWeb-Block-Image-Image-Block-All {
    width: 90%;
  }
  .AllWeb-Block-Image-Image-Block {
    float: none;
    width: 100%;
    padding: 0px;
  }
  .AllWeb-Block-Image h2 {
    font-size: 1.2em;
  }
  .AllWeb-Block-Image h3 {
    font-size: 1em;
    line-height: 1.8em;
  }
  .ArtsDot-Promotion-Bar-Block {
    height: auto;
    display:none;
  }
  .ArtsDot-Promotion-Bar-Left,
  .ArtsDot-Promotion-Bar-Right {
    float: none;
    display: block;
    width: 100%;
    height: auto !important;
    font-size: 1em;
    padding: 10px;
    text-align: center !important;
    box-sizing: border-box;
  }
  .ArtsDot-Promotion-Bar-Center {
    float: none;
    width: 100%;
    height: auto;
    padding: 10px;
    font-size: 1em;
    line-height: inherit;
    box-sizing: border-box;
  }
  .ArtsDot-Promotion-Bar-Block div > a {
    height: auto;
    display: block !important;
  }
  .Header-menu-block {
    position: relative;
    top: 0;
    left: 0;
    height: auto;
  }
  .navbar-nav > li {
    float: none;
    width: 100%;
    display: block;
  }
  /** header **/
  .Header-menu-block .nav {
    width: 100%;
  }
  .Header-menu-block ul li a {
    font-size: 1em;
    padding: 10px 0px;
    border-bottom: 1px solid #ccc;
    font-weight: 400;
  }
  .Header-menu-block ul li a:hover,
  .Header-menu-block ul li a:focus {
    height: auto;
  }
  .Home-Image-Background {
    position: relative;
    height: auto;
  }
  .Home-Image-Background img {
    height: 100%;
    width: auto;
  }
  .Home-Image-Background table {
    width: 100% !important;
    margin: 0 auto;
    background: rgba(255, 255, 255, 0.7);
    position: relative;
    padding: 20px;
  }
  .Home-Image-Background h1 {
    font-size: 1.5em;
    text-align: center;
    margin-bottom: 5px;
  }
  .Home-Image-Background h2 {
    font-size: 1em;
    width: 100%;
  }
  .Home-Image-Background table td {
    text-align: center;
  }
  .Portrait-to-painting-Header-MainColor {
    height: auto !important;
    padding: 5px 0px;
    text-align: center;
  }
  .Portrait-to-painting-Header-Logo {
    position: relative;
    top: 0;
    left: 0;
    width: 50px;
    margin: 0 auto;
  }
  .Portrait-to-painting-Header-Title-block {
    position: relative;
    width: 100%;
    left: 0;
    display: block;
    margin-top: 5px;
  }
  .Portrait-to-painting-Header-Text {
    display: block;
    font-size: 0.8em;
    width: 100%;
    height: auto;
  }
  .Portrait-to-painting-Header-Flag-Block-Holder {
    position: relative;
    left: 0;
    display: block;
    height: auto;
    width: 90%;
    margin: 0 auto;
    display: none;
  }
  .Portrait-to-Painting-Header-Block-Flags {
    display: block;
    height: auto;
    font-size: inherit;
  }
  .Portrait-to-Painting-Header-Block-Flags a {
    margin: 0px 10px;
    display: inline-block;
  }
  .Portrait-to-painting-Header-Contact-block {
    position: relative;
    display: block;
    width: 100%;
    left: 0;
    display: none;
  }
  .Portrait-to-painting-Header-Contact {
    display: block;
    height: auto;
    font-size: 1em;
  }
  .Portrait-to-painting-Header-Contact span {
    font-size: 1em;
    vertical-align: middle;
  }
  .Portrait-to-painting-Header-Contact img {
    width: 35px;
    height: auto;
  }
  .Portrait-to-painting-Header-Contact p:last-child {
    margin-top: 0px;
  }
  .Showcase-h1 h1 {
    font-size: 2em;
  }
  .Showcase-diffwidget-width {
    width: 100% !important;
  }
  .diffWidget {
    width: 85% !important;
    height: auto !important;
    margin: 0 !important;
  }
  .diffWidget .wrapper {
    height: 120vw !important;
  }
  .diffWidget .first {
    background-size: cover;
  }
  .diffWidget .second {
    background-size: cover;
  }
  .Reviews-content-size h1 {
    font-size: 2em;
    margin: 10px 0px;
  }
  .Team-content-size {
    width: 90%;
    left: 0;
    margin: 0 auto;
  }
  .Team-content-size img {
    display: none;
  }
  .Team-Text-Block {
    float: none;
    width: 100%;
  }
  .Team-Text-Block p {
    margin: 0;
  }
  .Team-content-size h1 {
    font-size: 1.4em;
    padding: 0;
    margin: 0;
    font-weight: bold;
    text-align: center;
  }
  .Team-content-size hr {
    margin: 0;
  }
  .Team-content-size h2 {
    font-size: 1em;
  }
  .Process-content-size h1 {
    font-size: 1.2em;
    font-weight: bold;
  }
  .Process-content-text {
    width: 100%;
    display: block;
    float: none;
    margin: 0;
    padding: 0;
    text-align: justify;
  }
  .Process-content-size {
    width: 90%;
    left: 0;
    margin: 0 auto;
  }
  .Process-content-text h2 {
    font-size: 1em;
  }
  .ArtsDot-Content-FAQ-Block > h1 {
    font-size: 2.5em !important;
  }
  .FAQ-content-size {
    width: 90%;
    left: 0;
    margin: 0 auto;
    padding: 0;
    font-size: 1em !important;
    line-height: 1.5em;
  }
  .FAQ-content-size h1:first-child {
    font-size: 2em;
  }
  .FAQ-content-size > h1 {
    font-size: 1.5em !important;
    padding: 0 !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
  }
  .FAQ-Text-Short {
    margin-bottom: 2vw !important;
    width: 100% !important;
    float: none !important;
  }
  .FAQ-content-size img {
    display: block;
    width: 100%;
    margin-bottom: 15px;
  }
  img.FAQ-Frame-Images {
    width: 50% !important;
    float: none !important;
    margin: 0 auto !important;
  }
  .Reviews-content-size {
    position: relative;
    width: 100%;
    left: 0%;
    margin: 0 auto;
  }
  .ArtsDot-Content-Block h1 {
    font-size: 2em;
    text-align: center;
    padding: 0;
    line-height: initial;
  }
  .ArtsDot-Image_Block-100-25-Inner-Text {
    width: 90%;
    height: 80%;
    top: 10%;
    left: 5%;
    background: rgba(59, 87, 84, 0.5);
  }
  .ArtsDot-Image_Block-100-25-Inner-Text a > p {
    text-align: center;
    font-size: 0.8em;
  }
  .ArtsDot-Image_Block-100-25-Inner-Text a > p br {
    display: none;
  }
  .ArtsDot-Image_Block-100-25-Inner-Text a > p span {
    display: block;
  }
  .ArtsDot-Content-Block h3,
  body .ArtsDot-BuyCustom-Total-Block h3,
  body .ArtsDot-BuyCustom-Product-Description-Frame h3 {
    font-size: 18px !important;
  }
  .ArtsDot-BuyCustom-Step-Icon {
    font-size: 1.2em !important;
    line-height: 0.8em !important;
    padding: 0.3em !important;
    margin-top: -1px;
  }
  .ArtsDot-BuyCustom-Product-Select-Block {
    display: block !important;
    text-align: center;
  }
  .ArtsDot-BuyCustom-Product-Select {
    width: 80% !important;
    height: auto !important;
    border: 1px solid #b4b4b4 !important;
    border-bottom: none !important;
  }
  .ArtsDot-BuyCustom-Product-Select:last-child {
    border-bottom: 1px solid #b4b4b4 !important;
  }
  .ArtsDot-BuyCustom-Product-Select img {
    width: 80% !important;
    display: none;
  }
  .ArtsDot-BuyCustom-Product-Select p {
    font-size: 1em !important;
  }
  .ArtsDot-BuyCustom-Product-Block p {
    font-size: 1.2em !important;
    text-align: justify;
  }
  .ArtsDot-BuyCustom-Button-Orange-link {
    float: none !important;
    width: 100% !important;
    padding: 12px 25px !important;
    margin: 0 auto !important;
    margin-bottom: 10px !important;
    box-sizing: border-box !important;
    font-size: 1em !important;
    height: 38px !important;
    line-height: 1em !important;
    display: block;
  }
  .ArtsDot-BuyCustom-Upload-Form p {
    font-size: 1em !important;
  }
  .ArtsDot-BuyCustom-Upload-Form {
    padding: 20px !important;
    box-sizing: border-box !important;
  }
  .ArtsDot-Content-Block .ArtsDot-BuyCustom-Size-Select ul {
    display: table !important;
    width: 100% !important;
    padding: 0;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
  }
  body .ArtsDot-BuyCustom-Size-Select ul li p {
    font-size: 1em;
    width: 50%;
    line-height: 1em;
    padding: 5px 0px !important;
    display: table-cell;
    border-bottom: 1px solid #ddd;
    padding: 5px !important;
    border-left: 1px solid #ddd;
  }
  .ArtsDot-BuyCustom-Size-Select ul li h4 {
    font-size: 1em !important;
    height: auto !important;
    padding-left: 0px !important;
    display: block !important;
    width: auto !important;
    text-align: center !important;
    border-bottom: 1px solid #ddd !important;
    padding: 5px 0px !important;
    border-left: 1px solid #ddd !important;
  }
  .ArtsDot-BuyCustom-Size-Select {
    padding: 10px !important;
    font-size: 1em !important;
    line-height: 1em !important;
  }
  .ArtsDot-BuyCustom-Size-Select ul li {
    height: auto !important;
    line-height: 1em !important;
    margin-left: 0px !important;
    padding-left: 0px !important;
    display: table-row !important;
  }
  .ArtsDot-BuyCustom-Size-Select ul li h4:first-child {
    width: 50% !important;
    margin-right: 0 !important;
    text-align: center !important;
    font-size: 1em !important;
    display: table-cell !important;
    vertical-align: middle !important;
  }
  .ArtsDot-Content-Block .ArtsDot-BuyCustom-Size-Select ul li a {
    display: block !important;
    font-size: 1em !important;
    line-height: inherit !important;
    height: auto !important;
    width: 100% !important;
    border-bottom: 1px solid #ddd !important;
    padding: 20px 0px !important;
    border-left: 1px solid #ddd !important;
  }
  .ArtsDot-BuyCustom-Size-Select ul li:nth-child(2n + 1) {
    background: #d1d1d1 !important;
  }
  .ArtsDot-BuyCustom-Size-Select ul li a:hover,
  .ArtsDot-BuyCustom-Size-Select ul li a.selected {
    background-size: initial !important;
  }
  .ArtsDot-BuyCustom-Size-Select > p {
    font-size: 0.8em !important;
    width: 100% !important;
    height: auto !important;
    line-height: inherit !important;
    padding: 0 !important;
  }
  .Home-Image-Background ~ .ArtShopReviews-Container,
  .Home-Image-Background ~ br {
    display: none;
  }
  .Portrait-to-painting-Footer-Social p:last-child {
    display: none;
  }
  #sliderFrame {
    display: none;
  }
  .Process-content-size ~ p {
    display: none;
  }
  .ArtsDot-Image_Block-100-25 {
    display: none;
  }
  .ArtsDot-Content-Reviews-Heading h1 {
    font-size: 1em;
  }
  .ArtsDot-Content-Reviews-Heading {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    padding-left: 0;
  }
  .ArtsDot-Content-Block-Gray-Bottom-Button a {
    font-size: 1em;
    height: auto;
    line-height: inherit;
    padding: 10px 25px;
    display: inline-block;
    min-width: 100px;
  }
  object {
    display: none;
  }
  .ArtsDot-BuyCustom-Content-Block-Warranty-Content {
    float: none !important;
    width: 100% !important;
  }
  .ArtsDot-BuyCustom-Content-Block-Warranty-Content p {
    font-size: 1em !important;
    text-align: justify;
  }
  .ArtsDot-BuyCustom-Content-Block-Warranty-Content img {
    display: none;
  }
  .ArtsDot-Content-Block h2 {
    font-size: 2em !important;
    text-align: center !important;
    width: 100%;
  }
  .ArtsDot-Header-Background {
    width: 100%;
    height: auto;
  }
  .ArtsDot-BuyCustom-Total-Block > div {
    display: block !important;
    width: 100% !important;
    float: none;
    height: auto;
    padding: 0 !important;
    font-size: 1em;
  }
  .ArtsDot-BuyCustom-Product-Select > p {
    text-align: center;
    font-size: 1em;
  }
  .ArtsDot-BuyCustom-Total-Block p,
  .ArtsDot-BuyCustom-Total-Block p span {
    font-size: 1em !important;
    margin-top: 3px !important;
    color: #000 !important;
  }
  .ArtsDot-BuyCustom-Total-Block {
    background: none !important;
    padding-bottom: 1.5vw !important;
    display: table !important;
    margin-bottom: 20px !important;
  }
  .ArtsDot-BuyCustom-Payment-Cart ul {
    margin-top: 2vw !important;
  }
  .ArtsDot-BuyCustom-Step-Heading {
    margin-bottom: inherit !important;
  }
  .ArtsDot-BuyCustom-Content-Block-Warranty-Reproductions {
    float: none;
    width: 100%;
    display: block;
    padding: 0;
    text-align: center;
  }
  .ArtsDot-Content-Block h3,
  .ArtsDot-BuyCustom-Total-Block h3,
  .ArtsDot-BuyCustom-Product-Description-Frame h3 {
    line-height: inherit !important;
    height: auto;
  }
  .ArtsDot-BuyCustom-Total-PromoCode-Input {
    width: 100% !important;
    margin-bottom: 10px !important;
  }
  .ArtsDot-BuyCustom-Total-PromoCode-Input input {
    width: 80% !important;
    height: auto !important;
    line-height: inherit;
    font-size: 1em !important;
    margin-top: 3px !important;
    box-sizing: border-box;
    right: 0px;
    float: left;
    height: 40px !important;
  }
  .ArtsDot-BuyCustom-Total-PromoCode-Input .BuyPage-input-text {
    border-right: 0px;
  }
  .ArtsDot-BuyCustom-Total-PromoCode-Input > .ArtsDot-BuyCustom-Button-Orange {
    margin-top: 10px !important;
    width: 100% !important;
  }
  .ArtsDot-BuyCustom-Total-Block h1 {
    font-size: 1em;
    line-height: inherit;
  }
  .ArtsDot-BuyCustom-Total-Block h1 span {
    font-size: 1em !important;
  }
  .ArtsDot-BuyCustom-Total-Confirm > .ArtsDot-BuyCustom-Button-Orange,
  .ArtsDot-BuyCustom-Total-Confirm > .ArtsDot-Artwork-Button-Transparent {
    width: 48% !important;
    padding: 10px 25px !important;
    font-size: 1em !important;
    margin-top: 10px !important;
    min-height: 39px;
  }
  .ArtsDot-BuyCustom-Button-Orange span {
    font-size: 1em !important;
  }
  .ArtsDot-BuyCustom-Button-Orange img {
    width: 24px !important;
  }
  .ArtsDot-BuyCustom-Payment-Cart,
  .ArtsDot-BuyCustom-Payment-Preview {
    width: 100% !important;
    display: block !important;
    float: none;
  }
  .ArtsDot-BuyCustom-Payment-Cart ul li {
    font-size: 1em !important;
    height: auto !important;
    line-height: inherit;
  }
  .ArtsDot-BuyCustom-Payment-Cart ul li::before {
    font-size: 1em !important;
    padding-right: 10px !important;
  }
  .ArtsDot-BuyCustom-Payment-Preview > img {
    max-width: 45% !important;
    width: 45% !important;
  }
  .ArtsDot-BuyCustom-Payment-Preview {
    font-size: 3em !important;
  }
  .ArtsDot-BuyCustom-Payment-Options {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    font-size: 1em !important;
  }
  .ArtsDot-BuyCustom-Payment-Options textarea {
    font-size: 1em !important;
    max-width: 100% !important;
    border: 1px solid #333;
    box-sizing: border-box;
    width: 100%;
  }
  .ArtsDot-BuyCustom-Payment-Options select {
    font-size: 1em !important;
    width: 100% !important;
    box-sizing: border-box;
  }
  .ArtsDot-BuyCustom-Frame-It {
    display: block;
    position: relative;
    width: 100% !important;
    padding: 0;
    margin: 0 !important;
  }
  .ArtsDot-BuyCustom-Frame-It label {
    font-size: 1.5em !important;
    float: none !important;
    display: block;
    text-align: center !important;
  }
  .ArtsDot-BuyCustom-Frame-It input[type="checkbox"] {
    width: 20px !important;
    height: 20px !important;
  }
  .ArtsDot-Content-Block-Gray {
    box-sizing: border-box;
  }
  #arena {
    display: none;
  }
  .thumbnail img {
    box-shadow: none !important;
    width: 50% !important;
    position: relative;
    height: auto !important;
    margin: 0 auto;
  }
  ul.thumbnails {
    width: 100% !important;
    margin: 0 auto !important;
  }
  ul.thumbnails li {
    width: 100% !important;
  }
  #fselect {
    height: 400px !important;
    float: none !important;
    width: 100% !important;
  }
  #iselect {
    display: none;
  }
  .ContactUs-button {
    font-size: 1em;
    line-height: initial;
    left: 0 !important;
    float: none;
    height: auto;
    width: 70%;
    padding: 10px 25px;
    margin: 0 auto;
    display: block;
  }
  .ContactUs-Shadow-Block-Special img {
    display: none;
  }
  .ContactUs-content-size {
    position: relative;
    width: 90%;
    left: 5%;
  }
  .ContactUs-Blocks-Text-Block {
    width: 100%;
    margin: 0;
    padding: 15px;
    box-sizing: border-box;
  }
  .ContactUs-Shadow-Block h2 {
    font-size: 1.2em;
    padding: 0;
    margin: 0;
    font-weight: bold;
  }
  .ContactUs-Blocks-Text-Block span {
    font-size: 1em;
    text-align: justify;
  }
  .ContactUs-Blocks-Text-Block .ContactUs-button {
    margin-top: 15px;
  }
  .promoBanner-BannerPage .information-holder {
    width: 80%;
    position: absolute;
    left: 10%;
    top: 42%;
    height: auto;
    text-align: right;
    opacity: 1;
    box-sizing: border-box;
    padding: 10px;
    background: rgba(255, 255, 255, 0.7);
    transform: translateY(-50%);
  }
  .promoBanner-BannerPage .promoBanner-everyday p.promo-text {
    font-size: 1em;
    line-height: initial;
    width: 100%;
  }
  .promoBanner-BannerPage .offerBox-holder p {
    font-size: 1em;
  }
  .promoBanner-BannerPage table {
    width: 90%;
    margin: 0 auto;
  }
  .promoBanner-BannerPage table p {
    font-size: 1em !important;
    margin-bottom: 20px !important;
  }
  .ArtsDot-Footer-Block {
    text-align: center !important;
  }
  .promoBanner-BannerPage .promoTerms p {
    margin-bottom: 0px;
  }
  .promoBanner-BannerPage table h2,
  .promoBanner-BannerPage table h3,
  .promoBanner-BannerPage table h1,
  .promoBanner-BannerPage table td,
  .promoBanner-BannerPage table span {
    font-size: 1em !important;
    vertical-align: top;
    margin: 0px;
    line-height: 2;
    margin-bottom: 10px;
  }
  .promoBanner-BannerPage table h3 {
    margin: 10px 0px;
    padding-top: 10px;
  }
  .ArtsDot-Content-Block-Gray .ArtShopReviews-Review-Block {
    display: none;
  }
  .ArtsDot-BuyCustom-Product-Block > p {
    display: none;
  }
  .ArtsDot-Promotion-Bar-Right > p {
    display: block;
    margin: 0 auto;
  }
  .promoBanner-PromotionCartImage-Offer {
    display: none;
  }
  .promoBanner-TermsCondition-h2,
  .promoBanner-HowItWork-h3 {
    font-weight: bold !important;
  }
  table table tr:nth-child(2) {
    display: none;
  }
  .promoBanner-Cumulative-DiscoundPropose {
    width: 50% !important;
  }
  .promoBanner-Cumulative-DiscoundPropose br {
    margin: 15px 0px;
    content: "";
    display: block;
  }
  table table:first-child td {
    border: none !important;
  }
  .promoBanner-BannerPage table table {
    width: 100% !important;
  }
  table table tr td:nth-child(2) {
    display: none;
  }
  table table tr td:nth-child(1) {
    width: 40%;
  }
  table table tr:first-child td {
    padding: 0px;
  }
  .Portrait-to-painting-Footer-Flag-Block-Holder p:nth-child(1) {
    margin-bottom: 15px;
  }
  .promoBanner-BannerPage
    center:nth-child(3)
    table
    table
    tr:nth-child(4)
    td:nth-child(1) {
    border-right: 1px solid #ccc !important;
    padding-right: 5px;
  }
  .promoBanner-BannerPage
    center:nth-child(3)
    table
    table
    tr:nth-child(4)
    td:nth-child(3) {
    padding-left: 5px;
  }
  .promoBanner-BannerPage center:nth-child(2) table table tr td:nth-child(1) {
    display: none;
  }
  .promoBanner-BannerPage center:nth-child(2) table table tr td:nth-child(2) {
    display: table-cell;
  }
  .AllWeb-Block-Image img {
    width: 50%;
    height: auto;
    padding: 0;
    max-width: 200px;
  }
  .ArtsDot-Promotion-Bar-Block ~ p {
    display: none;
  }
  .PTP-Reviews-Bottom-Banners-Special-Second {
    margin-bottom: 0px;
  }
  .Team-content-size h2 {
    text-align: center;
  }
  .Portrait-to-painting-Footer-Text-Block_1 {
    margin-top: 30px;
  }
  .FAQ-content-size > b {
    margin-top: 5px;
    display: block;
    padding: 10px 0px;
  }
  .ArtsDot-BuyCustom-Heading-Block h1 {
    margin-bottom: 0px;
  }
  .ArtsDot-BuyCustom-Upload-Form p {
    line-height: 1.5;
    text-align: justify !important;
  }
  .ArtsDot-BuyCustom-Size-Select {
    line-height: 1.5 !important;
  }
  .ArtsDot-Content-Block-Gray {
    padding: 10px 0px;
    height: auto !important;
  }
  .ArtsDot-BuyCustom-Content-Block-Warranty-Content p {
    line-height: 1.5;
  }
  .ArtsDot-BuyCustom-Content-Block-Warranty-Reproductions h1 {
    padding-bottom: 0px;
  }
  .ArtsDot-Content-Block-Gray-Bottom-Button {
    margin-top: 20px;
  }
  .ArtsDot-Content-Block h3,
  .ArtsDot-BuyCustom-Total-Block h3,
  .ArtsDot-BuyCustom-Product-Description-Frame h3 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .ArtsDot-BuyCustom-Product-Select-Block p {
    margin: 0;
  }
  .ArtsDot-BuyCustom-Total-Block p {
    display: none;
  }
  .ArtsDot-BuyCustom-Total-PromoCode-Input > .ArtsDot-BuyCustom-Button-Orange {
    margin-bottom: 0px !important;
  }
  .ArtsDot-BuyCustom-Content-Block-Warranty-Reproductions h1 {
    margin-bottom: 0px;
  }
  .Portrait-to-painting-Header-Text {
    padding: 10px;
    box-sizing: border-box;
  }
  .AllWeb-Block-Grey p br {
    display: none;
  }
  .Home-Image-Background h2 {
    left: 0;
  }
  .AllWeb-Block-White p br {
    display: none;
  }
  .AllWeb-Block-Grey p br {
    display: none;
  }
  .FAQ-Text-Short br:nth-last-child(1),
  .FAQ-Text-Short br:nth-last-child(2) {
    display: none;
  }
  .PTP-FAQ-Space-Padding {
    display: none;
  }
  .ArtsDot-Content-Reviews-Block {
    padding: 20px 0px;
  }
  .FAQ-Text-Short b {
    margin: 15px 0px;
    display: inline-block;
  }
  img[src="PTP-FAQ-Part_3.jpg"] {
    margin-bottom: 0px;
  }
  .ContactUs-Shadow-Block,
  .ContactUs-Shadow-Block-Padding {
    margin-bottom: 30px;
  }
  .ContactUs-Blocks-Text-Block p img {
    width: 30px;
    font-size: 1em;
    float: none !important;
    display: inline-block;
    margin-right: 5px;
  }
  .ContactUs-Blocks-Text-Block p {
    font-size: 1em;
    vertical-align: middle;
  }
  .ArtsDot-Image_Block-25-25 {
    width: 100%;
    font-size: 1.2em;
    margin: 0px;
  }
  .ArtsDot-Image_Block-25-25-Bottom-Button a {
    font-size: 1.2em;
    padding: 10px 30px;
    background-color: orange;
    color: #000;
  }
  .ArtsDot-Image_Block-25-25-Bottom-Button {
    top: 50%;
    transform: translateY(-50%);
  }
  .ArtsDot-Content-Inline_Image_Slides-Button-Orange,
  .ArtsDot-Content-Inline_Image_Slides-Button-Transparent {
    font-size: 1.2em;
    width: 75%;
    padding: 10px 15px;
    right: 50%;
    min-width: 300px;
    transform: translateX(50%);
  }
  .ArtsDot-Content-Inline_Image_Slides-Button-Orange {
    top: 20%;
  }
  .ArtsDot-Content-Inline_Image_Slides-Button-Transparent {
    top: 50%;
  }
  .ArtsDot-Content-Inline_Image_Slides-Button-Transparent a {
    max-height: initial;
    display: block !important;
  }
  .ArtsDot-Header-Background {
    width: 100%;
    height: auto;
    left: 0;
  }
  .ArtsDot-Header-Background table,
  .ArtsDot-Header-Background table thead,
  .ArtsDot-Header-Background table tbody,
  .ArtsDot-Header-Background table tfoot,
  .ArtsDot-Header-Background table tr,
  .ArtsDot-Header-Background table td {
    display: block;
    width: 100%;
    text-align: center;
    font-size: initial;
  }
  .ArtsDot-Header-Logo {
    width: 100%;
    height: auto;
    display: block;
    margin-top: 20px;
  }
  .ArtsDot-Header-Logo a {
    display: inline-block;
  }
  .ArtsDot-Header-Logo img {
    height: auto;
  }
  .ArtsDot-Header-Background table tr:nth-child(2) td:nth-child(2),
  .ArtsDot-Header-Background table tr:nth-child(2) td:nth-child(3),
  .ArtsDot-Header-Background table tr:nth-child(3) td:nth-child(2) {
    display: none;
  }
  .ArtsDot-Header-Search input[type="text"],
  .ArtsDot-Header-Search-Field {
    position: relative;
    width: 70% !important;
    left: 5% !important;
    padding: 5px 10px !important;
    font-size: 1em !important;
    border: 1px solid #000 !important;
    height: 39px !important;
  }
  .ArtsDot-Header-Search {
    width: 90%;
    margin: 0 auto;
  }
  .ArtsDot-Header-Search input[type="text"] + a,
  .ArtsDot-Header-Search-Field + a {
    position: relative;
    width: auto !important;
    display: inline-block !important;
    height: auto !important;
    float: right;
    right: 5%;
  }
  .ArtsDot-Header-Search img {
    padding-left: 0;
    height: 39px;
  }
  .ArtsDot-title-text h1 {
    text-overflow: inherit;
    width: 100%;
    display: block;
    white-space: normal;
    text-align: center;
    margin: 0 auto;
    font-size: 1em !important;
    line-height: 1.5;
    padding: 10px 0px;
    position: relative;
  }
  /**** menu *****/
  .ArtsDot-Header-menu-block {
    display: block;
    height: auto;
  }
  .ArtsDot-Header-menu-navigation-bar > li {
    float: none;
    display: block;
    width: 100%;
    height: auto;
  }
  .ArtsDot-Header-menu-block > ul > li > a {
    font-size: 0.9em;
    line-height: 80%;
    height: auto;
    width: 100%;
  }
  .ArtsDot-Header-menu-block .ArtsDot-Header-menu-navigation-bar {
    width: 100%;
  }
  .ArtsDot-Header-menu-block ul li a:hover,
  .ArtsDot-Header-menu-block ul li a:focus,
  .ArtsDot-Header-menu-block ul li a:active {
    height: auto;
    background-color: #e0e0e0 !important;
  }
  .ArtsDot-Header-menu-navigation-submenu {
    position: relative;
    top: 0;
    padding: 5px;
  }
  .ArtsDot-Header-menu-navigation-submenu li,
  .ArtsDot-Header-menu-navigation-submenu li > a {
    font-size: 0.85em;
    max-width: initial;
    display: inline-block;
  }
  .ArtsDot-Header-menu-navigation-submenu li > a {
    padding: 5px 0px;
  }
  .ArtsDot-Header-menu-navigation-bar li:nth-last-child(1) > ul,
  .ArtsDot-Header-menu-navigation-bar li:nth-last-child(2) > ul {
    transform: translateX(0);
  }
  span.Menu-Colors {
    padding: 6px;
    margin: -5px;
  }
  .Artsdot-HomePage-DB-Image-Block {
    display: block;
    width: 96% !important;
    left: 2% !important;
    font-size: initial;
    height: 73px;
  }
  .Artsdot-HomePage-DB-Images-Text {
    left: 50% !important;
    top: 50% !important;
  }
  .ArtsDot-Image_Block-50-50-Heading div:first-child {
    font-size: 2em !important;
    left: 0 !important;
    top: 3vw !important;
  }
  .ArtsDot-Image_Block-50-50-Heading div:nth-child(2) {
    font-size: 1em !important;
    left: 0 !important;
    top: 25px !important;
  }
  .ArtsDot-Image_Block-50-50 {
    margin-left: 1% !important;
  }
  .Artsdot-HomePage-DB-Images-Text-Topics {
    font-size: 1em !important;
  }
  .Artsdot-HomePage-DB-Image-Block > a > img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: auto;
  }
  .Artsdot-HomePage-DB-Image-Block > a {
    display: inline-block;
  }
  .Artsdot-HomePage-DB-Images-Text {
    font-size: 1.5em;
    padding: 5px 10px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: orange;
    color: #000;
  }
  .ArtsDot-Image_Block-50-50,
  .ArtsDot-Image_Block-50-25 {
    width: 100% !important;
    float: none;
    height: 21vw !important;
    margin: 0;
    padding: 0;
    display: table;
  }
  .ArtsDot-Image_Block-50-50-Heading {
    width: 100%;
    margin: 0;
    float: none;
    bottom: 0px;
    top: 37%;
    position: absolute;
    transform: translateY(-50%);
  }
  .ArtsDot-Image_Block-50-50-Heading div:first-child {
    font-size: 2em;
    width: 100%;
    line-height: inherit;
    text-align: center;
    left: 0;
    box-sizing: border-box;
  }
  .ArtsDot-Image_Block-50-50-Heading div:nth-child(2) {
    width: 100%;
    font-size: 0.8em;
    text-align: center;
    left: 0;
    box-sizing: border-box;
  }
  .ArtsDot-Image_Block-50-50 img {
    height: 42vw !important;
    width: 100% !important;
  }
  .ArtsDot-Image_Block-50-50 a {
    font-size: 1em !important;
    display: block;
    float: none;
    width: 70%;
    left: 15%;
    text-align: center;
    margin: 3px auto;
    top: 30px !important;
    margin-bottom: 0 !important;
  }
  .ArtsDot-Image_Block-50-25 > a {
    display: block;
    height: 100% !important;
  }
  .ArtsDot-Image_Block-50-25 > a > img {
    height: 100%;
  }
  .ArtsDot-Image_Block-50-25-Heading-Button {
    left: 5%;
    top: 50%;
    transform: translateY(-50%);
    width: 90%;
    margin: 0 auto;
  }
  .ArtsDot-Image_Block-50-25-Heading-Button a > p:nth-child(1) {
    font-size: 2em;
    line-height: inherit;
    text-align: center;
    padding-bottom: 0 !important;
    margin-bottom: -1px !important;
  }
  .ArtsDot-Image_Block-50-25-Heading-Button a > p:nth-child(2) {
    font-size: 0.8em;
    text-align: center;
    padding-top: 0 !important;
  }
  .ArtsDot-Image_Block-50-25-Heading-Button a > p {
    background-color: orange;
    color: #000;
  }
  .ArtsDot-Lists-Most_popular_Artworks-Block {
    height: auto !important;
  }
  .ArtsDot-Content-Block p {
    font-size: 1em !important;
    text-align: left;
    padding: 10px !important;
    max-height: initial;
  }
  /** slider **/
  .ArtsDot-Content-Most_Famous_Artworks-Slider-Slide {
    position: absolute;
    top: 16vw !important;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .ArtsDot-Image-Block-Shadow-Main-Image {
    width: 100% !important;
  }
  .ArtsDot-Image-Block-Shadow-Main-Image-Button {
    font-size: 1em;
    bottom: 5px;
    top: initial !important;
    width: 100%;
    left: 5%;
    text-align: center;
  }
  .ArtsDot-Content-Most_Famous_Artworks-Block p,
  .ArtsDot-Content-Most_Popular_Artists-Block p,
  .ArtsDot-Content-Artworks_by_style-Block p {
    text-align: justify;
    line-height: 1.2;
  }
  .ArtsDot-Image-Block-Shadow-Main-Image-Text-Type_1,
  .ArtsDot-Image-Block-Shadow-Main-Image-Text-Type_2,
  .ArtsDot-Image-Block-Shadow-Main-Image-Text-Type_3 {
    text-align: center !important;
  }
  .ArtsDot-Image-Block-Shadow-Main-Image-Text-Type_1 br {
    display: none;
  }
  .ArtsDot-Content-Most_Popular_Artists-Block {
    height: initial;
  }
  .ArtsDot-Content-Inline_Image_Slides-Block {
    height: auto;
    width: 100%;
  }
  .ArtsDot-Content-Inline_Image_Slides-Block > a,
  .ArtsDot-Content-Slider-With-Text a {
    display: block;
    width: 100%;
    height: auto;
  }
  .ArtsDot-Content-Inline_Image_Slides-Block > span > img,
  .ArtsDot-Content-Slider-With-Text span img {
    width: 100%;
    height: auto;
    position: relative;
  }
  .ArtsDot-Content-Inline_Image_Slides-Block span {
    display: table;
    position: relative;
    left: 0 !important;
  }
  .ArtsDot-Content-Inline_Image_Slides-Block
    span
    .ArtsDot-Content-Inline_Image_Slides-Button-Orange,
  .ArtsDot-Content-Inline_Image_Slides-Block
    span
    .ArtsDot-Content-Inline_Image_Slides-Button-Transparent {
    position: absolute;
    top: 0px;
  }
  .ArtsDot-Content-Inline_Image_Slides-Block
    span
    .ArtsDot-Content-Inline_Image_Slides-Button-Orange {
    top: 30%;
  }
  .ArtsDot-Content-Inline_Image_Slides-Block
    span
    .ArtsDot-Content-Inline_Image_Slides-Button-Transparent {
    top: 60%;
  }
  .ArtsDot-Image-Blocks-Artists_Artworks-Text-Under-Block {
    display: none;
  }
  .ArtsDot-Image-Blocks-Artists_Artworks-Text-Under {
  }
  .ArtsDot-Content-Artworks_by_style-Block {
    height: auto !important;
    display: inline-block !important;
  }
  .ArtsDot-Content-Interior-Block {
    margin-left: 1% !important;
  }
  .ArtsDot-Image_Block-25-25-Heading-Button {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .ArtsDot-Image_Block-25-25-Heading-Button a {
    font-size: 1.5em;
    padding: 10px 25px;
    background-color: orange;
    display: inline-block;
    margin: 0 auto;
    color: #000;
  }
  .ArtsDot-Content-Specialize-Block-50 {
    display: block;
    width: 100% !important;
    min-height: auto !important;
  }
  .ArtsDot-Content-Specialize-Block-50 p {
    text-align: justify;
  }
  img[src="ArtsDot-Content-Slider-Specialize-50.png"] {
    display: none;
  }
  .ArtsDot-Content-Specialize-Block-50
    .ArtsDot-Content-Specialize-Block-50-Warranty-Title {
    font-size: 2em;
    text-align: center;
  }
  .ArtsDot-Content-Block .ArtsDot-Content-Specialize-Block-50-Warranty-Text {
    font-size: 1em;
    margin-bottom: 5px;
  }
  .ArtsDot-Image_Block-25-25 > a {
    display: table;
    width: 100%;
    font-size: 0 !important;
  }
  .ArtsDot-Image_Block-25-25-Bottom-Button {
    line-height: initial;
    width: auto;
    display: inline-block;
    margin: 0;
    transform: translate(-50%, -50%);
  }
  .ArtsDot-Content-Reviews-Heading span {
    font-size: 2em;
    display: block;
    text-align: center;
    float: left;
  }
  .ArtsDot-Content-Reviews-Heading img {
    width: 50% !important;
    max-width: 130px;
    float: left;
    top: 1.75vw !important;
  }
  .ArtsDot-Image-Blocks-Shop_By_Room-Button {
    width: 100%;
    height: auto;
    display: table;
    float: none;
    margin: 5px 0px;
  }
  .ArtsDot-Content-Shop_By_Room img {
    padding-bottom: 0 !important;
  }
  .ArtsDot-Image-Blocks-Shop_By_Room-Button a {
    font-size: 1em !important;
    /*! white-space: inherit; */
    left: 20% !important;
    top: -60px !important;
    display: block;
    width: 60% !important;
    text-align: center;
    position: relative;
    padding: 10px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .ArtsDot-Content-Quote > a {
    display: block;
    width: 100%;
  }
  .ArtsDot-Content-Quote-Text {
    width: 100%;
    font-size: 1.5em;
  }
  .ArtsDot-Content-Quote-Author {
    font-size: 1em;
    padding-bottom: 4vw !important;
  }
  .ArtsDot-Footer-Block-Content-Width {
    display: table;
    width: 100%;
    top: 0;
  }
  .ArtsDot-Footer-Block-Content-Payment,
  .ArtsDot-Footer-Block-Content-Links,
  .ArtsDot-Footer-Block-Content-International,
  .ArtsDot-Footer-Block-Content-Social {
    float: none;
    display: table;
    width: 100%;
    font-size: 1.5em;
    padding: 0px 15px;
  }
  .ArtsDot-Footer_Title {
    font-size: 2em;
    display: block;
    float: none;
    text-align: center !important;
    padding: 10px 0px !important;
  }
  .ArtsDot-Footer-Block {
    height: auto;
  }
  .ArtsDot-Footer-Block-Content-Payment img {
    width: 18%;
    max-width: 59px;
  }
  .ArtsDot-Footer-Block-Content-Payment-Warranty img {
    display: none;
  }
  .ArtsDot-Footer-Block-Content-Payment-Warranty .ArtsDot-Footer_Title {
    float: none;
    width: 100%;
    display: block;
    max-width: 100%;
    padding: 0;
  }
  .ArtsDot-Footer-Block-Content-Payment-Warranty p {
    float: none;
    font-size: 0.5em;
    padding: 0px;
    line-height: 2;
    text-align: center !important;
  }
  .ArtsDot-Footer-Block-Content-Payment-Warranty {
    height: auto;
  }
  .ArtsDot-Footer-Block-Content-Payment
    .ArtsDot-Footer-Block-Content-Payment-DNS,
  .ArtsDot-Footer-Block-Content-Payment
    .ArtsDot-Footer-Block-Content-Payment-Copyright {
    float: none;
    width: 100%;
    font-size: 1em;
    text-align: center !important;
    padding-right: 0 !important;
  }
  .ArtsDot-Footer-Block-Content-Payment span {
    display: block;
    width: 100%;
    padding: 0;
    /* margin: 5px 0px; */
    font-size: 1em;
    text-align: center !important;
  }
  .ArtsDot-Footer-Block-Content-Links li,
  .ArtsDot-Footer-Block-Content-International li {
    display: block;
    width: 100%;
    font-size: 1em;
    text-align: center !important;
  }
  .ArtsDot-Footer-Block-Content-Social div img {
    width: 35px !important;
  }
  .ArtsDot-Footer-Block {
    text-align: center;
  }
  .ArtsDot-Footer-Block a {
    display: inline-block;
    margin: 5px 0px;
  }
  .ArtsDot-Footer-Block span > a {
    /* margin: 0px; */
  }
  .ArtsDot-Footer-Block-Content-Social-Partners
    .ArtsDot-Footer-Block-Content-Font-IssueFIX
    img {
    width: 130px !important;
    height: auto;
    max-width: 130px !important;
  }
  .ArtsDot-BuyCustom-Total-PromoCode-Input
    .ArtsDot-BuyCustom-Button-Orange-link {
    padding: 0px !important;
    width: 20% !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 18px !important;
    margin-top: 3px !important;
    right: 0 !important;
  }
  .ArtsDot-BuyCustom-Total-Confirm .ArtsDot-BuyCustom-Button-Orange {
    float: none;
    width: 100% !important;
    display: block;
  }
  .ArtsDot-BuyCustom-Button-Orange a {
    font-size: 18px !important;
  }
  .ArtsDot-BuyCustom-Payment-Preview-Product,
  .ArtsDot-BuyCustom-Payment-Preview-Frame {
    width: 100% !important;
    max-width: 100% !important;
  }
  .ShopInspiration-box,
  .ShopByGift-box,
  .ShopByRoom-box {
    width: 95%;
    display: table;
    height: auto;
    float: none;
    margin: 10px auto;
  }
  .ShopInspiration-box .ShopInspiration-rect-box,
  .ShopByGift-box .ShopByGift-rect-box,
  .ShopByRoom-box .ShopByRoom-rect-box {
    width: 100%;
    height: auto;
    left: 0;
    display: table;
    position: relative;
    top: 0;
  }
  .ArtsDot-Content-Most_Famous_Artworks-Slider {
    height: 43vw !important;
  }
  .ShopInspiration_image,
  .ShopByGift_image,
  .ShopByRoom_image {
    width: 100%;
    height: auto;
  }
  .ShopInspiration-box .ShopInspiration-round-box,
  .ShopByGift-box .ShopByGift-round-box,
  .ShopByRoom-box .ShopByRoom-round-box {
    display: block;
    max-width: 180px;
    width: 180px;
    height: 180px;
    left: 50%;
    transform: translateX(-50%);
    position: relative;
    margin: 0;
    margin-top: -90px;
  }
  .ShopInspiration-box .ShopInspiration-image-shadow,
  .ShopByGift-box .ShopByGift-image-shadow,
  .ShopByRoom-box .ShopByRoom-image-shadow {
    width: 180px;
    height: 180px;
  }
  .ShopInspiration-box .ShopInspiration-image-box,
  .ShopByGift-box .ShopByGift-image-box,
  .ShopByRoom-box .ShopByRoom-image-box {
    width: 175px;
    height: 175px;
  }
  .ShopInspiration-title,
  .ShopInspiration-title a,
  .ShopByGift-title,
  .ShopByGift-title a,
  .ShopByRoom-title,
  .ShopByRoom-title a {
    font-size: 1em;
    line-height: inherit;
  }
  .ShopInspiration-title-bar,
  .ShopByGift-title-bar,
  .ShopByRoom-title-bar {
    height: auto;
    margin-bottom: 100px;
  }
  .ShopInspiration-box .ShopInspiration-text,
  .ShopByGift-box .ShopByGift-text,
  .ShopByRoom-box .ShopByRoom-text {
    margin: 10px auto;
    width: 90%;
  }
  .ShopInspiration-box .ShopInspiration-text p,
  .ShopByGift-box .ShopByGift-text p,
  .ShopByRoom-box .ShopByRoom-text p {
    font-size: 1em;
    line-height: 1.2;
  }
  .ArtsDot-Footer-Block-Content-Payment {
    padding: 0 15px;
  }
  .ArtsDot-Content-Block > div {
    margin-bottom: 0px;
    margin: 0px;
    height: inherit;
    width: 98% !important;
    left: 0 !important;
    overflow: hidden;
    position: relative;
  }
  .FAQ-content-size hr:nth-last-child(2) {
    display: none;
  }
  .ArtsDot-Content-Block div > ul {
    column-width: initial;
    font-size: 1em;
  }
  .ArtsDot-Content-Block div > ul li {
    display: block;
    width: 100% !important;
    height: auto !important;
    white-space: normal;
    font-size: 1em;
    padding: 0 !important;
  }
  .ArtsDot-Content-Block div > ul li a {
    padding: 5px 0px !important;
    display: block !important;
    font-size: 1em !important;
    overflow: inherit;
    text-align: center;
    line-height: initial;
    margin: 0 auto;
    bottom: 1em;
  }
  .ArtsDot-Content-Inline_Image_Slides-Block a > img {
    min-width: auto;
    left: 0px;
    margin-left: 0px;
  }
  .ArtsDot-Artwork-About_Artist-Summary ul li:nth-child(1) a {
    display: block;
    text-align: center;
    width: 100%;
  }
  .ArtsDot-Image_Block_FrameTopics-2 {
    font-size: 0 !important;
  }
  .Artsdot-HomePage-DB-Images-Text-Topics {
    font-size: 14px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .Artsdot-HomePage-DB-Images-Text {
    font-size: 24px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .Artsdot-HomePage-DB-Image-Block > a > img {
    height: 100% !important;
  }
  .ArtsDot-Artists-Artists_born-List ul {
    column-width: 18vw !important;
  }
  .ArtsDot-Image_Block-50-25-Bottom-Button {
    width: 90%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .ArtsDot-Image_Block-50-25-Subtext > p {
    float: none;
    width: 100%;
    display: block;
    padding: 10px 0px !important;
    margin: 0px;
  }
  .ArtsDot-Image_Block-50-25-Bottom-Button a > p:nth-child(1) {
    line-height: initial;
    text-align: center;
    background: orange;
    color: #000;
  }
  .ArtsDot-Image_Block-50-25-Bottom-Button a > p:nth-child(1) br {
    display: none;
  }
  .MainDivTable table {
    width: 100%;
  }
  font a,
  font span {
    font-size: 1em !important;
  }
  .MainDivTable table table tr td:nth-child(2) {
    display: table-cell;
  }
  .MainDivTable table table tr td:nth-child(1) {
    width: 35px !important;
  }
  .AcceuilIImageHaut tr td a {
    font-size: 1em !important;
    line-height: 1.5;
  }
  .ArtsDot-Categories-Medias-Block {
    height: auto;
  }
  .ArtsDot-Categories-Styles-Block {
    height: auto;
  }
  .SearchLineTbl {
    font-size: 1em;
  }
  .SearchLineTbl td {
    white-space: normal !important;
    width: 100% !important;
    display: block;
    padding: 0px 10px;
    text-align: center;
  }
  .SearchLineTbl input,
  .SearchLineTbl select,
  .SearchLineTbl .BlackAndWhite_Text {
    width: 49.8% !important;
    float: left;
    font-size: 1em !important;
    padding: 15px !important;
    height: auto !important;
    display: block;
    margin: 0.1%;
    margin-right: 0.1% !important;
  }
  .SearchLineTbl input.SearchBox {
    background-size: contain !important;
    background-position: center center !important;
  }
  .SearchLineTbl .ArtsSearchPanelDiaporama img {
    display: none;
  }
  .Artsdot-ArtLists-DB-Images-7-col
    .ArtsDot-ArtLists-Content-Item-Description-Button-Orange {
    width: 100%;
    height: auto;
    float: none;
    padding: 10px 0px;
  }
  .Artsdot-ArtLists-DB-Images-7-col
    .ArtsDot-ArtLists-Content-Item-Description-Button-Orange
    span {
    font-size: 1em;
  }
  .Artsdot-ArtLists-DB-Images-7-col
    .ArtsDot-ArtLists-Content-Item-Description-Button-Orange {
    width: 100%;
    height: auto;
    float: none;
    padding: 10px 0px;
  }
  .Artsdot-ArtLists-DB-Images-7-col
    .ArtsDot-ArtLists-Content-Item-Description-Button-Orange
    span {
    font-size: 1em;
  }

  .Artsdot-ArtLists-DB-Images-7-col,
  .Artsdot-ArtLists-DB-Images-6-col {
    display: none !important;
  }

  .ArtsDot-ArtLists-Content-Item {
    display: block;
    width: 50% !important;
    max-height: initial !important;
    float: left;
  }
  .ArtsDot-ArtLists-Content-Item:hover
    .ArtsDot-ArtLists-Content-Artwork_Preview
    img {
  }
  .ArtsDot-ArtLists-Content-Item-Heading {
    height: auto;
    padding: 5px 0px;
  }
  .ArtsDot-ArtLists-Content-Artwork_Preview img {
    display: block;
    width: 75%;
    height: auto;
    margin: 0 auto;
    max-height: initial;
  }
  .ArtsDot-ArtLists-Content-text-smaller {
    font-size: 1em !important;
  }
  .Art-ListSizeBlock {
    display: none;
  }
  #ArtsDot-ArtLists-Content-Block {
    height: auto !important;
    display: table;
    width: 100%;
  }
  #ArtsDot-ArtLists-Content-Block:after {
    content: "";
    clear: both;
    display: table;
  }
  .ArtsDot-ArtLists-Content-Item {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
  }
  .ArtsDot-ArtLists-Content-Artwork,
  .ArtsDot-ArtLists-Content-Artwork ArtsDot-ArtLists-Content-text-smaller {
    font-size: 1.2em !important;
    margin-top: 10px !important;
  }
  .ArtsDot-ArtLists-Content-Artist,
  .ArtsDot-ArtLists-Content-Artist ArtsDot-ArtLists-Content-text-smaller {
    font-size: 1.2em !important;
  }
  .ArtsDot-ArtLists-Content-Item-Description-Info a {
    font-size: 1.2em !important;
  }
  .ArtsDot-ArtLists-Content-Item-Description-Favorites a {
    font-size: 32px !important;
  }
  .ArtsDot-ArtLists-Content-item-beforeDescription {
    display: none;
  }
  .ArtsDot-ArtLists-Content-Item-Description {
    position: relative;
  }
  .ArtsDot-ArtLists-Content-Item-Heading {
    width: 95%;
    margin-bottom: 15px;
  }
  .ArtsDot-ArtLists-Content-Item span {
    font-size: 1em !important;
    margin-right: 3em;
  }
  .ArtsDot-Artwork-About_Artist-Block {
    font-size: 1em !important;
  }
  .ArtsDot-Artwork-About_Artist-Summary a img {
    width: 35px;
    height: auto;
  }
  .ArtsDot-Artwork-About_Artist-Summary ul li:nth-child(1) a {
    font-weight: bold;
    display: inline-block !important;
    margin: 0px 5px;
  }
  .ArtsDot-Artwork-About_Artist-Summary
    ul.ArtsDot-Artwork-About_Artist-Summary-Header
    li:nth-child(1)
    a {
    font-weight: bold;
    display: inline-block !important;
    margin: 0px 5px;
  }
  .ArtsDot-Artwork-About_Artist-Biography-Text br + br {
    display: inherit !important;
  }
  .ArtsDot-Artwork-About_Artist-Biography-Text span {
    font-size: 1em !important;
  }
  .ArtsDot-Artwork-About_Artist-Summary-Color li:not(:first-child) a {
    width: 100% !important;
    height: 30px !important;
  }
  .ArtsDot-Articles-Content-Aside-Articles-Article {
    float: none;
    width: 100%;
    display: block;
    max-width: initial;
    height: auto;
    padding: 0px 15px;
  }
  .ArtsDot-Articles-Content-Aside-Articles-Article img {
    width: 100%;
    height: auto;
    display: none;
  }
  .ArtsDot-Articles-Content-Aside-Articles-Text-Shadow p {
    padding: 0px !important;
  }
  .ArtsDot-Articles-Content-Article,
  .ArtsDot-Articles-Content-Aside-Articles-Block {
    display: block;
    float: none;
    width: 100% !important;
  }
  .ArtsDot-Articles-Content-Article,
  .ArtsDot-Articles-Content-Article span,
  .ArtsDot-Articles-Content-Article div span strong,
  .ArtsDot-Articles-Content-Article * strong {
    font-size: 1em !important;
  }
  .ArtsDot-Articles-Content-Article > p {
    padding: 10px 0px !important;
  }
  .ArtsDot-Articles-Content-Article img {
    width: auto;
    margin: 0 auto !important;
  }
  .ArtsDot-Articles-Content-Aside-Articles-Block
    .ArtsDot-Articles-Content-Aside-Articles-Article
    p {
    max-height: initial !important;
    padding: 10px 0px !important;
  }
  .ArtsDot-Footer-Block-Content-Font-IssueFIX {
    text-align: center !important;
  }
  .ArtsDot-AboutUs-Content-Block-Welcome p {
    line-height: 1.4;
  }
  .ArtsDot-AboutUs-Content-Block-Why p {
    line-height: 1.4;
  }
  .ArtsDot-AboutUs-Content-Block-Why-25-25-Block {
    height: auto !important;
  }
  .ArtsDot-AboutUs-Content-Block-Why-25-25 {
    width: 100%;
  }
  .ArtsDot-AboutUs-Content-Block-Why-25-25 img {
    width: 20%;
  }
  .ArtsDot-AboutUs-Content-Block-Why-25-25 p {
    text-align: center !important;
  }
  .ArtsDot-AboutUs-Content-Block-Warranty-Reproductions {
    width: 100% !important;
  }
  .ArtsDot-AboutUs-Content-Block-Warranty-Content {
    width: 100%;
  }
  .ArtsDot-AboutUs-Content-Block-Warranty-Content p {
    text-align: justify;
  }
  .ArtsDot-AboutUs-Content-Block-Warranty-Content h2 {
    font-size: 1em;
    line-height: 1.5;
    margin-bottom: 10px;
  }
  .ArtsDot-AboutUs-Content-Block-Informations-Block h1 {
    font-size: 2em !important;
  }
  .ArtsDot-Content-Reviews-Heading img {
    display: none;
  }
  .ArtsDot-AboutUs-Content-Block-Warranty-Content img {
    display: none;
  }
  .ArtsDot-Content-Quote-Author {
    margin-top: 10px;
  }
  .ArtsDot-Articles-Content-Aside-Articles-Text-Shadow p {
    text-align: justify;
  }
  .ArtsDot-Articles-Content-Aside-Articles-Article h3 {
    text-align: center;
  }
  .ArtsDot-Articles-Content-Heading h1 {
    text-align: center;
  }
  .ArtsDot-Articles-Content-Article p {
    line-height: 1.4;
    text-align: justify;
  }
  .ArtsDot-Articles-Content-Article div strong span {
    text-align: center !important;
  }
  .ArtsDot-Articles-Content-Aside-Articles-Article a p {
    text-align: justify;
    line-height: 1.5;
  }
  .ArtsDot-Articles-Content-Article div div h2 span {
    font-size: 1.2em;
    text-align: center;
  }
  .ArtsDot-Articles-Content-Article span {
    line-height: 1.2;
    text-align: center;
  }
  .ArtsDot-AboutUs-Content-Block-Informations-Item {
    display: block;
    width: 100%;
    height: auto !important;
  }
  .ArtsDot-AboutUs-Content-Block-Informations-Item img {
    width: 100%;
    max-width: 150px;
    height: auto;
    float: none;
  }
  .ArtsDot-AboutUs-Content-Block-Informations-Item h3 {
    font-size: 1.4em !important;
    line-height: initial;
  }
  .ArtsDot-AboutUs-Content-Block-Informations-Item p {
    font-size: 1em !important;
    text-align: justify;
  }
  br + br {
    display: none;
  }
  .ArtsDot-Content-FAQ-Block br + br {
    display: inherit;
  }
  .ArtsDot-Articles-Content-Article a img {
    display: none;
  }
  .ArtsDot-Esend-Table,
  .ArtsDot-Esend-Table tr,
  .ArtsDot-Esend-Table td,
  .ArtsDot-Esend-Table tbody {
    display: block;
  }
  .ArtsDot-Esend-Table {
    width: 90% !important;
  }
  .ArtsDot-Esend-Table > tbody > tr > td {
    width: 100%;
    display: block;
    border: none !important;
  }
  .MFP-ContactUs-Content-Size-Block-TITLE {
    font-size: 1.5em !important;
  }
  .ArtsDot-ECard-Input-Block {
    margin-bottom: 5px !important;
  }
  .ArtsDot-ECard-Input-Line span {
    display: block !important;
    margin-right: 0 !important;
    font-size: 1em !important;
    text-align: left !important;
    width: 100% !important;
    font-weight: bold !important;
    margin: 5px 0px;
  }
  .ArtsDot-ECard-Input-Line input {
    border: 1px solid #9e9e9e !important;
    width: 100% !important;
    padding: 5px !important;
    font-size: 1em !important;
    height: initial !important;
    box-sizing: border-box !important;
  }
  #BodyHTML_toolbargroup table tr td:nth-child(2) {
    display: inline-block;
  }
  #BodyHTML_toolbargroup table tr td {
    display: inline-block;
  }
  .defaultSkin table.mceLayout {
    display: block;
    position: relative;
    box-sizing: border-box;
    height: auto !important;
  }
  .defaultSkin .mceToolbar {
    width: 100% !important;
    display: block;
    box-sizing: border-box;
    height: auto !important;
  }
  .defaultSkin table,
  .defaultSkin tbody,
  .defaultSkin a,
  .defaultSkin img,
  .defaultSkin tr,
  .defaultSkin div,
  .defaultSkin td,
  .defaultSkin iframe,
  .defaultSkin span,
  .defaultSkin *,
  .defaultSkin .mceText {
    white-space: normal !important;
  }
  .defaultSkin .mceLast {
    display: block !important;
  }
  .defaultSkin .mceIframeContainer {
    width: 100% !important;
  }
  #BodyHTML_toolbargroup table tr td:nth-child(1) {
    width: inherit !important;
  }
  .ArtsDot-Image_Block-50-25-Bottom-Button a > p {
    text-align: center;
  }
  .ArtsDot-Lists-Sidebar-Block {
    width: 100%;
  }
  .ArtsDot-Lists-Sidebar-Artists h3 {
    text-align: center;
  }
  .ArtsDot-Lists-Sidebar-Artists ul {
    width: 100%;
  }
  .ArtsDot-Lists-Sidebar-Show_full_list-Button {
    width: 100%;
  }
  .ArtsDot-Lists-Sidebar-Styles h3 {
    text-align: center;
  }
  .ArtsDot-Lists-Sidebar-Topics h3 {
    text-align: center;
  }
  .ArtsDot-Lists-Sidebar-Medias h3 {
    text-align: center;
  }
  .ArtsDot-Lists-Content-Artwork {
    height: auto;
  }
  .ArtsDot-Content-Block div > ul {
    width: 98% !important;
    -moz-column-width: 33vw !important;
    -webkit-column-width: 33vw !important;
    -o-column-width: 33vw !important;
    column-width: 33vw !important;
  }
  .ArtsDot-Content-Most_Famous_Artworks-Slider-Slide {
    left: inherit !important;
  }
  .ArtsDot-Image_Block-Topics_WithBanner {
    width: 49% !important;
    margin-right: 0% !important;
  }
  .ArtsDot-Image_Block-Topics_FrameTopics-2-MarginRight {
    margin-right: 0;
  }
  .ArtsDot-Image_Block-Topics_WithBanner:nth-child(even) {
    margin-right: 0 !important;
  }
  .ArtsDot-Articles-Content-Article p {
    padding: 10px 0px !important;
  }
  .ArtsDot-Lists-Search-BoxSearch {
    height: auto;
    width: 100%;
    font-size: 1.2em;
  }
  .ArtsDot-Lists-Advanced_Search-Block > p {
    margin-top: 0;
    margin-bottom: 20px;
    padding: 0 !important;
  }
  .ArtsDot-Lists-Advanced_Search-Block > p a {
    display: inline-block;
  }
  .ArtsDot-Lists-Search > input {
    width: 95% !important;
    height: auto !important;
    font-size: 0.8em !important;
    display: inline-block;
  }
  .ArtsDot-Lists-Search > a {
    width: 5%;
    height: auto;
    display: inline-block !important;
  }
  .HomePage-AllColors-Palette-Impressionism h2 {
    font-size: 1.5em;
    margin-bottom: 20px;
    font-weight: bold;
  }
  .HomePage-AllColors-Palette-Impressionism .Impressionism {
    width: 100%;
  }
  .HomePage-AllColors-Palette-Impressionism .Impressionism p {
    text-align: center !important;
    margin-bottom: 10px;
  }
  .HomePage-AllColors-Palette-Light h2 {
    font-size: 1.5em;
    margin-bottom: 20px;
    font-weight: bold;
  }
  .HomePage-AllColors-Palette-Light .Light {
    width: 100%;
  }
  .HomePage-AllColors-Palette-Light .Light p {
    text-align: center !important;
    margin-bottom: 10px;
  }
  .HomePage-AllColors-Palette-Vivid h2 {
    font-size: 1.5em;
    margin-bottom: 20px;
    font-weight: bold;
  }
  .HomePage-AllColors-Palette-Vivid .Vivid {
    width: 100%;
  }
  .HomePage-AllColors-Palette-Vivid .Vivid p {
    text-align: center !important;
    margin-bottom: 10px;
  }
  .HomePage-AllColors-Palette-Contrasted h2 {
    font-size: 1.5em;
    margin-bottom: 20px;
    font-weight: bold;
  }
  .HomePage-AllColors-Palette-Contrasted .Contrasted {
    width: 100%;
  }
  .HomePage-AllColors-Palette-Contrasted .Contrasted p {
    text-align: center !important;
    margin-bottom: 10px;
  }
  .HomePage-AllColors-Palette-Saturated h2 {
    font-size: 1.5em;
    margin-bottom: 20px;
    font-weight: bold;
  }
  .HomePage-AllColors-Palette-Saturated .Saturated {
    width: 100%;
  }
  .HomePage-AllColors-Palette-Saturated .Saturated p {
    text-align: center !important;
    margin-bottom: 10px;
  }
  .HomePage-AllColors-Palette-Monochromatic h2 {
    font-size: 1.5em;
    margin-bottom: 20px;
    font-weight: bold;
  }
  .HomePage-AllColors-Palette-Monochromatic .Monochromatic {
    width: 100%;
  }
  .HomePage-AllColors-Palette-Monochromatic .Monochromatic p {
    text-align: center !important;
    margin-bottom: 10px;
  }
  .MFP-ContactUs-Content-Size-Block-Text {
    float: none !important;
  }
  .MFP-ContactUs-Content-Size-Block-Text-Right {
    padding: 0 !important;
  }
  .MFP-ContactUs-Content-Size-Block-Text span {
    font-size: 1em !important;
    text-align: left !important;
  }
  .MFP-ContactUs-Content-Size-Block-Text img {
    width: 100%;
    height: auto;
  }
  .MFP-ContactUs-Content-Size-Block-Text p {
    line-height: 1.5 !important;
  }
  body .MFP-ContactUs-Content-Size-Block-Text p img {
    width: 25px !important;
    height: auto;
    vertical-align: middle;
    float: none !important;
  }
  td.MFP-ContactUs-Content-Size-Block-Text-Right table tr td {
    width: 100% !important;
  }
  .MFP-ContactUs-Content-Size-Block-Text span b {
    line-height: 1.5;
  }
  .MFP-ContactUs-Content-Size-Block-Text-Left {
    padding: 0 !important;
  }
  .MFP-ContactUs-Content-Size-Block-Text-Address-Right {
    margin-left: 0px !important;
  }
  .ArtsDot-ArtLists-Content-Artwork-Top {
    font-size: 1em !important;
  }
  .ArtsDot-Esend-Table-Grey .MFP-ContactUs-Content-Size-Block-Text {
    text-align: left !important;
  }
  .ArtsDot-Lists-Content-Block {
    width: 90%;
    margin: 0 auto;
  }
  .ArtsDot-Content-Block div > ul li a.ArtsDot-Lists-Content-Artwork {
    display: inline !important;
  }
  .SearchLineTbl td {
    padding: 0px;
  }
  .ArtsDot-ArtLists-Content-Item-Heading {
    width: 100%;
  }
  #ArtsDot-ArtLists-Content-Block {
    display: block;
    margin: 0;
  }
  .ArtsDot-ArtLists-Content-Artwork_Preview img {
    width: 100%;
    margin: 0;
    max-width: inherit !important;
    height: auto !important;
    max-height: inherit !important;
  }

  .ArtsDot-Artwork-Inside-Artwork_Preview,
  .ArtsDot-Artwork-Inside-Artwork_Description {
    width: 100% !important;
    display: block;
  }
  .ArtsDot-Buy-Product-Preview-Actions a,
  .ArtsDot-Artwork-Inside-Artwork_Preview-View-Actions a {
    margin: 0;
    float: none;
  }
  .ArtsDot-Buy-Product-Preview-Actions img,
  .ArtsDot-Artwork-Inside-Artwork_Preview-View-Actions img {
    height: 20px;
  }
  .ArtsDot-Buy-Product-Preview-Actions span,
  .ArtsDot-Artwork-Inside-Artwork_Preview-View-Actions span {
    font-size: 0.8em;
  }
  .ArtsDot-Buy-Product-Preview-Actions td,
  .ArtsDot-Artwork-Inside-Artwork_Preview-View-Actions td {
    width: 100%;
    display: block;
    padding: 8px;
  }
  .ArtsDot-Artwork-Inside-Artwork_Preview-Explore li {
    text-align: center;
  }
  .ArtsDot-Artwork-Inside-Artwork_Preview-Explore li div {
    width: 20px;
    height: 20px;
  }
  .ArtsDot-Buy-Product-Selector table {
    font-size: 1em;
  }
  .ArtsDot-Buy-Product-Selector table td {
    width: 100%;
    padding: 10px;
    border: 1px solid transparent;
    font-size: 0.8em;
  }
  .ArtsDot-Buy-Product-Selector table a {
    font-size: 2em !important;
    height: auto !important;
  }
  .ArtsDot-Buy-Product-Selector h1 {
    margin-bottom: 20px !important;
  }
  .ArtsDot-Buy-Product-Preview-Look-Height span,
  .ArtsDot-Buy-Product-Preview-Look-Width span {
    font-size: 1.2em !important;
  }
  .ArtsDot-Buy-Product-Preview-Actions {
    display: none !important;
  }
  .ArtsDot-Buy-Total-Block .ArtsDot-Buy-Total-Block-Small h1 {
    width: inherit !important;
  }
  .ArtsDot-Buy-Total-Block-Small h1 {
    font-size: 18px !important;
    width: inherit !important;
    text-align: center !important;
  }
  .ArtsDot-Buy-Total-Block
    .ArtsDot-Buy-Total-Block-Small
    > .ArtsDot-BuyCustom-Button-Orange,
  .ArtsDot-Buy-Total-Block
    .ArtsDot-Buy-Total-Block-Small
    > .ArtsDot-Artwork-Button-Transparent {
    width: inherit !important;
  }
  .ArtsDot-Buy-Total-Block-Small h1 span {
    font-size: 18px;
  }
  .ArtsDot-Buy-Product-Description-Unit {
    position: relative !important;
    left: 0 !important;
  }
  .ArtsDot-Buy-Product-Description-Unit {
    width: 40% !important;
  }
  .ArtsDot-Buy-Product-Description-Unit select {
    width: 100% !important;
  }
  .ArtsDot-Buy-Product-Description-Size {
    width: 60% !important;
    padding-right: 0 !important;
  }
  .ArtsDot-Buy-Product-Description-Size select {
    width: 100% !important;
  }
  .Selected {
    border: 1px solid #c6c6c6 !important;
  }
  .ArtsDot-Buy-Product-Preview {
    width: 100% !important;
    height: auto !important;
  }
  .ArtsDot-Buy-Product-Preview-Look-Width {
    max-width: 70vw;
    margin-top: 3vw;
  }
  .ArtsDot-Buy-Product-Preview-Look-Height span,
  .ArtsDot-Buy-Product-Preview-Look-Width span {
    font-size: 0.8em;
  }
  .ArtsDot-Buy-Product-Preview-Look-Height {
    position: absolute;
    left: 5vw;
  }
  .ArtsDot-Buy-Product-Description {
    width: 100% !important;
    float: none !important;
  }
  .ArtsDot-Buy-Product-Description-Unit,
  .ArtsDot-Buy-Product-Description-Size {
    width: 100%;
    padding: 0px 30px;
  }
  .ArtsDot-Buy-Product-Description-Unit select,
  .ArtsDot-Buy-Product-Description-Size select {
    width: 100%;
  }
  .ArtsDot-Buy-Product-Description {
    font-size: 1em;
  }
  .ArtsDot-Buy-Product-Description select {
    font-size: 18px !important;
    padding: 5px;
  }
  .ArtsDot-Buy-Product-Description-Frame img,
  .ArtsDot-Buy-Product-Description-Frame h3 {
    width: 100%;
  }
  .ArtsDot-Buy-Product-Description-Frame img {
    display: block;
    margin: 0 auto;
    float: none;
  }
  .ArtsDot-Buy-Product-Description-Frame {
    padding: 30px;
  }
  .ArtsDot-Buy-Product-Description-Text h3 {
    padding-left: 30px;
  }
  .ArtsDot-Buy-Product-Description-Text p {
    line-height: 1.5;
  }
  .ArtsDot-Buy-Options-Payment {
    width: 100%;
  }
  .ArtsDot-Buy-Options-Payment ul {
    padding: 5px;
  }
  .ArtsDot-Buy-Options-Payment ul li {
    line-height: 1.5;
  }
  .ArtsDot-Buy-Options-PromoCode {
    margin: 0 5px;
    width: 100% !important;
    position: relative;
  }
  .ArtsDot-Buy-Options-PromoCode h3 {
    padding-left: 30px;
  }
  .ArtsDot-Buy-Options-PromoCode-Input {
    height: auto !important;
  }
  .ArtsDot-Buy-Options-PromoCode-Input input {
    width: 50% !important;
    margin: 0 25% !important;
    margin-bottom: 10px !important;
    height: auto !important;
    font-size: 20px !important;
  }
  .ArtsDot-Buy-Options-PromoCode p {
    position: relative;
    width: 50% !important;
    margin: 0 25% !important;
    text-align: center;
  }
  .ArtsDot-Buy-Options-PromoCode p br {
    display: none !important;
  }
  .ArtsDot-Buy-Options-Additional {
    width: 100% !important;
  }
  .ArtsDot-Buy-Options-Additional-Option-Content {
    text-align: center !important;
    width: 100% !important;
  }
  .ArtsDot-Buy-Options-Additional-Option-Content {
    font-size: 16px !important;
  }
  .ArtsDot-Buy-Options-Additional-Option-Content label {
    font-size: 16px !important;
    float: left !important;
  }
  .ArtsDot-Buy-Options-Additional-Option-Content input[type="radio"],
  .ArtsDot-Buy-Options-Additional-Option-Content input[type="checkbox"] {
    width: 16px !important;
    height: 16px !important;
  }
  .ArtsDot-Buy-Total-Block h1 {
    font-size: 18px;
  }
  .ArtsDot-Buy-Total-Block h1 span {
    font-size: 18px;
  }
  .ArtsDot-Content-Block
    > .ArtsDot-Buy-Total-Block
    > .ArtsDot-BuyCustom-Button-Orange,
  .ArtsDot-Content-Block
    > .ArtsDot-Buy-Total-Block
    > .ArtsDot-Artwork-Button-Transparent {
    width: 18% !important;
  }

  .ArtsDot-Content-Block
    > .ArtsDot-Buy-Total-Block
    > .ArtsDot-BuyCustom-Button-Orange
    a {
    width: 100% !important;
    padding: 11px 5px !important;
  }

  .ArtsDot-Content-Block
    > .ArtsDot-Buy-Total-Block
    > .ArtsDot-BuyCustom-Button-Orange:nth-child(4) {
    padding: 5px 5px !important;
  }
  .ArtsDot-Content-Block
    > .ArtsDot-Buy-Total-Block
    > .ArtsDot-BuyCustom-Button-Orange:nth-child(5) {
    padding: 5px 5px !important;
  }
  .ArtsDot-Content-Block
    > .ArtsDot-Buy-Total-Block
    > .ArtsDot-BuyCustom-Button-Orange:nth-child(6) {
    padding: 1px 5px !important;
  }

  .ArtsDot-Content-Block
    > .ArtsDot-Buy-Total-Block
    > .ArtsDot-Artwork-Button-Transparent
    a {
    width: 100% !important;
    padding: 16px 5px !important;
  }

  .ArtsDot-Content-Block > .ArtsDot-Buy-Total-Block h1,
  .ArtsDot-Content-Block > .ArtsDot-Buy-Total-Block h1 {
    width: 100% !important;
  }
  .ArtsDot-Buy-Options-Additional-Option-Content h3 {
    text-align: center !important;
    width: 100% !important;
  }
  .ArtsDot-Buy-Options-Additional {
    width: 100%;
    height: auto;
    padding: 5px;
  }
  .ArtsDot-Buy-Options-Additional-Option-Icon {
    width: 100%;
    height: auto;
  }
  .ArtsDot-Buy-Options-Additional-Option-Icon img {
    width: 100%;
    height: auto;
  }
  .ArtsDot-Buy-Options-Additional-Option-Content {
    width: 100%;
    height: auto;
    font-size: 1em;
  }
  .ArtsDot-Buy-Options-Additional-Option-Content h3 {
    text-align: center;
  }
  .ArtsDot-Buy-Options-Additional-Option-Content p {
    line-heigh: 1.5;
    text-align: justify;
  }
  .ArtsDot-Buy-Options-Additional-Option-Content label {
    font-size: 1em;
  }
  .ArtsDot-Buy-Total-Block {
    padding: 10px;
    font-size: 2em;
  }
  .ArtsDot-Buy-Total-Block h1 {
    font-size: 0.8em;
    padding: 6px 0 !important;
    width: 40% !important;
  }
  .ArtsDot-Buy-Total-Block h1 span {
    font-size: 1em;
  }
  .ArtsDot-Buy-Total-Block h1,
  .ArtsDot-Buy-Total-Block > .ArtsDot-BuyCustom-Button-Orange,
  .ArtsDot-Buy-Total-Block > .ArtsDot-Artwork-Button-Transparent {
    width: 100%;
    float: left;
    margin: 0px;
    max-width: initial;
    font-size: 0.6em;
  }
  .ArtsDot-Artwork-Button-Transparent a {
    font-size: 18px !important;
  }
  .WarrantyLogosTable tr td div {
    font-size: 16px !important;
  }
  .WarrantyLogosTable tr td {
    font-size: 14px !important;
  }
  div#ArtistBiography img {
    float: none !important;
    display: block;
    margin: 5px auto !important;
  }
  .ArtsDot-Artwork-Similar_Artworks-Block-Text_Header {
    font-size: 2em;
  }
  .ArtsDot-Artwork-About_Artist-Biography-Text p {
    line-height: 1.5;
    text-align: justify;
  }
  .ArtsDot-Artwork-Inside-Artwork_Description-Details h3,
  .ArtsDot-Artwork-Inside-Artwork_Description-Details h3 > a {
    font-size: 1em !important;
  }
  .ArtsDot-Content-Block
    .ArtsDot-Artwork-Inside-Artwork_Description-Details
    li
    > a {
    display: inline-block !important;
    vertical-align: middle;
  }
  .ArtsDot-Content-Block
    .ArtsDot-Artwork-Inside-Artwork_Description-Details
    li {
    padding-left: 3vw !important;
  }
  .ArtsDot-Artwork-Inside-Artwork_Description-Details > div {
    padding: 10px 3vw;
  }
  .ArtsDot-Artwork-Inside-Artwork_Description-Details-Favorites span {
    font-size: 1em !important;
  }
  .ArtsDot-Artwork-Inside-Artwork_Description-Details-Favorites img {
    height: 16px !important;
  }
  .ArtsDot-Artwork-Inside-Artwork_Preview-Explore {
    margin: 0px;
  }
  .ArtsDot-Artwork-Inside-Artwork_Description-Buy-Price > p {
    width: 100%;
  }
  .ArtsDot-Artwork-Inside-Artwork_Description-Buy
    > .ArtsDot-Artwork-Button-Orange:nth-child(2),
  .ArtsDot-Artwork-Inside-Artwork_Description-Buy
    > .ArtsDot-Artwork-Button-Orange {
    display: block;
    width: 90%;
    margin: 10px auto;
  }
  .ArtsDot-Artwork-Button-Orange a,
  .ArtsDot-Artwork-Button-Orange span {
    font-size: 16px !important;
  }
  .ArtsDot-Content-Block
    .ArtsDot-Artwork-Inside-Artwork_Description-Buy-Additional
    > li {
    position: relative;
    padding: 10px !important;
    font-size: 16px !important;
  }
  .ArtsDot-Artwork-Inside-Artwork_Description-Buy-Additional-Options {
    width: 100% !important;
    top: 43px !important;
    left: 0 !important;
  }
  .ArtsDot-Artwork-Inside-Artwork_Description-Buy-Additional-Options li a {
    font-size: 16px !important;
  }
  .ArtsDot-Artwork-Inside-Artwork_Description-Text-Container {
    font-size: 20px !important;
    line-height: inherit !important;
  }
  .ArtsDot-Artwork-Button-Orange img {
    width: 20px !important;
  }
  .ArtsDot-Artwork-Inside-Artwork_Description-Text {
    font-size: 16px !important;
  }
  .ArtsDot-Artwork-Inside-Artwork_Description-Text-Button span {
    font-size: 20px !important;
  }
  .ArtsDot-Artwork-Inside-Artwork_Description-Warranty h1 {
    text-align: center !important;
  }
  .ArtsDot-Artwork-Inside-Artwork_Description-Text-Button img {
    width: 20px !important;
  }
  .ArtsDot-Content-Block
    .ArtsDot-Artwork-Inside-Artwork_Description-Buy-Additional {
    width: 90% !important;
  }
  .ArtsDot-Artwork-Inside-Artwork_Description-Buy-Additional-Options {
    width: 100%;
    top: 100%;
    margin-top: 5px;
  }
  .ArtsDot-Artwork-Inside-Artwork_Description-Warranty img {
    display: none;
  }
  div#ArtistBiography {
    width: 100%;
    padding: 1.5vw;
    margin: 0 auto;
    float: none;
  }
  .ArtsDot-Articles-Content-Block
    .ArtsDot-Articles-Content-Aside-Articles-Block {
    display: none;
  }
  .ArtsDot-Content-Block .ArtsDot-AboutUs-Content-Block-Why {
    display: none;
  }
  .MobileHide {
    display: none !important;
  }
  .ArtsDot-AboutUs-Content-Block-Informations-Item img {
    display: none;
  }
  .ArtsDot-Content-Block .ArtsDot-Artists-Artist_Portfolio-Heading,
  .ArtsDot-Content-Block .ArtsDot-Museums-Artworks-Heading,
  .ArtsDot-Content-Block .ArtsDot-Artists-Artist_Portfolio-Biography-Heading,
  .ArtsDot-Content-Block .ArtsDot-Museums-Artworks-Museum,
  .ArtsDot-Content-Block .ArtsDot-Museums-Artworks-Museum-Counrty,
  .ArtsDot-Content-Block .ArtsDot-Museums-Artworks-Museum-Region,
  .ArtsDot-Content-Block .ArtsDot-Artists-Artist_Portfolio-Biography-Content {
    display: block;
    width: 100%;
    float: none;
    text-align: center;
    margin: 0px;
  }
  p.MName {
    text-align: center;
  }
  .ArtsDot-Artists-Artist_Portfolio-Artwork,
  .ArtsDot-Museums-Artworks-Artwork {
    float: none;
  }
  .ArtsDot-Museums-Artworks-Museum > a,
  .ArtsDot-Museums-Artworks-Museum-Counrty > a,
  .ArtsDot-Museums-Artworks-Museum-Region > a {
    font-size: 1em !important;
  }
  .ArtsDot-Buy-Options-Additional-Option-Icon {
    display: none;
  }
  .ArtsDot-Buy-Total-Block .ArtsDot-BuyCustom-Button-Orange,
  .ArtsDot-Buy-Total-Block .ArtsDot-Artwork-Button-Transparent {
    margin: 5px 0px;
  }
  .ArtsDot-Buy-Product-Preview-Block
    .ArtsDot-Buy-Total-Block-Small
    > .ArtsDot-BuyCustom-Button-Orange,
  .ArtsDot-Buy-Product-Preview-Block
    .ArtsDot-Buy-Total-Block-Small
    > .ArtsDot-Artwork-Button-Transparent {
    width: 15% !important;
  }
  .ArtsDot-Buy-Total-Block > .ArtsDot-BuyCustom-Button-Orange a,
  .ArtsDot-Buy-Total-Block > .ArtsDot-Artwork-Button-Transparent a {
    padding: 7px 5px !important;
  }
  .ArtsDot-Buy-Total-Block-Small .ArtsDot-Artwork-Button-Transparent a {
    padding: 14px 5px !important;
  }
  .ArtsDot-Buy-Options-Additional-Option-Content input[type="radio"],
  .ArtsDot-Buy-Options-Additional-Option-Content input[type="checkbox"] {
    width: 1.5em;
    height: 1.5em;
  }
  .ArtsDot-Artwork-Inside-Artwork_Description-Buy
    .ArtsDot-Artwork-Button-Orange {
    display: inline-block !important;
    width: 79.5% !important;
    margin: 0px 11.25% !important;
  }
  .ArtsDot-Articles-Content-Heading h1 {
    margin: 10px 0px;
    margin-top: 15px;
  }
  .ArtsDot-Categories-Colors-List-Color {
    width: 15vw;
    height: 15vw;
  }
  .ArtsDot-Categories-Colors-List {
    text-align: center;
  }
  .ArtsDot-Lists-Sidebar-Block {
    display: none !important;
  }
  .CustomersReviews-HomePage-Single-Review-Information-DisplayName {
    font-size: 1.2em !important;
  }
  .CustomersReviews-HomePage-Single-Review-Information-Country_Date {
    font-size: 0.8em !important;
  }
  .CustomersReviews-HomePage-Single-Review-Information-NewLine {
    padding-top: 25px !important;
  }
  .CustomersReviews-HomePage-Single-Review-Information-Overall_Image {
    width: 4vw !important;
  }
  .stars_block_reviews {
    top: 1.25vw !important;
  }

  /******************************* ShopBy Part *******************************/

  .ArtsDot-ShopBuy-StartBlock {
    width: 97% !important;
  }

  .ShopInspiration-title-bar,
  .ShopByGift-title-bar,
  .ShopByRoom-title-bar {
    display: block !important;
  }

  .ShopInspiration-box,
  .ShopByRoom-box,
  .ShopByGift-box {
    width: 48% !important;
    height: 550px !important;
    margin: 1% !important;
  }

  .ShopInspiration-box .ShopInspiration-text,
  .ShopByGift-box .ShopByGift-text,
  .ShopByRoom-box .ShopByRoom-text {
    margin: 10px auto !important;
    width: 90% !important;
  }

  .ShopInspiration-box .ShopInspiration-rect-box,
  .ShopByGift-box .ShopByGift-rect-box,
  .ShopByRoom-box .ShopByRoom-rect-box {
    width: 100% !important;
    height: auto !important;
    left: 0 !important;
    display: table !important;
    position: relative !important;
    top: 45px !important;
  }

  .ShopInspiration-box .ShopInspiration-text p,
  .ShopByGift-box .ShopByGift-text p,
  .ShopByRoom-box .ShopByRoom-text p {
    font-size: 1em !important;
    line-height: 1.2 !important;
  }

  .ShopInspiration-title,
  .ShopInspiration-title a,
  .ShopByGift-title,
  .ShopByGift-title a,
  .ShopByRoom-title,
  .ShopByRoom-title a {
    font-size: 2em !important;
    line-height: inherit !important;
    margin: 3vw 0 !important;
  }

  .ShopInspiration-box .ShopInspiration-text,
  .ShopByGift-box .ShopByGift-text,
  .ShopByRoom-box .ShopByRoom-text {
    margin: 10px auto !important;
    width: 90% !important;
  }

  .ShopInspiration-box .ShopInspiration-round-box,
  .ShopByGift-box .ShopByGift-round-box,
  .ShopByRoom-box .ShopByRoom-round-box {
    display: block !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    max-width: inherit !important;
    width: 294px !important;
    height: 294px !important;
    margin-top: 115px !important;
  }

  .ShopInspiration-box .ShopInspiration-image-shadow,
  .ShopByRoom-box .ShopByRoom-image-shadow,
  .ShopByGift-box .ShopByGift-image-shadow {
    width: 275px !important;
    height: 275px !important;
    margin: 10px !important;
  }

  .ShopInspiration-box .ShopInspiration-image-box,
  .ShopByRoom-box .ShopByRoom-image-box,
  .ShopByGift-box .ShopByGift-image-box {
    width: 270px !important;
    height: 270px !important;
    margin: 10px !important;
  }

  .ShopInspiration_image,
  .ShopByGift_image,
  .ShopByRoom_image {
    width: 270px !important;
    height: 270px !important;
    margin: 0 !important;
  }

  /******************************* ShopBy Part END *******************************/

  /******************************* All-Styles *******************************/

  .ArtsDot-Lists-Most_popular_Artworks-Block {
    font-size: 2em !important;
    margin-top: 2vw !important;
  }

  .ArtsDot-Lists-Most_popular_Artworks-Block h1 {
    font-size: 1em !important;
  }

  .ArtsDot-Lists-Content-Block {
    margin-top: 0 !important;
  }

  .ArtsDot-Lists-Content-Titles {
    margin: 0 auto !important;
  }

  .ArtsDot-Content-Searcher-Bottom-Gray {
    display: none;
  }

  /******************************* All-Styles END *******************************/

  /******************************* Showcase *******************************/

  .ArtsDot-Articles-Content-Heading {
    font-size: 2em !important;
  }

  .Showcase-Content {
    width: 100% !important;
    left: 0 !important;
  }

  .Showcase-Content-Italic {
    font-size: 18px !important;
  }

  .Showcase-Content-Text {
    font-size: 18px !important;
  }

  .Showcase-diffwidget-width table td {
    font-size: 1.4em !important;
  }

  .Showcase-diffwidget-width table td br {
    display: none !important;
  }

  .cart p {
    font-size: 1em !important;
  }

  .cart h6 {
    font-size: 2em !important;
    display: inline-block;
    line-height: inherit !important;
  }

  .cart .container {
    width: 100% !important;
    padding: 0;
  }

  .cart_box .title td {
    font-size: 1em !important;
  }

  .cart_box .product .p6 {
    font-size: 0.8em !important;
  }

  .cart_box .product .p2 img {
    max-width: 100px;
    max-height: 100px;
  }

  .cart_box .title .t3 {
    /* width: 50% !important; */
  }

  .cart_box .title .t4 {
    width: 15% !important;
  }

  .cart_box .title .t5 {
    width: 10% !important;
  }

  .cart_box .title .t7 {
    width: 6% !important;
  }

  .cart_box .p7 {
    /* width: 0 !important; */
  }

  .cart_box .product .p3 p.product_name {
    font-size: 0.9em !important;
  }

  .cart_box .product .p3 p {
    font-size: 0.7em !important;
  }

  .cart_box .product .p4 {
    font-size: 0.7em !important;
  }

  .cart_box .product .p5 {
    font-size: 0.7em !important;
  }

  .cart_box .product .p7 {
    font-size: 0.75em !important;
  }

  .cart_box .product .p1 img {
    width: 20px !important;
    height: 20px !important;
  }

  .cart_box .ProductTypeOffer .p3 p.product_name {
    font-size: 1em !important;
  }

  .cart_box .ProductTypeOffer .p2 img {
    /* width: 100px !important; */
    height: 60px !important;
  }

  .cart .product .WarrantyLogosTable tr td:nth-child(1) {
    width: 16.666% !important;
  }

  .cart_box .bottom .total_price {
    font-size: 1.4em !important;
  }

  .buttons .Buy-btn-cart {
    height: 40px;
    line-height: 35px;
    display: inline-block;
    font-size: 1em !important;
  }

  .cart_box .product,
  .cart_box .productTypeOffer,
  .cart_box .productTypePromotion {
    width: 100% !important;
  }

  .Buy-btn-cart:first-child {
    margin-right: 0 !important;
  }

  .Buy-btn-cart:last-child {
    margin-left: 0 !important;
  }

  /******************************* Showcase *******************************/

  /******************************* AboutUs *******************************/

  .ArtsDot-AboutUs-Content-Block-Welcome h1 {
    font-size: 2em !important;
  }

  .ArtsDot-AboutUs-Content-Block-Warranty-Content p {
    float: left;
  }

  .ArtsDot-AboutUs-Content-Block-Warranty-Reproductions {
    padding: 0 !important;
  }

  .ArtsDot-AboutUs-Content-Block-Warranty-Reproductions h1 {
    font-size: 1.5em !important;
    padding-bottom: 0 !important;
  }

  .ArtsDot-AboutUs-Content-Block-Warranty-Content h1 {
    font-size: 1.5em !important;
  }

  .ArtsDot-AboutUs-Content-Block-Warranty-Content {
    width: 100% !important;
  }

  /******************************* AboutUs END *******************************/

  /******************************* Art_## *******************************/

  .SearchLineTbl input {
    width: 100% !important;
  }

  .SearchLineTbl input:first-child {
    width: 96.4% !important;
  }

  input[type="button"].SearchBox {
    background-color: #ffb60c !important;
  }

  #infscr-loading {
    width: 50% !important;
    left: 25% !important;
    font-size: 1.2em !important;
  }

  #infscr-loading .loader-small {
    border-top: 15px solid #ee2a24 !important;
    border-right: 15px solid #fbab2c !important;
    border-bottom: 15px solid #781214 !important;
    border-left: 15px solid #a71a1e !important;
    width: 60px !important;
    height: 60px !important;
  }

  /******************************* Art_## END *******************************/

  .ArtsDot-BuyCustom-Size-Select ul li:hover,
  .ArtsDot-BuyCustom-Size-Select ul li.selected {
    background-color: rgba(255, 182, 12, 0.43) !important;
  }

  .ArtsDot-BuyCustom-Size-Select ul li:first-child:hover,
  .ArtsDot-BuyCustom-Size-Select ul li.selected {
    background-color: #d5d5d5 !important;
  }

  .mCSB_container {
    width: 100% !important;
  }

  .ArtsDot-Content-Block .ArtsDot-Artists-Artist_Style-List ul li a,
  .ArtsDot-Content-Block .ArtsDot-Artists-Artists_born-List ul li a,
  .ArtsDot-Content-Block .ArtsDot-Artists-Artist_Country-List ul li a,
  .ArtsDot-Content-Block .ArtsDot-Categories-Topics-List ul li a,
  .ArtsDot-Content-Block .ArtsDot-Categories-Medias-List ul li a,
  .ArtsDot-Content-Block .ArtsDot-Categories-Styles-List ul li a,
  .ArtsDot-Content-Block .ArtsDot-Categories-Paintings_by_years-List ul li a,
  .ArtsDot-Content-Block .ArtsDot-Categories-Countries-List ul li a,
  .ArtsDot-Content-Block .ArtsDot-Museums-Countries-List ul li a,
  .ArtsDot-Content-Block ul.ArtsDot-Museums-Countries-List-Region li a {
    padding: 10px 0px !important;
    border: 1px solid #c3c0c0;
    display: block !important;
    font-size: 26px !important;
    overflow: inherit;
    text-align: center;
    line-height: initial;
    margin: 0 auto;
    bottom: 1em;
  }

  .ArtsDot-Categories-Colors-List a {
    display: inline-block !important;
    width: 25%;
  }

  .ArtsDot-Categories-Colors-List-Color {
    width: 100%;
    padding-bottom: 90% !important;
    margin-bottom: 10%;
    height: initial !important;
  }

  .ArtsDot-Categories-Colors-List
    a:nth-child(4n + 4)
    .ArtsDot-Categories-Colors-List-Color {
    margin-right: 0 !important;
    padding-right: 0 !important;
  }

  .ArtsDot-Categories-Colors-List-Color:hover {
    border: none !important;
  }

  .ArtsDot-Content-Block .ArtsDot-Artists-Artists_born-List {
    border: none !important;
  }

  .ArtsDot-Content-Block .ArtsDot-Categories-Paintings_by_years-List ul,
  .ArtsDot-Content-Block .ArtsDot-Artists-Artists_born-List ul {
    width: 98% !important;
  }

  .ArtsDot-Content-Block .ArtsDot-Categories-Paintings_by_years-List ul li,
  .ArtsDot-Content-Block .ArtsDot-Artists-Artists_born-List ul li {
    float: left !important;
    width: 25% !important;
    margin: 0 !important;
  }

  .ArtsDot-Artists-Artist_Portfolio-Biography-Heading {
    width: 60% !important;
    display: inline-block !important;
    text-align: left !important;
  }

  .ArtsDot-Museums-Artworks-Museum .ArtsDot-Museums-Artworks-Museum-Counrty,
  .ArtsDot-Museums-Artworks-Museum .ArtsDot-Museums-Artworks-Museum-Region,
  .ArtsDot-Museums-Artworks-Museum hr {
    display: none !important;
  }

  .ArtsDot-Museums-Artworks-Block img {
    width: 200px !important;
    margin: 0 0 !important;
  }

  .ArtsDot-Museums-Artworks-Review .ArtsDot-Artists-Artist_Portfolio-Artwork,
  .ArtsDot-Museums-Artworks-Review .ArtsDot-Museums-Artworks-Artwork {
    width: 25% !important;
  }

  .ArtsDot-Museums-Artworks-Review .ArtsDot-Museums-Artworks-Heading {
    font-size: 75% !important;
  }

  .ArtsDot-Lists-Content-Block {
    width: 100% !important;
  }

  .Wahooart-palette-ColorsBlock {
    height: 75px !important;
  }

  .Wahooart-palette-ColorsBlock-OneColor {
    height: 75px !important;
  }

  .ArtsDot-ArtLists-Content-Item-Description-Info div {
    font-size: 1.8em !important;
  }

  .ArtsDot-ArtLists-Content-Item-Description-Favorites img {
    height: 26px !important;
  }

  .ArtsDot-ArtLists-Content-Item-Description-Button-Orange img {
    height: 26px !important;
  }

  .ArtsDot-ArtLists-Content-Museum {
    font-size: 16px !important;
    display: inline-block !important;
  }

  .ArtsDot-ArtLists-Content-Item-Description-Button-Orange a {
    font-size: 32px !important;
  }

  .DBRISLinks-Title {
    display: none !important;
  }

  .DBRISLinks-block {
    display: none !important;
  }

  .ArtsDot-Artwork-Inside-Artwork_Preview-View-Actions {
    display: none !important;
  }

  .ArtsDot-Artwork-Inside-Artwork_Description-Details h2,
  .ArtsDot-Artwork-Inside-Artwork_Description-Details h2 > a {
    font-size: 0.8em !important;
  }

  .ArtsDot-Artwork-Inside-Artwork_Description-Buy-Price > span {
    font-size: 16px !important;
  }

  .ArtsDot-Artwork-Inside-Artwork_Preview-Explore {
    display: none !important;
  }

  .ArtsDot-Artwork-Inside-Artwork_Preview {
    width: 100% !important;
  }

  .ArtsDot-Artwork-Inside-Artwork_Description {
    width: 100% !important;
  }

  .ArtsDot-Buy-Product-Description-Frame h3 {
    position: relative;
    left: 10% !important;
    width: 50% !important;
    float: left;
    margin: 0;
    padding: 0;
    display: inline-block;
  }

  .ArtsDot-Buy-Product-Description-Frame img {
    width: 40% !important;
    position: relative;
    left: 4%;
    top: 10%;
    margin: 0 !important;
    display: inline-block;
  }

  .ArtsDot-Buy-Product-Description-Frame > select#OptionFrame {
    width: 45% !important;
    float: right !important;
    right: 5% !important;
    position: relative;
  }

  .ArtsDot-Buy-Product-Description-Text p {
    font-size: 16px !important;
    width: 100% !important;
    position: relative !important;
    left: 3% !important;
  }

  .ArtsDot-Buy-Options-Payment ul li {
    line-height: inherit !important;
  }

  .ArtsDot-Buy-Options-Payment {
    width: 100% !important;
  }

  .ArtsDot-Artwork-Inside-Artwork_Description div {
    font-size: 18px !important;
  }

  .ArtsDot-Artwork-Inside-Artwork_Description div font {
    font-size: 16px !important;
  }

  .Full-Description {
    max-height: inherit !important;
  }

  .ArtsDot-Buy-Heading-Steps-Block {
    display: none;
  }

  .ArtsDot-Buy-Heading-Step {
    float: left !important;
    width: 100% !important;
    font-size: 16px !important;
    background: url(Buy-Step-ArrowRight.png) no-repeat 90% 80% #ececec;
  }

  .ArtsDot-Lists-Content-Items {
    display: inline-block !important;
    -webkit-padding-start: 0px !important;
  }

  .ArtsDot-Content-Slider-With-Text {
    width: 50% !important;
    float: left;
  }

  .ArtsDot-Image-Blocks-Artists_Artworks-Text-Under-Mobile {
    display: inline-block !important;
    width: 100% !important;
    margin-bottom: 0;
  }

  .ArtsDot-Artwork-Inside-Artwork_Preview-View {
    margin-right: 0 !important;
  }

  .ArtsDot-Artwork-Inside-Artwork_Preview-View-Look img {
    max-height: 500px !important;
  }

  .ArtsDot-Buy-Product-Preview-Look > a > img {
    max-height: 500px !important;
  }

  .ArtsDot-Artwork-Similar_Artworks-Block
    .ArtsDot-Image-Blocks-Artists_Artworks-Text-Under-Block {
    display: none !important;
  }

  .ArtsDot-Footer-Block-Content-Links li {
    margin-bottom: 0 !important;
    line-height: inherit !important;
  }

  .ArtsDot-Footer-Block-Content-International li {
    margin-bottom: 0 !important;
  }

  .ArtsDot-Footer-Block-Content-Payment-Copyright {
    /* margin-bottom: 5px !important; */
  }

  .ArtsDot-Artwork-Inside-Artwork_Description-Warranty h2 {
    font-size: 1em !important;
  }

  .ArtsDot-Footer-Block-Content-Payment-DNS {
    font-size: 2em !important;
    text-transform: uppercase;
    display: block;
    float: none;
    text-align: center !important;
    padding-bottom: 10px !important;
    font-family: "Oswald-Bold", Arial, Sans-serif !important;
  }

  .ArtsDot-Content-Specialize-Block-50-Warranty-Title {
    text-align: center !important;
  }
}































































@media screen and (max-width: 360px) {
  /* 39.III */
  [name="_BuyWithBankWire"]
    > div.MainPage
    > div.container:last-of-type
    > table.cart_box
    > tbody
    > tr.ProductTypeOffer
    > td.p3
    > p.product_name {
    /* position: relative; */
    /* left: 4%; */
    font-size: 0.84rem !important;
    padding-left: 3%;
    /* left: 0; */
    text-align: left;
  }
  /* 22. */
  div.ArtsDot-Buy-Total-Block > h1,
  div.ArtsDot-Buy-Total-Block > span,
  div.ArtsDot-Buy-Total-Block-Small > h1 > span,
  div.ArtsDot-Buy-Total-Block > div.ArtsDot-BuyCustom-Button-Orange > a > span,
  div.ArtsDot-Buy-Total-Block > div.ArtsDot-Artwork-Button-Transparent > a {
    font-size: 0.8rem !important;
  }

  /* 3.2II. */
  .ArtsDot-Content-Block
    > .ArtsDot-BuyCustom-Payment-Block
    > .ArtsDot-BuyCustom-Payment-Cart
    > ul {
    font-size: 0.85rem;
  }
}

@media screen and (min-width: 476px) and (max-width: 699px) {
  .Portrait-to-painting-Footer-Flag-Block-Holder p {
    display: inline-block;
  }
}

@media screen and (min-width: 500px) and (max-width: 699px) {
  .ArtsDot-Image_Block-25-25 {
    display: inline-block;
    width: 50%;
  }
  .ArtsDot-Content-Inline_Image_Slides-Button-Orange,
  .ArtsDot-Content-Inline_Image_Slides-Button-Transparent {
    font-size: 1.5em;
    transform: initial;
    min-width: inherit;
    left: 12.5%;
  }
  .ArtsDot-Image_Block-50-50,
  .ArtsDot-Image_Block-50-25 {
    width: 48% !important;
    display: block;
    float: left;
    margin-top: 0 !important;
  }
  .ArtsDot-Image_Block-50-25-Heading-Button a > p:nth-child(1) {
    font-size: 2em !important;
    margin: 0;
  }
  .ArtsDot-Image_Block-50-25-Heading-Button a > p:nth-child(2) {
    margin: 0;
  }
  .ArtsDot-Image_Block-50-50 a {
    top: 4vw !important;
    text-align: center !important;
    margin: 0 !important;
    margin-bottom: 2vw !important;
  }

  .ArtsDot-Content-Inline_Image_Slides-Block
    .ArtsDot-Content-Slider-With-Text
    > a,
  .ArtsDot-Content-Inline_Image_Slides-Block
    .ArtsDot-Content-Slider-With-Text
    > span,
  .ArtsDot-Content-Slider-With-Text > a,
  .ArtsDot-Content-Slider-With-Text > span {
    display: inline-block;
    width: 100% !important;
    left: 1%;
    margin-bottom: 20px !important;
    box-shadow: none;
    margin: 0;
    padding: 0;
    position: relative;
  }

  .ArtsDot-Content-Inline_Image_Slides-Block > a {
    margin-bottom: 0 !important;
  }

  .ArtsDot-Content-Inline_Image_Slides-Block > a,
  .ArtsDot-Content-Inline_Image_Slides-Block > span {
    display: inline-block;
    width: 49% !important;
    left: 1%;
    height: 60vw;
    box-shadow: none;
    margin: 0;
    padding: 0;
    position: relative;
  }

  .ArtsDot-Image-Blocks-Artists_Artworks-Text-Under-Mobile a {
    font-size: 26px !important;
    font-family: "Oswald-Bold", Arial, Sans-serif !important;
    text-transform: uppercase;
    text-align: center;
  }
  .ArtsDot-Content-Inline_Image_Slides-Block a > img,
  .ArtsDot-Content-Inline_Image_Slides-Block span > img {
    height: 100%;
    left: 0;
    display: block;
    margin: 0px;
    position: absolute;
  }
  .ArtsDot-Buy-Product-Preview-Actions td,
  .ArtsDot-Artwork-Inside-Artwork_Preview-View-Actions td {
    width: 33.3333%;
    display: table-cell;
  }
  .ArtsDot-Artwork-Inside-Artwork_Description-Buy-Price {
    padding: 15px;
  }
  .ArtsDot-Image_Block-25-25-Bottom-Button a {
    font-size: 1em;
  }
  .ArtsDot-Artwork-Button-Orange img {
    width: 20px !important;
  }
  .ArtsDot-Buy-Product-Description-Frame img {
    float: left;
    width: 35%;
  }

  .ArtsDot-Content-Inline_Image_Slides-Block
    .ArtsDot-Content-Slider-With-Text
    > span
    > img {
    height: 100%;
    left: 0;
    display: block;
    margin: 0px;
    position: absolute;
    width: 100% !important;
  }
}

@media screen and (min-width: 550px) and (max-width: 699px) {
  .Home-Image-Background {
    position: relative;
    overflow: hidden;
  }
  .Home-Image-Background img {
    height: auto;
    width: 100%;
  }
}

@media screen and (min-width: 600px) and (max-width: 699px) {
  .Artsdot-HomePage-DB-Image-Block > a > img {
    width: 100%;
    height: auto;
  }
}

@media screen and (min-width: 768px) and (max-width: 699px) {
  .promoBanner-BannerPage .promoBanner-everyday p.promo-text {
    font-size: 1.3em;
  }
}

@media screen and (min-width: 320px) and (max-width: 500px) {
  .ArtsDot-Content-Reviews-Heading span {
    width: 100% !important;
    margin-left: 0 !important;
  }

  .ArtsDot-Content-Reviews-Heading img {
    display: none !important;
  }

  .CustomersReviews-HomePage-Single-Review-Information-Overall_Image {
    display: none !important;
  }

  .stars_block_reviews {
    display: none !important;
  }

  .ShopInspiration-box .ShopInspiration-round-box,
  .ShopByGift-box .ShopByGift-round-box,
  .ShopByRoom-box .ShopByRoom-round-box {
  }

  .ShopInspiration-box,
  .ShopByRoom-box,
  .ShopByGift-box {
    width: 96% !important;
  }

  .ArtsDot-Content-Block div > ul {
    -moz-column-width: 33vw !important;
    -webkit-column-width: 33vw !important;
    -o-column-width: 33vw !important;
    column-width: 33vw !important;
  }

  .ArtsDot-Categories-Colors-List a {
    display: inline-block !important;
    width: 50%;
  }

  .ArtsDot-Categories-Colors-List
    a:nth-child(4n + 4)
    .ArtsDot-Categories-Colors-List-Color {
    margin-right: initial !important;
    padding-right: initial !important;
  }

  .ArtsDot-Categories-Colors-List
    a:nth-child(2n + 2)
    .ArtsDot-Categories-Colors-List-Color {
    margin-right: 0 !important;
    padding-right: 0 !important;
  }

  .ArtsDot-Content-Block .ArtsDot-Categories-Paintings_by_years-List ul li,
  .ArtsDot-Content-Block .ArtsDot-Artists-Artists_born-List ul li {
    float: left !important;
    width: 100% !important;
    margin: 0 !important;
  }

  .ArtsDot-Museums-Artworks-Review .ArtsDot-Artists-Artist_Portfolio-Artwork,
  .ArtsDot-Museums-Artworks-Review .ArtsDot-Museums-Artworks-Artwork {
    width: 48% !important;
    margin: 0 !important;
    margin-right: 2%;
  }

  .ArtsDot-Museums-Artworks-Review .ArtsDot-Museums-Artworks-Museum {
    font-size: 70%;
  }

  .ArtsDot-Museums-Artworks-Review .ArtsDot-Museums-Artworks-Heading {
    font-size: 70% !important;
  }

  .ArtsDot-ArtLists-Content-Item-Description-Text {
    font-size: 16px !important;
  }

  .ArtsDot-ArtLists-Content-Item {
    width: 100% !important;
  }

  .ArtsDot-ArtLists-Content-Item-Description-Info div {
    font-size: 2em !important;
  }

  .ArtsDot-ArtLists-Content-Item-Description-Info a {
    font-size: 2em !important;
  }

  .ArtsDot-ArtLists-Content-Item-Description-Button-Orange a {
    font-size: 32px !important;
  }

  .ArtsDot-Content-Interior-Block .ArtsDot-Image_Block-50-50 img {
    height: 215px !important;
  }

  .ArtsDot-Content-Block div > ul li a {
    font-size: 0.8em !important;
    bottom: 5px !important;
  }

  .ArtsDot-Content-Block .ArtsDot-Content-Most_Famous_Artworks-Slider {
    -moz-column-width: inherit !important;
    -webkit-column-width: inherit !important;
    -o-column-width: inherit !important;
    column-width: inherit !important;
  }

  .ArtsDot-Content-Block .ArtsDot-BuyCustom-Payment-Cart ul {
    -moz-column-width: inherit !important;
    -webkit-column-width: inherit !important;
    -o-column-width: inherit !important;
    column-width: inherit !important;
  }

  .ArtsDot-Buy-Total-Block-Small {
    white-space: normal !important;
  }

  .ArtsDot-Buy-Total-Block h1 {
    width: 100% !important;
  }

  .ArtsDot-Buy-Product-Preview-Block
    .ArtsDot-Buy-Total-Block-Small
    > .ArtsDot-BuyCustom-Button-Orange,
  .ArtsDot-Buy-Product-Preview-Block
    .ArtsDot-Buy-Total-Block-Small
    > .ArtsDot-Artwork-Button-Transparent {
    width: 30% !important;
  }

  .ArtsDot-Content-Block
    > .ArtsDot-Buy-Total-Block
    > .ArtsDot-BuyCustom-Button-Orange,
  .ArtsDot-Content-Block
    > .ArtsDot-Buy-Total-Block
    > .ArtsDot-Artwork-Button-Transparent {
    width: 30% !important;
    margin-bottom: 7px !important;
  }

  .ArtsDot-Content-Block
    > .ArtsDot-Buy-Total-Block
    > .ArtsDot-Artwork-Button-Transparent
    a {
    width: 100% !important;
    padding: 18px 5px !important;
  }

  .ArtsDot-Content-Block
    > .ArtsDot-Buy-Total-Block
    > .ArtsDot-BuyCustom-Button-Orange
    a {
    width: 100% !important;
    padding: 11px 5px !important;
  }

  .ArtsDot-Content-Block
    > .ArtsDot-Buy-Total-Block
    > .ArtsDot-BuyCustom-Button-Orange:nth-child(4) {
    padding: 7px 5px !important;
  }
  .ArtsDot-Content-Block
    > .ArtsDot-Buy-Total-Block
    > .ArtsDot-BuyCustom-Button-Orange:nth-child(5) {
    padding: 7px 5px !important;
  }
  .ArtsDot-Content-Block
    > .ArtsDot-Buy-Total-Block
    > .ArtsDot-BuyCustom-Button-Orange:nth-child(6) {
    padding: 2px 5px !important;
  }

  .WarrantyLogosTable tr td {
    float: left !important;
    width: 100% !important;
  }

  .ArtsDot-Content-Slider-With-Text {
    width: 98% !important;
  }

  .ArtsDot-Content-Inline_Image_Slides-Block > a,
  .ArtsDot-Content-Inline_Image_Slides-Block
    .ArtsDot-Content-Slider-With-Text
    > a {
    display: inline-block;
    width: 100% !important;
    left: 1%;
    margin-bottom: 20px !important;
    box-shadow: none;
    margin: 0;
    padding: 0;
    position: relative;
  }

  .ArtsDot-Content-Inline_Image_Slides-Block > a {
    margin-bottom: 0 !important;
  }

  .ArtsDot-Image-Blocks-Artists_Artworks-Text-Under-Mobile {
  }

  .ArtsDot-Image-Blocks-Artists_Artworks-Text-Under-Mobile a {
    font-size: 26px !important;
    font-family: "Oswald-Bold", Arial, Sans-serif !important;
    text-transform: uppercase;
    text-align: center;
  }

  .ArtsDot-Content-Inline_Image_Slides-Block
    .ArtsDot-Content-Slider-With-Text
    > a,
  .ArtsDot-Content-Inline_Image_Slides-Block
    .ArtsDot-Content-Slider-With-Text
    > span,
  .ArtsDot-Content-Slider-With-Text > a,
  .ArtsDot-Content-Slider-With-Text > span {
    display: inline-block;
    height: 100%;
    left: 1%;
    box-shadow: none;
    margin: 0;
    padding: 0;
    position: relative;
  }

  .ArtsDot-Content-Inline_Image_Slides-Block
    .ArtsDot-Content-Slider-With-Text
    > span
    > img {
    height: 100%;
    left: 0;
    display: block;
    margin: 0px;
    position: absolute;
    width: 100% !important;
  }

  .cart .product .WarrantyLogosTable tr td:nth-child(1) {
    width: 100% !important;
  }

  .cart_box {
    table-layout: fixed;
  }

  .cart_box .title .t2,
  .cart_box .product .p2 {
    font-size: 0 !important;
  }

  .cart_box .title .t2,
  .cart_box .product .p2 img {
    border: none !important;
    width: 0 !important;
    height: 0 !important;
  }

  .cart_box .title .t4,
  .cart_box .product .p4 {
    font-size: 0 !important;
  }

  .cart_box .title .t5,
  .cart_box .product .p5 {
    font-size: 0 !important;
  }

  .cart_box .product .p3 p {
    display: none !important;
  }

  .cart_box .product .p3 p.product_name {
    display: inherit !important;
  }

  .bottom .coupon {
    display: none !important;
  }

  .cart_box .bottom {
    background-color: inherit !important;
  }

  .cart_box .bottom .total_price {
    font-size: 1.4em !important;
    position: relative;
    left: 2%;
  }

  .cart_box tr.product td:empty {
    display: none;
  }

  .Buy-btn-cart:before {
    /* width: 0px !important; */
    /* height: 0px !important; */
    /* position: absolute; */
  }

  .buttons .Buy-btn-cart {
    height: auto;
    /* line-height: inherit; */
    display: inline-block;
    font-size: 1em !important;
  }
}
