.pwpc-ls-logo-showcase *, .pwpc-ls-filter-wrp *{box-sizing: border-box; outline: none !important;}
.tooltipster-base{text-align: center;}
.pwpc-ls-logo-showcase .pwpc-ls-heading,.pwpc-ls-logo-slider-wrp .pwpc-ls-heading,.pwpc-ls-filter-wrp .pwpc-ls-heading{font-size: 20px;}
.pwpc-ls-logo-slider .slick-arrow { top:50% !important;margin-top: -20px !important;}
.pwpc-ls-logo-slider .slick-prev {left: -26px;opacity: 0;filter: alpha(opacity=0); -webkit-transition: all .3s ease; transition: all .3s ease;}
.pwpc-ls-logo-showcase:hover button.slick-prev {opacity: 1;filter: alpha(opacity=100);left: 10px; -webkit-transition: all .3s ease; transition: all .3s ease;}
.pwpc-ls-logo-showcase:hover button.slick-next {opacity: 1;filter: alpha(opacity=100);right: 10px !important;  -webkit-transition: all .3s ease; transition: all .3s ease;}
.pwpc-ls-logo-slider .slick-next {right: -26px !important;left: auto;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease; transition: all .3s ease;}

/* Slider Common CSS Starts */
.pwpc-ls-logo-slider{visibility: hidden; opacity:0; transition:opacity 0.5s linear; text-align:center; clear:both;}
.pwpc-ls-logo-slider-wrp .slick-initialized{visibility: visible; opacity:1;}

