.wf{-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;}
.pl-anim150{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}
.pl-anim250{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;}
.pl-grid-controls{display:inline-block;margin:5px 0 10px 0;vertical-align:top;min-width:200px;z-index:10;position:relative;}
.pl-button, .pl-drop_down{display:inline-block;height:35px;line-height:35px;width:auto;background:#fff;border:1px solid #eaeaea;border-bottom:3px solid #eaeaea;color:#555;padding:0 5px;;position:relative;z-index:10;min-width:200px;text-align:left;cursor:pointer;margin-right:10px;vertical-align:middle;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:10px;}
.pl-drop_down span{position:relative;padding-right:20px;display:block;}
.pl-drop_down span::before{font-family:FontAwesome;position:absolute;right:3px;display:block;content:"\f107";}
.pl-drop_down ul{position:absolute;visibility:hidden;left:0px;background:#fff;padding:0px;min-width:100%;text-align:left;overflow:hidden;z-index:999999;margin:0px!important;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border:1px solid #eaeaea;border-bottom:3px solid #eaeaea;}
.pl-drop_down:hover ul{opacity:1;visibility:visible;}
.pl-drop_down:hover span{color:#333;}
.pl-drop_down li:first-child{border-top:1px solid #eaeaea;}
.pl-drop_down li{display:block;text-transform:none;color:#808080;font-weight:300;line-height:30px;;letter-spacing:0;margin:0 0 0 0!important;padding:2px 0px;border-bottom:1px solid #f1f1f1;background:#fff;-webkit-transition:all 150ms;-moz-transition:all 150ms;-ms-transition:all 150ms;transition:all 150ms;}
.pl-drop_down li:before{content:'';position:relative;display:inline-block;width:10px;height:10px;top:1px;margin:0 6px;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.pl-drop_down li:last-of-type{margin:0;}
.pl-drop_down li:hover{color:#59514c;background:#f8f8f8;}
.pl-drop_down li.active{color:#e96d51;font-weight:400;}
.pl-drop_down li.active:before{background:#e96d51;border-color:#fff;}
.pl-button.active{background:#e96d51;}
.pl-button i{position:relative;display:inline-block;background:#f9f6f0;width:17px;height:17px;margin-right:8px;top:3px;}
.pl-button i:before, .pl-button i:after{content:'';position:absolute;display:block;background:#c3bdb8;}
#ToGrid i:before,
#ToGrid i:after{width:100%;height:3px;top:7px;}
#ToGrid i:after{width:3px;height:100%;top:0;left:7px;}
#ToList i:before,
#ToList i:after{width:100%;height:4px;top:3px;}
#ToList i:after{top:10px;}
.pl-button.active i:before, .pl-button.active i:after{background:#e96d51;}
.pl-meta{display:inline-block;height:35px;line-height:35px;width:auto;background:#fff;border:1px solid #eaeaea;border-bottom:3px solid #eaeaea;color:#555;padding:0 5px;position:relative;z-index:10;text-align:left;cursor:pointer;margin-right:10px;vertical-align:middle;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:10px!important;text-align:center;}
.pl-meta .meta-title{float:left;line-height:35px;margin-right:5px;color:#555;}
.pl-meta span{position:relative;display:inline-block;width:24px;height:24px;margin:5px 0 0;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.pl-meta span:after{content:'';position:absolute;top:9px;left:7px;border:5px solid transparent;}
.pl-meta span.desc:after{border-top:7px solid #c3bdb8;}
.pl-meta span.asc:after{top:3px;border-bottom:7px solid #c3bdb8;}
.pl-meta span:hover{background:#f1f1f1;}
.pl-meta span.desc:hover:after{border-top-color:#949494;}
.pl-meta span.asc:hover:after{border-bottom-color:#949494;}
.pl-meta span.active.desc:after{border-top-color:#e96d51;}
.pl-meta span.active.asc:after{border-bottom-color:#e96d51;}
.sort-controls{display:inline-block;margin:5px 0px 10px 0;vertical-align:top;float:right;}
.sort-controls ul{float:right;}
.sort-controls li{margin-right:10px;cursor:pointer;list-style:none;float:left;background:#ffffff;padding:5px 15px;color:#ffffff;}
.sort-controls li.active{background:#ffffff;color:#333333;}
.controls{display:inline-block;margin:12px 0 20px 0;vertical-align:top;min-height:32px;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;}
.controls li{cursor:pointer;list-style:none;float:left;padding:9px 20px;color:#B1B1B1;font-size:14px;}
.controls li.active{color:#333333;border-top:3px solid;border-color:#666;padding:7px 20px;}
.pl-meta .meta-title{float:left;line-height:35px;margin-right:5px;color:#555;}
.view-type-cnt{display:inline-block;height:35px;line-height:35px;width:auto;background:#fff;border:1px solid #eaeaea;border-bottom:3px solid #eaeaea;color:#555;padding:0 5px;;position:relative;z-index:10;text-align:left;cursor:pointer;margin-right:10px;vertical-align:middle;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:10px!important;text-align:center;}
.view-type-cnt .view-btn{float:left;}
.view-type-cnt .view-btn:first-child{margin-right:5px;}
.view-type-cnt .view-btn i{font-size:20px;cursor:pointer;line-height:35px;}
.view-type-cnt .view-btn i:hover{color:#949494;}
.view-type-cnt .view-btn.active i{color:#e96d51}
.gap , .mix{display:inline-block;}
.mix{float:none!important;position:relative;display:none;vertical-align:top;-webkit-backface-visibility:hidden;margin-left:-3px;}
.mix:before{content:'';vertical-align:middle;}
.pl-loadmorecnt{width:100%;text-align:center;}
.pl-loadmorecnt a.load-more-link{display:inline-block;background:#09C;color:#fff;margin-top:20px;padding:5px 20px;border:1px solid #09C;border-bottom-width:3px;border-radius:5px;margin-bottom:10px!important;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.pl-loadmorecnt a.load-more-link:hover{background:#fff!important;color:#09C;text-decoration:none;}
.pl-loadmorecnt a.load-more-link i{margin-left:5px;}
.pl-paginationcnt{clear:both;display:inline-block;position:relative;font-size:15px;line-height:18px;width:100%}
.pl-paginationcnt.pl-paging-style1 span{display:block;float:left;margin:3px 3px 3px 0;padding:6px 11px 5px 11px;text-decoration:none;width:auto;color:#555;border:1px solid #639;border-bottom-width:3px;color:#639;border-radius:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.pl-paginationcnt.pl-paging-style1 span{cursor:pointer;}
.pl-paginationcnt.pl-paging-style1 span.pl-currentpage , .pl-paginationcnt.pl-paging-style1 span.pl-allpage{cursor:default;}
.pl-paginationcnt.pl-paging-style1 a:hover , .pl-paginationcnt.pl-paging-style2 a:hover{color:#fff;background:#639;}
.pl-paginationcnt.pl-paging-style1 .pl-currentpage{padding:6px 11px 5px 11px;background:#639;color:#fff;cursor:default;}
.pl-paginationcnt.pl-paging-style2 span{display:block;float:left;margin:3px 3px 3px 0;padding:6px 11px 5px 11px;text-decoration:none;width:auto;color:#639;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.pl-paginationcnt.pl-paging-style2 .pl-pagination-link:hover{cursor:pointer;background:#666;color:#fff;}
.pl-paginationcnt.pl-paging-style2 .pl-currentpage{border:1px solid #639;padding:6px 11px 5px 11px;background:#639;color:#fff;cursor:default !important;}
.pl-grid-loading{width:100%;text-align:center;}
.pl-standard-grid > div{display:inline-block;float:none;vertical-align:top;}
.pl-gridskin-two > div{margin-left:-3px;}
.pl-grid-loading-masonry{left:48%;width:32px;}
.pl-grid-loading img{width:32px;margin:0 auto;}
@media(max-width:768px){ 
.pl-grid-controls{display:inline-block;min-width:100%;}
.pl-drop_down  , .pl-meta{width:100%;}
}
@media(min-width:769px) and (max-width:991px){ 
.pl-grid-controls{display:inline-block; min-width:100%;}
.pl-drop_down , .pl-meta { width:100%; }
}