/*

Theme Name: Salient Child Theme

Description: This is a custom child theme for Salient

Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266

Author: ThemeNectar

Author URI:  https://themeforest.net/user/themenectar

Template: b

Version: 1.0

*/

@font-face {
  font-family: 'helveticaneueregular';
  src: url('/fonts/helveticaneue.woff2') format('woff2'),
    url('/fonts/helveticaneue.woff') format('woff'),
    url('/fonts/helveticaneue.ttf') format('truetype');
}
@font-face {
  font-family: 'helveticaneuelight';
  src: url('/fonts/helveticaneue-light.woff2') format('woff2'),
    url('/fonts/helveticaneue-light.woff') format('woff'),
    url('/fonts/helveticaneue-light.ttf') format('truetype');
}
@font-face {
  font-family: 'helveticaneuemedium';
  src: url('/fonts/helveticaneue-medium.woff2') format('woff2'),
    url('/fonts/helveticaneue-medium.woff') format('woff'),
    url('/fonts/helveticaneue-medium.ttf') format('truetype');
}
@font-face {
  font-family: 'roboto-thin';
  src: url('/fonts/roboto-thin.woff2') format('woff2'),
    url('/fonts/roboto-thin.woff') format('woff'),
    url('/fonts/roboto-thin.ttf') format('truetype');
}
@font-face {
  font-family: 'nalietaregular';
  src: url('/fonts/Nalieta.woff2') format('woff2'),
    url('/fonts/Nalieta.woff') format('woff'),
    url('/fonts/nalieta.woff') format('woff'),
    url('/fonts/Nalieta.ttf') format('truetype');
}
@font-face {
  font-family: 'robotothin';
  src: url('/fonts/roboto-thin.woff2') format('woff2'),
    url('/fonts/roboto-thin.woff') format('woff'),
    url('/fonts/roboto-thin.ttf') format('truetype');
}
@font-face {
  font-family: 'waluxeregular';
  src: url('/fonts/Waluxe.woff2') format('woff2'),
    url('/fonts/Waluxe.woff') format('woff'),
    url('/fonts/Waluxe.ttf') format('truetype');
}
@-webkit-keyframes pulsate-bck {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes pulsate-bck {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

/* COMUNES */
/* .nectar-button.large.regular.accent-color.regular-button:hover {
  color: currentColor;
  background-color: transparent;
  border: solid 1px currentColor;
  height: 50px;
} */

.waluxe {
  font-family: 'waluxeregular' !important;
  font-weight: normal !important;
}
.helvetica-light {
  font-family: 'helveticaneuelight';
}
.custom-padding-block-2 {
  padding-block: 2% !important;
}
.custom-display-flex {
  display: flex;
}
.custom-max-width {
  max-width: 1015px;
}
.custom-max-width-800 {
  max-width: 800px;
}
.custom-max-width-600 {
  max-width: 600px;
}
.custom-center-align {
  margin: 0 auto;
}
.custom-no-letter-spacing {
  letter-spacing: 0 !important;
}
.custom-no-padding p {
  padding: 0 !important;
}
.custom-flex {
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  height: 300px !important;
  place-items: center !important;
}
.custom-justify-center * {
  justify-content: center;
}
.custom-max-width-922 {
  max-width: 922px;
}
header#top nav,
.nectar-menu-icon-text {
  font-family: 'helveticaneueregular';
  font-weight: normal;
}
.custom-hover-1:hover {
  color: #998675 !important;
  background-color: transparent !important;
  border: solid 1px currentColor;
  height: 50px;
  opacity: 1 !important;
}
.custom-hover-2:hover {
  color: white !important;
  background-color: transparent !important;
  border: solid 1px currentColor;
  height: 50px;
  opacity: 1 !important;
}
.custom-hover-3:hover {
  color: #bebab1 !important;
  background-color: transparent !important;
  border: 1px solid #bebab1 !important;
}
.custom-hover-brown-to-white:hover {
  background-color: transparent !important;
  color: white !important;
  border: white solid 1px !important;
}
.custom-letter-spacing-05 {
  letter-spacing: 0.5px !important;
}
.nectar-button.large.regular.regular-button.custom-btn:hover {
  background-color: #6c6b65 !important;
  color: #efefef !important;
  border: 1px solid #efefef !important;
  height: 50px;
}

a.nectar-button.large.regular.regular-button.custom-btn {
  min-width: 210px !important;
  text-align-last: center !important;
}
.custom-underline,
.custom-underline * {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.15em;
}
.custom-indent p {
  text-indent: -15px;
  padding-left: 15px;
}

.nalieta-regular,
.custom-text-before-navbar,
h1,
.subheader {
  font-family: nalietaregular !important;
}
/* Fuente helvetica light distinta */
h5,
.helvetica-light,
body.material #header-secondary-outer .nectar-center-text,
.nectar-button.large span,
h6 {
  font-family: helveticaneuelight !important;
}
.helvetica-regular {
  font-family: helveticaneueregular !important;
}
.helvetica-medium,
h3,
h4 {
  font-family: helveticaneuemedium !important;
}

.roboto-thin,
p {
  font-family: roboto !important;
  font-weight: 300;
}

h3,
h4,
h5,
.scrolling-tab-content h3,
.scrolling-tab-content h4,
.scrolling-tab-content h5 {
  color: #cabea9;
}
h2,
.nalieta {
  font-family: nalietaregular !important;
}
/* Header */
#header-outer .menu-item-792 a {
  padding: 0 0 0 26px !important;
}
#menu-item-792 .sub-menu {
  padding: 10px !important;
}
#menu-item-1363 a,
#menu-item-1465 a {
  padding: 0 !important;
}
#menu-item-1363 a span,
#menu-item-1465 a span,
#header-outer .menu-item-792 a span {
  padding: 0 !important;
}
#menu-item-1363 a:before,
#menu-item-1363 a:after,
#header-outer .menu-item-1465 > a:before,
#header-outer .menu-item-1465 > a:after,
#header-outer .menu-item-1363 > a:before,
#header-outer .menu-item-1363 > a:after,
#header-outer .menu-item-792 > a:before,
#header-outer .menu-item-792 > a:after {
  height: calc(100% + 12px);
}
#header-outer[data-format='centered-menu']
  #top
  nav
  > .sf-menu
  > li.menu-item-1465
  ul {
  background-color: transparent !important;
}
#header-outer[data-format='centered-menu']
  #top
  nav
  > .sf-menu
  > li.menu-item-1465
  ul {
  border-radius: 100px;
  background-color: #a5c6c4 !important;
  text-align: center;
  padding: 5px 0;
  margin-inline: 20px;
}
#menu-item-1363 a:hover,
#menu-item-1363 a:hover ul {
  color: #a5c6c4 !important;
  background-color: white !important;
  border-radius: 100px;
}

