/*
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
------------------------------------------------------------ */
body .page_content_wrap{background:white;}
.home header, .home footer{display:none;}
.home .elementor-widget-image-box{height: 100%;display: flex;}
.home .elementor-widget-image-box .elementor-widget-container{width:100%;}
.home .sc_icons_card .sc_icons_item{background:white;border:none;}
.home .sc_icons .sc_icons_item .sc_icons_item_more_link .link_icon:before{color:black;}
.home .trx_addons_columns_wrap>[class*="trx_addons_column-"]{padding-right:0px;}
.home .trx_addons_column-1_3{width:100%;}
.home .sc_icons_columns_wrap{gap: 30px;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));width:100%;}
.home .sc_icons .sc_icons_item_linked .sc_icons_image img{width:auto;height:60px;}
.home a.sc_icons_item_more_link{margin-top:10px !important;}
.home .sc_icons_item_details{margin-top:20px !important;}
.home .sc_icons_card .sc_icons_item:hover{box-shadow:0 5px 30px rgb(0 0 0 / 53%);}

.sc_button.sc_button_simple:after, .sc_button.sc_button_simple:before{display:none;}
.sc_button.sc_button.sc_button_simple{border-bottom: 1px solid white !important;padding-right:0px;}
.sc_button_default.color_style_link3{background:black !important;}
.sc_button_default.color_style_link3:hover{background:#1f1f1f !important;}
footer a{color:#FFFFFFD6 !important;}
footer a:hover{color:white !important;}
header h1{color:black;text-transform:uppercase;}
header .elementor-icon svg{fill:black !important;}
.menu-item a, .menu_hover_zoom_line .sc_layouts_menu_nav > li > a:hover{color:black !important;}
ul.sub-menu{background:black !important;}
ul.sub-menu a, .sc_layouts_menu_nav > li li > a{color:white !important;}
.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after{background:#6B7FA8 !important;}
.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button .sc_layouts_item_icon::before, .sc_layouts_row_type_compact .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon::before{color:black !important;}
.menu_mobile .menu_mobile_inner{background:black;}
.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item>a{color:white !important;}
.socials_mobile{display:none !important;}
.menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-ancestor > a{color:black !important;}

.single-post article p{color:black;padding-bottom:80px;}
.single-post .chevron-header{display:none !important;}
.single_style_style-5 .page_content_wrap{padding-top:0px;padding-bottom:70px;}
.related_wrap {background:black;padding-top:50px;padding-bottom:1px;margin-top:100px !important;position:relative;}
.related_wrap .related_wrap_title, .related_wrap .post_meta, .related_wrap h6, .related_wrap a{color:white !important;}
.related_wrap .related_wrap_title{margin-bottom:50px;}
.single-post .page_content_wrap .content_wrap{width:100%;display:flex;flex-direction:column;}
.single-post .page_content_wrap .content_wrap .content{padding-left:0px !important;padding-right:0px !important;padding-bottom:0px !important;}
.related_wrap .related_wrap_title, .related_wrap .columns_wrap, .single-post article{padding-left: 70px;padding-right: 70px;max-width: 1200px;margin-left: auto;margin-right: auto;}
.related_wrap .post_meta a{font-weight:400;}
.related_wrap h6 a{font-weight:500;}
.post_header_wrap_style_style-5.post_header_wrap_in_content .post_featured{width:auto;left:auto;}
.related_wrap .columns_wrap{gap: 30px;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));width:auto;}
.related_wrap .column-1_3{width: 100% !important;padding-right:0px;}
.related_wrap .posts_container{display:none !important;}
.single-post .sc_button.sc_button_simple.color_style_dark:not(.sc_button_bg_image){color:black;}
.single-post .sc_button.sc_button_simple.color_style_dark:not(.sc_button_bg_image):hover{color:#6B7FA8 !important;}
.single-post .sc_button_simple .sc_button_text .sc_button_title{border-bottom:1px solid black !important;}
.single-post .related_wrap::before {content:'';background-image:url('/wp-content/uploads/2026/08/montagnes-forme-1.svg');background-repeat:no-repeat;background-size:cover;width:100%;height:96px;position: absolute;top: -90px;left: 0px;}
.related_wrap .column-1_3{padding-bottom:0px !important;}
.single-post .post_header_wrap{display:none;}
.related_wrap .post_featured{width: 100%;aspect-ratio: 4 / 3;}
.related_wrap .post_featured img{width: 100%;height: 100% !important;object-fit: cover;}
.single-post .sidebar, body.body_style_wide:not(.expand_content) [class*="content_wrap"] > .content{width:100%;}
.widget_recent_posts h5{display:none;}
.widget_recent_posts{display:grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap:30px;}
.widget_recent_posts article.post_item{display:flex;flex-direction:column;align-items: start;padding-left:0px;padding-right:0px;width:100%;}
aside .post_item + .post_item{margin-top:0px;}
.single-post .sidebar, .sidebar_default[class*="scheme_"] .sidebar_inner{background:black;}
.single-post .sidebar .post_title a, .single-post .sidebar .post_info_item a{color:white !important;}
.single-post .sidebar .post_title a{font-weight:500;font-size:24px;line-height:30px;}
.single-post .sidebar .post_info_item a{font-weight:400;}
.single-post .sidebar .post_thumb{width: 100% !important;aspect-ratio: 4 / 3 !important;margin-right:0px;height:auto !important;flex:none !important;}
.single-post .sidebar .post_thumb img{width:100% !important;height:100% !important;object-fit:cover !important;}
.single-post .sidebar .post_info{margin-top:20px;}
.single-post .sidebar_inner{max-width: 1200px;margin-left: auto;margin-right: auto;}
.single-post .sidebar_inner{padding-top: 0px !important;padding-bottom: 100px !important;}
.single-post .sidebar_inner .textwidget h2{color:white ;font-size:40px;}
.sidebar_default[class*="scheme_"] .widget{padding:0px;}
.single-post .sidebar{margin-top:90px;position:relative !important;}
.single-post .sidebar::before {content:'';background-image:url('/wp-content/uploads/2026/08/montagnes-forme-1.svg');background-repeat:no-repeat;background-size:cover;width:100%;height:96px;position: absolute;top: -90px;left: 0px;}

.blog .page_content_wrap{padding-left:70px;padding-right:70px;margin-top:60px;background:white !important;max-width: 1200px;margin-left: auto;margin-right: auto;margin-bottom:100px;}
.blog {background:white !important;}
.blog h1{padding-bottom:30px;}
.blog .post_featured{width: 100%;aspect-ratio: 4 / 3;}
.blog .post_featured img{width: 100%;height: 100%;object-fit: cover;}
.blog .post_header a{color:black !important;}
.blog .post_meta_item a{font-weight:400;}
.blog .post_header h4{font-size:24px;}

.page-id-42918 header .elementor-top-section .elementor-widget-icon{display:none !important;}
.direction-cards .elementor-image-box-title{color:black;font-weight:600;font-size:21px;}
.organigramme-cards .elementor-image-box-title{font-weight:600;font-size:18px;}
.organigramme-cards-dark .elementor-image-box-title{font-weight:600;font-size:18px;}
.organigramme-title-button .sc_button_simple .sc_button_title{color: black;}
.organigramme-title-button .sc_button_simple .sc_button_title:hover{color: #6B7FA8;}
.organigramme-title-button-dark .sc_button_simple .sc_button_title{color: white;}
.organigramme-title-button-dark .sc_button_simple .sc_button_title:hover{color: #6B7FA8;}
.organigramme-title-button .sc_button.sc_button.sc_button_simple{border-bottom: 1px solid black !important;padding-right:0px;}
.sc_icon_type_svg svg{stroke:none !important;}
.sc_icons_divider .sc_icons_columns_wrap .sc_icons_item:after{background:#ffffff40;}
.picto-card-presentation .sc_icons_item_title{font-size:40px;}
.sc_icons_item_details .sc_icons_item_title{font-weight:500;}
.picto-card-presentation .sc_icons_item_details{margin-top:1em !important;}
.picto-card-presentation .sc_icons_item_description{margin-top:0px;}
.scroll_to_top_style_default{background:black !important;}
a.elementor-toggle-title, .elementor-toggle .elementor-tab-title{font-weight:500 !important;}
.form-text a{text-decoration:underline;color:black;}
.elementor-toggle .elementor-tab-content{border-bottom-color:white !important;padding-bottom:60px;}
.elementor-tab-content h4{color:white;font-size:20px;}
.widget-iframe-refline iframe:first-child{display:none;}
.menu_mobile_nav_area ul{gap:20px;}
.menu_mobile_nav_area .sub-menu li a span{font-size: 20px;padding-bottom: 10px;}
.home .sc_icons_columns_wrap .trx_addons_column-1_3:last-child .sc_icons_item_more_link, .home .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(2) .sc_icons_item_more_link{transform: rotate(317deg);}
.sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs){width:250px;}

.pum-content h2{color:black;font-size:30px;}

label.forminator-label{color:black !important;}
.forminator-input{border-bottom:solid 1px black !important;}
.forminator-required{color:black !important;}
.forminator-button-submit{background:black !important;border-radius:0px !important;}
.forminator-textarea{padding:0px !important;}
.forminator-floating--textarea{padding:0px !important;}
.forminator-textarea{border-radius:0px !important;border-left:none !important;border-top:none !important;border-right:none !important;border-bottom:1px solid black !important;}
.forminator-label:not([class*="forminator-floating-"]){font-weight:400 !important;}
.forminator-field-textarea .forminator-is_hover{border: none !important;outline: none !important;}
.forminator-textarea--wrap{padding-top:20px !important;}
.forminator-ui.forminator-custom-form[data-design=material] .forminator-field.forminator-is_hover .forminator-textarea--wrap:after{opacity:0 !important;}
.forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea--wrap:after{border:none !important;}

@media screen and (min-width:1536px) {
    .big-image-screen{--spacer-size: 60vh !important;}
}

@media screen and (max-width:1279px) {
    .related_wrap .related_wrap_title, .related_wrap .columns_wrap, .single-post article{padding-left: 25px;padding-right: 25px;}
    .blog .page_content_wrap{padding-left:25px;padding-right:25px;}
    .single-post .sidebar_inner{padding-left:25px !important;padding-right:25px !important;}
    aside .post_item + .post_item{margin-top:0px !important;}
    .single_style_style-5 .page_content_wrap{padding-bottom:0px !important;}
    .single-post .page_wrap .page_content_wrap .content_wrap .content{padding-bottom:80px !important;}
}

@media screen and (max-width:1023px) {
    [class*="content_wrap"]>.sidebar{margin-top:0px !important;}
    .sidebar_inner{padding-left:0px !important;padding-right:0px !important;}
    .sidebar_inner .post_content{padding-bottom:50px;}
    .sidebar_inner{display: flex;flex-direction: column;}
    .widget_recent_posts{width:100% !important;}
    .single-post .sidebar_inner .textwidget h2{padding-bottom:40px;}
    .single-post .sidebar{margin-top:90px !important;}
}

@media screen and (max-width:767px) {
    .home .sc_icons_columns_wrap{gap: 15px;grid-template-columns: repeat(1, minmax(0, 1fr));}
    .home .trx_addons_column-1_3{padding-bottom:0px !important;}
    .related_wrap {background:black;padding-top:50px;padding-bottom:50px;margin-top:10px !important;}
    .related_wrap .columns_wrap, .widget_recent_posts{grid-template-columns: repeat(1, minmax(0, 1fr));}
    .single-post .related_wrap::before {height:30px;top:-28px;}
    .single-post .sidebar::before {height:30px;top:-28px;}
    .single-post h1{padding-top:15px;}
    .blog h1{padding-top:50px;}
    .related_wrap .related_wrap_title{margin-bottom:0px !important;}
    .single-post .sidebar_inner{padding-bottom:40px !important;}
    .home .sc_icons .sc_icons_item_linked .sc_icons_image img{height:45px;}
    .home .trx_addons_column-1_3{margin-left:auto;margin-right:auto;}
    .home .sc_icons_item_more_link{display:none !important;}
    .home .sc_icons_card .sc_icons_item{padding:30px;}
    .sc_icons_columns_wrap .trx_addons_column-1_2-mobile{padding-bottom:40px !important;}
    h1 .sc_item_title_text{hyphens: none !important;}
    .valeurs .sc_icons_divider .trx_addons_column-1_3{padding-bottom:30px !important;}
    .single-post .sidebar_inner .textwidget h2{padding-bottom:20px;font-size:30px;}
    .single-post .sidebar {margin-top:0px !important;}
    .postid-42875 .header-single-project{padding-top:0px;}
}

@media screen and (max-width:479px) {
    .single_style_style-5 .page_content_wrap{padding-top:10px !important;}
    .picto-card-presentation .trx_addons_columns_wrap:not(.columns_fluid)>[class*="trx_addons_column-"]{width:50% !important;}
    .sidebar_inner{padding-left:0px !important;padding-right:0px !important;}
    h3.related_wrap_title{font-size:30px;}
    .elementor-tab-content h4{margin-top:40px;}
    h1 .sc_item_title_text{hyphens: none !important;}
}