@import url(https://use.typekit.net/yot4rot.css);

/***** FANCYBOX ****/

body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{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{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.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{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,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%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{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{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.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;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.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{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}

/***** PDF FLIP *****/
.pdff-abs-center{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pdff-abs-h-center{position:absolute;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.pdff-container{min-height:320px;background:50%/cover no-repeat;width:100%;position:relative;image-rendering:auto;direction:ltr}.pdff-container.pdff-transparent:not(.pdff-fullscreen){background:0 0!important}.pdff-container.pdff-custom-fullscreen.pdff-fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;border:0!important;z-index:999999}.pdff-container .loading-info{position:absolute;top:100%;margin-top:20px;margin-left:5px;padding:6px 20px;background-color:rgba(0,0,0,.09);text-transform:uppercase;border-radius:5px;font-size:10px;max-height:30px;color:#fff;max-width:200px;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);left:50%;opacity:.7;transition:top .3s;-webkit-transition:top .3s}.loading-info.pdff-old-browser{color:gray;background-color:#fff;opacity:.9;text-align:center;max-height:none}.loading-info.pdff-old-browser a{font-weight:700;font-style:normal;text-transform:uppercase;color:#2196f3;display:block;text-decoration:underline;margin:10px 0 0}.pdff-container.pdff-init .loading-info{top:50%}.pdff-3dcanvas{position:absolute;z-index:1;right:0}.pdff-rtl .pdff-3dcanvas{right:initial;left:0}.pdff-container a{outline:0;text-decoration:none;box-shadow:none}.pdff-container.pdff-zoom-enabled .ppdff-flipbook-stage,.pdff-container.pdff-zoom-enabled canvas.pdff-3dcanvas{cursor:move;cursor:-webkit-grab}.pdff-container:after,.pdff-container:before{content:" ";transition:opacity .3s .1s;-webkit-transition:opacity .3s .1s;opacity:0;height:50px;width:50px;left:50%;top:50%;font-size:12px;margin:-45px -25px -25px;box-sizing:border-box;position:absolute;pointer-events:none}.pdff-container.pdff-loading:after,.pdff-container.pdff-loading:before{content:" ";z-index:100;opacity:1}.pdff-container.pdff-loading:after{content:" ";background-image:url("/pdfresources/pflip/images/loading.gif");background-repeat:no-repeat;background-size:35px;background-position:50%}.pdff-container.pdff-loading:before{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:3px solid rgba(62,71,79,.1)}.ppdff-flipbook-stage{position:absolute;overflow:hidden;right:0;bottom:0;z-index:1;top:0;left:0;filter:blur(0);-webkit-filter:blur(0);padding:30px 50px 70px}.pdff-container.pdff-xs .ppdff-flipbook-stage{padding-left:20px;padding-right:20px}.pdff-container.pdff-sidemenu-open .ppdff-flipbook-stage{padding-left:230px;padding-right:10px}._PDFF_link,.annotationDiv .fileAttachmentAnnotation,.annotationDiv .highlightAnnotation,.annotationDiv .squigglyAnnotation,.annotationDiv .strikeoutAnnotation,.annotationDiv .underlineAnnotation{cursor:pointer}.pdff-container.pdff-sidemenu-open>.pdff-ui-btn.pdff-ui-prev{left:220px}.pdff-rtl.pdff-container.pdff-sidemenu-open>.pdff-ui-btn.pdff-ui-prev{left:0}.pdff-rtl.pdff-container.pdff-sidemenu-open>.pdff-ui-btn.pdff-ui-next{right:220px}.ppdff-flipbook-stage.pdff-zoom-enabled{cursor:move}.ppdff-flipbook-page .pdff-page-front:before{background-image:-webkit-linear-gradient(right,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%);background-image:-moz-linear-gradient(right,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%);background-image:-ms-linear-gradient(right,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%)}.ppdff-flipbook-page .pdff-page-back:before{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0))}.pdff-page-back:before,.pdff-page-content,.pdff-page-content:after,.pdff-page-effects,.pdff-page-effects:before,.pdff-page-front:before,.pdff-page-wrapper,.pdff-page-wrapper:after,.ppdff-flipbook-page,.ppdff-flipbook-wrapper{position:absolute;height:100%;display:block;top:0}.ppdff-flipbook-wrapper{position:relative;margin:0 auto;transition:left .3s;-webkit-transition:left .3s;left:0}.pdff-zoom-enabled .ppdff-flipbook-wrapper{transition:none;-webkit-transition:none}.pdff-loading.pdff-container .ppdff-flipbook-wrapper{left:100%}.ppdff-flipbook-wrapper.close-right{left:25%}.ppdff-flipbook-wrapper.close-left{left:-25%}.ppdff-flipbook-shadow{position:absolute;z-index:-1;height:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);-ms-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.ppdff-flipbook-wrapper .ppdff-flipbook-side-buttons{position:absolute;left:100%;width:40px;opacity:.3;height:100%;cursor:pointer;z-index:30;-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0}.ppdff-flipbook-prev-button.ppdff-flipbook-side-buttons{-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px}.ppdff-flipbook-wrapper .ppdff-flipbook-side-buttons:hover{opacity:.5;background-color:rgba(0,0,0,.18)}.ppdff-flipbook-wrapper .ppdff-flipbook-prev-button{right:100%;left:initial}.ppdff-flipbook-wrapper .ppdff-flipbook-side-buttons:before{position:absolute;font-size:30px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%}.pdff-page-back,.pdff-page-front,.pdff-page-wrapper{overflow:hidden}.pdff-hard-page .pdff-page-wrapper{width:100%!important;height:100%!important;overflow:visible;transform-style:preserve-3d;-webkit-transform-origin:0 50% 0;-moz-transform-origin:0 50% 0;-ms-transform-origin:0 50% 0;transform-origin:0 50% 0}.ppdff-flipbook-page.pdff-flipping,.ppdff-flipbook-page.pdff-folding{box-shadow:-2px 0 10px transparent;z-index:200!important}.ppdff-flipbook-page.pdff-left-side{left:0;-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.ppdff-flipbook-page.pdff-right-side{left:50%;-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.ppdff-flipbook-page.pdff-right-side+.pdff-page-wrapper.pdff-right-side{z-index:-1}.ppdff-flipbook-page .pdff-page-back,.ppdff-flipbook-page .pdff-page-front{width:100%;background-size:100% 100%;height:100%;background-color:#fff;position:absolute;box-sizing:border-box}.pdff-page-back>canvas,.pdff-page-front>canvas{width:100%;position:relative;z-index:-1}.pdff-quick-turn:before{opacity:0}.ppdff-flipbook-page.pdff-flipping.pdff-left-side:before{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.1));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.1));width:10px;left:-10px}.ppdff-flipbook-page{width:50%}.pdff-page-content{background-size:100.25%!important;background-repeat:no-repeat!important;transition-property:transform;-webkit-transition-property:-webkit-transform;width:100%;overflow:hidden}.ppdff-flipbook-page.pdff-left-side .pdff-page-front,.ppdff-flipbook-page.pdff-right-side.pdff-folding .pdff-page-front{z-index:2}.ppdff-flipbook-page.pdff-left-side .pdff-page-back{z-index:1}.ppdff-flipbook-page.pdff-left-side.pdff-folding:not(.pdff-hard-page) .pdff-page-back{z-index:3}.ppdff-flipbook-page.pdff-right-side .pdff-page-front{top:0;left:0;z-index:0}.pdff-page-back,.pdff-page-fold-inner-shadow,.pdff-page-fold-outer-shadow,.pdff-page-front,.pdff-page-wrapper,.ppdff-flipbook-page{position:absolute;-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0}.pdff-page-fold-outer-shadow{z-index:-1;width:100%;height:100%}.pdff-page-fold-inner-shadow{position:absolute;z-index:5;display:none}.pdff-ui-more.pdff-active .more-container,.ppdff-flipbook-page.pdff-folding .pdff-page-fold-inner-shadow{display:block}.ppdff-flipbook-page.pdff-right-side .pdff-page-back{left:0;z-index:1}.pdff-page-wrapper.pdff-right-side .pdff-page-back{left:100%;z-index:1;overflow:hidden}.pdff-hard-page .pdff-page-back,.pdff-hard-page .pdff-page-front{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.pdff-hard-page.pdff-right-side .pdff-page-front{-webkit-transform-origin:right 50%;-moz-transform-origin:right 50%;-ms-transform-origin:right 50%;transform-origin:right 50%;z-index:3!important}.pdff-hard-page.pdff-left-side .pdff-page-front{-webkit-transform-origin:right 50%;-moz-transform-origin:right 50%;-ms-transform-origin:right 50%;transform-origin:right 50%}.pdff-hard-page.pdff-right-side .pdff-page-back{-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;-ms-transform-origin:left 50%;transform-origin:left 50%;z-index:3}.pdff-hard-page.pdff-left-side .pdff-page-back{-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;-ms-transform-origin:left 50%;transform-origin:left 50%}.pdff-page-back:before,.pdff-page-front:before{content:" ";width:20%;z-index:5;pointer-events:none}.pdff-page-front:before,.pdff-ui-next{right:0}.pdff-page-wrapper.pdff-right-side.pdff-flipping{z-index:4}.pdff-ui{height:60px;padding:20px 16px 0}.pdff-ui-btn,.pdff-ui-wrapper{color:#b2bbbd;vertical-align:top;background-color:#3e474f;box-sizing:border-box;text-align:center}.pdff-ui-wrapper{background-color:#3e474f;position:absolute}.pdff-share-wrapper{z-index:2;position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.35);display:none}.pdff-share-box{position:absolute;top:50%;width:280px;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;background-color:#3f474e;border-radius:10px;padding:10px 15px 5px;text-align:center;border:3px solid #ccc}.pdff-share-url,.pdff-ui-page input,.pdff-ui-page label{width:100%;box-sizing:border-box}span.pdff-share-title{color:#ccc;margin-bottom:10px;display:block}.pdff-share-url{background-color:#fff;height:60px;color:#666;padding:2px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:12px;margin-bottom:0;display:none}.pdff-share-button{display:inline-block;text-align:center;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:10px;margin:3px;color:#ccc}.fa-inverse,.pdff-share-button:hover{color:#fff}.pdff-ui-btn{position:relative;width:35px;right:0;height:40px;font-size:17px;cursor:pointer;z-index:2;display:inline-block;padding:12px 5px;line-height:1}.pdff-floating .pdff-ui-controls>.pdff-ui-btn:first-child{border-radius:5px 0 0 5px}.pdff-floating .pdff-ui-controls>.pdff-ui-btn:last-child{border-radius:0 5px 5px 0}.pdff-ui-btn:before{box-sizing:border-box}.fa-pull-left,.pdff-ui-help,.pdff-ui-outline,.pdff-ui-share,.pdff-ui-sound,.pdff-ui-thumbnail,.pull-left{float:left}.pdff-ui-btn:hover{color:#00acce}.pdff-ui-btn.disabled,.pdff-ui-btn.disabled:hover{color:#ccc}.pdff-ui-page{padding:8px 5px 2px;font-size:12px;width:50px;margin:0;border-radius:0;background-color:rgba(0,0,0,.03)}.pdff-ui-page input{background-color:transparent;height:25px;margin:0;padding:0!important;border:1px solid #8f8f8f;text-align:center;vertical-align:top;color:transparent;font-size:14px;top:0;z-index:-1;display:inline-block;opacity:0}.pdff-ui-page input:focus{z-index:2;opacity:1;color:inherit}.pdff-ui-page input:focus+label{opacity:0;display:none}.pdff-ui-page label{position:absolute;height:30px;display:block;top:0;padding-top:14px;line-height:1.1em;color:#999;font-size:13px;font-weight:400;left:0;cursor:pointer;background-color:transparent;z-index:1}.pdff-floating .pdff-outline-container,.pdff-floating .pdff-thumb-container,.pdff-ui-fullscreen,.pdff-ui-zoomout{bottom:0}.pdff-ui-zoom{top:24px;height:60px;right:24px;width:30px;display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.pdff-ui-sidemenu-close{position:absolute;top:10px;right:-32px;font-size:14px;width:32px;height:35px;cursor:pointer;padding:10px 0;background:inherit;border-radius:0 5px 5px 0;z-index:-1;transition:.5s;-webkit-transition:.5s}.pdff-ui-controls{bottom:0;width:100%;height:40px;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:4;display:block}.pdff-floating .pdff-ui-controls{bottom:10px;width:auto;width:intial;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;margin:0 auto;display:table;display:flex;text-align:center;padding:0 20px;border-radius:20px;opacity:.9;box-shadow:2px 2px 2px 2px rgba(0,0,0,.2)}.pdff-floating.pdff-controls-top .pdff-ui-controls{bottom:auto;bottom:intial;top:10px}.pdff-floating.pdff-controls-hide .pdff-ui-controls,.pdff-outline-toggle.pdff-outlines-hidden~.pdff-outline-items,.pdff-thumb-container .pdff-vrow.pdff-thumb-loaded:before,.pdff-ui-btn span{display:none}.pdff-ui-wrapper.pdff-ui-controls .pdff-ui-btn{float:none}.pdff-ui-size{bottom:24px;height:60px;right:24px}.pdff-ui-size:before,.pdff-ui-zoom:before{height:0;border-bottom:1px solid;content:" ";right:5px;opacity:.3;display:block;position:absolute;top:30px;left:5px;z-index:2}.pdff-ui-zoomin{top:0}.pdff-container.pdff-floating>.pdff-ui-next{border-top-left-radius:50px;border-bottom-left-radius:50px;padding-left:10px;background:#000}.pdff-container.pdff-floating>.pdff-ui-prev{border-top-right-radius:50px;border-bottom-right-radius:50px;padding-right:10px;background:#000}.pdff-container>.pdff-ui-next,.pdff-container>.pdff-ui-prev{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;opacity:.3;height:auto;height:initial;text-align:center;width:40px;color:#FFF;background-color:#3e474f;padding:10px 0;margin:0;font-size:30px!important}.pdff-container>.pdff-ui-next:hover,.pdff-container>.pdff-ui-prev:hover{opacity:.7}.pdff-container.pdff-floating>.pdff-ui-next,.pdff-container.pdff-floating>.pdff-ui-prev{width:40px}.pdff-ui-prev{left:0;right:auto;border-radius:0}.pdff-ui-alt{position:relative!important;right:initial;left:initial;box-shadow:none!important}.pdff-ui-btn.pdff-active{color:#5fcf80}.pdff-ui-fit{display:none;top:0}.fa-pull-right,.pdff-ui-fullscreen,.pdff-ui-more,.pdff-ui-zoomin,.pdff-ui-zoomout,.pull-right{float:right}.pdff-ui-more .more-container{display:none;position:absolute;bottom:100%;margin-bottom:8px!important;right:10px;background-color:#f7f7f7;z-index:20;border-radius:5px;box-shadow:0 -1px 3px rgba(0,0,0,.2)}.pdff-controls-top .pdff-ui-more .more-container{bottom:initial;margin-top:8px!important;top:100%;box-shadow:0 1px 3px rgba(0,0,0,.2)}.more-container:before{content:" ";position:absolute;border:7px solid transparent;border-top-color:#eee;height:0;width:0;bottom:-14px;right:13px;margin-right:-8px;pointer-events:none}.pdff-controls-top .more-container:before{border:7px solid transparent;border-bottom-color:#eee;top:-14px}.more-container .pdff-ui-btn{width:170px;text-align:left;padding:8px 10px;height:36px;border-top:1px solid #e4e4e4;border-radius:0}.PDFFlips,._pdff_thumb,.fa-fw,.fa-li,.fa-stack-1x,.fa-stack-2x,.pdff-lightbox-close,.pdff-outline-toggle,.pdff-thumb-container{text-align:center}.more-container .pdff-ui-btn:hover{background-color:#eee}.more-container>.pdff-ui-btn:first-child{border-radius:5px;border-top:none}.more-container>.pdff-ui-btn:last-child{border-radius:0 0 5px 5px}.more-container .pdff-ui-btn:before{position:absolute;top:11px;font-size:14px}.more-container .pdff-ui-btn span{font-size:12px;padding-left:20px;vertical-align:middle;display:inline-block}.annotationDiv section,.annotationLayer section,.customHtmlAnnotation,.customLinkAnnotation,.customVideoAnnotation,.highlightAnnotation,.linkAnnotation,.popupAnnotation{position:absolute;z-index:5;cursor:pointer;pointer-events:all}.annotationDiv .popupWrapper{position:absolute;width:20em}.annotationDiv .popup{position:absolute;z-index:200;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #333;border-radius:2px;padding:.6em;margin-left:5px;cursor:pointer;word-wrap:break-word}.annotationDiv .popup h1{font-size:1em;border-bottom:1px solid #000;padding-bottom:.2em}.annotationDiv .popup p{padding-top:.2em}.annotationDiv .textAnnotation img{position:absolute;cursor:pointer}.annotationDiv .buttonWidgetAnnotation.pushButton>a,section.linkAnnotation a{display:block;height:100%}.customHtmlAnnotation,.customVideoAnnotation,a.customLinkAnnotation,a.linkAnnotation,section.linkAnnotation a{background-color:#ff0;opacity:.1}.highlightAnnotation:hover,a.customLinkAnnotation:hover,a.linkAnnotation:hover,section.linkAnnotation a:hover{opacity:.4;border-color:transparent;background-color:#2196f3}.annotationDiv{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}section.linkAnnotation a .annotationLayer>a{display:block;position:absolute;height:100%;cursor:pointer;box-sizing:border-box}.pdff-page-loading:after,.pdff-page-loading:before{content:" ";height:44px;width:44px;position:absolute;top:50%;left:50%;margin:-22px}.pdff-page-loading:after,.pdff-thumb-container .pdff-vrow:before{content:"";background-image:url("/pdfresources/pflip/images/loading.gif");background-repeat:no-repeat;background-size:22px}.pdff-page-loading:before{background-color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;box-sizing:border-box}.pdff-page-loading:after{height:22px;width:22px;position:absolute;top:50%;left:50%;margin:-11px}.pdff-thumb-container .pdff-vrow{height:124px;left:0;width:90%;margin:10px auto;background-position:50%;cursor:pointer;background-repeat:no-repeat;right:0;border-radius:5px}.pdff-thumb-container .pdff-vrow:before{background-color:#fff;background-position:center center;height:32px;width:32px;display:block;top:60px;margin:0 auto;position:relative;z-index:0;border-radius:5px}.pdff-outline-item a:hover,.pdff-outline-toggle:hover,.pdff-thumb-container .pdff-vrow:hover{background-color:#3f474e}.pdff-floating .pdff-thumb-container .pdff-vrow:hover,.pdff-vrow.pdff-selected{background-color:#3f474e;opacity:1}.pdff-thumb-container .pdff-vrow.pdff-thumb-loaded{background-size:contain}.pdff-vrow>div{height:20px;background-color:rgba(170,170,170,.54);width:40px;margin:0 auto}.pdff-sidemenu{float:left;width:220px;height:auto!important;position:absolute!important;top:0;z-index:3;transition:transform .5s;-webkit-transition:-webkit-transform .5s;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);left:-50px;background-color:rgba(69,76,83,.8)}.pdff-rtl .pdff-sidemenu{left:initial;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);right:-50px;direction:rtl}.pdff-outline-container{color:#666;font-size:12px}.pdff-outline-wrapper,.pdff-thumb-wrapper{position:absolute!important;top:0;bottom:0;left:0;right:0;height:auto!important;box-shadow:1px 0 4px rgba(102,102,102,.38)}.PDFFlip-cover,._pdff_thumb{box-shadow:0 1px 2px rgba(0,0,0,.22)}.pdff-outline-wrapper{overflow:auto;padding:10px 10px 5px}.pdff-sidemenu.pdff-sidemenu-visible{display:block;transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);left:0}._PDFF_btt,._pdff_thumb,.fa,.fa-stack{display:inline-block}.pdff-outline-toggle{cursor:pointer;float:left;width:18px;padding:5px 0;margin-left:-18px}.pdff-outline-items>.pdff-outline-item{margin-left:18px}.pdff-outline-item a{color:#ccc;text-decoration:none!important;display:block;padding:5px 0 5px 5px;overflow:hidden;text-overflow:ellipsis;border:none!important;box-shadow:none!important}.pdff-outline-toggle:before{content:"\e64b";font-size:10px;font-family:themify}.pdff-outline-toggle.pdff-outlines-hidden:before,.ti-angle-right:before{content:"\e649"}.pdff-lightbox-wrapper{position:fixed!important;top:50px;bottom:50px;right:50px;left:50px;height:auto!important;background-color:transparent;z-index:99999}.pdff-lightbox-controls{float:right;padding:5px;z-index:1000;position:relative}.pdff-lightbox-close{float:right;height:40px;font-size:50px;cursor:pointer;color:#FFF;border-radius:50%;border-color:transparent;width:40px;background-color:transparent;transition:.2s;-webkit-transition:.2s}.pdff-lightbox-close:hover{color:#fff;background-color:rgba(0,0,0,.21);border-color:#000}.pdff-lightbox-close:before{top:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;font-size:24px}.pdff-lightbox-wrapper .pdff-container{position:absolute!important;width:100%;top:0;bottom:0;height:auto!important;border-radius:25px;box-shadow:3px 3px 3px rgba(86,86,86,.65)}.pdff-container.pdff-xs .pdff-ui-controls .pdff-ui-btn.pdff-ui-page{display:none!important}._PDFF_btt,._pdff_thumb{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;cursor:pointer}._PDFF_btt{padding:5px 15px;background:#0085ba;color:#fff;font-size:14px;border-color:#0073aa #006799 #006799;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap}._pdff_thumb{border:none;width:140px;height:200px;cursor:pointer;-webkit-transform-style:flat;-moz-transform-style:preserve-3d;transform-style:preserve-3d;box-sizing:border-box;-webkit-transition:.2s;margin:30px 10px 10px;-moz-perspective:1200px;perspective:1200px}.PDFFlips ._pdff_thumb,.PDFFlips .pdff-dummy{width:140px;height:200px;text-align:center;display:inline-block;position:relative;margin:20px 10px;vertical-align:top}._pdff_thumb[thumbtype=img]{height:auto}._pdff_thumb[thumbtype=img] img{max-width:100%;max-height:200px}.PDFFlip-cover{background-size:100% 100%;height:100%;width:100%;-webkit-transform-origin:left;transform-origin:left;top:0;background-color:#eee;position:relative;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s}._pdff_thumb .PDFFlip-title{bottom:-100%;position:absolute;width:100%;left:0;padding:5px;font-size:12px;background:rgba(60,60,60,.8);box-sizing:border-box;display:block;color:#fff;transition:.4s;-webkit-transition:.4s;opacity:0}._pdff_thumb .PDFFlip-tag{float:left;padding:0 4px 2px;background-color:rgba(0,0,0,.26);text-transform:uppercase;font-size:10px;margin:-15px 0 0 2px;z-index:-1;color:rgba(255,255,255,.8);position:relative}._pdff_thumb-not-found .PDFFlip-title,._pdff_thumb:hover .PDFFlip-title{opacity:1;bottom:0}._pdff_thumb:hover .PDFFlip-cover{-webkit-transform:rotateY(-20deg) rotateZ(0);-moz-transform:rotateY(-20deg) rotateZ(0);-ms-transform:rotateY(-20deg) rotateZ(0);transform:rotateY(-20deg) rotateZ(0);box-shadow:3px 0 12px rgba(0,0,0,.6)}.pdff-webkit ._pdff_thumb:hover .PDFFlip-cover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;box-shadow:1px 0 12px rgba(0,0,0,.6)}.PDFFlips{max-width:960px;margin:0 auto;position:relative;z-index:1;padding:20px 5px 150px}.PDFFlips-break{color:rgba(255,255,255,.3);font-size:14px;letter-spacing:1px;font-weight:600;margin-top:25px;text-transform:uppercase}.PDFFlips-break:after{content:" ";bottom:0;width:50px;height:1px;background-color:rgba(255,255,255,.24);display:block;margin:10px auto}.pdff-page-wrapper{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.pdff-container ::-webkit-scrollbar{width:8px}.pdff-container ::-webkit-scrollbar-button{height:8px}.pdff-container ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border:0 #fff;border-radius:100px}.pdff-container ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.pdff-container ::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.5)}.pdff-container ::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border:0 #fff;border-radius:100px}.pdff-container ::-webkit-scrollbar-track:hover{background:rgba(0,0,0,.2)}.pdff-container ::-webkit-scrollbar-track:active{background:rgba(0,0,0,.15)}.pdff-container ::-webkit-scrollbar-corner{background:0 0}.pdff-skipTransition{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;transition:none!important}.pdff-container.pdff-fullscreen{height:100%!important;max-height:100%!important;width:100%!important;max-width:100%!important}.pdff-container.pdff-double-internal .pdff-page-front{background-position:left;background-size:cover}.pdff-container.pdff-double-internal .pdff-page-back{background-position:right;background-size:cover}.customHtmlAnnotation iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.pdff-rtl .more-container .pdff-ui-btn{text-align:right;direction:rtl}.pdff-rtl .more-container .pdff-ui-btn:before{right:10px}.pdff-rtl .more-container .pdff-ui-btn span{padding:0 20px 0 0}.pdff-rtl .pdff-outline-items>.pdff-outline-item{margin:0 18px 0 0;text-align:right;direction:rtl}.pdff-rtl .pdff-outline-toggle{float:right;margin:0 -18px 0 0}.pdff-rtl .pdff-outline-toggle.pdff-outlines-hidden:before,.ti-angle-left:before{content:"\e64a"}.pdff-rtl .pdff-sidemenu.pdff-sidemenu-visible{left:initial;right:0}.pdff-rtl .pdff-ui-sidemenu-close{right:initial;left:-32px;border-radius:5px 0 0 5px}._pdff_thumb[thumbtype=img] ._pdff_thumb-not-found{height:200px;position:relative}body,html{height:100%;margin:0}@font-face{font-family:themify;src:url('/pdfresources/pflip/fonts/themify.eot');src:url('/pdfresources/pflip/fonts/themify.eot?#iefix') format('embedded-opentype'),url('/pdfresources/pflip/fonts/themify.woff') format('woff'),url('/pdfresources/pflip/fonts/themify.ttf') format('truetype'),url('/pdfresources/pflip/fonts/themify.svg') format('svg');font-weight:400;font-style:normal}[class*=" ti-"]:before,[class^=ti-]:before{font-family:themify;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-wand:before{content:"\e600"}.ti-volume:before{content:"\e601"}.ti-user:before{content:"\e602"}.ti-unlock:before{content:"\e603"}.ti-unlink:before{content:"\e604"}.ti-trash:before{content:"\e605"}.ti-thought:before{content:"\e606"}.ti-target:before{content:"\e607"}.ti-tag:before{content:"\e608"}.ti-tablet:before{content:"\e609"}.ti-star:before{content:"\e60a"}.ti-spray:before{content:"\e60b"}.ti-signal:before{content:"\e60c"}.ti-shopping-cart:before{content:"\e60d"}.ti-shopping-cart-full:before{content:"\e60e"}.ti-settings:before{content:"\e60f"}.ti-search:before{content:"\e610"}.ti-zoom-in:before{content:"\e611"}.ti-zoom-out:before{content:"\e612"}.ti-cut:before{content:"\e613"}.ti-ruler:before{content:"\e614"}.ti-ruler-pencil:before{content:"\e615"}.ti-ruler-alt:before{content:"\e616"}.ti-bookmark:before{content:"\e617"}.ti-bookmark-alt:before{content:"\e618"}.ti-reload:before{content:"\e619"}.ti-plus:before{content:"\e61a"}.ti-pin:before{content:"\e61b"}.ti-pencil:before{content:"\e61c"}.ti-pencil-alt:before{content:"\e61d"}.ti-paint-roller:before{content:"\e61e"}.ti-paint-bucket:before{content:"\e61f"}.ti-na:before{content:"\e620"}.ti-mobile:before{content:"\e621"}.ti-minus:before{content:"\e622"}.ti-medall:before{content:"\e623"}.ti-medall-alt:before{content:"\e624"}.ti-marker:before{content:"\e625"}.ti-marker-alt:before{content:"\e626"}.ti-arrow-up:before{content:"\e627"}.ti-arrow-right:before{content:"\e628"}.ti-arrow-left:before{content:"\e629"}.ti-arrow-down:before{content:"\e62a"}.ti-lock:before{content:"\e62b"}.ti-location-arrow:before{content:"\e62c"}.ti-link:before{content:"\e62d"}.ti-layout:before{content:"\e62e"}.ti-layers:before{content:"\e62f"}.ti-layers-alt:before{content:"\e630"}.ti-key:before{content:"\e631"}.ti-import:before{content:"\e632"}.ti-image:before{content:"\e633"}.ti-heart:before{content:"\e634"}.ti-heart-broken:before{content:"\e635"}.ti-hand-stop:before{content:"\e636"}.ti-hand-open:before{content:"\e637"}.ti-hand-drag:before{content:"\e638"}.ti-folder:before{content:"\e639"}.ti-flag:before{content:"\e63a"}.ti-flag-alt:before{content:"\e63b"}.ti-flag-alt-2:before{content:"\e63c"}.ti-eye:before{content:"\e63d"}.ti-export:before{content:"\e63e"}.ti-exchange-vertical:before{content:"\e63f"}.ti-desktop:before{content:"\e640"}.ti-cup:before{content:"\e641"}.ti-crown:before{content:"\e642"}.ti-comments:before{content:"\e643"}.ti-comment:before{content:"\e644"}.ti-comment-alt:before{content:"\e645"}.ti-close:before{content:"\e646"}.ti-clip:before{content:"\e647"}.ti-angle-up:before{content:"\e648"}.ti-angle-down:before{content:"\e64b"}.ti-check:before{content:"\e64c"}.ti-check-box:before{content:"\e64d"}.ti-camera:before{content:"\e64e"}.ti-announcement:before{content:"\e64f"}.ti-brush:before{content:"\e650"}.ti-briefcase:before{content:"\e651"}.ti-bolt:before{content:"\e652"}.ti-bolt-alt:before{content:"\e653"}.ti-blackboard:before{content:"\e654"}.ti-bag:before{content:"\e655"}.ti-move:before{content:"\e656"}.ti-arrows-vertical:before{content:"\e657"}.ti-arrows-horizontal:before{content:"\e658"}.ti-fullscreen:before{content:"\e659"}.ti-arrow-top-right:before{content:"\e65a"}.ti-arrow-top-left:before{content:"\e65b"}.ti-arrow-circle-up:before{content:"\e65c"}.ti-arrow-circle-right:before{content:"\e65d"}.ti-arrow-circle-left:before{content:"\e65e"}.ti-arrow-circle-down:before{content:"\e65f"}.ti-angle-double-up:before{content:"\e660"}.ti-angle-double-right:before{content:"\e661"}.ti-angle-double-left:before{content:"\e662"}.ti-angle-double-down:before{content:"\e663"}.ti-zip:before{content:"\e664"}.ti-world:before{content:"\e665"}.ti-wheelchair:before{content:"\e666"}.ti-view-list:before{content:"\e667"}.ti-view-list-alt:before{content:"\e668"}.ti-view-grid:before{content:"\e669"}.ti-uppercase:before{content:"\e66a"}.ti-upload:before{content:"\e66b"}.ti-underline:before{content:"\e66c"}.ti-truck:before{content:"\e66d"}.ti-timer:before{content:"\e66e"}.ti-ticket:before{content:"\e66f"}.ti-thumb-up:before{content:"\e670"}.ti-thumb-down:before{content:"\e671"}.ti-text:before{content:"\e672"}.ti-stats-up:before{content:"\e673"}.ti-stats-down:before{content:"\e674"}.ti-split-v:before{content:"\e675"}.ti-split-h:before{content:"\e676"}.ti-smallcap:before{content:"\e677"}.ti-shine:before{content:"\e678"}.ti-shift-right:before{content:"\e679"}.ti-shift-left:before{content:"\e67a"}.ti-shield:before{content:"\e67b"}.ti-notepad:before{content:"\e67c"}.ti-server:before{content:"\e67d"}.ti-quote-right:before{content:"\e67e"}.ti-quote-left:before{content:"\e67f"}.ti-pulse:before{content:"\e680"}.ti-printer:before{content:"\e681"}.ti-power-off:before{content:"\e682"}.ti-plug:before{content:"\e683"}.ti-pie-chart:before{content:"\e684"}.ti-paragraph:before{content:"\e685"}.ti-panel:before{content:"\e686"}.ti-package:before{content:"\e687"}.ti-music:before{content:"\e688"}.ti-music-alt:before{content:"\e689"}.ti-mouse:before{content:"\e68a"}.ti-mouse-alt:before{content:"\e68b"}.ti-money:before{content:"\e68c"}.ti-microphone:before{content:"\e68d"}.ti-menu:before{content:"\e68e"}.ti-menu-alt:before{content:"\e68f"}.ti-map:before{content:"\e690"}.ti-map-alt:before{content:"\e691"}.ti-loop:before{content:"\e692"}.ti-location-pin:before{content:"\e693"}.ti-list:before{content:"\e694"}.ti-light-bulb:before{content:"\e695"}.ti-Italic:before{content:"\e696"}.ti-info:before{content:"\e697"}.ti-infinite:before{content:"\e698"}.ti-id-badge:before{content:"\e699"}.ti-hummer:before{content:"\e69a"}.ti-home:before{content:"\e69b"}.ti-help:before{content:"\e69c"}.ti-headphone:before{content:"\e69d"}.ti-harddrives:before{content:"\e69e"}.ti-harddrive:before{content:"\e69f"}.ti-gift:before{content:"\e6a0"}.ti-game:before{content:"\e6a1"}.ti-filter:before{content:"\e6a2"}.ti-files:before{content:"\e6a3"}.ti-file:before{content:"\e6a4"}.ti-eraser:before{content:"\e6a5"}.ti-envelope:before{content:"\e6a6"}.ti-download:before{content:"\e6a7"}.ti-direction:before{content:"\e6a8"}.ti-direction-alt:before{content:"\e6a9"}.ti-dashboard:before{content:"\e6aa"}.ti-control-stop:before{content:"\e6ab"}.ti-control-shuffle:before{content:"\e6ac"}.ti-control-play:before{content:"\e6ad"}.ti-control-pause:before{content:"\e6ae"}.ti-control-forward:before{content:"\e6af"}.ti-control-backward:before{content:"\e6b0"}.ti-cloud:before{content:"\e6b1"}.ti-cloud-up:before{content:"\e6b2"}.ti-cloud-down:before{content:"\e6b3"}.ti-clipboard:before{content:"\e6b4"}.ti-car:before{content:"\e6b5"}.ti-calendar:before{content:"\e6b6"}.ti-book:before{content:"\e6b7"}.ti-bell:before{content:"\e6b8"}.ti-basketball:before{content:"\e6b9"}.ti-bar-chart:before{content:"\e6ba"}.ti-bar-chart-alt:before{content:"\e6bb"}.ti-back-right:before{content:"\e6bc"}.ti-back-left:before{content:"\e6bd"}.ti-arrows-corner:before{content:"\e6be"}.ti-archive:before{content:"\e6bf"}.ti-anchor:before{content:"\e6c0"}.ti-align-right:before{content:"\e6c1"}.ti-align-left:before{content:"\e6c2"}.ti-align-justify:before{content:"\e6c3"}.ti-align-center:before{content:"\e6c4"}.ti-alert:before{content:"\e6c5"}.ti-alarm-clock:before{content:"\e6c6"}.ti-agenda:before{content:"\e6c7"}.ti-write:before{content:"\e6c8"}.ti-window:before{content:"\e6c9"}.ti-widgetized:before{content:"\e6ca"}.ti-widget:before{content:"\e6cb"}.ti-widget-alt:before{content:"\e6cc"}.ti-wallet:before{content:"\e6cd"}.ti-video-clapper:before{content:"\e6ce"}.ti-video-camera:before{content:"\e6cf"}.ti-vector:before{content:"\e6d0"}.ti-themify-logo:before{content:"\e6d1"}.ti-themify-favicon:before{content:"\e6d2"}.ti-themify-favicon-alt:before{content:"\e6d3"}.ti-support:before{content:"\e6d4"}.ti-stamp:before{content:"\e6d5"}.ti-split-v-alt:before{content:"\e6d6"}.ti-slice:before{content:"\e6d7"}.ti-shortcode:before{content:"\e6d8"}.ti-shift-right-alt:before{content:"\e6d9"}.ti-shift-left-alt:before{content:"\e6da"}.ti-ruler-alt-2:before{content:"\e6db"}.ti-receipt:before{content:"\e6dc"}.ti-pin2:before{content:"\e6dd"}.ti-pin-alt:before{content:"\e6de"}.ti-pencil-alt2:before{content:"\e6df"}.ti-palette:before{content:"\e6e0"}.ti-more:before{content:"\e6e1"}.ti-more-alt:before{content:"\e6e2"}.ti-microphone-alt:before{content:"\e6e3"}.ti-magnet:before{content:"\e6e4"}.ti-line-double:before{content:"\e6e5"}.ti-line-dotted:before{content:"\e6e6"}.ti-line-dashed:before{content:"\e6e7"}.ti-layout-width-full:before{content:"\e6e8"}.ti-layout-width-default:before{content:"\e6e9"}.ti-layout-width-default-alt:before{content:"\e6ea"}.ti-layout-tab:before{content:"\e6eb"}.ti-layout-tab-window:before{content:"\e6ec"}.ti-layout-tab-v:before{content:"\e6ed"}.ti-layout-tab-min:before{content:"\e6ee"}.ti-layout-slider:before{content:"\e6ef"}.ti-layout-slider-alt:before{content:"\e6f0"}.ti-layout-sidebar-right:before{content:"\e6f1"}.ti-layout-sidebar-none:before{content:"\e6f2"}.ti-layout-sidebar-left:before{content:"\e6f3"}.ti-layout-placeholder:before{content:"\e6f4"}.ti-layout-menu:before{content:"\e6f5"}.ti-layout-menu-v:before{content:"\e6f6"}.ti-layout-menu-separated:before{content:"\e6f7"}.ti-layout-menu-full:before{content:"\e6f8"}.ti-layout-media-right-alt:before{content:"\e6f9"}.ti-layout-media-right:before{content:"\e6fa"}.ti-layout-media-overlay:before{content:"\e6fb"}.ti-layout-media-overlay-alt:before{content:"\e6fc"}.ti-layout-media-overlay-alt-2:before{content:"\e6fd"}.ti-layout-media-left-alt:before{content:"\e6fe"}.ti-layout-media-left:before{content:"\e6ff"}.ti-layout-media-center-alt:before{content:"\e700"}.ti-layout-media-center:before{content:"\e701"}.ti-layout-list-thumb:before{content:"\e702"}.ti-layout-list-thumb-alt:before{content:"\e703"}.ti-layout-list-post:before{content:"\e704"}.ti-layout-list-large-image:before{content:"\e705"}.ti-layout-line-solid:before{content:"\e706"}.ti-layout-grid4:before{content:"\e707"}.ti-layout-grid3:before{content:"\e708"}.ti-layout-grid2:before{content:"\e709"}.ti-layout-grid2-thumb:before{content:"\e70a"}.ti-layout-cta-right:before{content:"\e70b"}.ti-layout-cta-left:before{content:"\e70c"}.ti-layout-cta-center:before{content:"\e70d"}.ti-layout-cta-btn-right:before{content:"\e70e"}.ti-layout-cta-btn-left:before{content:"\e70f"}.ti-layout-column4:before{content:"\e710"}.ti-layout-column3:before{content:"\e711"}.ti-layout-column2:before{content:"\e712"}.ti-layout-accordion-separated:before{content:"\e713"}.ti-layout-accordion-merged:before{content:"\e714"}.ti-layout-accordion-list:before{content:"\e715"}.ti-ink-pen:before{content:"\e716"}.ti-info-alt:before{content:"\e717"}.ti-help-alt:before{content:"\e718"}.ti-headphone-alt:before{content:"\e719"}.ti-hand-point-up:before{content:"\e71a"}.ti-hand-point-right:before{content:"\e71b"}.ti-hand-point-left:before{content:"\e71c"}.ti-hand-point-down:before{content:"\e71d"}.ti-gallery:before{content:"\e71e"}.ti-face-smile:before{content:"\e71f"}.ti-face-sad:before{content:"\e720"}.ti-credit-card:before{content:"\e721"}.ti-control-skip-forward:before{content:"\e722"}.ti-control-skip-backward:before{content:"\e723"}.ti-control-record:before{content:"\e724"}.ti-control-eject:before{content:"\e725"}.ti-comments-smiley:before{content:"\e726"}.ti-brush-alt:before{content:"\e727"}.ti-youtube:before{content:"\e728"}.ti-vimeo:before{content:"\e729"}.ti-twitter:before{content:"\e72a"}.ti-time:before{content:"\e72b"}.ti-tumblr:before{content:"\e72c"}.ti-skype:before{content:"\e72d"}.ti-share:before{content:"\e72e"}.ti-share-alt:before{content:"\e72f"}.ti-rocket:before{content:"\e730"}.ti-pinterest:before{content:"\e731"}.ti-new-window:before{content:"\e732"}.ti-microsoft:before{content:"\e733"}.ti-list-ol:before{content:"\e734"}.ti-linkedin:before{content:"\e735"}.ti-layout-sidebar-2:before{content:"\e736"}.ti-layout-grid4-alt:before{content:"\e737"}.ti-layout-grid3-alt:before{content:"\e738"}.ti-layout-grid2-alt:before{content:"\e739"}.ti-layout-column4-alt:before{content:"\e73a"}.ti-layout-column3-alt:before{content:"\e73b"}.ti-layout-column2-alt:before{content:"\e73c"}.ti-instagram:before{content:"\e73d"}.ti-google:before{content:"\e73e"}.ti-github:before{content:"\e73f"}.ti-flickr:before{content:"\e740"}.ti-facebook:before{content:"\e741"}.ti-dropbox:before{content:"\e742"}.ti-dribbble:before{content:"\e743"}.ti-apple:before{content:"\e744"}.ti-android:before{content:"\e745"}.ti-save:before{content:"\e746"}.ti-save-alt:before{content:"\e747"}.ti-yahoo:before{content:"\e748"}.ti-wordpress:before{content:"\e749"}.ti-vimeo-alt:before{content:"\e74a"}.ti-twitter-alt:before{content:"\e74b"}.ti-tumblr-alt:before{content:"\e74c"}.ti-trello:before{content:"\e74d"}.ti-stack-overflow:before{content:"\e74e"}.ti-soundcloud:before{content:"\e74f"}.ti-sharethis:before{content:"\e750"}.ti-sharethis-alt:before{content:"\e751"}.ti-reddit:before{content:"\e752"}.ti-pinterest-alt:before{content:"\e753"}.ti-microsoft-alt:before{content:"\e754"}.ti-linux:before{content:"\e755"}.ti-jsfiddle:before{content:"\e756"}.ti-joomla:before{content:"\e757"}.ti-html5:before{content:"\e758"}.ti-flickr-alt:before{content:"\e759"}.ti-email:before{content:"\e75a"}.ti-drupal:before{content:"\e75b"}.ti-dropbox-alt:before{content:"\e75c"}.ti-css3:before{content:"\e75d"}.ti-rss:before{content:"\e75e"}.ti-rss-alt:before{content:"\e75f"}/*!


/***** BOOTSTRAP OVERRIDES *****/

a, a:hover {
	text-decoration: none;
}

html {
	font-size: 16px !important;
}


body {
    background-color: #172934;
	font-family: acumin-pro, sans-serif
}

section {
    padding: 60px 0;
}

section.light, .container-fluid.light {
    background-color: #ededed;
}

section.yellow {
    background-color: #fd0;
}

section.feature-gallery:not(:has(.container)) {
  padding: 0;
}

.navbar-toggler {
	display: block;
    cursor: pointer;
    user-select: none;
    z-index: 9980;
    width: 30px;
    min-height: 24px;
    margin-right: 10px
}

.navbar-toggler span {
	width: 30px;
    top: 50%;
    transform: translateY(-50%);
    transform-origin: 50% 50%
}

.navbar-toggler span,.navbar-toggler span::after,.navbar-toggler span::before {
    display: block;
    position: absolute;
    height: 4px;
    background: #000;
    transition: all .2s ease
}

.navbar-toggler span::after,.navbar-toggler span::before {
    content: "";
    width: 100%
}

.navbar-toggler span::before {
    top: -10px
}

.navbar-toggler span::after {
    bottom: -10px
}


#header, .btn, button, h1, h1 small, h2, h2 small, h3, h3 small, h4, h4 small, h5, h5 small {
    font-family: acumin-pro-extra-condensed, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2
}

.h1,h1 {
    font-size: 2.5rem
}

h2 {
    font-size: 44px;
    line-height: 1;
    margin-bottom: 20px
}

h2 small {
	color: unset;
	font-family: acumin-pro-extra-condensed, sans-serif;
}

.h3,h3 {
    font-size: 1.75rem
}

.h4,h4 {
    font-size: 1.5rem
}

.h5,h5 {
    font-size: 1.25rem
}

.h6,h6 {
    font-size: 1rem
}

ul>li, ol>li {
    margin: 0;
    margin: 0;
}

.big {
	font-size: 28px;
}

hr {
	margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1);
	opacity: unset;
}

hr.hr-yellow {
    border-color: #fd0;
    display: inline-block;
    border-width: 4px;
    width: 200px;
}
hr.hr-light {
    border-color: #ccc;
    display: inline-block;
    border-width: 4px;
    width: 200px;
}

hr.hr-sm {
    width: 57px;
}

.btn {
	line-height: 1;
	font-size: 20px;
    border-radius: 3px;
    padding: 15px 19px 17px;
    border: none;
}

.btn i {
    margin-left: 6px;
}

.btn.btn-sm {
    font-size: 16px;
    padding: 12px 17px 15px;
}

.btn.btn-primary, .btn.btn-yellow {
	background-color: #f5d400;
    color: #172934;
}

.btn.btn-primary:hover, .btn.btn-yellow:hover {
    background-color: #d6ba00;
}

.btn.btn-blue {
    background-color: #172934;
    color: #fff
}

.btn.btn-blue:hover {
    background-color: #0a1318
}

.btn-block {
	display: block;
    width: 100%;
}

a:visited.btn-dark {
	color: #FFF;
}

.page-main {
	max-width: unset;
	background-color: #FFF;
	padding: 0px;
}

.columns .column.main {
	padding-bottom: 0px;
}

@media (max-width: 768px) {
    .header .btn {
        font-size: 18px;
        padding: 9px 12px 11px;
    }
}

@media (max-width: 418px) {
    .header .btn {
        font-size: 13px;
        padding: 9px 10px 11px;
    }
}

.thin {
    margin-right: -5px;
    margin-left: -5px
}

.thin>[class*=col] {
    padding-right: 5px;
    padding-left: 5px
}

.fa-ul {
    margin: 0 0 45px 25px;
    padding: 0;
}

.fa-ul li a {
    color: #000;
    font-weight: 700;
}

.fa-ul li a:hover {
    color: #fd0;
}

form label {
    font-family: acumin-pro-extra-condensed, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
}

form .form-control {
    border-radius: 3px;
    border-color: #c6c6c6;
    height: calc(3em + 2px);
}

form textarea.form-control {
    height: auto;
    padding: .75rem .75rem;
}

.form-group {
    margin-bottom: 1rem;
}

/****** HEADER *****/
.page-header {
	margin-bottom: 0;
}
.header {
	background: #172934;
    position: relative;
    font-size: 17px;
    font-weight: 700;
    font-family: acumin-pro-extra-condensed, sans-serif;
    z-index: 100;
}
.header .logo {
	position: absolute;
    height: 100%;
    top: 0;
    left: -55px;
    bottom: 0;
    z-index: 5;
    background: #000;
    transform: skewX(-25deg);
}

.header .logo img {
	transform: skewX(25deg);
    width: 100px;
    margin: 20px 55px 20px 85px;
}

.header .top {
	align-items: center;
    display: flex;
    color: #fff;
    padding: 0 0 4px 220px;
	height: 70px;
}

.header .top p {
	margin-bottom: 0;
}

.header .top p a {
	color: #fd0;
    display: inline-block;
}

.header .top .user-nav {
	margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
}

.header .top .user-nav li {
	display: inline-block;
    padding: 0 0 0 20px;
    vertical-align: middle;
    font-family: acumin-pro, sans-serif;
    font-weight: 700;
    text-transform: none;
    font-size: 14px;
	margin-bottom: 0;
}

.header .top .user-nav li:last-child {
    padding-right: 20px;
    margin-left: 15px;
    background-color: rgb(43, 54, 63);
    padding-top: 21px;
    padding-bottom: 21px;
    border-right: none;
}

.header .top .user-nav li a {
	padding: 12px 0;
    display: block;
    color: #fff;
}
.header .top .user-nav li a:hover {
	color: #fd0;
}

.header .bottom {
	background: #fd0;
    padding: 0 0 0 207px;
    position: relative;
    align-items: center;
    display: flex;
	height: 70px;
}

.header .bottom .quickLinks {
    display: inline-block;
    margin: 0 10px 0 20px;
    padding: 0;
    text-align: right
}

.header .bottom .quickLinks li {
    display: inline-block;
    margin: 0 0 0 6px
}

.block-search .control {
	padding: 0px;
}

#search_mini_form input {
    height: 40px;
    color: #FFF;
    border-color: #FFF;
    padding: 8px 41px 12px 15px;
    border-radius: 30px !important;
	font-weight: 700;
	font-family: acumin-pro,sans-serif;
    background-color: #263b49;
    font-weight: 700;
    font-size: 13px;
    margin: 5px 0
}

#search::placeholder {
    color: #FFF;
    opacity: 1; /* Ensure full opacity for visibility */
}

#search_mini_form .action.search:before {
	content: '';
}

#search_mini_form .action.search i {
	position: absolute;
	right: 35px;
	top: 25px;
	color: #FFF;
}

@media (max-width: 768px) {
	.header {
		z-index: 10000000000;
	}
	.logo {
		margin: 0;
	}
	
	.header .logo img {
        width: 70px;
        margin: 10px 30px 10px 70px;
    }
	
    .header .quickLinks li:first-child {
        display: none !important;
    }
	
	.header .bottom, .header .top {
        height: 50px;
        padding-left: 140px;
    }
	
	.navbar-collapse:not(.show) {
		visibility: hidden;
		display: none;
	}
	
	.navbar-collapse.show {
		background: #fd0;
		position: fixed;
		z-index: 99999;
		top: 0;
		width: 350px;
		height: 100%;
		max-width: 100%;
		max-height: 100%;
		box-sizing: border-box;
		transition: transform .4s ease;
		left: 0;
	}
}

/****** MINICART *****/
.minicart-wrapper .action.showcart .counter.qty, .compare .action.compare .counter.qty {
	background-color: #fd0;
    color: #000;
    padding: 0 8px 2px;
    border-radius: 3px;
    font-size: 13px;
}

.minicart-wrapper .action.showcart:hover:before {
    color: #fd0;
}

.minicart-wrapper .minicart-items li {
	background-color: unset !important;
}

.minicart-wrapper .minicart-items .product-item-name a {
	color: #333 !important;
}

@media (min-width: 992px) {
	.navbar-toggler {
		display: none;
	}
}

.navbar {
	float: left;
	clear: inherit
}

.navbar>ul {
	display: block!important;
	padding: 0;
	font-size: 0;
}

.navbar>ul>li {
	display: inline-block;
	margin-bottom: 0;
}

.nav-item {
	margin: 0;
}

a.nav-link {
	color: #172934;
    padding: 8px 12px 12px;
    height: 100%;
    border-bottom: 0;
    position: relative;
    align-items: center;
    display: flex;
    text-transform: uppercase;
    font-size: 18px;
}

.navbar>ul>li>a {
	position: relative;
	box-sizing: border-box;
	height: 55px!important;
	padding: 8px 8px 12px!important;
	white-space: nowrap
}

.navbar>ul>li:last-child>a {
	padding: 0 0 0 20px
}

.navbar ul li {
	position: relative;
	margin: 0;
}

.navbar ul li.dropdown-menu>a>span {
	display: none
}

.navbar ul li.dropdown-menu>a>span::before {
	position: relative;
	top: -3px;
	box-sizing: content-box;
	display: inline-block;
	width: 4px;
	height: 4px;
	margin-left: 8px;
	content: "";
	border-color: #c1c1c1;
	border-style: solid;
	border-width: 2px 2px 0 0;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}

.navbar ul ul li.dropdown-menu>a>span::before {
	top: 7px;
	right: -10px;
	float: right;
	margin: 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.navbar ul li>a {
	display: block;
    padding: 14px 15px;
    font-size: 19px;
    color: #212121;
    text-decoration: none;
    text-transform: uppercase;
    transition: all .2s ease-in-out;
    font-family: acumin-pro-extra-condensed,sans-serif;
    font-weight: 700
}

.navbar ul ul li>a {
	position: relative;
	padding: 16px 20px 14px!important;
	color: #000;
	background-color: transparent;
	font-size: 17px;
    font-family: acumin-pro-extra-condensed, sans-serif !important;
    text-transform: uppercase;
}

.navbar ul ul li:hover>a {
	color: #fff;
	background-color: #172934
}

.navbar ul ul li:hover>a::before {
	width: 10px
}

.navbar li>ul {
	position: absolute;
	top: 100%;
	left: 0;
	display: block!important;
	min-width: 280px;
	max-width: 450px;
	padding: 0;
	visibility: hidden;
	background-color: #fff;
	box-shadow: 0 12px 30px -2px rgba(0,0,0,.1);
	opacity: 0;
	transition: all .2s ease-in-out;
	border-radius: 0;
	border-top: 3px solid #e6c700;
}

.navbar li>ul ul {
	top: 20px;
	left: 100%
}

.navbar li:hover>ul {
	visibility: visible;
	opacity: 1
}

@media (max-width: 991px) {
	.navbar-collapse {
		overflow-y: auto;
	}
	.navbar li>ul {
		visibility: visible;
		opacity: 1;
		width: 100%;
		background: transparent;
		position: relative;
		box-shadow: none;
		border-top: none;
		border: none;
	}
	.navbar li>ul ul {
		top: 0;
		left: 0;
	}
}

.minicart-wrapper {
	color: #333;
}

.breadcrumbs {
	position: absolute;
	top: 150px;
	right: 0;
    left: 0;
	background-color: transparent;
	z-index: 10;
}

.breadcrumbs li, .breadcrumbs a, .breadcrumbs a:visited {
	color: #FFF;
	font-size: 14px;
}

.breadcrumbs li:last-of-type {
	color: #FFDD00;
}

.catalog-product-view:not(.cutters-product) .breadcrumbs li, .catalog-product-view:not(.cutters-product) .breadcrumbs a, .catalog-product-view:not(.cutters-product) .breadcrumbs a:visited {
	color: #000;
}

.breadcrumbs .item:not(:last-child):after {
	line-height: 21px;
}

/***** HOMEPAGE *****/
.home-header {
	background: #000;
    position: relative;
    padding: 0;
    z-index: 0;
    max-height: 640px;
    overflow: hidden;
}
.home-header:before {
	position: absolute;
    left: 50%;
    right: 0;
    bottom: -4.82vw;
    height: 7vw;
    background: #fff;
    transform: skewY(-5deg);
    content: "";
    overflow: hidden;
    z-index: 3;
}

.home-header:after {
	position: absolute;
    left: 0;
    right: 50%;
    bottom: -4.82vw;
    height: 7vw;
    background: #fff;
    transform: skewY(5deg);
    content: "";
    overflow: hidden;
    z-index: 3;
}

.home-header .carousel {
	position: relative;
    padding: 0;
    z-index: 0;
}

.home-header .content {
	text-align: center;
    z-index: 6;
    padding: 0 !important;
    color: #fff;
    max-width: 1000px;
    margin: 0 auto;
    height: 640px;
    position: relative;
}

.home-header .content .abpos {
	position: absolute;
    bottom: 100px;
    padding: 0 10px;
    width: 100%;
}

.home-header video {
	position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
	z-index: 1;
    background-size: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
    opacity: .7;
    display: block;
}

.home-header .media .bgImg {
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: .6;
    background-size: cover;
    background-position: center;
    z-index: -2;
}

.home-header img {
	margin: 0 auto 30px;
}

.home-header h2 {
	font-size: 58px;
    margin-bottom: 15px;
    line-height: .875;
}

.home-header h3 {
	font-size: 36px;
    margin: 0 0 15px;
    color: #fd0;
}

.brand-logos {
	display: flex;
	justify-content: space-around;
}

.brand-logos img {
	max-width: 175px;
}

.latest-posts h3 {
	min-height: 70px;
}

/****** CATEGORY *****/
.sidebar {
	padding-left: 2% !important;
	padding-right: 0%;
	margin-bottom: 20px;
}
.static-header {
	position: relative;
    background: #000;
    padding: 12vw 0 120px;
    color: #fff;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.static-header:before {
    content: "";
    background: #fff;
    height: 8vw;
    position: absolute;
    left: 0;
    bottom: -6.45vw;
    width: 20%;
    z-index: 6;
    transform: skewY(6deg);
}

.static-header:after {
	content: "";
    background: #fff;
    height: 8vw;
    position: absolute;
    right: 0;
    bottom: -4vw;
    width: 80%;
    z-index: 6;
    transform: skewY(-5deg);
}

.static-header .content {
	position: relative;
	z-index: 5;
}

.static-header .content h1 {
    font-size: 62px;
    margin: 0 0 10px;
    line-height: .875;
}

.static-header .content h2 {
    color: #fd0;
    margin: -10px 0 20px;
    font-size: 36px;
}

.static-header .content .author {
	font-size: 22px;
    font-family: acumin-pro-extra-condensed, sans-serif;
    text-transform: uppercase;
    color: #fd0;
}

.static-header .content p {
	margin: 0 0 15px;
}

.static-header .content p a {
    color: #fd0;
    font-weight: 700;
}

.static-header .bg-image {
    position: absolute;
    top: 0;
    height: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: cover;
    background-position: center;
    transition: all ease-in-out .3s;
    opacity: .3;
}

.container.main-content {
	position: relative;
	display: block;
	z-index: 10;
	padding: 60px 0;
}

.video-header {
	position: relative;
    background: #000;
    padding: 12vw 0 120px;
    color: #fff;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.video-header:before {
    content: "";
    background: #fff;
    height: 8vw;
    position: absolute;
    left: 0;
    bottom: -6.45vw;
    width: 20%;
    z-index: 6;
    transform: skewY(6deg);
}
.video-header:after {
	content: "";
    background: #fff;
    height: 8vw;
    position: absolute;
    right: 0;
    bottom: -4vw;
    width: 80%;
    z-index: 6;
    transform: skewY(-5deg);
}

.video-header .overlay {
	position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 2;
    background: -moz-linear-gradient(45deg, #000 0, #000 18%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 81%);
    background: -webkit-linear-gradient(45deg, #000 0, #000 18%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 81%);
    background: linear-gradient(45deg, #000 0, #000 18%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 81%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#00000000", GradientType=1 );
}

.media {
	display: flex;
	align-items: flex-start;
}

.video-header video {
	position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
	z-index: 1;
    background-size: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
    opacity: .7;
    display: block;
}

.video-header .bgImage {
    position: absolute;
    top: 0;
    height: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: cover;
    background-position: center;
    transition: all ease-in-out .3s;
    opacity: 1;
}

.video-header .content {
	position: relative;
    z-index: 5;
}

.video-header .content h1 {
	font-size: 62px;
    margin: 0 0 30px;
    line-height: .875;
}

.video-header .content h2 {
	color: #fd0;
    margin: -10px 0 20px;
    font-size: 36px;
}

.video-header .content p a {
    color: #fd0;
    font-weight: 700;
}

.video-header .content hr {
	margin-top: 15px;
	margin-bottom: 20px;	
}

.video-header .links {
    margin: 30px 0;
    list-style: none;
    padding: 0;	
}

.video-header .links li {
	margin: 0 8px 8px 0;
    display: inline-block;
}

.catalog-category-view .page-main:first-of-type {
	padding-top: 100px;
	z-index: 10;
}

/******** FILTERS *******/
.sidebar-main .filter{
    border: 1px solid #DCDCDC;
}
.filter-options-title {
    padding: 14px 16px 0px;
    border-bottom: none;
    font-size: 18px !important;
    position: relative;
    cursor: pointer;
}
.filter-options-title:after {
    content: '';
    width: 10px;
    height: 10px;
    display: block;
    border-right: 2px solid #333;
    border-bottom: 2px solid #333;
    transform: rotate(45deg);
    position: absolute;
    top: 20px;
	right: 16px;
}
.filter-options-title h2 {
	font-size: 20px;
}

.filter-options-content .items li a{
	padding-left: 14px;
    color: #000;
}

#layered-filter-block .wp-ln-selected a {
	border-left: none;
	padding-left: 14px;
	font-style: normal;
	color: #000;
}

.filter-options-content .items li a .checkmark {
	display: inline-flex;
    height: 14px;
    width: 14px;
    border: 2px solid #67666B;
    position: relative;
    margin-top: 4px;
    margin-right: 5px;
}

.filter-options-content .wp-ln-selected .checkmark:after {
   content: "";
    position: absolute;
    display: block;
    left: 3px;
    bottom: 1px;
    width: 5px;
    height: 10px;
    border: solid #000;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
}


/****** PRODUCT LIST *****/
.catalog-category-view .page-main {
	background: #EEE;
}
.product-item {
	background: #fff;
    border: 1px solid #ddd;
    padding: 20px;
    position: relative;
	font-size: unset;
	height: 100%;
	font-size: 13px;
}

.product-item h2 {
	font-size: 44px;
	line-height: 1;
    margin-bottom: 20px;
}

.product-item .icons {
	margin: 30px 0 40px;
}

.product-item .icons img {
	max-height: 60px;
}

.product-item .price-box {
	margin: 0;
}

.product-item .action.primary {
	color: #000;
	background-color: #eee;
	font-size: 12px;
	padding: 7px 20px;
	border: none;
}

.product-item .option {
	margin-bottom: 10px;
}

.product-item select {
	height: 25px;
	padding: 0;
}

/****** PRODUCT PAGE *****/
.product-header {
	background-color: #ebebeb;
    position: relative;
    min-height: 700px;
    align-items: center;
    display: flex;
    padding: 4vw 0;
    font-size: 15px;
}

.notes {
	margin: 20px 0;
}

.cutters-product .product-header {
	background-color: #1b2933;
	color: #fff;
}

.page-layout-1column .product-info-main {
	width: 41.666667%;
}

.cutters-product .product-info-main {
	width: 50%;
}

.cutters-product .fa-ul li {
    margin-bottom: 10px;
}

.cutters-product .fa-ul li span {
    color: #fd0;
}

.cutters-product .fa-ul li span i {
    margin-right: 10px;
}

.cutters-product .usage-list {
    margin: 35px 0;
	padding-left: 0px;
}

.cutters-product .usage-list li {
    font-weight: 700;
    display: inline-block;
    margin-right: 20px;
}

.cutters-product .usage-list li img {
	max-height: 38px;
    max-width: 45px;
    margin-right: 8px;
}

.cutters-product .features {
	margin: 30px 0 0;
}

.cutters-product .features .icon-wrap {
    min-height: 60px;
    margin: 6px 0;
    position: relative;
    font-size: 13px;
    line-height: 1.2;
    background-color: #fff;
    text-align: center;
    padding: 35px;
    color: #000;
    height: 100%;
}

.cutters-product .features .icon-wrap img {
    max-width: 65px;
    max-height: 65px;
}

.cutters-product .features .icon-wrap h5 {
    font-size: 20px;
    font-family: acumin-pro-extra-condensed, sans-serif;
    margin: 10px 0;
    color: #000;
}

.product-info-price {
	padding-bottom: 10px;
}

.product-info-main .box-tocart {
	display: block;
}

.product-info-main .box-tocart, .product-info-main .box-tocart .fieldset {
	margin: 0;
}

.product-info-main .box-tocart .actions {
	width: 100%;
	display: inline-block;
	padding-top: 10px;
}

.product-info-main .box-tocart .action.tocart {
	line-height: 1;
	padding: 15px 19px 17px;
	font-size: 20px;
}

.product-info-main .page-title-wrapper .page-title {
	line-height: 0.8;
	margin-top: 0;
}

.product-header h1 {
	font-size: 80px;
    line-height: .8;
    margin: 0 0 20px;
}

.brand-logo {
    margin: 0 0 10px;
    max-height: 60px;
    max-width: 380px;
}

.cutters-product .brand-logo {
	max-width: 200px;
}

.product-header h2 {
	font-size: 36px;
    margin: 15px 0 0;
    line-height: 1;
}

.product-header ul {
	margin: 25px 0;
    padding: 0 0 0 30px;
}

.product-header ul li {
	font-size: 15px;
    margin: 4px 0;
}

ul.icons {
	padding: 0 !important;
    margin: 5px 0 0 !important;
}

.icons li {
	display: inline-block;
    margin: 0 15px 15px 0 !important;
}

.icons li img {
    max-height: 70px;
}

.product.media {
	float: right;
}

.product-info-main {
	float: left;
}

.product-info-main .product.attribute.overview {
	margin: 0;
}

.gallery-placeholder {
    width: 100%;
}

.product-intro {
	background: #000;
	font-size: 26px;
    color: #fff;
    font-weight: 700;
}

.cutters-product .product-intro {
	text-align: center;
}

.cutters-product .product-intro p {
	font-size: 18px;
    font-weight: 300;
}

.feature-gallery {
	background: #FFF;
}

.feature-gallery .gallery-item {
	height: 14vw;
    background: #172934;
    position: relative;
    border-radius: 4px;
    overflow: hidden;
    margin: 0 0 30px 0;
    min-height: 250px;
}

.feature-gallery .gallery-item .bg {
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    opacity: .9;
    z-index: 1;
    transition: all ease-in-out .3s;
}

.feature-gallery .gallery-item:hover .bg {
	transform: scale(1.1);
    opacity: .5;
}

.feature-gallery .gallery-item a {
	background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#000000", GradientType=0 );
    z-index: 5;
    color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 25px 30px 30px;
}

.feature-gallery .gallery-item a i {
	position: absolute;
    right: 10px;
    opacity: 0;
    bottom: 30px;
    font-size: 30px;
    transition: all ease-in-out .3s;
}

.feature-gallery .gallery-item:hover a i {
	position: absolute;
    right: 30px;
    bottom: 30px;
    font-size: 30px;
    opacity: 1;
}

.feature-gallery .gallery-item a h4 {
	position: absolute;
    bottom: 20px;
    transition-delay: .2s;
    transition: all ease-in-out .2s;
    margin-right: 80px;
}

.feature-gallery .gallery-item:hover a h4 {
	bottom: 30px;
}

.additional-attributes-wrapper {
	background: #172934;
	color: #FFF;
	padding: 80px 2vw 80px 4vw;
}

.additional-attributes-wrapper h2 small {
    display: block;
    font-size: 22px;
}

.additional-attributes-wrapper table.table tr:nth-child(odd) >* {
    background-color: #1c313f !important;
}
.additional-attributes-wrapper table.table tr:nth-child(even) >* {
    background-color: #172934 !important;
}

.additional-attributes-wrapper table.table tr th {
	width: 40%;
}

.additional-attributes-wrapper table.table tr td {
	width: 60%;
}

.additional-attributes-wrapper table.table tr th, .additional-attributes-wrapper table.table tr td {
	font-size: 14px;
    padding: 8px;
    border: none;
    color: #fff;
}

.page-main-description {
	background-color: #FFF;
}

.page-main-description .container-fluid {
	padding: 60px 0;
}

.product-full-width-section {
	padding: unset;
}

.main-image {
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 45%;
    max-width: 900px;
    z-index: 10;
}

.main-image img {
	max-height: 100%;
}

.play-button {
	position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    z-index: 10000;
}

.play-button a {
	color: #fff;
    text-shadow: 0 0 5px #000;
}


.cta-strip {
	text-align: center;
}

/****** ATTACHMENTS *****/
.attachments {
    margin: 0 0 7px
}

.attachments p {
    font-family: acumin-pro-extra-condensed,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    font-size: 20px
}

.attachments a {
    margin: 0;
    color: #000;
    font-weight: 700;
    font-size: 16px
}

.cutters-product .attachments a {
	color: #FFF;
}

.attachments a i {
    margin-right: 3px
}

.attachments a:hover {
    color: #e6c700
}

@media (max-width: 992px) {
    .attachments a {
        margin:3px 0;
        display: block
    }
}

/****** BLOG *****/
.mpblog-post-index .static-header:before,
.mpblog-post-index .static-header:after {
	background-color: #ebebeb;
}

.mpblog-post-index .columns {
	background-color: #ebebeb;
}

.blog-item {
	border: 1px solid #bcbcbc;
    background-color: #fff;
    margin: 25px 0;
    position: relative;
}
.blog-item .content {
	padding: 25px 30px 30px;
}

.blog-item .content h3 {
	margin: 0;
    font-size: 32px;
    line-height: 1;
}

.blog-item .content h4 {
	font-size: 18px;
    color: #95999f;
    margin: 15px 0;
}

.blog-item .content p {
	font-size: 15px;
}
#blog-crumbs {
	list-style: none;
    margin: 0 0 40px;
    padding: 0;
}

#blog-crumbs li {
	font-size: 12px;
    color: #ededed;
}

#blog-crumbs li a {
	color: #ededed;
}

/****** CONTACT *****/
.contact-index-index {
    line-height: 1.8
}
.social {
    padding: 0;
    margin: 0 0 15px;
    list-style: none;
}

.social li {
    display: inline-block;
    margin-right: 5px;
}

.social li a {
	color: #000;
}

.social li a:hover {
	color: #fd0;
}

/****** TEAM *****/
.team-member .content {
	background: #fff;
    padding: 14px 24px 24px;
    position: relative;
    margin: -20px 0 0 20px;
    z-index: 10;
}

.team-member .content h2 {
	margin-bottom: 0;
}

.team-member .content h3 {
	font-size: 18px;
    color: #e6c700;
    display: block;
	margin-bottom: 0px;
}

.team-member .content a {
	font-size: 14px;
}

/****** FOOTER *****/
footer {
	padding: 50px 0;
}

footer .logo {
	max-width: 109px;
    margin-bottom: 15px;
	float: none;
}

footer .social {
	padding: 0;
    margin: 0 0 15px;
    list-style: none;
}

footer .social li {
	display: inline-block;
    margin-right: 5px;
}

footer .social li a {
	color: #FFF;
}

footer ul {
	list-style: none;
    margin: 0;
    padding: 0;
}

footer ul li {
    font-size: 12px;
    margin-bottom: 4px;
}

footer ul li a, footer ul li a:visited {
    color: #95999f;
}

footer ul li a:hover {
    color: #fd0
}

footer span {
	font-family: acumin-pro-extra-condensed, sans-serif;
    color: #fff;
    font-size: 20px;
    margin: 0 0 15px;
    line-height: 1.1;
    display: block;
}

footer span a {
	color: #FFF;
}

footer p {
	font-size: 12px;
    color: #95999f;
    white-space: normal;
    margin: 0 0 15px;
}

footer h4 {
	color: #fff;
}

footer .copyrightBar {
    margin: 20px 0 0;
    padding: 20px 0 0;
    border-top: 1px solid #555;
}

.btn.btn-footer {
    background-color: #8c98a2;
    color: #17232c;
}

.btn.btn-footer:hover {
	background-color: #fd0;
}

.whatsApp {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 20px;
    right: 100px;
    background-color: #25d366;
    border-radius: 30px;
    z-index: 9998;
    transition: all ease-in-out .3s
}

.whatsApp a {
    color: #fff;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.whatsApp a i {
    font-size: 35px;
}

.whatsApp:hover {
    background-color: #167c3c;
    transition: all ease-in-out .3s
}

@media (max-width: 479px) {
    .whatsApp {
        width:54px;
        height: 54px;
        right: 75px;
        bottom: 15px
    }

    .whatsApp a i {
        font-size: 28px
    }
}

/***** LINKBLOCKS - IMAGE ROLLOVERS ****/

.linkBlocks h2 {
    margin: 0 0 20px
}

.linkBlocks .linkBlock {
    background-color: #000;
    position: relative;
    margin: 10px 0;
    height: 20vw;
    min-height: 270px;
    overflow: hidden
}

.linkBlocks .linkBlock a .bgImg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    opacity: 1;
    transition: all ease-in-out .3s
}

.linkBlocks .linkBlock a .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-color: #172934;
    padding: 20px 25px 0;
    z-index: 4
}

