<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, .bg-white {background-color:white;}
.bold-caption figcaption{font-weight:700;}


.wp-block-spacer.gray{background-color:#f4f4f4;}
.has-text-align-center, .text-center{text-align: center;}
/* .menu-main-navigation-container{margin-top:38px;} */
/* .menu-item-has-children .sub-menu a{background: #fff;} */
/* .nav-menu .sub-menu :first-child a{background-color:#000;background: transparent URL('img/leftarrow_darkgrey_icon_16x29.png') no-repeat left center;text-align:center;color:#006BB7;}
.nav-menu .sub-menu :first-child a:hover{text-decoration: none;} */
.pro-pl-1,.pro-px-1 {padding-left:15px !Important;}
.pro-pl-2,.pro-px-2{padding-left:30px !Important;}
.pro-pl-3,.pro-px-3{padding-left:45px !Important;}
.pro-pl-4,.pro-px-4{padding-left:60px !Important;}
.pro-pr-1,.pro-px-1{padding-right:15px !Important;}
.pro-pr-2,.pro-px-2{padding-right:30px !Important;}
.pro-pr-3,.pro-px-3{padding-right:45px !Important;}
.pro-pr-4,.pro-px-4{padding-right:60px !Important;}
.lh-0{line-height:0;}
#search-wrapper{height:61px;width:60%;display:inline-block;vertical-align:top;margin-top:10px;position:relative;}
/* z-index:99999; */
#search-wrapper input[type=text]{padding:12px 0px 11px 26px;line-height:28px;font-size:21px;border:solid 2px #7B7B7B;border-right-color:#0027B7;font-weight:600;width:calc(90% - 4px);border:solid 2px #7B7B7B;border-right-color:#006BB7;border-radius:0;margin-right:-5px;}
#search-button-wrapper{height:40px;width:65px;max-width:74px;border-radius: 0px 30px 30px 0px;background-color:#0027B7;display:inline-block;text-align:center;vertical-align:top;position:relative;}
#search-button-wrapper:hover{background-color:#0028FF;transition: all .3s ease-out 0s;}
/* #search-button-wrapper img {margin-top:7px;} */
#search-submit{cursor: pointer;
          padding:0;
          text-indent:-15px;
          border: none;
          background-color:transparent;
          width:100%;
            }

#search-wrapper{height:61px;width:850px;margin-left:80px;margin-top:13px;}
#search-wrapper input[type=text]{}
#search-button-wrapper{height:55px;width:65px;}
#search-button-wrapper img {margin-top:15px;}

@media screen and (max-width: 1140px) {
#search-wrapper{display:block;width:100%;margin:10px 0 0 0;}
#search-wrapper input[type=text]{width:calc(100% - 70px);margin-right:-5px;font-weight:400;font-size:16px;line-height:28px;padding:12px 0px 11px 10px;}
/* #search-wrapper{z-index:999;} */
  /* .menu-main-navigation-container{margin-top:-30px;}
  .main-navigation ul li.focus {position:absolute;top:120px;} */
}
@media screen and (min-width: 500px) {
#search-wrapper input[type=text]{font-weight:600;font-size:21px;}
}

