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 > .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>.active>a, .pt-cv-wrapper .pagination>.active>a:focus, .pt-cv-wrapper .pagination>.active>a:hover, .pt-cv-wrapper .pagination>.active>span, .pt-cv-wrapper .pagination>.active>span:focus, .pt-cv-wrapper .pagination>.active>span:hover{background-color: #5c5c5c !important;border:none !Important;} .pt-cv-wrapper .pagination>.active>a, .pt-cv-wrapper .pagination>.active>a:focus, .pt-cv-wrapper .pagination>.active>a:hover, .pt-cv-wrapper .pagination>.active>span, .pt-cv-wrapper .pagination>.active>span:focus, .pt-cv-wrapper .pagination>.active>span:hover {color:#fff !Important;} .pt-cv-wrapper .pagination>li>a,.pt-cv-wrapper .pagination>li>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; }