/* 

Theme Name: Latino Web Studio
Author: Tadeo Martinez
Author URI: https://latinowebstudio.com/
Description: Responsive and user-friendly WordPress theme is designed to provide your website visitors with the best possible user experience, no matter what device they are using. With a modern and clean design, intuitive navigation, and easy-to-use features, this theme is perfect for anyone looking to create a website that is both functional and visually appealing.
Version: 1.0

*/

:root {
  --accent-primary-lighter: #5AB6F9;
  --accent-primary: #129CF8;
  --accent-primary-rgba: 18, 156, 248;
  --accent-primary-darker: #0E7AC6;
  --accent-primary-hover: #066DB2;
  --accent-secondary: #2F2F2F;
  --accent-secondary-rgba: 47, 47, 47;
  --accent-secondary-hover: #CA8E02;
  --light: #e4e4e4;
  --light-secondary: #e8edec;
  --text-shadow: 1px 1px 3px black;
  --small: 80%;
}

.logged-in header.position-fixed {
    margin-top: 32px;
}

@media only screen and (max-width:767px) {
    .logged-in header.position-fixed {
        margin-top: 45px;
    }
}

.wp-block-create-block-content-features svg {
    min-width: 35px !important;
    min-height: 25px !important;
}
.row-checkmarks svg {
	min-width: 10px !important;
    min-height: 10px !important;
}

/* Hermes DE mobile sidebar fix 2026-08-01 */
@media (max-width: 991.98px) {
  body.single-post .container > .row > .col-lg-9.col-12,
  body.single-post .container > .row > .col-lg-3.col-12.sidebar {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }

  body.single-post .sidebar {
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-top: 1.5rem;
  }

  body.single-post .sidebar .card,
  body.single-post .sidebar .gform_wrapper,
  body.single-post .sidebar form {
    box-sizing: border-box;
    width: 100% !important;
    max-width: 100% !important;
  }

  body.single-post .sidebar .card {
    text-align: left;
    padding: 1rem;
  }

  body.single-post .sidebar .gfield_radio .gchoice {
    display: flex;
    align-items: flex-start;
    gap: 0.5rem;
    width: 100%;
  }

  body.single-post .sidebar .gfield_radio .gchoice input[type="radio"] {
    flex: 0 0 auto;
    margin-top: 0.25rem;
  }

  body.single-post .sidebar .gfield_radio .gchoice label {
    display: block;
    flex: 1 1 auto;
    width: auto !important;
    max-width: calc(100% - 2rem);
    white-space: normal;
    overflow-wrap: normal;
    word-break: normal;
    line-height: 1.35;
  }

  body.single-post .sidebar input,
  body.single-post .sidebar textarea,
  body.single-post .sidebar select,
  body.single-post .sidebar button,
  body.single-post .sidebar .btn-main,
  body.single-post .sidebar .gform_button {
    max-width: 100%;
  }
}

