li.tm-team-details-line.tm-team-extra-details-line-phone .tm-team-list-title {
display: none !important;
}

/*page*/
body.woocommerce-page.themetechmount-footer-cta-yes.themetechmount-sidebar-true #primary .site-main, body.themetechmount-footer-cta-yes:not(.page) .site-main, .themetechmount-sidebar-true.themetechmount-footer-cta-yes .site-main {
padding-bottom: 90px;
}


/*footer*/
.footer .elementor-button-wrapper {
float: right;
}

/*service*/

.themetechmount-service-box-view-top-image .themetechmount-serviceboxbox-readmore a  {
border-color: #ee7622 !important;
color: #ee7622 !important;
}

.themetechmount-service-box-view-top-image .themetechmount-serviceboxbox-readmore a:hover {
border-color: #676766 !important;
background-color: #676766 !important;
color: #fff !important
}


.themetechmount-iconbox.themetechmount-iconcolor-darkgrey .tm-box-icon i, .tm-btn-style-outline.tm-btn-color-white .elementor-button:hover, .tm-btn-style-text.tm-btn-color-skincolor .elementor-button:hover {
color: #fff;
}

.themetechmount-iconbox.themetechmount-iconbox-stylefour .tm-box-icon {
height: 100px;
width: 100px;
line-height: 100px;
}

  
/*général*/

button, input[type="submit"], input[type="button"], input[type="reset"], .checkout_coupon input.button, .woocommerce div.product form.cart .button:hover, table.compare-list .add-to-cart td a:hover, .woocommerce .widget_shopping_cart a.button:hover, .woocommerce #review_form #respond .form-submit input:hover, .main-holder .site table.cart .coupon input:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart #content table.cart td.actions input[type="submit"]:hover, .woocommerce #payment #place_order:hover, .woocommerce .wishlist_table td.product-add-to-cart a:hover, .woocommerce-cart #content table.cart td.actions input[type="submit"], #tribe-bar-form .tribe-bar-submit input[type=submit], .wishlist_table tr td a.yith-wcqv-button:hover, .woocommerce .wishlist_table td.product-add-to-cart a:hover, .woocommerce .widget_shopping_cart a.button.checkout:hover, .tm-sresults-title small .label-default[href]:hover, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce .widget_shopping_cart a.button, .woocommerce #payment #place_order, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .main-holder .site table.cart .coupon input, .main-holder .site-content #review_form #respond .form-submit input, .woocommerce div.product form.cart .button, table.compare-list .add-to-cart td a, .main-holder .site table.cart .coupon button, .main-holder .site .woocommerce-cart-form__contents button, .main-holder .site .return-to-shop a.button, .main-holder .site .woocommerce-MyAccount-content a.woocommerce-Button, .main-holder .site .woocommerce-form-coupon button, .main-holder .site .woocommerce-form-login button.woocommerce-Button, .main-holder .site .woocommerce-ResetPassword button.woocommerce-Button, .main-holder .site .woocommerce-EditAccountForm button.woocommerce-Button, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor:hover, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-3d.tm-vc_btn3-color-skincolor:hover, .comment-list a.comment-reply-link:hover, .tm-ptablebox-featured-col .tm-ptablebox .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline:hover, .tm-quote-form input[type="submit"]:hover, .widget_subscribe_form input[type="submit"]:hover, .mailchimp-inputbox input[type="submit"]:hover {
background-color: #89c3eb;
}

@media (min-width: 1200px) {
#site-header-menu #site-navigation div.nav-menu > ul > li > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a {
padding: 0px 10px 0px 10px;
}}

.tooltip:after, [data-tooltip]:after {
background-color: #ee7622;
background-color: rgba(238,118,34,1);
}

.tooltip-top:before, .tooltip:before, [data-tooltip]:before {
border-top-color: #ee7622;
border-top-color: rgba(238,118,34,1);
}

.social-icons li>a {
border: 1px solid #e5e4e4;
}


.tm-textcolor-dark h1, .tm-textcolor-dark h2, .tm-textcolor-dark h3, .tm-textcolor-dark h4, .tm-textcolor-dark h5, .tm-textcolor-dark h6, h2.tm-custom-heading.tm-textcolor-dark, h4.tm-custom-heading.tm-textcolor-dark, h3.tm-custom-heading.tm-textcolor-dark, .tm-textcolor-dark .tm-vc_cta3-content-header h2 {
color: #676766!important;
}

.tm-quicklink-box .tm-righttext-box p {
padding-top:5px;
font-size: 16px;
font-weight: 400;
color: #e5e4e4;
}

.footer .tm-textcolor-white {
  color :#ffffff;
}

b {
color: #ee7612;
font-weight:500;
}

a {
color: #89c3eb;
}

p {
text-align: justify;
}

.tm-titlebar h1.entry-title, .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-title, .tm-titlebar-main .breadcrumb-wrapper span.current-item {
text-transform: none;
}

section.error-404 .page-content p {
text-align: center;
}


/*formulaires*/
label {
font-weight: normal;
color: darkgray;
}

.wpcf7-not-valid-tip {
color: #ee7622;
}

.wpcf7 form .wpcf7-response-output {
border: 2px solid #89c3eb;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ee7622;
}

.wpcf7 form.sent .wpcf7-response-output {
border-color: #89c3eb;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: #89c3eb;
}

.select2-container--default .select2-selection--single .select2-selection__rendered, .wpcf7 .tm-commonform .field-group {
color: darkgray;
}