#container-isotop.three-col  {visibility:hidden;}

/* plugin 3-col Items */
#container-isotop.three-col,.skt-related.plugin.three-col {margin-top: 38px;margin-left: 0px;margin-left:-2.22%;}
#content .plugin.three-col .isotope-item,.skt-related.plugin.three-col .skt-related-item  { float: left;  height:370px;margin-left:2.22%;margin-bottom:2.22%;width: 370px;  }
#content .plugin.three-col .isotope-item img,.skt-related.plugin.three-col img {display: inline-block; float: left; height: 246px; left: 16px; position: relative; top: 17px; width: 349px; }
#container-isotop.three-col .plugin-item .mask {}
#container-isotop.three-col .feature_image,.skt-related.three-col .feature_image{background: url("../images/pluginbg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 277px;}
/* Custom Classes
------------------------------------------------------------ */
#content .plugin_wrap dd { margin-bottom: 0px; }
#content #isofilters {  margin-bottom: 0;}
.group:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; }
.maingroup {padding:0 0 17px;}

/* Filter */
.plugin_wrap dl { margin-bottom: 10px; color: #000;float: none; }
.plugin_wrap dt,.plugin_wrap dd {display: table; float: none; margin: 0 auto; }
dt { margin-right: 5px; }
.filter li {  float: left; list-style-type: none;  margin: 0;line-height: 34px;border: 1px solid #e5e5e5;border-left:0 none;}
#isofilters li:first-child {border-left: 1px solid #e5e5e5; border-radius: 3px 0 0 3px; }
#isofilters li:last-child {border-radius: 0px 3px 3px 0px; }
.filter a {color: #5b5a5a;display: block;font-family: "latobold";font-size: 15px;padding: 3px 10px;text-decoration: none;transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s; }
.filter a:hover  { background:none repeat scroll 0 0 #5b5a5a;color:#fff;transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s;}
.filter li .selected { background:none repeat scroll 0 0 #5b5a5a;  color: #fff;}
#container-isotop.three-col .title a,.skt-related.three-col .title a {color: #5b5a5a; font-family: "latoregular"; font-size: 17px; line-height: 30px; text-align: center; margin-top: 27px; display: block; }
#isofilters1{display: none;}

/**** Isotope filtering ****/
.isotope-item { z-index: 2; }
.isotope-hidden.isotope-item {/* pointer-events: none;*/ z-index: 1; }
.isotope,.isotope .isotope-item { /* change duration value to whatever you like */ -webkit-transition-duration: 0.8s;  -moz-transition-duration: 0.8s; 	  transition-duration: 0.8s; }
.isotope { -webkit-transition-property: height, width;  -moz-transition-property: height, width; 	  transition-property: height, width; }
.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity;  -moz-transition-property:    -moz-transform, opacity; 	  transition-property:         transform, opacity; }


/* ---------------------------------------------------------------------------
 * Hover
 * ---------------------------------------------------------------------------*/
.isotope-item .ih-item,.skt-related-item .ih-item{position: relative; -webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; }
.isotope-item .ih-item,.skt-related-item .ih-item,
.isotope-item .ih-item *,.skt-related-item .ih-item * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.isotope-item .ih-item a,.skt-related-item .ih-item a {color: #333; }
.isotope-item .ih-item a:hover,.skt-related-item .ih-item a:hover {text-decoration: none; }
.isotope-item .ih-item img, .skt-related-item .ih-item img {border-radius:0 0 6px 6px; height: 441px; left: 1px; position: relative; top: 53px; width: 688px; }
.isotope-item .ih-item.circle,.skt-related-item .ih-item.circle {position: relative; }
.isotope-item .ih-item.circle .img,.skt-related-item .ih-item.circle .img {position: relative; }
.isotope-item .ih-item.circle .img:before,.skt-related-item .ih-item.circle .img:before {position: absolute; display: block; content: ''; width: 100%; height: 100%; -webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; }
.isotope-item .ih-item.circle .img img {}
.isotope-item .ih-item.circle .info,.skt-related-item .ih-item.circle .info {bottom: 13px; left: 16px; position: absolute; right: 5px; text-align: center; top: 17px; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.isotope-item .ih-item.circle.effect13.colored .info,.skt-related-item .ih-item.circle.effect13.colored .info {background: none repeat scroll 0 0 rgba(1, 9, 46, 0.9); }
.isotope-item .ih-item.circle.effect13 .info,.skt-related-item .ih-item.circle.effect13 .info {background: rgba(0, 0, 0, 0.6); opacity: 0; border-radius: 0 0 6px 6px; -webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; }
.isotope-item .ih-item.circle.effect13 .info h3,.skt-related-item .ih-item.circle.effect13 .info h3 {visibility: hidden; color: #fff; text-transform: uppercase; position: relative; letter-spacing: 1px; font-size: 20px; margin: 0 30px; padding:62px 0 0; height: 100px; font-family: 'latobold'; -webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; }
.isotope-item .ih-item.circle.effect13:hover .info,.skt-related-item .ih-item.circle.effect13:hover .info {opacity: 1; }
.isotope-item .ih-item.circle.effect13:hover h3,.skt-related-item .ih-item.circle.effect13:hover h3 {visibility: visible; }
.isotope-item .info-back,.skt-related-item .info-back {display: block; margin:0 auto; position: relative; }
.isotope-item .info-back ul,.skt-related-item .info-back ul {display: inline-block; position: relative; text-align: center; border-radius: 5px; margin-bottom: 7px; }
.isotope-item .info-back ul li:first-child,.skt-related-item .info-back ul li:first-child{ border-left: 1px solid #576080;border-radius: 5px 0 0 5px;}
.isotope-item .info-back ul li:last-child,.skt-related-item .info-back ul li:last-child{border-radius: 0 5px 5px 0;}
.isotope-item .info-back ul li,.skt-related-item .info-back ul li {list-style-type: none; cursor: pointer; border: 1px solid #576080; border-left:0 none; float: left; margin: 0; width: 42px; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s; }
.isotope-item .info-back ul li:hover,.skt-related-item .info-back ul li:hover {background-color: #3785FE; border-color:#3785fe; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s; }
.isotope-item .info-back ul li a,.skt-related-item .info-back ul li a{display: block;}
.isotope-item .info-back ul li i,.skt-related-item .info-back ul li i {color: #fff; font-size: 22px; padding: 9px 0; }
.isotope-item .theme-hover-info,.skt-related-item .theme-hover-info  {margin-top: 0; } 
.isotope-item .skt-paperclip-info,.isotope-item .skt-heart-o-info,.isotope-item .skt-download-info,.isotope-item .skt-eye-info,.isotope-item .skt-alw-download-info,
.skt-related-item .skt-paperclip-info,.skt-related-item .skt-heart-o-info,.skt-related-item .skt-download-info,.skt-related-item .skt-eye-info,.skt-related-item .skt-alw-download-info{display: block; opacity: 0; position: absolute; left: 0; right: 0; margin: auto; font-size:18px; color: #fff; }
.isotope-item .skt-alw-download-info,.skt-related-item .skt-alw-download-info{opacity: 1;}
.sktfilter-toggle {border: 1px solid #e5e5e5; cursor: pointer; float: right; font-size: 21px; font-weight: normal; height: 35px; line-height: 37px; margin-top: 18px; width: 132px; padding: 0 12px; position: relative; }
.sktfilter-toggle i:before{ color: #5b5a5a;content: "\f0d7";font-family: "FontAwesome";font-style: normal; position: absolute; right: 10px;}
.sktfilter-toggle.active i:before{ color: #5b5a5a; content: "\f0d8"; font-family: "FontAwesome";font-style: normal;}
.post-type-archive-showcase .style-filter{position: relative; z-index: 999; }
.skt-filter-select {text-transform: capitalize;color: #5b5a5a;}
.post-type-archive-showcase #content #isofilters {background: #fff none repeat scroll 0 0; margin-bottom: 0; position: absolute; top: 55px; display: none; }
.post-type-archive-showcase .plugin_wrap dt,.post-type-archive-showcase .plugin_wrap dd{float: right; } 
.post-type-archive-showcase .filter li{float: none;border: 1px solid #e5e5e5;border-top:0 none;}
.post-type-archive-showcase #isofilters li:first-child{border-radius: 0;}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {-webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }
.isotope {-webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }
.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity; -moz-transition-property:    -moz-transform, opacity; -ms-transition-property:     -ms-transform, opacity; -o-transition-property:      -o-transform, opacity; transition-property:         transform, opacity; }
/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {-webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }
/* End: Recommended Isotope styles */

/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
