/**
 * Do not touch this file! This file created by the Popup Maker plugin using PHP
 * Last modified time: Apr 17 2025, 12:17:42
 */


/* Popup Google Fonts */
@import url('https://fonts.googleapis.com/css?family=Montserrat:100');



@keyframes rotate-forever{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinner-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-container .pum-content+.pum-close>span,.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay,html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}.pum-overlay{height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:initial;display:none;transition:.15s ease-in-out}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}.pum-container.pum-responsive img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container.custom-position{left:auto;top:auto;margin-left:inherit}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content>:last-child,.pum-form__message:last-child{margin-bottom:0}.pum-container .pum-content:focus{outline:0}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2;background-color:transparent}.pum-container.pum-scrollable .pum-content{overflow:auto;overflow-y:scroll;max-height:95%}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.popmake-close,.pum-overlay.pum-click-to-close{cursor:pointer}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{position:static;height:auto;width:auto}.pum-form{margin:0 auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field label{font-weight:700}.pum-form__field input[type=date],.pum-form__field select{margin:0 auto;font-size:18px;line-height:26px;text-align:center;padding:3px;vertical-align:middle}.pum-form__field select{padding:5px 3px}.pum-form__loader{font-size:2em;animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;height:.75em;width:.75em;border:.25em solid rgba(0,0,0,.5);border-right-color:transparent;border-radius:50%;display:inline-block}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{margin-left:.5em;border:.25em solid rgba(255,255,255,.5);border-right-color:transparent}.pum-form__messages{display:none;border:1px solid rgba(0,0,0,.25);margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message--error{color:red!important;border-color:red}.pum-form__message--success{color:green!important;border-color:green}.pum-form--loading,.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-alignment-left,.pum-form--alignment-left{text-align:left}.pum-alignment-center{text-align:center}.pum-alignment-right{text-align:right}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}.pum-form--layout-standard .pum-form__field>label{margin-bottom:.25em;display:block}.pum-form--layout-inline .pum-form__field{display:inline-block}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input{display:block;width:100%}.pum-form--style-default label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;margin-bottom:5px;font-size:14px;padding:10px 8px}.pum-form--style-default button{font-size:18px;margin:10px 0 0;padding:10px 5px;cursor:pointer}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{right:50%;position:absolute;bottom:40%}.pum-sub-form .spinner-loader:not(:required){animation:1.5s linear infinite spinner-loader;border-radius:.5em;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label,.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-container iframe.formidable{width:100%;overflow:visible}.flatpickr-calendar.open,.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important}

/* Popup Theme 21716: Default Theme */
.pum-theme-21716, .pum-theme-default-theme { background-color: rgba( 0, 0, 0, 0.63 ) } 
.pum-theme-21716 .pum-container, .pum-theme-default-theme .pum-container { padding: 25px; border-radius: 5px; border: 1px solid #3aa19e; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.75 ); background-color: rgba( 249, 249, 249, 1.00 ) } 
.pum-theme-21716 .pum-title, .pum-theme-default-theme .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-21716 .pum-content, .pum-theme-default-theme .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400 } 
.pum-theme-21716 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 8px; color: #ffffff; font-family: inherit; font-weight: 400; font-size: 12px; line-height: 36px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 183, 183, 1.00 ) } 

