html{scroll-behavior:smooth;margin-top:0px!important}body{font-family:'calibri';font-size:16px!important}.brand-color{color:#e90d87}.mx-auto{margin:auto;float:none}.col-md-12{max-width:800px;margin:auto;float:none!important}.leading-text{font-size:55px!important}.lead-text-desc{font-size:20px}h3{font-size:16px;padding-bottom:0;margin-bottom:0}.fas{padding-right:10px;font-size:18px}.pink-btn{margin-top:50px}.pink-btn a{background:#e90d87;color:#fff;padding:20px 30px 20px 33px;max-width:300px;margin:auto;font-weight:700;letter-spacing:1px}.light-btn{margin-top:50px}#wpforms-submit-69{display:block !important;background:#ffc735;color:#fff;padding:29px 20px 48px 20px;max-width:300px;margin:auto;font-weight:700;letter-spacing:1px}#wpforms-69-field_6{padding-top:10px;text-align:center;margin:auto; box-shadow: 0px 0px 1px 1px #ccc;padding: 10px;background: #ddd;}div.wpforms-container-full .wpforms-field-file-upload input[type="file"]{font-style:normal;font-weight:400;font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);color:var(--wpforms-label-sublabel-color);padding:1px;padding-top:1px;height:auto;width:100%!important;border:none!important;box-shadow:none;background-color:#fff0;cursor:pointer}.light-btn a{background:#ffc735;color:#fff;padding:20px 30px 20px 33px;max-width:300px;margin:auto;font-weight:700;letter-spacing:1px}.black-overlay{background:#000000b4;z-index:2;position:absolute;left:0;top:0;right:0;bottom:0;height:auto}.overlay-content{position:relative;z-index:3;color:#fff;display:flex;align-items:center;justify-content:center;padding-top:150px;max-width:650px;margin:auto;text-align:center;font-family:"calibri";font-size:21px}.menu-bar .menu-container-mobile{display:none}@media(max-width:700px){.menu-bar .menu-container-mobile{display:block}.menu-bar .menu-container-desk{display:none}.menu-bar a{color:#fff;padding-left:15px;font-size:15px}}.menu-container-desk a{color:#fff;padding-left:15px;padding-right:15px}.float-bottom{position:fixed;bottom:-5000px}.float-top{position:fixed;top:-5000px}.home #header{position:sticky;top:0;left:0;right:0;z-index:99;box-shadow:0 0 6px 0 #999;background:#fff;height:120px;width:100%}.logo-img{max-width:450px;display:block}@media(max-width:375px){.logo-img{max-width:275px;padding-top:5px;display:block}}.logo-img img{padding:5px;max-width:100%;margin-top:12px}@media (max-width:1558px){.logo-img img{padding:5px;max-width:100%;margin-top:10px!important}}#header .col-md-9{width:75%!important}#header .col-md-3{width:25%!important}@media(max-width:1158px){#header .col-md-9{width:50%!important;float:right}#header .col-md-3{width:50%!important;float:left}.logo-img img{padding:5px;max-width:100%;margin-top:20px!important}}@media(max-width:650px){#header .col-md-9{width:25%!important;float:right}#header .col-md-3{width:75%!important;float:left}.logo-img img{padding:5px;max-width:100%;margin-top:10px!important}}#mobile-navigation,#toggle{display:none}#mobile-navigation.is-hidden{left:-300px;top:0;display:absolute;position:fixed;-webkit-transition:.5s ease-in-out!important;-o-transition:.5s ease-in-out!important;transition:.5s ease-in-out!important;opacity:0;background:#fff}#toggle{display:none}#mobile-navigation::before{left:-300px;top:0;display:block;position:fixed;-webkit-transition:.5s ease-in-out!important;-o-transition:.5s ease-in-out!important;transition:.5s ease-in-out!important;opacity:0;background:#fff;z-index:999}#mobile-navigation{display:block;position:fixed;left:0;top:0;bottom:0;-webkit-transition:.5s ease-in-out!important;-o-transition:.5s ease-in-out!important;transition:.5s ease-in-out!important;opacity:1;background:#fff;width:300px;box-shadow:0 0 4px 0 #999;background:#f0f0f0;z-index:999}#mobile-navigation::after{right:0;display:block;position:fixed;-webkit-transition:2s ease-in-out!important;-o-transition:2s ease-in-out!important;transition:2s ease-in-out!important;opacity:1}#mobile-navigation .navbar-nav{list-style:none;padding:5px}#mobile-navigation .navbar-nav>li>a{color:#000;position:relative;display:block;padding:10px 15px;line-height:20px;font-size:20px}#mobile-navigation .navbar-nav>li>a:hover{color:#fff!important;background:#999;position:relative;display:block;padding:10px 15px;line-height:20px;text-decoration:none}#mobile-navigation .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid #fff0;border-left:4px solid #fff0}#mobile-navigation .dropdown-menu{z-index:1000;background:none;display:none!important;min-width:213px;padding:5px 0;margin:2px 0 0;margin-top:2px;margin-top:2px;font-size:14px;text-align:left;float:none;position:relative;border:navajowhite;box-shadow:none}#mobile-navigation .dropdown-menu.show{z-index:1000;background:none;display:block!important;min-width:300px;padding:5px 0;margin:2px 0 0;margin-top:2px;margin-top:2px;font-size:14px;text-align:left;float:none;position:relative;border:navajowhite;box-shadow:none}#mobile-navigation .dropdown-menu li{border-top:1px dotted #ccc;padding-top:10px;padding-bottom:0;padding-left:15px}#mobile-navigation .dropdown-menu li a{color:#000;width:100%;display:block;background:none;padding:7px}#mobile-navigation .dropdown-menu li a:hover{color:#000;width:100%;display:block;color:#e90d87;text-decoration:none}@media(max-width:767){#mobile-navigation .dropdown-menu li a{color:#000;width:100%;display:block;padding-left:20px!important}}a{outline:none!important}#wpforms-69-field_6-container{background:#eee;padding:15px;border-radius:5px;margin-bottom:15px;height:80px;max-width:405px;margin:auto}svg{margin-top:10px;float:none}.modern-title{float:left;margin-top:15px;margin-left:15px}@media(max-width:410px){.modern-title{font-size:14px}}#main-nav{width:100%;height:auto}.site-navigation{float:right}.site-navigation .container{max-width:100%!important}.site-navigation ul{list-style:none;padding:0;margin:0;text-align:center;height:60px}.site-navigation ul li{display:inline-block;padding-top:45px;height:100%}.site-navigation ul li a{padding:5px;color:#000;font-size:15px;letter-spacing:2px;position:relative;width:100%;text-transform:uppercase;outline:none!important}.site-navigation ul li a:hover{text-decoration:none}#header .site-navigation ul .current_page_item a{float:none;background:transparent!important;width:100%;color:#e90d87!important}#header .site-navigation ul .current_page_item a:hover{float:none;background:transparent!important;width:100%;color:#e90d87!important;border-radius:0!important;box-shadow:none}#header .site-navigation ul .current_page_item a::after{content:""!important}.site-navigation ul li .current_page_item a{background:#fff!important}@media(min-width:1142px){.menu-item:hover .dropdown-menu{display:block!important;background:#fff;height:auto;min-width:300px;padding:10px;top:70px}.dropdown-menu li{display:block!important;padding-top:10px!important}.dropdown-menu li a{width:100%!important;color:#666!important;border-bottom:1px dotted #ccc!important;display:block!important;text-align:left!important;padding-top:0px!important;padding-bottom:8px!important;text-decoration:none;outline:none}.dropdown-menu .current_page_item a{border-radius:0;margin-bottom:0;color:#e90d87!important}.dropdown-menu .menu-item-291 a,.dropdown-menu .menu-item-282 a,.dropdown-menu .menu-item-295 a{border-bottom:none!important}.dropdown-menu li a:hover{background:transparent!important;text-decoration:none;color:#e90d87!important;border-radius:0;box-shadow:none}}.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none;width:100%}.current-menu-item a{color:#e90d87!important}.menu-item-220 a{background:#ffc735;color:#fff!important;padding:20px!important;border-radius:1px;box-shadow:0 0 2px 0 #999;text-transform:uppercase;font-weight:700;font-size:16px!important;letter-spacing:1px!important}.menu-item-220 a:hover{background:#e90d87!important;color:#fff!important;padding:20px!important;border-radius:0;text-transform:uppercase}@media(max-width:1158px){.site-navigation{display:none}#toggle{display:block}}#toggle{background:#E90D87;color:#fff;border:none;padding:10px;position:absolute;right:15px;margin-top:30px;box-shadow:0 0 0 1px #999;border:1px solid #000;border-radius:5px}#hero{background-image:url(https://custompress.ca/wp-content/themes/cuspress/img/hero-printing-services.webp);background-size:cover;background-position:center center;height:600px;margin-top:-30px;position:relative}#hero .overlay-content{position:relative;z-index:3;color:#fff;display:flex;align-items:center;justify-content:center;padding-top:150px;max-width:650px;margin:auto;text-align:center;font-family:"calibri";font-size:21px}@media(max-width:700px){#hero .overlay-content{position:relative;z-index:3;color:#fff;display:flex;align-items:center;justify-content:center;padding-top:100px;max-width:650px;margin:auto;text-align:center;font-family:"calibri";font-size:21px}}#hero .overlay-content h3{font-size:16px;padding:0;margin:0}#hero .overlay-content .hero-title{font-size:50px;line-height:53px;font-weight:700;letter-spacing:1px}@media(min-width:615px){#hero .overlay-content .hero-title{font-size:47px;line-height:53px}}@media(max-width:435px){#hero .overlay-content .hero-title{font-size:40px;line-height:40px}}#hero .col-md-8{width:500px;position:relative;z-index:3;color:#fff;display:flex;align-items:center;justify-content:center;padding-top:20px;max-width:650px;margin:auto;text-align:center;float:none}#hero .col-md-6{width:50%;float:left;padding:15px}#hero .col-md-6 .service-btn{background:#ffc735;width:100%;display:block;padding:1.5em;border-radius:5px;font-family:'calibri';color:#fff;font-size:17px;text-shadow:none;line-height:1;font-weight:400;font-style:normal;text-decoration:none;text-align:center;letter-spacing:1px;word-spacing:normal;text-transform:none;font-weight:700}#hero .col-md-6 .quote-btn{background:#e90d87;width:100%;display:block;padding:1.5em;border-radius:5px;font-family:'calibri';color:#fff;font-size:17px;text-shadow:none;line-height:1;font-weight:400;font-style:normal;text-decoration:none;text-align:center;letter-spacing:1px;word-spacing:normal;text-transform:none;font-weight:700}@media(max-width:540px){#hero .col-md-8{max-width:330px}#hero .col-md-6 .service-btn,#hero .col-md-6 .quote-btn{font-size:14px}#hero .col-md-6{padding:5px}}#hero .black-overlay{opacity:.9;z-index:2;position:absolute;left:0;top:0;right:0;bottom:0;height:auto;background:linear-gradient(rgb(0 0 0 / .45),rgb(0 0 0 / .45)),}#advantages{background:#f5f6fa;border-bottom:1px solid #ddd;box-shadow:1px 1px 1px 1px #999}@media(max-width:700px){#advantages{display:none}}.advantage-container{padding:0}.advantage-container .col-md-3{border-left:1px solid #ccc;padding-top:10px}@media(max-width:991px){.advantage-container .col-md-3{width:25%;float:left}}.advantage-container .left{border-left:none!important}.icon,.advantages{text-align:center}.icon p{margin:0}svg{height:36px;width:36px;fill:#e90d87}#printing-services{background:#f3f3f3}.printing-services{padding-top:100px;padding-bottom:100px}.printing-services h3{padding-top:0;margin-top:0}.printing-services .section-title{padding:0;margin:0}.printing-service-image img{max-height:450px}.service-sub-title h4{font-weight:700}.printing-service-content-wrap{padding-top:5px!important}.printing-services .section-title-wrap{text-align:center}.printing-services img{border:6px solid #000;border-radius:5px}.printing-services .col-md-12{max-width:1200px;padding-top:20px}.brief .desc{border-left:5px solid red;padding-left:31px;margin-left:15px;margin-bottom:20px;height:25px;height:75px}.printing-services .col-md-6{width:50%;padding-bottom:9px}.service-icon svg{background:lightsalmon;padding:10px;border-radius:50px;width:40px;float:none}.service-icon.prepress svg{width:36px!important}.lfp svg{background:#ffc735}.dp svg{background:#ff4328}.op svg{background:#1d1d5b}.wd svg{background:#e8488e}@media(max-width:992px){.printing-service-image{display:none}.printing-service-content-wrap .col-md-6{float:left;width:48%;background:#fff;padding:16px;margin:5px;box-shadow:0 0 4px 0 #ccc}}@media(max-width:540px){.printing-service-image{display:none}.printing-service-content-wrap .col-md-6{float:none;width:100%;background:#fff;padding:16px;margin:10px 0 0 0;box-shadow:0 0 4px 0 #ccc}#printing-services .leading-text{font-size:40px!important;padding-top:15px;padding-bottom:15px}}#products{padding-top:150px;padding-bottom:150px;text-align:center}#products .product-wrap{max-width:1000px;padding-top:50px}#products .product-box{box-shadow:0 0 3px 0 #ccc;border-radius:5px;padding:15px;margin-bottom:30px;height:300px;box-shadow: 0px 7px 15px 4px #e1e1e1;border: 1px solid #e1e1e1;}@media(max-width:991px){#products .col-md-12 .col-md-4{width:50%;float:left;padding:10px}}@media(max-width:500px){#products .col-md-12 .col-md-4{width:300px;margin:auto;padding:10px;float:none}#products .leading-text{font-size:35px!important;padding-top:15px;padding-bottom:15px}}#mailing .overlay-content{max-width:1000px}#products .product-box .product-img{border:3px solid #e90d87;border-radius:5px;padding:0;height:100px;width:150px;margin:auto;margin-top:20px}#products .product-box h4{font-weight:700}#products .product-box .product-desc{color:#666}#products .product-box .product-link a{color:#e90d87;margin-top:25px;display:block}#graphic-design .col-md-12{max-width:1000px}.graphic-box{background:#e90d87;min-height:390px; border-radius: 0 !important; color:#fff}@media(max-width:991px){.graphic-box{padding:10px}}.graphic-design-title{font-weight:700;font-size:28px;line-height:43px;padding-top:25px;padding-left:10px;text-shadow:1px 0 4px #999;letter-spacing:1px}#graphic-design .img-wrap img{height:380px; padding-right:5px; border-radius: 0px !important;}#graphic-design .img{padding-right:0;padding-top:5px; padding-left: 10px !important;}@media(max-width:550px){#graphic-design .img-wrap img{height:auto !important; padding-right:5px; border-radius: 0px !important;}}#graphic-design .light-btn{margin-top:25px;margin-bottom:35px;padding:10px;padding-left:10px}}#graphic-design .light-btn{margin-top:25px}#graphic-design p{margin:0 0 15px}#graphic-design ul{list-style:none;padding:0}#graphic-design ul li:before{content:'✓'}#graphic-design .whyUs{padding-left:5px;padding-right:5px}#mailing{margin-top:100px;padding-bottom:150px;background-image:url(https://custompress.ca/wp-content/themes/cuspress/img/direct-mail-campaigns.webp);background-size:cover;background-position:center center;height:auto;position:relative}#mailing .col-md-8{width:500px;position:relative;z-index:3;color:#fff;display:flex;align-items:center;justify-content:center;padding-top:20px;max-width:650px;margin:auto;text-align:center;float:none}@media(max-width:550px){#mailing .col-md-8{width:300px;margin:auto}#mailing .leading-text{font-size:35px!important;padding-top:15px;padding-bottom:15px}}#mailing .overlay-content{max-width:1000px}#packaging{background:#ffc735;height:auto;padding-top:100px;padding-bottom:100px}#packaging .desc-wrap{padding-top:5px}#packaging .col-md-12{max-width:1200px}@media(max-width:750px){#packaging .desc-wrap .brand-color{font-size: 15px !important;}#packaging .col-md-12{max-width:1200px;text-align:center;padding:15px}}#packaging .col-md-12 .col-md-6{padding-left:15px;padding-right:10px}@media(max-width:991px){#packaging .leading-text{font-size:40px!important}#packaging .col-md-12 .col-md-6{width:50%;float:left}#packaging .box-img{padding-top:45px}}@media(max-width:750px){#packaging .leading-text{font-size:40px!important}#packaging .col-md-12 .col-md-6{width:100%;float:none}#packaging .box-img{padding-top:75px}}@media(max-width:400px){#packaging .leading-text{font-size:35px!important}#packaging .col-md-12 .col-md-6{width:100%;float:none}#packaging .box-img{padding-top:75px}}#contact-us{padding-top:100px;padding-bottom:100px;height:auto}#contact-us .col-md-8{text-align:center}.wpforms-field-label{display:none}form{max-width:500px;margin:auto}input{width:100%;padding:15px 20px 15px 20px;margin:15px 0 5px 0;box-shadow:1px 1px 3px 0 #ccc;border:none;background:#f1f1f1}textarea{width:100%;height:250px;padding:15px 20px 15px 20px;margin-top:20px;box-shadow:1px 1px 3px 0 #ccc;border:none;background:#f1f1f1;margin-bottom:15px}#wpforms-form-69{margin:auto}.light-btn .wpforms-submit{background:#ffc735;color:#fff;padding:20px 30px 20px 33px;max-width:300px;margin:auto;font-weight:700;letter-spacing:1px;border:navajowhite;width:250px}#wpforms-error-noscript,.wpforms-hidden{display:none}@media(max-width:540px){#contact-us .leading-text{font-size:40px!important;padding-top:15px;padding-bottom:15px}}#footer{background:#ddd;height:auto;padding-top:120px;padding-bottom:100px}#footer .col-md-3{padding-left:50px;width:21%}#footer .about{width:34%;padding-right:50px}@media(max-width:1200px){#footer .col-md-3{padding-left:14px;width:21%}#footer .about{width:34%;padding-right:36px}}@media(max-width:991px){#footer .col-md-3{padding-left:14px;width:33%;float:left;padding-top:50px}#footer .about{width:100%;padding-right:36px;float:left}}@media(max-width:700px){#footer .col-md-3{padding-left:5px;width:100%;float:left;padding-top:50px}#footer .about{width:100%!important;padding-right:20px;float:none}}#footer .col-md-3 .ft-title h5{font-weight:700;font-size:20px}#footer .ft-content ul{list-style:none;padding:0}#footer .ft-content ul li{border-bottom:1px dotted #999;padding-top:10px;padding-bottom:10px;white-space:normal}#footer .ft-content ul li p{padding:0!important;margin:0!important}#footer .ft-content a{color:#000;width:100%;display:block}}#footer .ft-content a .fa{padding-top:8px!important;padding-right:5px!important;}.panel-layout{padding-top:25px!important}#pl-gb164-665e0038e6dd2{padding-top:25px}.content-area{padding-top:100px}.page-template .banners{width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;object-position:90% 55%;object-fit:cover;position:absolute}.menu-products-menu-container ul{list-style:none;padding:0}}.menu-products-menu-container ul li{margin-bottom:12px;border-radius:30px;background-color:#000;-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;padding:10px;border-radius:23px;margin-top:10px;margin-bottom:25px;color:#fff}.menu-products-menu-container a{padding:18px 30px;color:#000;background-color:#f3f3f3;display:flex;align-items:center;justify-content:space-between;border-radius:30px;width:100%;padding:16px;margin-bottom:15px;font-weight:600;letter-spacing:1px;font-size:18px;-webkit-transition:.3s ease;-moz-transition:.3s;-o-transition:.3s ease;transition:.3s ease}.menu-products-menu-container a:hover{text-decoration:none;box-shadow:0 0 5px 0 #ccc;-webkit-transition:.3s ease;-moz-transition:.3s;-o-transition:.3s ease;transition:.3s ease}.menu-products-menu-container a::after{font-family:printbe-icon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;vertical-align:middle;content:'\2192'}.menu-products-menu-container .current-menu-item a{background:#e90d87!important;color:#fff!important;font-weight:600;letter-spacing:1px;font-size:18px}.page_item a{padding:18px 30px;color:#000;background-color:#f3f3f3;display:flex;align-items:center;justify-content:space-between;border-radius:30px;width:100%;padding:16px;margin-bottom:15px;font-weight:600;letter-spacing:1px;font-size:15px;-webkit-transition:.3s ease;-moz-transition:.3s;-o-transition:.3s ease;transition:.3s ease}.page_item a:hover{text-decoration:none;box-shadow:0 0 5px 0 #ccc;-webkit-transition:.3s ease;-moz-transition:.3s;-o-transition:.3s ease;transition:.3s ease}.page_item a::after{font-family:printbe-icon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;vertical-align:middle;content:'\2192'}.current_page_item a{background:#e90d87!important;color:#fff!important;font-weight:600;letter-spacing:1px;font-size:15px}.list-children{list-style:none;padding:0}.sidebar-contact{border-radius:10px;padding:20px;margin-top:25px;border:1px solid #f1f1f1;height:250px;background:#eee}.sidebar-contact hr{margin-top:5px;margin-bottom:5px;border:0;border-top:1px dotted #666;padding:5px}.sidebar-contact .title a{color:#666}#hero-sub{position:relative;width:100%;height:550px;overflow:hidden}#hero-sub .featured-img{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;height:auto}#hero-sub .featured-img img{width:100%}.img-product-examples{margin-top:20px}.img-product-examples img{margin:0 4px 6px 10px}.featured-img-text{text-align:center}.featured-img-text h2{text-shadow:1px 1px 2px #000;font-size:16px;font-weight:700;margin-top:0}.featured-img-text p{font-size:21px;text-shadow:1px 1px 2px #000}.breadcrumbs{list-style:none;padding:0;text-align:center;min-width:250px;margin:auto}.breadcrumbs li{display:inline-block;padding-left:15px;padding-right:0}.breadcrumbs li a{color:#fff}.breadcrumbs .item-current{color:#ffc735}.item-home,.separator{padding-right:15px;padding-left:15px}@media(max-width:420px){.featured-img-text h1{text-shadow:1px 1px 2px #000;font-size:40px;margin-top:0}.breadcrumbs li a{color:#fff;font-size:16px}.breadcrumbs .item-current{color:#ffc735;font-size:16px}}.page-template #header{position:sticky;background:#fff;left:0;right:0;height:110px;top:0;z-index:99;padding-top:5px;box-shadow:0 0 6px 0 #999}@media (max-width:1559px){.page-template .logo-img img{padding:5px;max-width:100%;margin-top:0px!important}}@media (max-width:1300px){.page-template .logo-img img{padding:5px;max-width:100%;margin-top:20px!important}}@media (max-width:1158px){.page-template .logo-img img{padding:5px;max-width:100%;margin-top:10px!important}.page-template #toggle{background:#E90D87;color:#fff;border:none;padding:14px;position:absolute;right:15px;margin-top:23px;box-shadow:0 0 0 1px #999;border:1px solid #000;border-radius:5px}}.page-template #hero-sub{position:relative;width:100%!important;height:250px}#hero-sub .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:initial}#hero-sub .col-md-12{max-width:700px}.wp-block-separator{margin-bottom:50px;border:1px solid #eee;margin-top:50px!important}#hero-sub .default-featured-img,.featured-img,.featured-img-contact,.parent-featured-img{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;height:auto}.page-template .overlay-content{position:absolute;z-index:3;color:#fff;display:flex;align-items:center;justify-content:center;padding-top:0;padding-left:50px;max-width:650px;margin:auto;text-align:left}.page-template .black-overlay{background:rgb(0 0 0 / .8);z-index:2;position:absolute;left:0;top:0;right:0;bottom:0}.page-template #breadcrumb-section{background:#1592cb}.page-template .content-area{padding-top:100px;padding-bottom:100px}.page-template .content-area h1,.page-template .content-area h2,.page-template .content-area h3,.page-template .content-area h4,.page-template .content-area h5{color:#e90d87;padding-bottom:14px}.page-template .content-area h1{font-size:63px}.page-template .content-area h2{font-size:35px}.page-template .content-area h3{font-size:25px}.page-template .content-area h4{font-size:20px}.page-template .content-area h5{font-size:17px}.page-template .content-area .container{max-width:1400px}.page-template .col-md-12{max-width:1200px;padding:0}.page-template .service-box{min-height:350px;width:100%;background:#f3f3f3;padding:10px;border-radius:10px;margin:0}.page-template img{margin-top:10px; width: 100%;
  height: 100%;}@media(max-width:991px){.page-template .product-imgs .col-md-3{width:48%;margin:5px;float:left}.page-template .product-imgs .col-md-4{width:48%;margin:5px;float:left}}@media(max-width:535px){.page-template .product-imgs .col-md-3{width:46%!important;margin:5px!important;float:left!important}.page-template .product-imgs .col-md-4{width:46%!important;margin:5px!important;float:left!important}}.grey-bg{margin:0}.sidebar{position:sticky;position:-webkit-sticky;top:125px}@media(max-width:991px){.sidebar{display:none}}.sidebar-ad{background-image:url(https://custompress.ca/wp-content/themes/cuspress/img/sidebar-bg.png);background-position:center center;height:400px;margin-top:35px;position:relative;background-repeat:no-repeat;border-radius:10px;clear:both;max-width:278px;margin:auto}.sidebar-ad a:hover{text-decoration:none}.sidebar-ad .content-wrap{padding-left:15px;padding-right:15px;color:#fff}.sidebar-ad .content-wrap h5{position:relative;padding-top:25px;text-align:center;font-weight:700;font-size:25px;color:#fff}.sidebar-ad img{width:100%;height:auto;max-width:250px}.sidebar-contact{border-radius:10px;padding:20px;margin-top:25px;border:1px solid #f1f1f1;height:275px;background:#eee}.sidebar-contact .title h4{font-size:20px}.contact-info-wrap{padding-top:20px}.contact-page-info{float:left;list-style:none;padding:0;margin-right:25px}#pgc-gb22-666379ed369b8-0-0{float:left;width:40%}#pgc-gb22-666379ed369b8-0-1{float:left;width:60%}.page-template-contact-template .panel-grid-cell{float:left;width:50%;padding:15px}.map{width:100%;height:300px}.page-template-contact-template .site-navigation ul li{display:inline-block;padding-top:22px;height:100%}.page-template-contact-template #header .site-navigation ul .current_page_item a{background:#ffc735!important;color:#fff!important;padding:20px!important;border-radius:1px;box-shadow:0 0 2px 0 #999;text-transform:uppercase;font-weight:700;font-size:16px!important;letter-spacing:1px!important}.page-template-contact-template #header .site-navigation ul .current_page_item a:hover{float:none;background:#e90d87!important;width:100%;color:#fff!important;border-radius:0!important;box-shadow:none}.page-template-contact-template #header .site-navigation ul .current_page_item a::after{content:""!important}@media(max-width:750px){.page-template-contact-template .panel-grid-cell{float:none;width:100%;padding:15px}}.page-template-contact-template #mobile-navigation .navbar-nav>li>a{color:#000;position:relative;display:block;padding:10px 15px;line-height:20px}.page-template-contact-template #mobile-navigation .current_page_item a{background:#ffc735!important;color:#fff!important;font-weight:600;border-radius:0}.page-template-contact-template #mobile-navigation .current_page_item a:hover{background:#e90d87!important;color:#fff!important;font-weight:600;border-radius:0}.page-template-contact-template #mobile-navigation .current_page_item a::after{content:none}.dropdown-menu{display:none;font-size:14px;text-align:left;list-style:none;background-color:#fff;width:auto;padding:0}@media(max-width:1158px){.dropdown-menu{display:none;font-size:14px;text-align:left;list-style:none;background-color:#fff;width:250px;padding:0}}.page-template-contact-template .dropdown-menu{display:none;width:250px;font-size:14px;text-align:left;list-style:none;background-color:#fff;width:100%;margin-top:-20px!important}.page-template-contact-template .panel-layout{float:left!important;width:50%!important}@media(max-width:800px){.page-template-contact-template .panel-layout{float:none!important;width:100%!important}}.contact-page-form-wrap h3{width:500px;padding-left:40px;padding-bottom:0;color:#000;font-size:22px}@media(max-width:1159px){.menu-item:clicked .dropdown-menu{display:none!important}.menu-item .dropdown-menu.show{display:block!important}.current_page_item a{color:#e90d87!important;width:100%;display:block;background:transparent!important;padding:7px;border-radius:0;background:none!important;border:none!important;box-shadow:none!important}.current_page_item a::after{content:none!important;background:transparent!important}}@media(min-width:1159px){.menu-item .dropdown-menu{display:none!important}.menu-item:clicked .dropdown-menu{display:block!important}.menu-item .dropdown-menu.show{display:none}}.uppercontent{position: fixed; top: -5000px;}


#gallery-1 .gallery-item{
		width: 23% !important;
        padding: 5px;
	}
	#gallery-1 img {
    border: 2px solid #cfcfcf;
    width: 100%;
    height: 165px;
}

