/*
Theme Name: Mounthood Child Theme
Theme URI: https://mounthood.axiomthemes.com/
Description: Mounthood is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AxiomThemes
Author URI: https://axiomthemes.com/
Version: 2.13.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: climbing, hiking, mountaineering, rock climbing, personal coach, resort, shop, ski, ski resort, skiing, snowboard, snowboarding, sports shop, sports theme, winter sports
Text Domain: mounthood
Template: mounthood
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

.velvet-price-table,
.velvet-price-table tbody,
.velvet-price-table tr,
.velvet-price-table th,
.velvet-price-table td {
  background: transparent !important;
}

.velvet-price-table {
  width: 100%;
  max-width: 500px;
  border-collapse: collapse;
  font-family: inherit;
  font-size: 16px;
/*  margin: 24px 0; */
  color: #1a2b4a;
}

.velvet-price-table th,
.velvet-price-table td {
  padding: 14px 16px; 
  text-align: left;
  border-bottom: 1px solid #e8ecf2;
}

.velvet-price-table th {
  text-align: left;
  font-weight: 700;
  color: #1a2b4a;
  background: transparent !important;
}

.velvet-price-table td:last-child {
  text-align: left;
  font-weight: 600;
  white-space: nowrap;
  color: #1a2b4a;
}

.velvet-price-table tr:last-child td {
  border-bottom: none;
}

/* Отключаем zebra-подсветку темы */
.velvet-price-table tbody tr:nth-child(odd),
.velvet-price-table tbody tr:nth-child(even),
.velvet-price-table tbody tr:hover {
  background: transparent !important;
}	

.phone-icon {
  color: #2b7bb9 !important;
	}

.custom-quote {
  /* Цвет фона */
  background-color: #dce1e9;
  
  /* Левая граница (цвет, толщина, стиль) */
  border-left: 2px solid #0892C6;
}
.phone-icon {
  color: #ac2e55 !important; /* цвет номера */
}

.phone-sign {
  filter: invert(38%) sepia(74%) saturate(454%) hue-rotate(175deg) brightness(91%) contrast(89%);
}

/* ===== Иконка MAX: обычное состояние ===== */
.icon-maxcdn:before {
    content: "" !important;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 720 720'%3E%3Cpath d='M350.4,9.6C141.8,20.5,4.1,184.1,12.8,390.4c3.8,90.3,40.1,168,48.7,253.7,2.2,22.2-4.2,49.6,21.4,59.3,31.5,11.9,79.8-8.1,106.2-26.4,9-6.1,17.6-13.2,24.2-22,27.3,18.1,53.2,35.6,85.7,43.4,143.1,34.3,299.9-44.2,369.6-170.3C799.6,291.2,622.5-4.6,350.4,9.6h0ZM269.4,504c-11.3,8.8-22.2,20.8-34.7,27.7-18.1,9.7-23.7-.4-30.5-16.4-21.4-50.9-24-137.6-11.5-190.9,16.8-72.5,72.9-136.3,150-143.1,78-6.9,150.4,32.7,183.1,104.2,72.4,159.1-112.9,316.2-256.4,218.6h0Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 720 720'%3E%3Cpath d='M350.4,9.6C141.8,20.5,4.1,184.1,12.8,390.4c3.8,90.3,40.1,168,48.7,253.7,2.2,22.2-4.2,49.6,21.4,59.3,31.5,11.9,79.8-8.1,106.2-26.4,9-6.1,17.6-13.2,24.2-22,27.3,18.1,53.2,35.6,85.7,43.4,143.1,34.3,299.9-44.2,369.6-170.3C799.6,291.2,622.5-4.6,350.4,9.6h0ZM269.4,504c-11.3,8.8-22.2,20.8-34.7,27.7-18.1,9.7-23.7-.4-30.5-16.4-21.4-50.9-24-137.6-11.5-190.9,16.8-72.5,72.9-136.3,150-143.1,78-6.9,150.4,32.7,183.1,104.2,72.4,159.1-112.9,316.2-256.4,218.6h0Z'/%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
   -webkit-mask-position: 50% 49%;
    mask-position: 50% 49%;
    display: inline-block;
    width: 1em !important;
    height: 2em !important;
    line-height: 1em !important;
    margin: 0 !important;
/*    vertical-align: middle; */
    background-color: #0D224B;          /* обычный цвет иконки — тёмно-синий */
    -webkit-transition: none !important;
    transition: none !important;
}



/* =========================================================
   Socials: hover — голубой цвет из темы (--theme-color-text_link)
   ========================================================= */

/* 1. Виджет с иконками и подписями: .sc_socials_icons_names */

/* Иконка — стандартные (WhatsApp, Telegram) — fontello */
.sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon {
    color: var(--theme-color-text_link) !important;
    -webkit-transition: none !important;
    transition: none !important;
}

/* Подпись рядом */
.sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_name {
    color: var(--theme-color-text_link) !important;
    -webkit-transition: none !important;
    transition: none !important;
}

/* Иконка MAX — фон под маской (иначе цвет не поменяется) */
.sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .icon-maxcdn:before {
    background-color: var(--theme-color-text_link) !important;
    -webkit-transition: none !important;
    transition: none !important;
}

/* 2. Виджет только с иконками: .sc_socials_default.modern_2 (футер) */

/* Обычные иконки — color */
.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon {
    color: var(--theme-color-text_link) !important;
    -webkit-transition: none !important;
    transition: none !important;
}

/* Иконка MAX — background под маской */
.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .icon-maxcdn:before {
    background-color: var(--theme-color-text_link) !important;
    -webkit-transition: none !important;
    transition: none !important;
}

/* 3. Брендовые hover-цвета из темы — перебить, если где-то остались */
.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*=facebook],
.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*=twitter],
.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*=instagram],
.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*=youtube],
.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*=dribble],
.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*=dribbble],
.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*=discord],
.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*=deviantart] {
    background-color: var(--theme-color-text_link) !important;
    color: var(--theme-color-inverse_link) !important;
}