.col-md-12 .container,.theme-content{padding-top:20px;padding-bottom:50px}.container p{color:#0a0a0a;font-family:Raleway;font-weight:400;color:#0a0a0a;font-size:1.1em;line-height:28px;margin-bottom:25px}.container h2,.container h3,html body.single-produit .entry-title h1,.theme-content h3{font-size:1.85em;color:#0a0a0a;line-height:1.4;text-align:left;font-weight:900 !important;font-family:Catamaran;text-transform:uppercase}.divider-inner{border:solid 4px #354f8c}.collection{padding:30px;border-top:solid 1px #dedede;border-left:solid 1px #dedede;border-right:solid 1px #dedede}.ui-tabs-tab a{font-size:1.24em;color:#0a0a0a;line-height:1.4;text-align:left;font-weight:900 !important;font-family:Catamaran;text-transform:uppercase}.ui-tabs-panel{padding:10px;border:solid 1px #dedede}.mk-main-wrapper-holder{padding:35px 35px 0}.cacher,.mk-header-tagline{display:none !important}body .mk-edge-slider .edge-skip-slider[data-skin=dark]{border:2px solid #fff}body .mk-edge-slider .edge-skip-slider[data-skin=dark] svg{fill:#fff}.slider-content a.mk-button{background-color:#159955 !important;color:#fff !important}body h1,body h2,body h3,body h4,body h5,body h6{overflow-wrap:normal !important}.wpb_gallery{margin:10px 0 0 !important;padding:0 !important}body .slider-content a.mk-button:hover{background-color:#000 !important;color:#fff !important}body .slider-content a.mk-button:hover span{color:#fff !important}div.edge-title-area div.edge-title{color:#fff !important;font-size:80px;font-weight:700 !important;text-shadow:4px 4px 4px rgba(0,0,0,.35);letter-spacing:1px}div.edge-title-area div.edge-title strong{color:#fff !important;font-size:95px;font-weight:700 !important;text-transform:uppercase}body .mk-header-searchform span .text-input{background-color:rgba(244,216,2,.7);width:120px}body .mk-header-searchform .text-input{color:#000}body .page-subtitle{line-height:150%}body #mk-breadcrumbs .mk-breadcrumbs-inner{float:none;margin-left:10px;margin-bottom:10px}body #mk-page-introduce{padding:15px 0 30px}.footer-social .call2action4 .vc_single_image-img{width:80px !important;height:auto !important}.call2action4 .wpb_single_image.wpb_content_element{margin-bottom:0 !important}.call2action4 .mk-fancy-title{margin-top:0 !important;padding-top:0 !important}body #mk-footer .footer-wrapper{padding:20px 0 10px}body #mk-footer-navigation ul#menu-footer{margin-top:15px;margin-bottom:15px;text-align:center}body #mk-footer-navigation ul li{text-align:center;display:inline-block !important;float:none}body #mk-footer-navigation ul li a{margin:10px 12px}.theme-page-wrapper hr{margin:40px 0 !important}body #theme-page .theme-page-wrapper.left-layout .sidebar-wrapper,body #theme-page .theme-page-wrapper.right-layout .sidebar-wrapper{padding:30px 0}div.theme-content div.vc_col-sm-12.wpb_column.column_container img.alignleft.size-full,div.theme-content h2 img.alignnone.size-full,div.theme-content p img.alignnone.size-full{width:100%;height:auto}#mk-tabs p img{width:auto !important;height:auto !important}.grille-produits .imgWrapper{height:225px;overflow:hidden}.grille-produits .vc_figure{padding:6px;border-radius:0;box-shadow:0 0 5px rgba(0,0,0,.1)}.grille-produits .vc_col-sm-4{min-height:330px}.grille-produits{padding-bottom:20px}.grille-produits .wpb_content_element{margin-bottom:0}body .grille-produits h3.mk-fancy-title{text-align:center;font-size:20px;margin-top:15px;color:#231f20}.divider-produit{margin-top:20px}body.single-produit .entry-title h1{font-size:35px;text-transform:none}.mk-edge-wrapper{border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 .125em .275em 0 rgba(0,0,0,.125);margin-bottom:25px}body .mk-tabs.default-style .mk-tabs-tabs li.is-active a,body .mk-tabs.default-style .mk-tabs-tabs li a:hover{color:#fff !important;background-color:#159955 !important}body.single-produit .mk-tabs-tabs{padding-top:30px !important}body .mk-tabs .mk-tabs-panes .mk-tabs-pane{clear:left}body.single-produit .mk-edge-wrapper img{width:100% !important;height:auto}body.single-produit .mk-post-nav.mk-post-prev,body.single-produit .mk-post-nav.mk-post-next{display:none !important}.download-center{border:1px solid #e5e5e5;margin-bottom:10px;padding:20px}.description-produit ul li{font-size:16px;margin-bottom:5px;font-weight:700}.mk-tabs-panes p{font-size:12px !important;margin-top:8px}.mk-tabs-panes .swatchcolor p{display:inline !important;float:left !important;margin:0 10px 5px 0 !important;padding:0 !important}.formulaire-side{background-color:#d5d5d5;text-align:left;position:relative;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 .125em .275em 0 rgba(0,0,0,.125);margin-bottom:25px;width:100%}.youtubePlayer{background-color:#d5d5d5;text-align:center !important;position:relative;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 .125em .275em 0 rgba(0,0,0,.125);margin:25px 0 -10px !important;width:100%}.form-home .formulaire-side{background:transparent none;text-align:left;margin-bottom:30px}.signupFormLabel{display:block}html body .formulaire-titre{background-color:#159955;color:#fff;font-size:22px;line-height:26px;padding:10px 0 0 10px;text-transform:uppercase;font-weight:800}html body .formulaire-titre p{color:#fff !important;font-size:12px;line-height:16px;margin-top:5px;padding-bottom:10px;text-transform:none;font-weight:100}.formulaire-inner{padding:10px 10px 0;overflow:hidden}.formulaire-inner label{color:#159955;font-weight:700;text-transform:uppercase;margin-bottom:0;margin-bottom:5px}.formulaire-inner p{padding:0 !important;margin:0 0 4px !important}.formulaire-inner.nexmail{padding:0;overflow:hidden}.formulaire-inner input,.formulaire-inner .wpcf7-form select,.formulaire-inner .wpcf7-form textarea{width:100% !important;background-color:#fff;color:#222}.formulaire-inner .wpcf7-form select{background-color:#fff !important;background-color:rgba(255,255,255,1) !important}body .wpcf7-submit{margin-bottom:0 !important;background-color:#231f20 !important;color:#fff !important}body .wpcf7-submit:hover{background-color:#159955 !important}body div.wpcf7-response-output{padding:5px !important}.call2action-side{margin:50px 0 0;padding:0}.call2action-side ul li{width:48%;height:50px;float:left;margin-bottom:10px}.call2action-side ul li a{line-height:14px !important;border-bottom:none;display:block;padding:10px 0 0 55px;height:50px;color:#333;background:transparent url(//portestd.ca/wp-content/themes/moppers/images/call2actionDesignT.jpg) no-repeat 0 0}.call2action-side ul li a:hover{color:#999}.call2action-side ul li.step2 a{background-image:url(//portestd.ca/wp-content/themes/moppers/images/call2actionOuvrePorteT.jpg)}.call2action-side ul li.step3 a{background-image:url(//portestd.ca/wp-content/themes/moppers/images/call2actionEstimationT.jpg)}.call2action-side ul li.step4 a{background-image:url(//portestd.ca/wp-content/themes/moppers/images/call2actionGarantieT.jpg)}.call2action-side ul li a strong{font-weight:700;font-size:15px;display:block}.img-promotions img{border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 .125em .275em 0 rgba(0,0,0,.125);margin-top:35px;width:100%;height:auto}.appointments-confirmation-price,div.appointments-wrapper h3,.appointments-legend-table,.appointments-confirmation-worker{display:none !important}body td.free,body div.free{background:none repeat scroll 0 0 #00b050 !important}.appointments-gcal-field,.appointments-confirmation-end{visibility:hidden}.app_monthly_schedule_wrapper tr td p{color:#fff !important;line-height:40px;margin:0;padding:0}#Coordonnees input,#Coordonnees select{padding:5px !important;width:250px !important;margin-bottom:5px !important}.entry-content #Coordonnees td{width:auto !important}#Coordonnees input[type=radio],#Coordonnees input[type=checkbox]{padding:0 !important;width:10px !important;margin-bottom:0 !important}#Coordonnees fieldset{padding:20xp 0 0 0 !important}body div#controls-wrapper.load-item{display:none !important}.mk-edge-wrapper{margin-bottom:0;border:0}body .mk-go-top.is-active{bottom:50px !important;right:20px !important}.home-cta-bloc:before{content:"";background:rgba(0,0,0,.4);position:absolute;height:100%;width:100%;top:0;left:0}.home-cta-bloc:hover:before{background:rgba(215,36,39,.9)}body.home .mk-box-icon-2.box-align-center p.mk-box-icon-2-content{min-height:110px}.btn-home{margin-right:5px !important;margin-bottom:5px;background-color:#159955;display:inline-block;max-width:100%}.btn-home:hover{background-color:#222}.btn-home a span{text-transform:uppercase !important}.btn-home.bth-rideaux .mk-button--size-medium{padding:14px 15px !important}.mobile-phone a{display:block;font-size:20px;font-weight:800;line-height:50px;text-align:center;background-color:#159955;color:#fff;text-decoration:none}.mobile-phone a.adresse-map{font-size:12px;font-weight:800;line-height:25px;background-color:#222}.mobile-phone a:hover{background-color:#222;color:#fff !important}.mobile-phone a.adresse-map:hover{background-color:#159955;color:#fff !important}.mobile-phone .wpb_content_element{margin-bottom:10px}body .header-logo img{max-width:250px !important}div.appointments-pagination div.previous a,div.appointments-pagination div.next a,.appointments-confirmation-button{background-color:#00b050;background-image:none;box-shadow:0 0px 0px #b2b2b2,0 0px 2px #f9f9f9 inset,0 0 0 1px #9b9b9b;color:#fff;font-weight:700;padding:10px 20px;text-shadow:0 0px 0 #fff;margin-right:10px;border:none}body .app_timetable_title{color:#159955;font-size:25px}.mk-quick-contact-link{display:none !important}.mk-divider{clear:both}body #mk-tabs .wpb_tabs_nav a{font-weight:400}.appointments-confirmation-service{display:none !important}.add-review{background-color:#f4d802}.add-review.current-menu-item a.menu-item-link{border:2px solid #f4d802 !important;background-color:#f4d802!important;color:#000 !important}@media only screen and (min-width:780px){.vc_col-sm-4{width:33.33333333%;float:left;padding-left:15px;padding-right:15px}}@media only screen and (max-width:780px){.btn-home{margin-bottom:20px !important}.no-iPhone{display:none !important}.petit-texte-iphone .mk-box-icon-2-title{font-size:25px !important}.separateur-rouge .mk-fancy-title{margin-bottom:-30px !important;padding-bottom:0 !important;padding-top:20px !important}.separateur-rouge .mk-button{margin-bottom:20px !important}}#mk-sidebar .widget{border-style:solid}#mk-sidebar .widget:after{content:"";display:block;width:100%;border-bottom-style:solid;border-bottom-width:0;border-bottom-color:#d5d8de}#mk-sidebar div.widgettitle{margin-bottom:0;padding-bottom:15px;line-height:1.66em}