/* =============================================
   CS REVSPEAK — NAVIGATION CSS
   Appearance > Customize > Additional CSS
   ============================================= */

/* --- Smaller logo --- */
.art--logo-container .img-logotype,
.light-logotype .img-logotype {
    max-width: 120px !important;
    width: 120px !important;
    height: auto !important;
}

/* --- Single-line nav layout --- */
.art-mega-menu ul.menu {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: 0 !important;
}

.art-mega-menu ul.menu > li {
    margin: 0 !important;
    padding: 0 !important;
}

/* --- Nav link base: kill ALL decoration + pseudo-elements --- */
.art-mega-menu ul > li > a,
.art-mega-menu ul > li > .menu-link {
    font-size: 10.5px !important;
    letter-spacing: 0.01em !important;
    padding: 0 6px !important;
    text-decoration: none !important;
    -webkit-text-decoration: none !important;
    text-decoration-line: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
    position: relative !important;
}

/* Kill any pseudo-element lines the theme adds */
.art-mega-menu ul > li > a::before,
.art-mega-menu ul > li > a::after,
.art-mega-menu ul > li > .menu-link::before,
.art-mega-menu ul > li > .menu-link::after {
    display: none !important;
    content: none !important;
    width: 0 !important;
    height: 0 !important;
    border: none !important;
    background: none !important;
}

/* --- Active: coral color, no line --- */
.art-mega-menu .current-menu-item > a,
.art-mega-menu .current-menu-item > .menu-link {
    color: #DB504A !important;
    text-decoration: none !important;
    -webkit-text-decoration: none !important;
    text-decoration-line: none !important;
    border-bottom: none !important;
}

.art-mega-menu .current-menu-item > a::before,
.art-mega-menu .current-menu-item > a::after,
.art-mega-menu .current-menu-item > .menu-link::before,
.art-mega-menu .current-menu-item > .menu-link::after {
    display: none !important;
    content: none !important;
}

/* --- Hover: coral color, no line --- */
.art-mega-menu ul > li > a:hover,
.art-mega-menu ul > li > .menu-link:hover {
    color: #DB504A !important;
    text-decoration: none !important;
    -webkit-text-decoration: none !important;
    text-decoration-line: none !important;
    border-bottom: none !important;
}

.art-mega-menu ul > li > a:hover::before,
.art-mega-menu ul > li > a:hover::after,
.art-mega-menu ul > li > .menu-link:hover::before,
.art-mega-menu ul > li > .menu-link:hover::after {
    display: none !important;
    content: none !important;
}

/* --- Gap before CTA button --- */
.art-mega-menu ul.menu > li:last-child {
    margin-left: 14px !important;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
}

/* --- CTA button (last item) --- */
.art-mega-menu ul.menu > li:last-child > a,
.art-mega-menu ul.menu > li:last-child > .menu-link {
    background-color: #DB504A !important;
    color: #ffffff !important;
    padding: 8px 14px !important;
    border-radius: 4px !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    letter-spacing: 0.05em !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
    text-decoration: none !important;
    -webkit-text-decoration: none !important;
    text-decoration-line: none !important;
    border-bottom: none !important;
}

.art-mega-menu ul.menu > li:last-child > a:hover,
.art-mega-menu ul.menu > li:last-child > .menu-link:hover {
    background-color: #c03e39 !important;
    color: #ffffff !important;
}

/* =============================================
   DROPDOWN
   ============================================= */

/* Fix dropdown anchor — the ONE addition to v6 */
li.mega-menu-item {
    position: relative !important;
}

li.mega-menu-item .sub-nav[aria-hidden="false"] .sub-nav-group {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    background: #ffffff !important;
    border: 1px solid #e8e8e8 !important;
    border-top: 2px solid #DB504A !important;
    box-shadow: 0 8px 30px rgba(0,0,0,0.12) !important;
    border-radius: 0 0 6px 6px !important;
    padding: 6px 0 !important;
    min-width: 240px !important;
    width: max-content !important;
    opacity: 0;
    animation: csrDropFadeIn 0.12s ease 0.06s forwards;
}