nav .menu-item-btn-style-button_extra-color-1 a span {
  padding-inline: 20px !important;
}
.sub-menu .sub-menu .sub-menu {
  padding-left: 20px !important;
}
#header-secondary-outer {
  border: none !important;
}
.custom-section-before-navbar {
  padding-block: 5px;
  display: flex;
  background-color: #d5d0cc;
}
span.custom-text-before-navbar {
  color: #1a1a1a;
  position: relative;
  margin: 0 auto;
  font-size: 1.4rem;
  line-height: 2rem;
  padding-inline: 1rem;
  letter-spacing: 2px;
}
/* Estrella en texto de navbar */

span.custom-text-before-navbar:after,
span.custom-text-before-navbar:before {
  position: absolute;
  background: url(http://dev.dermaplastic.cl/wp-content/uploads/2023/05/star.svg)
    no-repeat;
  content: '';
  height: 13px;
  width: 10px;
  top: 8px;
}
span.custom-text-before-navbar:before {
  left: 0;
}
span.custom-text-before-navbar:after {
  right: 0;
}

/* invertir navbar secundario */
#header-secondary-outer nav {
  display: flex;
  flex-direction: row-reverse;
}
#header-secondary-outer .nectar-center-text {
  max-width: 100% !important;
  text-align: left;
}
#header-secondary-outer .container {
  padding-inline: 80px !important;
}
#header-outer .menu-item-19 > a:before,
#header-outer .menu-item-19 > a:after {
  height: calc(100% + 10px);
}
/* Dropdown */
/* #slide-out-widget-area .sub-menu .ocm-dropdown-arrow .fa.fa-angle-down {
  font-size: 50px !important;
}
#slide-out-widget-area .sub-menu .ocm-dropdown-arrow {
  top: 90% !important;
  right: 10% !important;
  z-index: 999999 !important;
  color: #a5c6c4 !important;
} */
#slide-out-widget-area .sub-menu .ocm-dropdown-arrow i {
  font-size: 25px !important;
  color: #a5c6c4 !important;
  padding-right: 0;
}
#slide-out-widget-area .sub-menu .ocm-dropdown-arrow {
  top: 18px !important;
  right: 0 !important;
}
#slide-out-widget-area .sub-menu .nectar-menu-icon-text {
  font-size: 20px;
}
#slide-out-widget-area .sub-menu .sub-menu .ocm-dropdown-arrow {
  top: 10px !important;
}
/* Footer */
#copyright {
  padding: 5px 0 !important;
}
.custom-map-row .wpb_raw_html {
  background-color: #d4cfcb;
}
/* #footer-widgets .col.span_4 {
  width: 100% !important;
} */
/* #footer-widgets .row {
  display: grid;
  grid-template-columns: 0 1fr 1fr 1fr;
  align-items: center;
} */

