/*------------------------------------------------------------------ * dynamic-style.php index * [Table of contents] 1. Background color 2. Topbar Background color 3. Element Border color 4. Textcolor 5. Boxshadow 6. Header / Footer background color 7. Footer background color 8. Logo Color 9. Genral Elements 10. "Center Logo Between Menu" options 11. Floating Bar -------------------------------------------------------------------*/ :root { --tm-skincolor-bg:#fda12b; --tm-greycolor-bg:#f8f9fa; --tm-darkcolor-bg:#182333; --tm-blackish-btn:#182333; --tm-skincolor-text:#fda12b; --body-fonts-color:#2b2c2d; --body-fonts-family:Montserrat; --body-fonts-weight:regular; --button-fontfamily:Montserrat; --h4-heading-fontsize:25px; --h4-heading-lineheight:30px; --special-element-fontfamily:Montserrat; --special-element-fontweight:regular; --body-blackfont-color:#182333; } /** * 0. Background properties * ---------------------------------------------------------------------------- */ body{background-color:#ffffff;background-position:0% 0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;} body > .tm-bg-layer{background-color:#ffffff;} body #main{background-color:#ffffff;background-position:0% 0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;} body #main > .tm-bg-layer{background-color:#ffffff;} .themetechmount-fbar-box-w{background-image:url('http://boldman.themetechmount.com/boldman-data/wp-content/themes/boldman/images/floatingbar-bg.jpg');background-position:0% 0%;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;} div.tm-titlebar-wrapper{background-image:url('https://mconstrucoes.pt/wp-content/uploads/2025/03/14616436_5459923-scaled.jpg');background-color:rgba(4,8,10,0.72);background-position:center bottom;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;} div.tm-titlebar-wrapper > .tm-bg-layer{background-color:rgba(4,8,10,0.72);} .tm-header-style-classic-vertical .site-header{background-color:rgba(0,0,0,0.01);background-position:0% 0%;background-size:cover;background-repeat:repeat;background-attachment:scroll;} .tm-header-style-classic-vertical .site-header > .tm-bg-layer{background-color:rgba(0,0,0,0.01);} .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu, #site-header-menu #site-navigation div.nav-menu > ul > li ul{background-color:#ffffff;background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;} .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu, #site-header-menu #site-navigation div.nav-menu > ul > li ul > .tm-bg-layer{background-color:#ffffff;} #site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(1) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(1) ul.mega-sub-menu{background-position:0% 0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;} #site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(2) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(2) ul.mega-sub-menu{background-position:0% 0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;} #site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(3) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(3) ul.mega-sub-menu{background-position:0% 0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;} #site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(4) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(4) ul.mega-sub-menu{background-position:0% 0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;} #site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(5) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(5) ul.mega-sub-menu{background-position:0% 0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;} #site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(6) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(6) ul.mega-sub-menu{background-position:0% 0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;} #site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(7) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(7) ul.mega-sub-menu{background-position:0% 0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;} #site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(8) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(8) ul.mega-sub-menu{background-position:0% 0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;} #site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(9) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(9) ul.mega-sub-menu{background-position:0% 0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;} #site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(10) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(10) ul.mega-sub-menu{background-position:0% 0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;} .footer{background-image:url('http://boldman.themetechmount.com/boldman-data/wp-content/themes/boldman/images/footer-bg.jpg');background-color:rgba(0,0,0,0.01);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;} .footer > .tm-bg-layer{background-color:rgba(0,0,0,0.01);} .first-footer{background-position:center bottom;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;} .second-footer{background-color:transparent;background-position:center center;background-size:auto;background-repeat:no-repeat;background-attachment:scroll;} .second-footer > .tm-bg-layer{background-color:transparent;} .site-footer .bottom-footer-text{background-color:transparent;background-position:center center;background-size:auto;background-repeat:no-repeat;background-attachment:fixed;} .site-footer .bottom-footer-text > .tm-bg-layer{background-color:transparent;} .loginpage{background-image:url('https://mconstrucoes.pt/wp-content/uploads/2025/04/5.png');background-color:#ffffff;background-position:center top;background-size:auto;background-repeat:repeat;background-attachment:scroll;} .loginpage > .tm-bg-layer{background-color:#ffffff;} .error404 .site-content-wrapper{background-image:url('http://boldman.themetechmount.com/boldman-data/wp-content/themes/boldman/images/404-page-bg.jpg');background-color:rgba(255,255,255,0.1);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;} .error404 .site-content-wrapper > .tm-bg-layer{background-color:rgba(255,255,255,0.1);} .uconstruction_background{background-image:url('http://boldman.themetechmount.com/boldman-data/wp-content/themes/boldman/images/uconstruction-bg.jpg');background-color:#ffffff;background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;} .uconstruction_background > .tm-bg-layer{background-color:#ffffff;} /** * 0. Font properties * ---------------------------------------------------------------------------- */ body{font-family:"Montserrat", Tahoma, Geneva, sans-serif;font-weight:400;font-size:14px;line-height:27px;color:#2b2c2d;} h1{font-family:"Montserrat", Arial, Helvetica, sans-serif;font-weight:800;font-size:40px;line-height:45px;color:#182333;} h2{font-family:"Montserrat", Arial, Helvetica, sans-serif;font-weight:700;font-size:35px;line-height:40px;color:#182333;} h3{font-family:"Montserrat", Arial, Helvetica, sans-serif;font-weight:700;font-size:30px;line-height:35px;color:#182333;} h4,.themetechmount-blog-box-view-style6 .themetechmount-box-content h4,.themetechmount-blog-box-view-style7 .themetechmount-box-content h4{font-family:"Montserrat", Arial, Helvetica, sans-serif;font-weight:600;font-size:25px;line-height:30px;color:#182333;} h5{font-family:"Montserrat", Arial, Helvetica, sans-serif;font-weight:600;font-size:20px;line-height:30px;color:#182333;} h6{font-family:"Montserrat", Arial, Helvetica, sans-serif;font-weight:600;font-size:15px;line-height:20px;color:#182333;} .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2{font-family:"Montserrat", Arial, Helvetica, sans-serif;font-weight:600;font-size:36px;line-height:46px;color:#182333;} .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h4, .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h4{font-family:"Montserrat", Arial, Helvetica, sans-serif;font-weight:500;text-transform:uppercase;font-size:14px;line-height:24px;letter-spacing:1px;color:#444649;} .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p{font-family:"Montserrat", Arial, Helvetica, sans-serif;font-weight:400;font-size:17px;line-height:27px;color:#343538;} body .widget .widget-title, body .widget .widgettitle, #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item > h4.mega-block-title, .portfolio-description h2, .themetechmount-portfolio-details h2, .themetechmount-portfolio-related h2{font-family:"Montserrat", Arial, Helvetica, sans-serif;font-weight:600;font-size:22px;line-height:28px;color:#182333;} .main-holder .site-content ul.products li.product .add_to_wishlist, .main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"], .woocommerce button.button, .woocommerce-page button.button, input, .tm-vc_btn, .tm-vc_btn3, .woocommerce-page a.button, .button, .wpb_button, button, .woocommerce input.button, .woocommerce-page input.button, .tp-button.big, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .themetechmount-post-readmore a{font-family:"Montserrat", Arial, Helvetica, sans-serif;font-weight:600;text-transform:uppercase;} .wpb_tabs_nav a.ui-tabs-anchor, body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a, .vc_progress_bar .vc_label, .vc_tta.vc_general .vc_tta-tab > a, .vc_toggle_title > h4{font-family:"Montserrat", Arial, Helvetica, sans-serif;font-weight:400;font-size:18px;} .tm-titlebar h1.entry-title, .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-title{font-family:"Montserrat", Arial, Helvetica, sans-serif;font-weight:600;text-transform:capitalize;font-size:43px;line-height:50px;color:#20292f;} .tm-titlebar .entry-subtitle, .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-subtitle{font-family:"Montserrat", Arial, Helvetica, sans-serif;font-weight:500;font-size:15px;line-height:20px;color:#20292f;} .tm-titlebar .breadcrumb-wrapper, .tm-titlebar .breadcrumb-wrapper a{font-family:"Montserrat", Arial, Helvetica, sans-serif;font-weight:400;text-transform:capitalize;font-size:14px;line-height:20px;color:#686e73;} .headerlogo a.home-link{font-family:"Arimo", Arial, Helvetica, sans-serif;font-weight:400;font-size:26px;line-height:27px;color:#202020;} #site-header-menu #site-navigation div.nav-menu > ul > li > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.mega-menu-item > a{font-family:"Poppins", Arial, Helvetica, sans-serif;font-weight:600;text-transform:uppercase;font-size:15px;line-height:19px;letter-spacing:0.5px;color:#182333;} ul.nav-menu li ul li a, div.nav-menu > ul li ul li a, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:hover, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:focus, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:hover, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:focus, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item-type-widget{font-family:"Poppins", Arial, Helvetica, sans-serif;font-weight:400;font-size:13px;line-height:18px;color:#182333;} #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item > h4.mega-block-title{font-family:"Poppins", Arial, Helvetica, sans-serif;font-weight:500;font-size:16px;line-height:20px;color:#182333;} /** * 0. Text link and hover color properties * ---------------------------------------------------------------------------- */ a{color:#dd9933;} a:hover{color:#f2cc37;} /** * 0. Header bg color * ---------------------------------------------------------------------------- */ /** * 0. Sticky header bg color * ---------------------------------------------------------------------------- */ /** * 0. header menu bg color * ---------------------------------------------------------------------------- */ /** * 0. Sticky menu bg color * ---------------------------------------------------------------------------- */ /** * 0. breadcum bg color * ---------------------------------------------------------------------------- */ .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar .breadcrumb-wrapper .container, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-titlebar-align-default .breadcrumb-wrapper .container:before, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-titlebar-align-default .breadcrumb-wrapper .container:after { background-color:rgba(0,0,0,0.50) !important; } /** * 0. List style special style * ---------------------------------------------------------------------------- */ .themetechmount-box-blog.themetechmount-box-topimage-style2 .themetechmount-box-content .tm-meta-line a:not(:hover), .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style5 blockquote, .wpb_row .vc_tta.vc_general.vc_tta-color-white:not(.vc_tta-o-no-fill) .vc_tta-panel-body .wpb_text_column, .tm-list.tm-list-icon-color- li, .tm-list-li-content{ color:#2b2c2d; } /** * 0. Page loader css * ---------------------------------------------------------------------------- */ /** * 0. Floating bar * ---------------------------------------------------------------------------- */