.pwpc-ls-logo-slider .slick-arrow {text-indent:-99999px; padding:0 !important; border-radius:0; cursor:pointer;}
.pwpc-ls-logo-slider button.slick-arrow {width: 30px;height: 30px;position: absolute;z-index:9;border: 0px !important;border-radius: 50% !important;color: #fff; cursor:pointer;}
.pwpc-ls-logo-slider button.slick-next, .pwpc-ls-logo-slider button.slick-next:hover,  .pwpc-ls-logo-slider button.slick-next:focus, .pwpc-ls-logo-slider button.slick-next:active{background:rgba(00, 00, 0, 0.5) url('../images/arrow-right.png') center center no-repeat !important; box-shadow:none !important;}
.pwpc-ls-logo-slider button.slick-prev, .pwpc-ls-logo-slider button.slick-prev:hover, .pwpc-ls-logo-slider button.slick-prev:focus, .pwpc-ls-logo-slider button.slick-prev:active{background:rgba(00, 00, 0, 0.5) url('../images/arrow-left.png') center center no-repeat !important; box-shadow:none !important;}
.pwpc-ls-logo-slider .slick-dots {line-height: 0; padding:0 !important; margin: 10px 0 0 0 !important; text-align:center;}
.pwpc-ls-logo-slider .slick-dots li {list-style:none !important; display:inline-block !important; margin:0 3px !important; padding:0px !important; }
.pwpc-ls-logo-slider .slick-dots li button {text-indent:-99999px;margin: 0px !important; padding: 0px !important; border: 2px solid #444 !important; border-radius: 50% !important; width: 12px !important; height: 12px !important; background-color:#fff; cursor:pointer;}
.pwpc-ls-logo-slider .slick-dots li button:focus {outline:none !important}
.pwpc-ls-logo-slider .slick-dots li.slick-active button {background:#8D8C8C !important;}
.pwpc-ls-rows-slider .pwpc-ls-logo-cnt{margin:0 0 15px 0;}
/* Slider Common CSS Ends */

.pwpc-ls-logo-showcase .slick-slide,
.pwpc-ls-logo-showcase .slick-slide:focus{outline:0 !important;}

.pwpc-ls-logo-showcase .pwpc-ls-logo-cnt.pwpc-ls-first{clear: both;}
.pwpc-ls-filter-wrp{position: relative;}
.pwpc-ls-filter-wrp ul li:after, .pwpc-ls-filter-wrp ul li:before {content:''; line-height:0; margin:0; padding:0;}

.pwpc-ls-logo-slider .slick-slide img{display:inline-block !important;}
.pwpc-ls-logo-slider .slick-slide{text-align:center !important; display: inline-block !important; float:none !important; vertical-align: middle !important; padding: 0 8px;}
.pwpc-ls-logo-slider .slick-slide .pwpc-ls-logo-title{color:#444;font-size:16px;}
.pwpc-ls-logo-slider.pwpc-ls-center-mode .slick-slide {opacity: 0.5;filter: alpha(opacity=50);-webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); -webkit-transition: all 300ms ease 0s; transition: all 300ms ease 0s;}
.pwpc-ls-logo-slider.pwpc-ls-center-mode .slick-center{opacity: 1;filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
.pwpc-ls-logo-slider .slick-prev:before, .pwpc-ls-logo-slider .slick-next:before{display: none !important;}

.pwpc-ls-logo-showcase img{box-shadow: none !important; border-radius:0 !important;}
.pwpc-ls-fix-box{width: 100%; box-sizing: border-box;}
.pwpc-ls-logo-cnt{text-align: center;}
.pwpc-ls-logo-title{margin-top: 10px; text-align: center; color: #141414; font-size: 18px; font-weight: 600; text-transform: capitalize;}
.pwpc-ls-logo-showcase.pwpc-ls-logo-grid{font-size:0 !important; margin:0 -15px;}
.pwpc-ls-logo-grid .pwpc-ls-logo-cnt, .pwpc-ls-logo-widget .pwpc-ls-logo-cnt, .pwpc-ls-logo-filter .pwpc-ls-filtr-item{margin-bottom:40px;}
.pwpc-ls-logo-grid .pwpc-ls-logo-description{margin-top:15px; line-height:normal;}
.pwpc-ls-logo-widget-slider .pwpc-ls-logo-description{margin-top:10px; line-height:normal;}
.pwpc-ls-logo-widget-wrap .pwpc-ls-logo-title{line-height:normal;}

.pwpc-ls-fix-box img{box-sizing: border-box; margin: 0 auto; max-height: 250px !important; max-width:100%;}
.pwpc-ls-design-5 .pwpc-ls-fix-box img, .pwpc-ls-design-6 .pwpc-ls-fix-box img, .pwpc-ls-design-7 .pwpc-ls-fix-box img, .pwpc-ls-design-9 .pwpc-ls-fix-box img, .pwpc-ls-design-10 .pwpc-ls-fix-box img, .pwpc-ls-design-11 .pwpc-ls-fix-box img{border: none;}

/*********design-2**********/
.pwpc-ls-design-2 .pwpc-ls-logo-img{-webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out;}
.pwpc-ls-design-2 .pwpc-ls-logo-img:hover {-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter'); -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out;}

/*********design-3**********/
.pwpc-ls-design-3 .pwpc-ls-logo-img{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter'); -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out;}
.pwpc-ls-design-3 .pwpc-ls-logo-img:hover{-webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter'); -webkit-filter: grayscale(0); filter: grayscale(0);-webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out;}

/**********design-4**********/
.pwpc-ls-design-4 .logo-container {padding: 10px;}
.pwpc-ls-design-4 .single-logo {text-align: center; position: relative;margin: 0px; width: 100%; -webkit-transition: background 0.5s, box-shadow 0.5s; -moz-transition: background 0.5s, box-shadow 0.5s; -ms-transition: background 0.5s, box-shadow 0.5s; transition: background 0.5s, box-shadow 0.5s;}
.pwpc-ls-design-4 .single-logo:hover {-webkit-box-shadow: 0px 0 4px #ccc;-moz-box-shadow: 0 0 4px #ccc; -ms-box-shadow: 0 0 4px #ccc; box-shadow: 0 0 4px #ccc;background: rgba(0, 0, 0, 0.15);}
.pwpc-ls-design-4 .logo-container img{max-width: 100%;display: inline-block;border: none;box-sizing: border-box;}
.pwpc-ls-design-4 .logo-container img{padding: 0;}
.pwpc-ls-design-4 .pwpc-ls-first{clear: both;}

/**********design-5************/
.pwpc-ls-design-5 .slick-list {padding: 10px 0;}
.pwpc-ls-design-5 .pwpc-ls-logo-cnt .pwpc-ls-logo-img{-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);-webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.pwpc-ls-design-5.pwpc-ls-no-animation .pwpc-ls-logo-cnt .pwpc-ls-logo-img:hover {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) !important;}

/*********design-6************/
.pwpc-ls-design-6 .pwpc-ls-logo-cnt .pwpc-ls-logo-img{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.pwpc-ls-design-6.pwpc-ls-no-animation .pwpc-ls-logo-cnt .pwpc-ls-logo-img:hover{-webkit-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8);}

/************design-7**********/
.pwpc-ls-design-7 .slick-list {padding: 10px 0px;}
.pwpc-ls-design-7 .pwpc-ls-logo-cnt .pwpc-ls-logo-img{-webkit-transform: rotate(-360deg) scale(1); -ms-transform: rotate(-360deg) scale(1); transform: rotate(-360deg) scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.pwpc-ls-design-7.pwpc-ls-no-animation .pwpc-ls-logo-cnt .pwpc-ls-logo-img:hover{-webkit-transform: rotate(0) scale(1.1); -ms-transform: rotate(0) scale(1.1); transform: rotate(0) scale(1.1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}

/************design-8**********/
.pwpc-ls-design-8 .slick-list {padding: 15px 0px;}
.pwpc-ls-design-8 .pwpc-ls-logo-cnt{-webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: -webkit-transform;transition-property: transform;}
.pwpc-ls-design-8.pwpc-ls-no-animation .pwpc-ls-logo-cnt:before{pointer-events: none;position: absolute;z-index: -1;content: '';top: 100%;left: 5%;height: 10px;width: 90%;opacity: 0;filter: alpha(opacity=0);background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0) 80%) !important;background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0) 80%) !important;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: -webkit-transform, opacity;transition-property: transform, opacity;}
.pwpc-ls-design-8.pwpc-ls-no-animation .pwpc-ls-logo-cnt:hover{-webkit-transform: translateY(-15px);-ms-transform: translateY(-15px);transform: translateY(-15px);}
.pwpc-ls-design-8.pwpc-ls-no-animation .pwpc-ls-logo-cnt:hover:before{opacity: 1;filter: alpha(opacity=100);-webkit-transform: translateY(5px);-ms-transform: translateY(5px);transform: translateY(5px);}
.pwpc-ls-design-8 .pwpc-ls-fix-box {padding: 15px;}

/***********design-9*********/
.pwpc-ls-design-9 .pwpc-ls-fix-box{background: #e7e7e7; border-top-right-radius: 30px; border-bottom-left-radius: 30px; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; padding: 15px; border: 8px double #fff;}
.pwpc-ls-design-9.pwpc-ls-no-animation .pwpc-ls-fix-box:hover{border-top-left-radius: 30px; border-bottom-right-radius: 30px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}

/************design-10************/
.pwpc-ls-design-10 .pwpc-ls-fix-box{border: 1px solid #d5d5d5;-webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;margin: -1px 0 0 0; overflow: hidden; padding: 15px;}
.pwpc-ls-logo-slider.pwpc-ls-design-10 .pwpc-ls-fix-box{margin:0;}
.pwpc-ls-design-10 .pwpc-ls-fix-box img{-webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.pwpc-ls-design-10.pwpc-ls-no-animation .pwpc-ls-fix-box:hover{box-shadow: #dcdcdc 0px 0px 15px 2px inset;-webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.pwpc-ls-design-10.pwpc-ls-no-animation .pwpc-ls-fix-box:hover img{-webkit-transform: scale(0.9) rotate(10deg);-ms-transform: scale(0.9) rotate(10deg);transform: scale(0.9) rotate(10deg);-webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}

/************desing-11***********/
.pwpc-ls-design-11 .slick-list{padding:15px 0px;}
.pwpc-ls-design-11 .pwpc-ls-fix-box{-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out; padding: 15px; border:1px solid; border-color: transparent;}
.pwpc-ls-design-11.pwpc-ls-no-animation .pwpc-ls-logo-cnt .pwpc-ls-fix-box:hover{box-shadow: 0px 0px 6px 1px #dcdcdc;-webkit-transition: box-shadow 0.5s, border-color 0.5s;transition: box-shadow 0.5s, border-color 0.5s;-webkit-transform: scale(1.05);-ms-transform: scale(1.05) !important;transform: scale(1.05) !important;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out; background: #e1e1e1; border: 1px solid #ccc;}
.pwpc-ls-design-11 .pwpc-ls-logo-cnt img{-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}

/***********design-12***********/
.pwpc-ls-design-12 .slick-list {padding: 15px 0px;}
@-webkit-keyframes pwpc-ls-fix-ripple-out {100% {top: -12px;right: -12px;bottom: -12px;left: -12px;opacity: 0;filter: alpha(opacity=0);}}
@keyframes pwpc-ls-fix-ripple-out {100% {top: -12px;right: -12px;bottom: -12px;left: -12px;opacity: 0;filter: alpha(opacity=0);}}
.pwpc-ls-design-12 .pwpc-ls-fix-box {vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;background: #e1e1e1; padding: 15px;}
.pwpc-ls-design-12.pwpc-ls-no-animation .pwpc-ls-fix-box:before {content: '';position: absolute;border: #e1e1e1 solid 6px;top: 0;right: 0;bottom: 0;left: 0;-webkit-animation-duration: 1s;animation-duration: 1s;}
.pwpc-ls-design-12.pwpc-ls-no-animation .pwpc-ls-fix-box:hover:before, .pwpc-ls-design-12 .pwpc-ls-fix-box:focus:before, .pwpc-ls-design-12 .pwpc-ls-fix-box:active:before {-webkit-animation-name: pwpc-ls-fix-ripple-out;animation-name: pwpc-ls-fix-ripple-out;}

/************design-13*************/
.pwpc-ls-design-13 .slick-list {padding: 15px 0px;}
@-webkit-keyframes pwpc-ls-fix-ripple-in {100% {top: 0;right: 0;bottom: 0;left: 0;opacity: 1;filter: alpha(opacity=100);}}
@keyframes pwpc-ls-fix-ripple-in {100% {top: 0;right: 0;bottom: 0;left: 0;opacity: 1;filter: alpha(opacity=100);}}
.pwpc-ls-design-13 .pwpc-ls-fix-box {vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative; background: #E6E6E6; padding: 15px;}
.pwpc-ls-design-13.pwpc-ls-no-animation .pwpc-ls-fix-box:before {content: ''; position: absolute; border: #E6E6E6 solid 6px; top: -24px; right: -24px; bottom: -24px; left: -24px; opacity: 0; filter: alpha(opacity=0); -webkit-animation-duration: 1s; animation-duration: 1s;}
.pwpc-ls-design-13.pwpc-ls-no-animation .pwpc-ls-fix-box:hover:before, .pwpc-ls-design-13 .pwpc-ls-fix-box:focus:before, .pwpc-ls-design-13 .pwpc-ls-fix-box:active:before {-webkit-animation-name: pwpc-ls-fix-ripple-in;animation-name: pwpc-ls-fix-ripple-in;}

/***********design-14***********/
.pwpc-ls-design-14 .slick-list {padding: 15px 0px;}
.pwpc-ls-design-14 .pwpc-ls-fix-box {background: #e6e6e6; padding: 15px; border-left: 5px dotted #fff; border-right: 5px dotted #fff;}

/***********design-15***********/
.pwpc-ls-design-15 .slick-list {padding: 15px 0px;}
.pwpc-ls-design-15 .pwpc-ls-fix-box {background: #E6E6E6; padding:15px; border-top:8px double #fff; border-bottom: 8px double #fff;}

/************design-16**********/
.pwpc-ls-design-16 .slick-list{padding: 15px 0px;}
.pwpc-ls-design-16 .pwpc-ls-logo-cnt {position: relative; -webkit-transition: top .15s ease-in-out; transition: top .15s ease-in-out; top:0;}
.pwpc-ls-design-16.pwpc-ls-no-animation .pwpc-ls-logo-cnt:hover {top:-10px;}
.pwpc-ls-design-16 .pwpc-ls-fix-box{padding: 15px;}
.pwpc-ls-design-16 .pwpc-ls-logo-cnt:after {width: 100px; height: 2px; background: #d6ab60 !important; position: absolute; bottom: -5px; left: 50%; -webkit-transform: translateX(-50%) scaleX(0);-ms-transform: translateX(-50%) scaleX(0);transform: translateX(-50%) scaleX(0);-webkit-transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out; content: "";}
.pwpc-ls-design-16 .pwpc-ls-logo-cnt:hover:after {-webkit-transform: translateX(-50%) scaleX(1);-ms-transform: translateX(-50%) scaleX(1);transform: translateX(-50%) scaleX(1);}

/***********filter shortcode css**********/
.pwpc-ls-filter{list-style: none !important;text-align: center;}
.pwpc-ls-filter li a{text-decoration:none; font-size: 15px; text-transform: uppercase; font-weight: 800; display: block; position: relative; cursor: pointer; color: #000; background: #e1e1e1; padding: 5px 10px; line-height: normal;}
.pwpc-ls-filter li {display: inline-block; float: none; position: relative;text-indent: 0; margin: 0px 10px 10px 10px !important;}
.pwpc-ls-filter li.pwpc-ls-active-filtr a{background:#525252; color: #fff;}

/* Pagination */
.pwpc-ls-paging{width:100%; padding:10px 0.9375em 10px 0.9375em; text-align:center; color:#666; clear:both;}
.pwpc-ls-paging a{color: #fff !important;background: #666;padding: 7px 10px; margin:0 1px 6px 2px; display: inline-block;text-align: center;line-height: normal;box-shadow: none;text-shadow: none;font-size: 14px;border: 1px solid #666;text-decoration: none !important;-webkit-transition: all .3s ease;transition: all .3s ease; outline:0;}
.pwpc-ls-paging .page-numbers.current{color: #666;background: transparent;padding: 7px 10px; margin:0 1px 6px 2px; display: inline-block;text-align: center;line-height: normal;box-shadow: none;text-shadow: none;font-size: 14px;text-transform: uppercase;border: 1px solid #666;text-decoration: none !important;}
.pwpc-ls-paging a:hover,
.pwpc-ls-paging a:focus,
.pwpc-ls-paging a:visited:hover{color: #666 !important;background: #fff; outline:0;}
.pwpc-ls-paging a.prev, .pwpc-ls-paging a.next{min-width:90px;}
.pwpc-ls-paging .pwpc-ls-next-btn{float:right;}
.pwpc-ls-paging .pwpc-ls-prev-btn{float:left;}
.pwpc-ls-paging .pwpc-ls-pagi-btn a{min-width:90px;}

/**************Grid CSS Starts************/
.pwpc-ls-logo-showcase .pwpc-icolumns{float:none !important; font-size:initial; vertical-align:middle;}

@media only screen and (max-width: 40em) {
	.pwpc-ls-design-5 .pwpc-ls-logo-cnt, .pwpc-ls-design-7 .pwpc-ls-logo-cnt, .pwpc-ls-design-8 .pwpc-ls-logo-cnt {padding-bottom: 0.9375em;}
}
@media only screen and (min-width: 430px) and (max-width: 40.0625em) { 
	.pwpc-ls-logo-filter .pwpc-ls-filtr-item {width: 50%;}
	.pwpc-ls-logo-showcase .pwpc-icolumns{width: 50%;}
}
@media only screen and (max-width: 429px) {
	.pwpc-ls-logo-filter .pwpc-ls-filtr-item{width: 100%;}
}
@media only screen and (max-width: 768px) {	
	.pwpc-ls-logo-slider.pwpc-ls-center-mode .slick-slide{opacity:1; filter: alpha(opacity=100); -webkit-transform:none; transform:none;}
}