input[type=text]{font: normal normal normal 16px/22px Open Sans;letter-spacing: 0.32px;color: #5D5D5D;border: 1px solid #5C5C5C;border-radius:0;padding:9px 20px}
input#newsletter_signup{width:216px;}

button.secondary{font: normal normal 600 15px/19px Montserrat;letter-spacing: 0px;color: #5C5C5C;text-transform: uppercase;border: 2px solid #5C5C5C;border-radius:0;background-color:transparent;}
button.secondary:hover{background-color:#4B4B4B5E;border-color:#313131}

/* span.footer-heading{font: normal normal 600 20px/24px Montserrat;color: #313131;006BB7;text-transform: uppercase;margin-bottom:26px;display:block;} */
ul.footer-list{list-style:none;margin:0;padding:0;}
ul.footer-list li{margin-bottom:13px;line-height:18px;height:18px;}
ul.footer-list li a{font: normal normal 600 14px/18px Montserrat;letter-spacing: 0.28px;color: #5D5D5D;text-transform: uppercase;text-decoration: none;}
ul.footer-list li a:hover{text-decoration: underline;}
ul.social-icons{list-style:none;margin:0;padding:0;height:26px;}
ul.social-icons li{display:inline-block;margin-right:25px;}
ul.social-icons li img{height:20px;}

ul.social-icons li:last-child{margin:0;}

.breadcrumb, .breadcrumb a{color:#5C5C5C;}

li.icon{min-height:65px;display:block; list-style: none;padding:15px 0 0 70px;}
li.icon.weather{background:url('https://www.protapes.com/wp-content/uploads/2024/08/waterproof-icon.png') no-repeat left}
li.icon.strong{background:url('https://www.protapes.com/wp-content/uploads/2024/08/strong-icon.png') no-repeat left}
li.icon.scissors{background:url('https://www.protapes.com/wp-content/uploads/2024/08/scissors-icon-.png') no-repeat left}
li.icon.chain{background:url('https://www.protapes.com/wp-content/uploads/2024/08/chain-icon.png') no-repeat left}
li.icon.clean{background:url('https://www.protapes.com/wp-content/uploads/2024/08/clean-icon.png') no-repeat left}


#content-overlay{display:none;width:100%;position: absolute;z-index:999998;background-color:rgba(75, 75, 75, 0.37);}
#content-overlay.toggled{display:block;}
#full_page_overlay{display:none;width:100%;height:100%;position:fixed;z-index:999999;background-color:rgba(75, 75, 75, 0.85);top:0;}
#full_page_overlay.toggled{display:block;}
#gallery_content{background-color:#fff;margin: 7vh 0;height:86vh;overflow-y: auto}
#close_overlay{float:right;margin:20px 20px 0 0;cursor:pointer;}

.logo-home-link{text-decoration:none;border:none;}

.product-thumbnail-gallery div{height:60px;width:60px;float:left;border: 1px solid #707070;margin:0 12px 20px 0;}
.product-thumbnail-gallery div:hover{border: 2px solid #0027B7;}
.gallery-see-more{background: #E6E6E6 0% 0% no-repeat padding-box;border: 1px solid #707070;height:60px;width:60px;cursor:pointer;}
.gallery-see-more span{text-align: center;font: normal normal normal 16px/16px Open Sans;display:inline-block;margin:11px 0;}
.product-video-thumbnail-gallery a{line-height:28px;margin-bottom:6px;display:block;}
.product-video-thumbnail-gallery a img{margin-bottom:10px;border: 2px solid #707070;}
.product-video-thumbnail-gallery a img:hover{border: 2px solid #0027B7;}
#product_photo_gallery_single video{background-color: #000;}

span#copywrite{display:block;}
ul#policy_links li{display:inline-block;list-style:none;}
ul#policy_links li a{font: normal normal normal 16px/22px Open Sans;letter-spacing: 0px;color: #313131;position:relative;padding:0 15px;margin-right:15px;}
ul#policy_links li a:after{content: '';width:1px; height:18px;background-color:#000;border-right:solid 1px #313131;position:absolute;right:-3px; top:3px;}
ul#policy_links li a:first-child{padding-left:0;}
ul#policy_links li:last-child a{padding-right:0;margin-right:0;}
ul#policy_links li:last-child a:after{padding-right:0;height:0;}
div#footer_pro_logo{float:left;margin-right:25px;}

p.cta a, a.cta, p.cta span{color: #FFFFFF;text-align: center;font: normal normal 700 16px/19px Montserrat;letter-spacing: 0px;display:inline-block;padding:16px 20px;text-decoration: none;line-height:14px;transition: all .3s ease-out 0s;}
p.cta.primary.block span, p.cta.primary a, a.cta.primary{background: #0027B7 0% 0% no-repeat;}
p.cta.primary.block span, p.cta.primary.block a, a.cta.primary.block{display:block;font-weight:500}
/* a.cta.primary:last-child{margin-right:0;} margin-right:15px;*/
p.cta.primary.block span:hover, p.cta.primary a:hover, a.cta.primary:hover{background-color:#0028FF;color:#fff;transition: all .3s ease-out 0s;}

p.cta.secondary a, a.cta.secondary{background-color: #FFD540;color:#000;}
p.cta.secondary a:hover, a.cta.secondary:hover{color:#313131;background-color:#FFF33B;transition: all .3s ease-out 0s;}
p.cta.tertiary a, a.cta.tertiary{background-color: #313131;}
p.cta.tertiary a:hover, a.cta.tertiary:hover{background-color:#4f4f4f;transition: all .3s ease-out 0s;}

/* Product Page Styles */
.product-grey-pane{background: #F4F4F4 0% 0% no-repeat;margin-bottom:20px;padding:30px 15px;}
.product-hero-pane{padding:0 15px;}
.product-white-pane{background: #fff 0% 0% no-repeat;margin:0 15px;padding:30px;}
.product-tech-pane{margin:0px 15px;padding: 0 15px;}
.tech-spec-grid .row{min-height:30px;border-bottom:solid 1px #ddd;line-height:30px;}
.tech-spec-grid .row{font-size:16px;line-height:20px;}
.tech-spec-grid .row{padding:5px 0;}
.tech-spec-grid .row .label{padding-top:5px;}
.tech-spec-grid .row .value{padding-bottom:5px;}
.tech-spec-grid .row .label{font-weight: bold;font-size:16px}
@media screen and (min-width: 576px) {
.tech-spec-grid .col-sm-7{text-align:right;}
}
.ul-no-bullets{margin:15px 0 0 0;padding:0;list-style: none;}
.ul-no-bullets a {display:inline-block;margin-bottom:12px;}
.ul-no-bullets.smaller-margin a{margin-bottom:6px;}
ul.product-comma-list{margin:0;padding:0;list-style-type:none;}
/* ul.product-comma-list.in-content li a {color:inherit;} */
ul.product-bene-list{margin:0;padding:0 0 0 20px;}

/* Product Home Styles */
.gray-right-border{border-right:solid 1px #CBCBCB}
.bg-gray {background-color:#F4F4F4;}
.bg-gray.darker {background-color:#EDEDED;}
.bg-gray.full {
  position: relative;
}


.bg-gray.full:before, .bg-gray.full.darker:before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX( -50%);
  height: 100%;
  width: calc(100vw - 20px);
  background: #F4F4F4;
}
.bg-gray.full.darker:before {
  background: #e8e8e8 ;
}


/* applied filters */
.applied-filters-heading{font: normal normal bold 20px/24px Montserrat;letter-spacing: 0.8px;text-transform: uppercase;display:inline-block;}
ul.applied-filters{margin:0 0 10px 0; padding:0;}
ul.applied-filters li{list-style:none;margin:0 8px 0 0;padding:12px 22px;font: normal normal bold 16px/18px Montserrat;border:solid 1px #E6E6E6;border-radius:10px;display:inline-block;}
ul.applied-filters li a{color:inherit}


/* cvt styles */
.pt-cv-wrapper{margin: 0 0 0 20px;}
/* .pt-cv-ifield{border-bottom:solid 1px #CBCBCB;} */
.pt-cv-content, .pt-cv-ctf-description{font: normal normal normal 17px/22px Open Sans;color: #313131;margin:6px 0 29px 0 !Important;}
h4.pt-cv-title {font: normal normal bold 20px/27px Montserrat !Important;letter-spacing: 0.96px;margin:20px 0 0 0 !Important;}
h4.pt-cv-title a{color: #313131}
.cvp-live-filter{font-size:17px;}
.pt-cv-view a.pt-cv-readmore{margin-top:20px !Important;display:inline-block !Important; font: normal normal 700 16px/19px Montserrat !Important; text-transform:uppercase !Important;letter-spacing: 0px;padding:10px 20px !Important;border: 3px solid #0027B7 !Important;}
.cvp-label-heading{font: normal normal bold 20px/24px Montserrat;letter-spacing: 0.8px;text-transform: uppercase;background-color:#E6E6E6;padding:18px 20px;display:block;}
.cvp-label, .shop-by-industry .label{font: normal normal bold 18px/40px Montserrat !Important;letter-spacing: 0.36px;text-transform: uppercase;}

.shop-by-industry .card{margin-bottom:30px;width:100%; text-align: center;}
.shop-by-industry .card a{display:block;}


.cvp-live-filter.cvp-checkbox{max-height:500px;overflow-y:auto;position:relative;}
.cvp-live-filter.cvp-checkbox &gt; .cvp-label{display:block;position:sticky;position:-webkit-sticky;top:0;background-color:#f4f4f4;}

.cvp-live-filter .checkbox{margin-bottom:8px;line-height:23px !Important;}
.cvp-live-filter {border-bottom:solid 1px #CBCBCB;margin-top:10px;padding-bottom:10px;width:95%;}
.checkbox-wrapper .checkbox {display:block;}
.checkbox-wrapper .checkbox label, .checkbox-wrapper .checkbox label input{cursor: pointer;}
.checkbox-wrapper{overflow:hidden;position:relative;padding-bottom:30px;}

/*.checkbox-wrapper{max-height: 310px;}
 .checkbox-wrapper.has-more:before, .checkbox-wrapper.show-more:before{
			content: 'Load More';
			font-family: 'Open Sans';
			display:block;width:100%;
			font: normal normal normal 15px/20px Open Sans;
			color:#0027B7;padding-left:2%;
			height:38px;background:#000;vertical-align:bottom;
			line-height:38px;padding-top:0px;
			position:absolute;bottom:0;
			background:transparent;
			cursor:pointer;
			background-image: linear-gradient(white, white);opacity:.95;
			}
.checkbox-wrapper.show-more{max-height: 1000px !Important;height: auto !Important;overflow:visible !Important;}
.checkbox-wrapper.show-more:before{
  content: 'Load Less';
  font-family: 'Open Sans';
} */

/* list-style:none;margin:0;padding:0; */
/*.cvp-live-filter{max-height:286px;overflow-y:auto;}*/
/* .pro-filters{float:left;width:330px;}
.pt-cv-view{width:calc(100% - 350px);float:left;clear:none !Important;}
.pt-cv-wrapper{clear:both !Important;} */

/* Flickity nav button fix for Google lighthouse reporting 44px sq is too small a tap target */
.flickity-prev-next-button{height:50px !Important; width:50px !Important;}

/* Product Photo Carousels */
.product-photo-carousel .carousel-cell {width: 100%;margin-right: 10px;}
.carousel-nav .carousel-cell {height: 90px;width: 90px;}
video.hero-video {max-width:100%;}
.product-video-carousel{overflow:hidden;}
.product-photo-carousel, .product-photo-nav, .product-video-carousel{max-width:100%;text-align: center;}
.product-photo-nav{height: 62px;width:86%;left:7%;}
.product-photo-nav .flickity-prev-next-button:disabled{display:none;}
.product-photo-nav .carousel-cell {height: 62px;width: 60px;margin-right:20px;border: 1px solid #707070;}
.product-photo-nav .carousel-cell:before {font-size: 60px;line-height: 60px;}
.product-photo-nav .carousel-cell.is-nav-selected {border: solid 2px #0027B7;}
.product-photo-nav .flickity-prev-next-button.next {right:-50px;}
.product-photo-nav .flickity-prev-next-button.previous {left:-50px;}

.related-markets-flickity{height:230px;width:100%;margin:20px 0;}
ul.related-markets-flickity{margin:0;padding:0;}
.related-markets-flickity .carousel-cell {display:inline-block;text-align:center;width: 257px;margin:0 15px;height:230px;vertical-align:top;}
.related-markets-flickity .carousel-cell:first-child{margin-left:0;}
.related-markets-flickity .flickity-prev-next-button.next {right:-70px;top:75px}
.related-markets-flickity .flickity-prev-next-button.previous {left:-70px;top:75px}

.specialtyconverters-flickity{width:100%;}
.specialtyconverters-flickity .carousel-cell {display:inline-block;text-align:center;margin:0;vertical-align:top;width:33%;height:66.34px;}
@media only screen and (min-width: 576px) {.specialtyconverters-flickity .carousel-cell {width:33%;height:66.34px;}}
@media only screen and (min-width: 768px) {.specialtyconverters-flickity .carousel-cell {width:24%;height:64.33px;}}
@media only screen and (min-width: 992px) {.specialtyconverters-flickity .carousel-cell {width:20%;height:70px;}}
@media only screen and (min-width: 1200px) {.specialtyconverters-flickity .carousel-cell {width:16%;height:68px;}}
.specialtyconverters-flickity .carousel-cell:first-child{margin-left:0;}
.specialtyconverters-flickity .flickity-page-dots{bottom:-40px;}


.about-us-flickity{width:100%;font-size:0;line-height:0;}
.about-us-flickity .flickity-page-dots{bottom:15px;}
.about-us-flickity .flickity-page-dots .dot{background:#fff;}
.about-us-flickity .carousel-cell {display:inline-block;width:100%;text-align:center;vertical-align:top;}
.about-us-flickity .carousel-cell:first-child{margin-left:0;}


.popular-products-flickity {width:100%;}
.popular-products-flickity .carousel-cell {display:inline-block;text-align:center;margin:0;vertical-align:top;width:33%;}
.popular-products-flickity .carousel-cell:first-child{margin-left:0;}
@media only screen and (min-width: 576px) {.popular-products-flickity .carousel-cell {}}
@media only screen and (min-width: 768px) {.popular-products-flickity .carousel-cell {width:25%}}
@media only screen and (min-width: 992px) {.popular-products-flickity .carousel-cell {width:20%}}
@media only screen and (min-width: 1200px) {.popular-products-flickity .carousel-cell {width:20%}}
.popular-products-flickity .flickity-prev-next-button.next {right:0px;top:40%}
.popular-products-flickity .flickity-prev-next-button.previous {left:0px;top:40%}


.tape-types-flickity {width:100%;}
.tape-types-flickity .carousel-cell {display:inline-block;text-align:center;margin:0;vertical-align:top;width:33%;}
.tape-types-flickity .carousel-cell:first-child{margin-left:0;}
@media only screen and (min-width: 576px) {.tape-types-flickity .carousel-cell {}}
@media only screen and (min-width: 768px) {.tape-types-flickity .carousel-cell {width:25%}}
@media only screen and (min-width: 992px) {.tape-types-flickity .carousel-cell {width:20%}}
@media only screen and (min-width: 1200px) {.tape-types-flickity .carousel-cell {width:20%}}
.tape-types-flickity .flickity-prev-next-button.next {right:0px;top:40%}
.tape-types-flickity .flickity-prev-next-button.previous {left:0px;top:40%}

.balloonvid-flickity{width:100%;text-align:center;min-height:120px}
.balloonvid-flickity .flickity-page-dots{display:none;}
.balloonvid-flickity .carousel-cell {display:inline-block;width:48%;margin:0 1%;vertical-align:top;}
.balloonvid-flickity .carousel-cell:first-child{margin-left:0;}
.balloonvid-flickity .flickity-prev-next-button.next {right:0px;top:30%;display:none;}
.balloonvid-flickity .flickity-prev-next-button.previous {left:0px;top:30%;display:none;}
@media only screen and (min-width: 576px) {
  .balloonvid-flickity{height:150px}
  .balloonvid-flickity .carousel-cell {display:inline-block;width:40%;text-align:center;margin:0 .5%;}
  .balloonvid-flickity .flickity-prev-next-button.next {right:-40px;top:50%;display:block;}
  .balloonvid-flickity .flickity-prev-next-button.previous {left:-40px;top:50%;display:block;}
}


.worklikeapro-flickity{width:100%;text-align:center;min-height:120px}
.worklikeapro-flickity .flickity-page-dots{display:none;}
.worklikeapro-flickity .carousel-cell {display:inline-block;width:48%;margin:0 1%;vertical-align:top;}
.worklikeapro-flickity .carousel-cell:first-child{margin-left:0;}
.worklikeapro-flickity .flickity-prev-next-button.next {right:0px;top:30%;display:none;}
.worklikeapro-flickity .flickity-prev-next-button.previous {left:0px;top:30%;display:none;}
@media only screen and (min-width: 576px) {
  .worklikeapro-flickity{height:150px}
  .worklikeapro-flickity .carousel-cell {display:inline-block;width:24%;text-align:center;margin:0 .5%;}
  .worklikeapro-flickity .flickity-prev-next-button.next {right:-40px;top:50%;display:block;}
  .worklikeapro-flickity .flickity-prev-next-button.previous {left:-40px;top:50%;display:block;}
}
.social-icon {width:30px;height:30px; margin-right:15px;display:inline-block;text-align:center;}
.social-icon.last{margin-right:0;margin-left:0px}
figure.social-icon {text-align:center;width:30px;}
@media only screen and (min-width: 576px) {
  .social-icon {margin-right:30px;}

}


.legacy-gaff-flickity {width:100%;}
.legacy-gaff-flickity .carousel-cell {display:inline-block;text-align:center;margin:0;vertical-align:top;width:100%;}
.legacy-standard-print-flickity {width:100%;}
.legacy-standard-print-flickity .carousel-cell {display:inline-block;text-align:center;margin:0;vertical-align:top;width:100%;padding:0;}

ul.related-blogs{margin:0;padding:0;list-style:none;}

.brochure-card img,.brochure-card span{margin-bottom:7px;}
.brochure-title{text-transform: uppercase;font-weight:bold;display:block;}


.product-home-hero-carousel-flickity {max-height:440px;overflow-y: hidden;}
.product-home-hero-carousel-flickity .carousel-cell {min-height:100px;width:1140px;max-height:440px;}
@media only screen and (max-width: 1200px) {.product-home-hero-carousel-flickity{max-height:379px;}}
@media only screen and (max-width: 992px) {.product-home-hero-carousel-flickity{max-height:284px;}}
@media only screen and (max-width: 768px) {.product-home-hero-carousel-flickity{max-height:213px;}}
.product-home-hero-carousel-flickity .carousel-cell a{display: inline-block;width:100%;height:100%;}
.product-home-hero-carousel-flickity .flickity-page-dots{bottom:15px;}
.product-home-hero-carousel-flickity .flickity-page-dots .dot{background:#fff;}
/* .hero-slide{position:relative;max-height:450px;}
.hero-title{position:absolute;left:611px;top:54px;font: normal normal 800 100px/122px Montserrat;letter-spacing: 0px;color: #FFFFFF;}
.hero-p{position:absolute;left:611px;top:184px;width:436px;font: normal normal 600 23px/27px Montserrat;letter-spacing: 0px;color: #FFFFFF;}
a.hero-action{position:absolute;left:611px;top:263px;}
a.hero-action, a.hero-text-action{text-decoration: none;display:inline-block;text-transform: uppercase;font: normal normal bold 16px/19px Montserrat;letter-spacing: 0px;color: #FFFFFF;background: #0027B7 0% 0% no-repeat padding-box;border:solid 3px transparent;border-radius: 30px;padding:13px 14px;}
a.hero-action:hover{border:solid 3px #fff;background-color:transparent;color:#fff;cursor: pointer;}
a.hero-text-action:hover{border:solid 3px #0027B7;background-color:transparent;color:#0027B7;} */

/* .border-gray{border: 1px solid #CBCBCB;padding:20px 0;background-color:#fff;} */
.product-home-text-carousel .flickity-page-dots{bottom:0px;}
.product-home-text-carousel .carousel-cell{display:inline-block;}
.hero-text-slide{position:relative;}

.team-quote-flickity {margin-bottom:45px;}
.team-quote-flickity .flickity-cell{width:100%;}
.team-quote-flickity .flickity-page-dots{bottom:-15px;}

.pt-cv-wrapper .pagination&gt;.active&gt;a, .pt-cv-wrapper .pagination&gt;.active&gt;a:focus, .pt-cv-wrapper .pagination&gt;.active&gt;a:hover, .pt-cv-wrapper .pagination&gt;.active&gt;span, .pt-cv-wrapper .pagination&gt;.active&gt;span:focus, .pt-cv-wrapper .pagination&gt;.active&gt;span:hover{background-color: #5c5c5c !important;border:none !Important;}
.pt-cv-wrapper .pagination&gt;.active&gt;a, .pt-cv-wrapper .pagination&gt;.active&gt;a:focus, .pt-cv-wrapper .pagination&gt;.active&gt;a:hover, .pt-cv-wrapper .pagination&gt;.active&gt;span, .pt-cv-wrapper .pagination&gt;.active&gt;span:focus, .pt-cv-wrapper .pagination&gt;.active&gt;span:hover {color:#fff !Important;}
.pt-cv-wrapper .pagination&gt;li&gt;a,.pt-cv-wrapper .pagination&gt;li&gt;span{color:#313131 !Important;margin-right:8px !Important;}
.pt-cv-pagination li.active a{background-color:#313131 !Important;line-height:34px !Important;padding:6px 12px !Important;vertical-align: middle !Important;font-size:18px !Important}
.pt-cv-wrapper .pagination a{line-height: 34px !Important;width: 50px;text-align: center;font-size:18px !Important;}
.pt-cv-pagination li.cv-pageitem-prev.active a, .pt-cv-pagination li.cv-pageitem-next.active a,
.pt-cv-pagination li.cv-pageitem-prev a, .pt-cv-pagination li.cv-pageitem-next a
{font-size:34px !Important;line-height:34px !Important;padding:2px 12px 10px 12px !Important;}
/* .cvp-live-filter {pointer-events: none;}
.checkbox-wrapper:before, .cvp-live-filter .checkbox, .cvp-live-filter label:after{pointer-events: all;}
.cvp-label{position:relative;padding-right:40px;pointer-events: all;}
.cvp-label:after {
	border-style: solid;
	border-width: 2px 2px 0 0;
	content: '';
	display: inline-block;
	height: 12px;
	right: 10px;
	position: absolute;
	top: 15px;
	transform: rotate(-45deg);
	vertical-align: middle;
	width: 12px;
	cursor: pointer;
	z-index:999;
} */

/* .cvp-label.show-filter:after{
	transform: rotate(135deg);
	top: 7px;
} */


.cvp-checkbox .checkbox input {width:18px;height:18px;vertical-align:middle;}

/* Tertiary Nav*/
ul.tertiary-nav {list-style: none;margin:0;padding:0;}
ul.tertiary-nav li {text-transform: uppercase;Montserrat;}
ul.tertiary-nav li a{font: normal normal bold 16px/19px Montserrat;color: #313131;background-color: #ededed;display:block;padding:14px 15px 14px 10px;margin-bottom:10px; border-left:solid 5px #ededed}
ul.tertiary-nav li a:hover{border-left-color: #0027B7;}
ul.tertiary-nav li.active a {border-left-color: #FFD540;background: #FFD540 0% 0% no-repeat padding-box;}
ul.tertiary-nav li.active a:hover{border-left-color: #0027B7;background-color: #ededed;}
ul.tertiary-nav .parent-link a{font: normal normal bold 22px/27px Montserrat;color: #0027B7;background-color: #fff;padding: 0 0 15px 0;border-left: none;}

/* CORE NAV*/
ul.core-nav{display:block;margin:15px 0;padding:0;font-size:0;text-align:center;}
ul.core-nav li{display:inline-block;width:100%;margin:0 0% 1% 0;padding:0;text-align:center;box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);}

ul.core-nav li a{display:block;line-height:62px;font-size:18px;padding:0;margin:0;text-transform:uppercase;letter-spacing:1px;transition: all .3s ease-out 0s}
ul.core-nav li a:hover{background-color:#fff !Important;transition: all .3s ease-out 0s;color:#0027B7 !Important;}
ul.core-nav li a.selected{background-color:#CBCBCB;border-color:#CBCBCB;color:#313131}
ul.core-nav li a.selected:hover{border-color:#fff;}
@media screen and (min-width: 576px) {ul.core-nav li {width:49%;margin:0 1% 1% 0} ul.core-nav li:nth-of-type(2), ul.core-nav li:nth-of-type(4){margin:0}}

@media screen and (min-width: 992px) {ul.core-nav li {width:24.25%;margin-bottom:0;}ul.core-nav li:nth-of-type(2){margin:0 1% 0 0;} ul.core-nav li:nth-of-type(4){margin:0;}ul.core-nav li a{font-size:18px;}}

/* ul.core-nav li:last-of-type{margin:0;} */


/* @media screen and (min-width: 394px) {ul.core-nav li a{font-size:10px;}}
@media screen and (min-width: 576px) {ul.core-nav li a{font-size:14px;}}
@media screen and (min-width: 768px) {ul.core-nav li a{font-size:18px;}}
@media screen and (min-width: 992px) {ul.core-nav li a{font-size:21px;}} */

/* Product Listings for non-store page */
/* .product-wrapper a img{padding:0 20px;} */
/* .product-wrapper{padding:0 30px;} */
.product-title{display:block;font: normal normal 600 22px/24px Montserrat;margin:15px 0; text-transform: uppercase;}
.product-blurb{display:block;}
.product-wrapper a.cta{margin-bottom:50px;display:inline-block;padding:10px 30px;color: #FFFFFF;text-transform: uppercase;}

/* Parent Page Listings*/
.child-listing-title{display:block;font: normal normal bold 20px/24px Montserrat;margin:15px 0;}
.child-listing-blurb{display:block;margin:0;}
.child-listing-wrapper h4{margin:0;margin:14px 0 14px 0;}
a.child-listing-action{display:inline-block;padding:10px 30px;color: #FFFFFF;text-transform: uppercase;background: #0027B7 0% 0% no-repeat padding-box;border-radius: 30px;margin-bottom:50px;}
a.child-listing-thumb{position:relative;display:block;margin:0 padding:0;line-height:100%;}
a.child-listing-thumb:hover:after{
	content: 'See Products';
	margin-right: 10px;
	position: absolute;
	top:0;
	left:0;
	margin:auto;
	width:100%;
	height:100%;
	padding-top:25%;
	text-align: center;
	background: #313131CC 0% 0% no-repeat padding-box;
	color:#fff;
	font: normal normal bold 20px/24px Montserrat;
	text-transform: uppercase;
}
a.large-cta{
	font: normal normal bold 20px/30px Open Sans;
	letter-spacing: 0px;
	color: #FFFFFF;
	display:block;
	background-color:#0027B7;
	text-transform: uppercase;
	border: solid 3px #0027B7;
	padding:19px 0;
	text-align: center;
	letter-spacing: .05em;
	margin:30px 0;
}
a.large-cta:hover{background-color:#fff;color:#0027B7;text-decoration: none;}
.market-manager-wrapper.center{text-align: center;}
.market-manager-wrapper p{margin-bottom:8px;}
.market-manager-wrapper.center p{text-align: center;}

.market-manager-wrapper p:last-child{margin-bottom:30px;}
.market-manager-wrapper img {margin:0 auto;}
a.market-manager-title, span.market-manager-title{display:block;font: normal normal bold 20px/24px Open Sans;color: #313131;text-transform: uppercase;}

/* blog styles */
/* article{margin-bottom:30px;} */
.meta-tag{line-height:24px;margin-bottom:8px;display:block;}
.meta-label{font-weight: Bold;}
.more-link, .more-link:visited{background: #0027B7 0% 0% no-repeat;width: 70%;padding:16px 20px;color: #FFFFFF;text-align: center;font: normal normal 700 16px/19px Montserrat;letter-spacing: 0px;display:block;text-decoration: none;margin: auto;}
.more-link:hover{text-decoration: none;background-color:#0028FF;color:#fff;transition: all .3s ease-out 0s;}


p.cta a, a.cta{color: #FFFFFF;text-align: center;font: normal normal 700 16px/19px Montserrat;letter-spacing: 0px;display:inline-block;padding:16px 20px;text-decoration: none;line-height:14px;transition: all .3s ease-out 0s;}
p.cta.primary a, a.cta.primary{background: #0027B7 0% 0% no-repeat;}
p.cta.primary.block a, a.cta.primary.block{display:block;font-weight:500}
/* a.cta.primary:last-child{margin-right:0;} margin-right:15px;*/
p.cta.primary a:hover, a.cta.primary:hover{background-color:#0028FF;color:#fff;transition: all .3s ease-out 0s;}



/* blog sidebar */
ul.blogs-by-product{list-style: none;margin:0;}
ul.blogs-by-product li{margin-bottom:10px;}


/*Core styles*/
.core-thumb-wrapper img {display:inline-block;font-size:0;line-height: 0; margin-right:10px;}
.core-thumb-wrapper .more-images{display:inline-block;margin-right:0;width:150px;height:150px;text-align:center;background-color:#F4F4F4;vertical-align:top;line-height: 150px;}
.type-event p a
{
    white-space: pre-wrap; /* CSS3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}
/* For Homepage banner style wrapper because banner style images don't exist for core at the moment*/
.core-event-cover{height:120px;}
@media screen and (min-width: 576px) {.core-event-cover{height:140px;}}


/* Meet the team styles  */
.team-card {text-align:center;}
.team-card a.name{display:block;text-transform: uppercase;font-weight:bold;color:inherit;}
.team-card .title{display:block;font-size: 16px;}

.team-profile a, .team-profile span{ display:block;margin-bottom:15px;}
.team-profile span.title{font-weight:bold;}


/* Tape Finder Styles */

.special-select {
  position: relative;
  /*Don't really need this just for demo styling*/
  max-width: 550px;
cursor: pointer;
display:block;
}

.special-select:after {
    content: ' ';
    right: 0px;
    top: 6px;
    height: 48px;
    width:48px;

    position: absolute;
    pointer-events: none;
    cursor: pointer;
    background: url('https://www.protapes.com/wp-content/themes/protapes/img/blue-down-arrow.jpg') no-repeat;
    background-size: center;
}
.special-select:after:hover{background-color: transparent}

/* IE11 hide native button (thanks Matt!) */
.special-select select::-ms-expand {display: none;}

.special-select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Add some styling */

  display: block;
  width: 100%;
  height: 50px;
  float: right;
  margin: 5px 0px;
  padding: 0px 16px;
  font-size: 18px;
  line-height: 1.55;
  color: #333;
  background-color: #ffffff;
  background-image: none;
/*
  -ms-word-break: normal;
  word-break: normal; */
  cursor: pointer;
}



.page-links {display:block;}
.page-links .page-numbers{display:none;}
.page-links .prev, .page-links .next{display:inline-block;font: normal normal bold 20px/77px Montserrat;color: #5D5C5D;text-transform: uppercase;}
.page-links a span{display:inline-block;background-color:#5D5C5D;height:77px;width:77px;text-align:center;color:#fff;border:solid 3px #5D5C5D;}
.page-links a span:hover{background-color:#fff;color:#5d5d5d;}
.page-links .prev {float:left;}
.page-links .prev span {margin-right:15px;}
.page-links .next {float:right;}
.page-links .next span {margin-left:15px;}

/* ACT-ON FORM STYLES */
.ao-form input, .ao-form  textarea, .ao-form select{background-color: #EDEDED;border-color: #313131 !Important;border-width: 1px;margin-bottom:0 !Important;color: #333;font-family: 'Open Sans', sans-serif;padding:7px !Important;}
.ao-form input:focus, .ao-form  textarea:focus, .ao-form select:focus{border-color: #e7eaec !Important;}
.ao-form input.ao-form-error, .ao-form  textarea.ao-form-error, .ao-form select.ao-form-error{border-color: #cc3333 !Important;}
.ao-form span.ao-form-error-message{color: #cc3333;font-size: 11px;line-height:9px;}

.ao-form ::-webkit-input-placeholder {color: #666;font-family: 'Open Sans', sans-serif;text-align: inherit;}
.ao-form  ::-moz-placeholder {color: #666;font-family: 'Open Sans', sans-serif;text-align: inherit;}
.ao-form  :-ms-input-placeholder {color: #666;font-family: 'Open Sans', sans-serif;text-align: inherit;}
.ao-form :-moz-placeholder {color: #666;font-family: 'Open Sans', sans-serif;text-align: inherit;}

 .ao-form input{padding: 10px !Important; font: normal normal normal 18px/24px Open Sans !Important;}
 .ao-input-block, .ao-combo-block{padding: 0 0 8px 0 !Important;}
 #block-b1585582672569 label,  #block-b1526066954146 label,  #block-b1524492559964 label{display: none;}
 .ao-combo-block{padding: 0px; margin: 0px;}
 .ao-combo-block{margin-top: 4px;}
 .ao-form-submit{margin-top:30px;font-weight:700 !Important;border:solid 3px #0027B7; }

.core-excerpt p, .core-excerpt a{overflow-wrap: break-word; word-wrap: break-word;word-break: break-word;hyphens: auto;}


/*
.wp-block-embed__wrapper iframe {
    max-height:360px; !Important;
} */


/* .cvp-checkbox .checkbox input
{
	-webkit-appearance: none;
	height:20px;width:20px;
	background-color: White;
	line-height:20px;
	border: 1px solid #707070;border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	display: inline-block;
	position: relative;
	vertical-align:middle;
}
.cvp-checkbox .checkbox input:active, .cvp-checkbox .checkbox input:checked:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.cvp-checkbox .checkbox input:checked {
	background-color: White;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
}

.cvp-checkbox .checkbox input:checked:after {
	content: '\2714';
	font-size: 20px;
	position: absolute;
	top: -6px;
	left: 1px;
	color: #0027B7;
	font-weight:bold;
} */
/* .cvp-checkbox .checkbox input {position:absolute;opacity:0;}

.cvp-checkbox .checkbox label:before {
		content: '';
		margin-right: 10px;
		display: inline-block;
		vertical-align: text-top;
		width: 20px;
		height: 20px;
		background: White;
		border:solid 1px #e2e3e4;
	}

.cvp-checkbox .checkbox:hover label:before {
		background: #f35429;
	}

  .cvp-checkbox .checkbox input:checked:before {
    background: #f35429;
		content: 'checked';
  } */


#search-results-overlay{height:calc(100vh - 158px);display:none;background-color: #fff;opacity:1;position:absolute;z-index:120;overflow-y: auto;left:0;width:100%;}
@media screen and (min-width: 671px) {#search-results-overlay{height:calc(100vh - 90px);}}
@media screen and (min-width: 1140px) {#search-results-overlay{height:calc(100vh - 130px);}}
#search-results-overlay.search-overlay-active{display:block;}
#search-overlay-close{cursor:pointer;}

.overflow-scroll{}
.body-no-scroll{overflow-y: hidden;}


  .search-overlay {
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 110;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.96);
    visibility: hidden;
    opacity: 0;
    transform: scale(1.09);
    transition: opacity 0.3s, transform 0.3s, visibility 0.3s;
    box-sizing: border-box;
  }
  .search-overlay p {
    padding-top: 15px;
  }
  .search-overlay .event-summary p {
    padding-top: 0;
  }
  .search-overlay .event-summary {
    margin-bottom: 0;
    margin-top: 20px;
  }
  body.admin-bar .search-overlay {
    top: 32px;
  }
  .search-overlay__top {
    background-color: rgba(0, 0, 0, 0.12);
  }
  .search-overlay__icon {
    margin-right: 10px;
    font-size: 1.8rem;
    color: #F95738;
  }
  @media (min-width: 960px) {
    .search-overlay__icon {
      font-size: 2.5rem;
    }
  }
  .search-overlay--active {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
  }
  .search-overlay__section-title {
    margin: 30px 0 1px 0;
    font-weight: 400;
    color: #0D3B66;
    font-size: 2rem;
    padding: 15px 0;
    border-bottom: 1px solid #ccc;
  }
  .search-overlay__close {
    position: absolute;
    top: 13px;
    right: 16px;
    font-size: 2.1rem;
    cursor: pointer;
    transition: all 0.3s;
    background-color: #fff;
    color: #F95738;
    line-height: 0.7;
  }
  @media (min-width: 530px) {
    .search-overlay__close {
      top: 18px;
      font-size: 2.1rem;
    }
  }
  @media (min-width: 960px) {
    .search-overlay__close {
      top: 26px;
      font-size: 2.8rem;
    }
  }
  .search-overlay__close:hover {
    opacity: 1;
  }
  .search-overlay .one-half {
    padding-bottom: 0;
  }

  .search-term {
    width: 75%;
    box-sizing: border-box;
    border: none;
    padding: 15px 0;
    margin: 0;
    background-color: transparent;
    font-size: 1rem;
    font-weight: 300;
    outline: none;
    color: #F95738;
  }
  @media (min-width: 530px) {
    .search-term {
      font-size: 1.5rem;
    }
  }
  @media (min-width: 960px) {
    .search-term {
      width: 80%;
      font-size: 3rem;
    }
  }

  .body-no-scroll {
    overflow: hidden;
  }


/* Styles for a spinner */
.loader{overflow:hidden;}
.loader,
.loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}
.loader {
  margin: 60px auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(0,39,183, 0.2);
  border-right: 1.1em solid rgba(0,39,183, 0.2);
  border-bottom: 1.1em solid rgba(0,39,183, 0.2);
  border-left: 1.1em solid #0027b7;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
  /*End Spinner Styles*/


  .wp-block-embed, .wp-block-embed__wrapper::before {
  padding: 0;
  margin:0;
  }

.wp-block-embed__wrapper iframe{max-height:360px !Important;margin:15px 0 30px 0}
.post figure.wp-block-image {margin-bottom:30px;}
.post figcaption{text-align:center;font-size:16px}
.post h4, .post p, .post blockquote{margin-bottom:30px;}
.post blockquote{margin:30px 15px;padding:30px}
.post blockquote p{margin-bottom:15px; font-size:22px;line-height:135%;font-weight:bold;}

.video-thumbnail img::before {
  background: url('https://www.protapes.com/wp-content/uploads/2024/10/Triangle-1.png') repeat top center;
}</pre></body></html>