.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.28571429em;text-align:center;}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}.fa-ul>li{position:relative;}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center;}.fa-li.fa-lg{left:-1.85714286em;}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa.fa-pull-left{margin-right:.3em;}.fa.fa-pull-right{margin-left:.3em;}.pull-right{float:right;}.pull-left{float:left;}.fa.pull-left{margin-right:.3em;}.fa.pull-right{margin-left:.3em;}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-glass:before{content:"";}.fa-music:before{content:"";}.fa-search:before{content:"";}.fa-envelope-o:before{content:"";}.fa-heart:before{content:"";}.fa-star:before{content:"";}.fa-star-o:before{content:"";}.fa-user:before{content:"";}.fa-film:before{content:"";}.fa-th-large:before{content:"";}.fa-th:before{content:"";}.fa-th-list:before{content:"";}.fa-check:before{content:"";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"";}.fa-search-plus:before{content:"";}.fa-search-minus:before{content:"";}.fa-power-off:before{content:"";}.fa-signal:before{content:"";}.fa-gear:before,.fa-cog:before{content:"";}.fa-trash-o:before{content:"";}.fa-home:before{content:"";}.fa-file-o:before{content:"";}.fa-clock-o:before{content:"";}.fa-road:before{content:"";}.fa-download:before{content:"";}.fa-arrow-circle-o-down:before{content:"";}.fa-arrow-circle-o-up:before{content:"";}.fa-inbox:before{content:"";}.fa-play-circle-o:before{content:"";}.fa-rotate-right:before,.fa-repeat:before{content:"";}.fa-refresh:before{content:"";}.fa-list-alt:before{content:"";}.fa-lock:before{content:"";}.fa-flag:before{content:"";}.fa-headphones:before{content:"";}.fa-volume-off:before{content:"";}.fa-volume-down:before{content:"";}.fa-volume-up:before{content:"";}.fa-qrcode:before{content:"";}.fa-barcode:before{content:"";}.fa-tag:before{content:"";}.fa-tags:before{content:"";}.fa-book:before{content:"";}.fa-bookmark:before{content:"";}.fa-print:before{content:"";}.fa-camera:before{content:"";}.fa-font:before{content:"";}.fa-bold:before{content:"";}.fa-italic:before{content:"";}.fa-text-height:before{content:"";}.fa-text-width:before{content:"";}.fa-align-left:before{content:"";}.fa-align-center:before{content:"";}.fa-align-right:before{content:"";}.fa-align-justify:before{content:"";}.fa-list:before{content:"";}.fa-dedent:before,.fa-outdent:before{content:"";}.fa-indent:before{content:"";}.fa-video-camera:before{content:"";}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"";}.fa-pencil:before{content:"";}.fa-map-marker:before{content:"";}.fa-adjust:before{content:"";}.fa-tint:before{content:"";}.fa-edit:before,.fa-pencil-square-o:before{content:"";}.fa-share-square-o:before{content:"";}.fa-check-square-o:before{content:"";}.fa-arrows:before{content:"";}.fa-step-backward:before{content:"";}.fa-fast-backward:before{content:"";}.fa-backward:before{content:"";}.fa-play:before{content:"";}.fa-pause:before{content:"";}.fa-stop:before{content:"";}.fa-forward:before{content:"";}.fa-fast-forward:before{content:"";}.fa-step-forward:before{content:"";}.fa-eject:before{content:"";}.fa-chevron-left:before{content:"";}.fa-chevron-right:before{content:"";}.fa-plus-circle:before{content:"";}.fa-minus-circle:before{content:"";}.fa-times-circle:before{content:"";}.fa-check-circle:before{content:"";}.fa-question-circle:before{content:"";}.fa-info-circle:before{content:"";}.fa-crosshairs:before{content:"";}.fa-times-circle-o:before{content:"";}.fa-check-circle-o:before{content:"";}.fa-ban:before{content:"";}.fa-arrow-left:before{content:"";}.fa-arrow-right:before{content:"";}.fa-arrow-up:before{content:"";}.fa-arrow-down:before{content:"";}.fa-mail-forward:before,.fa-share:before{content:"";}.fa-expand:before{content:"";}.fa-compress:before{content:"";}.fa-plus:before{content:"";}.fa-minus:before{content:"";}.fa-asterisk:before{content:"";}.fa-exclamation-circle:before{content:"";}.fa-gift:before{content:"";}.fa-leaf:before{content:"";}.fa-fire:before{content:"";}.fa-eye:before{content:"";}.fa-eye-slash:before{content:"";}.fa-warning:before,.fa-exclamation-triangle:before{content:"";}.fa-plane:before{content:"";}.fa-calendar:before{content:"";}.fa-random:before{content:"";}.fa-comment:before{content:"";}.fa-magnet:before{content:"";}.fa-chevron-up:before{content:"";}.fa-chevron-down:before{content:"";}.fa-retweet:before{content:"";}.fa-shopping-cart:before{content:"";}.fa-folder:before{content:"";}.fa-folder-open:before{content:"";}.fa-arrows-v:before{content:"";}.fa-arrows-h:before{content:"";}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"";}.fa-twitter-square:before{content:"";}.fa-facebook-square:before{content:"";}.fa-camera-retro:before{content:"";}.fa-key:before{content:"";}.fa-gears:before,.fa-cogs:before{content:"";}.fa-comments:before{content:"";}.fa-thumbs-o-up:before{content:"";}.fa-thumbs-o-down:before{content:"";}.fa-star-half:before{content:"";}.fa-heart-o:before{content:"";}.fa-sign-out:before{content:"";}.fa-linkedin-square:before{content:"";}.fa-thumb-tack:before{content:"";}.fa-external-link:before{content:"";}.fa-sign-in:before{content:"";}.fa-trophy:before{content:"";}.fa-github-square:before{content:"";}.fa-upload:before{content:"";}.fa-lemon-o:before{content:"";}.fa-phone:before{content:"";}.fa-square-o:before{content:"";}.fa-bookmark-o:before{content:"";}.fa-phone-square:before{content:"";}.fa-twitter:before{content:"";}.fa-facebook-f:before,.fa-facebook:before{content:"";}.fa-github:before{content:"";}.fa-unlock:before{content:"";}.fa-credit-card:before{content:"";}.fa-feed:before,.fa-rss:before{content:"";}.fa-hdd-o:before{content:"";}.fa-bullhorn:before{content:"";}.fa-bell:before{content:"";}.fa-certificate:before{content:"";}.fa-hand-o-right:before{content:"";}.fa-hand-o-left:before{content:"";}.fa-hand-o-up:before{content:"";}.fa-hand-o-down:before{content:"";}.fa-arrow-circle-left:before{content:"";}.fa-arrow-circle-right:before{content:"";}.fa-arrow-circle-up:before{content:"";}.fa-arrow-circle-down:before{content:"";}.fa-globe:before{content:"";}.fa-wrench:before{content:"";}.fa-tasks:before{content:"";}.fa-filter:before{content:"";}.fa-briefcase:before{content:"";}.fa-arrows-alt:before{content:"";}.fa-group:before,.fa-users:before{content:"";}.fa-chain:before,.fa-link:before{content:"";}.fa-cloud:before{content:"";}.fa-flask:before{content:"";}.fa-cut:before,.fa-scissors:before{content:"";}.fa-copy:before,.fa-files-o:before{content:"";}.fa-paperclip:before{content:"";}.fa-save:before,.fa-floppy-o:before{content:"";}.fa-square:before{content:"";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"";}.fa-list-ul:before{content:"";}.fa-list-ol:before{content:"";}.fa-strikethrough:before{content:"";}.fa-underline:before{content:"";}.fa-table:before{content:"";}.fa-magic:before{content:"";}.fa-truck:before{content:"";}.fa-pinterest:before{content:"";}.fa-pinterest-square:before{content:"";}.fa-google-plus-square:before{content:"";}.fa-google-plus:before{content:"";}.fa-money:before{content:"";}.fa-caret-down:before{content:"";}.fa-caret-up:before{content:"";}.fa-caret-left:before{content:"";}.fa-caret-right:before{content:"";}.fa-columns:before{content:"";}.fa-unsorted:before,.fa-sort:before{content:"";}.fa-sort-down:before,.fa-sort-desc:before{content:"";}.fa-sort-up:before,.fa-sort-asc:before{content:"";}.fa-envelope:before{content:"";}.fa-linkedin:before{content:"";}.fa-rotate-left:before,.fa-undo:before{content:"";}.fa-legal:before,.fa-gavel:before{content:"";}.fa-dashboard:before,.fa-tachometer:before{content:"";}.fa-comment-o:before{content:"";}.fa-comments-o:before{content:"";}.fa-flash:before,.fa-bolt:before{content:"";}.fa-sitemap:before{content:"";}.fa-umbrella:before{content:"";}.fa-paste:before,.fa-clipboard:before{content:"";}.fa-lightbulb-o:before{content:"";}.fa-exchange:before{content:"";}.fa-cloud-download:before{content:"";}.fa-cloud-upload:before{content:"";}.fa-user-md:before{content:"";}.fa-stethoscope:before{content:"";}.fa-suitcase:before{content:"";}.fa-bell-o:before{content:"";}.fa-coffee:before{content:"";}.fa-cutlery:before{content:"";}.fa-file-text-o:before{content:"";}.fa-building-o:before{content:"";}.fa-hospital-o:before{content:"";}.fa-ambulance:before{content:"";}.fa-medkit:before{content:"";}.fa-fighter-jet:before{content:"";}.fa-beer:before{content:"";}.fa-h-square:before{content:"";}.fa-plus-square:before{content:"";}.fa-angle-double-left:before{content:"";}.fa-angle-double-right:before{content:"";}.fa-angle-double-up:before{content:"";}.fa-angle-double-down:before{content:"";}.fa-angle-left:before{content:"";}.fa-angle-right:before{content:"";}.fa-angle-up:before{content:"";}.fa-angle-down:before{content:"";}.fa-desktop:before{content:"";}.fa-laptop:before{content:"";}.fa-tablet:before{content:"";}.fa-mobile-phone:before,.fa-mobile:before{content:"";}.fa-circle-o:before{content:"";}.fa-quote-left:before{content:"";}.fa-quote-right:before{content:"";}.fa-spinner:before{content:"";}.fa-circle:before{content:"";}.fa-mail-reply:before,.fa-reply:before{content:"";}.fa-github-alt:before{content:"";}.fa-folder-o:before{content:"";}.fa-folder-open-o:before{content:"";}.fa-smile-o:before{content:"";}.fa-frown-o:before{content:"";}.fa-meh-o:before{content:"";}.fa-gamepad:before{content:"";}.fa-keyboard-o:before{content:"";}.fa-flag-o:before{content:"";}.fa-flag-checkered:before{content:"";}.fa-terminal:before{content:"";}.fa-code:before{content:"";}.fa-mail-reply-all:before,.fa-reply-all:before{content:"";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"";}.fa-location-arrow:before{content:"";}.fa-crop:before{content:"";}.fa-code-fork:before{content:"";}.fa-unlink:before,.fa-chain-broken:before{content:"";}.fa-question:before{content:"";}.fa-info:before{content:"";}.fa-exclamation:before{content:"";}.fa-superscript:before{content:"";}.fa-subscript:before{content:"";}.fa-eraser:before{content:"";}.fa-puzzle-piece:before{content:"";}.fa-microphone:before{content:"";}.fa-microphone-slash:before{content:"";}.fa-shield:before{content:"";}.fa-calendar-o:before{content:"";}.fa-fire-extinguisher:before{content:"";}.fa-rocket:before{content:"";}.fa-maxcdn:before{content:"";}.fa-chevron-circle-left:before{content:"";}.fa-chevron-circle-right:before{content:"";}.fa-chevron-circle-up:before{content:"";}.fa-chevron-circle-down:before{content:"";}.fa-html5:before{content:"";}.fa-css3:before{content:"";}.fa-anchor:before{content:"";}.fa-unlock-alt:before{content:"";}.fa-bullseye:before{content:"";}.fa-ellipsis-h:before{content:"";}.fa-ellipsis-v:before{content:"";}.fa-rss-square:before{content:"";}.fa-play-circle:before{content:"";}.fa-ticket:before{content:"";}.fa-minus-square:before{content:"";}.fa-minus-square-o:before{content:"";}.fa-level-up:before{content:"";}.fa-level-down:before{content:"";}.fa-check-square:before{content:"";}.fa-pencil-square:before{content:"";}.fa-external-link-square:before{content:"";}.fa-share-square:before{content:"";}.fa-compass:before{content:"";}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"";}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"";}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"";}.fa-euro:before,.fa-eur:before{content:"";}.fa-gbp:before{content:"";}.fa-dollar:before,.fa-usd:before{content:"";}.fa-rupee:before,.fa-inr:before{content:"";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"";}.fa-won:before,.fa-krw:before{content:"";}.fa-bitcoin:before,.fa-btc:before{content:"";}.fa-file:before{content:"";}.fa-file-text:before{content:"";}.fa-sort-alpha-asc:before{content:"";}.fa-sort-alpha-desc:before{content:"";}.fa-sort-amount-asc:before{content:"";}.fa-sort-amount-desc:before{content:"";}.fa-sort-numeric-asc:before{content:"";}.fa-sort-numeric-desc:before{content:"";}.fa-thumbs-up:before{content:"";}.fa-thumbs-down:before{content:"";}.fa-youtube-square:before{content:"";}.fa-youtube:before{content:"";}.fa-xing:before{content:"";}.fa-xing-square:before{content:"";}.fa-youtube-play:before{content:"";}.fa-dropbox:before{content:"";}.fa-stack-overflow:before{content:"";}.fa-instagram:before{content:"";}.fa-flickr:before{content:"";}.fa-adn:before{content:"";}.fa-bitbucket:before{content:"";}.fa-bitbucket-square:before{content:"";}.fa-tumblr:before{content:"";}.fa-tumblr-square:before{content:"";}.fa-long-arrow-down:before{content:"";}.fa-long-arrow-up:before{content:"";}.fa-long-arrow-left:before{content:"";}.fa-long-arrow-right:before{content:"";}.fa-apple:before{content:"";}.fa-windows:before{content:"";}.fa-android:before{content:"";}.fa-linux:before{content:"";}.fa-dribbble:before{content:"";}.fa-skype:before{content:"";}.fa-foursquare:before{content:"";}.fa-trello:before{content:"";}.fa-female:before{content:"";}.fa-male:before{content:"";}.fa-gittip:before,.fa-gratipay:before{content:"";}.fa-sun-o:before{content:"";}.fa-moon-o:before{content:"";}.fa-archive:before{content:"";}.fa-bug:before{content:"";}.fa-vk:before{content:"";}.fa-weibo:before{content:"";}.fa-renren:before{content:"";}.fa-pagelines:before{content:"";}.fa-stack-exchange:before{content:"";}.fa-arrow-circle-o-right:before{content:"";}.fa-arrow-circle-o-left:before{content:"";}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"";}.fa-dot-circle-o:before{content:"";}.fa-wheelchair:before{content:"";}.fa-vimeo-square:before{content:"";}.fa-turkish-lira:before,.fa-try:before{content:"";}.fa-plus-square-o:before{content:"";}.fa-space-shuttle:before{content:"";}.fa-slack:before{content:"";}.fa-envelope-square:before{content:"";}.fa-wordpress:before{content:"";}.fa-openid:before{content:"";}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"";}.fa-mortar-board:before,.fa-graduation-cap:before{content:"";}.fa-yahoo:before{content:"";}.fa-google:before{content:"";}.fa-reddit:before{content:"";}.fa-reddit-square:before{content:"";}.fa-stumbleupon-circle:before{content:"";}.fa-stumbleupon:before{content:"";}.fa-delicious:before{content:"";}.fa-digg:before{content:"";}.fa-pied-piper-pp:before{content:"";}.fa-pied-piper-alt:before{content:"";}.fa-drupal:before{content:"";}.fa-joomla:before{content:"";}.fa-language:before{content:"";}.fa-fax:before{content:"";}.fa-building:before{content:"";}.fa-child:before{content:"";}.fa-paw:before{content:"";}.fa-spoon:before{content:"";}.fa-cube:before{content:"";}.fa-cubes:before{content:"";}.fa-behance:before{content:"";}.fa-behance-square:before{content:"";}.fa-steam:before{content:"";}.fa-steam-square:before{content:"";}.fa-recycle:before{content:"";}.fa-automobile:before,.fa-car:before{content:"";}.fa-cab:before,.fa-taxi:before{content:"";}.fa-tree:before{content:"";}.fa-spotify:before{content:"";}.fa-deviantart:before{content:"";}.fa-soundcloud:before{content:"";}.fa-database:before{content:"";}.fa-file-pdf-o:before{content:"";}.fa-file-word-o:before{content:"";}.fa-file-excel-o:before{content:"";}.fa-file-powerpoint-o:before{content:"";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"";}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"";}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"";}.fa-file-movie-o:before,.fa-file-video-o:before{content:"";}.fa-file-code-o:before{content:"";}.fa-vine:before{content:"";}.fa-codepen:before{content:"";}.fa-jsfiddle:before{content:"";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"";}.fa-circle-o-notch:before{content:"";}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"";}.fa-ge:before,.fa-empire:before{content:"";}.fa-git-square:before{content:"";}.fa-git:before{content:"";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"";}.fa-tencent-weibo:before{content:"";}.fa-qq:before{content:"";}.fa-wechat:before,.fa-weixin:before{content:"";}.fa-send:before,.fa-paper-plane:before{content:"";}.fa-send-o:before,.fa-paper-plane-o:before{content:"";}.fa-history:before{content:"";}.fa-circle-thin:before{content:"";}.fa-header:before{content:"";}.fa-paragraph:before{content:"";}.fa-sliders:before{content:"";}.fa-share-alt:before{content:"";}.fa-share-alt-square:before{content:"";}.fa-bomb:before{content:"";}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"";}.fa-tty:before{content:"";}.fa-binoculars:before{content:"";}.fa-plug:before{content:"";}.fa-slideshare:before{content:"";}.fa-twitch:before{content:"";}.fa-yelp:before{content:"";}.fa-newspaper-o:before{content:"";}.fa-wifi:before{content:"";}.fa-calculator:before{content:"";}.fa-paypal:before{content:"";}.fa-google-wallet:before{content:"";}.fa-cc-visa:before{content:"";}.fa-cc-mastercard:before{content:"";}.fa-cc-discover:before{content:"";}.fa-cc-amex:before{content:"";}.fa-cc-paypal:before{content:"";}.fa-cc-stripe:before{content:"";}.fa-bell-slash:before{content:"";}.fa-bell-slash-o:before{content:"";}.fa-trash:before{content:"";}.fa-copyright:before{content:"";}.fa-at:before{content:"";}.fa-eyedropper:before{content:"";}.fa-paint-brush:before{content:"";}.fa-birthday-cake:before{content:"";}.fa-area-chart:before{content:"";}.fa-pie-chart:before{content:"";}.fa-line-chart:before{content:"";}.fa-lastfm:before{content:"";}.fa-lastfm-square:before{content:"";}.fa-toggle-off:before{content:"";}.fa-toggle-on:before{content:"";}.fa-bicycle:before{content:"";}.fa-bus:before{content:"";}.fa-ioxhost:before{content:"";}.fa-angellist:before{content:"";}.fa-cc:before{content:"";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"";}.fa-meanpath:before{content:"";}.fa-buysellads:before{content:"";}.fa-connectdevelop:before{content:"";}.fa-dashcube:before{content:"";}.fa-forumbee:before{content:"";}.fa-leanpub:before{content:"";}.fa-sellsy:before{content:"";}.fa-shirtsinbulk:before{content:"";}.fa-simplybuilt:before{content:"";}.fa-skyatlas:before{content:"";}.fa-cart-plus:before{content:"";}.fa-cart-arrow-down:before{content:"";}.fa-diamond:before{content:"";}.fa-ship:before{content:"";}.fa-user-secret:before{content:"";}.fa-motorcycle:before{content:"";}.fa-street-view:before{content:"";}.fa-heartbeat:before{content:"";}.fa-venus:before{content:"";}.fa-mars:before{content:"";}.fa-mercury:before{content:"";}.fa-intersex:before,.fa-transgender:before{content:"";}.fa-transgender-alt:before{content:"";}.fa-venus-double:before{content:"";}.fa-mars-double:before{content:"";}.fa-venus-mars:before{content:"";}.fa-mars-stroke:before{content:"";}.fa-mars-stroke-v:before{content:"";}.fa-mars-stroke-h:before{content:"";}.fa-neuter:before{content:"";}.fa-genderless:before{content:"";}.fa-facebook-official:before{content:"";}.fa-pinterest-p:before{content:"";}.fa-whatsapp:before{content:"";}.fa-server:before{content:"";}.fa-user-plus:before{content:"";}.fa-user-times:before{content:"";}.fa-hotel:before,.fa-bed:before{content:"";}.fa-viacoin:before{content:"";}.fa-train:before{content:"";}.fa-subway:before{content:"";}.fa-medium:before{content:"";}.fa-yc:before,.fa-y-combinator:before{content:"";}.fa-optin-monster:before{content:"";}.fa-opencart:before{content:"";}.fa-expeditedssl:before{content:"";}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"";}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"";}.fa-battery-2:before,.fa-battery-half:before{content:"";}.fa-battery-1:before,.fa-battery-quarter:before{content:"";}.fa-battery-0:before,.fa-battery-empty:before{content:"";}.fa-mouse-pointer:before{content:"";}.fa-i-cursor:before{content:"";}.fa-object-group:before{content:"";}.fa-object-ungroup:before{content:"";}.fa-sticky-note:before{content:"";}.fa-sticky-note-o:before{content:"";}.fa-cc-jcb:before{content:"";}.fa-cc-diners-club:before{content:"";}.fa-clone:before{content:"";}.fa-balance-scale:before{content:"";}.fa-hourglass-o:before{content:"";}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"";}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"";}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"";}.fa-hourglass:before{content:"";}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"";}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"";}.fa-hand-scissors-o:before{content:"";}.fa-hand-lizard-o:before{content:"";}.fa-hand-spock-o:before{content:"";}.fa-hand-pointer-o:before{content:"";}.fa-hand-peace-o:before{content:"";}.fa-trademark:before{content:"";}.fa-registered:before{content:"";}.fa-creative-commons:before{content:"";}.fa-gg:before{content:"";}.fa-gg-circle:before{content:"";}.fa-tripadvisor:before{content:"";}.fa-odnoklassniki:before{content:"";}.fa-odnoklassniki-square:before{content:"";}.fa-get-pocket:before{content:"";}.fa-wikipedia-w:before{content:"";}.fa-safari:before{content:"";}.fa-chrome:before{content:"";}.fa-firefox:before{content:"";}.fa-opera:before{content:"";}.fa-internet-explorer:before{content:"";}.fa-tv:before,.fa-television:before{content:"";}.fa-contao:before{content:"";}.fa-500px:before{content:"";}.fa-amazon:before{content:"";}.fa-calendar-plus-o:before{content:"";}.fa-calendar-minus-o:before{content:"";}.fa-calendar-times-o:before{content:"";}.fa-calendar-check-o:before{content:"";}.fa-industry:before{content:"";}.fa-map-pin:before{content:"";}.fa-map-signs:before{content:"";}.fa-map-o:before{content:"";}.fa-map:before{content:"";}.fa-commenting:before{content:"";}.fa-commenting-o:before{content:"";}.fa-houzz:before{content:"";}.fa-vimeo:before{content:"";}.fa-black-tie:before{content:"";}.fa-fonticons:before{content:"";}.fa-reddit-alien:before{content:"";}.fa-edge:before{content:"";}.fa-credit-card-alt:before{content:"";}.fa-codiepie:before{content:"";}.fa-modx:before{content:"";}.fa-fort-awesome:before{content:"";}.fa-usb:before{content:"";}.fa-product-hunt:before{content:"";}.fa-mixcloud:before{content:"";}.fa-scribd:before{content:"";}.fa-pause-circle:before{content:"";}.fa-pause-circle-o:before{content:"";}.fa-stop-circle:before{content:"";}.fa-stop-circle-o:before{content:"";}.fa-shopping-bag:before{content:"";}.fa-shopping-basket:before{content:"";}.fa-hashtag:before{content:"";}.fa-bluetooth:before{content:"";}.fa-bluetooth-b:before{content:"";}.fa-percent:before{content:"";}.fa-gitlab:before{content:"";}.fa-wpbeginner:before{content:"";}.fa-wpforms:before{content:"";}.fa-envira:before{content:"";}.fa-universal-access:before{content:"";}.fa-wheelchair-alt:before{content:"";}.fa-question-circle-o:before{content:"";}.fa-blind:before{content:"";}.fa-audio-description:before{content:"";}.fa-volume-control-phone:before{content:"";}.fa-braille:before{content:"";}.fa-assistive-listening-systems:before{content:"";}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"";}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"";}.fa-glide:before{content:"";}.fa-glide-g:before{content:"";}.fa-signing:before,.fa-sign-language:before{content:"";}.fa-low-vision:before{content:"";}.fa-viadeo:before{content:"";}.fa-viadeo-square:before{content:"";}.fa-snapchat:before{content:"";}.fa-snapchat-ghost:before{content:"";}.fa-snapchat-square:before{content:"";}.fa-pied-piper:before{content:"";}.fa-first-order:before{content:"";}.fa-yoast:before{content:"";}.fa-themeisle:before{content:"";}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"";}.fa-fa:before,.fa-font-awesome:before{content:"";}.fa-handshake-o:before{content:"";}.fa-envelope-open:before{content:"";}.fa-envelope-open-o:before{content:"";}.fa-linode:before{content:"";}.fa-address-book:before{content:"";}.fa-address-book-o:before{content:"";}.fa-vcard:before,.fa-address-card:before{content:"";}.fa-vcard-o:before,.fa-address-card-o:before{content:"";}.fa-user-circle:before{content:"";}.fa-user-circle-o:before{content:"";}.fa-user-o:before{content:"";}.fa-id-badge:before{content:"";}.fa-drivers-license:before,.fa-id-card:before{content:"";}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"";}.fa-quora:before{content:"";}.fa-free-code-camp:before{content:"";}.fa-telegram:before{content:"";}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"";}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"";}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"";}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"";}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"";}.fa-shower:before{content:"";}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"";}.fa-podcast:before{content:"";}.fa-window-maximize:before{content:"";}.fa-window-minimize:before{content:"";}.fa-window-restore:before{content:"";}.fa-times-rectangle:before,.fa-window-close:before{content:"";}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"";}.fa-bandcamp:before{content:"";}.fa-grav:before{content:"";}.fa-etsy:before{content:"";}.fa-imdb:before{content:"";}.fa-ravelry:before{content:"";}.fa-eercast:before{content:"";}.fa-microchip:before{content:"";}.fa-snowflake-o:before{content:"";}.fa-superpowers:before{content:"";}.fa-wpexplorer:before{content:"";}.fa-meetup:before{content:"";}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:.67em 0;}mark{color:#000;background:#ff0;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{font:inherit;margin:0;color:inherit;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type='button'],input[type='reset'],input[type='submit']{cursor:pointer;-webkit-appearance:button;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}input{line-height:normal;}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0;}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto;}input[type='search']{box-sizing:content-box;-webkit-appearance:textfield;}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none;}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid #c0c0c0;}legend{padding:0;border:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-spacing:0;border-collapse:collapse;}td,th{padding:0;}.woocommerce-tabs ul.style-horizontal,.btn-list,.list,.woocommerce-MyAccount-navigation ul,.top-social,.items-list,.primary-features,.nav,.nav .sub-menu-wrap .sub-menu,.cart-list,.woocommerce .cart-list,.feature-bar ul,.footer-top ul,.footer-bottom ul,.why-harp ul,.reviews-slider .rate,.breadcrumbs,.blog-list,.paging ul,.blog-content .social,.widget ul,.key-points,.latest-articles ul,.accordion,.product-single-block .social,.product-detail .social,.contact-right .contact-information,.contact-form ul,.contact-form .gform_fields,.general-form ul,.general-form .gform_fields,.slick-dots{margin:0;padding:0;list-style:none;}.clearfix:after,dl:after,.widget:after,.search-form:after,.post-password-form p:after,.navigation-single:after{display:block;clear:both;content:"";}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}*{max-height:1000000px;}body{font:1.6rem/1.44444444 "Roboto","Arial","Helvetica Neue","Helvetica",sans-serif;min-width:320px;color:#000;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}img{max-width:100%;height:auto;vertical-align:top;}.gm-style img{max-width:none;}ul,ol,dl,p,h1,h2,h3,h4,h5,h6,address,form,table,blockquote,applet,embed,object,iframe,frameset{margin:0 0 1.44444444em;}blockquote{margin-left:1.44444444em;padding-left:.5em;border-left:4px solid #999;}th,td{padding:.5em;text-align:left;vertical-align:top;border:1px solid #999;}th{text-align:center;vertical-align:middle;}ul,ol{padding-left:3em;}ul ul,ul ol,ol ul,ol ol{margin:0;padding-left:3em;}ul{list-style-type:disc;}dl dt{font-weight:bold;float:left;clear:left;padding-right:.3em;}dl dd{overflow:hidden;}pre{max-width:100%;}form,fieldset{margin:0;padding:0;border-style:none;}input[type='text'],input[type='tel'],input[type='email'],input[type='search'],input[type='password'],textarea{box-sizing:border-box;padding:.4em .7em;border:1px solid #999;-webkit-border-radius:0;-webkit-appearance:none;}input[type='text']:focus,input[type='tel']:focus,input[type='email']:focus,input[type='search']:focus,input[type='password']:focus,textarea:focus{border-color:#000;}input[type='text']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='search']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;}input[type='text']::-moz-placeholder,input[type='tel']::-moz-placeholder,input[type='email']::-moz-placeholder,input[type='search']::-moz-placeholder,input[type='password']::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#999;}input[type='text']:-moz-placeholder,input[type='tel']:-moz-placeholder,input[type='email']:-moz-placeholder,input[type='search']:-moz-placeholder,input[type='password']:-moz-placeholder,textarea:-moz-placeholder{color:#999;}input[type='text']:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='email']:-ms-input-placeholder,input[type='search']:-ms-input-placeholder,input[type='password']:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;}input[type='text'].placeholder,input[type='tel'].placeholder,input[type='email'].placeholder,input[type='search'].placeholder,input[type='password'].placeholder,textarea.placeholder{color:#999;}select{-webkit-border-radius:0;}textarea{resize:vertical;vertical-align:top;}button,input[type='button'],input[type='reset'],input[type='file'],input[type='submit']{cursor:pointer;-webkit-border-radius:0;-webkit-appearance:none;}.widget{margin-bottom:1.44444444em;}.widget ul{padding-left:2em;}.widget select{min-width:150px;}.comment-form label{display:block;padding-bottom:4px;}.comment-form textarea{overflow:auto;height:120px;min-height:120px;margin:0;}.comment-form textarea,.comment-form input[type='text']{width:100%;max-width:300px;margin:0 4px 0 0;}.comment-form input[type='submit']{display:block;float:none;}.post-password-form label{display:block;margin-bottom:4px;}.post-password-form input[type='password']{width:100%;max-width:300px;margin:0 4px 0 0;}.search-form{margin-bottom:15px;}.search-form input{float:left;height:2em;}.search-form input[type='search']{width:150px;margin:0 4px 0 0;}.post-password-form input{float:left;height:2em;}.post-password-form input[type='password']{width:150px;}.comment-form input[type='submit'],.post-password-form input[type='submit'],.search-form input[type='submit']{height:2em;padding:0 .5em;color:#fff;border:none;background:#000;}.comment-form input[type='submit']:hover,.post-password-form input[type='submit']:hover,.search-form input[type='submit']:hover{opacity:.8;}.commentlist{margin:0 0 1.44444444em;}.commentlist .edit-link{margin:0;}.commentlist .avatar-holder{float:left;margin:0 1.44444444em 4px 0;}.commentlist-item .commentlist-item{padding:0;}.comment,.commentlist-holder{overflow:hidden;}.commentlist-item .commentlist-item,.commentlist-item + .commentlist-item{padding-top:1.44444444em;}.widget_calendar #next{text-align:right;}.gallery-item dt{float:none;padding:0;}.navigation,.navigation-comments{position:relative;margin-bottom:1.44444444em;vertical-align:middle;}.navigation .screen-reader-text,.navigation-comments .screen-reader-text{position:absolute;left:-99999px;}.navigation .page-numbers,.navigation-comments .page-numbers{display:inline-block;padding:0 .4em;vertical-align:middle;}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{display:inline-block;max-width:48%;padding:.4em;vertical-align:middle;text-decoration:none;color:#fff;background:#000;}.navigation .next:hover,.navigation .prev:hover,.navigation-comments .next:hover,.navigation-comments .prev:hover{opacity:.8;}.navigation-single{margin-bottom:1.44444444em;}.navigation-single .next,.navigation-single .prev{float:left;max-width:48%;vertical-align:middle;text-decoration:none;color:#fff;background:#000;}.navigation-single .next:hover,.navigation-single .prev:hover{opacity:.8;}.navigation-single .next a,.navigation-single .prev a{display:block;padding:.4em;text-decoration:none;color:inherit;}.navigation-single .next{float:right;}.wp-caption{clear:both;max-width:100%;margin-bottom:1.44444444em;padding:.4em;border:1px solid #999;}.wp-caption img{margin:0;vertical-align:top;}.wp-caption p{margin:.4em 0 0;}div.aligncenter{margin:0 auto 1.44444444em;}img.aligncenter{display:block;margin:0 auto;}.alignleft{float:left;margin:0 1.44444444em 4px 0;}.alignright{float:right;margin:0 0 4px 1.44444444em;}.mejs-container{margin-bottom:1.44444444em;}.wp-caption-text,.gallery,.alignnone,.gallery-caption,.sticky,.bypostauthor{height:auto;}#wp-calendar tbody td{text-align:center;}#wp-calendar td,#wp-calendar th{border:1px solid #999;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{font-family:"Lato",sans-serif;font-weight:bold;margin:0 0 .5em;color:inherit;}h1,.h1{font-size:3rem;}h2,.h2{font-size:3rem;}h3,.h3{font-size:2.4rem;}h4,.h4{font-size:2.1rem;}h5,.h5{font-size:1.7rem;}h6,.h6{font-size:1.5rem;}p{margin:0 0 1em;}a{color:#e5217f;}a:hover,a:focus{text-decoration:none;}html{font-size:10px;}#wrapper{position:relative;overflow:hidden;width:100%;min-height:100vh;}.container{width:100%;max-width:117rem;margin:0 auto;padding:0 2rem;}a{-webkit-transition:color .3s ease-in-out,background .3s ease-in-out,border .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;transition:color .3s ease-in-out,background .3s ease-in-out,border .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;text-decoration:underline;color:inherit;}a:hover{text-decoration:none;}img{width:auto;max-width:100%;height:auto;vertical-align:top;}.hide-mobile{display:none;}.font-normal{font-weight:400 !important;}.text-gray{color:#999 !important;}.text-shiraz{color:#e5217f !important;}.text-light-blue{color:#0fa5e6 !important;}.text-red{color:#f00 !important;}.text-black{color:#000 !important;}.text-green{color:#8ec03b !important;}.text-pearl{color:#f5f5f5 !important;}.text-white{color:#fff !important;}.bg-gray{background:#999 !important;}.bg-shiraz{background:#e5217f !important;}.bg-light-blue{background:#0fa5e6 !important;}.bg-red{background:#f00 !important;}.bg-green{background:#8ec03b !important;}.bg-black{background:#000 !important;}.bg-pearl{background:#f5f5f5 !important;}.bg-white{background:#fff !important;}.bg-yellow{background-color:#ffd711 !important;}.bg-pink{background-color:#e4217d !important;}.bg-light-gray{background-color:#d4d4d4 !important;}.bg-light-gray02{background:#fbfbfb !important;}.bg-dark-blue{background:#001f40 !important;}.text-left{text-align:left !important;}.text-center{text-align:center !important;}.text-right{text-align:right !important;}.line-through{position:relative;display:block;overflow:hidden;color:#13356b;}.line-through.shiraz span:before{background:#e5217f !important;}.line-through.red span:before{background:#f00 !important;}.line-through.light-blue span:before{background:#0fa5e6 !important;}.line-through.white span:before{background:#fff !important;}.line-through.black span:before{background:#000 !important;}.line-through span{position:relative;display:inline;padding-right:2rem;}.line-through span:before{position:absolute;top:50%;right:-999rem;left:100%;height:.4rem;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#0fa5e6;}.overflow-visible{overflow:visible !important;}.js-tab-hidden{position:absolute !important;top:-999rem !important;left:-999rem !important;display:block !important;}.generic-section{padding:5rem 0;}.has-fixed-underline{position:relative;display:inline-block;margin-bottom:1rem;padding-bottom:1rem;color:#e5217f;}.has-fixed-underline:before{position:absolute;bottom:0;left:0;width:13rem;max-width:100%;height:.3rem;content:"";border-radius:.3rem;background:#e5217f;}.has-flame-left{position:relative;display:block;padding-left:2rem;}.has-flame-left:before{position:absolute;top:50%;left:0;width:1.4rem;height:1.5rem;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("https://www.harpflosser.com/wp-content/themes/harp/images/icon-flame.svg");background-size:100% 100%;}.has-flame-right{position:relative;display:inline-block;padding-right:3rem;}.has-flame-right:before{position:absolute;top:50%;right:0;width:1.6rem;height:1.8rem;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("https://www.harpflosser.com/wp-content/themes/harp/images/icon-flame.svg");background-size:100% 100%;}.btn{font-size:1.6rem;font-weight:600;line-height:1.5;display:inline-block;padding:1.5rem 3rem;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out;vertical-align:top;text-decoration:none;text-transform:uppercase;color:#fff;border-radius:1rem;background:#0fa5e6;}.btn:hover{text-decoration:none;background:#e5217f;}.btn-dark,.single_add_to_cart_button,.checkout-button:not(.btn),#place_order,.comment-form input[type='submit'],.contact-form input[type='submit'],.general-form input[type='submit']{font-size:2rem !important;font-weight:700 !important;line-height:1.2 !important;display:inline-block;min-width:15rem;margin-right:auto;margin-left:auto;padding:1.2rem 1.5rem !important;text-align:center;text-decoration:none;color:#fff !important;border:.2rem solid #001f40;border-radius:3rem !important;background-color:#001f40 !important;-webkit-mask-image:-webkit-radial-gradient(white,black);}.btn-dark:hover,.single_add_to_cart_button:hover,.checkout-button:hover:not(.btn),#place_order:hover,.comment-form input:hover[type='submit'],.contact-form input:hover[type='submit'],.general-form input:hover[type='submit']{border-color:#00a3e0 !important;background-color:#00a3e0 !important;}.btn-decor{font-size:2rem !important;font-weight:700 !important;line-height:1.2 !important;display:table;min-width:20rem;margin-right:auto;margin-bottom:4.3rem;margin-left:auto;padding:.9rem 1.5rem !important;text-align:center;text-decoration:none;color:#fff !important;border:.5rem solid #ffd700;border-radius:3rem !important;background:#000 !important;box-shadow:0 0 0 .2rem #000;}.btn-decor:hover{border-color:#8ec03b !important;background-color:#00a3e0 !important;}.btn-w-play,.btn-w-buy{font-size:1.6rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem 2rem 1rem 1rem;cursor:pointer;text-align:center;white-space:nowrap;text-decoration:none;color:#fff;color:#030037;border:1px solid #777;border-color:rgba(0,0,0,.2);border-bottom-color:#333;border-bottom-color:rgba(0,0,0,.4);border-radius:2em;background-color:#ffad1d;box-shadow:inset 0 .08em 0 rgba(255,255,255,.4),inset 0 0 .1em rgba(255,255,255,.9);text-shadow:0 1px 0 rgba(255,255,255,.5);text-shadow:0 1px 0 rgba(0,0,0,.5);}.btn-w-play:hover,.btn-w-buy:hover{opacity:.8;}.btn-w-play.no-icon,.btn-w-buy.no-icon{padding:1rem 2rem;}.btn-w-play.no-icon:before,.btn-w-play.no-icon:after,.btn-w-buy.no-icon:before,.btn-w-buy.no-icon:after{content:none;}.btn-w-play:before,.btn-w-buy:before{font-weight:normal;font-style:normal;float:left;width:3.7rem;height:3.3rem;margin:0 .5em 0 0;padding:0 .5em;content:"";text-align:center;text-decoration:none;text-transform:none;border-right:.075em solid rgba(0,0,0,.1);box-shadow:.075em 0 0 rgba(255,255,255,.25);font-smoothing:antialiased;}.btn-w-play:after,.btn-w-buy:after{position:absolute;top:50%;left:1.8rem;width:2rem;height:2rem;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("https://cdn-ejfpa.nitrocdn.com/TnqiYPYwSzLJRsSHtohBXEOmQYyFTOpC/assets/images/optimized/rev-1ab0e68/www.harpflosser.com/wp-content/themes/harp/images/icon-cart.svg");background-size:100% 100%;}.btn-w-play .price,.btn-w-buy .price{position:relative;display:inline-block;padding-right:3rem !important;padding-left:0;}.btn-w-play .price:before,.btn-w-buy .price:before{position:absolute;top:0;right:1.7rem;height:3.3rem;content:"";border-right:.075em solid rgba(0,0,0,.1);box-shadow:.075em 0 0 rgba(255,255,255,.25);}.btn-w-play{color:#fff;background:#f00;}.btn-w-play:after{position:absolute;top:50%;left:1.8rem;width:2rem;height:2rem;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("https://cdn-ejfpa.nitrocdn.com/TnqiYPYwSzLJRsSHtohBXEOmQYyFTOpC/assets/images/optimized/rev-1ab0e68/www.harpflosser.com/wp-content/themes/harp/images/icon-play-lb.svg");background-size:100% 100%;}.added_to_cart.wc-forward{display:none !important;}.single_add_to_cart_button,.checkout-button:not(.btn),#place_order,.comment-form input[type='submit']{font-size:2rem !important;min-width:none !important;height:auto !important;}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{padding:.8rem 2rem;color:#000;border:.2px solid #0fa5e6;border-radius:.6rem;}.select2{color:#000;}.select2-container--default .select2-selection--single{height:auto !important;padding:.8rem 2rem;border:.2px solid #0fa5e6;border-radius:.6rem;}.select2-container .select2-selection--single .select2-selection__rendered{font-size:1.6rem;line-height:normal;padding:0 !important;}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.woocommerce-page form .form-row textarea.input-text{height:20rem !important;resize:none;}#order_review_heading{padding-top:3rem;}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{margin-bottom:2rem;}.woocommerce table.shop_table th{text-align:left;}.copyResult{display:block;padding:2rem 0;text-align:center;color:#fff;}.comment-form{width:100%;}.comment-form p{margin-bottom:2rem !important;}.comment-form input[type='text'],.comment-form input[type='email'],.comment-form textarea{display:block;width:100%;max-width:none !important;padding:.8rem 2rem;color:#000;border:.2px solid #0fa5e6;border-radius:.6rem;}.comment-form textarea{height:20rem !important;resize:none;}.comment-form-cookies-consent{display:-webkit-box;display:-ms-flexbox;display:flex;}.comment-form-cookies-consent input{margin-top:.2rem;margin-right:1rem;}.woocommerce-tabs ul.style-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1.5rem;color:#103178;-ms-flex-wrap:wrap;flex-wrap:wrap;}.woocommerce-tabs ul.style-horizontal li{margin:0 1.5rem 3rem;list-style-type:none;}.woocommerce-tabs ul.style-horizontal .alignleft{margin-left:1rem;}.woocommerce .woocommerce-Tabs-panel table td{padding-right:2rem;padding-left:2rem;}.bg-stretch{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:50% 50%;}.adv-tech{margin-bottom:1rem;color:#fff;background:#e5217f;}.adv-tech .heading{width:100%;padding:3rem 0;}.adv-tech.text-first .container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;}.adv-tech .text-block{padding:5rem 0;}.adv-tech .video-block{position:relative;width:auto;min-height:40rem;margin:0 -2rem;}.adv-tech .video-block > a{position:absolute;top:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;background-position:50% 50%;background-size:cover;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.adv-tech .video-block > a img{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}.adv-tech .video-block > a:hover img{opacity:.6;}.adv-tech .video-block .title-holder{position:absolute;right:0;bottom:0;left:0;padding:1rem 2rem;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;text-align:center;opacity:.8;color:#fff;background:#000;}.adv-tech .video-block .title{font-size:1.8rem;font-weight:400;display:block;}.adv-tech .video{position:relative;max-width:80%;margin-right:auto;margin-bottom:5rem;margin-left:auto;}.adv-tech .video .img img{width:100%;height:auto;border:.3rem solid #0fa5e6;border-radius:2.4rem;}.adv-tech .video .play{position:absolute;top:100%;left:50%;width:8rem;-webkit-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;}.adv-tech .video .play:hover{box-shadow:0 0 1.5rem rgba(0,0,0,.4);}.btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.btn-list li{display:block;padding:0 1rem 2rem;}.no-paddingtop{padding-top:0 !important;}.no-paddingbottom{padding-bottom:0 !important;}.list{font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:3.2rem;padding:0 !important;color:#001f40;}.list.list-heart li:before{position:absolute;top:50%;left:0;width:25px;height:22px;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("https://cdn-ejfpa.nitrocdn.com/TnqiYPYwSzLJRsSHtohBXEOmQYyFTOpC/assets/images/optimized/rev-1ab0e68/www.harpflosser.com/wp-content/themes/harp/images/icon-heart.png");}.list li{position:relative;margin-bottom:1.5rem;padding-left:3.6rem;list-style-type:none;}.list img{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.upsells h2{width:100%;}.product-detail .upsells .price .woocommerce-Price-amount{font-size:2rem;}.woocommerce-MyAccount-navigation ul{border:.2rem solid #0fa5e6;}.woocommerce-MyAccount-navigation ul li{border-bottom:.2rem solid #0fa5e6;}.woocommerce-MyAccount-navigation ul li a{display:block;padding:1rem 1.5rem;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out;text-decoration:none;}.woocommerce-MyAccount-navigation ul li a:hover{text-decoration:none;color:#fff;background:#0fa5e6;}.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:0;}.woocommerce-account .woocommerce-MyAccount-content{padding:1.5rem 1.5rem;}.hover-tooltip{font-size:1.4rem;line-height:1.25;z-index:99999;max-width:25rem;padding:1rem 1.2rem;color:#fff;border-radius:.5rem;background:#0fa5e6;}.woocommerce ul.products li.product a:hover img{visibility:hidden;opacity:0;}.woocommerce ul.products li.product a:hover img.hover{visibility:visible;opacity:1;}.woocommerce ul.products li.product a img{-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;}.woocommerce ul.products li.product a img.hover{position:absolute;top:0;left:50%;visibility:hidden;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;}.top-padding{padding-top:4rem;}#wrapper{padding-top:8.6rem;}.nav-active{overflow:hidden;}.top-social{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.5rem;padding-bottom:1.5rem;padding-left:2rem;color:#103178;-ms-flex-wrap:wrap;flex-wrap:wrap;}#footer .top-social{width:auto !important;padding-bottom:0;}.top-social li{margin:0 .5rem 1rem;}.top-social a{font-size:1.9rem;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:3.5rem;height:3.5rem;padding:0 !important;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;text-decoration:none;color:#fff !important;border-radius:50%;background:#e5217f;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.top-social a:hover{text-decoration:none;background:#0fa5e6;}.notification-bar{font:700 1.4rem/1.2 "Lato",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-15px;margin-bottom:10px;padding:5px 15px;color:#fff;background:#0fa5e6;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.notification-bar span{padding:8px 0;}.notification-bar img{width:22px;height:22px;margin-right:5px;}.notification-bar .btn-join{margin-left:10px;padding:8px 12px 9px;text-decoration:none;text-transform:capitalize;border-radius:5px;background:#141a58;}.notification-bar .btn-join:hover{background:#e5217f;}#header{font-family:"Lato",sans-serif;position:fixed;z-index:100;top:0;right:0;left:0;padding:1.5rem 0;box-shadow:0 0 1rem rgba(0,0,0,.5);}#header .container{max-width:none;}#header .cart-list{overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 230px);}#header .cart-list .cart-box .cart-total{padding-top:10px;}#header .left-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}#header .logo{width:12rem;}#header .our-products{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 1.5rem;text-decoration:none;color:#fff;border-radius:2rem;background:#0fa5e6;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#header .our-products:hover{text-decoration:none;color:#fff;background:#e5217f;}#header .our-products .icon{padding-right:1rem;}.product-drop{position:absolute;z-index:-1;top:100%;right:0;left:0;visibility:hidden;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 8.6rem);-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;opacity:0;background:#fff;box-shadow:0 2rem 2rem rgba(0,0,0,.5);}.product-active .product-drop{visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;}.product-drop .product-wrap{position:relative;padding:2rem 0;}.product-drop .container{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important;}.product-drop .decor{display:none;}.product-drop .column{padding-bottom:3rem;}.product-drop .sub-title{font-size:1.2rem;display:block;}.items-list{font-weight:700;padding-top:4rem;}.items-list li{margin-bottom:1.5rem;}.items-list a{text-decoration:none;}.items-list a:hover{color:#0fa5e6;}.primary-features{font-weight:700;padding:5rem 0;}.primary-features li{margin-bottom:3rem;}.primary-features a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:#e5217f;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.primary-features a:hover{color:#0fa5e6;}.primary-features .icon-holder{display:-webkit-box;display:-ms-flexbox;display:flex;width:6.2rem;height:6.2rem;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.primary-features .text{display:block;width:calc(100% - 6.2rem);padding-left:2rem;}.nav-opener{font-size:0;line-height:0;position:fixed;z-index:10;right:2rem;bottom:3rem;display:block;width:5rem;height:5rem;color:#fff;border-radius:50%;background:#8ec03b;}.nav-active .nav-opener span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}.nav-active .nav-opener:before,.nav-active .nav-opener:after{top:50%;right:15%;left:15%;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}.nav-active .nav-opener:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}.nav-opener span,.nav-opener:before,.nav-opener:after{position:absolute;top:50%;right:25%;left:25%;height:.2rem;margin-top:-.1rem;-webkit-transition:all .3s linear;transition:all .3s linear;border-radius:.2rem;background:#fff;}.nav-opener:before,.nav-opener:after{top:35%;content:"";}.nav-opener:after{top:65%;}.nav-drop{position:absolute;z-index:9;top:100%;right:0;left:0;visibility:hidden;overflow-x:hidden;overflow-y:auto;height:calc(100vh - 8.6rem);-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0;background:#e8e8e8;}.nav-active .nav-drop{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;}.nav > li{position:relative;}.nav > li.active > a{color:#fff;background:#0fa5e6;}.nav > li.active > a:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}.nav > li.active > a.has-drop-down-a:after{margin-top:3px;-webkit-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);border-color:#fff;}.nav > li:hover .sub-menu-wrap{visibility:visible;opacity:1;}.nav > li > a{font-weight:700;display:block;padding:1.5rem 3rem 1.5rem 2rem;text-decoration:none;color:#e5217f;}.nav > li > a:hover{color:#fff;background:#0fa5e6;}.nav > li > a:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;background:#8ec03b;}.nav > li > a:hover.has-drop-down-a:after{border-color:#fff;}.nav > li > a:before{position:absolute;right:-.5rem;bottom:-1.5rem;left:-.5rem;height:.4rem;-webkit-transition:opacity .3s ease-in-out,background .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,background .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,background .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,background .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;border-radius:3rem;background:#e5217f;}.nav > li > a.has-drop-down-a{position:relative;}.nav > li > a.has-drop-down-a:after{position:absolute;top:50%;right:1.3rem;width:1rem;height:1rem;content:"";-webkit-transition:border .3s ease-in-out,margin .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:border .3s ease-in-out,margin .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:border .3s ease-in-out,transform .3s ease-in-out,margin .3s ease-in-out;transition:border .3s ease-in-out,transform .3s ease-in-out,margin .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-right:2px solid #e5217f;border-bottom:2px solid #e5217f;}.nav .sub-menu-wrap{-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;}.nav .sub-menu-wrap .sub-menu{font-size:1.6rem;line-height:1.25;background:#fff;}.nav .sub-menu-wrap li + li{border-top:1px solid rgba(229,33,127,.3);}.nav .sub-menu-wrap a{font-weight:700;display:block;display:block;padding:1.3rem 2rem;text-decoration:none;color:#e5217f;}.nav .sub-menu-wrap a:hover{text-decoration:underline;color:#8ec03b;background:#fff;}a.cart{position:fixed;z-index:9;right:2rem;bottom:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:5rem;height:5rem;padding:1.2rem;color:#fff;border-radius:50%;background:#e5217f;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}a.cart:hover{background:#0fa5e6;}a.cart:hover + .cart-box{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;}a.cart.has-indicator .count{font-size:1.4rem;font-weight:700;line-height:2rem;position:absolute;top:50%;left:50%;width:2rem;height:2rem;margin-top:-1.5rem;margin-left:2rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#000;border-radius:50%;background:#d0d0d0;}.cart-box{position:absolute;top:100%;right:8rem;left:0;visibility:hidden;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 8.6rem);padding:2rem;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0;border:.2rem solid #e5217f;border-radius:1rem 0 1rem 1rem;background:#fff;}body.woocommerce-cart .cart-box,body.woocommerce-checkout .cart-box{display:none !important;}.cart-box:hover{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;}.cart-box .cart-total{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.cart-box p{margin-bottom:0;}.cart-list li,.woocommerce .cart-list li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.cart-list .thumbnail,.woocommerce .cart-list .thumbnail{width:40%;}.cart-list .cart-item-wrapper,.woocommerce .cart-list .cart-item-wrapper{width:60%;padding-left:2rem;}.cart-list .product-name,.woocommerce .cart-list .product-name{font-size:1.6rem;padding-right:3rem;}.cart-list .product-name a,.woocommerce .cart-list .product-name a{text-decoration:none;color:#e5217f;}.cart-list .remove,.woocommerce .cart-list .remove{font-size:3rem;position:absolute;top:-1rem;right:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;text-decoration:none;color:#000 !important;background:transparent !important;}.cart-list .remove:hover,.woocommerce .cart-list .remove:hover{opacity:.6;background:transparent !important;}.number-button{position:relative;overflow:hidden;max-width:10rem;margin-bottom:1rem;padding:0 2rem;border-radius:2rem;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,.2);}td .number-button{margin-left:auto;}.number-button input[type='number']{width:100%;padding:1rem;text-align:center;border:0;-webkit-appearance:none;appearance:none;-moz-appearance:textfield;}.number-button input[type='number']::-webkit-outer-spin-button,.number-button input[type='number']::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;}.number-button .plus,.number-button .minus{font-size:2rem;position:absolute;top:50%;right:1rem;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:0;background:transparent;}.number-button .minus{right:auto;left:1rem;}.cart-control{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.cart-control .btn{width:calc(50% - 1rem);padding:1rem;text-align:center;}#header .alert{font-size:15px;font-weight:700;line-height:1.2;position:absolute;top:100%;right:5px;margin-top:10px;padding:8px 15px 9px 36px;color:#8ec03b;border:2px solid #8ec03b;border-radius:30px;background:#fff;}#header .alert:before{position:absolute;top:50%;left:6px;width:24px;height:24px;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("https://cdn-ejfpa.nitrocdn.com/TnqiYPYwSzLJRsSHtohBXEOmQYyFTOpC/assets/images/optimized/rev-1ab0e68/www.harpflosser.com/wp-content/themes/harp/images/checkmark.svg") no-repeat 50% 50%/100% auto;}.newsletter-section{position:relative;z-index:9;margin-top:15rem;}.newsletter-section .container{position:relative;padding:10rem 2rem;}.newsletter-section .decor{position:absolute;right:0;bottom:0;}.newsletter-section .form-wrapper{position:relative;z-index:2;max-width:60rem;}.newsletter-section h2{margin-bottom:2rem;padding:1rem 1.5rem;background:rgba(15,165,230,.75);}.subscribe-form{width:100%;}.subscribe-form .gform_wrapper{width:100%;}.subscribe-form .gfield_label{display:none;}.subscribe-form .gform_body input[type='text'],.subscribe-form .gform_body input[type='email']{width:100%;}.subscribe-form input[type='text'],.subscribe-form input[type='email']{font-size:1.6rem;line-height:1.5;display:block;width:100%;margin-bottom:2rem;padding:1rem 3rem;border:.2rem dashed #e5217f;border-radius:.8rem;outline:none;}.subscribe-form .gform_footer{position:relative;}.subscribe-form .gform_footer button[type='submit']{width:100%;}.subscribe-form .gform_footer:before{position:absolute;z-index:1;top:50%;right:3rem;width:1rem;height:1rem;content:"";-webkit-transition:border-color .3s ease-in-out,right .3s ease-in-out;transition:border-color .3s ease-in-out,right .3s ease-in-out;-webkit-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);pointer-events:none;border:solid #e5217f;border-width:0 0 .2rem .2rem;}.subscribe-form .gform_footer:hover:before{right:2rem;border-color:#fff;}.subscribe-form input[type='submit'],.subscribe-form button[type='submit']{font-size:1.6rem;font-weight:700;line-height:1.5;position:relative;width:100%;padding:1.2rem 5rem 1.2rem 2.5rem;-webkit-transition:color .3s ease-in-out,background .3s ease-in-out;transition:color .3s ease-in-out,background .3s ease-in-out;text-align:left;color:#e5217f;border:0;border-radius:.8rem;background:#fff;}.subscribe-form input[type='submit']:hover,.subscribe-form button[type='submit']:hover{color:#fff;background:#e5217f;}.subscribe-form input[type='submit']:hover:before,.subscribe-form button[type='submit']:hover:before{right:2rem;border-color:#fff;}.subscribe-form input[type='submit']:before,.subscribe-form button[type='submit']:before{position:absolute;top:50%;right:3rem;width:1rem;height:1rem;content:"";-webkit-transition:border-color .3s ease-in-out,right .3s ease-in-out;transition:border-color .3s ease-in-out,right .3s ease-in-out;-webkit-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);border:solid #e5217f;border-width:0 0 .2rem .2rem;}.feature-bar{background:#e2e2ea;}.feature-bar ul{font-weight:700;max-width:50rem;margin:0 auto;padding:5rem 0;}.feature-bar ul li{margin:0 3rem 3rem;}.feature-bar ul li:last-child{margin-bottom:0;}.feature-bar ul a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:#000;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.feature-bar ul a:hover{color:#0fa5e6;}.feature-bar ul .icon-holder{display:-webkit-box;display:-ms-flexbox;display:flex;width:6.2rem;height:6.2rem;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.feature-bar ul .text{display:block;width:calc(100% - 6.2rem);padding-left:2rem;}#footer{position:relative;}.footer-top .container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.footer-top .column{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;padding:5rem 1.5rem 4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.footer-top .column.logo-holder{padding:3rem 1.5rem;}.footer-top .column .logo{margin-bottom:3rem;}.footer-top .column.contact ul{padding:2rem 0;}.footer-top .column.contact ul li{margin-bottom:2rem;}.footer-top .column.contact ul a{position:relative;padding-left:3.5rem;}.footer-top .column.contact ul a.tel{font-size:2rem;font-weight:700;}.footer-top .column.contact ul a.calendar{font-size:1.4rem;}.footer-top .column.contact ul a .icon{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.footer-top .column.footer-nav nav{padding-bottom:3rem;}.footer-top .column + .column{border-left:.1rem solid rgba(229,33,127,.3);}.footer-top address{font-weight:700;font-style:normal;}.footer-top .title{display:block;margin-bottom:1rem;color:#000;}.footer-top ul li{margin-bottom:1rem;}.footer-top ul a{text-decoration:none;}.footer-top ul a:hover{color:#8ec03b;}.footer-bottom{padding:1rem 0;border-top:.1rem solid rgba(229,33,127,.3);}.footer-bottom .container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;}.footer-bottom .left{font-size:1.4rem;text-align:center;}.footer-bottom .left a{text-decoration:none;color:#000;}.footer-bottom .left a:hover{color:#8ec03b;}.footer-bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.footer-bottom ul li{padding:0 .5rem 1rem;}.footer-bottom ul a{display:-webkit-box;display:-ms-flexbox;display:flex;}.product-item{position:relative;margin-bottom:8rem;}.product-item.add .product-title{padding-right:1.5rem;padding-left:6rem;}.product-item.add .product-title img{left:.8rem;width:4.6rem;height:auto;}.product-item .slider-hold{margin:0 -2rem 3rem;}.product-item .video-slider{overflow:hidden;background-color:#ffd711;}.product-item .video-slider .slide{position:relative;overflow:hidden;height:85vw;}.product-item .bg-image{background-position:50% 50%;background-size:cover;}.product-item .product-title{position:relative;display:table;margin-bottom:3.5rem;padding:1rem 2.6rem 1rem 5rem;border-radius:3rem;background-color:rgba(251,141,158,.1);}.product-item .product-title img{position:absolute;top:50%;left:1.8rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.product-item .btn-dark,.product-item .single_add_to_cart_button,.product-item .checkout-button:not(.btn),.product-item #place_order,.product-item .comment-form input[type='submit'],.comment-form .product-item input[type='submit'],.product-item .contact-form input[type='submit'],.contact-form .product-item input[type='submit'],.product-item .general-form input[type='submit'],.general-form .product-item input[type='submit']{margin-bottom:2rem;}.product-item .btn-list .btn-dark,.product-item .btn-list .single_add_to_cart_button,.product-item .btn-list .checkout-button:not(.btn),.product-item .btn-list #place_order,.product-item .btn-list .comment-form input[type='submit'],.comment-form .product-item .btn-list input[type='submit'],.product-item .btn-list .contact-form input[type='submit'],.contact-form .product-item .btn-list input[type='submit'],.product-item .btn-list .general-form input[type='submit'],.general-form .product-item .btn-list input[type='submit']{margin-bottom:0;}.product-item h1,.product-item .h1{font-size:2rem;line-height:1.2;margin-bottom:0;color:#001f40;}.product-item h2{font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:0;color:#001f40;}.product-item h2:only-child{margin-left:-2.3rem;}.product-item .img{position:relative;margin-bottom:3rem;padding:5rem 8% 4rem 0;}.product-item .img .item-bg{position:absolute;z-index:-1;top:0;right:-2rem;bottom:0;left:-2rem;border-radius:0 50rem 50rem 0;}.product-item .info{width:100%;padding:3rem 0;}.product-item .rating{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.product-item .rating .text{font-size:1.4rem;font-weight:700;display:block;padding:1rem 1.5rem;}.product-item .rating + p{font-size:1.8rem;font-weight:700;line-height:1.25;color:rgba(0,31,64,.8);}.product-item .text{font-size:1.8rem;font-weight:700;line-height:1.25;color:#001f40;}.product-item .feature-bar{background-color:transparent;}.product-item .feature-bar a{color:#001f40;}.product-item .feature-bar a:hover{color:#0fa5e6;}.product-item .feature-bar ul{margin:0 -2rem;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.product-item .feature-bar ul li{margin:0 2rem;margin-bottom:1.5rem;}.product-item .feature-bar ul .text{padding-left:1.5rem;color:inherit;}.bg-video{position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.vdo-play{position:absolute;z-index:9;top:50%;left:50%;width:8rem;height:8rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.product-types{margin-bottom:5rem;}.product-types .heading{position:relative;margin-bottom:8rem;padding-top:4.5rem;padding-bottom:4.5rem;padding-left:1.5rem;}.product-types .heading .item-bg{position:absolute;z-index:-1;top:0;right:-2rem;bottom:0;left:-2rem;border-radius:50rem 0 0 50rem;}.product-types h2{font-size:4.2rem;font-weight:900;line-height:1.2;margin-right:-.5rem;margin-bottom:0;color:#fff;}.product-types .item-wrap{max-width:48rem;margin:0 auto;}.product-types .item-wrap .item{margin-bottom:6.4rem;}.product-types .item-wrap .item a{display:block;-webkit-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;text-decoration:none;border-radius:4rem;background-color:#fff;box-shadow:3rem 3rem 6rem rgba(0,31,64,.04);}.product-types .item-wrap .item a:hover{box-shadow:3rem 3rem 6rem rgba(0,31,64,.1);}.product-types .item-wrap .item a:hover .arrow{-webkit-transform:translateX(1rem);-ms-transform:translateX(1rem);transform:translateX(1rem);background:#e5217f;}.product-types .frame{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.1rem 2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.product-types .txt{width:calc(100% - 5.5rem);padding-right:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;}.product-types .arrow{display:-webkit-box;display:-ms-flexbox;display:flex;width:5.5rem;height:5.5rem;-webkit-transition:background .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:background .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:background .3s ease-in-out,transform .3s ease-in-out;transition:background .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;border-radius:50%;background-color:#001f40;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.product-types .arrow img{width:2.3rem;height:auto;}.product-types .img{padding:0 1.5rem;text-align:center;border-radius:4rem 4rem 0 0;background-color:#d0d0d0;}.product-types .img img{margin-top:-18%;}.product-types h3{font-size:2.5rem;font-weight:700;line-height:1.5;color:#001f40;}.popular-product{margin-bottom:8rem;}.heading-wrap{margin-bottom:4rem;padding:0 5.4rem;text-align:center;}.heading-wrap h2{font-size:3.6rem;font-weight:900;line-height:1.2;position:relative;display:table;margin-right:auto;margin-bottom:2.5rem;margin-left:auto;color:#001f40;}.heading-wrap h2:after,.heading-wrap h2:before{position:absolute;top:50%;right:100%;width:5.8rem;height:5.2rem;margin-top:.3rem;margin-right:.5rem;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("https://cdn-ejfpa.nitrocdn.com/TnqiYPYwSzLJRsSHtohBXEOmQYyFTOpC/assets/images/optimized/rev-1ab0e68/www.harpflosser.com/wp-content/themes/harp/images/icon01.png") no-repeat 50% 50%/100% auto;}.heading-wrap h2:after{right:auto;left:100%;margin-right:0;margin-left:.5rem;background-image:url("https://cdn-ejfpa.nitrocdn.com/TnqiYPYwSzLJRsSHtohBXEOmQYyFTOpC/assets/images/optimized/rev-1ab0e68/www.harpflosser.com/wp-content/themes/harp/images/icon02.png");}.heading-wrap .sub-heading{font-size:2.1rem;font-weight:400;line-height:1.2;display:block;margin-bottom:1.5rem;color:rgba(0,31,64,.8);}.popular-product .wrap{position:relative;margin-bottom:3rem;text-align:center;}.popular-product .wrap:before{position:absolute;z-index:-1;top:4rem;right:0;bottom:0;left:0;content:"";border-radius:0 0 50rem 50rem;background-color:#00a3e0;}.popular-product .img{margin:0 -1.5rem;}.popular-product .txt{min-height:17rem;padding:1rem 3rem 3rem;color:#fff;}.popular-product h3{font-size:2.6rem;line-height:1.2;margin-bottom:0;}.popular-product .item-wrap .item{max-width:44.6rem;margin:0 auto 4rem;}.popular-product .btn-dark,.popular-product .single_add_to_cart_button,.popular-product .checkout-button:not(.btn),.popular-product #place_order,.popular-product .comment-form input[type='submit'],.comment-form .popular-product input[type='submit'],.popular-product .contact-form input[type='submit'],.contact-form .popular-product input[type='submit'],.popular-product .general-form input[type='submit'],.general-form .popular-product input[type='submit']{min-width:24.6rem;margin:0 auto;padding-right:2rem;padding-left:2rem;}.popular-product .price{padding-right:4rem;}.why-harp .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.why-harp > .container{max-width:64rem;}.why-harp .box{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:calc(50% - 1.5rem);margin-bottom:2rem;margin-left:1.5rem;padding:3rem 1rem;border:.1rem solid #13356b;border-radius:1rem;background-color:#00a3e0;box-shadow:0 1.1rem 1rem rgba(0,0,0,.16);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.why-harp .box strong{font-size:4.4rem;font-weight:700;line-height:1.2;text-transform:uppercase;color:#b1de35;}.why-harp .box span{font-size:1.9rem;font-weight:700;line-height:1.2;color:#f3f3f3;}.why-harp .box.v2 strong{color:#fff;}.why-harp .box.v2 span{color:#13356b;}.why-harp .box.lg{overflow:hidden;width:100%;padding:0;border:.1rem solid #707070;border-radius:2.7rem;box-shadow:none;}.why-harp h2{font-size:3.4rem;font-weight:700;line-height:1.2;margin-bottom:2rem;color:#141a58;}.why-harp h3{font-size:2.4rem;font-weight:700;line-height:1.2;margin-bottom:2rem;}.why-harp .txt{font-size:2rem;font-weight:700;line-height:1.2;color:#001f40;}.why-harp ul li{margin-bottom:3.4rem;}.why-harp .content-wrap{overflow:hidden;margin-top:-8rem;padding-top:9rem;border-radius:0 12rem 12rem 0;}.why-harp .content-wrap .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.why-harp .content-wrap .container .img{width:100%;max-width:40rem;margin-right:auto;margin-left:auto;text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:end;align-self:flex-end;}.why-harp .content-wrap .container .txt{width:100%;}.reviews{margin-top:5rem;padding:6rem 0;border-radius:12rem 0 0 12rem;}.reviews .info{font-size:1.7rem;line-height:1.2;padding-left:1.5rem;color:#fff;}.reviews .info h2{font-size:3.4rem;line-height:1.2;position:relative;margin-bottom:4rem;color:#fff;}.reviews .info h2:after,.reviews .info h2:before{position:absolute;bottom:-1.3rem;left:0;width:3.9rem;height:.4rem;content:"";border-radius:.5rem;background-color:#fff;}.reviews .info h2:after{left:6rem;width:10rem;}.reviews .info .btn{font-size:1.4rem;line-height:1.25;min-width:20rem;margin-bottom:2rem;padding:1.8rem 1.6rem 1.6rem;text-align:center;letter-spacing:.05em;border-radius:.5rem;background-color:#141a58;}.reviews .info .btn:hover{background-color:#e5217f;}.reviews-slider.slick-initialized .slide{display:-webkit-box;display:-ms-flexbox;display:flex;}.reviews-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.reviews-slider .slick-track:after,.reviews-slider .slick-track:before{display:none;}.reviews-slider .rate{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.reviews-slider .rate li{margin-right:.5rem;margin-bottom:.5rem;}.reviews-slider .box{font-size:1.6rem;font-weight:400;line-height:1.5;position:relative;z-index:1;width:100%;margin-bottom:3rem;color:#6e6e6e;}.reviews-slider .box:before{position:absolute;z-index:-1;top:0;top:1.4rem;right:1.4rem;bottom:-.6rem;left:0;left:1.4rem;content:"";border-radius:1.6rem;background-color:#4be1a5;box-shadow:0 .3rem 1rem rgba(119,119,119,.1);}.reviews-slider .box .wrap{height:100%;padding:3rem 2rem 5rem;border-radius:1.6rem;background-color:#fff;box-shadow:0 .3rem 1rem rgba(119,119,119,.1);}.reviews-slider .box h3{font-size:1.7rem;line-height:1.2;margin-bottom:3.5rem;color:#11356a;}.reviews-slider .box a{text-decoration:none;}.reviews-slider .box .heading{font-size:1.1rem;font-weight:700;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.5rem;color:#11356a;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.reviews-slider .box .heading .text{padding-left:1.1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;}.reviews-slider .box .heading h3{font-size:1.9rem;line-height:1.2;margin-bottom:.5rem;color:#11356a;}.reviews-slider .box .heading img{width:4rem;height:auto;border-radius:50%;}.reviews-slider .slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;padding:0 1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.latest-posts{position:relative;}.latest-posts .container{width:100% !important;max-width:none !important;}.latest-posts + .newsletter-section{margin-top:0;}.latest-posts .info{font-size:1.7rem;line-height:1.2;position:relative;z-index:2;padding:6rem 0 4rem;padding-right:2rem;color:#141a58;}.latest-posts .info .btn{font-size:1.4rem;min-width:24.7rem;text-align:center;letter-spacing:.05em;border-radius:.5rem;background-color:#141a58;}.latest-posts .info .btn:hover{background-color:#0fa5e6;}.latest-posts h2{font-size:3.4rem;line-height:1.2;position:relative;margin-bottom:4rem;color:#141a58;}.latest-posts h2:after,.latest-posts h2:before{position:absolute;bottom:-1.3rem;left:0;width:3.9rem;height:.4rem;content:"";border-radius:.5rem;background-color:#141a58;}.latest-posts h2:after{left:6rem;width:10rem;}body.home .product-item + .product-item{margin-bottom:0;}body.home .product-types{padding-top:8rem;}.blog-posts-slider{margin-right:-2rem;margin-left:-2rem;padding:5.7rem 0 5.7rem;padding-right:1.5rem;padding-left:1.5rem;background:#f8f8f8;}.blog-posts-slider.slick-initialized .slick-list{overflow:visible;}.blog-posts-slider .slide{padding-right:1.5rem;}.blog-posts-slider .img img{width:100%;height:auto;}.blog-posts-slider .txt{position:absolute;z-index:2;right:1rem;bottom:0;left:1rem;padding:2rem 2.2rem 2.6rem;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;background-color:#141a58;box-shadow:0 0 11.7rem rgba(12,62,185,.08);}.blog-posts-slider h3{font-size:2.2rem;font-weight:400;line-height:1.2;margin-bottom:1.5rem;}.blog-posts-slider a{position:relative;display:block;padding-bottom:8rem;color:#a6e262;}.blog-posts-slider a:hover{color:#fff;}.blog-posts-slider a:hover .btn{overflow:visible;max-height:10rem;padding:1.2rem 1rem;opacity:1;}.blog-posts-slider a:hover .txt{background-color:#00a3e0;}.blog-posts-slider time{font-size:1.6rem;font-weight:400;line-height:1.2;display:block;margin-bottom:1.5rem;}.blog-posts-slider .btn{font-size:1.8rem;font-weight:700;line-height:1.0556;position:relative;display:table;overflow:hidden;min-width:16rem;max-height:0;padding:0 1rem;-webkit-transition:max-height .3s ease-in-out,padding .3s ease-in-out,opacity .3s ease-in-out;transition:max-height .3s ease-in-out,padding .3s ease-in-out,opacity .3s ease-in-out;text-transform:capitalize;opacity:0;color:#fff;border-radius:.5rem;background-color:#141a58;}.blog-posts-slider .btn img{position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.title-ribbon{padding:2rem 0;text-align:center;}.title-ribbon h1{margin-bottom:1rem;}.breadcrumbs{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.breadcrumbs li + li:before{padding-right:1rem;padding-left:1rem;content:">";}.breadcrumbs a{text-decoration:none;}.breadcrumbs a:hover{text-decoration:underline;}.blog-section{padding:5rem 0;}.blog-list li{padding-bottom:3rem;}.blog-list li + li{padding-top:3rem;border-top:.1rem solid #000;}.blog-single .img-holder{overflow:hidden;height:25rem;margin-bottom:2rem;border-radius:1rem;box-shadow:0 0 2rem rgba(0,0,0,.8);will-change:transform;}.blog-single .img-holder:hover span{overflow:hidden;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.blog-single .img-holder span{display:block;width:100%;height:100%;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;background-position:50% 50%;background-size:cover;}.blog-single .text-holder{color:#999;}.blog-single .date{font-weight:700;display:block;margin-bottom:1rem;text-transform:uppercase;color:#e5217f;}.blog-single h2 a{text-decoration:none;color:#0fa5e6;}.blog-single h2 a:hover{text-decoration:none;color:#e5217f;}.blog-single .categories{font-weight:700;display:block;margin-bottom:2rem;color:#e5217f;}.blog-single .categories a{text-decoration:none;color:#e5217f;}.blog-single .categories a:hover{color:#8ec03b;}.paging{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:4rem;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.paging ul{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;border-radius:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.paging ul li{margin:0 .5rem 1rem;}.paging ul li.active a{pointer-events:none;background:#fff;}.paging .current{display:block;padding:.8rem 1.2rem;pointer-events:none;color:#fff;border-radius:.5rem;background:#0278f2;}.paging a{display:block;padding:.8rem 1.2rem;text-decoration:none;color:#f00;border-radius:.5rem;background:#f2f2f2;}.paging a:hover{text-decoration:none;color:#fff;background:#0fa5e6;}.paging a.next,.paging a.prev{color:#fff;background:#0fa5e6;}.paging a.next.disabled,.paging a.prev.disabled{pointer-events:none;background:#999;}.paging a.next:hover,.paging a.prev:hover{background:#0278f2;}.blog-content{padding:5rem 0;}.blog-content .share-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.blog-content .share-block .title{display:block;margin-bottom:1rem;padding-right:1rem;}.blog-content .meta{margin-bottom:2rem;}.blog-content .meta .date{display:block;margin-bottom:1rem;}.blog-content .social{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.blog-content .social li{margin:0 .5rem 1rem;}.blog-content .content{padding-bottom:3rem;}.blog-content .content .title{display:block;margin-bottom:1rem;}.blog-content .image{overflow:hidden;margin-bottom:3rem;border-radius:2rem;box-shadow:0 0 2rem rgba(0,0,0,.4);}.widget ul{padding-left:0 !important;}.about-block{padding-bottom:3rem;}.key-points{font-size:1.8rem;line-height:1.333333;padding-bottom:2.1rem;color:#000;}.key-points li{position:relative;margin-bottom:1.5rem;padding-left:4.2rem;}.key-points li:before{position:absolute;top:-.1rem;left:.2rem;width:2.8rem;height:2.8rem;content:"";background:url("https://cdn-ejfpa.nitrocdn.com/TnqiYPYwSzLJRsSHtohBXEOmQYyFTOpC/assets/images/optimized/rev-1ab0e68/www.harpflosser.com/wp-content/themes/harp/images/key-point-check.svg");}.key-points li a{font-weight:700;text-decoration:underline;color:#b5194b;}.key-points li a:hover{text-decoration:none;}.latest-articles ul li{margin-bottom:2rem;}.latest-articles a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:#000;-ms-flex-wrap:wrap;flex-wrap:wrap;}.latest-articles a:hover{color:#0fa5e6;}.latest-articles .img-block{width:100%;min-height:10rem;margin-bottom:1rem;border-radius:1rem;background-position:50% 50%;background-size:cover;box-shadow:0 0 1rem rgba(0,0,0,.2);}.latest-articles .text-block{width:100%;}.latest-articles h3{font-size:1.8rem;}.accordion li{margin-bottom:1rem;}.accordion .active .opener:before{-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);}.accordion .opener{position:relative;display:block;padding:1.5rem 5rem 1.5rem 2rem;text-decoration:none;color:#fff;background:#0fa5e6;}.accordion .opener:before{position:absolute;top:50%;right:1rem;width:2.6rem;height:2.6rem;content:"";-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);background:url("https://cdn-ejfpa.nitrocdn.com/TnqiYPYwSzLJRsSHtohBXEOmQYyFTOpC/assets/images/optimized/rev-1ab0e68/www.harpflosser.com/wp-content/themes/harp/images/icon-arrow.svg");background-size:100% 100%;}.accordion .opener:hover{color:#fff;background:#e5217f;}.accordion .slide-wrap{padding:2rem 1.5rem 2rem;border:solid #0fa5e6;border-width:0 .1rem .1rem;}.not-found{padding:10rem 0;text-align:center;}.not-found .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.not-found .img-block{width:100%;margin-bottom:4rem;text-align:center;}.not-found .img-block img{display:inline-block;}.not-found .text-block{font-size:1.6rem;line-height:1.5;color:#6c738a;}.not-found h1{font-size:3rem;line-height:1.2;margin-bottom:2rem;text-transform:uppercase;}.not-found p{margin-bottom:4rem;}.product-single-block .product,.product-detail .product{padding-top:2rem;}.product-single-block .product-brands,.product-detail .product-brands{font-size:1.4rem;font-weight:400;line-height:1.2;display:block;margin-bottom:1.2rem;color:#5b6c8f;}.product-single-block .product-brands a,.product-detail .product-brands a{text-decoration:none;color:inherit;}.product-single-block .product-brands a:hover,.product-detail .product-brands a:hover{text-decoration:underline;}.product-single-block .product_title,.product-detail .product_title{font-size:3.1rem;font-weight:700;line-height:1.2;margin-bottom:3rem;color:#103178;}.product-single-block .summary,.product-detail .summary{padding-left:5%;}.product-single-block .summary ul,.product-detail .summary ul{padding-top:1rem;padding-left:3rem;color:#103178;}.product-single-block .summary ul li,.product-detail .summary ul li{margin-bottom:1rem;}.product-single-block .summary ul a,.product-detail .summary ul a{font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:4rem;height:4rem;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;text-decoration:none;color:#fff !important;border-radius:50%;background:#e5217f;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.product-single-block .summary ul a:hover,.product-detail .summary ul a:hover{text-decoration:none !important;background:#0fa5e6;}.product-single-block .price .woocommerce-Price-amount,.product-detail .price .woocommerce-Price-amount{font-size:4.2rem;font-weight:400;line-height:1.2;color:#ff9923;}.product-single-block .woocommerce-product-gallery,.product-detail .woocommerce-product-gallery{max-width:48rem;}.product-single-block .woocommerce-product-details__short-description,.product-detail .woocommerce-product-details__short-description{margin-bottom:2.2rem;padding:2.3rem 0;border-top:.2rem solid #f0f2f5;border-bottom:.2rem solid #f0f2f5;}.product-single-block .woocommerce-product-details__short-description ul,.product-detail .woocommerce-product-details__short-description ul{margin-bottom:0;}.product-single-block .summary .cart,.product-detail .summary .cart{position:static !important;width:100%;padding:0 !important;border-radius:0;background-color:transparent;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.product-single-block .summary .cart .number-button,.product-detail .summary .cart .number-button{margin-top:-.4rem;}.product-single-block .summary .cart + .product_meta,.product-detail .summary .cart + .product_meta{font-size:1.4rem;line-height:1.2;padding-top:2.5rem;color:#103178;border-top:.2rem solid #f0f2f5;}.product-single-block .summary .cart + .product_meta a,.product-detail .summary .cart + .product_meta a{text-decoration:none;color:#5b6c8f;}.product-single-block .summary .cart + .product_meta a:hover,.product-detail .summary .cart + .product_meta a:hover{text-decoration:underline;}.product-single-block .summary .cart + .product_meta .sku,.product-detail .summary .cart + .product_meta .sku{color:#5b6c8f;}.product-single-block .summary .cart + .product_meta .tags-link,.product-detail .summary .cart + .product_meta .tags-link{margin-bottom:1rem;}.product-single-block .summary .cart .button,.product-detail .summary .cart .button{font-size:1.8rem !important;font-weight:700 !important;line-height:1.2 !important;height:4.8rem;margin-left:3.7rem;margin-left:1.7rem !important;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;color:#fff;color:#030037 !important;border:1px solid #777;border-color:rgba(0,0,0,.2);border-bottom-color:#333;border-bottom-color:rgba(0,0,0,.4);border-radius:4rem !important;background-color:#ffad1d !important;box-shadow:inset 0 .08em 0 rgba(255,255,255,.4),inset 0 0 .1em rgba(255,255,255,.9);text-shadow:0 1px 0 rgba(255,255,255,.5) !important;}.product-single-block .summary .cart .button:hover,.product-detail .summary .cart .button:hover{background-color:#00a3e0 !important;}.product-single-block .summary .cart:hover,.product-detail .summary .cart:hover{background-color:transparent;}.product-single-block .sku_wrapper.product_meta,.product-detail .sku_wrapper.product_meta{font-size:1.4rem;line-height:1.2;color:#103178;}.product-single-block .sku_wrapper.product_meta a,.product-detail .sku_wrapper.product_meta a{text-decoration:none;color:#5b6c8f;}.product-single-block .sku_wrapper.product_meta a:hover,.product-detail .sku_wrapper.product_meta a:hover{text-decoration:underline;}.product-single-block .sku_wrapper.product_meta .sku,.product-detail .sku_wrapper.product_meta .sku{color:#5b6c8f;}.product-single-block .sku_wrapper.product_meta .tags-link,.product-detail .sku_wrapper.product_meta .tags-link{margin-bottom:1rem;}.product-single-block .social,.product-detail .social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.product-single-block .social li,.product-detail .social li{margin:0 .5rem 1rem;}.product-single-block .social-sharing,.product-detail .social-sharing{padding-top:2rem;}.product-single-block .social-sharing > span,.product-detail .social-sharing > span{font-size:1.6rem;font-weight:700;line-height:1.2;display:block;margin-bottom:1.5rem;color:#103178;}.product-single-block .summary-variation-wrap,.product-detail .summary-variation-wrap{width:100%;}.product-single-block .summary-variation-wrap div.variations,.product-detail .summary-variation-wrap div.variations{font-size:1.9rem;line-height:1.2;color:#103178;}.product-single-block .summary-variation-wrap div.variations .variations_form.cart,.product-detail .summary-variation-wrap div.variations .variations_form.cart{display:block !important;height:auto;padding:3.6rem 3.2rem !important;border-radius:.5rem;background-color:#f0f2f5;}.product-single-block .summary-variation-wrap div.variations .quantity,.product-detail .summary-variation-wrap div.variations .quantity{width:100%;margin:0 !important;}.product-single-block .summary-variation-wrap div.variations label,.product-detail .summary-variation-wrap div.variations label{font-size:1.9rem !important;font-weight:400 !important;line-height:1.2 !important;display:block;display:block !important;margin-bottom:1rem;color:#103178 !important;}.product-single-block .summary-variation-wrap div.variations .jcf-number,.product-detail .summary-variation-wrap div.variations .jcf-number{width:100% !important;margin-bottom:1.2rem;background-color:#fff;}.product-single-block .summary-variation-wrap div.variations table.variations,.product-detail .summary-variation-wrap div.variations table.variations{width:100% !important;}.product-single-block .summary-variation-wrap div.variations .button,.product-detail .summary-variation-wrap div.variations .button{width:100% !important;min-width:0 !important;margin-left:0 !important;}.product-single-block .summary-variation-wrap table.variations,.product-detail .summary-variation-wrap table.variations{display:block !important;width:100% !important;height:auto !important;}.product-single-block .summary-variation-wrap table.variations tr,.product-single-block .summary-variation-wrap table.variations th,.product-single-block .summary-variation-wrap table.variations td,.product-single-block .summary-variation-wrap table.variations tbody,.product-detail .summary-variation-wrap table.variations tr,.product-detail .summary-variation-wrap table.variations th,.product-detail .summary-variation-wrap table.variations td,.product-detail .summary-variation-wrap table.variations tbody{line-height:1 !important;display:block !important;height:auto !important;padding:0 !important;}.product-single-block .summary-variation-wrap table.variations .woo-selected-variation-item-name,.product-detail .summary-variation-wrap table.variations .woo-selected-variation-item-name{display:none !important;}.product-single-block .summary-variation-wrap table.variations th,.product-single-block .summary-variation-wrap table.variations td,.product-detail .summary-variation-wrap table.variations th,.product-detail .summary-variation-wrap table.variations td{padding:0 0 .5rem !important;}.product-single-block .summary-variation-wrap table.variations tr,.product-detail .summary-variation-wrap table.variations tr{margin-bottom:2rem !important;}.product-single-block .summary-variation-wrap .variable-items-wrapper li,.product-detail .summary-variation-wrap .variable-items-wrapper li{padding:0 !important;border:none !important;border-radius:50% !important;}.product-single-block .summary-variation-wrap .variable-items-wrapper .variable-item-contents,.product-detail .summary-variation-wrap .variable-items-wrapper .variable-item-contents{box-shadow:none !important;}.product-single-block .summary-variation-wrap .variable-items-wrapper .variable-item-span,.product-detail .summary-variation-wrap .variable-items-wrapper .variable-item-span{border:none !important;border-radius:50% !important;}.product-single-block .summary-variation-wrap .variable-items-wrapper .variable-item-span:after,.product-detail .summary-variation-wrap .variable-items-wrapper .variable-item-span:after{border-radius:50% !important;box-shadow:none !important;}.product-single-block .summary-variation-wrap .variable-items-wrapper,.product-detail .summary-variation-wrap .variable-items-wrapper{font-size:1.6rem !important;font-weight:700 !important;line-height:1.2 !important;color:#103178 !important;}.product-single-block .related.products h2,.product-detail .related.products h2{font-size:2.4rem;font-weight:700;line-height:1.2;margin-bottom:2.5rem;color:#103178;}.product-single-block .related.products .woocommerce-Price-amount,.product-detail .related.products .woocommerce-Price-amount{font-size:2rem;font-weight:400;line-height:1.2;color:#ff9923;}.product-single-block .related.products h2.woocommerce-loop-product__title,.product-detail .related.products h2.woocommerce-loop-product__title{font-size:2rem !important;line-height:1.2;}.product-single-block .related.products .woocommerce-LoopProduct-link,.product-detail .related.products .woocommerce-LoopProduct-link{display:block;width:100%;}.product-single-block .related.products li.product,.product-detail .related.products li.product{width:100% !important;}.product-single-block .related.products li.product img,.product-detail .related.products li.product img{width:100%;height:auto;}.woocommerce-tabs{width:100%;margin-bottom:2rem;}.woocommerce-tabs h1{font-size:2.8rem;font-weight:700;line-height:1.2;color:#103178;}.woocommerce-tabs p{font-size:1.6rem;font-weight:400;line-height:1.2;color:#5b6c8f;}.woocommerce-tabs ul.tabs{margin-bottom:2rem !important;}.woocommerce-tabs ul.tabs a{font-size:1.8rem;font-weight:400 !important;line-height:1.2;color:#103178 !important;}.woocommerce-tabs ul.tabs li{padding-right:4rem !important;padding-left:0 !important;border:none !important;background-color:transparent !important;}.woocommerce-tabs ul.tabs li.active a{font-weight:700 !important;}.woocommerce-tabs ul.tabs li:after,.woocommerce-tabs ul.tabs li:before{display:none !important;}.woocommerce-tabs ul.tabs:after,.woocommerce-tabs ul.tabs:before{display:none !important;}.woocommerce-tabs ul{font-weight:600;margin-bottom:4rem;padding-top:1.5rem;padding-left:2.5rem;color:rgba(145,136,141,.8);}.woocommerce-tabs ul li{margin-bottom:1rem;}.woocommerce .woocommerce-Tabs-panel{padding:3rem 2rem !important;border:.1rem solid #f0f2f5;border-radius:1rem;}.woocommerce .woocommerce-Tabs-panel table{border:none;}.woocommerce .woocommerce-Tabs-panel table th{font-size:1.5rem;line-height:1.2;height:5rem;padding:1rem 2rem;text-align:left;color:#103178;border:none;border-bottom:.1rem solid #dadfe9;background-color:#f0f2f5;}.woocommerce .woocommerce-Tabs-panel table td{vertical-align:middle;border:.1rem solid #e8ebf2;border-left:none;}.woocommerce .woocommerce-Tabs-panel table tr:last-child th{border:none;}.woocommerce-product-attributes .woocommerce-product-attributes-item__value{padding-left:1.5rem !important;}.woocommerce-Reviews-title,.yikes-custom-woo-tab-title{color:#103178;}.product-listing{padding:5rem 0;}.products{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1rem !important;-ms-flex-wrap:wrap;flex-wrap:wrap;}.products .product{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:50% !important;margin:0 !important;padding:0 1rem 2rem !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;}.products .product .button{font-size:1.8rem !important;font-weight:700 !important;line-height:1.2 !important;width:100% !important;min-width:0 !important;height:4.8rem;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;color:#fff;color:#030037 !important;border:1px solid #777;border-color:rgba(0,0,0,.2);border-bottom-color:#333;border-bottom-color:rgba(0,0,0,.4);border-radius:4rem !important;background-color:#ffad1d !important;box-shadow:inset 0 .08em 0 rgba(255,255,255,.4),inset 0 0 .1em rgba(255,255,255,.9);text-shadow:0 1px 0 rgba(255,255,255,.5) !important;}.products .product .button:hover{background-color:#00a3e0 !important;}.products .woocommerce-loop-product__link{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.woocommerce-shop .products .woocommerce-loop-product__link .attachment-woocommerce_thumbnail{visibility:visible;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;opacity:1;}.woocommerce-shop .products .woocommerce-loop-product__link .hover{position:absolute;top:0;left:50%;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;}.woocommerce-shop .products .woocommerce-loop-product__link:hover .hover{visibility:visible;opacity:1;}.woocommerce-shop .products .woocommerce-loop-product__link:hover .attachment-woocommerce_thumbnail{visibility:hidden;opacity:0;}.related.products{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;}.coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.coupon .input-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.product-sidebar{display:none;}.entry-summary{padding-right:1rem;}.woocommerce div.product form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.woocommerce div.product form.cart .button{font-size:1.5rem !important;width:17.5rem !important;min-width:0 !important;margin-bottom:1.5rem !important;margin-left:auto !important;padding:1.2rem .5rem !important;}.woocommerce div.product form.cart .button.buy-now{display:-webkit-box;display:-ms-flexbox;display:flex;height:4.4rem;text-align:center;background-color:#00a3e0 !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.woocommerce div.product form.cart .button.buy-now:hover{background-color:#ffad1d !important;}.product-single-block .up-sells,.product-single-block .product-sidebar,.product-single-block .woocommerce-tabs{display:none !important;}.product-single-block .single-product .woocommerce-product-gallery,.product-single-block .single-product .entry-summary{width:50% !important;max-width:none;}.tab-description .text{margin-bottom:25px;}.tab-description .video-image .video{position:relative;}.tab-description .video-image .video .play img{border:none;}.product-detail .product.type-product .up-sells.products{width:100%;}.product-detail .product.type-product .up-sells.products .products{width:100%;}.product-detail .wpgs-for.slick-slider .slick-arrow:before{display:none;}.product-detail .wpgs-for.slick-slider .slick-arrow.flaticon-right-arrow{right:-10px;left:auto;-webkit-transform:translateY(-50%) rotateY(180deg);transform:translateY(-50%) rotateY(180deg);}.product-detail .wpgs-for.slick-slider .slick-arrow.slick-disabled{display:block !important;opacity:.5;}.product-detail .wpgs-for.slick-slider .slick-dots{display:none !important;}.buttons-wrp{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.promo-banner{margin-bottom:6rem;padding:3.5rem 0;text-align:center;background-color:#002d47;}.promo-banner .wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.promo-banner .icon{width:12rem;margin:0 auto 3rem;}.promo-banner .icon img{width:100%;height:auto;}.promo-banner .description{padding-top:1.5rem;}.promo-banner h1{font-size:4rem;font-weight:700;line-height:1.2;width:100%;margin-bottom:0;text-align:center;color:#f5f5f5;}.promo-banner.add{margin-bottom:3rem;padding:0;}.promo-banner.add .col{position:relative;min-width:0;padding:3.5rem 0;}.promo-banner.add .col:before{position:absolute;top:0;right:-3rem;bottom:0;left:-3rem;content:"";background-image:-webkit-linear-gradient(340deg,#00bdff 0%,#017fff 100%);background-image:linear-gradient(110deg,#00bdff 0%,#017fff 100%);}.promo-banner.add .col + .col:before{display:none;}.promo-banner .container{max-width:168rem;}.promo-banner .promo-code-hold{text-align:center;}.promo-banner .promo-code-hold .promo{margin:1.5rem auto 0;}.promo-banner .promo-code-hold .promo a{text-decoration:none;}.promo-banner .sub-heading{font-size:1.8rem;font-weight:400;line-height:1.2;display:block;margin-bottom:.5rem;text-transform:uppercase;color:rgba(255,255,255,.8);}.promo-banner .promo{font-size:3.6rem;font-weight:900;line-height:1.2;display:table;min-width:23rem;margin:0 auto;padding:1rem;-webkit-transition:border-color .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:border-color .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:border-color .3s ease-in-out,transform .3s ease-in-out;transition:border-color .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-animation:border-animate 2s infinite;animation:border-animate 2s infinite;text-align:center;text-transform:uppercase;color:#ffda11;border:.3rem dashed #fff;border-radius:2.5rem;}.promo-banner .promo a{text-decoration:none;}.promo-banner .h1{font-size:4rem;font-weight:900;line-height:1.2;display:block;margin-bottom:1rem;text-transform:uppercase;color:#f5f5f5;}.arrow-section{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-8rem;padding:2rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.arrow-section .anchor{display:block;max-width:7rem;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-animation:movearrow 2s infinite;animation:movearrow 2s infinite;}.arrow-section .anchor img{width:100%;height:auto;}.product-item.with-video{margin-bottom:4rem;padding:3rem 0;}.product-item.with-video.bg-dark-blue{margin-bottom:1rem;padding:3rem 0 1rem;}.product-item.with-video.bg-dark-blue + .newsletter-section{margin-top:0;}.product-item.with-video.bg-dark-blue .list{color:#fff;}.product-item.with-video.bg-dark-blue .product-title{background-color:#fff;}.product-item.with-video.bg-dark-blue .info{padding:0;}.product-item.with-video.bg-dark-blue .rating + p{color:rgba(255,255,255,.8);}.product-item.with-video.bg-dark-blue .text{color:rgba(255,255,255,.8);}.product-item.with-video.bg-dark-blue .btn-dark,.product-item.with-video.bg-dark-blue .single_add_to_cart_button,.product-item.with-video.bg-dark-blue .checkout-button:not(.btn),.product-item.with-video.bg-dark-blue #place_order,.product-item.with-video.bg-dark-blue .comment-form input[type='submit'],.comment-form .product-item.with-video.bg-dark-blue input[type='submit'],.product-item.with-video.bg-dark-blue .contact-form input[type='submit'],.contact-form .product-item.with-video.bg-dark-blue input[type='submit'],.product-item.with-video.bg-dark-blue .general-form input[type='submit'],.general-form .product-item.with-video.bg-dark-blue input[type='submit']{color:#bd0e1d !important;background:#fff !important;}.product-item.with-video.bg-dark-blue .btn-dark:hover,.product-item.with-video.bg-dark-blue .single_add_to_cart_button:hover,.product-item.with-video.bg-dark-blue .checkout-button:hover:not(.btn),.product-item.with-video.bg-dark-blue #place_order:hover,.product-item.with-video.bg-dark-blue .comment-form input:hover[type='submit'],.comment-form .product-item.with-video.bg-dark-blue input:hover[type='submit'],.product-item.with-video.bg-dark-blue .contact-form input:hover[type='submit'],.contact-form .product-item.with-video.bg-dark-blue input:hover[type='submit'],.product-item.with-video.bg-dark-blue .general-form input:hover[type='submit'],.general-form .product-item.with-video.bg-dark-blue input:hover[type='submit']{color:#fff !important;background:#0fa5e6 !important;}.product-item.with-video.alt{margin-bottom:4rem;}.product-item.with-video .info{padding-top:0;padding-right:0;}.product-item.with-video .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.product-item.with-video .video-image{position:relative;margin-bottom:4.5rem;}.product-item.with-video .video-image > img{width:100%;height:auto;border-radius:4rem;box-shadow:0 0 2rem rgba(0,0,0,.4);}.product-item.with-video .video-image > .play{position:absolute;top:50%;left:50%;width:7rem;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.product-item.with-video .video-image > .play:hover{opacity:.8;}.product-item.with-video .video .img{width:100%;margin-bottom:0;padding:0;}.product-item.with-video .video .play img{border:0;}.cart-btn{display:inline-block;margin:0 auto;padding:.5rem 1rem;vertical-align:top;text-decoration:none;color:#fff;background-color:#0fa5e6;}.cart-btn:hover{background-color:#001f40;}.popular-product-hold{margin-bottom:5.5rem;}.popular-product-hold.four-cols{padding-top:3rem;}.popular-product-hold.with-add-to-cart{text-align:center;}.popular-product-hold.with-add-to-cart .img img{width:auto;height:auto;}.popular-product-hold.with-add-to-cart .price{display:block;margin-bottom:1rem;padding-top:.5rem;}.popular-product-hold .heading-wrap{margin-bottom:3.5rem;padding:0 3.4rem;text-align:center;}.popular-product-hold h2{font-size:3.6rem;font-weight:900;line-height:1.2;position:relative;display:table;margin-right:auto;margin-bottom:2.5rem;margin-left:auto;color:#001f40;}.popular-product-hold h2:after,.popular-product-hold h2:before{position:absolute;top:50%;right:100%;width:3.8rem;height:5.2rem;margin-right:1rem;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("https://cdn-ejfpa.nitrocdn.com/TnqiYPYwSzLJRsSHtohBXEOmQYyFTOpC/assets/images/optimized/rev-1ab0e68/www.harpflosser.com/wp-content/themes/harp/images/icon01.png") no-repeat 50% 50%/100% auto;}.popular-product-hold h2:after{right:auto;left:100%;margin-left:1rem;background-image:url("https://cdn-ejfpa.nitrocdn.com/TnqiYPYwSzLJRsSHtohBXEOmQYyFTOpC/assets/images/optimized/rev-1ab0e68/www.harpflosser.com/wp-content/themes/harp/images/icon02.png");}.popular-product-hold .sub-heading{font-size:2.1rem;font-weight:400;line-height:1.2;display:block;margin-bottom:1.5rem;color:rgba(0,31,64,.8);}.popular-product-hold .txt{font-size:2.2rem;font-weight:500;line-height:1.5;padding:2.2rem;text-align:center;color:#001f40;}.popular-product-hold .txt .product-name a{text-decoration:none;}.popular-product-hold .img{position:relative;padding:2.2rem 2.2rem 1.5rem;background:#fff;}.popular-product-hold .img:hover img{visibility:hidden;opacity:0;}.popular-product-hold .img:hover img.product-img-hover{visibility:visible;opacity:1;}.popular-product-hold .img img{width:100%;height:auto;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;}.popular-product-hold .img img.product-img-hover{position:absolute;top:2.2rem;left:50%;visibility:hidden;width:calc(100% - 4.4rem);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;}.popular-product-hold .container{max-width:168rem;}.popular-product-hold .item-wrap .item{max-width:44.6rem;margin:0 auto 4rem;}.popular-product-hold .item-wrap .wrap{overflow:hidden;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;border-radius:4rem;background-color:#fff;box-shadow:3rem 3rem 6rem rgba(0,31,64,.04);}.popular-product-hold .item-wrap .wrap:hover{background:#e6e6e6;}.popular-product-hold .btn-dark,.popular-product-hold .single_add_to_cart_button,.popular-product-hold .checkout-button:not(.btn),.popular-product-hold #place_order,.popular-product-hold .comment-form input[type='submit'],.comment-form .popular-product-hold input[type='submit'],.popular-product-hold .contact-form input[type='submit'],.contact-form .popular-product-hold input[type='submit'],.popular-product-hold .general-form input[type='submit'],.general-form .popular-product-hold input[type='submit']{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:0;max-width:29rem;margin:0 auto;padding-right:2rem;padding-left:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;}.popular-product-hold .button{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:0 1.5rem 1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.popular-product-hold .button.buy-now{padding:1.5rem 0;}.popular-product-hold .button.buy-now{font-size:1.6rem;font-weight:700 !important;line-height:1.2 !important;min-width:20.2rem;height:4.6rem;margin-top:2rem !important;-webkit-transition:background .3s ease-in-out,opacity .3s ease-in-out;transition:background .3s ease-in-out,opacity .3s ease-in-out;text-decoration:none;color:#030037 !important;border:1px solid #777;border-color:rgba(0,0,0,.2);border-bottom-color:#333;border-bottom-color:rgba(0,0,0,.4);border-radius:4rem !important;background-color:#00a3e0 !important;box-shadow:inset 0 .08em 0 rgba(255,255,255,.4),inset 0 0 .1em rgba(255,255,255,.9);text-shadow:0 1px 0 black;text-shadow:0 1px 0 rgba(255,255,255,.5) !important;}.popular-product-hold .button.buy-now:hover{opacity:.8;background-color:#ffad1d !important;}.popular-product-hold .price{padding-right:1.5rem;}.popular-product-hold .side-image{position:relative;z-index:-1;overflow:hidden;margin-bottom:4rem;border-radius:0 20rem 20rem 0;}.popular-product-hold .side-image .bg-image{position:absolute;top:5%;right:0;bottom:0;left:0;border-radius:0 20rem 20rem 0;background-position:50% 50%;background-size:cover;}.popular-product-hold .side-image .image{position:relative;z-index:2;max-width:60%;margin-left:auto;}.popular-product-hold .side-image .image img{display:block;}.videos-wrap{padding-top:3.5rem;padding-bottom:3.5rem;}.videos-wrap .container{max-width:176rem;}.videos-wrap .video{position:relative;margin-bottom:5rem;}.videos-wrap .img img{width:100%;height:auto;border:.3rem solid #0fa5e6;border-radius:2.4rem;}.videos-wrap .play{position:absolute;top:100%;left:50%;width:8rem;-webkit-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;}.videos-wrap .play:hover{box-shadow:0 0 1.5rem rgba(0,0,0,.4);}.top-logo-image{padding:3rem 0;text-align:center;}.please-note{font-size:2rem;line-height:1.2;margin-bottom:4rem;color:#000;}.offer-page-title{margin-bottom:3rem;padding:1.3rem 0;text-align:center;background-color:#0fa5e6;}.offer-page-title h1{font-size:3.4rem;font-weight:700;line-height:1.2;margin-bottom:0;color:#fff;}.half-n-half{margin-bottom:2rem;background:#e7edf1;}.half-n-half.no-bg .bg-stretch{display:none;}.half-n-half.no-bg .img-holder{padding:2rem 0;}.half-n-half .img-holder{position:relative;z-index:1;min-height:35rem;margin:0 -2rem;}.half-n-half .img-holder .bg-stretch,.half-n-half .img-holder > a{position:absolute;top:0;right:0;bottom:0;left:0;}.half-n-half .img-holder > a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.half-n-half .img-holder .img-block{width:100%;height:100%;background-position:50% 50%;background-size:cover;}.half-n-half .text-holder{padding:5rem 0;}.video-image{position:relative;margin-bottom:5rem;}.video-image .video img{width:100%;height:auto;border:.3rem solid #0fa5e6;border-radius:2.4rem;}.video-image .play{position:absolute;top:100%;left:50%;width:8rem;-webkit-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;}.video-image .play:hover{box-shadow:0 0 1.5rem rgba(0,0,0,.4);}.button-rating .btn-dark,.button-rating .single_add_to_cart_button,.button-rating .checkout-button:not(.btn),.button-rating #place_order,.button-rating .comment-form input[type='submit'],.comment-form .button-rating input[type='submit'],.button-rating .contact-form input[type='submit'],.contact-form .button-rating input[type='submit'],.button-rating .general-form input[type='submit'],.general-form .button-rating input[type='submit']{margin-bottom:2rem;}.button-rating .rate-image{margin-bottom:2rem;text-align:center;}.product-item.with-video-rating{margin-bottom:3rem;}.fishing-charter{position:relative;padding:2rem 2rem 1rem;background-color:#fafafa;}.fishing-charter .img{margin-bottom:2rem;}.fishing-charter .img img{position:relative;z-index:1;width:100%;height:auto;border-radius:2.4rem;}.fishing-charter .txt{font-size:1.8rem;font-weight:400;line-height:1.2;margin-bottom:2rem;letter-spacing:.0761em;color:#020202;}.fishing-charter h2{font-size:2.7rem;font-weight:700;line-height:1.125;letter-spacing:.03em;color:#214266;}.fishing-charter .btn-dark,.fishing-charter .single_add_to_cart_button,.fishing-charter .checkout-button:not(.btn),.fishing-charter #place_order,.fishing-charter .comment-form input[type='submit'],.comment-form .fishing-charter input[type='submit'],.fishing-charter .contact-form input[type='submit'],.contact-form .fishing-charter input[type='submit'],.fishing-charter .general-form input[type='submit'],.general-form .fishing-charter input[type='submit']{font-size:2.2rem;font-weight:700;line-height:1.2;padding:1rem 1.5rem;text-transform:uppercase;color:#fff;border-color:#004260;border-top-left-radius:0;background-color:#004260;}.fishing-charter .btn-dark:hover,.fishing-charter .single_add_to_cart_button:hover,.fishing-charter .checkout-button:hover:not(.btn),.fishing-charter #place_order:hover,.fishing-charter .comment-form input:hover[type='submit'],.comment-form .fishing-charter input:hover[type='submit'],.fishing-charter .contact-form input:hover[type='submit'],.contact-form .fishing-charter input:hover[type='submit'],.fishing-charter .general-form input:hover[type='submit'],.general-form .fishing-charter input:hover[type='submit']{border-color:#0fa5e6;background-color:#0fa5e6;}.review-holder{padding-top:2rem;padding-bottom:2rem;}.review-holder .popular-product-hold.videos-header{margin-top:0;margin-bottom:3rem;}.page-title{padding:2.5rem 0;text-align:center;color:#fff;background:#0fa5e6;}.page-title h1,.page-title h2,.page-title .h2,.page-title .h1{margin-bottom:0;color:#fff;}.contact-block{position:relative;overflow:hidden;padding:5rem 0 0;}.contact-right{position:relative;z-index:2;padding:5rem 0;color:#0fa5e6;}.contact-right:before{position:absolute;z-index:-1;top:0;right:-999rem;bottom:0;left:-999rem;content:"";background:#f5f5f5;}.contact-right h2{margin-bottom:5rem;color:#0fa5e6;}.contact-right .title{font-size:2.6rem;font-weight:700;line-height:1.25;display:block;margin-bottom:2rem;color:#0fa5e6;}.contact-right .contact-information li{position:relative;margin-bottom:4rem;padding-left:5rem;}.contact-right .contact-information li .bm,.contact-right .contact-information li .img{position:absolute;top:50%;left:0;width:4rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.contact-right .contact-information .days{font-size:2.5rem;font-weight:1.4;font-weight:700;display:block;}.contact-right .contact-information .schedule{font-size:1.8rem;line-height:1.4;}.contact-right .contact-information .address address{font-style:normal;}.contact-right .contact-information .call > a{font-size:2rem;font-weight:700;text-decoration:none;}.contact-right .contact-information .call > a:hover{text-decoration:none;}.contact-form,.general-form{margin-bottom:5rem;}.contact-form.dark-bg input[type='text'],.contact-form.dark-bg input[type='tel'],.contact-form.dark-bg input[type='email'],.contact-form.dark-bg select,.contact-form.dark-bg textarea,.general-form.dark-bg input[type='text'],.general-form.dark-bg input[type='tel'],.general-form.dark-bg input[type='email'],.general-form.dark-bg select,.general-form.dark-bg textarea{color:#000;background:#fff;}.contact-form .ginput_container_address,.general-form .ginput_container_address{margin:0 -1rem;}.contact-form .ginput_container_address > span,.general-form .ginput_container_address > span{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;padding:0 1rem 2rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;}.contact-form h2,.general-form h2{font-size:3.8rem;}.contact-form .sub-title,.general-form .sub-title{font-size:2rem;display:block;margin-bottom:5rem;color:#e5217f;}.contact-form .sub-title a,.general-form .sub-title a{text-decoration:none;color:#e5217f;}.contact-form .sub-title a:hover,.general-form .sub-title a:hover{text-decoration:none;color:#0fa5e6;}.contact-form ul,.contact-form .gform_fields,.general-form ul,.general-form .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.contact-form ul li,.contact-form ul .gfield,.contact-form .gform_fields li,.contact-form .gform_fields .gfield,.general-form ul li,.general-form ul .gfield,.general-form .gform_fields li,.general-form .gform_fields .gfield{width:100%;padding:0 1rem 2rem;list-style-type:none;}.contact-form ul li.full-width,.contact-form ul .gfield.full-width,.contact-form .gform_fields li.full-width,.contact-form .gform_fields .gfield.full-width,.general-form ul li.full-width,.general-form ul .gfield.full-width,.general-form .gform_fields li.full-width,.general-form .gform_fields .gfield.full-width{width:100% !important;}.contact-form .validation_error,.general-form .validation_error{display:block;margin-bottom:1rem;color:#f00;}.contact-form .validation_message,.general-form .validation_message{display:block;color:#f00;}.contact-form .gfield_error input[type='text'],.contact-form .gfield_error input[type='tel'],.contact-form .gfield_error input[type='email'],.general-form .gfield_error input[type='text'],.general-form .gfield_error input[type='tel'],.general-form .gfield_error input[type='email']{margin-bottom:.5rem;border-color:#f00;}.contact-form .hidden_label label,.general-form .hidden_label label{display:none;}.contact-form .form-row,.general-form .form-row{width:100%;padding:0 1rem 2rem;}.contact-form .form-row.full-width,.general-form .form-row.full-width{width:100% !important;}.contact-form .submit-block,.contact-form .gform_footer,.general-form .submit-block,.general-form .gform_footer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:1.5rem 0 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.contact-form .submit-block input[type='submit'],.contact-form .gform_footer input[type='submit'],.general-form .submit-block input[type='submit'],.general-form .gform_footer input[type='submit']{width:100%;}.contact-form input[type='text'],.contact-form input[type='tel'],.contact-form input[type='email'],.contact-form select,.contact-form textarea,.general-form input[type='text'],.general-form input[type='tel'],.general-form input[type='email'],.general-form select,.general-form textarea{font-size:1.6rem;line-height:1.5;display:block;width:100%;padding:1rem 1rem;color:#000;border:.2rem solid #fff;border-radius:.6rem;outline:none;background:rgba(153,153,153,.3);}.contact-form input[type='text']::-webkit-input-placeholder,.contact-form input[type='tel']::-webkit-input-placeholder,.contact-form input[type='email']::-webkit-input-placeholder,.contact-form select::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder,.general-form input[type='text']::-webkit-input-placeholder,.general-form input[type='tel']::-webkit-input-placeholder,.general-form input[type='email']::-webkit-input-placeholder,.general-form select::-webkit-input-placeholder,.general-form textarea::-webkit-input-placeholder{color:#999;}.contact-form input[type='text']::-moz-placeholder,.contact-form input[type='tel']::-moz-placeholder,.contact-form input[type='email']::-moz-placeholder,.contact-form select::-moz-placeholder,.contact-form textarea::-moz-placeholder,.general-form input[type='text']::-moz-placeholder,.general-form input[type='tel']::-moz-placeholder,.general-form input[type='email']::-moz-placeholder,.general-form select::-moz-placeholder,.general-form textarea::-moz-placeholder{opacity:1;color:#999;}.contact-form input[type='text']:-moz-placeholder,.contact-form input[type='tel']:-moz-placeholder,.contact-form input[type='email']:-moz-placeholder,.contact-form select:-moz-placeholder,.contact-form textarea:-moz-placeholder,.general-form input[type='text']:-moz-placeholder,.general-form input[type='tel']:-moz-placeholder,.general-form input[type='email']:-moz-placeholder,.general-form select:-moz-placeholder,.general-form textarea:-moz-placeholder{color:#999;}.contact-form input[type='text']:-ms-input-placeholder,.contact-form input[type='tel']:-ms-input-placeholder,.contact-form input[type='email']:-ms-input-placeholder,.contact-form select:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder,.general-form input[type='text']:-ms-input-placeholder,.general-form input[type='tel']:-ms-input-placeholder,.general-form input[type='email']:-ms-input-placeholder,.general-form select:-ms-input-placeholder,.general-form textarea:-ms-input-placeholder{color:#999;}.contact-form input[type='text'].placeholder,.contact-form input[type='tel'].placeholder,.contact-form input[type='email'].placeholder,.contact-form select.placeholder,.contact-form textarea.placeholder,.general-form input[type='text'].placeholder,.general-form input[type='tel'].placeholder,.general-form input[type='email'].placeholder,.general-form select.placeholder,.general-form textarea.placeholder{color:#999;}.contact-form textarea,.general-form textarea{height:15rem;resize:none;}.contact-form select,.general-form select{height:100%;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.contact-form option.hide,.general-form option.hide{display:none !important;visibility:hidden;opacity:0;}.contact-form input[type='submit'],.general-form input[type='submit']{-webkit-transition:color .3s ease-in-out,background .3s ease-in-out;transition:color .3s ease-in-out,background .3s ease-in-out;border:0;}.contact-form label,.general-form label{display:inline-block;margin-bottom:.5rem;}.contact-form .gform_hidden,.general-form .gform_hidden{display:none !important;}.contact-form .gfield_description,.general-form .gfield_description{font-size:1.6rem;line-height:1.2;padding-top:.3em;}.contact-form .ginput_complex,.general-form .ginput_complex{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.contact-form .ginput_complex > span,.general-form .ginput_complex > span{width:100%;padding-right:1rem;padding-bottom:2rem;padding-left:1rem;}.contact-form .ginput_complex > span:last-child,.general-form .ginput_complex > span:last-child{padding-bottom:0;}.contact-form .ginput_complex > span.full-width,.general-form .ginput_complex > span.full-width{width:100%;}.contact-form .ginput_complex > span.full-width::-webkit-input-placeholder,.general-form .ginput_complex > span.full-width::-webkit-input-placeholder{color:rgba(255,255,255,.6);}.contact-form .ginput_complex > span.full-width::-moz-placeholder,.general-form .ginput_complex > span.full-width::-moz-placeholder{opacity:1;color:rgba(255,255,255,.6);}.contact-form .ginput_complex > span.full-width:-moz-placeholder,.general-form .ginput_complex > span.full-width:-moz-placeholder{color:rgba(255,255,255,.6);}.contact-form .ginput_complex > span.full-width:-ms-input-placeholder,.general-form .ginput_complex > span.full-width:-ms-input-placeholder{color:rgba(255,255,255,.6);}.contact-form .ginput_complex > span.full-width.placeholder,.general-form .ginput_complex > span.full-width.placeholder{color:rgba(255,255,255,.6);}.gform_hidden{display:none !important;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:"";}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-arrow{position:absolute;z-index:2;top:50%;left:-10px;width:35px;height:36px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("https://cdn-ejfpa.nitrocdn.com/TnqiYPYwSzLJRsSHtohBXEOmQYyFTOpC/assets/images/optimized/rev-1ab0e68/www.harpflosser.com/wp-content/themes/harp/images/left-arrow.svg") no-repeat 50% 50%/35px auto;}.slick-arrow.slick-next{right:-10px;left:auto;background-image:url("https://cdn-ejfpa.nitrocdn.com/TnqiYPYwSzLJRsSHtohBXEOmQYyFTOpC/assets/images/optimized/rev-1ab0e68/www.harpflosser.com/wp-content/themes/harp/images/right-arrow.svg");}.slick-arrow.slick-next.nitro-lazy{background-image:none !important;}.slick-arrow:hover{opacity:.8;}.slick-dots{font-size:0;line-height:0;position:absolute;z-index:99;right:20px;bottom:20px;left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;color:transparent;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.slick-dots li{margin:0 10px 10px;}.slick-dots li.slick-active button{background-color:#0fa5e6;}.slick-dots li.slick-active button:before{top:-2px;right:-2px;bottom:-2px;left:-2px;background-color:#0fa5e6;}.slick-dots button{position:relative;width:15px;height:15px;-webkit-transition:height .3s ease-in-out,width .3s ease-in-out,background .3s ease-in-out;transition:height .3s ease-in-out,width .3s ease-in-out,background .3s ease-in-out;border:none;border-radius:50%;background-color:#464c62;}.slick-dots button:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50%;background-color:#464c62;}.slick-dots button:hover{background-color:#0fa5e6;}.slick-dots button:hover:before{top:-2px;right:-2px;bottom:-2px;left:-2px;background-color:#0fa5e6;}.jcf-number{position:relative;display:inline-block;width:115px;height:50px;vertical-align:top;border-radius:40px;background-color:#f0f2f5;}.jcf-number input{-moz-appearance:textfield;}.jcf-number input::-webkit-inner-spin-button,.jcf-number input::-webkit-outer-spin-button{-webkit-appearance:none;}.jcf-number input{font-size:19px;font-weight:400;line-height:1.2;box-sizing:border-box;width:100% !important;height:100%;margin:0;padding:13px 40px;color:#5b6c8f;border:none;outline:none;background-color:transparent;}.jcf-number .jcf-btn-dec,.jcf-number .jcf-btn-inc{font-size:20px;line-height:1.2;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#5b6c8f;}.jcf-number .jcf-btn-dec:after,.jcf-number .jcf-btn-inc:after{padding:5px;content:"+";color:#5b6c8f;}.jcf-number .jcf-btn-dec{right:auto;left:20px;}.jcf-number .jcf-btn-dec:after{padding:5px;content:"-";}.jcf-number.jcf-disabled .jcf-btn-dec:hover,.jcf-number.jcf-disabled .jcf-btn-inc:hover{background:#aaa;}.jcf-number.jcf-disabled .jcf-btn-dec:before,.jcf-number.jcf-disabled .jcf-btn-inc:before,.jcf-number .jcf-btn-dec.jcf-disabled:before,.jcf-number .jcf-btn-inc.jcf-disabled:before{opacity:.3;}.jcf-number.jcf-disabled input{background:#ddd;}.jcf-disabled{opacity:.5;}.jcf-focus,.jcf-focus *{border-color:#f00 !important;}body.compensate-for-scrollbar{overflow:hidden;}.fancybox-active{height:auto;}.fancybox-is-hidden{position:absolute !important;top:-9999px;left:-9999px;visibility:hidden;margin:0;}.fancybox-container{position:fixed;z-index:99992;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);outline:none;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation;}.fancybox-container *{box-sizing:border-box;}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0;}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch;}.fancybox-bg{-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71);-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;opacity:0;background:#1e1e1e;}.fancybox-is-open .fancybox-bg{-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1);opacity:.9;}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{position:absolute;z-index:99997;visibility:hidden;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;opacity:0;direction:ltr;}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{visibility:visible;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;opacity:1;}.fancybox-infobar{font-size:13px;line-height:44px;top:0;left:0;min-width:44px;height:44px;padding:0 10px;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;color:#ccc;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:difference;-webkit-touch-callout:none;}.fancybox-toolbar{top:0;right:0;}.fancybox-stage{z-index:99994;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);direction:ltr;}.fancybox-is-open .fancybox-stage{overflow:hidden;}.fancybox-slide{position:absolute;z-index:99994;top:0;left:0;display:none;overflow:auto;width:100%;height:100%;padding:44px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;text-align:center;white-space:normal;outline:none;-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;}.fancybox-slide::before{font-size:0;display:inline-block;width:0;height:100%;content:"";vertical-align:middle;}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block;}.fancybox-slide--image{overflow:hidden;padding:44px 0;}.fancybox-slide--image::before{display:none;}.fancybox-slide--html{padding:6px;}.fancybox-content{position:relative;display:inline-block;overflow:auto;max-width:100%;margin:0;padding:44px;text-align:left;vertical-align:middle;background:#fff;-webkit-overflow-scrolling:touch;}.fancybox-slide--image .fancybox-content{position:absolute;z-index:99995;top:0;left:0;overflow:visible;max-width:none;padding:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);background:transparent;background-repeat:no-repeat;background-size:100% 100%;-webkit-backface-visibility:hidden;}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out;}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in;}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:grab;}.fancybox-is-grabbing .fancybox-content{cursor:grabbing;}.fancybox-container [data-selectable='true']{cursor:text;}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:0;background:transparent;}.fancybox-spaceball{z-index:1;}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{overflow:visible;width:100%;height:100%;padding:0;}.fancybox-slide--video .fancybox-content{background:#000;}.fancybox-slide--map .fancybox-content{background:#e5e3df;}.fancybox-slide--iframe .fancybox-content{background:#fff;}.fancybox-video,.fancybox-iframe{display:block;overflow:hidden;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;}.fancybox-iframe{position:absolute;top:0;left:0;}.fancybox-error{width:100%;max-width:400px;padding:40px;cursor:default;background:#fff;}.fancybox-error p{font-size:16px;line-height:20px;margin:0;padding:0;color:#444;}.fancybox-button{position:relative;display:inline-block;visibility:inherit;width:44px;height:44px;margin:0;padding:10px;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;border:0;border-radius:0;background:rgba(30,30,30,.6);box-shadow:none;}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc;}.fancybox-button:hover{color:#fff;}.fancybox-button:focus{outline:none;}.fancybox-button.fancybox-focus{outline:1px dotted;}.fancybox-button[disabled],.fancybox-button[disabled]:hover{cursor:default;color:#888;outline:none;}.fancybox-button div{height:100%;}.fancybox-button svg{position:relative;display:block;overflow:visible;width:100%;height:100%;}.fancybox-button svg path{fill:currentColor;stroke-width:0;}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none;}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none;}.fancybox-progress{position:absolute;z-index:99998;top:0;right:0;left:0;height:2px;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;background:#ff5268;}.fancybox-close-small{position:absolute;z-index:401;top:-44px;right:-12px;padding:8px;cursor:pointer;opacity:.8;color:#ccc;border:0;border-radius:0;background:transparent;}.fancybox-close-small:hover{opacity:1;color:#fff;}.fancybox-slide--html .fancybox-close-small{top:0;right:0;padding:10px;color:currentColor;}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden;}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none;}.fancybox-navigation .fancybox-button{position:absolute;top:calc(50% - 50px);width:70px;height:100px;opacity:0;background-clip:content-box;}.fancybox-navigation .fancybox-button div{padding:7px;}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px;}.fancybox-navigation .fancybox-button--arrow_right{right:0;padding:31px 6px 31px 26px;}.fancybox-caption{font-size:14px;font-weight:400;line-height:1.5;z-index:99996;right:0;bottom:0;left:0;padding:75px 44px 25px 44px;text-align:center;pointer-events:none;color:#eee;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);}.fancybox-caption--separate{margin-top:-50px;}.fancybox-caption__body{overflow:auto;max-height:50vh;pointer-events:all;}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{text-decoration:none;color:#ccc;}.fancybox-caption a:hover{text-decoration:underline;color:#fff;}.fancybox-loading{position:absolute;z-index:99999;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;padding:0;-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;opacity:.7;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;background:transparent;}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1);}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0;}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);opacity:0;}.fancybox-fx-fade.fancybox-slide--current{opacity:1;}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0;}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1;}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0;}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);opacity:0;}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1;}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0;}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0;}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1;}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg);}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);}.fancybox-share{max-width:90%;padding:30px;text-align:center;border-radius:3px;background:#f4f4f4;}.fancybox-share h1{font-size:35px;font-weight:700;margin:0 0 20px 0;color:#222;}.fancybox-share p{margin:0;padding:0;}.fancybox-share__button{font-size:14px;font-weight:700;line-height:40px;display:inline-block;min-width:130px;margin:0 5px 10px 5px;padding:0 15px;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s;transition:all .2s;white-space:nowrap;text-decoration:none;border:0;border-radius:3px;}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff;}.fancybox-share__button:hover{text-decoration:none;}.fancybox-share__button--fb{background:#3b5998;}.fancybox-share__button--fb:hover{background:#344e86;}.fancybox-share__button--pt{background:#bd081d;}.fancybox-share__button--pt:hover{background:#aa0719;}.fancybox-share__button--tw{background:#1da1f2;}.fancybox-share__button--tw:hover{background:#0d95e8;}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle;}.fancybox-share__button svg path{fill:#fff;}.fancybox-share__input{font-size:14px;width:100%;margin:10px 0 0 0;padding:10px 15px;color:#5d5b5b;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;outline:none;background:transparent;}.fancybox-thumbs{position:absolute;z-index:99995;top:0;right:0;bottom:0;display:none;width:212px;margin:0;padding:2px 2px 4px 2px;background:#ddd;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden;}.fancybox-show-thumbs .fancybox-thumbs{display:block;}.fancybox-show-thumbs .fancybox-inner{right:212px;}.fancybox-thumbs__list{font-size:0;position:absolute;position:relative;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;margin:0;padding:0;list-style:none;white-space:nowrap;}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden;}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px;}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{border-radius:10px;background:#fff;box-shadow:inset 0 0 6px rgba(0,0,0,.3);}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{border-radius:10px;background:#2a2a2a;}.fancybox-thumbs__list a{position:relative;float:left;overflow:hidden;width:100px;max-width:calc(50% - 4px);height:75px;max-height:calc(100% - 8px);margin:2px;padding:0;cursor:pointer;outline:none;background-color:rgba(0,0,0,.1);background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;}.fancybox-thumbs__list a::before{position:absolute;z-index:99991;top:0;right:0;bottom:0;left:0;content:"";-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);opacity:0;border:6px solid #ff5268;}.fancybox-thumbs__list a:focus::before{opacity:.5;}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1;}@media screen and (min-width: 480px){.latest-articles .img-block{width:15rem;margin-bottom:0;}.latest-articles .text-block{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:calc(100% - 15rem);padding-left:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.latest-articles .text-block:only-child{width:100% !important;}.contact-form ul li,.contact-form ul .gfield,.contact-form .gform_fields li,.contact-form .gform_fields .gfield,.general-form ul li,.general-form ul .gfield,.general-form .gform_fields li,.general-form .gform_fields .gfield{width:50%;}.contact-form .form-row,.general-form .form-row{width:50%;}.contact-form .submit-block input[type='submit'],.contact-form .gform_footer input[type='submit'],.general-form .submit-block input[type='submit'],.general-form .gform_footer input[type='submit']{width:calc(50% - 2rem);}}@media (min-width: 480px){.product-types .heading{display:table;margin-left:auto;}.product-types h2{font-size:6rem;line-height:1.2;margin-right:0;}.reviews-slider .box .wrap{padding:3rem 3rem 5rem;}.blog-posts-slider{padding-bottom:19rem;}.woocommerce div.product form.cart .button{font-size:1.8rem !important;width:14.1rem !important;margin-left:1rem !important;}.woocommerce div.product form.cart .button.buy-now{height:4.8rem;}.buttons-wrp{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.product-item.with-video.bg-dark-blue{padding-bottom:8rem;}.popular-product-hold.with-add-to-cart .item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.popular-product-hold.with-add-to-cart .item-wrap .item{width:50%;}.contact-form .ginput_complex > span,.general-form .ginput_complex > span{width:50%;}}@media screen and (min-width: 550px){.subscribe-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.subscribe-form .gform_wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.subscribe-form .gform_body{width:calc(100% - 20rem);}.subscribe-form input[type='text'],.subscribe-form input[type='email']{width:calc(100% - 20rem);margin-bottom:0;}.subscribe-form .gform_footer{width:18rem;}.subscribe-form input[type='submit'],.subscribe-form button[type='submit']{width:18rem;}}@media (min-width: 768px){.commentlist-item .commentlist-item{padding:0 0 0 2em;}.adv-tech .video{min-width:33.33%;max-width:none;margin-bottom:7rem;padding:0 1.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;}.product-item .btn-dark,.product-item .single_add_to_cart_button,.product-item .checkout-button:not(.btn),.product-item #place_order,.product-item .comment-form input[type='submit'],.comment-form .product-item input[type='submit'],.product-item .contact-form input[type='submit'],.contact-form .product-item input[type='submit'],.product-item .general-form input[type='submit'],.general-form .product-item input[type='submit']{margin-left:0;}.product-item h1,.product-item .h1{font-size:2.6rem;}.product-item h2{font-size:2.6rem;}.product-types .item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none;margin:0 -4rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.product-types .item-wrap .item{width:50%;padding:0 4rem;}.popular-product .txt{min-height:17rem;padding:1rem 2rem 3rem;}.popular-product h3{font-size:2.1rem;line-height:1.2;}.popular-product .item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.popular-product .item-wrap .item{width:33.33%;margin:0 0 6rem;padding:0 2rem;}.popular-product .btn-dark,.popular-product .single_add_to_cart_button,.popular-product .checkout-button:not(.btn),.popular-product #place_order,.popular-product .comment-form input[type='submit'],.comment-form .popular-product input[type='submit'],.popular-product .contact-form input[type='submit'],.contact-form .popular-product input[type='submit'],.popular-product .general-form input[type='submit'],.general-form .popular-product input[type='submit']{min-width:21rem;}.popular-product .price{padding-right:3rem;}.why-harp > .container{max-width:147rem;}.why-harp .box{width:calc(25% - 2rem);margin-left:2rem;padding:3rem 2.7rem;}.why-harp .box.lg{width:calc(50% - 2.5rem);margin-left:2.5rem;}.reviews-slider .box .wrap{padding:3rem 2rem 5rem;}.blog-posts-slider{padding-right:5%;}.blog-posts-slider h3{font-size:2.4rem;line-height:1.2917;}.product-single-block .summary .cart .button,.product-detail .summary .cart .button{width:22.9rem;margin-left:3.7rem !important;}.woocommerce-tabs ul.tabs a{font-size:2rem;line-height:1.2;}.woocommerce .woocommerce-Tabs-panel table th{width:15rem;}.products .product .button{width:100%;margin-left:0 !important;}.woocommerce div.product form.cart .button{width:16.9rem !important;}.tab-description{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.tab-description .text{width:50%;padding-right:20px;}.tab-description .video-image{width:50%;padding-left:0;}.promo-banner{text-align:left;}.promo-banner.add .row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.promo-banner.add .col{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:50%;padding-right:1.5rem;padding-left:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;}.promo-banner.add .col:before{right:0;left:auto;width:50vw;}.promo-banner .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.promo-banner .col{min-width:36%;max-width:50%;padding:0 1.5rem;}.popular-product-hold.with-add-to-cart .item-wrap .item{width:33.33%;max-width:none;}.popular-product-hold .txt{font-size:2rem;line-height:1.5;padding:1.5rem;}.popular-product-hold .item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.popular-product-hold .item-wrap.with-side-image{width:calc(100% + 2rem);}.popular-product-hold .item-wrap.with-side-image:before{display:block;width:33.33%;content:"";}.popular-product-hold .item-wrap .item{width:33.33%;margin:0 0 3.5rem;padding:0 1rem;}.popular-product-hold .hold{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.popular-product-hold .hold .heading-wrap{width:46%;margin-left:auto;}.popular-product-hold .side-image{width:50vw;margin-top:14%;margin-bottom:-46%;}.popular-product-hold .side-image .bg-image{border-radius:0 50rem 50rem 0;}.popular-product-hold .side-image .image{max-width:35vw;}.videos-wrap .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.videos-wrap .video{min-width:33.33%;margin-bottom:15rem;padding:0 1.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;}.please-note{margin-bottom:6rem;}.button-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.button-rating .button{max-width:50%;padding-right:1.5rem;}.button-rating .rate-image{max-width:50%;padding-left:1.5rem;}.fishing-charter .btn-dark,.fishing-charter .single_add_to_cart_button,.fishing-charter .checkout-button:not(.btn),.fishing-charter #place_order,.fishing-charter .comment-form input[type='submit'],.comment-form .fishing-charter input[type='submit'],.fishing-charter .contact-form input[type='submit'],.contact-form .fishing-charter input[type='submit'],.fishing-charter .general-form input[type='submit'],.general-form .fishing-charter input[type='submit']{margin-bottom:0;}.review-holder{padding-top:3rem;padding-bottom:3rem;}.slick-dots{right:50px;bottom:50px;left:50px;}.slick-dots li.slick-active button:before{top:-4px;right:-4px;bottom:-4px;left:-4px;}.slick-dots button{width:19px;height:19px;}.slick-dots button:hover:before{top:-4px;right:-4px;bottom:-4px;left:-4px;}.jcf-number{width:140px;}}@media screen and (min-width: 768px){.woocommerce .upsells ul.products li.product,.woocommerce-page .upsells ul.products li.product{width:33.33% !important;margin-right:0 !important;padding-right:2rem !important;}td .number-button{margin-left:0;}.footer-top .column.logo-holder{width:40%;}.footer-top .column.contact{width:60%;}.footer-top .column.footer-nav{width:100%;border-top:.1rem solid rgba(229,33,127,.3);border-left:0;}.footer-top .column.footer-nav .footer-nav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% + 3rem);margin:0 -1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.footer-top .column.footer-nav nav{width:33.33%;padding:0 1.5rem 3rem;}.paging .current{padding:1rem 1.5rem;}.paging a{padding:1rem 1.5rem;}.blog-content .meta{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.products .product{width:25% !important;}.coupon .input-text{width:20rem !important;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}.videos-wrap{margin-bottom:10rem;}.videos-wrap .video:only-child{width:50%;min-width:50%;margin:0 auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}.contact-form ul li,.contact-form ul .gfield,.contact-form .gform_fields li,.contact-form .gform_fields .gfield,.general-form ul li,.general-form ul .gfield,.general-form .gform_fields li,.general-form .gform_fields .gfield{width:50%;}.contact-form ul li.half,.contact-form ul .gfield.half,.contact-form .gform_fields li.half,.contact-form .gform_fields .gfield.half,.general-form ul li.half,.general-form ul .gfield.half,.general-form .gform_fields li.half,.general-form .gform_fields .gfield.half{width:50%;}.contact-form ul li.two-third,.contact-form ul .gfield.two-third,.contact-form .gform_fields li.two-third,.contact-form .gform_fields .gfield.two-third,.general-form ul li.two-third,.general-form ul .gfield.two-third,.general-form .gform_fields li.two-third,.general-form .gform_fields .gfield.two-third{width:66.66%;}.contact-form ul li.one-third,.contact-form ul .gfield.one-third,.contact-form .gform_fields li.one-third,.contact-form .gform_fields .gfield.one-third,.general-form ul li.one-third,.general-form ul .gfield.one-third,.general-form .gform_fields li.one-third,.general-form .gform_fields .gfield.one-third{width:33.33%;}.contact-form .form-row,.general-form .form-row{width:33.33%;}.contact-form .form-row.half,.general-form .form-row.half{width:50%;}.contact-form .form-row.two-third,.general-form .form-row.two-third{width:66.66%;}.contact-form .submit-block input[type='submit'],.contact-form .gform_footer input[type='submit'],.general-form .submit-block input[type='submit'],.general-form .gform_footer input[type='submit']{width:calc(33.33% - 2rem);}}@media (min-width: 769px){.buttons-wrp{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}@media (min-width: 769px) and (max-width: 1023px){.woocommerce div.product form.cart .button{display:table !important;margin-left:auto !important;}}@media screen and (min-width: 1024px){body{font-size:1.7rem;}.hide-mobile{display:block !important;}.hide-desktop{display:none !important;}.generic-section{padding:8rem 0;}.btn-w-play,.btn-w-buy{font-size:2.4rem;}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{margin-bottom:0;}.comment-form{width:50%;}.adv-tech.alt .container{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;}.adv-tech.alt .text-block{padding-right:0;padding-left:4rem;}.adv-tech.alt .video-block > a{right:0;left:auto;}.adv-tech .container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.adv-tech.text-first .container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;}.adv-tech.text-first.alt .container{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;}.adv-tech .text-block{width:calc(50% + 10rem);padding-top:10rem;padding-right:4rem;padding-bottom:10rem;}.adv-tech .text-block:only-child{margin:0 auto;padding-right:0;}.adv-tech.half-half .video-block > a{width:50vw;}.adv-tech.half-half .video-block,.adv-tech.half-half .text-block{width:50%;}.adv-tech.img-larger .video-block{width:calc(50% + 10rem);}.adv-tech.img-larger .video-block > a{width:calc(50vw + 10rem);}.adv-tech.img-larger .text-block{width:calc(50% - 10rem);}.adv-tech .video-block{width:calc(50% - 10rem);height:auto;margin:0;}.adv-tech .video-block > a{width:calc(50vw - 10rem);}.adv-tech .video-block .title{font-size:2.6rem;}#wrapper{padding-top:8rem;}#header{padding:0;}#header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}#header .left-block{width:auto;padding-right:1rem;}#header .logo{margin-right:1rem;}#header .right-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;}.product-drop .product-wrap{padding:5rem 0;}.product-drop .decor{position:absolute;z-index:-1;right:-2rem;bottom:0;display:block;}.product-drop .column{width:33.33%;padding:0 3rem;}.product-drop .column + .column{border-left:.1rem solid #e5217f;}.nav-opener{display:none;}.nav-drop{position:static;top:auto;right:auto;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;overflow:visible;height:auto !important;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;background:transparent;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 -.8rem;margin-left:auto;padding:0 1rem 1rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.nav > li{padding:1rem 1rem 1rem .9rem;}.nav > li.active > a{color:#e5217f;background-color:transparent;}.nav > li:hover > a{text-decoration:none;color:#8ec03b;background:transparent;}.nav > li:hover > a.has-drop-down-a:after{margin-top:3px;-webkit-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);border-color:#8ec03b !important;}.nav > li > a{position:relative;padding:0;}.nav > li > a:hover{text-decoration:none;color:#8ec03b;background:transparent;}.nav > li > a:before{content:"";}.nav .sub-menu-wrap{position:absolute;top:100%;left:.2rem;visibility:hidden;width:20rem;padding-top:10px;opacity:0;}.nav .sub-menu-wrap .sub-menu{border-radius:2px;box-shadow:0 5px 5px rgba(0,0,0,.1);}.nav .sub-menu-wrap li{padding:0;}a.cart{position:static;right:auto;bottom:auto;width:8rem;height:8rem;border-radius:0 0 0 2rem;-ms-flex-item-align:end;align-self:flex-end;}a.cart.has-indicator{position:relative;}.cart-box{right:0;left:auto;overflow:hidden;width:32rem;max-height:calc(100vh - 8rem);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.newsletter-section .decor{max-width:40rem;}.newsletter-section h2{padding:0;background:transparent;}.feature-bar ul{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none;margin:0 -3rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.feature-bar ul li{margin-bottom:0;}.footer-top .column.logo-holder{width:20%;}.footer-top .column.contact{width:30%;}.footer-top .column.contact ul{margin:0 auto;}.footer-top .column.footer-nav{width:50%;border-top:0;border-left:.1rem solid rgba(229,33,127,.3);}.footer-bottom .container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.footer-bottom .left{font-weight:700;width:50%;text-align:left;}.footer-bottom .right{width:50%;}.footer-bottom ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.product-item.alt .container{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;}.blog-section{padding:8rem 0;}.blog-single{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.blog-single .img-holder{width:30rem;margin-bottom:0;}.blog-single .text-holder{width:calc(100% - 30rem);padding-left:4rem;}.blog-content{position:relative;padding:8rem 0;}.blog-content .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.blog-content .meta .date{margin-bottom:0;}.blog-content .content{width:calc(100% - 35rem);padding-right:4rem;padding-bottom:0;}.blog-content .content:only-child{width:100% !important;padding-right:0;}.blog-content .sidebar{width:35rem;}.not-found{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 14.4rem);padding:15rem 0;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.not-found .img-block{width:35rem;margin-bottom:0;}.not-found .text-block{font-size:1.8rem;width:calc(100% - 35rem);padding:0 5rem;text-align:center;}.not-found h1{font-size:4rem;}.product-single-block .summary ul,.product-detail .summary ul{padding-top:1rem;padding-left:2rem;}.product-single-block .social-sharing,.product-detail .social-sharing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.product-single-block .social-sharing > span,.product-detail .social-sharing > span{margin-bottom:0;}.product-sidebar{display:block;width:21.8rem;}.woocommerce-product-gallery,.entry-summary{width:calc(50% - 10.9rem) !important;}.arrow-section{margin-top:-8.4rem;}.popular-product-hold.three-cols .item-wrap .item{width:33.33%;}.videos-wrap{margin-bottom:15rem;}.half-n-half.image-right .container{flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;}.half-n-half.image-right .text-holder{padding-right:4rem;padding-left:0;}.half-n-half.image-right .img-holder .bg-stretch,.half-n-half.image-right .img-holder > a{right:auto;left:0;}.half-n-half.not-cover .img-holder{overflow:hidden;margin:2rem 0;}.half-n-half.not-cover .img-holder .bg-stretch,.half-n-half.not-cover .img-holder > a{right:0;left:0;width:auto;}.half-n-half.not-cover.has-radius .img-holder{border-radius:2rem;box-shadow:0 0 2rem rgba(0,0,0,.3);}.half-n-half.no-bg .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.half-n-half.no-bg .img-holder{padding:5rem 0;}.half-n-half .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.half-n-half .img-holder{width:50%;margin:0;}.half-n-half .img-holder .bg-stretch,.half-n-half .img-holder > a{position:absolute;top:0;right:0;bottom:0;left:auto;width:50vw;}.half-n-half .text-holder{width:50%;padding-left:4rem;}.contact-block{padding:10rem 0;}.contact-block .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.contact-right{width:40%;padding:0 0 0 5rem;}.contact-right:before{top:-999rem;right:-999rem;bottom:-999rem;left:0;}.contact-form,.general-form{width:60%;margin-bottom:0;padding-right:5rem;}.contact-form:only-child,.general-form:only-child{width:100%;padding-right:0;}.text-block .contact-form,.text-block
    .general-form{width:100%;padding-right:0;}}@media (min-width: 1024px){.btn-dark,.single_add_to_cart_button,.checkout-button:not(.btn),#place_order,.comment-form input[type='submit'],.contact-form input[type='submit'],.general-form input[type='submit']{font-size:2.4rem !important;line-height:1.2 !important;min-width:20rem;margin-left:0;}.btn-decor{font-size:2.4rem !important;line-height:1.2 !important;min-width:25.7rem;margin-left:0;}.adv-tech .video{margin-top:5rem;margin-bottom:12rem;padding:0 2.5rem;}.adv-tech .video .img img{border-width:.5rem;}.list li{margin-bottom:1.5rem;}.top-social{width:100%;margin-top:0;padding-right:1.5rem;padding-bottom:0;padding-left:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}#footer .top-social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.top-social li{margin-bottom:0;}.notification-bar{margin-top:0;}.nav > li:hover > a:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;background:#8ec03b;}.nav > li > a.has-drop-down-a:after{right:-.6em;width:.6rem;height:.6rem;}.nav .sub-menu-wrap a:hover{text-decoration:none;color:#fff;background:#e5217f;}.footer-top .title{text-align:center;}.product-item{margin-bottom:12rem;}.product-item.add .product-title{margin-bottom:2rem;padding:1.7rem 5rem 1.7rem 9rem;}.product-item.add .product-title img{left:1.5rem;width:6.5rem;height:auto;}.product-item.add .info{padding-top:6rem;padding-right:3.5%;}.product-item .container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:174rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.product-item .slider-hold{height:48vw;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.product-item .video-slider{position:absolute;top:0;right:0;left:50%;border-radius:0 0 56rem 56rem;-webkit-mask-image:-webkit-radial-gradient(white,black);}.product-item .video-slider .slide{height:48vw;}.product-item h1,.product-item .h1{font-size:3.4rem;line-height:1.2;}.product-item h2{font-size:3.4rem;line-height:1.2;}.product-item .img{width:50%;max-width:77rem;padding:10rem 4rem 9rem 0;text-align:right;}.product-item .img .item-bg{right:4.5rem;left:auto;width:50vw;}.product-item .img .frame{margin-left:-4vw;}.product-item .info{width:50%;}.product-item .rating + p{font-size:2.1rem;line-height:1.25;}.product-item .text{font-size:2.1rem;line-height:1.25;}.product-item .feature-bar{font-size:2rem;font-weight:700;line-height:1.2;}.vdo-play{width:9rem;height:9rem;}.product-types .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.product-types .heading{display:block;width:33.33%;padding-top:9rem;padding-bottom:9rem;padding-left:5rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.product-types .heading .item-bg{left:0;width:50vw;}.product-types h2{font-size:4.5rem;line-height:1.2;}.product-types .item-wrap{width:66.66%;margin:0 -2rem;}.product-types .item-wrap .item{padding:0 2rem;}.popular-product{margin-bottom:9.5rem;}.heading-wrap{margin-bottom:7rem;padding:0 7.4rem;}.heading-wrap h2{font-size:6rem;line-height:1.2;}.heading-wrap h2:after,.heading-wrap h2:before{width:7.8rem;height:7rem;margin-top:.5rem;margin-right:.9rem;}.heading-wrap h2:after{margin-right:0;margin-left:.9rem;}.heading-wrap .sub-heading{font-size:2.4rem;line-height:1.2;}.popular-product .txt{min-height:17rem;padding:1rem 4rem 3rem;}.popular-product h3{font-size:3rem;line-height:1.2;}.popular-product .item-wrap{margin:0 -4.2rem;}.popular-product .item-wrap .item{padding:0 4.2rem;}.popular-product .btn-dark,.popular-product .single_add_to_cart_button,.popular-product .checkout-button:not(.btn),.popular-product #place_order,.popular-product .comment-form input[type='submit'],.comment-form .popular-product input[type='submit'],.popular-product .contact-form input[type='submit'],.contact-form .popular-product input[type='submit'],.popular-product .general-form input[type='submit'],.general-form .popular-product input[type='submit']{min-width:28.6rem;}.popular-product .price{padding-right:4rem;}.why-harp .row{margin-left:-2rem;}.why-harp .box strong{font-size:6rem;line-height:1.2;}.why-harp .box span{font-size:2.4rem;line-height:1.2;}.why-harp .box.lg{width:calc(50% - 4.2rem);margin-left:4.2rem;}.why-harp h2{font-size:4.4rem;line-height:1.2;}.why-harp h3{font-size:3.1rem;line-height:1.2;}.why-harp .txt{font-size:2.4rem;line-height:1.2;}.why-harp ul li{margin-bottom:4rem;}.why-harp .content-wrap{border-radius:0 20rem 20rem 0;}.why-harp .content-wrap .container .img{width:40%;max-width:none;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.why-harp .content-wrap .container .txt{width:60%;padding-bottom:4rem;padding-left:2rem;}.reviews{padding:14rem 0 15rem;border-radius:20rem 0 0 20rem;}.reviews .container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:178rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.reviews .info{font-size:2rem;line-height:1.2;width:32%;padding-right:2.5rem;}.reviews .info h2{font-size:4.2rem;line-height:1.2;margin-bottom:5rem;}.reviews .info h2:after,.reviews .info h2:before{bottom:-1.5rem;width:4.9rem;height:.5rem;}.reviews .info h2:after{left:7rem;width:14.6rem;}.reviews-slider{width:68%;padding:0 2rem;}.reviews-slider .box .wrap{padding:3rem 2rem 5rem;}.reviews-slider .box .heading h3{font-size:2.1rem;}.reviews-slider .box .heading img{width:5rem;}.reviews-slider .slide{padding:0 1.5rem;}.latest-posts .container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:156rem;padding-right:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.latest-posts .info{font-size:2rem;line-height:1.2;width:40%;padding:10.7rem 3rem 4rem 0;}.latest-posts .info .wrap{max-width:57rem;margin-left:auto;}.latest-posts h2{font-size:4.2rem;line-height:1.2;margin-bottom:6rem;}.latest-posts h2:after,.latest-posts h2:before{bottom:-1.5rem;width:4.9rem;height:.5rem;}.latest-posts h2:after{left:7rem;width:14.6rem;}body.home .product-item + .product-item{margin-bottom:-3rem;}body.home .product-types{padding-top:15rem;}.blog-posts-slider{width:60%;margin:0;padding-right:15%;background-color:transparent;}.blog-posts-slider:after,.blog-posts-slider:before{position:absolute;z-index:1;top:0;right:100%;bottom:0;width:50vw;content:"";background:#fff;}.blog-posts-slider:after{z-index:-1;right:auto;left:-3rem;width:100vw;background:#f8f8f8;}.blog-posts-slider .slide{padding-left:3rem;}.product-single-block .product,.product-detail .product{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:6.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.product-single-block .product_title,.product-detail .product_title{margin-bottom:5rem;}.product-single-block .summary-variation-wrap,.product-detail .summary-variation-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.product-single-block .summary-variation-wrap .woocommerce-product-gallery,.product-detail .summary-variation-wrap .woocommerce-product-gallery{width:33.33% !important;}.product-single-block .summary-variation-wrap .summary,.product-detail .summary-variation-wrap .summary{width:33.33% !important;}.product-single-block .summary-variation-wrap div.variations,.product-detail .summary-variation-wrap div.variations{width:33.33% !important;max-width:35.7rem;margin-left:auto;padding-left:5%;}.product-single-block .related.products li.product,.product-detail .related.products li.product{width:28.33% !important;}.woocommerce-tabs h1{font-size:4.7rem;line-height:1.2;}.woocommerce-tabs p{font-size:1.8rem;line-height:1.2;}.woocommerce-tabs ul.tabs a{font-size:2.8rem;line-height:1.2;}.woocommerce .woocommerce-Tabs-panel{padding:5rem 4rem !important;}.woocommerce .woocommerce-Tabs-panel table th{width:40.6rem;}.woocommerce div.product form.cart .button{font-size:1.5rem !important;width:10.3rem !important;height:4.4rem;margin-left:.5rem !important;}.woocommerce div.product form.cart .button.buy-now{height:4.4rem;}.tab-description .video-image .video .play{width:9rem;}.buttons-wrp{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.promo-banner .description{width:calc(100% - 12rem);margin-left:auto;padding-left:3rem;}.promo-banner h1{font-size:4.3rem;width:auto;margin-left:3rem;text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;}.promo-banner .sub-heading{font-size:2.2rem;}.promo-banner .promo{font-size:5rem;min-width:75%;padding:2rem 2.5rem;border-width:.4rem;}.promo-banner .h1{font-size:5.3rem;line-height:1.2;margin-bottom:0;}.product-item.with-video.bg-dark-blue .info{padding-bottom:6rem;}.product-item.with-video.alt{margin-bottom:5rem;}.product-item.with-video .info{padding-right:0;}.product-item.with-video .video-image{width:50%;margin-bottom:4rem;padding-right:0;-webkit-box-ordinal-group:auto;-ms-flex-order:auto;order:auto;}.product-item.with-video .video-image > .play{width:9rem;}.popular-product-hold{margin-bottom:3rem;}.popular-product-hold.four-cols{padding-top:5rem;}.popular-product-hold.four-cols + .product-item.add.with-video{margin-bottom:0;padding-top:3rem;}.popular-product-hold.four-cols + .product-item.add.with-video + .four-cols{padding-top:1rem;}.popular-product-hold.videos-header h2{min-width:40rem;}.popular-product-hold .heading-wrap{margin-bottom:4rem;}.popular-product-hold h2{font-size:6rem;line-height:1.2;}.popular-product-hold .sub-heading{font-size:2.4rem;line-height:1.2;}.popular-product-hold .txt{font-size:2.2rem;font-weight:500;line-height:1.5;}.popular-product-hold .item-wrap.with-side-image:before{width:25%;}.popular-product-hold .item-wrap .item{width:25%;}.popular-product-hold .btn-dark,.popular-product-hold .single_add_to_cart_button,.popular-product-hold .checkout-button:not(.btn),.popular-product-hold #place_order,.popular-product-hold .comment-form input[type='submit'],.comment-form .popular-product-hold input[type='submit'],.popular-product-hold .contact-form input[type='submit'],.contact-form .popular-product-hold input[type='submit'],.popular-product-hold .general-form input[type='submit'],.general-form .popular-product-hold input[type='submit']{font-size:2rem;}.popular-product-hold .button .btn-w-buy{font-size:1.6rem;}.popular-product-hold .side-image{margin-top:0;margin-bottom:-40%;}.videos-wrap .row{margin:0 -2.5rem;}.videos-wrap .video{padding:0 2.5rem;}.videos-wrap .img img{border-width:.5rem;}.offer-page-title{margin-bottom:4rem;}.offer-page-title h1{font-size:4rem;}.video-image{width:50%;padding-left:6rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.video-image .video img{border-width:.5rem;}.product-item.with-video-rating{margin-bottom:5rem;}.fishing-charter{padding:3rem 0 1.5rem;}.fishing-charter:before{position:absolute;top:0;right:60%;bottom:0;left:0;content:"";background:#fff;}.fishing-charter .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.fishing-charter .img{width:50%;}.fishing-charter .txt{width:50%;max-width:74.6rem;padding-left:2.5rem;}.fishing-charter h2{font-size:3.5rem;line-height:1.125;}.fishing-charter .btn-dark,.fishing-charter .single_add_to_cart_button,.fishing-charter .checkout-button:not(.btn),.fishing-charter #place_order,.fishing-charter .comment-form input[type='submit'],.comment-form .fishing-charter input[type='submit'],.fishing-charter .contact-form input[type='submit'],.contact-form .fishing-charter input[type='submit'],.fishing-charter .general-form input[type='submit'],.general-form .fishing-charter input[type='submit']{font-size:2.8rem;line-height:1.2;margin-top:4rem;padding:1.3rem 2rem;}.review-holder{padding-top:5rem;padding-bottom:5rem;}}@media screen and (min-width: 1200px){#wrapper{padding-top:10rem;}#header .logo{width:15rem;margin-right:1.5rem;}#header .our-products{margin-left:.5rem;padding:1rem 1.5rem;border-radius:3rem;}.nav{font-size:17px;margin:0 -1.3rem;margin-left:auto;padding-right:2rem;}.nav > li{padding:1rem 1rem 1rem;}.nav .sub-menu-wrap{left:.7rem;padding-top:14px;}a.cart{width:10rem;height:10rem;}.cart-box{max-height:calc(100vh - 10rem);}.blog-single .img-holder{width:40rem;}.blog-single .text-holder{width:calc(100% - 40rem);}.blog-content .content{width:calc(100% - 45rem);}.blog-content .sidebar{width:45rem;}.not-found .img-block{width:48.4rem;}.not-found .text-block{width:calc(100% - 48.4rem);padding:0 10rem;}}@media (min-width: 1200px){body{font-size:1.8rem;}.adv-tech .video .play{width:10rem;}.nav > li > a.has-drop-down-a:after{right:-.9em;width:.8rem;height:.8rem;}.product-item.add .product-title{padding-right:3rem;padding-left:11rem;}.product-item .slider-hold{height:45vw;}.product-item .video-slider .slide{height:45vw;}.product-item h1,.product-item .h1{font-size:3.8rem;}.product-item h2{font-size:3.8rem;}.product-item .img .frame img{max-width:64rem;}.product-item .rating + p{font-size:2.3rem;line-height:1.25;}.product-item .text{font-size:2.3rem;line-height:1.25;}.product-item .feature-bar{margin-right:-2rem;}.vdo-play{width:15.9rem;height:15.9rem;}.product-types .heading{padding-top:16.4rem;padding-bottom:16.4rem;padding-left:5rem;}.product-types .heading .item-bg{left:0;}.product-types h2{font-size:5.3rem;line-height:1.2;margin-top:-2rem;}.product-types .frame{padding:3.1rem 2rem 4.3rem;}.product-types .txt{width:calc(100% - 7.5rem);}.product-types .arrow{width:7.5rem;height:7.4rem;}.product-types h3{font-size:2.7rem;line-height:1.5556;}.popular-product{margin-bottom:12rem;}.heading-wrap{margin-bottom:10rem;}.why-harp .row{margin-left:-2.8rem;}.why-harp .box{width:calc(25% - 2.8rem);margin-left:2.8rem;padding:3rem 2.7rem;}.why-harp .box strong{font-size:8.6rem;}.why-harp .box span{font-size:2.3rem;line-height:1.2;}.why-harp ul li{margin-bottom:6.4rem;}.why-harp .content-wrap{padding-top:12rem;border-radius:0 30rem 30rem 0;}.why-harp .content-wrap .container .txt{padding-right:3rem;padding-bottom:7rem;padding-left:3rem;}.reviews{border-radius:30rem 0 0 30rem;}.reviews .info{width:28%;}.reviews .info h2{font-size:4.9rem;}.reviews-slider{width:72%;}.latest-posts .info{width:35%;padding-right:5rem;}.latest-posts h2{font-size:4.9rem;}.blog-posts-slider{width:65%;padding-right:0;padding-bottom:20rem;}.blog-posts-slider .slide{padding-left:1rem;}.woocommerce div.product form.cart .button{font-size:1.8rem !important;width:13rem !important;height:4.8rem;margin-left:1rem !important;}.woocommerce div.product form.cart .button.buy-now{height:4.8rem;}.tab-description .text{padding-right:35px;}.tab-description .video-image .video .play{width:12.3rem;}.promo-banner{margin-bottom:10rem;}.promo-banner .icon{width:17.5rem;margin:0;}.promo-banner .description{width:calc(100% - 17.5rem);padding-left:4rem;}.promo-banner h1{font-size:5rem;line-height:1.2;margin-left:4rem;}.promo-banner.add .col{width:55%;}.promo-banner.add .col + .col{width:45%;}.promo-banner .sub-heading{font-size:2.4rem;line-height:1.2;}.promo-banner .promo{font-size:6rem;line-height:1.2;padding:2rem 2.5rem;border-width:.5rem;}.promo-banner .h1{font-size:6rem;}.product-item.with-video{margin-bottom:1rem;padding:1rem 0;}.product-item.with-video.bg-dark-blue{padding:8rem 0 5rem;}.product-item.with-video.bg-dark-blue .video-image > .play{width:11.5rem;}.product-item.with-video .info{width:54%;padding-top:1.5rem;}.product-item.with-video .video-image{width:46%;padding-right:6rem;}.product-item.with-video .video-image > .play{width:12.3rem;}.popular-product-hold{margin-bottom:2rem;}.popular-product-hold.videos-header h2{min-width:58rem;}.popular-product-hold .heading-wrap{margin-bottom:6rem;}.popular-product-hold .txt{font-size:2.4rem;padding:1.8rem;}.popular-product-hold .item-wrap{margin:0 -1.5rem;}.popular-product-hold .item-wrap.with-side-image{width:calc(100% + 3rem);}.popular-product-hold .item-wrap .item{padding:0 1.5rem;}.popular-product-hold .btn-dark,.popular-product-hold .single_add_to_cart_button,.popular-product-hold .checkout-button:not(.btn),.popular-product-hold #place_order,.popular-product-hold .comment-form input[type='submit'],.comment-form .popular-product-hold input[type='submit'],.popular-product-hold .contact-form input[type='submit'],.contact-form .popular-product-hold input[type='submit'],.popular-product-hold .general-form input[type='submit'],.general-form .popular-product-hold input[type='submit']{font-size:2.4rem;}.popular-product-hold .button{padding:0 1.8rem 1.8rem;}.popular-product-hold .button .btn-w-buy{font-size:2rem;}.popular-product-hold .button.buy-now{font-size:2rem;min-width:23.6rem;height:5.2rem;}.popular-product-hold .side-image{margin-bottom:-30%;}.videos-wrap .play{width:10rem;}.please-note{margin-bottom:10rem;}.video-image .play{width:13rem;}.product-item.with-video-rating{margin-bottom:14rem;}.fishing-charter{padding:5rem 0 2rem;}.fishing-charter .txt{padding-left:4rem;}.fishing-charter h2{font-size:4rem;}}@media (min-width: 1440px){.top-social{width:auto;max-width:23rem;margin:0 auto;padding-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#header .logo{margin-right:3rem;}.nav-drop{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media screen and (min-width: 1440px){#header .left-block{padding-right:2rem;}#header .our-products{padding:1rem 2.5rem;}.nav{font-size:18px;max-width:820px;margin:0 -2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;}.nav > li{padding:1rem 1.4rem 1rem;}.nav .sub-menu-wrap{left:.8rem;padding-top:31px;}}@media screen and (min-width: 1480px){.container{max-width:147rem;}}@media (min-width: 1600px){.product-item.add .product-title img{width:8.4rem;}.product-types .heading{padding-top:16.4rem;padding-bottom:16.4rem;padding-left:10rem;}.product-types h2{font-size:7.3rem;line-height:1.2;margin-right:-7.5rem;}.product-types .item-wrap{margin:0 -6.4rem;}.product-types .item-wrap .item{padding:0 6.4rem;}.product-types .frame{padding:3.1rem 3.6rem 4.3rem 3.3rem;}.why-harp .box strong{font-size:9.8rem;}.why-harp .box span{font-size:2.6rem;}.why-harp .content-wrap{border-radius:0 39rem 39rem 0;}.why-harp .content-wrap .container .img{width:50%;}.why-harp .content-wrap .container .txt{width:50%;padding-left:4.2rem;}.reviews{border-radius:33rem 0 0 33rem;}.reviews .info{width:32%;max-width:47rem;margin-left:auto;}.reviews-slider{width:68%;}.reviews-slider .box .heading img{width:6rem;}.reviews-slider .slide{padding:0 2.5rem;}.latest-posts .info{width:40%;}.blog-posts-slider{width:60%;}.woocommerce div.product form.cart .button{width:17rem !important;margin-left:2rem !important;padding-right:1rem !important;padding-left:1rem !important;}.promo-banner .wrap{margin-left:-8rem;}.popular-product-hold .txt{padding:2.2rem;}.popular-product-hold .item-wrap{margin:0 -3rem;}.popular-product-hold .item-wrap.with-side-image{width:calc(100% + 6rem);}.popular-product-hold .item-wrap .item{padding:0 3rem;}.popular-product-hold .button{padding:0 2.2rem 2.2rem;}.popular-product-hold .button .btn-w-buy{font-size:2.4rem;}.popular-product-hold .button.buy-now{font-size:2.4rem;min-width:27rem;height:5.6rem;}}@media (min-width: 1750px){.product-item h1,.product-item .h1{font-size:4rem;}.product-item h2{font-size:4rem;}}@media (max-width: 1023px){iframe{width:100%;}.newsletter-section .decor{max-width:38rem;}}@media (max-width: 767px){.navigation .page-numbers,.navigation-comments .page-numbers{padding:0 3px;}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{padding:.2em;}.navigation-single .next a,.navigation-single .prev a{padding:.2em;}}@media all and (max-width: 576px){.fancybox-thumbs{width:110px;}.fancybox-show-thumbs .fancybox-inner{right:110px;}.fancybox-thumbs__list a{max-width:calc(100% - 10px);}}@media (max-width: 479px){.woocommerce div.product form.cart .button{display:table !important;}}@media all and (max-height: 576px){.fancybox-slide{padding-right:6px;padding-left:6px;}.fancybox-slide--image{padding:6px 0;}.fancybox-close-small{right:-6px;}.fancybox-slide--image .fancybox-close-small{top:0;right:0;width:36px;height:36px;padding:6px;opacity:1;color:#f2f4f6;background:#4e4e4e;}.fancybox-caption{padding-right:12px;padding-left:12px;}}@-webkit-keyframes border-animate{0%{-webkit-transform:scale(1);transform:scale(1);border-color:#fff;}25%{border-color:#0fa5e6;}50%{border-color:#ffda11;}75%{border-color:#8ec03b;}100%{-webkit-transform:scale(1);transform:scale(1);border-color:#fff;}}@keyframes border-animate{0%{-webkit-transform:scale(1);transform:scale(1);border-color:#fff;}25%{border-color:#0fa5e6;}50%{border-color:#ffda11;}75%{border-color:#8ec03b;}100%{-webkit-transform:scale(1);transform:scale(1);border-color:#fff;}}@-webkit-keyframes movearrow{0%{-webkit-transform:translateY(-2rem);transform:translateY(-2rem);}50%{-webkit-transform:translateY(2rem);transform:translateY(2rem);}100%{-webkit-transform:translateY(-2rem);transform:translateY(-2rem);}}@keyframes movearrow{0%{-webkit-transform:translateY(-2rem);transform:translateY(-2rem);}50%{-webkit-transform:translateY(2rem);transform:translateY(2rem);}100%{-webkit-transform:translateY(-2rem);transform:translateY(-2rem);}}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@charset "UTF-8";.slick-loading .slick-list{background:#fff url("https://cdn-ejfpa.nitrocdn.com/TnqiYPYwSzLJRsSHtohBXEOmQYyFTOpC/assets/images/optimized/rev-1ab0e68/www.harpflosser.com/wp-content/plugins/woo-product-gallery-slider/assets/css/./ajax-loader.gif") center center no-repeat;}.slick-loading .slick-list.nitro-lazy{background-image:none !important;}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:30px;line-height:1;opacity:.75;color:#1e85be;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-11px;z-index:999;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:"←";}[dir='rtl'] .slick-prev:before{content:"→";}.slick-next{right:-5px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:"→";}[dir='rtl'] .slick-next:before{content:"←";}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-35px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:"slick";line-height:20px;position:absolute;top:0;display:block;left:0;width:20px;height:3px;background:#000;content:" ";text-align:center;opacity:.25;border-radius:10px;color:#000;-webkit-font-smoothing:antialiased;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}