/* .custom-footer-wsp,
.custom-footer-phone {
  display: grid;
  grid-template-columns: 15% auto;
}




.custom-footer-wsp img,
.custom-footer-phone img {
  max-width: 35px !important;
  padding-top: 10px;
} */
.custom-footer-table td {
  vertical-align: middle;
  border: none;
}
.custom-footer-logo img {
  max-width: 260px !important;
}
.custom-footer-logo figure {
  text-align-last: center;
}
.custom-footer-table * {
  font-family: 'helveticaneuelight';
  font-size: 18px;
}
/* Páginas */
.custom-mas-info-hover .hover-content {
  font-family: 'helveticaneuelight' !important;
  font-size: 15px !important;
  letter-spacing: 2px !important;
  line-height: 40px !important;
}
.section-title h1 {
  display: flex;
  flex-direction: column;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.15em;
  letter-spacing: 6px;
  gap: 5px;
}
.section-title h1 span {
  font-size: 0.8em !important;
  letter-spacing: 2px !important;
  text-decoration: underline;
  text-decoration-thickness: 5px;
  text-decoration-color: white;
  text-underline-offset: 0.15em;
}
.col.span_12.section-title {
  padding-block: 5%;
  border: none;
}
/* H O M E */
.custom-home-fancy-boxes-row .heading-wrap p {
  font-size: 1.5em !important;
  line-height: 1.5em !important;
}
.custom-procedimientos-row h3 {
  color: #bebab1 !important;
  line-height: 25px;
  font-size: 20px;
}
/* 7 columnas */
.custom-column-7 {
  width: 14.2%;
}
/* Carrusel */

.custom-row-home-carrusel svg {
  fill: red !important;
  -webkit-animation: pulsate-bck 1s ease-in-out infinite both;
  animation: pulsate-bck 1s ease-in-out infinite both;
}
.custom-row-home-carrusel .hover-content {
  max-width: 100% !important;
  text-align: center !important;
  letter-spacing: 0.5px;
}
.custom-link-underline {
  color: red;
}
.custom-underline-link {
  font-family: 'helveticaneuemedium' !important;
  font-size: 15px !important;
  line-height: 40px !important;
}