@media(max-width:1400px){
    #gallery-1 .gallery-item{
		width: 25% !important;
        padding: 5px;
	}
	#gallery-1 img {
    border: 2px solid #cfcfcf;
    width: 100%;
    height: 165px;
}


	.page-id-1087 #gallery-1 .gallery-item{
		width: 32% !important;
        padding: 10px;
	}
	#gallery-1 img {
    border: 2px solid #cfcfcf;
    width: 100%;
    height: 165px;
}
}	

@media(max-width:825px){
    #gallery-1 .gallery-item{
		width: 33% !important;
        padding: 5px;
	}
	#gallery-1 img {
    border: 2px solid #cfcfcf;
    width: 100%;
    height: 165px;
}


	.page-id-1087 #gallery-1 .gallery-item{
		width: 50% !important;
        padding: 5px;
	}
	#gallery-1 img {
    border: 2px solid #cfcfcf;
    width: 100%;
    height: 165px;
}
}	

@media(max-width:625px){
    #gallery-1 .gallery-item{
		width: 50% !important;
        padding: 5px;
	}
	#gallery-1 img {
    border: 2px solid #cfcfcf;
    width: 100%;
    height: 165px;
}


	.page-id-1087 #gallery-1 .gallery-item{
		width: 50% !important;
        padding: 5px;
	}
	#gallery-1 img {
    border: 2px solid #cfcfcf;
    width: 100%;
    height: 165px;
}
}	




