.pl-buttons .pl-btn-default{text-align:center}.pl-buttons .pl-bootstrap-btn{text-align:center}.pl-buttons .pl-bootstrap-btn a{margin-bottom:4px}.pl-buttons .pl-btn-box-inner,.pl-buttons .pl-btn-carousel-box-inner{margin-top:24px;margin-bottom:24px}.pl-buttons .pl-btn-box-inner .pl-button,.pl-buttons .pl-btn-carousel-box-inner .pl-button{position:relative;display:block;text-align:center;line-height:1.3;border:1px solid #ccc;margin-bottom:24px;color:#a8a8a8;padding:8px 8px .8em;border-radius:4px;background-color:#FFF;transition:background-color 500ms ease-in-out}.pl-buttons .pl-btn-box-inner .pl-button:hover,.pl-buttons .pl-btn-carousel-box-inner .pl-button:hover{text-decoration:none;background-color:#F9F9F9}.pl-buttons .pl-btn-box-inner .btn-title,.pl-buttons .pl-btn-carousel-box-inner .btn-title{color:#555;font-size:1em;text-transform:uppercase;font-weight:500;margin:1em 0 .3em;padding:0}.pl-buttons .pl-btn-box-inner .btn-thumbnail,.pl-buttons .pl-btn-carousel-box-inner .btn-thumbnail{position:relative;background:#F9F9F9;height:180px;border:1px solid #eee;opacity:.7;transition:all 500ms ease-in-out}.pl-buttons .pl-btn-box-inner .btn-thumbnail::after,.pl-buttons .pl-btn-carousel-box-inner .btn-thumbnail::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;visibility:hidden;transition:ease-in .3s}.pl-buttons .pl-btn-box-inner .btn-thumbnail img,.pl-buttons .pl-btn-carousel-box-inner .btn-thumbnail img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pl-buttons .pl-btn-box-inner .btn-thumbnail i,.pl-buttons .pl-btn-carousel-box-inner .btn-thumbnail i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:60px;opacity:1;transition:all 500ms ease-in-out;color:rgba(0,0,0,0.15)}.pl-buttons .pl-btn-box-inner .pl-button:hover .btn-thumbnail,.pl-buttons .pl-btn-carousel-box-inner .pl-button:hover .btn-thumbnail{opacity:1;background-color:#FFF}.pl-buttons .pl-btn-box-inner .pl-button:hover .btn-thumbnail::after,.pl-buttons .pl-btn-carousel-box-inner .pl-button:hover .btn-thumbnail::after{opacity:.1;visibility:visible}.pl-buttons .pl-btn-box-inner .pl-button:hover .btn-thumbnail i,.pl-buttons .pl-btn-carousel-box-inner .pl-button:hover .btn-thumbnail i{margin-top:34%;opacity:0}.pl-buttons .pl-btn-box-inner .icon,.pl-buttons .pl-btn-carousel-box-inner .icon{position:absolute;width:100%;height:198px;left:0;top:0;font-size:40px;color:#ccc;text-align:center;overflow:hidden;text-shadow:-2px 3px 10px rgba(0,0,0,0.4);opacity:0;visibility:hidden;transition:all 1s}.pl-buttons .pl-btn-box-inner .icon i,.pl-buttons .pl-btn-carousel-box-inner .icon i{position:absolute;top:50%;left:50%;transform:translate(-50%, -200%);transition:all 1s ease-out}.pl-buttons .pl-btn-box-inner .has-thumbnail .icon,.pl-buttons .pl-btn-carousel-box-inner .has-thumbnail .icon{color:#FFF}.pl-buttons .pl-btn-box-inner .pl-button:hover .icon,.pl-buttons .pl-btn-carousel-box-inner .pl-button:hover .icon{opacity:1;visibility:visible}.pl-buttons .pl-btn-box-inner .pl-button:hover .icon i,.pl-buttons .pl-btn-carousel-box-inner .pl-button:hover .icon i{transform:translate(-50%, -50%)}.pl-buttons .pl-btn-box-outer-text,.pl-buttons .pl-btn-carousel-box-outer-text{margin-top:52px;margin-bottom:52px}.pl-buttons .pl-btn-box-outer-text .pl-button,.pl-buttons .pl-btn-carousel-box-outer-text .pl-button{position:relative;display:block;text-align:center;line-height:1.3;margin-bottom:24px;color:#A8A8A8;padding:8px 8px .8em;transition:background-color 500ms ease-in-out}.pl-buttons .pl-btn-box-outer-text .pl-button:hover,.pl-buttons .pl-btn-carousel-box-outer-text .pl-button:hover{text-decoration:none}.pl-buttons .pl-btn-box-outer-text .btn-title,.pl-buttons .pl-btn-carousel-box-outer-text .btn-title{color:#555;font-size:1em;font-weight:500;margin:1em 0 .3em;padding:0}.pl-buttons .pl-btn-box-outer-text .btn-thumbnail,.pl-buttons .pl-btn-carousel-box-outer-text .btn-thumbnail{position:relative;opacity:.7;transition:all 500ms ease-in-out;border:1px solid #ccc;background-color:#F9F9F9;height:180px;padding:6px;overflow:hidden}.pl-buttons .pl-btn-box-outer-text .btn-thumbnail img,.pl-buttons .pl-btn-carousel-box-outer-text .btn-thumbnail img{width:100%;height:100%;object-fit:cover}.pl-buttons .pl-btn-box-outer-text .btn-thumbnail i,.pl-buttons .pl-btn-carousel-box-outer-text .btn-thumbnail i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:60px;opacity:1;transition:all 500ms ease-in-out;color:rgba(0,0,0,0.15)}.pl-buttons .pl-btn-box-outer-text .pl-button:hover .btn-thumbnail,.pl-buttons .pl-btn-carousel-box-outer-text .pl-button:hover .btn-thumbnail{opacity:1;background-color:#FFF}.pl-buttons .pl-btn-box-outer-text .pl-button:hover .btn-thumbnail i,.pl-buttons .pl-btn-carousel-box-outer-text .pl-button:hover .btn-thumbnail i{margin-top:34%;opacity:0}.pl-buttons .pl-btn-box-outer-text .icon,.pl-buttons .pl-btn-carousel-box-outer-text .icon{position:absolute;width:100%;left:0;top:0;font-size:40px;color:#ccc;text-align:center;overflow:hidden}.pl-buttons .pl-btn-box-outer-text .icon i,.pl-buttons .pl-btn-carousel-box-outer-text .icon i{transition:all 300ms ease-out;position:relative;padding-top:80px;top:-130px}.pl-buttons .pl-btn-box-outer-text .has-thumbnail .icon,.pl-buttons .pl-btn-carousel-box-outer-text .has-thumbnail .icon{color:#FFF}.pl-buttons .pl-btn-box-outer-text .pl-button:hover .icon i,.pl-buttons .pl-btn-carousel-box-outer-text .pl-button:hover .icon i{top:0;padding-top:80px}.pl-btn-bordered-button{margin-top:40px;margin-bottom:40px}.pl-btn-bordered-button ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap}.pl-btn-bordered-button a{display:block;color:#FFF;line-height:1.3;text-transform:uppercase;border:3px solid #FFF;padding:10px 25px;margin:5px;transition:all ease 500ms;background:none 50% 50% no-repeat;background-size:cover}.pl-btn-bordered-button a.has-thumbnail{font-weight:600;text-shadow:0 0 5px rgba(0,0,0,0.5);filter:grayscale(100%)}.pl-btn-bordered-button a .fa{position:relative;top:.1em;margin-left:8px;font-size:1.3em;line-height:1}.pl-btn-bordered-button a:hover,.pl-btn-bordered-button a:focus{background-color:#FFF;color:#000;text-decoration:none}.pl-btn-bordered-button a:hover.has-thumbnail,.pl-btn-bordered-button a:focus.has-thumbnail{filter:grayscale(0);text-shadow:0 0 5px rgba(255,255,255,0.5)}.pl-btn-border-switch{background:#0e83cd;padding:10px 0;text-align:center}.pl-btn-border-switch a{position:relative;display:inline-block;margin:10px 25px;outline:none;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:400;text-shadow:0 0 1px rgba(255,255,255,0.3);font-size:1.35em}.pl-btn-border-switch a:hover{color:#FFF;text-decoration:none}.pl-btn-border-switch a:hover,.pl-btn-border-switch a:focus{outline:none}.cl-effect-14 a{padding:0 20px;height:45px;line-height:45px}.cl-effect-14 a::before,.cl-effect-14 a::after{position:absolute;width:45px;height:2px;background:#fff;content:'';opacity:0.2;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;pointer-events:none}.cl-effect-14 a::before{top:0;left:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0}.cl-effect-14 a::after{right:0;bottom:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;transform-origin:100% 0}.cl-effect-14 a:hover::before,.cl-effect-14 a:hover::after,.cl-effect-14 a:focus::before,.cl-effect-14 a:focus::after{opacity:1}.cl-effect-14 a:hover::before,.cl-effect-14 a:focus::before{left:50%;-webkit-transform:rotate(0deg) translateX(-50%);-moz-transform:rotate(0deg) translateX(-50%);transform:rotate(0deg) translateX(-50%)}.cl-effect-14 a:hover::after,.cl-effect-14 a:focus::after{right:50%;-webkit-transform:rotate(0deg) translateX(50%);-moz-transform:rotate(0deg) translateX(50%);transform:rotate(0deg) translateX(50%)}.pl-btn-image-and-title{margin-top:60px;margin-bottom:60px}.pl-btn-image-and-title ul{margin:0;padding:0;list-style:none;width:100%;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.pl-btn-image-and-title a{color:#000;text-transform:uppercase;font-size:2em;font-weight:600;transition:all ease-in-out 200ms}.pl-btn-image-and-title a:hover,.pl-btn-image-and-title a:focus{text-decoration:none}.pl-btn-image-and-title li{flex:1 1 auto;margin-bottom:18px}.pl-btn-image-and-title .image-wrapper{border-bottom:6px solid #000}.pl-btn-image-and-title .image{position:relative;background:rgba(0,0,0,0.5);height:260px}.pl-btn-image-and-title .image img{width:100%;height:100%;object-fit:cover}.pl-btn-image-and-title .title{margin-top:5px}