@keyframes csrDropFadeIn {
    to { opacity: 1; }
}

li.mega-menu-item .sub-nav[aria-hidden="false"] .sub-nav-item {
    display: block !important;
    position: static !important;
    float: none !important;
    width: 100% !important;
    writing-mode: horizontal-tb !important;
    -webkit-writing-mode: horizontal-tb !important;
    transform: none !important;
}

li.mega-menu-item .sub-nav[aria-hidden="false"] .sub-menu-link {
    display: block !important;
    padding: 11px 20px !important;
    color: #324D5C !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    letter-spacing: 0.06em !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
    text-decoration: none !important;
    -webkit-text-decoration: none !important;
    writing-mode: horizontal-tb !important;
    -webkit-writing-mode: horizontal-tb !important;
    transform: none !important;
    border-top: 1px solid #f5f5f5 !important;
}

li.mega-menu-item .sub-nav[aria-hidden="false"] .sub-nav-item:first-child .sub-menu-link {
    border-top: none !important;
}

li.mega-menu-item .sub-nav[aria-hidden="false"] .sub-menu-link:hover {
    color: #DB504A !important;
    padding-left: 26px !important;
    text-decoration: none !important;
    -webkit-text-decoration: none !important;
}

/* =============================================
   MOBILE MENU FIXES
   ============================================= */

.art--mobile-menu .sub-menu > li > a,
.art--mobile-menu .sub-menu > li > .menu-link {
    font-size: 14px !important;
    font-weight: 400 !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    padding-left: 20px !important;
    color: #324D5C !important;
}

.art--mobile-menu > li:last-child > a,
#menu-menu-new-1 > li:last-child > a {
    display: inline-block !important;
    background-color: #DB504A !important;
    color: #ffffff !important;
    padding: 10px 18px !important;
    border-radius: 4px !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    letter-spacing: 0.04em !important;
    text-transform: uppercase !important;
    margin-top: 8px !important;
    text-decoration: none !important;
    -webkit-text-decoration: none !important;
}

.art--mobile-menu > li:last-child > a:hover,
#menu-menu-new-1 > li:last-child > a:hover {
    background-color: #c03e39 !important;
    color: #ffffff !important;
}

/* Nav link color */
.art-mega-menu ul > li > a,
.art-mega-menu ul > li > .menu-link {
    color: #324D5C !important;
}

/* Hide search icon on mobile */
@media (max-width: 1024px) {
    .art-search-blog-button {
        display: none !important;
    }
}


/* ============================================
   Magnetique Posts - Style existing layout
   ============================================ */

/* --- FILTER TABS PILL --- */
.art-ajax-terms-list {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 6px !important;
  padding: 8px !important;
  background: #faf7f2 !important;
  border: 1px solid rgba(50,77,92,0.1) !important;
  border-radius: 100px !important;
  list-style: none !important;
  margin: 0 auto 48px !important;
  max-width: fit-content !important;
}

.art-ajax-terms-list-item,
.art-ajax-terms-list a {
  padding: 12px 22px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  color: #7a8992 !important;
  border-radius: 100px !important;
  letter-spacing: 0.02em !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  background: transparent !important;
  display: inline-block !important;
  border-bottom: none !important;
  transition: all 0.2s ease !important;
  line-height: 1 !important;
}

.art-ajax-terms-list a:hover {
  color: #1f3541 !important;
  background: rgba(31,53,65,0.06) !important;
  border-bottom: none !important;
}

.art-ajax-terms-list a.art-current-item {
  background: #1f3541 !important;
  color: #faf7f2 !important;
  border-bottom: none !important;
}

/* Kill the underline on active tab */
.art-ajax-terms-list a.art-current-item::after,
.art-ajax-terms-list a::after {
  display: none !important;
}