/* L A  C L I N I C A */
.custom-laclinica-tab p.tab-nav-heading.nectar-bg-pseudo-accent-color {
  font-size: 1.5em !important;
}
.custom-laclinica-tab ul.wpb_tabs_nav.ui-tabs-nav {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.custom-laclinica-tab
  .nectar-scrolling-tabs
  .scrolling-tab-nav
  .n-sticky
  > .line {
  width: 4px;
  left: 2px;
}
.custom-laclinica-tab ul.wpb_tabs_nav.ui-tabs-nav p {
  padding-bottom: 0;
}
.custom-laclinica-tab .team-member-image {
  margin-bottom: 5px !important;
}
.custom-laclinica-tab .team-member {
  margin-bottom: 5% !important;
}
.custom-laclinica-tab .team-meta {
  display: flex !important;
  flex-direction: column;
}
.custom-laclinica-tab .team-meta :nth-child(1) {
  order: 2;
  font-size: 1.5em;
}
.custom-laclinica-tab .team-meta :nth-child(2) {
  order: 1;
  font-size: 2em;
  margin-bottom: 0;
}
.custom-laclinica-tab .team-meta .nectar-cta.loaded {
  order: 3;
}
/* CIRUGIA */
.custom-fancyboxes-row .nectar-fancy-box {
  padding-inline: 0 !important;
  min-height: 70vh;
  aspect-ratio: 4/5;
  height: 70vh;
}
.custom-fancyboxes-row .box-bg {
  background-size: contain;
  background-repeat: no-repeat;
}

/* LASER */
.custom-laser-images .box-bg {
  background-position: bottom;
}
.custom-tabs-with-nav h2.tab-nav-heading {
  line-height: 1em !important;
}
.custom-tabs-with-nav a.sub-desc.skip-hash {
  padding-top: 0 !important;
}
.custom-tabs-with-nav span {
  font-family: 'helveticaneueregular' !important;
  letter-spacing: 1.5px !important;
  font-size: 30px !important;
}

/* TEST */
/* /rostro2 */

.custom-tabs-with-logos .menu-item p {
  display: none;
}
.custom-tabs-with-logos .ui-tabs-nav {
  width: 200px;
}
.custom-tabs-with-logos.nectar-scrolling-tabs .scrolling-tab-content {
  padding-left: 3% !important;
}
.custom-tabs-with-logos .scrolling-tab-nav {
  width: fit-content;
}

.iwithtext,
.custom-text-w-gray-bg,
.custom-limpieza-profunda .nectar-fancy-ul {
  background: #efefef;
  padding: 25px;
}
.custom-text-w-gray-bg p {
  padding: 0 !important;
}
.custom-limpieza-profunda .nectar-fancy-ul {
  max-width: 500px;
  margin-bottom: 50px !important;
}

/* Contacto */
.contacto-icons-row-tst * {
  color: black;
}
.contacto-icons-row-tst a:hover {
  color: #a5c6c4 !important;
}
.contacto-icons-row img {
  max-width: 20% !important;
  max-height: 50px !important;
}

/* Tratamientos */
.custom-trat-row .nectar-fancy-box:hover h3,
.custom-trat-row .nectar-fancy-box h3 {
  background-image: none !important;
}

/* SIDE BAR */
#slide-out-widget-area .ocm-dropdown-arrow i {
  font-size: 50px !important;
  height: 50px !important;
  width: 50px !important;
  line-height: 50px !important;
}

#slide-out-widget-area .ocm-dropdown-arrow {
  height: 50px !important;
  width: 50px !important;
}

#slide-out-widget-area .sub-menu .ocm-dropdown-arrow i {
  font-size: 50px !important;
  line-height: 50px !important;
}
/* TST */
#slide-out-widget-area .sub-menu .ocm-dropdown-arrow {
  top: unset !important;
  bottom: 0 !important;
  top: 177px !important;
  z-index: 9999999999 !important;
}
li.open-submenu .menu-title-text:after {
  bottom: 0px !important;
}
li.open-submenu .menu-title-text {
  font-size: 15px !important;
  line-height: 15px !important;
}

/* Responsive */
@media only screen and (max-width: 768px) {
  .custom-section-before-navbar {
    display: none;
  }
  .hide-mobile {
    display: none !important;
  }
  .flip-box-back a {
    line-height: 40px;
    color: white !important;
    border: 1px solid white;
    padding: 5px;
  }
  .custom-desktop-rev-slider {
    display: none;
  }
  div#block-13.widget_media_image {
    text-align: center;
  }
}
@media only screen and (min-width: 769px) {
  .hide-desktop {
    display: none;
  }
  .custom-mobile-rev-slider {
    display: none;
  }
  .custom-ablativo-row .flickity-prev-next-button {
    display: none !important;
  }
  .slide-out-widget-area-toggle {
    display: none !important;
  }
  .custom-menu-class {
    display: none !important;
  }
}

