/*
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
-------------------------------------------------------------- */


@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap');

/* Global */

body{font-family: "Roboto", sans-serif; color:#151515;}
body .poppins{font-family: 'Poppins', sans-serif !important;}
body .p{font-family: "Roboto", sans-serif;}
body h4{font-family: "Roboto", sans-serif; font-weight: bold; font-size: 16px;}
body h2{font-family: 'Poppins', sans-serif; font-size:40px; line-height: 1.3; font-weight: bold;}

body .tm-togglestyle .vc_toggle .vc_toggle_title>h4{font-family: 'Poppins', sans-serif; font-size: 16px;}
body .tm-togglestyle .vc_toggle_size_md.vc_toggle_active .vc_toggle_title {background-color: #232046;}
body .tm-togglestyle .vc_toggle_content p, body .tm-togglestyle .vc_toggle_content span{font-family: "Roboto", sans-serif; color:#151515; font-size:15px;}

body .tm-titlebar h1.entry-title{font-family: 'Poppins', sans-serif !important; font-size:35px;}



/* Header */

body .headerlogo img {max-height:65px;}
body .is_stuck .headerlogo img {max-height: 55px;}
body header ul.top-contact.tm-highlight-right li:before{position: absolute; z-index:2; display : inline-block; height : 0; width : 0; border-bottom : 150px solid red; border-left : 150px solid transparent;}
body .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-white{font-family: 'Poppins', sans-serif;}
body .top-contact i.fa.fa-mobile{font-size:22px;}
body .top-contact.tm-highlight-right{position: relative;}
body .top-contact.tm-highlight-right:before{content: " "; width: 0; height: 0; left:-20px; top:-2px; border-style: solid; border-width: 0 0 52px 52px; border-color: transparent transparent #db4848 transparent; position: absolute; z-index:9;}
body .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-white:hover{color:white;}

body header div.tm-titlebar-wrapper > .tm-bg-layer{background-color: rgb(35 32 70 / 75%);}

/* Menu */

body .tm-header-overlay .site-header-menu.tm-bgcolor-white, .tm-header-overlay .site-header.tm-bgcolor-white {background-color: white;}

/* Title Bar */

body .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {height:400px;}

/* Home  */

body.home #iconbox-header h4{color:white;}
body.home #iconbox-header .themetechmount-iconbox-styleten .themetechmount-iconbox-icon:after{font-family: "Roboto", sans-serif; font-weight: bold;}
body.home #iconbox-header .themetechmount-iconbox .themetechmount-iconbox-heading .tm-vc_general h2{font-family: 'Poppins', sans-serif; font-size:20px; line-height: 1.3;}
body.home #iconbox-header .vc_column_container>.vc_column-inner{padding-left: 15px !important; padding-right:20px !important;}
body.home #iconbox-header .vc_custom_1611295281424, body.home #iconbox-header .vc_custom_1611296293366, body.home #iconbox-header .vc_custom_1611296046187 {padding-top:30px !important;}
body.home #iconbox-header .themetechmount-iconbox-styleten .tm-iconbox-boxcontent .tm-cta3-content-wrapper{font-size: 13px; line-height: 1.3;}

body.home #iconbox-header .red-mount h2{font-family: "Roboto", sans-serif;}
body.home #iconbox-header .red-mount h4{font-family: 'Poppins', sans-serif !important; font-size:20px; line-height: 1.3;}
body.home #iconbox-header .red-mount img {width: 65px; height: 65px; border-radius: 100%;}

body.home #accompagnement #accompagnement-textes{padding-top:117px;}
body.home #accompagnement h4{font-family: "Roboto", sans-serif; font-weight: bold; font-size: 16px;}
body.home #accompagnement h2{font-family: 'Poppins', sans-serif; font-size:40px;}
body.home #accompagnement p{font-family: "Roboto", sans-serif; color:#151515;}
body.home #accompagnement .tm-list.tm-list-style-icon .tm-list-li-content{font-family: "Roboto", sans-serif; color:#151515; font-size:15px;}
body.home #accompagnement .tm-col-bgcolor-grey .tm-bg-layer-inner{background-color: white;}
body.home #accompagnement  p.accompagnement-sign{font-size: 12px !important; line-height: 1.3 !important;}

body #services::before{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: .2; z-index: 0;background-image:url(https://wilsonweb-recette.fr/saysenergy/wp-content/themes/axacus-child/img/logo_BG.svg); background-repeat : no-repeat; background-position: left !important;}
body #services .themetechmount-iconbox.themetechmount-iconbox-stylethree:before{background-color: #373367;}
body #services .themetechmount-iconbox.themetechmount-iconbox-stylethree{background-color: #373367;}
body #services .themetechmount-iconbox.themetechmount-iconbox-stylethree .themetechmount-iconbox-heading .tm-vc_general h2{font-family: 'Poppins', sans-serif; font-size:20px; min-height: 90px;}
body #services .themetechmount-iconbox.themetechmount-iconbox-stylethree .tm-iconbox-boxcontent .tm-cta3-content-wrapper{line-height: 22px; font-family: "Roboto", sans-serif; font-size: 14px;}
body #services .themetechmount-iconbox.themetechmount-iconbox-stylethree .tm-iconbox-boxcontent .tm-cta3-content-wrapper span.descr{display: block; min-height:100px;}
body #services .themetechmount-iconbox.themetechmount-iconbox-stylethree .tm-iconbox-boxcontent .tm-cta3-content-wrapper a{color: #db4849; text-transform: uppercase; font-size: 12px; display: block; height: 40px;}

body.home .tm-icon-phone-circle .themetechmount-iconbox-styleten .themetechmount-iconbox-icon:before {width: 80px; height: 80px; top: -7px; left: 4px;}
body.home .tm-icon-phone-circle .themetechmount-iconbox-styleten .themetechmount-iconbox-icon {width: 90px; text-align: center;}

body.home .experience-icone .tm-vc_icon_element-inner{background: url(https://wilsonweb-recette.fr/saysenergy/wp-content/uploads/2023/04/icon-projet.svg) #232046 10px no-repeat !important; background-size: auto !importan}
body.home .experience-icone .tm-vc_icon_element-inner span.tm-vc_icon_element-icon{display:none;}

body.home #clients h4{font-family: "Roboto", sans-serif; font-weight: bold; font-size: 16px;}
body.home #clients h2{font-family: 'Poppins', sans-serif; font-size:40px; line-height: 1.3;}
body.home #clients .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p{font-family: "Roboto", sans-serif; color:#151515; font-size:15px;}
body.home #clients .themetechmount-testimonial-box-style2 .themetechmount-box-desc .themetechmount-testimonial-text{font-family: "Roboto", sans-serif; color:#151515; font-size:15px; min-height: 110px;}
body.home #clients .themetechmount-testimonial-box-style2 .themetechmount-author-name{font-family: 'Poppins', sans-serif;}
body.home #clients .themetechmount-testimonial-box-style2 .themetechmount-box-footer{color:#393939;}

body.home #economies .tm-row-wrapper-bg-layer.tm-bg-layer{background-image: linear-gradient(360deg, #29264F, transparent) !important;}
body.home #economies .button a{background: #DB4849; }

body.home #clients h4{font-family: "Roboto", sans-serif; font-weight: bold; font-size: 16px;}
body.home #clients h2{font-family: 'Poppins', sans-serif; font-size:40px; line-height: 1.3;}

body.home #actualites h4{font-family: "Roboto", sans-serif; font-weight: bold; font-size: 16px;}
body.home #actualites h2{font-family: 'Poppins', sans-serif; font-size:40px; line-height: 1.3;}
body.home #actualites .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p{font-family: "Roboto", sans-serif; color:#151515; font-size:15px;}
body .themetechmount-blogbox-styletwo .themetechmount-box-desc .tm-entry-meta-wrapper{display: none;}
body .themetechmount-blogbox-styletwo .post-item:after{background: rgba(41,38,79,.75);}
body .themetechmount-blogbox-styletwo .tm-post-categories .cat-links a{font-family: "Roboto", sans-serif;}
body .themetechmount-blogbox-styletwo .themetechmount-box-content h4 a{font-family: 'Poppins', sans-serif;}
body .themetechmount-blogbox-styletwo .tm-post-categories{display: none;}

body.home .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-black.tm-vc_icon_element-outline {border-color: #232046;}
body.home .tm-vc_icon_element.tm-vc_icon_element-outer.tm-border-separator .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-black.tm-vc_icon_element-outline:hover {background-color: #232046;}
body.home .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-color-black .tm-vc_icon_element-icon {color: #232046;}
body.home .voirplus h2{font-size: 13px; font-weight: bold;}

.themetechmount-boxes-testimonial.themetechmount-boxes-view-carousel .themetechmount-testimonial-box-style2 .themetechmount-box-content{height: 262px;}


/* Qui sommes-nous */

body.page-id-637 #histoire h4{font-family: "Roboto", sans-serif; font-weight: bold; font-size: 16px;}
body.page-id-637 #histoire h2{font-family: 'Poppins', sans-serif; font-size:40px; line-height: 1.3; font-weight: bold;}
body.page-id-637 #histoire .tm-cta3-content-wrapper p{font-family: "Roboto", sans-serif; color:#151515; font-size:15px;}
body.page-id-637 #histoire .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor:hover{background-color: #DB4849;}
body.page-id-637 #histoire .tm-vc_btn3.tm-vc_btn3-color-grey, body.page-id-637 #histoire .tm-vc_btn3.tm-vc_btn3-color-grey.tm-vc_btn3-style-flat{background-color: #eeebf5;}
body.page-id-637 #histoire .tm-vc_btn3.tm-vc_btn3-color-grey:hover, body.page-id-637 #histoire .tm-vc_btn3.tm-vc_btn3-color-grey.tm-vc_btn3-style-flat:hover{background-color: #DB4849;}

body.page-id-637 #engagement-titre h4{font-family: "Roboto", sans-serif; font-weight: bold; font-size: 16px;}
body.page-id-637 #engagement-titre h2{font-family: 'Poppins', sans-serif; font-size:40px; line-height: 1.3; font-weight: bold;}
body.page-id-637 #engagement-titre p{font-family: "Roboto", sans-serif; color:#151515; font-size:15px;}

body.page-id-637 .themetechmount-blogbox-styletwo .tm-post-categories{display: none;}
body.page-id-637 #engagement .right img{width:250px;}


body.page-id-637 #valeurs .tm-fid.inside h4{display: none;}
body.page-id-637 #valeurs .tm-fid-view-style7 .tm-fid-title{font-family: 'Poppins', sans-serif; font-size: 17px; line-height: 1.5; font-weight: bold; min-height: 130px;}
body.page-id-637 #valeurs .tm-fid-view-style7 .tm-fidbox-button {font-family: "Roboto", sans-serif; text-transform: uppercase; font-size: 13px;}

body.page-id-637 #temoignages h4{font-family: "Roboto", sans-serif; font-weight: bold; font-size: 16px;}
body.page-id-637 #temoignages h2{font-family: 'Poppins', sans-serif; font-size:40px; line-height: 1.3; font-weight: bold;}
body.page-id-637 #temoignages .tm-heading-style-horizontal.tm-seperator-solid .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content .tm-cta3-content-wrapper{vertical-align: middle;}
body.page-id-637 #temoignages .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p{font-family: "Roboto", sans-serif; color:#151515; font-size:15px;}
body.page-id-637 #temoignages .themetechmount-testimonialbox-styleone .themetechmount-author-name{font-family: 'Poppins', sans-serif; font-size: 18px;}
body.page-id-637 #temoignages .themetechmount-testimonialbox-styleone .themetechmount-box-footer{font-family: "Roboto", sans-serif; color: #db4849; font-size: 15px;}
body.page-id-637 #temoignages .themetechmount-boxes-testimonial .themetechmount-box-desc .themetechmount-testimonial-text{font-family: "Roboto", sans-serif; color:#151515; font-size:15px;}

/* Services */

body.page-id-2352 #accompagnement h4{font-family: "Roboto", sans-serif; font-weight: bold; font-size: 16px;}
body.page-id-2352 #accompagnement h2{font-family: 'Poppins', sans-serif; font-size:40px; line-height: 1.3; font-weight: bold;}
body.page-id-2352 #accompagnement .themetechmount-iconbox-heading h2.tm-custom-heading {font-size: 20px;}
body .tm-row.tm-bgcolor-white .themetechmount-iconbox-stylenine .themetechmount-iconbox-icon:before {background-color: #dbdade;}

body.page-id-2352 #rendez-vous p{font-family: "Roboto", sans-serif; font-size:18px;}
body.page-id-2352 #accompagnement-dedie .tm-col-bgcolor-grey .tm-bg-layer-inner{background-color: #dbdade;}
body.page-id-2352 #accompagnement-dedie .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2{font-family: 'Poppins', sans-serif; font-size:40px; line-height: 1.3; font-weight: bold; color: #232046;}
body.page-id-2352 #accompagnement-dedie .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p{font-family: "Roboto", sans-serif; color:#151515; font-size:15px;}

body #services-details h4{font-family: "Roboto", sans-serif; font-weight: bold; font-size: 16px;}
body #services-details h2{font-family: 'Poppins', sans-serif; font-size:40px; line-height: 1.3; font-weight: bold;}
body #services-details .tm-cta3-only.tm-vc_general.tm-vc_cta3 .tm-cta3-content-wrapper p{font-family: "Roboto", sans-serif; color:#151515; font-size:15px;}
body #services-details .themetechmount-iconbox-heading h2.tm-custom-heading {font-size: 20px;}

body.page-id-2352 .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor:hover{background-color: #db4849;}

/* Actualités */

body .tm-titlebar .breadcrumb-wrapper{display: none;}
body.blog .themetechmount-box-blog-classic .tm-entry-meta.tm-entry-meta-blogclassic{display: none;}
body.blog article.themetechmount-box-blog-classic .tm-post-categories{display: none;}
body.blog .tm-sbox .tm-custom-heading a, body.blog .entry-header:not(.tm-titlebar) .entry-title > a {color: #232046;}
body.blog .tm-sbox .tm-custom-heading a:hover, body.blog .entry-header:not(.tm-titlebar) .entry-title > a:hover {color: #db4849;}

body div#content-inner.site-content-inner::before{background-color: #dbdade !important;}
body .widget .widget-title{font-family: 'Poppins', sans-serif; font-size: 19px;}

body.single .tm-titlebar h1.entry-title{font-size:25px;}
body.single article.themetechmount-box-blog-classic .tm-entry-meta-wrapper{display: none;}
body.single article.themetechmount-box-blog-classic .tm-blog-classic-box-content h3{font-family: 'Poppins', sans-serif;}

/* Contactez-nous */

body.page-id-1632 #contact-titre h4{font-family: "Roboto", sans-serif; font-weight: bold; font-size: 16px;}
body.page-id-1632 #contact-titre h2{font-family: 'Poppins', sans-serif; font-size:40px; line-height: 1.3; font-weight: bold;}
body.page-id-1632 #contact-titre .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p{font-family: "Roboto", sans-serif; color:#151515; font-size:15px;}
body.page-id-1632 .themetechmount-iconbox.themetechmount-iconbox-stylethirteen .themetechmount-iconbox-heading .tm-vc_general h2{font-family: 'Poppins', sans-serif; font-size: 18px; color: #232046;}
body.page-id-1632 .themetechmount-iconbox.themetechmount-iconbox-stylethirteen .tm-iconbox-boxcontent{font-family: "Roboto", sans-serif; color:#151515 !important; font-size:15px; font-weight: normal;}
body.page-id-1632 .tm-commonform.contactform input[type="submit"]:hover{background-color: #db4849;}

/* Footer */

body footer .first-footer{display: none;}
body footer .widget .widget-title{font-family: 'Poppins', sans-serif; font-size: 18px;}
body footer .tm-textcolor-white p{font-size: 14px;}
body footer .widget ul.axacus_contact_widget_wrapper li{font-size: 14px;}
body footer .widget-area span.post-date{display: none;}
body footer ul.tm-recent-post-list>li>a{font-family: 'Poppins', sans-serif; font-size:14px; font-weight: 300;}

body footer #bottom-footer-text .tm-footer2-left, body footer #bottom-footer-text .tm-footer2-right, body footer #bottom-footer-text a{font-family: "Roboto", sans-serif; font-size: 14px !important; display: inline-block; margin-bottom:15px;}

/* Bannière cookies */

body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {background-color: #232046; border: 1px solid #232046;}
body .cmplz-cookiebanner .cmplz-links .cookie-statement{display: none;}





/*************************************/
/* --------- MEDIA QUERIES --------- */
/*************************************/

body:before {width: 100%; height: 5px; background: transparent; content: '';  display:none;  position: fixed;  z-index: 99999;  bottom: 0;}


/*For browser/screen widths less than 768px*/
@media screen and (max-width: 768px) {
    body:before {background: orange !important;}

    body #site-header-menu #site-navigation div.nav-menu > ul{top: 84px;}

    body .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {height:300px;}
    body .tm-titlebar h1.entry-title {font-size: 28px;}
    body .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {height: 200px;}
    body .tm-vc_btn3.tm-vc_btn3-size-md {padding: 13px 15px 12px 15px;}

    body .headerlogo, body .tm-header-icon, body .tm-header-text-area, body #masthead:not(.tm-header-style-infostack) .site-header .themetechmount-fbar-btn {height: 80px; line-height: 80px !important;}
    body .site-header-main.tm-wrap {margin: 0;}
    body #tm-stickable-header-w{height: 84px !important;}
    body #site-header-menu #site-navigation .menu-toggle{top:30px;}

	body.home .themetechmount-iconbox-styleten .themetechmount-iconbox-icon:after{color: rgba(255,255,255,.04);}
	body.home .themetechmount-iconbox .themetechmount-iconbox-icon img {width: 45px; height: 45px;}

	body.home #iconbox-header .red-mount img {width: 45px; height: 45px; border-radius: 100%;}
	body.home .tm-icon-phone-circle .themetechmount-iconbox-styleten .themetechmount-iconbox-icon:before {width: 59px; height: 58px; top: -1px; left: 15px;}

	body.home #accompagnement .vc_column-gap-default #accompagnement-textes{padding-top:0 !important;}
	body.home #accompagnement h4, body.home #clients h4, body.home #actualites h4, body.page-id-637 #histoire h4, body .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h4, body .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h4, body.page-id-637 #engagement-titre h4, body.page-id-637 #temoignages h4, body.page-id-2352 #accompagnement h4, body .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h4, body .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h4, body.page-id-2352 #rendez-vous h4, body #services-details h4{font-size: 14px;}
	body.home #accompagnement h2, body.home #clients h2, body.home #actualites h2, body.page-id-637 #histoire h2, body .tm-element-heading-wrapper:not(.tm-heading-style-horizontal) .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2, body.page-id-637 #engagement-titre h2, body.page-id-637 #temoignages h2, body .tm-element-heading-wrapper:not(.tm-heading-style-horizontal) .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2, body.page-id-2352 #accompagnement .accompagnement-header h2, body.page-id-2352 #accompagnement-dedie .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2, body #services-details h2{font-size: 35px; line-height: 1.2;}
	body.home .tm-single-image-wrapper.imagestyle-five .tm-single-image-inner img {border: 0;}

	body.home #accompagnement p, .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p, body.page-id-637 #histoire .tm-cta3-content-wrapper p, .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p, body.page-id-2352 #accompagnement-dedie .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p, body #services-details .tm-cta3-only.tm-vc_general.tm-vc_cta3 .tm-cta3-content-wrapper p{font-size:14px;}
	body.home #accompagnement .tm-list.tm-list-style-icon .tm-list-li-content, body.home #clients .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p, body.home #actualites .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p, body.page-id-637 #engagement-titre p, body.page-id-637 #temoignages .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p, body.page-id-1632 #contact-titre .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p{font-size: 14px;}
	/*body.home #iconbox-header .vc_column-inner, body.home #iconbox-header .vc_custom_1611295281424{padding-top: 15px !important; padding-bottom:15px !important;}*/

	body .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h4, body .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h4, body.page-id-1632 #contact-titre h4{font-size:14px;}
	body .tm-element-heading-wrapper:not(.tm-heading-style-horizontal) .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2, body.page-id-1632 #contact-titre h2{font-size: 35px; line-height: 1.2;}

	body #services .themetechmount-iconbox.themetechmount-iconbox-stylethree .tm-iconbox-boxcontent .tm-cta3-content-wrapper span.descr {min-height: auto;}
	body.home .themetechmount-iconbox.themetechmount-iconbox-stylethree:before {top: -28px; height: 100px;}

	body.home #economies h2 {font-size: 35px !important; line-height: 1.2 !important;}
	body.home a.tm-vc_btn3-style-flat{line-height: 20px;}


	body.page-id-637 .themetechmount-iconbox.themetechmount-iconbox-stylethree:before {top: -30px; height: 100px;}
	body.page-id-637 #engagement-titre{padding-top: 0px !important;}
	body.page-id-637 #temoignages{padding-top:50px !important;}
	body.page-id-637 #valeurs .tm-fid-view-style7 .tm-fid-title {min-height: auto;}
	body.page-id-637 #valeurs{padding-bottom: 106px !important;}

	body.page-id-2352 .themetechmount-iconbox-stylenine .tm-box-icon, body #services-details .themetechmount-iconbox-stylenine .tm-box-icon {top: -20px; left: 0;}
	body.page-id-2352 .themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-heading {padding-left: 20px;}
	body.page-id-2352 .tm-iconbox-boxcontent .tm-cta3-content-wrapper{font-size:14px;}

	body #services .themetechmount-iconbox.themetechmount-iconbox-stylethree .themetechmount-iconbox-heading .tm-vc_general h2 {min-height: auto;}
	body.page-id-2352 #rendez-vous h2{font-size: 35px !important; line-height: 1.2 !important;}
	body.page-id-2352 #rendez-vous p, body #services-details .themetechmount-iconbox-heading h2.tm-custom-heading {font-size: 18px !important;}
	body.page-id-2352 .tm-borderdimg-15px img {border-top: 0; border-radius: 0;}
	body.page-id-2352 .themetechmount-iconbox.themetechmount-iconbox-styletwo .themetechmount-iconbox-heading h2 {font-size: 20px; line-height: 20px;}
	body.page-id-2352 .themetechmount-iconbox-styletwo .tm-iconbox-boxcontent {padding-top: 0;}

    body #services-details .themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-heading {padding-left: 15px;}

    body.blog article.themetechmount-box-blog-classic .tm-blog-classic-box-content {padding: 30px 20px 4px 20px;}
    body.blog article.post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a{line-height: 30px;}

    body.single .tm-titlebar h1.entry-title{font-size:20px; line-height:1.2;}
    body.single .single article.post .entry-content p{font-size:14px;}


 body.single article.themetechmount-box-blog-classic .tm-blog-classic-box-content h3{font-size: 20px; line-height: 1.5;}
}


@media (max-width: 480px) {
    
    body.page-id-637 #engagement .right img {width: 100%;}
}