.linkBlocks .linkBlock a .content h4 {
    font-size: 38px;
    color: #fff;
    margin: 0;
    line-height: 1;
    transition: all ease-in-out .3s
}

.linkBlocks .linkBlock a .content h4 small {
    font-size: 22px;
    color: #fd0;
    display: block
}

.linkBlocks .linkBlock a .content:after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -30px;
    height: 80px;
    background: #172934;
    transform: skewY(-5deg);
    content: "";
    overflow: hidden;
    z-index: -1;
    transition: all ease-in-out .3s
}

.linkBlocks .linkBlock a:hover .content h4 {
    margin-left: 8px
}

.linkBlocks .linkBlock a:hover .content:after {
    transform: skewY(-3deg)
}

.linkBlocks .linkBlock a:hover .bgImg {
    opacity: .9
}

.reveal,.revealSeq {
    visibility: hidden
}

/***** PRODUCT BLOCKS ****/

.productBlocks {
    text-align: center
}

.productBlocks .productBlock {
    margin-bottom: 50px;
    margin-top: 20px;
    position: relative
}

.productBlocks .ukMade {
    position: absolute;
    top: 20px;
    right: 20px
}

.productBlocks .brand {
    max-height: 30px;
    margin: 0 auto 10px;
    display: block
}

.productBlocks .iconRow img {
    max-height: 50px;
    margin-bottom: 15px
}