/* Mobile NavBar fix*/
@media only screen and (max-width: 999px) {
  div#slide-out-widget-area .inner .off-canvas-menu-container:last-child {
    display: none;
  }
}

.team-member-image-inner img {
  max-height: 65vh !important;
}
.team-member {
  width: fit-content !important;
}
.custom-fancyboxes-row .link-text {
  font-size: 2vh !important;
  font-family: nalietaregular;
}

.mobile-procedimientos-row .text {
  padding-inline: 0 !important;
}

.custom-row-home-carrusel-mobile .flip-box-front .inner {
  height: 100% !important;
}
.custom-row-home-carrusel-mobile .flip-box-back .inner {
  padding-inline: 10% !important;
  height: 100% !important;
  /* height: -webkit-fill-available !important; */
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: wrap !important;
  justify-content: space-evenly !important;
}
.custom-row-home-carrusel-mobile .flip-box-back .inner a {
  line-height: 20px;
  background: white !important;
  color: rgb(153, 134, 117) !important;
  border-radius: 20px;
  padding-inline: 10% !important;
}

.custom-btn-inside-fancybox {
  padding-block: 8px !important;
  background-color: #bebabeba;
}
.custom-gap-10px .col {
  gap: 10px;
}
.custom-no-rounded,
#cm-btn-02,
#cm-btn-03.custom-no-rounded {
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
}

.custom-border-white {
  border: 1px solid white !important;
}
.custom-box-shadow {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75) !important;
}
#cm-btn-03 {
  border: 1px solid white;
  background-color: transparent !important;
}
#cm-btn-01.cm-color-slate {
  background-color: #333333 !important;
  border: none !important;
}
#cm-btn-01.cm-color-brown {
  background-color: #998675 !important;
  border: none !important;
}
#cm-btn-01.cm-color-bluesky {
  background-color: #a5c6c4 !important;
  border: none !important;
}
.nectar-flip-box .flip-box-front .im-icon-wrap {
  position: absolute;
  right: 5%;
  bottom: 0%;
  /* top: 50%; */
}
h1,
h2,
h3,
h4,
h5 {
  line-height: 1em !important;
}
h6 {
  line-height: 1.1em !important;
  letter-spacing: 0.01em !important;
}
h2 ~ h2 {
  font-size: 2rem !important;
}
.nectar-scrolling-tabs .scrolling-tab-mobile-title .inner {
  margin-bottom: 0 !important;
}
.nectar-scrolling-tabs .scrolling-tab-mobile-title h3 {
  font-family: 'nalietaregular' !important;
  color: black !important;
  font-size: 40px !important;
  text-align: center !important;
}
.menu-item-792 li#menu-item-1367 {
  margin-bottom: 10px;
}
.custom-trat-y-proc-row .text {
  padding-block: 10px !important;
}
.custom-fancybx-menu-mobile h6 {
  font-size: 25px !important;
}

.custom-clinica-tab
  .ui-tabs-nav
  .tab-nav-heading.nectar-bg-pseudo-accent-color {
  font-family: 'nalietaregular' !important;
  color: black !important;
  font-size: 40px !important;
}

/* Hide test components */
#menu-item-1465,
.menu-item-1465 {
  display: none !important;
}

.custom-contact-form *,
.custom-contact-form-btn {
  font-family: helveticaneuelight;
}

.custom-contact-form-btn {
  line-height: 0 !important;
  background-color: #a5c6c4 !important;
}
.custom-contact-logos {
  max-height: 50px !important;
}
.custom-contact-form2 {
  margin: 0 !important;
}
.custom-contact-form2 form {
  border: 1px solid #6c6b65;
  border-radius: 10px;
  max-width: 400px;
  padding: 30px;
  border: 2px solid #efefef;
  border-radius: 20px;
}
.custom-contact-form2 .wpforms-submit-container {
  display: flex;
  justify-content: right;
}
input#wpforms-1572-field_6 {
  border-radius: 10px;
}

