/*
Theme Name:  Boldman Child Theme
Description: Child theme for the Boldman theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    boldman
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
-------------------------------------------------------------- */
/* -- HEADER -- */
#site-header .tm-header-text-area {padding-left: 15px;}
.tm-header-icon.tm-header-wc-account {float: left;height: 99px;line-height: 99px !important;transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;display:none !important;}
.tm-header-icon.tm-header-wc-account a {height: 31px;width: 31px;line-height: 31px;color: rgba( 255,255,255,1);background-color: rgba(255,255,255,.1);padding-left: 0;margin-right: 15px;font-size: 12px !important;transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;position: relative;border: none;border-radius: 50%;display: inline-block;vertical-align: middle;text-align: center;text-decoration: none;outline: none;}
.tm-header-icon.tm-header-wc-account a:hover{background-color: #05ace3;}
.is_stuck .tm-header-icon.tm-header-wc-account{height: 70px;line-height: 70px !important;}
#site-header-menu #site-navigation div.nav-menu > ul > li > a{padding:0px 10px 0px 10px;}
.tm-header-icons .tm-header-icon.tm-header-wc-cart-link {display: none !important;}

/* -- HOME PAGE -- */
.qui-sommes-nous p {line-height: 20px;}
.products .button.yith-wcqv-button {display: none;}
.products .tm-wc-quickview-btn .button.yith-wcqv-button {display: block;}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-carousel.themetechmount-boxes-col-one .slick-dots {bottom: 0px;}
.themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-box-desc .themetechmount-testimonial-text {padding: 0 55px;}
.home .main-holder #content.site-content ul.products li.product .tm-product-box{    -webkit-box-shadow: 0 0 25px 0 rgba(41,61,88,.06);-moz-box-shadow: 0 0 25px 0 rgba(41,61,88,.06);box-shadow: 0 0 25px 0 rgba(41,61,88,.06);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition: 0.5s;-o-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.home .main-holder #content.site-content ul.products li.product .tm-product-box:hover{-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);box-shadow: 0 0 20px rgba(0,0,0,.14);}
.home .main-holder #content.site-content ul.products li.product .tm-product-box .tm-product-content {padding-top: 20px;padding-right: 25px;padding-bottom: 0px;padding-left: 25px;}
.home .tm-product-box-inner {background: #fff;padding: 15px;}
.home .woocommerce ul.products li.product a img {margin: 0;}
.home .ttm-ptablebox-price-w {padding-top: 30px;margin-top: 25px;margin-bottom: 20px;width: 100%;}
.home .tm-ptablebox .tm-ptablebox-cur-symbol-before {top: 25px;}
.home .tm-ptablebox .tm-ptablebox-frequency {position: absolute;top: 0;left: 0;width: 100%;}
.home .tm-ptablebox .tm-ptablebox-price {font-size: 40px;}
.home .tm-ptablebox .tm-vc_btn3-container.tm-vc_btn3-inline {border-top: 1px solid #f1f1f1;padding-top: 35px;}
.main-holder .site-content ul.products li.product .tm-shop-icon {display: none !important;}
.home-devis-block .tm-cta3-content-wrapper {margin-top:40px !important;}
.home .quform .quform-elements .fa{font-weight: normal !important;}
.home .quform-elements .fa-user-o::before {content: "\e602" !important;font-family: 'themify' !important;}
.home .quform-elements .fa-mobile-phone::before, .fa-mobile::before {content: "\e621";font-family: 'themify' !important;}
.home .quform-elements .fa-envelope-o::before {content: "\e75a";font-family: 'themify' !important;}
.home .quform-elements .fa-map-pin::before {content: "\e693";font-family: 'themify' !important;}
.home .quform-elements .fa-comment-o::before {content: "\e644";font-family: 'themify' !important;}
.home .quform-elements .quform-field-icon-left {left: 0px;font-size: 16px;}
.home .quform .quform-has-field-icon-left > .quform-field-text{padding-left: 30px;}
.home .quform .quform-field-text{border-left:none;border-right:none;border-top:none;border-bottom:1px solid #eaeaea;}
.home .quform .quform-field-textarea{border-left:none;border-right:none;border-top:none;border-bottom:1px solid #eaeaea;min-height:100px;height: auto;}
.home .quform-elements .quform-button-submit-default > button{padding: 13px 28px;border:2px solid #182333;background-color: transparent;color:#182333;}
.home .quform-elements .quform-button-submit-default > button:hover{background-color:#182333;color:#ffffff;}
.newsletter-form input[type="email"],.newsletter-form input[type="submit"] {height: 70px;}
.footer_logo img {max-height: 100px;height: 100px;margin-top: 30px;}
.footer .widget ul.tm-pricelist-block li:first-child {padding-bottom: 30px;}
.footer .widget ul.tm-pricelist-block li .service-price {max-width: 100px;text-align: right;}
.footer .widget #menu-liens-utiles-1 li a{position:relative;padding-left:15px;}
.footer .widget #menu-liens-utiles-1 li a::before {font-family: tm-boldman-icons;content: "\f101";position: absolute;top: 7px;left: 0;line-height: 1em;font-size: 13px;color: inherit;}
.footer .widget h3 {margin-bottom: 25px;display: inline-block;font-size: 20px;position: relative;padding-left: 15px;line-height: 25px;}
.footer .widget h3::after {display: block;height: 80%;margin-top: 3px;margin-bottom: 0;content: '';position: absolute;bottom: -5px;left: 1px;top: 0;width: 3px;background-color: #05ace3;}
.footer #block-11 {margin-top: 25px;margin-bottom: 15px;}
.footer #block-10{margin-bottom: 20px;}
.devis-btn-block .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline{padding-left: 21px;}
.home .text-short-jf {display: inline-block;padding-left: 25px;padding-bottom: 20px;}

/* -- PAGE -- */
.author-widget_img img {width: 210px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;margin-top: 20px;}

/* -- FORMULAIRE DEMANDE DE DEVIS -- */
.quform-theme-light .quform-page-progress {border-radius: 0px !important;}
.quform-theme-light .quform-group-style-bordered .quform-child-elements{background-color: transparent !important;border: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;border-radius: 0px !important;padding:0px !important;}
.quform-theme-light .quform-element-submit.quform-button-style-theme > .quform-button-back-default > button,.quform-theme-light .quform-element-submit.quform-button-style-theme > .quform-button-next-default > button{border-radius:0px !important;color:#ffffff !important;font-size:14px;}
.select2-container--default .select2-selection--single {border: none !important;background-color: #f8f9fa !important;}
.select2-container {width: 100% !important;}
.quform-option .quform-option-label {font-weight: 400 !important;color: #8d9297 !important;}
.quform-theme-light .quform-field-text,.quform-field-email{border-bottom: 1px solid #eaeaea !important;border-radius: 0 !important;-webkit-box-shadow: none !important;box-shadow: none !important;color: #666;border-left: 0 !important;border-right: 0 !important;border-top: 0 !important;}
.quform .fa{font-family: 'themify' !important;color:#05ace3 !important;font-weight: bold;}
.quform .fa-info-circle::before {font-family: 'themify' !important;content: "\e697" !important;}
.quform .fa-arrow-circle-o-right::before{content: "\e65d";color: #fff !important;}
.quform .fa-circle-o::before {content: "\e724";}
.quform .fa-check-circle-o::before {content: "\e64d";}
.quform .fa-map-pin::before {content:"\e6dd";}
.quform .fa-arrow-circle-o-left::before{content: "\e65e";color: #fff !important;}
.quform .fa-user::before {content: "\e602";}
.quform .fa-phone::before{content: "\e621";}
.quform .fa-at::before{content: "\e75a";}
.quform .select2-container--default .select2-results__option--highlighted[aria-selected] {background-color:#05ace3 !important;}

/* -- PAGE PRODUITS -- */
.single .main-holder div.product form.cart div.quantity,.single_add_to_cart_button.button.alt {display: none !important;}
.themetechmount-single-product-details .woocommerce-product-details__short-description {margin-bottom: 30px !important;}
.post-type-archive-product .tm-product-content{padding-bottom: 0px !important;}
.post-type-archive-product .text-short-jf {display: inline-block;padding-bottom: 20px;}

/* -- PAGE CONTACT -- */
.page-id-563 .quform .quform-elements .fa{font-weight: normal !important;}
.page-id-563 .quform-elements .fa-user-o::before {content: "\e602" !important;font-family: 'themify' !important;}
.page-id-563 .quform-elements .fa-mobile-phone::before, .fa-mobile::before {content: "\e621";font-family: 'themify' !important;}
.page-id-563 .quform-elements .fa-envelope-o::before {content: "\e75a";font-family: 'themify' !important;}
.page-id-563 .quform-elements .fa-map-pin::before {content: "\e693";font-family: 'themify' !important;}
.page-id-563 .quform-elements .fa-comment-o::before {content: "\e644";font-family: 'themify' !important;}
.page-id-563 .quform-elements .quform-field-icon-left {left: 0px;font-size: 16px;}
.page-id-563 .quform .quform-has-field-icon-left > .quform-field-text{padding-left: 30px;}
.page-id-563 .quform .quform-field-text{border-left:none;border-right:none;border-top:none;border-bottom:1px solid #eaeaea;}
.page-id-563 .quform .quform-field-textarea{border-left:none;border-right:none;border-top:none;border-bottom:1px solid #eaeaea;min-height:100px;height: auto;}
.page-id-563 .quform-elements .quform-button-submit-default > button{padding: 13px 28px;border:2px solid #182333;background-color: transparent;color:#182333;}
.page-id-563 .quform-elements .quform-button-submit-default > button:hover{background-color:#182333;color:#ffffff;}

/* -- À PROPOS -- */
.a-propos-devis-block .tm-cta3-content-wrapper {margin-top:40px !important;}
.page-id-424 .quform .quform-elements .fa{font-weight: normal !important;}
.page-id-424 .quform-elements .fa-user-o::before {content: "\e602" !important;font-family: 'themify' !important;}
.page-id-424 .quform-elements .fa-mobile-phone::before, .fa-mobile::before {content: "\e621";font-family: 'themify' !important;}
.page-id-424 .quform-elements .fa-envelope-o::before {content: "\e75a";font-family: 'themify' !important;}
.page-id-424 .quform-elements .fa-map-pin::before {content: "\e693";font-family: 'themify' !important;}
.page-id-424 .quform-elements .fa-comment-o::before {content: "\e644";font-family: 'themify' !important;}
.page-id-424 .quform-elements .quform-field-icon-left {left: 0px;font-size: 16px;}
.page-id-424 .quform .quform-has-field-icon-left > .quform-field-text{padding-left: 30px;}
.page-id-424 .quform .quform-field-text{border-left:none;border-right:none;border-top:none;border-bottom:1px solid #eaeaea;}
.page-id-424 .quform .quform-field-textarea{border-left:none;border-right:none;border-top:none;border-bottom:1px solid #eaeaea;min-height:100px;height: auto;}
.page-id-424 .quform-elements .quform-button-submit-default > button{padding: 13px 28px;border:2px solid #182333;background-color: transparent;color:#182333;}
.page-id-424 .quform-elements .quform-button-submit-default > button:hover{background-color:#182333;color:#ffffff;}

/* -- POPUP -- */
.pswp__button--zoom {transform-origin: 0 0;}

/* -- SIDE BAR -- */
body .sidebar.widget-area .widget.boldman_contact_widget {padding: 20px;}















