  header .col-md-12 {  height: 110px;  }  header .logo-link img {  width: 198px;  }  #preloader-image img {  width: 100px;  }  .fullwidth-section.parallax,  .parallax {  background-attachment: fixed!important;  }  /**  * Custom CSS  **/  .header-info-content-title { color: white; } .navbar-toggle { color: black; } .navbar-toggle a:link { background: black; } .navbar-toggle a:visited { color: black; } .navbar-toggle { background: black; } .navbar_collapse { background: black; } a:link { color: black; font-weight: bold;} a:hover { color: orangered; text-decoration: underline;} a:visited { color: black; font-weight: bold;} footer a:link { color: yellow; } footer a:hover { color: orangered; text-decoration: underline;} footer a:visited { color: yellow; } footer-copyright a:link { color: yellow; } footer-copyright a:hover { color: orangered; text-decoration: underline; } footer-copyright a:visited { color: yellow; } footer-copyright body { color: yellow; } .select2-result-label { color: black; } .callback-container { overflow:visible !important; z-index:99; line-height:1.3; } .quick-quote { font-family: 'Montserrat'; font-weight:600; } .quick-quote input[name='privacy-policy'] { height:auto; vertical-align:top; margin-right:5px; display:inline-block; } .quick-quote .jump-out-arrow { height: 122px; width: 310px; position: absolute; top: -98px; left: 50%; margin-left: -155px; text-align: center; background-image: url('/wp-content/uploads/2019/12/callback_arrow.png'); background-repeat: no-repeat; background-position: bottom right; font-family: 'caveat';   font-weight:400; } .quick-quote .jump-out-arrow .text.main { font-size:34px; color:#f6e443; line-height:1; } .quick-quote .jump-out-arrow .text.sub { font-size:22px; color:#ffffff; }  .quick-quote .h1 { font-size:34px; font-weight:600; color:#ce3500; margin-bottom:0; } .quick-quote .your-consent .wpcf7-list-item{ margin:0 } .quick-quote .your-consent .wpcf7-list-item label{ margin-bottom:0 } .quick-quote .your-consent .wpcf7-list-item input{ vertical-align:top; margin-right:.5em; margin-top:1px } .quick-quote .usage { font-size:1.2em } .quick-quote .usage .first{ margin-left:6px; } .quick-quote .usage .last{ margin-left:1em } .quick-quote input[type="radio"] { vertical-align:top; } .smaller-text{ font-size:.8em } .larger-text{ font-size:.8em } .quick-quote .yellow-text a:hover{ color:#fff } .quick-quote .wpcf7-submit:disabled{ opacity:.7; cursor:default } .quick-quote div.wpcf7 .ajax-loader{ position:absolute; right:25px; bottom:10px; width:20px; height:20px; margin:0; background-size:contain } .quick-quote .wpcf7-not-valid{ border:2px solid red !important; color:red } .quick-quote .wpcf7-not-valid-tip{ display:none } .wpcf7-mail-sent-ok { /*color:#155724 !important; background:#d4edda !important; border:none !important;*/ display:none !important; /*NB: We are redirecting*/ } .wpcf7-validation-errors{ color:#721c24!important; border:none !important; background:#f8d7da! important } .wpcf7-response-output{ padding:10px !important; margin:15px 0 !important } .quick-quote .your-name input, .quick-quote .telephone input, .quick-quote .your-email input, .quick-quote .company input, .quick-quote .subject select { width:100%; -webkit-box-shadow:1px 1px 8px 0px rgba(0,0,0,.35); -moz-box-shadow:1px 1px 8px 0px rgba(0,0,0,.35); box-shadow:1px 1px 8px 0px rgba(0,0,0,.35); padding:7px 14px; border:0; height:35px; margin:0 } .quick-quote .pt-2{ padding-top:.7rem } .quick-quote .py-2{ padding-top:.7rem; padding-bottom:.7rem } .quick-quote .py-3{ padding-top:1.3rem; padding-bottom:1.3rem } .quick-quote input[type=submit],.quick-quote .wpcf7 input[type=submit]{ width:100% !important; text-transform:uppercase !important; background:#ce3500 !important; color:#fff!important; font-size:1.5em !important; max-width:300px !important; height:70px !important; max-height:100px !important; padding:8px 0 !important; margin:0 !important; opacity:1 !important; border-radius:0 !important; font-weight:700 !important } .quick-quote .px-1{ padding-left:.35rem !important; padding-right:.35rem !important } .quick-quote .privacy-statement, .quick-quote .privacy-statement a{ color:#000; font-size:13px; } .quick-quote .privacy-statement { margin-bottom:5px; } .quick-quote .privacy-statement a{ text-decoration:underline } @media only screen and (max-width: 1024px) {  .quick-quote .jump-out-arrow { display:none; } } /**  * Theme Google Font  **/  h1, h2, h3, h4, h5, h6 {  font-family: 'Montserrat';  }  .header-info-2-text .header-info-half .header-info-content-title,  a.btn, .btn, .btn:focus, input[type="submit"], .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, .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart,  .mgt-header-block p,  .mgt-post-list .mgt-post-categories,  .mgt-counter-wrapper .mgt-counter-value,  .mgt-counter-wrapper h5.mgt-counter-title,  .mgt-cta-block h5,  .mgt-cta-block .mgt-cta-block-content,  .mgt-countdown-wrapper .mgt-countdown-item,  .sidebar.main-sidebar .widget.widget_nav_menu li,  .widget-download-link-wrapper,  .blog-post .post-categories,  .blog-post .tags,  .post-social-wrapper span,  .author-bio .author-title,  .comment-meta .reply a,  .comment-metadata .author,  .comment-metadata .date,  .woocommerce ul.products li.product,  .woocommerce-page ul.products li.product,  .woocommerce ul.products li.product .onsale,  .woocommerce span.onsale,  .sidebar .widget.widget_thebuilt_recent_entries li .widget-post-details-wrapper {  font-family: 'Montserrat';  }  h1 {  font-size: 35px;  }  body {  font-family: 'Open Sans';  font-size: 14px;  }  .mgt-promo-block .mgt-promo-block-content strong,  .thebuilt-slide strong {  font-family: 'Caveat';  }  /**  * Colors and color skins  */  body {  background-color: #ffffff;  color: #222222;  }  .st-pusher,  .st-sidebar-pusher {  background-color: #ffffff;  }  a.btn,  .wp-block-button a,  .btn,  .btn:focus,  input[type="submit"],  .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,  .woocommerce a.added_to_cart,  .woocommerce-page a.added_to_cart,  .btn-primary:hover,  .btn-primary:active,  header.main-header.top-menu-position-header .header-left,  .navbar .navbar-toggle,  .nav .sub-menu li.menu-item > a:hover,  .mainmenu-belowheader .navbar .nav > li.mgt-highlight > a,  .blog-post .tags a:hover,  #top-link,  .sidebar .widget_calendar th,  .sidebar .widget_calendar tfoot td,  .sidebar.main-sidebar .widget.widget_nav_menu .current-menu-item > a,  body .flex-control-paging li a.flex-active,  body .flex-control-paging li a:hover,  .mgt-header-block .mgt-header-line,  .mgt-post-list .mgt-post-icon,  .mgt-post-list .mgt-post-wrapper-icon:hover,  .mgt-icon-box.mgt-icon-background:hover .mgt-icon-box-icon,  .mgt-button.mgt-style-solid-invert:hover,  .mgt-button.mgt-style-bordered:hover,  .mgt-button.mgt-style-borderedwhite:hover,  .mgt-button.mgt-style-borderedgrey:hover,  .mgt-button.mgt-style-grey:hover,  .mgt-button.mgt-style-green:hover,  .mgt-button.mgt-style-red:hover,  .portfolio-filter a:hover,  .portfolio-filter a.active,  .portfolio-item-block.portfolio-item-animation-0 .portfolio-item-bg,  .portfolio-item-block .btn:hover,  .mgt-pricing-table.featured h4.mgt-pricing-table-header,  body .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a,  .mgt-button.hvr-sweep-to-right:hover,  .mgt-button.hvr-sweep-to-left:hover,  .mgt-button.hvr-sweep-to-bottom:hover,  .mgt-button.hvr-sweep-to-top:hover,  .mgt-button.hvr-bounce-to-right:hover,  .mgt-button.hvr-bounce-to-left:hover,  .mgt-button.hvr-bounce-to-bottom:hover,  .mgt-button.hvr-bounce-to-top:hover,  .mgt-button:before,  .mgt-post-list .mgt-post-categories,  .blog-post .post-categories,  .mgt-icon-box.mgt-icon-background.mgt-icon-background-invert .mgt-icon-box-icon,  body .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab.vc_active > a,  .woocommerce ul.products li.product .onsale,  .woocommerce span.onsale,  .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,  .woocommerce #payment #place_order,  .woocommerce-page #payment #place_order,  .portfolio-filter a.view-all:hover,  .portfolio-filter a:hover, .portfolio-filter a.active {  background-color: #f2d604;  }  a,  a:focus,  .breadcrumbs-container-wrapper a:hover,  .page-404 h1,  header.main-header.top-menu-position-header .nav > li > a:hover,  header.main-header.top-menu-position-header .nav > li.current-menu-item:not(.pull-right) > a,  header.main-header.top-menu-position-header .header-right ul.header-nav a:hover,  header.main-header.top-menu-position-header .header-menu .social-icons-top a:hover,  header .header-right ul.header-nav a:hover,  .header-info-2-text .header-info-half .header-info-content-text,  .navbar .nav > li.current-menu-item:not(.pull-right) > a,  header.transparent-header .navbar .nav > li > a:hover,  header.transparent-header .navbar .nav > li.current-menu-item:not(.pull-right) > a,  .navbar .nav > li > a:hover,  .navbar .nav > li.current-menu-item:not(.pull-right) > a,  header.transparent-header .mainmenu-belowheader.mainmenu-light .navbar .nav > li:not(.pull-right) > a:hover,  header.transparent-header .mainmenu-belowheader.mainmenu-light .navbar .nav > li.current-menu-item:not(.pull-right) > a,  .mainmenu-belowheader.mainmenu-light .navbar .nav > li > a:hover,  .mainmenu-belowheader.mainmenu-dark .navbar .nav > li.current-menu-item:not(.pull-right) > a,  .header-menu-bg.transparent-header .header-menu .social-icons-top a:hover,  .header-menu-bg.transparent-header .header-menu .top-menu li a:hover,  .header-menu .social-icons-top a:hover,  .header-menu .top-menu li a:hover,  .header-menu .top-menu .sub-menu li a:hover,  .blog-post .post-header-title a:hover,  .post-social-title i,  .post-social a:hover,  .navigation-paging a:hover,  footer a:hover,  .sidebar.footer-container .widget a:not(.select2-choice):hover,  .footer-sidebar-2-wrapper .sidebar.footer-container .widget.widget_calendar tbody td a:hover,  .widget-download-link-wrapper .widget-download-icon,  .widget-download-link-wrapper .widget-download-title a:hover,  .sidebar .widget.widget_thebuilt_recent_entries li .widget-post-details-wrapper .post-title a:hover,  .woocommerce ul.products li.product .price,  .woocommerce ul.products li.product h2:hover,  .woocommerce div.product p.price,  .woocommerce div.product span.price,  .comment-meta .reply a:hover,  .mgt-promo-block .mgt-promo-block-content i.fa,  .mgt-post-list .mgt-post-details .mgt-post-title h5:hover,  .mgt-icon-box .mgt-icon-box-icon,  .mgt-button.mgt-style-bordered,  .mgt-button.mgt-style-text,  .mgt-button.mgt-style-textwhite,  .mgt-button.mgt-style-bordered:active,  .mgt-button.mgt-style-text:active,  .mgt-button.mgt-style-textwhite:active,  .mgt-button.mgt-style-bordered:focus,  .mgt-button.mgt-style-text:focus,  .mgt-button.mgt-style-textwhite:focus,  .mgt-counter-wrapper .mgt-counter-icon,  .portfolio-filter a.view-all,  .portfolio-item-block .btn,  body .st-sidebar-menu .sidebar a:hover,  .wpcf7-form .wpcf7-submit:hover,  .ninja-forms-cont input[type="submit"]:hover,  .nav .sub-menu > li.menu-item.current-menu-item > a,  .content-block .widget_archive ul li a:hover,  .content-block .widget_categories ul li a:hover,  body .select2-drop,  .woocommerce.widget.widget_product_categories a:hover,  .woocommerce ul.products li.product .added_to_cart:hover,  .text-color-theme,  .text-color-theme * {  color: #f2d604;  }  blockquote,  .post-social a:hover,  .sidebar .widget_calendar tbody td a,  .widget-download-link-wrapper,  body .owl-theme .owl-controls .owl-page.active span,  body .owl-theme .owl-controls.clickable .owl-page:hover span,  .mgt-button.mgt-style-bordered,  .mgt-button.mgt-style-bordered:active,  .mgt-button.mgt-style-bordered:focus,  .mgt-button.mgt-style-bordered:hover,  .mgt-button.mgt-style-borderedwhite:hover,  .mgt-button.mgt-style-borderedgrey:hover,  .mgt-button.mgt-style-green:hover,  .mgt-button.mgt-style-red:hover,  .portfolio-item-block .btn,  .portfolio-item-block .btn:hover {  border-color: #f2d604;  }  header.main-header {  background-color: #ffffff;  }  .header-menu-bg {  background-color: #4f4f4f;  }  .header-menu,  .header-menu .social-icons-top a,  .header-menu .top-menu li a,  .header-menu .menu-top-menu-container-toggle {  color: #828282;  }  .mainmenu-belowheader.mainmenu-light {  background-color: #FFFFFF;  }  .mainmenu-belowheader.mainmenu-dark {  background-color: #2A2F35;  }  .footer-sidebar-2-wrapper {  background-color: #2A2F35;  }  footer {  background-color: #343536;  }  .page-item-title h1 {  color: #2A2F35;  } /*2026-03-24 08:22*//* CSS Generator Execution Time: 0.00036501884460449 seconds */