/* https://staging.technometal.trm.do/wp-content/themes/grade-child-theme/trm/css/trm-techno.css?ver=1.0.1 */
html body{font-family:"Open Sans"}body ul{padding-left:3em}.box-container h2,.box-container p{color:#FFF}body h3{font-size:1.2em}body h2{line-height:1.25em}body #top-bar .topbar-text{margin-top:5px}body.modal-open{overflow:inherit;padding-right:inherit!important}div.content{overflow:hidden}body #breadcrumbs+div.content{padding-top:15px}.home .post-article .container:nth-child(2){position:relative;top:-75px}.home .post-article .container:nth-child(3){position:relative;top:-35px}#head-page .navigation_button a{color:#FFF}#head-page .navigation_button a.fab{padding-right:20px}.top-head #head-page>.container{border:1px solid #e3e3e3}.top-head #head-page .container.is-fixed{border:medium none}#head-page #dt-menu>ul>li.current-menu-item>a,#head-page #dt-menu>ul>li:hover>a,#head-page #dt-menu li.current-menu-parent>a{color:#ffb040!important}#head-page #dt-menu>ul>li.current-menu-item>a,#head-page #dt-menu li.current-menu-parent>a{font-weight:600}#head-page #dt-menu .sub-nav a:hover{color:#FFF}#dt-menu>ul .sub-nav .current-menu-item>a,#dt-menu-mobile>ul .sub-nav .current-menu-item>a{color:#ffb040;background:rgba(0,104,197,1)}.wpb_single_image .wpb_wrapper .text-hover .text-hover-container{bottom:inherit;top:40px}#menu-main-menu .menu_home{font-size:22px;height:18px;line-height:18px!important;top:3px}body.menu-leftvc #dt-menu ul li>a,body.menu-leftvc #dt-menu-mobile ul li>a{padding:0 1.3em}body.menu-leftvc #dt-menu ul li:first-child>a,body.menu-leftvc #dt-menu-mobile ul li:first-child>a{padding:0 1.3em 0 .5em}#head-page #dt-menu .sub-nav a{transition:all 0.35s ease}body .text-hover-pre-title{background-color:#FFB040}body #dt-menu li a,body .navigation_button .navigation_button_item .text-box .navigation-text{font-family:"Open Sans"}.navigation_button .navigation_button_item_trm{display:table-cell;width:auto;padding-top:22px;padding-bottom:22px;position:relative;vertical-align:middle}.navigation_button .navigation_button_item_trm .text-box{margin-left:3.5em}.navigation_button .navigation_button_item_trm i,.navigation_button .navigation_button_item_trm .text-box{float:left}.navigation_button .navigation_button_item_trm .text-box .navigation-text{font-family:"Source Sans Pro";font-size:16px;font-weight:700}.navigation_button .navigation_button_item_trm i{color:#ffb040;width:3em}.navigation_button .navigation_button_item_trm i::after,.navigation_button .navigation_button_item_trm i::before{font-size:2.25em;position:absolute;top:50%;font-style:normal;-webkit-transform:translateY(-50.3%);-moz-transform:translateY(-50.3%);-ms-transform:translateY(-50.3%);-o-transform:translateY(-50.3%);transform:translateY(-50.3%);-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;-ms-transition:all 0s;transition:all 0s}#dt-menu li.lang-item a:before{width:2px;content:"";height:25px;background-color:rgba(255,255,255,.1);display:block;position:absolute;left:0;top:50%;transform:translateY(-50%)}section#banner-section::after{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(6,36,60,0) 42%,rgba(80,80,80,.81) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(6,36,60,0) 42%,rgba(80,80,80,.81) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(6,36,60,0) 42%,rgba(80,80,80,.81) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#cf0e538c',GradientType=0);content:"";height:100%;position:absolute;top:0;width:100%}.banner-title,.breadcrumbs{position:relative;z-index:1}#banner-section .row{bottom:0;top:inherit!important}#banner-section .container{height:100%}body section#banner-section .banner-title .page-title{font-family:"Chivo";font-weight:400;text-transform:none;text-shadow:1px 1px 2px rgba(0,0,0,1);padding-bottom:30px}body section#banner-section .breadcrumbs{text-transform:none}.pre-footer-section{background-color:#0068c5}.pre-footer-section p{color:#FFF}body footer .footer-section a{color:#0068c5}.pre-footer-section a{color:#FFF}#footer .textwidget{display:inline}#footer{font-size:.9em}body .pre-footer-section .vc_btn3.vc_btn3-style-flat{opacity:1}.pre-footer-section h3{color:#FFB040;font-size:1.4em}.pre-footer-section .vc_wp_custommenu ul{padding-left:0;list-style:none}.pre-footer-section .vc_wp_custommenu ul li{margin-bottom:10px}.pre-footer-section .vc_wp_custommenu ul li a{color:#FFF;font-size:1.1em}.pre-footer-section .vc_wp_custommenu .menu-main-menu-container ul li:first-child,.pre-footer-section .vc_wp_custommenu .menu-main-menu-container .sub-menu{display:none}body .spectech-download-box{font-family:"Open Sans"}body .spectech-specsification-box fieldset{border:solid 3px #A6A7A8;font-family:"Open Sans"}body .spectech-specsification-box fieldset .spectech-specification .spectech-value{color:#0068c5}body .spectech-related h2{font-weight:400;font-size:27px}.module-specification-product .spectech-product-container .spectech-product-description .btn{color:#FFF;background:#FFB040;opacity:.85}.module-specification-product .spectech-product-container .spectech-product-description .btn:hover{opacity:1;transform:scale(1.05)}.module-specification-product .spectech-product-category{display:none}.module-specification-product{margin-bottom:15px}.module-specification-product .spectech-product-container .spectech-product-description,.module-specification-product .spectech-product-container .spectech-product-description .figcaption-container{width:100%}body .module-specification-product .spectech-product-container:hover .spectech-product-image{opacity:.2}body .module-specification-product .spectech-product-container .spectech-product-description .spectech-product-title{line-height:28px}body .module-specification-product .spectech-product-container{background:rgba(0,104,197,.9)}body .owl-carousel-container .owl-custom-pagination{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body .owl-carousel-container .owl-custom-pagination span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-box-align:center;-moz-box-pack:center;-moz-box-align:center;-ms-box-pack:center;-ms-box-align:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;min-width:3em;max-width:19%;-webkit-box-flex:1;-moz-flex:1;-webkit-flex:1;flex:1;float:left}body .owl-carousel-container .owl-custom-pagination span img{width:100%;max-width:100%;height:auto;flex:none}body .btn{font-family:"Open Sans"}body .vc_btn3-block.vc_btn3-size-lg{font-size:18px!important}body .vc_btn3.vc_btn3-style-flat:hover{transform:scale(1.02);opacity:1}body .vc_btn3-size-lg .vc_btn3-icon{font-size:28px!important;line-height:24px!important}body .vc_btn3.vc_btn3-style-flat{opacity:.8}body .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat{background-color:#FFB040}body .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat,body .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover{background-color:#0068c5!important}body .vc_general.vc_btn3,body .btn{white-space:normal;text-transform:none}body .dt_team_custom_item i{background:#0068c5}body .dt_team_custom_item i.grade-profile-close-envelope{font:normal normal normal 14px/1 FontAwesome}body .dt_team_custom_item i.grade-profile-close-envelope:before{content:"\f003";font-family:inherit!important}body .dt_team_custom_item .profile-scocial a:hover,body .dt_team_custom_item .profile-scocial i:hover{color:#FFF;background:#ffb040}.dt_team_custom_item .profile-heading,.dt_team_custom_item .profile-title{text-transform:none}.vc_chart .vc_chart-legend span{display:block;position:relative;float:left;margin-bottom:2px;clear:both}.qualite_quotidien .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column:first-child{display:flex;align-items:center;min-height:70px;justify-content:center}.tos-caption{display:none}.pdf_download{margin-top:10px;display:inline-block;float:right;padding-left:20px}.esg-grid.esg-container{margin-bottom:50px}body .minimal-light-080849 .esg-filterbutton.selected{background-color:#0068c5;border-color:#0068c5;color:#FFF;box-shadow:non}body .minimal-light-080849 .esg-navigationbutton:hover,body .minimal-light-080849 .esg-filterbutton:hover,body .minimal-light-080849 .esg-sortbutton:hover,body .minimal-light-080849 .esg-sortbutton-order:hover,body .minimal-light-080849 .esg-cartbutton a:hover{background-color:#FFB040;border-color:#FFB040;color:#FFF;box-shadow:non}body .minimal-light-080849 .esg-filterbutton,body .minimal-light-080849 .esg-navigationbutton,body .minimal-light-080849 .esg-sortbutton,body .minimal-light-080849 .esg-cartbutton a{border:2px solid #FFB040;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:14px;padding:2px 20px;transition:all 0.35s ease;margin-right:10px;margin-bottom:10px}body .dtcareers #career-filter li a{font-family:"Open Sans"}body .career-detail-list li label{font-family:"Open Sans";text-transform:none}body .career-detail h1,body .career-detail h2{text-transform:none;font-size:27px;margin-bottom:14px}body .dtcareers .career-item h2{line-height:1.15em;font-size:1.3em;margin-bottom:20px;color:#0068c5}body .dtcareers .career-item ul.career-isotope-job-field{margin-top:20px}body .dtcareers .career-item .career-isotope-button{text-transform:none}body .career-detail-list{margin-right:50px}body .career-detail label,body .career-form label{font-family:"Open Sans"}body .dtcareers #career-filter li a.active{background-color:#0068c5;border-color:#0068c5;color:#FFF;box-shadow:non}body .dtcareers #career-filter li a:hover{background-color:#FFB040;border-color:#FFB040;color:#FFF;box-shadow:non}body .dtcareers #career-filter li a{cursor:pointer;color:#999;border:2px solid #FFB040;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:14px;line-height:38px;padding:2px 20px;transition:all 0.35s ease;margin-right:10px;margin-bottom:10px;font-weight:700;display:inline-block;background:#fff}body .dtcareers .career-item .career-isotope-button,body .career-detail a.btn,body .career-form a.btn,body .career-detail button.btn,body .career-form button.btn,body .career-detail .btn,body .career-form .btn{color:#FFF;border-radius:0;opacity:.8}body .dtcareers .career-item .career-isotope-button,body .career-detail a.btn:hover,body .career-form a.btn:hover,body .career-detail button.btn:hover,body .career-form button.btn:hover,body .career-detail .btn:hover,body .career-form .btn:hover{color:#FFF;opacity:1;transform:scale(1.02)}#breadcrumbs{padding-bottom:25px;font-size:13px;padding-top:10px;margin:0}#breadcrumbs .icon-home{font-size:20px;position:relative;top:2px}#breadcrumbs .fa-chevron-right{margin:0 8px;font-size:10px}#signature_trm span{bottom:5px;color:#000;padding-left:10px;position:absolute;width:165px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}#signature_trm{display:inline-block;overflow:hidden;position:relative;transition:all 1s ease 0s;width:40px}#signature_trm:hover{width:160px}#signature_trm_block{float:right}.persephone.tparrows{background:rgba(0,104,197,.75)}.persephone.tparrows:hover{background:rgba(255,176,64,.75)}body .tparrows::before{margin-top:0}.rev_slider .vc_btn3{max-height:inherit!important;text-align:left;white-space:nowrap!important;min-height:inherit!important;display:inline-block!important;word-wrap:normal!important;padding:6px 25px!important;max-width:inherit!important;min-width:initial!important;width:100%!important;word-break:normal!important;transition:all 0.25s ease!important}.rev_slider .vc_btn3:hover{color:#FFF!important;text-decoration:none!important;transform:scale(1.02)!important}.home_tmi_technometal .wpb_single_image{margin-bottom:25px}.home_tmi_technometal>.inner-flex>.vc_col-sm-4>.vc_column-inner>.wpb_wrapper>.wpb_text_column>.wpb_wrapper>h3{font-size:24px;margin-bottom:10px}.home_tmi_technometal h3{margin-bottom:0}.home_tmi_technometal p{margin-bottom:3px}.home .esg-grid.esg-container{margin-bottom:25px}.contact_row h3{min-height:63px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-box-align:center;-moz-box-pack:center;-moz-box-align:center;-ms-box-pack:center;-ms-box-align:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;width:100%;-webkit-box-flex:1;-moz-flex:1;-webkit-flex:1;flex:1;float:left}.wpcf7-recaptcha{margin-bottom:20px}.slider-no-control .flex-control-nav{display:none}#cookie-notice{width:100%!important;padding:0;margin:0;background-color:rgba(0,0,0,.65)!important}.cookie-notice-container{padding:15px;max-width:1200px;margin:auto;line-height:24px}#cookie-notice .button.bootstrap{background:#0068c5!important;border-radius:0!important;border:0 none!important;padding:6px 15px}.author_date_tags li.blog_info_date:before{content:""!important;padding-right:0!important}@media (min-width:0){.icon-linkedin-orange{margin-left:10px;margin-right:10px;width:36px;height:36px;display:block}.icon-facebook-orange{margin-left:10px;margin-right:10px;width:36px;height:36px;display:block}}@media (min-width:767px){.icon-linkedin-orange{margin-left:0;margin-right:0}.icon-facebook-orange{padding:0;margin-left:0;margin-right:15px}}@media (max-width:767px){.nav_buttons .navigation_button_item_trm .text-box{display:none;width:0;padding-right:10px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}.nav_buttons .navigation_button_item_trm i::after,.nav_buttons .navigation_button_item_trm i::before{font-size:1.8em;margin-left:.5em}.nav_buttons .navigation_button_item_trm:not(:first-child){border-left-width:1px;border-left-style:solid}.nav_buttons .navigation_button_item_trm:not(.navigation_active) i::before{left:50%;margin:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (min-width:992px){#dt-menu .sub-nav,#dt-menu-mobile .sub-nav{visibility:inherit;display:none}#dt-menu ul li:hover>ul,#dt-menu-mobile ul li:hover>ul{display:block;visibility:inherit}}