/* --- POST CARDS --- */
.art-blog-post {
  background: #ffffff !important;
  border-radius: 14px !important;
  overflow: hidden !important;
  box-shadow: 0 8px 24px rgba(50,77,92,0.06) !important;
  border: 1px solid rgba(50,77,92,0.06) !important;
  transition: transform 0.2s, box-shadow 0.2s !important;
  padding: 0 !important;
  margin-bottom: 28px !important;
}

.art-blog-post:hover {
  transform: translateY(-4px) !important;
  box-shadow: 0 16px 40px rgba(50,77,92,0.12) !important;
}

/* Post image */
.art-blog-post .art-post-image {
  width: 100% !important;
  aspect-ratio: 16 / 10 !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
}

.art-blog-post .art-post-image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  transition: transform 0.4s ease !important;
}

.art-blog-post:hover .art-post-image img {
  transform: scale(1.03) !important;
}

/* Category label on cards */
.art-blog-post .art-post-cats {
  display: block !important;
  padding: 20px 24px 0 !important;
  margin: 0 !important;
}

.art-blog-post .art-post-cats a {
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: 0.18em !important;
  color: #DB504A !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
}

/* Post title */
.art-blog-post h2,
.art-blog-post h3,
.art-blog-post h4,
.art-blog-post h5,
.art-blog-post h6,
.art-blog-post .art-post-title {
  font-family: 'Poppins', sans-serif !important;
  font-size: 17px !important;
  line-height: 1.35 !important;
  font-weight: 700 !important;
  color: #1f3541 !important;
  letter-spacing: -0.005em !important;
  margin: 0 !important;
  padding: 12px 24px 28px !important;
}

.art-blog-post h2 a,
.art-blog-post h3 a,
.art-blog-post h4 a,
.art-blog-post h5 a,
.art-blog-post h6 a,
.art-blog-post .art-post-title a {
  color: #1f3541 !important;
  text-decoration: none !important;
  transition: color 0.2s !important;
}

.art-blog-post:hover h2 a,
.art-blog-post:hover h3 a,
.art-blog-post:hover h4 a,
.art-blog-post:hover h5 a,
.art-blog-post:hover h6 a {
  color: #DB504A !important;
}

/* Hide date meta */
.art-blog-post .art-post-meta,
.art-blog-post time,
.art-blog-post .art-post-date {
  display: none !important;
}

/* --- LOAD MORE BUTTON --- */
.art-ajax-load-more,
a.art-ajax-load-more,
button.art-ajax-load-more {
  display: inline-block !important;
  width: auto !important;
  padding: 14px 32px !important;
  background: #DB504A !important;
  color: #ffffff !important;
  text-align: center !important;
  border-radius: 8px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  border: none !important;
  cursor: pointer !important;
  text-decoration: none !important;
  transition: background 0.2s !important;
  margin: 40px auto 0 !important;
}

.art-ajax-load-more:hover {
  background: #c4433d !important;
}

/* Center load more wrapper */
.art-ajax-load-more-wrapper {
  text-align: center !important;
  margin-top: 40px !important;
  width: 100% !important;
}

/* --- RESPONSIVE --- */
@media (max-width: 768px) {
  .art-ajax-terms-list {
    overflow-x: auto !important;
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    border-radius: 12px !important;
    padding: 6px !important;
    -webkit-overflow-scrolling: touch !important;
    max-width: 100% !important;
  }
  
  .art-ajax-terms-list::-webkit-scrollbar {
    display: none !important;
  }
  
  .art-ajax-terms-list a {
    padding: 10px 16px !important;
    font-size: 12px !important;
    flex-shrink: 0 !important;
    white-space: nowrap !important;
  }
}





/* ============================================
   /blogs/ page - Style .art-categories filter tabs
   ============================================ */