.productBlocks img {
    margin: 0 0 15px;
    max-height: 250px;
    margin-bottom: 30px
}

.productBlocks h3 {
    font-size: 24px
}

.productBlocks .icon-wrap {
    margin-bottom: 25px;
    font-size: 12px
}

.productBlocks .icon-wrap img {
    max-height: 50px
}

.productBlocks .icon-wrap h5 {
    font-size: 14px
}

.noM {
    margin: 0 !important;
}

/***** Downloads ****/

#downloadSection .wrap .pdfBlock {
    background-color: #fd0;
    margin: 40px 0 10px
}

#downloadSection .wrap .pdfBlock .img {
    position: relative;
    height: 100%
}

#downloadSection .wrap .pdfBlock .img img {
    margin: -10px 0 10px -10px
}

#downloadSection .wrap a h3 {
    font-family: acumin-pro-extra-condensed,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 24px;
    color: #000;
    line-height: 1;
    margin: 20px 0
}

/***** FAQs ****/

.faqHeader .searchForm .form-control {
    position: relative;
    padding-left: 20px
}

.faqHeader form {
    max-width: 400px;
    margin: 40px auto 0
}

.faqHeader form input {
    border-radius: 30px
}

.faqCards>div {
    margin: 0 0 40px 0
}

.faqCards .faq {
    opacity: 1
}

