<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
.top-social {margin: 0;}
.top-social li {background: transparent;color: #797979;}
.top-social li a {padding: 0;}
.site-logo {position: absolute;background: #fff;top: -35px;padding: 10px;}
.menu-button .gb-headline a{font-size: 22px;font-weight: 700;line-height: 22px;}
.footer-widgets {background-image: url('images/footer-bg.png');background-repeat: no-repeat;background-size: contain;background-position: bottom center;}
.footer-social li {background: transparent;border: solid 1px #fff;font-size: 20px;}
.site-footer .menu {font-size: 16px;}
.footer-widget-2 aside {padding-left: 90px!important;}
.slick-slider {background: #fff;padding: 30px 40px 15px; box-shadow: 0 0 15px 0 #e5e5e5; border-radius: 10px;}
.responsive-block-editor-addons-tm__desc {position: relative;padding-top: 40px;}
.responsive-block-editor-addons-tm__desc:before {content: ''; background: url('images/star-icon.png');width: 145px;height: 26px;position: absolute;top: 0;background-repeat:no-repeat;}
.authorized-logo {color: #a9a9a9;font-size: 18px;font-weight: 800;line-height: 24px;text-align: center; transform: rotate(-90deg);}
.home-banner h1 mark {display: block;font-size: 130px;font-weight: 800;color: #fff;}
.inner-banner h1{color:#fff;}
.inner-banner .rank-math-breadcrumb p {margin: 0;font-size: 16px;color: #fff;}
.inner-banner .rank-math-breadcrumb a{color: #fff;}
.img-radius img { border-radius: 15px;}
.list-icon-1 {padding: 0; margin: 0;list-style: none;}
.list-icon-1 li {position: relative;padding-left: 20px;}
.list-icon-1 li:before {content: '';background: url('images/right-arrow.png'); background-repeat: no-repeat;position: absolute; width: 13px; height: 7px;left: 0;top: 10px;}
label {font-size: 14px;color: #fff;}
.ff-el-form-control::placeholder{font-size:14px;}
.ff-btn-submit {background: #ffd460!important;color: #134981!important;text-transform: uppercase;font-weight: 700!important; border-radius: 0!important;padding: 10px 50px!important;font-size: 17px!important;}
.about-bg:before {height:60%;}
.is_stuck{background:#fff;z-index:999!important}
.product_type_simple {font-size: 16px!important;font-weight: 600!important;text-transform: uppercase!important; padding: 9px 25px!important; border-radius: 35px!important; background-color: var(--contrast)!important;color: var(--base)!important;}
.products.columns-4 li, .products.columns-3 li {border: solid 1px #e7e7e7; padding: 20px!important;}
.woocommerce-loop-product__link:hover {color: #000;}
.single_add_to_cart_button, .wc-block-components-button{ background-color: var(--contrast)!important;color: var(--base)!important; font-weight: 600!important;}
.woocommerce-message{background-color: #124277!important;}
.woocommerce div.product .product_title{font-weight: 600;}
.related.products h2 {font-size: 24px;}
.wpb_category_n_menu_accordion&gt;ul&gt;li&gt;a, .wpb_category_n_menu_accordion li a{font-size:16px;}
.wpb_wmca_accordion_wrapper_theme_transparent&gt;ul&gt;li li:hover&gt;a, .wpb_wmca_accordion_wrapper_theme_transparent&gt;ul&gt;li li.current-cat&gt;a{border-color: #1b5ba2;}
.home-service .gb-button {position: absolute; bottom: 15px; right: 15px;}
.menu-bar-item .number-of-items {display: inline-block!important;position: absolute!important;background: #1b5ba1!important;color: #fff;font-weight: 700;top: -4px!important;left: 25px;}
.is_stuck .menu-bar-item .number-of-items{top:18px!important;}
.mini_cart_item a {font-size: 15px;}
.menu-bar-items .shopping-cart .number-of-items.no-items:before {content: '0';}
.wc-block-mini-cart__button:hover, .wc-block-mini-cart__button:focus{color: #000000!important;background-color: transparent!important;}
:where(.wc-block-mini-cart__badge) {background-color: #1b5ba2!important; color: #fff!important;}
div#fluentform_1_success {color: #fff;}
.woocommerce-form-login label {color: #000;}
.page-id-2559 label { color: #000; font-size: 16px;}
.page-id-2559.woocommerce table.shop_table td, .page-id-2559.woocommerce table.shop_table th{padding:10px 20px}
.page-id-2559 #place_order, .page-id-2559 #moneris_place_order{font-size: 20px!important; background: #ffd460; color: #1a1a1a;width: 100%; font-weight: 600; padding: 15px 0!important;}
.woocommerce-tabs h2 {font-size: 24px; margin-bottom: 0;}
@media (max-width: 1400px){
.gb-container .gb-container:not(.gb-container .gb-container .gb-container) {
    padding-left: 15px;
    padding-right: 15px;
}
}
@media (min-width: 1280px){
	.wc-block-mini-cart {position: relative; right: -30px;}
}
@media(min-width:1024px) and (max-width:1360px){
	.menu-button .gb-headline a{font-size:20px;}
	.menu-button .gb-button{font-size:13px;padding: 9px 18px}
}
@media(min-width:1024px) and (max-width:1280px){
.menu-button{max-width:600px;}
.menu-button .gb-headline a {font-size: 16px;}
.main-navigation .menu a{font-size:16px;padding-left:5px!important;padding-right:5px!important;}
.menu-item-has-children .dropdown-menu-toggle{padding-right:0;}
}
@media(min-width:998px) and (max-width:1024px){
	.authorized-logo{transform: rotate(-0deg);font-size:22px;}
	.main-navigation .main-nav ul li a{padding-left:10px;padding-right:10px}
}
@media(min-width:768px) and (max-width:992px){
	.site-logo{position: unset;}
	.icon-menu-bars {font-size: 34px;}
	.home-banner h1 mark{font-size:90px;}
	.authorized-logo{transform: rotate(-0deg);font-size:22px;}
	.slick-slider{padding:30px 20px 15px;}
	.footer-widget-2 aside {padding-left: 0px!important;}
	.menu-button{width:500px!important;}
	.menu-button .gb-headline a{font-size:16px;}
	.main-navigation.sticky-navigation-transition .main-nav &gt; ul &gt; li &gt; a, .sticky-navigation-transition .menu-toggle, .main-navigation.sticky-navigation-transition .menu-bar-item &gt; a, .sticky-navigation-transition .navigation-branding .main-title{line-height: 40px!important;}
	.woocommerce div.product .product_title{font-size: 32px;}
}
@media(max-width:767px){
	.site-logo{position: unset;}
	.top-social{justify-content: center;}
	.icon-menu-bars {font-size: 34px;}
	.home-banner h1 mark{font-size:80px;}
	.authorized-logo{transform: rotate(0deg);}
	.slick-slider{padding:30px 20px 15px;}
	.footer-widget-2 aside {padding-left: 0px!important;}
	.main-navigation.sticky-navigation-transition .main-nav &gt; ul &gt; li &gt; a, .sticky-navigation-transition .menu-toggle, .main-navigation.sticky-navigation-transition .menu-bar-item &gt; a, .sticky-navigation-transition .navigation-branding .main-title{line-height: 40px!important;}
	.woocommerce div.product .product_title{font-size: 24px;}
	.menu-button .gb-button{font-size: 12px;padding-right:6px; padding-left: 7px;}
	.is_stuck .menu-button .gb-grid-column:last-child .gb-container{padding-left:0;padding-right:0;}
}
.responsive-block-editor-addons-testomonial__outer-wrap {display: block;z-index: 1;position: relative;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left: 0px;}.responsive-block-editor-addons-testomonial__outer-wrap .slick-arrow svg{fill: #333;width: 20px;height: 20px;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-testimonial__wrap .responsive-block-editor-addons-tm__content{border-width: 1px;border-style: none;border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;padding: 5px;text-align: left;}.responsive-block-editor-addons-testomonial__outer-wrap button.slick-arrow{border-width: 1px;border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.responsive-block-editor-addons-testomonial__outer-wrap ul.slick-dots li button:before, ul.slick-dots li.slick-active button:before{color: #333;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-tm__image img{width: 60px;max-width: 60px;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-testimonial__wrap.responsive-block-editor-addons-tm__bg-type-image .responsive-block-editor-addons-tm__overlay{background-size: cover;background-repeat: no-repeat;background-position: center center;background-attachment: scroll;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-testimonial__wrap{padding-left: 5px;padding-right: 5px;margin-bottom: 10px;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-testimonial__wrap .responsive-block-editor-addons-tm__image-content{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-tm__content.skin-type-bubble .responsive-block-editor-addons-tm__desc{padding: 20px;color: #353535;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-tm__content.skin-type-bubble .responsive-block-editor-addons-testinomial-text-wrap:before{border-top: 10px solid center;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-tm__content.skin-type-bubble .responsive-block-editor-addons-testinomial-text-wrap{background-color: center;border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-tm__desc{font-size: 20px;color: #353535;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-tm__author-name{font-size: 16px;}@media only screen and (max-width: 976px) {.responsive-block-editor-addons-testomonial__outer-wrap {display: block;z-index: 1;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-testimonial__wrap .responsive-block-editor-addons-tm__content{text-align: center;padding: 5px;border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-testimonial__wrap{padding-left: 5px;padding-right: 5px;margin-bottom: 10px;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-testimonial__wrap .responsive-block-editor-addons-tm__image-content{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-tm__author-name{font-size: !important;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-tm__desc{font-size: !important;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-tm__company{font-size: !important;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-tm__content.skin-type-bubble .responsive-block-editor-addons-testinomial-text-wrap{border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.responsive-block-editor-addons-testomonial__outer-wrap button.slick-arrow{border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}}@media only screen and (max-width: 767px) {.responsive-block-editor-addons-testomonial__outer-wrap {display: block;z-index: 1;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-testimonial__wrap .responsive-block-editor-addons-tm__content{text-align: center;padding: 5px;border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-testimonial__wrap{padding-left: 5px;padding-right: 5px;margin-bottom: 10px;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-testimonial__wrap .responsive-block-editor-addons-tm__image-content{padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-tm__author-name{font-size: !important;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-tm__desc{font-size: !important;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-tm__company{font-size: !important;}.responsive-block-editor-addons-testomonial__outer-wrap .responsive-block-editor-addons-tm__content.skin-type-bubble .responsive-block-editor-addons-testinomial-text-wrap{border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.responsive-block-editor-addons-testomonial__outer-wrap button.slick-arrow{border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}}
/* June 02 2025 */

@media (max-width: 991px) {
	#mobile-header .gb-button .gb-button-text {
    white-space: nowrap;
}
}</pre></body></html>