.art-blog-cats .art-categories-wrapper .art-categories,
.art-categories {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 6px !important;
  padding: 8px !important;
  background: #faf7f2 !important;
  border: 1px solid rgba(50,77,92,0.1) !important;
  border-radius: 100px !important;
  list-style: none !important;
  margin: 0 auto 48px !important;
  max-width: fit-content !important;
}

.art-categories li {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  display: inline-block !important;
}

.art-categories li a {
  padding: 12px 22px !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  color: #7a8992 !important;
  border-radius: 100px !important;
  letter-spacing: 0.02em !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  background: transparent !important;
  display: inline-block !important;
  border-bottom: none !important;
  transition: all 0.2s ease !important;
  line-height: 1 !important;
}

.art-categories li a:hover {
  color: #1f3541 !important;
  background: rgba(31,53,65,0.06) !important;
  border-bottom: none !important;
  text-decoration: none !important;
}

/* Active tab uses class="current_item" with an underscore */
.art-categories li.current_item a {
  background: #1f3541 !important;
  color: #faf7f2 !important;
  border-bottom: none !important;
}

.art-categories li.current_item a:hover {
  background: #1f3541 !important;
  color: #faf7f2 !important;
}

/* Kill any pseudo-element underlines */
.art-categories li a::before,
.art-categories li a::after {
  display: none !important;
}

/* Kill the underline decoration inherited from theme */
.art-categories li a {
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
}




/* ============================================
   Hide category labels on category archive pages
   (keep them on All Articles)
   ============================================ */

/* WordPress adds a body class like .category-lead-the-function
   on category archive pages. When any category class exists,
   hide the category labels on the cards. */
body[class*="category-"] .art-post-cats {
  display: none !important;
}




/* ============================================
   Mobile: pill with wrapping rows (no scroll)
   ============================================ */

@media (max-width: 768px) {
  /* Wrapper */
  .art-ajax-terms-list-wrapper,
  .art-blog-cats .art-categories-wrapper {
    max-width: 100% !important;
    padding: 0 20px !important;
    position: relative !important;
    overflow: visible !important;
  }
  
  /* Kill the fade (no longer needed) */
  .art-ajax-terms-list-wrapper::after,
  .art-blog-cats .art-categories-wrapper::after {
    display: none !important;
  }
  
  /* Pill container - wrap tabs to multiple rows */
  .art-ajax-terms-list,
  .art-categories,
  .art-blog-cats .art-categories-wrapper .art-categories {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;
    overflow: visible !important;
    padding: 6px !important;
    gap: 4px !important;
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 auto 32px !important;
    background: #faf7f2 !important;
    border: 1px solid rgba(50,77,92,0.1) !important;
    border-radius: 16px !important;
    list-style: none !important;
  }
  
  /* Tab items */
  .art-ajax-terms-list-item,
  .art-ajax-terms-list a,
  .art-categories li {
    flex-shrink: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    background: transparent !important;
  }
  
  /* Tab link styling */
  .art-ajax-terms-list-item,
  .art-ajax-terms-list a.art-ajax-terms-list-item,
  .art-categories li a {
    display: inline-block !important;
    padding: 8px 12px !important;
    font-family: 'Poppins', sans-serif !important;
    font-size: 10px !important;
    font-weight: 600 !important;
    letter-spacing: 0.06em !important;
    text-transform: uppercase !important;
    color: #7a8992 !important;
    background: transparent !important;
    border-radius: 100px !important;
    text-decoration: none !important;
    white-space: nowrap !important;
    border-bottom: none !important;
    line-height: 1 !important;
    transition: all 0.2s ease !important;
  }
  
  /* Active tab */
  .art-ajax-terms-list-item.art-current-item,
  .art-ajax-terms-list a.art-current-item,
  .art-categories li.current_item a {
    background: #1f3541 !important;
    color: #faf7f2 !important;
    padding: 8px 12px !important;
    font-size: 10px !important;
  }
}