.faqCards .faqHide {
    opacity: 0;
    transition: all ease-in-out .3s
}

.faqCards .faqShow {
    opacity: 1;
    transition: all ease-in-out .3s
}

.faqCards .card {
    border-bottom: 3px solid #e6c700
}

.faqCards h5 {
    font-family: acumin-pro,sans-serif;
    text-transform: none;
    margin-bottom: 30px;
    font-size: 18px;
    line-height: 1.4
}

.faqCards .card-body {
    font-size: 15px
}

.faqCards .card-body p:last-child {
    margin-bottom: 0
}

.faqCards .card-body a {
    color: #e6c700;
    font-weight: 700
}

.faqCards .card-body a:hover {
    color: #b39b00;
    text-decoration: underline
}

#faqs .card-header {
    padding: 0
}

#faqs .card-header .btn:active,#faqs .card-header .btn:focus {
    outline: 0!important;
    box-shadow: none
}

#faqs .card-header .btn {
    text-align: left
}

#faqs .card-body p:last-child {
    margin-bottom: 0
}

.form-section {
	background-color: #fbfbfb;
    padding: 30px;
    border: 1px solid #c6c6c6;
    margin-bottom: 25px;
    border-radius: 5px;
}

.form-section h2 {
	font-size: 38px;
}

.form-section h2 span{
	font-size: 52px;
    color: #e6c700;
}

ctaBlock {
    background: #000;
    color: #fff;
    text-align: center;
    padding: 100px 0;
}

.flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
 
.flexible-container iframe,   
.flexible-container object,  
.flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}