.menu-bar{
		    background: #e90d87;
            height: 50px;
            color: #fff;
		}
		.menu-bar .container, .menu-bar .container .row{
		    height: 100%;
		}
		.menu-bar .container .row .menu-container-desk{
		    padding-top: 0px !important;
		}
		
		
		.header-icon-wrap{
		    position: relative;
            width: 20px;
            display: inline-block;
            top: 10px;
            right: 16px;
            
		}
		.header-icon{
		    fill: #fff;
		    margin-top: 0px !important;
		    height: 30px;
		}
		
		
		
		.menu-container-mobile .header-icon-wrap{
		    position: relative;
            width: 20px;
            display: inline-block;
            top: 0px;
            right: 20px;
            
		}
		
		.menu-container-mobile .header-icon{
		    fill: #fff;
		    margin-top: 0px !important;
		    height: 30px;
		}
		
		
		
		.menu-container-mobile .divide-line{
		    position: absolute;
            top: 15px;
		}
		
		
		.mobile-bars{
		    width: 25px;
              height: 15px;
              fill: #fff;
              padding: 0px;
		}
		
		.ft-logo{
		    margin-bottom: 15px;
		}
		
		
		td, th {
  padding: 0;
  display: inline-block;
}
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  src: url('https://use.fontawesome.com/releases/v6.4.0/webfonts/fa-solid-900.woff2') format('woff2'),
       url('https://use.fontawesome.com/releases/v6.4.0/webfonts/fa-solid-900.woff') format('woff');
  font-display: swap;
}