------------------------
------------------------

/* Category dropdown */
.art-categories-dropdown > li > ul,
.art-categories-dropdown li ul li {
    background-color: #ffffff !important;
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}

.art-categories-dropdown > li > ul > li > a {
    display: block !important;
    padding: 10px 16px !important;
    color: #324D5C !important;
    font-size: 14px !important;
    border-bottom: 1px solid #f0f0f0 !important;
    text-decoration: none !important;
}

.art-categories-dropdown > li > ul > li:last-child > a {
    border-bottom: 1px solid #e0e0e0 !important;
}

.art-categories-dropdown > li > ul > li > a:hover {
    background-color: #FDF0D5 !important;
    color: #DB504A !important;
}


/* Hide category label on archive post cards - Magnetique theme */
.art-post-cats {
  display: none !important;
}





------------------------
------------------------
.right-content a {
    display: none;
}
header a.basket-btn.basket-btn_fixed-xs.art-open-cart-side {
    display: none;
}


body .art-light-header-text+.art-main-container, body .art-header-over-content+.art-main-container {
    padding-top: 82px !important;
}

.art-post-author {
    display: none;
}
.art-single-navigation {
    display: none;
}


body.page-id-6681 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-6681 header.art--header.art-header-two.art-dark-header-text {
    display: none;
} 

body.page-id-6756 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-6756 header.art--header.art-header-two.art-dark-header-text {
    display: none;
} 

body.page-id-6872 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-6872 header.art--header.art-header-two.art-dark-header-text {
    display: none;
} 


body.page-id-6950 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-6950 header.art--header.art-header-two.art-dark-header-text {
    display: none;
} 

body.page-id-7003 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-7003 header.art--header.art-header-two.art-dark-header-text {
    display: none;
} 


body.page-id-7124 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-7124 header.art--header.art-header-two.art-dark-header-text {
    display: none;
} 

body.page-id-7129 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-7129 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-7842 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-7842 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-8344 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-8344 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-9541 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-9541 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-10077 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-10077 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-10596 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-10596 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-10756 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-10756 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-10815 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-10815 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-11139 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-11139 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-11214 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-11214 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-11251 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-11251 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-11291 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-11291 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}


@media only screen and (min-width: 1240px) {
header.art-header-two .art-header-two-content .art-navigation-container .right-content {
    display: none !important;
}
}
body.page-id-9819 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-9819 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-9424 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-9424 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-12459 footer.art-footer {
    display: none !important;
}

body.page-id-12459 .art-main-container {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

body.page-id-12812 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-12812 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}


body.page-id-8160 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-8160 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}


body.page-id-9079 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-9079 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-9217 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-9217 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-13171 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-13171 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-13171 footer.art-footer {
    display: none !important;
}

body.page-id-13309 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-13309 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-13417 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-13417 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-13590 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-13590 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-13626 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-13626 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-13672 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-13672 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-13672 footer.art-footer {
    display: none !important;
}


body.page-id-13904 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-13904 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-13904 footer.art-footer {
    display: none !important;
}


body.page-id-11657 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-11657 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}


body.page-id-13996 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-13996 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}


body.page-id-14063 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-14063 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-14112 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-14112 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}

body.page-id-14156 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-14156 header.art--header.art-header-two.art-dark-header-text {
    display: none;
}
body.page-id-14156 footer.art-footer {
    display: none !important;


}

body.page-id-14339 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-14339 header.art--header.art-header-two.art-dark-header-text {
    display: none;
	
}

body.page-id-14427 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-14427 header.art--header.art-header-two.art-dark-header-text {
    display: none;
	
}

body.page-id-14971 .art-main-container {
    padding-top: 0px !important;
}
body.page-id-14971 header.art--header.art-header-two.art-dark-header-text {
    display: none;
	
}

css.post-meta .date, .entry-meta .date, .post-date, .published {
    display: none !important;
}