.imghome img,.imghome div{width:100%}h3.mpc-vc-deco-header span{font-size:20px}h1{font-size:25px !important;margin-bottom:1.5em !important;text-transform:uppercase}.samir-btn{position:relative;z-index:2}.samir-btn a{color:#fff !important}.samir-btn:after{content:'';width:100%;height:50%;display:block;position:absolute;z-index:-1;top:20px;border-radius:5px;background:#01984b}.mpcth-mobile-menu .samir-btn{position:inherit!important;z-index:inherit!important}.mpcth-mobile-menu .samir-btn a{color:inherit!important}.mpcth-mobile-menu .samir-btn:after{display:none!important}#mpcth_nav>ul{float:right}.wpb_text_column.wpb_content_element.phone-number-img{vertical-align:middle}.search>form{border:1px solid #ccc;padding:8px;margin-top:20px}#mpcth_page_wrap .s2_form_widget form input[type=submit]{background:#00a651 !important;border:1px solid rgba(0,0,0,.075);border-radius:0;line-height:1em;text-transform:uppercase;color:#fff}.search input{border:1px solid #ccc !important}.wpcf7-form-control.wpcf7-submit{background:#00a651 none repeat scroll 0 0;color:#fff;padding:10px;width:130px}body #mpcth_page_header_content #mpcth_controls_wrap #mpcth_controls_container{padding:14px 10px !important}#mpcth_controls_container>a{padding:10px !important}.format-image .mpcth-post-thumbnail img,.format-standard .mpcth-post-thumbnail img{display:block;height:auto;width:auto !important}.single-post .mpcth-post .mpcth-post-header .mpcth-post-title{margin-bottom:10px}.mpcth-post-meta{float:left;margin-bottom:20px;width:100%}.page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-title{margin-bottom:5px !important}.page-template-template-blog-php #mpcth_content .mpcth-post{margin-bottom:0 !important}.bread-crumbs{float:right;margin-right:28px;margin-top:10px}.breadcrumbs-section{float:left;width:100%}.main_container{margin:0 auto;width:1200px}.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content>.product .images{float:left;margin-bottom:3em;padding:0 20px;position:relative;width:29.33% !important}.home h1{margin:20px 0 0;text-align:center;font-size:30px;font-weight:700;color:#00a350}.home h2{margin:20px 0 0;text-align:center;font-size:26px}.home-h1 .wpb_text_column.wpb_content_element{margin-bottom:0 !important}.home-h1-main,.home-h2-main{margin-bottom:0 !important}.vc_row.wpb_row.vc_row-fluid.main-two-images{margin-bottom:0 !important}h1.mpc-vc-deco-header.vc_txt_align_left{font-size:25px;margin-bottom:0 !important}h1.mpc-vc-deco-header span{border:none !important}h2.mpc-vc-deco-header.vc_txt_align_left .mpcth-color-main-border{border-bottom:medium none !important}h2{font-size:18px !important;text-transform:unset !important;margin-bottom:0 !important}.bx-wrapper{max-width:1200px !important}.ui-accordion-header.ui-corner-top.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active{background:#01984b none repeat scroll 0 0;border:1px solid #006d20}.granraties-col h4{margin-bottom:0}.easy_testimonial_image_wrapper{display:none}.testimonial_body .more-link{color:#008e46 !important}.logo-foo{margin:40px 0}.woocommerce-breadcrumb{display:none !important}.mpcth-product-wrap .mpcth-post-content .mpcth-post-title a{font-size:14px !important}.mpcth-product-wrap .mpcth-post-header{min-height:245px}.attachment-shop_catalog.size-shop_catalog.wp-post-image{height:245px !important;margin:0 auto;width:auto !important}#mpcth_page_wrap .woocommerce .products .product .mpcth-product-wrap,.woocommerce-page #mpcth_page_wrap .products .product .mpcth-product-wrap{border:1px solid #e2e2e2 !important;position:relative}.woocommerce-product-rating{display:none !important}.product-price{display:none !important}.single-product .breadcrumbs-section,.home .breadcrumbs-section{position:absolute}.second_content{margin-bottom:20px;text-transform:initial}.product_meta{display:none}.mpcth-lightbox.mpcth-lightbox-type-image>img{height:300px !important;margin:0 auto;text-align:center !important;width:auto !important}.woocommerce-page.single-product .mpcth-product-header .summary.entry-summary{margin-top:15px}.mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content>.product .summary,.mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content>.product .info{width:65% !important}#mpcth_page_wrap .woocommerce .products .product,.woocommerce-page #mpcth_page_wrap .products .product{float:left;margin-bottom:1.5em;padding:0 20px;position:relative;width:24.33% !important}.mpcth-product-content{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#ebe9eb !important;border:1px solid #d3ced2 !important;padding:0 1em !important;margin-right:5px !important}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:1px solid #d3ced2 !important}.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content>.product .woocommerce-tabs .tabs li a{border-bottom:1px solid #eee !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#fff !important}#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content,.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content{height:auto !important}.woocommerce-ordering{display:none !important}.mpcth-product-wrap{min-height:390px !important}.mpcth-product-wrap .mpcth-empty-price .mpcth-post-title{text-align:center}.mpcth-product-wrap .product_code{margin-bottom:15px;margin-top:5px;text-align:center}.page-id-4540 #mpcth_main #mpcth_main_container{width:1200px}.page-id-4418 .wpb_wrapper>p{margin:5px 0 20px}.page-id-4418 .granraties-col .vc_column-inner{padding:0 !important}.page-id-4418 .granraties-col.wpb_column.vc_column_container.vc_col-sm-12{padding:0 !important}.gra_tit{padding:0 20px}.wpb_single_image.wpb_content_element.vc_align_center.phill{padding:0 !important;margin:0 !important}.phone-img .mpc-vc-deco-header.vc_txt_align_left{margin-bottom:0 !important}.more-link{font-weight:700}.easy_testimonial p,.testimonial_author span{font-style:normal;color:#575757}.product-category .mpcth-post-header .mpcth-post-thumbnail>img{height:290px !important}.boutique-page .woocommerce.columns-2{margin-top:40px}.boutique-page .products,.term-fenetre .products,.term-porte .products,.term-salle-de-bain .products,.term-verre-decoratif .products{width:100%}.term-plexi-et-autres .products{padding-left:14%;width:100%}h3{font-size:16px !important}.single-product .product h1{margin-bottom:10px !important}.single-code{float:left;margin-bottom:30px;width:100%}.single-code>span{font-weight:500}.retour-left{float:left}.retour-right{float:right}.retour{color:#018f47;font-size:16px;margin:20px;padding:20px 0}#menu-new-main-menu li ul li ul li .sub-menu{display:none}#menu-new-main-menu li ul li ul li:hover>.sub-menu{background:#eee none repeat scroll 0 0;display:block;margin-left:100px;margin-top:-37px;padding:10px;position:absolute;width:33%}#menu-new-main-menu ul li.menu-item-has-children>a:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(0,0,0,0) #666 #666 rgba(0,0,0,0);border-image:none;border-style:solid;border-width:2px;content:"";margin-left:2px;margin-top:6px;position:absolute}#menu-new-main-menu li ul li ul li ul li>.sub-menu{width:51% !important;border:1px solid green}.facade_img{padding-top:25px}h4{font-size:16px !important}#mpcth_page_wrap .sidebarr .woocommerce.columns-4>.products>.product{width:100% !important}.wpb_gallery_slides ul li a img{height:300px !important}.maintenance details p{background:#eee none repeat scroll 0 0;padding:5px}.maintenance summary{color:#008f37;cursor:pointer;margin:2px 0 5px}#mpcth_page_wrap .fenetre_page .woocommerce>.products>.product-category{width:40% !important}#mpcth_page_wrap .fenetre_col .woocommerce.columns-4>.products>.product{width:100% !important}.maintenance h3{font-weight:700}.add_to_cart_small{margin:10px 0;text-align:center}.woocommerce-cart #mpcth_main_container{margin:0 auto;width:1200px !important}.yith-wcbm-badge{background:rgba(0,0,0,0) linear-gradient(red 0%,#d92a2a 100%) repeat scroll 0 0;box-shadow:0 3px 10px -5px #000;color:#fff;display:block;font-size:10px;font-weight:700;line-height:20px;position:absolute;right:-36px;text-align:center;top:19px;transform:rotate(45deg);width:129px;height:21px}.yith-wcbm-badge:before{border-color:red rgba(0,0,0,0) rgba(0,0,0,0) #008c91;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:100%;z-index:-1}.cart-totals-wrap{margin-top:7.2em}.shop_table.woocommerce-checkout-review-order-table{display:none}.woocommerce-checkout #mpcth_page_wrap #mpcth_content .address-wrap{float:none !important}.woocommerce-checkout #mpcth_page_wrap #mpcth_content .order-wrap{float:none !important}.product .mpcth-product-wrap h6.mpcth-post-title{min-height:37px}.tech_sheet_link>a{vertical-align:top}#mpcth_footer_copyrights_wrap{color:#747474 !important}#mpcth_footer_copyrights_wrap a{color:#009134 !important}.product-category .mpcth-post-content .mpcth-post-title>a{font-size:18px !important}.product-category .mpcth-post-content .mpcth-post-title{text-align:center !important}.product-category .mpcth-post-content .mpcth-post-categories{text-align:center !important}.samir-menuitem>a{pointer-events:none}.home .breadcrumbs-section{display:none}.contact-number-header .fa{display:inline-block;font:expanded x-large/1 FontAwesome;margin-right:4px;text-rendering:initial}.contact-number-header .phone_number{font-size:20px;font-weight:500;padding:10px 0 0;text-align:right}#page-9805 h3,#page-9805 h2{font-weight:700}table.wccpf_fields_table td.wccpf_label,table.wccpf_fields_table td.wccpf_label label{margin-left:40px;width:90px}.wccpf-fields-group-1 table{float:left;width:31%}.wccpf-fields-group-1{float:left}div.qty{float:left;padding:5px 10px 5px 39px}.prod-cart-details,.simple-cart{border:1px solid #ccc;padding:10px;float:left}.blog #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more,.page-template-template-blog-php #mpcth_content .mpcth-post .mpcth-post-footer .mpcth-read-more{background:#00a651 none repeat scroll 0 0 !important;border:1px solid rgba(0,0,0,.075);border-radius:2px;color:#fff !important;display:inline-block;float:right;line-height:1em;margin-bottom:1em;margin-top:-.4em;padding:.5em 1em;text-transform:uppercase}#wpcf7-f9885-p9883-o1 form{border:1px solid #ccc;padding:10px;width:100%}#wpcf7-f9885-p9883-o1 input[type=text],#wpcf7-f9885-p9883-o1 input[type=email]{margin:0;padding:8px;width:95%}.woocommerce-order-overview__total.total{display:none}.mpcth-order-path{display:none}.variation dd p{font-style:initial !important;margin:0 0 6px !important}.customer_details>dd{font-style:initial !important}.woocommerce-order address{font-style:initial}.addthis_social{margin-top:20px}.list-grouped{margin-bottom:20px}.application{margin:10px;padding:2px 5px;width:93%}.grouped-select{min-height:63px}.grouped-text{padding-left:11px;text-align:left}.devis-class{margin-top:20px;line-height:28px}.blog-small-description-ty{text-align:center}.blog-items{margin-bottom:20px;padding:15px}.blog-items figure{height:195px}.tit-post-ty>a{float:left;font-weight:400;margin-top:21px}.blog-image-ty img{height:100%}.posts-ty{float:left;margin-top:25px;padding-top:25px}@media only screen and (max-width:500px){html.mpcth-responsive{margin-top:0 !important}.head-right{float:right}.contact-number-header{float:left;width:70%}.contact-number-header .phone_number{text-align:center !important}#rev_slider_1_1_wrapper{display:none !important}.phone-img video{width:100%;height:AUTO}#mpcth_footer_content #text-19 .wpb_column.vc_column_container.vc_col-sm-3{float:left;width:20%}#mpcth_footer_content #text-19 .wpb_single_image .vc_figure{margin-top:9px}.woocommerce-page #mpcth_footer_content #text-19 .wpb_column.vc_column_container.vc_col-sm-3{float:left;width:20%;clear:both}.woocommerce-page #mpcth_footer_content #text-19 .wpb_single_image .vc_figure{margin-top:0}#text-19 .wpb_wrapper a{font-size:19px}#mpcth_footer_copyrights_section .mpcth-footer-wrap>div{text-align:center}#mpcth_page_wrap .woocommerce .products .product,.woocommerce-page #mpcth_page_wrap .products .product{width:100% !important}.wccpf-field.dimensions_prod{width:130px !important}.mpcth-responsive .mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content>.product .images,.mpcth-responsive .mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content>.product .summary,.mpcth-responsive .mpcth-sidebar-none.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content>.product .info{width:100% !important}body #mpcth_page_header_content #mpcth_logo_wrap{width:100% !important;float:left !important;text-align:center !important}.breadcrumbs-section{display:none}.mpcth-responsive .mpcth-sidebar-none.woocommerce-cart #mpcth_page_wrap .mpcth-page-content>.woocommerce>form .cart-sidebar{width:25% !important}.shop_table_wrap .mpcth-deco-header{width:100% !important}}.promo-text p{font-size:16px}.promo-text p{font-size:16px}#link1>select{padding:4px}.mpcth-standard-logo,.mpcth-retina-logo,.mpcth-mobile-logo,.mpcth-retina-mobile-logo,.mpcth-sticky-logo,.mpcth-retina-sticky-logo{width:90%}#mpcth_logo_wrap{width:30% !important}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:15px !important}table.wccpf_fields_table{width:100% !important;margin:0;border-spacing:0;border-collapse:collapse}.contact-number-header .phone_number{font-size:20px;font-weight:500;padding:10px 0 0;text-align:right}.home .breadcrumbs-section{display:none}.bread-crumbs{float:right;margin-right:28px;margin-top:10px}.wpcf7-form-control.wpcf7-submit{background:#00a651 none repeat scroll 0 0;color:#fff;padding:10px;width:130px}.radius.medium.left.wpcf7-form-control.wpcf7-submit{padding:13px 35px;color:#fff !important;font-size:16px}#mpcth_page_wrap #mpcth_nav_mobile,#mpcth_page_wrap #mpcth_nav{font-family:Ubuntu;font-weight:300}#mpcth_page_wrap a{outline:none;text-decoration:none;font-weight:700}#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container{visibility:hidden;position:absolute;top:75% !important;right:auto !important;margin-left:50% !important}#mpcth_page_wrap #mpcth_mega_menu .menu-item>.sub-container>.sub-menu{background-repeat:no-repeat;background-position:bottom right!important}#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container>.sub-menu{display:block !important;background-color:#fff;border:1px solid #eee;padding:1.5em 0 0;box-shadow:0 2px 5px -2px rgba(0,0,0,.2)}#mpcth_page_wrap #mpcth_mega_menu .widget .sub-menu{height:0;visibility:hidden;pointer-events:none;opacity:0;filter:alpha(opacity=0)}#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container>.sub-menu li{height:auto !important;line-height:1em}#mpcth_page_wrap #mpcth_mega_menu .widget .row>.mega-unit{display:inline-block;width:200px;vertical-align:top;padding:0 1.5em}#mpcth_page_wrap #mpcth_mega_menu .widget .sub-container>.sub-menu li{height:auto !important;line-height:1em}#mpcth_page_wrap #mpcth_mega_menu .widget .mega-hdr-a{display:inline-block;height:auto !important;margin-bottom:1em;font-weight:700;border-bottom:1px solid #eee}#menu-new-main-menu li ul li ul li:hover>.sub-menu{background:#eee none repeat scroll 0 0;display:block;margin-left:100px;margin-top:-37px;padding:10px;position:absolute;width:33%}#menu-new-main-menu li ul li ul li .sub-menu{display:none}#menu-new-main-menu ul li.menu-item-has-children>a:after{border-color:rgba(0,0,0,0) #666 #666 rgba(0,0,0,0);border-image:none;border-style:solid;border-width:2px;content:"";margin-left:2px;margin-top:6px;position:absolute}.woocommerce-breadcrumb{display:none !important}#mpcth_page_wrap .woocommerce #mpcth_content .mpcth-products-info,.woocommerce-page #mpcth_page_wrap #mpcth_content .mpcth-products-info{padding:0 20px}#mpcth_page_wrap #mpcth_content_wrap,#mpcth_page_wrap #mpcth_content_wrap .mpcth-post-content{font-size:16px !important}#mpcth_page_wrap .woocommerce .products .product .mpcth-post-content,.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-content{position:relative;box-shadow:0 -2px 6px -2px rgba(0,0,0,.1);overflow:hidden;height:5.25em;font-size:1.083em;background:#fff}.term-porte .products{padding-left:25%;width:100%}#mpcth_page_wrap .woocommerce .products .product,.woocommerce-page #mpcth_page_wrap .products .product{position:relative;width:33.33%;padding:0 20px;float:left;margin-bottom:1.5em}.mpcth-product-wrap{min-height:390px !important}#mpcth_page_wrap .woocommerce .products .product .mpcth-post-title,.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-title{text-transform:uppercase;font-weight:400;padding:9px 13px 1px;margin:0;line-height:1.1em !important}.product .mpcth-product-wrap h6.mpcth-post-title{min-height:37px}.product-category .mpcth-post-content .mpcth-post-title{text-align:center !important}.product-category .mpcth-post-content .mpcth-post-categories{text-align:center !important}.grouped-select{min-height:63px}.add_to_cart_small{text-align:center !important;margin:10px 0 !important}.mpcth-product-wrap .mpcth-post-header{min-height:245px}.attachment-shop_catalog.size-shop_catalog.wp-post-image{margin:0 auto;width:auto !important}img[Attributes Style]{width:243px !important;height:258px !important}.woocommerce-page #mpcth_page_wrap a.button{box-shadow:none;text-shadow:none;font-weight:400;background:#f3f3f3;border:none;border:1px solid rgba(0,0,0,.075);border-radius:2px;padding:.5em 1em !important;text-transform:uppercase;line-height:1em}#mpcth_page_wrap .woocommerce .products .product .mpcth-post-title,.woocommerce-page #mpcth_page_wrap .products .product .mpcth-post-title{text-transform:uppercase;font-weight:400;padding:9px 13px 1px;margin:0;line-height:1.1em !important}.mpcth-product-wrap .product_code{margin-bottom:15px;margin-top:5px;text-align:center}.mpcth-product-wrap .mpcth-empty-price .mpcth-post-title{text-align:center}.page-id-4533 .woocommerce>form{float:right;width:31%}.checkout.woocommerce-checkout{float:left !important;width:60% !important}.woocommerce-checkout #mpcth_page_wrap #mpcth_content .address-wrap{float:left;width:100% !important;padding:0 20px 0 0}.woocommerce-checkout #mpcth_page_wrap #mpcth_content .order-wrap{float:right;width:41.33% !important;padding:0 0 0 20px}.wccpf-fields-group-1 table{float:left;width:31% !important}table.wccpf_fields_table td.wccpf_label,table.wccpf_fields_table td.wccpf_label label{margin-left:40px !important;width:90px !important}#wpcf7-f10936-p10938-o1 .wpcf7-form-control{width:100% !important;padding:10px;margin-bottom:15px;margin-top:2px}#wpcf7-f10936-p10938-o1 .wpcf7-form-control.wpcf7-submit{width:25% !important;margin:0 auto !important}.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image{height:245px !important;width:auto !important;margin:0 auto}.cap .wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-1{max-width:8% !important}#page-3332{padding-top:0 !important}.home-infos-pratiques p{margin-top:4px}.mpcthSelect.wpcf7-form-control.wpcf7-select{width:86% !important}.button.radius.medium.left.wpcf7-form-control.wpcf7-submit{color:#fff !important;width:100% !important;height:300px !important;vertical-align:middle}#text-20 p{vertical-align:middle;margin:100px auto;text-align:center}.button.radius.medium.left.wpcf7-form-control.wpcf7-submit{padding:15px 57px;font-size:14px}.gallery1 a{float:left;color:#00a350 !important;font-size:13px;font-weight:500;padding-top:7px !important}.grn-btn{background:#1fb259;color:#fff;padding:7px 10px;border-radius:4px;font-size:17px;font-weight:600;border:1px solid #1fb259}.mpcth-socials-list{right:400px !important}