/*
Theme Name:  Axacus Child Theme
Description: Child theme for the Axacus theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    axacus
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */
.mega-renovation > a{
	
	background-color: #1e7241 !important;
    color: white !important;
    border-radius: 5px !important;
	padding: 17px 8px !important;
}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a{
	display:unset !important;
}
.tm-mmmenu-override-yes #site-header-menu #mega-menu-themetechmount-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
	margin-top:0px
}
.xdsoft_datetimepicker.xdsoft_noselect.xdsoft_{
	z-index:999999 !important
}
.is_stuck .headerlogo img {
    max-height: 90px !important;
}

.landing-page-form .vc_column-inner{
	border-radius:20px !important;
	background-color: #ffffff !important;
}
.top-header .vc_row.container{
	align-items:center !important
}
.d-none,.wpcf7-response-output, .wpcf7-spinner{
	display:none
}
.mb-30{
	margin-bottom:30px
}
.text-center{
	text-align:center
}
.form-step-1{
	border:1px solid #eee;
	border-radius:10px;
	padding:40px 20px
}
.form-btn{
	padding:0 15px;
}
.hustle_module_shortcode_trigger{
	font-weight:700;
	color: #f79468 !important;
}

.home.d-flex{
	flex-direction: row;}
.themetechmount-iconbox-styleten.num-01 .themetechmount-iconbox-icon:after {
    content:'01' !important;
}
.themetechmount-iconbox-styleten.num-02 .themetechmount-iconbox-icon:after {
    content:'02' !important;
}
.themetechmount-iconbox-styleten.num-03 .themetechmount-iconbox-icon:after {
    content:'03' !important;
}
.themetechmount-iconbox-styleten.num-04 .themetechmount-iconbox-icon:after {
    content:'04' !important;
}
html {
  scroll-behavior: smooth;
}
.top-form-bg{
	height:650px !important;
	display: flex
}
.color-icon-box .tm-cta3-content-wrapper{
	color:#fff !important
}
.image-choices-choice img{
	width:100px !important
}
.image-choices-inner .image-choices-choice{
	width:150px !important
}
.id-_17541 .image-choices-inner .image-choices-choice{
	width:100% !important
}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu:before{
	content:unset !important
}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item:after{
	height:100% !important
}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-megamenu > ul.mega-sub-menu
{
	padding:20px 0!important
}
#mega-menu-wrap-themetechmount-main-menu #mega-menu-themetechmount-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
	width:unset !important
}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item:after{
	border-right:0px !important
}
.mega-sub-menu > li.mega-menu-item > .textwidget{
	padding:0px !important
}
.mega-Chauffage > .mega-sub-menu, .mega-Isolation > .mega-sub-menu, .mega-renovation > .mega-sub-menu{
	width:650px !important;
	border-radius:10px !important;
	border-top:5px solid #1e7241  !important;
}
.mega-Chauffage .d-flex, .mega-renovation .d-flex, .mega-Isolation .d-flex{
	display:flex !important;
	flex-direction: row;
    align-items: center;
    gap: 10px;
}
.textwidget ul li{
	padding:0 0 0 35px !important
}
.mega-liste{
	border-right: 1px solid #f5f5f5 !important;
}
.mega-menu-row .mega-sub-menu{
	display:flex !important;
	flex-direction: row  !important;
}
.mega-sub-menu .mega-rubrique-img{
	justify-content:center !important
}
.mega-menu-column{
	display:flex !important;
}
.mega-Chauffage .side-img{
	background:url('/wp-content/uploads/2024/01/visuel-menu.jpg') !important;
	background-size:cover !important;
	background-position:center center !important;
	width:250px !important;
	height:250px !important;
	border-radius:10px !important
}
.mega-Isolation .side-img{
	background:url('/wp-content/uploads/2024/01/Isolation.jpg') !important;
	background-size:cover !important;
	background-position:center center !important;
	width:250px !important;
	height:250px !important;
	border-radius:10px !important
}
.mega-renovation .side-img{
	background:url('/wp-content/uploads/2024/03/visuel-simulateur-en-ligne.jpg') !important;
	background-size:cover !important;
	background-position:center center !important;
	width:250px !important;
	height:250px !important;
	border-radius:10px !important
}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu a{
	padding:12px 0 !important;
	border-bottom: 0px !important
}
.mega-title{
	font-family: "Montserrat",Arial,Helvetica,sans-serif !important;
	font-weight:700 !important;
	font-size: 22px !important;
    line-height: 1 !important;
    color: #223645 !important;
}
.themetechmount-iconbox.themetechmount-iconbox-stylethirteen .themetechmount-iconbox-heading .tm-vc_general  span{
	    font-size: 19px;
    line-height: 25px;
    font-weight: 700;
    color: #223645;
	margin-bottom:0px
}
.tm-vc_cta3-headers.tm-wrap-cell, .wpcf7-checkbox, .d-flex{
	display:flex;
	flex-direction:column;
	align-items: flex-start !important
}
.tm-titlebar span.entry-title, .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-title {
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 41px;
    line-height: 51px;
    color: #20292f;
}
.widget-area{
	z-index:99
}
@media (min-width:1440px){
	.heading-1440 h5.tm-custom-heading {
		font-size:70px !important
	}
}