/* Popup Theme 21717: Light Box */
.pum-theme-21717, .pum-theme-lightbox { background-color: rgba( 0, 0, 0, 0.60 ) } 
.pum-theme-21717 .pum-container, .pum-theme-lightbox .pum-container { padding: 18px; border-radius: 3px; border: 8px solid #000000; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-21717 .pum-title, .pum-theme-lightbox .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-21717 .pum-content, .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit; font-weight: 100 } 
.pum-theme-21717 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { position: absolute; height: 26px; width: 26px; left: auto; right: -13px; bottom: auto; top: -13px; padding: 0px; color: #ffffff; font-family: Arial; font-weight: 100; font-size: 24px; line-height: 24px; border: 2px solid #ffffff; border-radius: 26px; box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 1.00 ) } 

/* Popup Theme 21718: Enterprise Blue */
.pum-theme-21718, .pum-theme-enterprise-blue { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-21718 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000000; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-21718 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 34px; line-height: 36px } 
.pum-theme-21718 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-21718 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #ffffff; font-family: Times New Roman; font-weight: 100; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 42px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 49, 91, 124, 1.00 ) } 

/* Popup Theme 21719: Hello Box */
.pum-theme-21719, .pum-theme-hello-box { background-color: rgba( 0, 0, 0, 0.75 ) } 
.pum-theme-21719 .pum-container, .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid #81d742; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-21719 .pum-title, .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Montserrat; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-21719 .pum-content, .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-21719 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: -30px; bottom: auto; top: -30px; padding: 0px; color: #2d2d2d; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 28px; border: 1px none #ffffff; border-radius: 28px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } 

/* Popup Theme 21720: Cutting Edge */
.pum-theme-21720, .pum-theme-cutting-edge { background-color: rgba( 0, 0, 0, 0.50 ) } 
.pum-theme-21720 .pum-container, .pum-theme-cutting-edge .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 10px 25px 0px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 30, 115, 190, 1.00 ) } 
.pum-theme-21720 .pum-title, .pum-theme-cutting-edge .pum-title { color: #ffffff; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Sans-Serif; font-weight: 100; font-size: 26px; line-height: 28px } 
.pum-theme-21720 .pum-content, .pum-theme-cutting-edge .pum-content { color: #ffffff; font-family: inherit; font-weight: 100 } 
.pum-theme-21720 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { position: absolute; height: 24px; width: 24px; left: auto; right: 0px; bottom: auto; top: 0px; padding: 0px; color: #1e73be; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 24px; border: 1px none #ffffff; border-radius: 0px; box-shadow: -1px 1px 1px 0px rgba( 2, 2, 2, 0.10 ); text-shadow: -1px 1px 1px rgba( 0, 0, 0, 0.10 ); background-color: rgba( 238, 238, 34, 1.00 ) } 

/* Popup Theme 21721: Framed Border */
.pum-theme-21721, .pum-theme-framed-border { background-color: rgba( 255, 255, 255, 0.50 ) } 
.pum-theme-21721 .pum-container, .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0px; border: 20px outset #dd3333; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset; background-color: rgba( 255, 251, 239, 1.00 ) } 
.pum-theme-21721 .pum-title, .pum-theme-framed-border .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-21721 .pum-content, .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-21721 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { position: absolute; height: 20px; width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0px; color: #ffffff; font-family: Tahoma; font-weight: 700; font-size: 16px; line-height: 18px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 0.55 ) } 

/* Popup Theme 21722: Floating Bar - Soft Blue */
.pum-theme-21722, .pum-theme-floating-bar { background-color: rgba( 255, 255, 255, 0.00 ) } 
.pum-theme-21722 .pum-container, .pum-theme-floating-bar .pum-container { padding: 8px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 238, 246, 252, 1.00 ) } 
.pum-theme-21722 .pum-title, .pum-theme-floating-bar .pum-title { color: #505050; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-21722 .pum-content, .pum-theme-floating-bar .pum-content { color: #505050; font-family: inherit; font-weight: 400 } 
.pum-theme-21722 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 5px; bottom: auto; top: 50%; padding: 0px; color: #505050; font-family: Sans-Serif; font-weight: 700; font-size: 15px; line-height: 18px; border: 1px solid #505050; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ); transform: translate(0, -50%) } 

/* Popup Theme 21723: Content Only - For use with page builders or block editor */
.pum-theme-21723, .pum-theme-content-only { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-21723 .pum-container, .pum-theme-content-only .pum-container { padding: 0px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ) } 
.pum-theme-21723 .pum-title, .pum-theme-content-only .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-21723 .pum-content, .pum-theme-content-only .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400 } 
.pum-theme-21723 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 7px; bottom: auto; top: 7px; padding: 0px; color: #000000; font-family: inherit; font-weight: 700; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ) } 



#pum-22425 {z-index: 1999999999}
#pum-22409 {z-index: 1999999999}
#pum-22398 {z-index: 1999999999}
#pum-22387 {z-index: 1999999999}
#pum-22359 {z-index: 1999999999}
#pum-22353 {z-index: 1999999999}
#pum-22314 {z-index: 1999999999}
#pum-22307 {z-index: 1999999999}
#pum-22305 {z-index: 1999999999}
#pum-22296 {z-index: 1999999999}
#pum-22291 {z-index: 1999999999}
#pum-22259 {z-index: 1999999999}
#pum-22170 {z-index: 1999999999}
#pum-22189 {z-index: 1999999999}
#pum-22118 {z-index: 1999999999}
#pum-22108 {z-index: 1999999999}
#pum-22101 {z-index: 1999999999}
#pum-22081 {z-index: 1999999999}
#pum-22072 {z-index: 1999999999}
#pum-22017 {z-index: 1999999999}
#pum-21727 {z-index: 1999999999}
#pum-21724 {z-index: 1999999999}


/*
Theme Name: High Peak Steels
Description: This is a custom child theme for Salient
Author: Dave Tillotson
Author URI:  https://riflebird.co.uk
Template: salient
Version: 1.0
*/

/*green #3aa19e
gold #bda64b*/

h1,h2,h3,h4,h5 {color: #3aa19e}

/*h4 { margin-bottom: 0px !important; }*/
p {padding-bottom: 10px !important;}

.comp-terms {font-size: 14px; color: #eeeeee !important; font-style: italic ; }
.comp-terms a { color: #000000 !important }


.toggle > .toggle-title a, .toggle > .toggle-title { font-size; 14px; line-height: 20px !important}

/*.circle-border { border: 1px solid #fff}*/

#cut-video { margin-bottom: -30px !important; padding-bottom: -30px !important}

body .nectar-button.jumbo.see-through, body .nectar-button.jumbo.see-through-2, body .nectar-button.jumbo.see-through-3 { border-width: 2px !important}

.caps { text-transform: uppercase !important}

.test-the-css { color: #990000 !important; border: 5px solid #009900 !important; }

h2.no-caps{ text-transform: none !important}

h1.entry-title {line-height: 1.5em !important; color: #3aa19e !important; }

h3.vc_custom_heading { margin-bottom: 5px !important; margin-top: 12px !important; }

h3.toggle-title {font-size: 18px !important; line-height: 26px !important}


.nectar-scrolling-text-inner h2 {margin-bottom: 0px !important; padding-bottom: 0px !important}

.nectar-milestone.animated-in.subject { color: #3aa19e !important; font-size: 22px !important}

.wpb_wrapper>div {margin-bottom: 2px !important; border: none !important}

.home-text a { color: #c6c683}

.nectar-button .btn-badass { border: 2px solid #fff !important}

.non-caps-hdr { text-transform: none !important}
.green-bg-links a { color: #c6c683}
.quoted { color: #3aa19e; font-style: italic; }


/*WPFORMS STYLING*/
div.wpforms-container-full .wpforms-form .wpforms-field-label { font-weight: normal !important; }


.goback { font-size: 18px; background-color: #bda64b; border-radius: 5px; padding: 12px 18px; color: #fff ; text-align: left}

.goback::before {content: "\f0a8"; font-family: "FontAwesome"; margin-right: 8px;}

.cust-hdr-border { border: 1px solid #bda64b}

.wpb_raw_code { margin-left: 0px !important; text-align: left !important}

.cta::after {content: "\f0a9"; font-family: "FontAwesome"; margin-left: 8px; font-size: 18px; color: #bda64b;}

.product-wrap img { display: none !important}
.product-add-to-cart { display: none !important}
.woocommerce-ordering { display: none !important}
.woocommerce-result-count { display: none !important}
.woocommerce-breadcrumb { display:none !important}

.widget.widget_nav_menu { margin-top: 20px !important}

.nectar_icon { border: 1px solid #fff !important}

.select2-container--default .select2-selection--single {padding-top: 5px !important; padding-bottom: 5px !important}

.fabcy-select-wrap { padding-top: 2px !important; float: left !important}

#footer-outer #footer-widgets .widget h4 {margin-bottom: 12px !important; text-transform: uppercase; 20px !important}

#footer-outer-widget h4
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li:hover > a {
    color: #3aa19e !important;
}

/*sector boxes*/
.pic-fit {width: 100%; object-fit: cover}
 .sector-text { padding: 10px;}
/* .sector-text p { padding-bottom: 10px; }*/
 .sector-text h4 { color: #3aa19e}

li#menu-item-18268.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-18268 a { color: #3aa19e}

#header-outer[data-lhe="animated_underline"] #top .sf-menu > .sf-with-ul[class*="button"] > a { padding-right: 0px !important}

.mega-title { color: #8f9459 !important}

.cart-item.cart-icon-wrap span {background: #3aa19e !important}

a.delivery-button {text-transform: uppercase; color: #000}

.button.checkout.wc-forward {background-color: #3aa19e !important}

.woocommerce a.button.continue {margin-bottom: 10px !important; background-color: #3aa19e !important}

table.cart a.remove { font-weight: 600 !important; color: #fff !important; background-color: #3aa19e !important}
.woocommerce table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce-page #content table.cart a.remove {color: #fff !important; }


body .wpb_content_element .wpb_tabs_nav li:nth-child(1) {
    border-top: 1px solid #333333 !important;
    border-left: 1px solid #333333 !important;
    border-bottom: 1px solid #333333 !important;
}

body .wpb_content_element .wpb_tabs_nav li:nth-child(2) {
    display: none !important;
}

body .wpb_content_element .wpb_tabs_nav li:nth-child(3) {
    border: 1px solid #333333 !important;
}

body .wpb_content_element .wpb_tabs_nav li:nth-child(4) {
    border-top: 1px solid #333333 !important;
    border-right: 1px solid #333333 !important;
    border-bottom: 1px solid #333333 !important;
}

body .wpb_content_element.steel-stock-services-tabs .wpb_tabs_nav  li:nth-child(2) {
    display: block !important;
}




body[data-form-submit="regular"] button[type=submit].single_add_to_cart_button {
    background: #3aa19e !important;
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce .product-wrap .add_to_cart_button.added, .single-product .facebook-share a:hover, .single-product .twitter-share a:hover, .single-product .pinterest-share a:hover, .woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce-page table.cart a.remove:hover, .woocommerce .chzn-container .chzn-results .highlighted, .woocommerce .chosen-container .chosen-results .highlighted, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .ascend.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .ascend.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, html .woocommerce #sidebar div ul li a:hover ~ .count, html .woocommerce #sidebar div ul li.current-cat > .count, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover, body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single {
    background-color: #3aa19e !important;
}


/*PEWC*/
.pewc-group-content-wrapper { background-color: none !important}
.variation-Standardstockorcutlength { display: none !important}
/*.variation-Totalproductprice { display: none !important}*/
.pewc-cart-item-price { display: none !important}
.woocommerce td.product-name dl.variation dd { color: #3aa19a !important}
dd.variation-Totalprice p::before { content: "£ " !important}
.pewc-group small {font-size: 14px !important; line-height: normal !important; font-style: italic !important; color: #3aa19e !important}

.pewc-information-fields tr td { border: none !important}
td.pewc-information-image { display: none !important}
td.pewc-information-label { display: none !important}

li.pewc-item-calculation { display: none !important}

.variation-priceperm{ display: none !important}


.woocommerce .summary .price, .woocommerce div.product .summary p.price { font-size: 20px !important}
.price .woocommerce-Price-amount { font-size: 30px !important; color: #3aa19e !important}
.pewc-product-extra-groups-wrap, .pewc-groups-standard { font-size: 16px !important}
.pewc-group-wrap h3 {font-size: 20px !important; color: #3aa19e !important}

.pewc-group-heading-wrapper { display: none !important}
.pewc-group-description {font-size: 17px !important; line-height: 27px !important; color: #3aa19e !important}

.pewc-item-field-wrapper .pewc-number-field {
    padding: 6px !important; border-radius: 4px; border: 1px solid #666666 !important; margin: 6px 2px !important;
}


.pewc-main-price .woocommerce-Price-amount::before {
    font-size: 18px;
    color: #333;
  content: "Price per metre: ";
}

p.price.pewc-main-price {display: none !important}

.available-on-backorder{font-size: 14px !important; padding-bottom: 10px !important; color: #3aa19e !important}
h2.backorder { color: #3aa19e; }
h5.backorder { color: #3aa19e !important; margin-bottom: 30px; font-style:italic; font-size: 13px; line-height: 18px}

.pewc-group-wrap .pewc-group-heading-wrapper h3{font-size: 26px !important}

.woocommerce-order-details {}

.woocommerce .order_details li.standard_stock_or_cut_length { display: none !important}
.woocommerce .order_details .pewc-order-item-price { display: none !important}
.woocommerce .order_details li.calculation >.total_product_price { display: none !important}

.woocommerce .products.related {display: none !important;}

p.cart-empty.woocommerce-info { font-size: 32px !important; line-height: 46px !important}


.woocommerce-notices-wrapper .wc-forward { text-transform: uppercase !important; font-size: 16px !important; font-weight: 400 !important}

.woocommerce table.cart td:nth-of-type(5), .woocommerce table.cart th:nth-of-type(5) {
display: none;
}
.woocommerce table.cart td:nth-of-type(4), .woocommerce table.cart th:nth-of-type(4) {
display: none;
}


.shop-page-buttons {width: 100% !important}

.shop_table .woocommerce-checkout-review-order-table .order-review td { padding: 50px !important}

.checkout #order_review .order-review th {padding-left: 10px !important; background-color: #ffffff !important}

.woocommerce div.product div.images .woocommerce-product-gallery img.zoomImg {
    display: none !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    display: none !important;
}

.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message { background-color: #3aa19e !important}


.woocommerce .container .product_meta {display: none !important}

.woocommerce .container .woocommerce-message a:hover.button,
.woocommerce .container .woocommerce-error a:hover.button,
.woocommerce .container .woocommerce-info a:hover.button,
.woocommerce-page .container .woocommerce-message a:hover.button,
.woocommerce-page .container .woocommerce-error a:hover.button,
.woocommerce-page .container .woocommerce-info a:hover.button{
  background-color : #3aa19e !important  
    
}

.cart_totals .wc-proceed-to-checkout .checkout-button a.button { background-color : #3aa19e !important  }

a.checkout-button.button.alt.wc-forward { background-color : #3aa19e !important}


.woocommerce #order_review #payment #place_order.button.alt { background-color : #3aa19e !important}

.woocommerce table.shop_table td small a { color: #3aa19e !important}

.woocommerce div.product .span_5.col { width: 12% !important;}

.single-product-summary, .single-product .summary.entry-summary { width: 85% !important; }

.woocommerce-tabs.wc-tabs-wrapper.full-width-tabs { margin-top: 0px !important; padding-top: 20px !important; }
div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs { margin: 10px 0 20px 0 !important;}

/*.product_meta { display: none !important}*/

div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs { display: none !important}

.woocommerce div.product .woocommerce-tabs .panel { margin: 0px !important}
.woocommerce .woocommerce-tabs > div:not(.tab-container) { padding: 0px !important}

.woocommerce div.product .wpb_row, .wpb_content_element { margin-bottom: 5px !important}

.woocommerce-cart-form .product-name { font-size: 16px !important}

.wpb_content_element .wpb_tabs_nav li {margin-top: 2px !important; border: 1px solid #666 !important}


#mega-menu-item-media_gallery-2 img {border: none !important}


.tablepress thead th {
    border-left: medium none;
    border-style: none solid solid none;
    border-top: medium none;
    border-width: medium 1px 1px medium;
    text-align: left;
    border-color: #ececec;
    z-index: 999 !important;
}

.dataTables_paginate a {
  border: 1px solid #cccccc;
  padding: 10px;
}

.dataTables_filter {
  float: none;
	margin-left: 30px !important;
}

.dataTables_filter label {
	margin-left: 30px !important;
}

.dataTables_wrapper .dataTables_filter input {
  border: 1px solid #3aa19e;
background-color: #eeeeee;
padding: 10px !important;
margin-bottom: 10px;
}

.dataTables_wrapper .dataTables_length select {
  border: 1px solid #3aa19e;
background-color: #eeeeee;
padding: 10px !important;
margin-bottom: 10px;
}


.tablepress .fa {font-size: 22px !important}

.tablepress .fa-arrow-circle-right:hover { color: #fff !important}

.tablepress td a {width: 100%; display:block; }

.tablepress thead tr th { color: #fff !important}

.dataTables_paginate a { font-size: 16px !important; color: #3aa19e !important; text-decoration: none !important }

.paging_simple .paginate_button.next:after {display: none}
.paging_simple .paginate_button.previous:before {display:none}





/*table scrollbars*/

#tablepress-123_wrapper ::-webkit-scrollbar, #tablepress-127_wrapper ::-webkit-scrollbar  {width: 12px;}
#tablepress-123_wrapper ::-webkit-scrollbar-track, #tablepress-127_wrapper ::-webkit-scrollbar-track {background: #f9f9f9}
#tablepress-123_wrapper ::-webkit-scrollbar-thumb, #tablepress-127_wrapper ::-webkit-scrollbar-thumb {background: #fa8424}
#tablepress-123_wrapper ::-webkit-scrollbar-thumb:hover, #tablepress-127_wrapper ::-webkit-scrollbar-thumb:hover {background: #fa8424;}

#tablepress-124_wrapper ::-webkit-scrollbar, #tablepress-129_wrapper ::-webkit-scrollbar  {width: 12px;}
#tablepress-124_wrapper ::-webkit-scrollbar-track, #tablepress-129_wrapper ::-webkit-scrollbar-track {background: #ffffff; }
#tablepress-124_wrapper ::-webkit-scrollbar-thumb, #tablepress-129_wrapper ::-webkit-scrollbar-thumb {background: #1a6bbb; }
#tablepress-124_wrapper ::-webkit-scrollbar-thumb:hover, #tablepress-129_wrapper ::-webkit-scrollbar-thumb:hover {background: #1a6bbb;}

#tablepress-125_wrapper ::-webkit-scrollbar, #tablepress-128_wrapper ::-webkit-scrollbar  {width: 12px;}
#tablepress-125_wrapper ::-webkit-scrollbar-track, #tablepress-128_wrapper ::-webkit-scrollbar-track {background: #ffffff; }
#tablepress-125_wrapper ::-webkit-scrollbar-thumb, #tablepress-128_wrapper ::-webkit-scrollbar-thumb {background: #a9a9a9; }
#tablepress-125_wrapper ::-webkit-scrollbar-thumb:hover, #tablepress-128_wrapper ::-webkit-scrollbar-thumb:hover {background: #a9a9a9;}

#tablepress-126_wrapper ::-webkit-scrollbar {width: 12px;}
#tablepress-126_wrapper ::-webkit-scrollbar-track {background: #ffffff;}
#tablepress-126_wrapper ::-webkit-scrollbar-thumb {background: #d9197d;}
#tablepress-126_wrapper ::-webkit-scrollbar-thumb:hover {background: #d9197d;}



/*.tablepress.tablepress-id-123.dataTable.fixedHeader-floating thead th.column-1{border: 2px solid #990000 !important; width: 14% !important}

#tablepress-123 td.column-1 { border: 2px solid #990000 !important; width: 20% !important; }*/




/*SECONDARY HEADER BAR*/
body span.icon-phone { background: none; height: 10px; line-height: 10px; font-size: 16px !important; padding-right: 6px}
body span.icon-envelope { background: none; height: 10px; line-height: 10px; font-size: 16px !important; padding-right: 6px}
nav .sf-menu li a { padding-right: 20px !important; }
#header-secondary-outer .sf-menu li a {text-transform: none !important}



.blog-recent[data-style*="classic_enhanced"] .meta-category { display:none !important; }


#footer-widgets .col { padding-right: 5% !important}

.pewc-group-content-wrapper {background-color: #fff !important}

@media only screen and (max-width: 690px) {
    #bighdr2 {
        font-size: 60px !important;
        line-height: 62px !important;
    }
}

@media only screen and (max-width: 1000px) and (min-width: 690px){
    #bighdr2 {
        font-size: 60px !important;
        line-height: 62px !important;
    }
}


@media only screen and (max-width: 999px) and (min-width: 690px) {
    .blog-recent[data-style*="classic_enhanced"] >.col {
        width: 32% !important; margin-bottom: 20px !important;
    }
}

@media only screen and (max-width: 599px) {
    .blog-recent[data-style*="classic_enhanced"] >.col {
       margin-bottom: 20px !important;
    }
}


@media only screen and (max-width: 599px) {
.paging_simple .paginate_button.next:after {color: #fa8424 !important; text-shadow: none !important;}
.paging_simple .paginate_button.previous:before {color: #fa8424 !important; text-shadow: none !important;}
}

@media (min-width: 690px){
	.col {margin-right: none !important}
}