/* fix formcraft */
.width-100 {
  width: auto;
}

/* formcraft */
.powered-by {
  display: none !important;
}
.main-label span {
  color: #6c6b65 !important;
}

.submit-button {
  padding: 5px 40px !important;
}

.nectar-button * {
  font-weight: bold !important;
}

.custom-banner-subtitle {
  font-size: 24px !important;
  line-height: 1.25em !important;
  letter-spacing: 0.08em !important;
}

@media only screen and (max-width: 425px) {
  #footer-widgets table tr td:first-child {
    display: none;
  }
  #footer-widgets table tr td {
    padding: 0 5px 0 0 !important;
  }
  h6 {
    max-width: 80vw !important;
    margin: 0 auto;
  }
  #footer-widgets .custom-footer-logo img {
    max-height: 100px;
  }
  #footer-widgets .col.span_6 {
    margin-bottom: 0 !important;
  }
  body.material .nectar-button.large {
    padding: 10px 20px !important;
  }
  /* tabs con nav */
  .custom-tabs-with-nav h3 {
    margin-bottom: 0 !important;
  }
  .custom-tabs-with-nav .nectar-split-heading {
    margin-bottom: 10px !important;
  }
  .custom-tabs-with-nav .wpb_tab.ui-tabs-panel {
    padding-bottom: 50px !important;
  }
  .custom-laclinica-tab .team-member {
    margin-bottom: 10% !important;
  }
  .custom-banner-subtitle {
    text-align: center;
    font-size: 16px !important;
    letter-spacing: 0.05em !important;
  }

  button.flickity-button.flickity-prev-next-button.next {
    top: 25% !important;
    right: 0 !important;
  }

  button.flickity-button.flickity-prev-next-button.next,
  button.flickity-button.flickity-prev-next-button.previous {
    visibility: visible !important;
    opacity: 0.8 !important;
    display: block !important;
    right: 0 !important;
  }

  button.flickity-button.flickity-prev-next-button.next::before,
  button.flickity-button.flickity-prev-next-button.previous::before {
    background-color: #a5c6c4 !important;
  }
  button.flickity-button.flickity-prev-next-button.next::after,
  button.flickity-button.flickity-prev-next-button.next path,
  button.flickity-button.flickity-prev-next-button.previous::after,
  button.flickity-button.flickity-prev-next-button.previous path {
    fill: white !important;
    background-color: white !important;
  }
  button.flickity-button.flickity-prev-next-button.previous {
    display: none !important;
    top: 25% !important;
    left: 0 !important;
  }
}
.custom-menu-class {
  text-align-last: center;
  padding: 0;
  border: 0;
  height: 20px;
  width: 80%;
  max-width: none;
  line-height: 22px;
  font-size: 18px;
  top: 0;
  position: relative;
  vertical-align: middle;
  display: inline-block;
  left: 0;
}
#menu-item-1707 a {
  font-family: 'helveticaneuelight';
  color: white;
  background-color: #a5c6c4;
  border-radius: 100px;
  padding: 1px 20px 5px;
  line-height: 18px;
  font-size: 18px;
}

.custom-menu-class .sub-menu {
  position: relative;
  z-index: 999999;
  margin: 0 auto !important;
  width: fit-content;
  /* border: 1px solid; */
  background-color: rgba(51, 51, 51, 100) !important;
  margin: 0;
  height: 100px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-evenly;
}

#menu-item-1707 li a {
  background-color: transparent;
  color: white !important;
}

.custom-menu-class .fa-angle-down {
  background-color: transparent;
}

.off-canvas-menu-container.mobile-only .menu-item-792 * {
  color: #a5c6c4 !important;
}

/* tst submenu */
.custom-submenu-row .mobile-menu-link {
  padding: 10px;
  border: transparent !important;
}
.custom-submenu-row i {
  display: none;
}

.page-submenu ul {
  top: 37px !important;
}
@media only screen and (max-width: 425px) {
  header #logo {
    margin: 0 !important;
  }
  header #logo img {
    min-height: 30px !important;
  }
}