@media (max-width:500px){
	.company-info{
	display: flex;
    flex-direction: column;
    align-items: center;
}
	.company_logo{
		margin-right:0px !important;
		margin-bottom:10px !important
	}
	.home.d-flex{
	flex-wrap: wrap;
	flex-direction: row !important;
}
	.home.d-flex .vc_col-sm-3{
	width:45% !important
}
	.mega-rubrique-img,.mega-menu-item .title{
		display:none !important
	}
	.mega-Chauffage > .mega-sub-menu, .mega-Isolation > .mega-sub-menu, .mega-renovation > .mega-sub-menu{
		width:100% !important;
		border: unset !important;
		border-radius:0px !important
	}
	#mega-menu-wrap-themetechmount-main-menu #mega-menu-themetechmount-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column{
		width:100% !important
	}
	.mega-liste{
		border-right:unset !important
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:nth-last-child(2){
		border-bottom: 1px solid rgba( 123,128,149,0.15) !important;
	}
	.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-megamenu > ul.mega-sub-menu{
		padding:0px !important
	}
	.textwidget ul li {
    padding: 0 35px !important;
}
	.image-choices-inner .image-choices-choice{
	width:45% !important
}
}
/*-------------------Form--------------*/
.image-choices-field label.radio-inline:hover .thumb-image-outer-wrap, .inner-canvas-container .image-choices-field label.radio-inline.radio_selected .thumb-image-outer-wrap{
	box-shadow:unset !important
}
.inner-canvas-container .image-choices-field .image-choices-choice-text{
	padding:15px 0 0!important 
}
/*#_74784 .image-choices-inner.row .input-inner, #_23874 .image-choices-inner.row .input-inner,
#_30658 .image-choices-inner.row .input-inner, #_89850 .image-choices-inner.row .input-inner,
#_79199 .image-choices-inner.row .input-inner, #_13288 .image-choices-inner.row .input-inner{
	flex-wrap: nowrap !important;
}*/
.inner-canvas-container .image-choices-field .image-choices-choice{
	margin-bottom:0px !important
}
.nex-forms .form_type_normal{
	overflow:auto !important;
	box-shadow: unset !important;
}
.nex-forms h2{
	line-height:unset !important
}
.image-choices-inner.row .input-inner{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
	gap: 20px;
	max-width: 700px;
	margin:auto !important
}
.nex_prev_steps{
	display:flex;
}
.grid_row{
	display:flex;
	width:100%
}
.id-_17541 .image-choices-choice{
	display:flex !important
}
.id-_17541 label.radio-inline{
	display: flex !important;
    align-items: center !important;
	justify-content: center;
}
.id-_17541 .image-choices-choice-image-wrap img{
	width:60px !important
}
#nex-forms span.image-choices-choice-text.input-label{
	margin-top:0px !important
}