body[data-button-style^="rounded"] .nectar-button.regular-button.theme-button, body[data-button-style^="rounded"] .nectar-button.see-through-2.theme-button, #header-outer .menu-item-40 > a:before, #header-outer .menu-item-40 > a:after, body[data-button-style=rounded] .container-wrap button[type=submit], body[data-button-style=rounded] .container-wrap input[type=submit] {
border-radius: 0 20px 20px 20px !important;
}
.contact-box a {
color: white;
text-transform: bold;
}
#contact .contact-box {
position: relative;
overflow: hidden;
padding: 0;
margin-left: 1%;
margin-right: 1%;
}
#contact .contact-box > .vc_column-inner:before {
content: '';
background-size: contain;
background-repeat: no-repeat;
background-position: right;
position: absolute;
bottom: -25px;
right: -100px;
width: 100%;
background-image: url(https://ucplumbing.series5.ca/wp-content/uploads/2026/01/upper-canada-plumbing-ghosted.svg);
opacity: .2 !important;
z-index: 0;
}
.nectar-fancy-box[data-style="color_box_basic"]:hover .box-bg:before {
content: none;
}
.testimonial_slider.border-radius-20px .flickity-slider blockquote p {
border-radius: 0 20px 20px 20px;
} body[data-button-style=rounded] .container-wrap button[type=submit], body[data-button-style=rounded] .container-wrap input[type=submit] {
background: #05456b;
}  #header-outer .menu-item-40 > a:before {
border: 2px solid;
opacity: 1;
}
@media only screen and (min-width: 1000px) {
body #header-outer .menu-item-40 > a:before, body #header-outer .menu-item-40 > a:after {
left: -35px;
width: calc(100% + 70px);
}
}
@media only screen and (min-width: 1000px) {
#header-outer.small-nav #logo, #header-outer.small-nav .logo-clone, #header-outer.small-nav .logo-spacing {
margin-top: 24px;
margin-bottom: 24px;
}
} .nectar-fancy-box {
padding: 0;
} .material.woocommerce-page[data-form-style=default] input#coupon_code, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
background-color: rgba(255, 255, 255, .15);
border-radius: 30px;
border: none;
padding: 15px 30px;
}
::placeholder {
color: white;
opacity: 1; }
form p {
padding-bottom: 0 !important;
}
form .clearfix {
padding: 15px 0
}
body[data-button-style=rounded] .container-wrap button[type=submit], body[data-button-style=rounded] .container-wrap input[type=submit] {
font-size: 14px;
padding: 15px 35px !important; float: right;
} .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output, .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
border: none;
margin: 56px 0 0;
color: white !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
background: #d50000;
}
.wpcf7 form.sent .wpcf7-response-output {
background: #008000;
}
.wpcf7-form .wpcf7-not-valid-tip {
background-color: white !important;
border-radius: 16px;
color: black !important;
opacity: .75;
margin: 5px 0;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7-form .wpcf7-not-valid-tip, .wpcf7 form.sent .wpcf7-response-output, .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
border-radius: 16px;
line-height: 18px;
font-size: 12px;
padding: 5px 15px !important;
}
.wpcf7-form p span.wpcf7-spinner{
float: right;
margin: 10px 24px;
}
#contact input[type=submit]:hover {
background-color: #404040;
opacity: 1;
}
@media screen and (max-width: 400px) {
}
@media screen and (min-width: 401px) and (max-width: 420px) {
}
@media screen and (max-width: 517px) {
}
@media screen and (max-width: 690px) {
}
@media screen and (min-width: 691px) {
}
@media screen and (min-width: 691px) and (max-width: 999px) {
}
@media screen and (max-width: 999px) { .desktop-only{
display: none;
} #contact .contact-box > .vc_column-inner:before {
height: 50%;
}
#home .row-bg-wrap .row-bg-layer .row-bg.using-image {
background-position: 65% center !important;
} }
@media screen and (min-width: 1000px) { .mobile-only {
display: none;
} #home .row-bg-wrap .row-bg-overlay {
display: none;
}
#contact .contact-box > .vc_column-inner:before {
height: calc(100% + 35px);
} }
@media screen and (min-width: 1000px) and (max-width: 1400px) {
}
@media screen and (min-width: 1400px) {
}#left{width:49%;float:left}#right{width:49%;float:right}.clearfix:after{content:"020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}.clearfix{display:block}@font-face{font-family:'NAME';src:url(//ucplumbing.ca/wp-content/themes/salient-child/fonts/) format("woff2"),url(//ucplumbing.ca/wp-content/themes/salient-child/fonts/) format("woff");font-weight:100}@font-face{font-family:'NAME';src:url(//ucplumbing.ca/wp-content/themes/salient-child/fonts/) format("woff2"),url(//ucplumbing.ca/wp-content/themes/salient-child/fonts/) format("woff");font-weight:300}@font-face{font-family:'NAME';src:url(//ucplumbing.ca/wp-content/themes/salient-child/fonts/) format("woff2"),url(//ucplumbing.ca/wp-content/themes/salient-child/fonts/) format("woff");font-weight:500}@font-face{font-family:'NAME';src:url(//ucplumbing.ca/wp-content/themes/salient-child/fonts/) format("woff2"),url(//ucplumbing.ca/wp-content/themes/salient-child/fonts/) format("woff");font-weight:700}@font-face{font-family:'NAME';src:url(//ucplumbing.ca/wp-content/themes/salient-child/fonts/) format("woff2"),url(//ucplumbing.ca/wp-content/themes/salient-child/fonts/) format("woff");font-weight:900}