.sp-clear{clear:both;}
.sp-hidden{display:none;}
[class*="pcp-col-"]{position:relative;min-height:1px;display:inline-block;vertical-align:top;}
.pcp-col-lg-1{width:100%;}
.pcp-col-lg-2{width:50%;}
.pcp-col-lg-3{width:33.22222222%;}
.pcp-col-lg-4{width:25%;}
.pcp-col-lg-5{width:19.9%;}
.pcp-col-lg-6{width:16.66666666666667%;}
.sp-text-left{text-align:left;}
.sp-text-center{text-align:center;}
.sp-text-right{text-align:right;}
.sp-text-capitalize{text-transform:capitalize;}
.sp-text-uppercase{text-transform:uppercase;}
.sp-text-lowercase{text-transform:lowercase;}
.sp-pull-right{float:right;}
img.sp-pcp-post-img{width:100%;display:block;}
.sp-post-carousel-pro-section .sp-pcp-post, .sp-post-carousel-pro-section .sp-pcp-post-relative{position:relative;}
.sp-post-carousel-pro-section .sp-post-carousel-pro-area a, .sp-pcp-modal-post a{text-decoration:none;border-bottom:0;-webkit-box-shadow:0 0 0 0;-moz-box-shadow:0 0 0 0;box-shadow:0 0 0 0;}
.sp-post-carousel-pro-section .sp-post-carousel-pro-area a:hover, .sp-pcp-modal-post a:hover{-webkit-box-shadow:0 0 0 0;-moz-box-shadow:0 0 0 0;box-shadow:0 0 0 0;}
.sp-post-carousel-pro-section ul.sp-pcp-items-filter li button, .sp-post-carousel-pro-section button#SPshowMore,
.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post .sp-pcp-all-content, .sp-post-carousel-pro-section.sp_pcp_theme_nine .sp-pcp-post .sp-pcp-all-content, .sp-post-carousel-pro-section.sp_pcp_theme_seven .sp-pcp-post .sp-pcp-all-content, .sp-post-carousel-pro-section.sp_pcp_theme_eight .sp-pcp-post .sp-pcp-all-content, .sp-post-carousel-pro-section .sp-pcp-post-relative, .sp-post-carousel-pro-section .sp-pcp-post .sp-pcp-post-image img, .sp-post-carousel-pro-section .sp-pcp-post-meta ul li, .sp-post-carousel-pro-section .sp-pcp-post-meta ul li a, .sp-pcp-modal-post .sp-pcp-post-meta ul li, .sp-pcp-modal-post .sp-pcp-post-meta ul li a, .sp-post-carousel-pro-section .sp-pcp-post .sp-light-box, .sp-post-carousel-pro-section.sp_pcp_theme_two .sp-pcp-post-box, .sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post .sp-pcp-all-content{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.sp-post-carousel-pro-section.sp_pcp_theme_two .sp-pcp-post-box{margin:6px;padding:15px 15px;overflow:hidden;}
.sp-post-carousel-pro-section.sp_pcp_theme_three .sp-pcp-author-thumb-comment{overflow:hidden;margin-bottom:15px;}
.sp-post-carousel-pro-section.sp_pcp_theme_three .sp-pcp-author-thumb a{float:left;}
.sp-post-carousel-pro-section.sp_pcp_theme_three .sp-pcp-author-thumb a:first-child{margin-right:5px;}
.sp-post-carousel-pro-section.sp_pcp_theme_three .sp-pcp-author-thumb a img{border-radius:50%;}
.sp-post-carousel-pro-section .slick-dots{margin:0;margin-top:21px;padding:0;list-style:none;text-align:center;}
.sp-post-carousel-pro-section.pagination-type-dots .slick-dots li{display:inline-block;border:0;padding:0;width:12px;height:12px;line-height:12px;margin:3px;overflow:hidden;}
.sp-post-carousel-pro-section.pagination-type-dots .slick-dots li button{border-radius:50%;text-indent:-999px;width:12px;height:12px;padding:0;border:0;background-image:none;}
.sp-post-carousel-pro-section.pagination-type-number .slick-dots li{display:inline-block;border:0;padding:0;width:28px;height:28px;margin:3px;}
.sp-post-carousel-pro-section.pagination-type-number .slick-dots li button{width:28px;height:28px;position:relative;border-radius:50%;background:transparent;transition:all 350ms ease-in-out;border:none;z-index:1;}
.sp-post-carousel-pro-section.pagination-type-number .slick-dots li button:before{transform:scale(0);content:"";position:absolute;background-color:#46a9e2;width:100%;height:100%;top:0;left:0;z-index:-1;border-radius:50%;transition:all 350ms ease-in-out;}
.sp-post-carousel-pro-section.pagination-type-number .slick-dots li.slick-active button:before, .sp-post-carousel-pro-section.pagination-type-number .slick-dots li button:hover:before{transform:scale(1);}
.sp-post-carousel-pro-section .sp-post-carousel-pro-area .slick-arrow{position:absolute;z-index:9;width:30px;height:30px;text-align:center;cursor:pointer;font-size:20px;line-height:28px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.sp-post-carousel-pro-section.sp_nav_position_top_right .sp-post-carousel-pro-area .slick-arrow, .sp-post-carousel-pro-section.sp_nav_position_top_center .sp-post-carousel-pro-area .slick-arrow, .sp-post-carousel-pro-section.sp_nav_position_top_left .sp-post-carousel-pro-area .slick-arrow{top:-45px;}
.sp-post-carousel-pro-section.sp_nav_position_top_left .sp-post-carousel-pro-area .slick-prev{left:0;}
.sp-post-carousel-pro-section.sp_nav_position_top_left .sp-post-carousel-pro-area .slick-next{left:38px;}
.sp-post-carousel-pro-section.sp_nav_position_top_center .sp-post-carousel-pro-area .slick-prev{left:50%;margin-left:-19px;}
.sp-post-carousel-pro-section.sp_nav_position_top_center .sp-post-carousel-pro-area .slick-next{left:50%;margin-left:19px;}
.sp-post-carousel-pro-section.sp_nav_position_bottom_right .sp-post-carousel-pro-area .slick-arrow, .sp-post-carousel-pro-section.sp_nav_position_bottom_center .sp-post-carousel-pro-area .slick-arrow, .sp-post-carousel-pro-section.sp_nav_position_bottom_left .sp-post-carousel-pro-area .slick-arrow{bottom:-46px;}
.sp-post-carousel-pro-section.sp_nav_position_bottom_center .sp-post-carousel-pro-area .slick-prev{left:50%;margin-left:-19px;}
.sp-post-carousel-pro-section.sp_nav_position_bottom_center .sp-post-carousel-pro-area .slick-next{left:50%;margin-left:19px;}
.sp-post-carousel-pro-section.sp_nav_position_bottom_left .sp-post-carousel-pro-area .slick-prev{left:0;}
.sp-post-carousel-pro-section.sp_nav_position_bottom_left .sp-post-carousel-pro-area .slick-next{left:38px;}
.sp-post-carousel-pro-section.sp_nav_position_vertical_center .sp-post-carousel-pro-area .slick-prev{top:50%;left:0;margin-top:-15px;}
.sp-post-carousel-pro-section.sp_nav_position_vertical_center .sp-post-carousel-pro-area .slick-next{top:50%;margin-top:-15px;}
.sp-post-carousel-pro-section.sp_nav_position_vertical_center_inner .sp-post-carousel-pro-area .slick-prev{top:50%;left:0;margin-top:-15px;}
.sp-post-carousel-pro-section.sp_nav_position_vertical_center_inner .sp-post-carousel-pro-area .slick-next{top:50%;margin-top:-15px;}
.sp-post-carousel-pro-section.sp_nav_position_vertical_center_inner_hover .sp-post-carousel-pro-area .slick-prev{top:50%;left:-35px;margin-top:-15px;}
.sp-post-carousel-pro-section.sp_nav_position_vertical_center_inner_hover .sp-post-carousel-pro-area .slick-next{top:50%;right:-35px;margin-top:-15px;}
.sp-post-carousel-pro-section.sp_nav_position_vertical_center_inner_hover:hover .sp-post-carousel-pro-area .slick-prev{left:0;}
.sp-post-carousel-pro-section .sp-pcp-social-share-button a, .sp-pcp-modal-post .sp-pcp-social-share-button a{width:22px;display:inline-block;height:22px;line-height:22px;text-align:center;margin-right:5px;margin-bottom:5px;}
.sp-post-carousel-pro-section .sp-pcp-social-share-button a i.fa, .sp-pcp-modal-post .sp-pcp-social-share-button a i.fa{font-size:13px;}
.sp-post-carousel-pro-section .sp-pcp-social-share-button a:last-child, .sp-pcp-modal-post .sp-pcp-social-share-button a:last-child{margin-right:0;}
.sp-post-carousel-pro-section .sp-pcp-sticky-text{position:absolute;top:10px;left:0;z-index:99;padding:3px 8px;}
.sp-post-carousel-pro-section.sp_pcp_theme_two .sp-pcp-sticky-text{left:6px;}
.sp-post-carousel-pro-section.sp_pcp_theme_two .sp-pcp-post-image-area{position:relative;}
.sp-post-carousel-pro-section.sp_pcp_theme_two .sp-pcp-top-cats{position:absolute;top:15px;left:15px;z-index:99;}
.sp-post-carousel-pro-section.sp_pcp_theme_two .sp-pcp-top-cats a{font-size:10px;padding:5px 10px;display:inline-block;margin-bottom:4px;}
.sp-post-carousel-pro-section.sp_pcp_theme_three .sp-pcp-category, .sp-post-carousel-pro-section.sp_pcp_theme_five .sp-pcp-category{margin-bottom:6px;}
.sp-post-carousel-pro-section.sp_pcp_theme_three .sp-pcp-category a, .sp-post-carousel-pro-section.sp_pcp_theme_five .sp-pcp-category a{font-size:10px;padding:4px 8px;display:inline-block;margin-bottom:4px;}
.sp-post-carousel-pro-section .sp-pcp-sticky-text:after{content:"";border-width:12px 12px 12px 0;border-style:solid;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;position:absolute;bottom:0;left:100%;}
.sp-post-carousel-pro-section{overflow:hidden;}
.sp-post-carousel-pro-section .sp-post-carousel-pro-area .sp-pcp-post:focus, .sp-post-carousel-pro-section .sp-post-carousel-pro-area .slick-dots li button:focus{outline:none;}
.sp-post-carousel-pro-section .sp-post-carousel-pro-area .sp-pcp-post-area{overflow:hidden;}
.sp-post-carousel-pro-section .sp-pcp-post-title, .sp-pcp-modal-post .sp-pcp-post-title{margin:0;margin-bottom:6px;padding:0;}
.sp-post-carousel-pro-section .sp-pcp-post-meta ul, .sp-pcp-modal-post .sp-pcp-post-meta ul{margin:0;padding:0;list-style:none;}
.sp-post-carousel-pro-section .sp-pcp-post-meta ul li, .sp-pcp-modal-post .sp-pcp-post-meta ul li{display:inline-block;margin:0;margin-right:13px;line-height:1.3;}
.sp-post-carousel-pro-section .sp-pcp-post-meta ul li:last-child, .sp-pcp-modal-post .sp-pcp-post-meta ul li:last-child{margin-right:0;}
.sp-post-carousel-pro-section .sp-pcp-post-meta ul li i, .sp-pcp-modal-post .sp-pcp-post-meta ul li i{margin-right:5px;}
.sp-post-carousel-pro-section .sp-pcp-post-meta, .sp-pcp-modal-post .sp-pcp-post-meta{overflow:hidden;margin-bottom:10px;}
.sp-post-carousel-pro-section a.sp-pcp-post-image, .sp-pcp-modal-post .sp-pcp-post-image{display:block;margin-bottom:15px;overflow:hidden;position:relative;}
.sp-post-carousel-pro-section a.sp-pcp-post-image img, .sp-pcp-modal-post .sp-pcp-post-image img{-webkit-box-shadow:0 0 0 0;-moz-box-shadow:0 0 0 0;box-shadow:0 0 0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.sp-post-carousel-pro-section .sp-pcp-post .sp-light-box{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:22px;opacity:0;z-index:1;}
.sp-post-carousel-pro-section .sp-pcp-post-box:hover .sp-light-box, .sp-post-carousel-pro-section .sp-pcp-post-relative:hover .sp-light-box{opacity:1;}
.sp-post-carousel-pro-section .sp-pcp-post p.sp-pcp-content, .sp-pcp-modal-post p.sp-pcp-content{margin-bottom:14px;}
.sp-post-carousel-pro-section .sp-pcp-post .sp-pcp-category{font-size:12px;margin-bottom:8px;}
.sp-post-carousel-pro-section.sp_pcp_theme_five .sp-pcp-post .sp-pcp-all-content{padding:15px 15px;overflow:hidden;margin-top:-50px;position:relative;width:90%;margin-left:5%;border:1px solid;z-index:2;}
.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post-relative{overflow:hidden;}
.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post .sp-pcp-post-number{width:40px;height:40px;line-height:40px;border-radius:6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:0 auto;margin-bottom:14px;}
.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post .sp-pcp-post-number div{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post .sp-pcp-all-content{padding:14px;position:absolute;bottom:-30px;width:100%;}
.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post-relative:hover .sp-pcp-all-content{padding-top:40px;bottom:0;}
.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post .sp-pcp-category{font-size:12px;margin-bottom:8px;}
.sp-post-carousel-pro-section.sp_pcp_theme_six a.sp-pcp-post-image{margin-bottom:0;}
.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post{overflow:hidden;}
.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post .sp-pcp-post-meta{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-delay:.15s;transition-delay:.15s;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post-relative:hover .sp-pcp-post-meta{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.sp-post-carousel-pro-section.sp_pcp_theme_six .sp-pcp-post .sp-pcp-post-title{margin-bottom:8px;}
.sp-post-carousel-pro-section.sp_pcp_theme_seven .sp-pcp-post a.sp-pcp-post-image{margin-bottom:0;}
.sp-post-carousel-pro-section.sp_pcp_theme_seven .sp-pcp-post .sp-pcp-all-content{position:absolute;bottom:0;padding:10px;width:100%;}
.sp-post-carousel-pro-section.sp_pcp_theme_eight .sp-pcp-post a.sp-pcp-post-image{margin-bottom:0;}
.sp-post-carousel-pro-section.sp_pcp_theme_eight .sp-pcp-post .sp-pcp-all-content{position:absolute;top:38%;left:0;width:100%;padding:14px 10px 10px 10px;}
.sp-post-carousel-pro-section.sp_pcp_theme_nine .sp-pcp-post .sp-pcp-all-content{padding:14px;position:absolute;bottom:0;width:100%;}
.sp-post-carousel-pro-section.sp_pcp_theme_nine .sp-pcp-post-relative:hover .sp-pcp-all-content{padding-top:50%;}
.sp-post-carousel-pro-section.sp_pcp_theme_nine a.sp-pcp-post-image{margin-bottom:0;}
.sp-post-carousel-pro-section.sp_pcp_theme_nine .sp-pcp-post{overflow:hidden;}
.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post .sp-pcp-all-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;padding:35px;z-index:9;}
.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post .sp-pcp-all-content:before{-webkit-transform:scale(0, 1);transform:scale(0, 1);}
.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post .sp-pcp-all-content:after{-webkit-transform:scale(1, 0);transform:scale(1, 0);}
.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post .sp-pcp-all-content:before, .sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post .sp-pcp-all-content:after{position:absolute;left:15px;right:15px;top:15px;bottom:15px;content:'';opacity:0;-webkit-transition:opacity 0.3s, -webkit-transform 0.4s;transition:opacity 0.3s, transform 0.4s;z-index:-1;}
.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post-relative:hover .sp-pcp-all-content:before, .sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post-relative:hover .sp-pcp-all-content:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.sp-post-carousel-pro-section.sp_pcp_theme_ten a.sp-pcp-post-image{margin-bottom:0;}
.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post{overflow:hidden;}
.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-category{margin-bottom:6px;}
.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-category a{font-size:10px;padding:4px 8px;display:inline-block;margin-bottom:4px;}
.sp-post-carousel-pro-section.sp_pcp_theme_ten .sp-pcp-post-meta{margin-bottom:0;}
.sp-post-carousel-pro-area ul.sp-pcp-pagination{margin:0;padding:0;overflow:hidden;}
.sp-post-carousel-pro-area ul.sp-pcp-pagination li{list-style:none;float:left;}
.sp-post-carousel-pro-area ul.sp-pcp-pagination li a, .sp-post-carousel-pro-area ul.sp-pcp-pagination li span{background:#ddd;width:28px;height:28px;line-height:28px;text-align:center;display:inline-block;margin-right:4px;}
.sp-post-carousel-pro-section .sp-pcp-post .sp-pcp-post-image.sp-gray-with-normal-on-hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.sp-post-carousel-pro-section .sp-pcp-post-relative:hover .sp-pcp-post-image.sp-gray-with-normal-on-hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);}
.sp-post-carousel-pro-section .sp-pcp-post-relative:hover .sp-pcp-post-image.sp-gray-on-hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.sp-post-carousel-pro-section .sp-pcp-post .sp-pcp-post-image.sp-always-gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.sp-post-carousel-pro-section .sp-pcp-post-relative:hover .sp-pcp-post-image.sp-zoom-in img{-webkit-transform:scale3d(1.1, 1.1, 1);-moz-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);}
.sp-post-carousel-pro-section .sp-pcp-post .sp-pcp-post-image.sp-zoom-out img{-webkit-transform:scale3d(1.1, 1.1, 1);-moz-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);}
.sp-post-carousel-pro-section .sp-pcp-post-relative:hover .sp-pcp-post-image.sp-zoom-out img{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
[data-icon]:before{content:attr(data-icon);}
[data-icon]:before,
.fa-cog:before{display:inline-block;font-family:"FontAwesome";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;}
.fa-cog:before{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
@-moz-keyframes spin {
0%{-moz-transform:rotate(0deg);}
100%{-moz-transform:rotate(359deg);}
}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);}
}
@-o-keyframes spin {
0%{-o-transform:rotate(0deg);}
100%{-o-transform:rotate(359deg);}
}
@keyframes spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
} div.sp-post-carousel-pro-section .isotope-item{z-index:2;}
div.sp-post-carousel-pro-section .isotope-hidden.isotope-item{z-index:1;}
div.sp-post-carousel-pro-section .isotope, div.sp-post-carousel-pro-section .isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s;}
div.sp-post-carousel-pro-section .isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;transition-property:height, width;}
div.sp-post-carousel-pro-section .isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;transition-property:transform, opacity;}
.sp-post-carousel-pro-section ul.sp-pcp-items-filter{margin:0;padding:0;display:inline-block;margin-bottom:25px;}
.sp-post-carousel-pro-section ul.sp-pcp-items-filter li{list-style:none;float:left;margin:0;}
.sp-post-carousel-pro-section ul.sp-pcp-items-filter li button{padding:5px 14px;margin-right:8px;border-radius:2px;display:inline-block;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.sp-post-carousel-pro-section ul.sp-pcp-items-filter li button:focus, .sp-post-carousel-pro-section button#SPshowMore:focus{outline:none;}
.sp-post-carousel-pro-section .visible_item{display:none;}
.sp-post-carousel-pro-section button#SPshowMore {
margin-top: 20px;
box-shadow: none;
border: none;
border-radius: 2px;
padding: 7px 15px;
background: #e2e2e2;
color: #333333;
font-size: 13px;
text-transform: uppercase;
}