.isotope-item{ z-index:2} .isotope-hidden.isotope-item{ pointer-events:none; z-index:1} .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: top,left,opacity; transition-property: transform,opacity} .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} #jtooltip{background:rgba(125,125,125,0.5); position:absolute; font-size:90%; display:none; z-index:50} #jtooltip .triangle-border{display:none} #jtooltip .triangle{border-color:transparent rgba(25,25,25,0.92) transparent transparent; border-style:solid; border-width:7px; float:left; left:-13px; position:absolute; top:8px} #jtooltip .rtriangle{border-color:transparent transparent transparent rgba(25,25,25,0.92); border-style:solid; border-width:7px; float:left; left:-13px; position:absolute; top:8px} #jtooltip .rtriangle-border{ display:none} #jtooltip .torapper{ background:none repeat scroll 0 0 rgba(25,25,25,0.92); border:1px solid rgba(255,255,255,0.25); border-radius:3px 3px 3px 3px; box-shadow:0 0 3px #555; color:#FFF; font-size:13px; padding:4px 8px; text-shadow:0 0 2px #000} body.ps-active, body.ps-building, div.ps-active, div.ps-building{background:#000; overflow:hidden} body.ps-active *, div.ps-active *{-webkit-tap-highlight-color: rgba(255,255,255,0); display:none} body.ps-active *:focus, div.ps-active *:focus{outline:0} div.ps-document-overlay{background:#000} div.ps-uilayer{background:#000; cursor:pointer} div.ps-zoom-pan-rotate{background:#000} div.ps-zoom-pan-rotate *{display:block} div.ps-carousel-item-loading{background-image:url("img/loader.gif"); background-repeat:no-repeat; background-position:center center} div.ps-carousel-item-error{background:url("img/error.gif") no-repeat center center} div.ps-caption{background:#000; border-bottom:1px solid #42403f; color:#fff; font-size:90%; font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif; text-align:center} div.ps-caption *{display:inline} div.ps-caption-bottom{border-top:1px solid #42403f; border-bottom:none; min-height:44px} div.ps-caption-content{padding:10px; display:block} div.ps-toolbar{background:#000; border-top:1px solid #42403f; color:#fff; font-size:80%; font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif; text-align:center; height:44px; display:table; table-layout:fixed} div.ps-toolbar *{display:block} div.ps-toolbar-top{border-bottom:1px solid #42403f; border-top:none} div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play{cursor:pointer; display:table-cell} div.ps-toolbar div div.ps-toolbar-content{width:44px; height:44px; margin:0 auto 0; background-image:url("img/icons.png"); background-repeat:no-repeat} div.ps-toolbar-close div.ps-toolbar-content{background-position:0 0} div.ps-toolbar-previous div.ps-toolbar-content{background-position:-44px 0} div.ps-toolbar-previous-disabled div.ps-toolbar-content{background-position:-44px -44px} div.ps-toolbar-next div.ps-toolbar-content{background-position:-132px 0} div.ps-toolbar-next-disabled div.ps-toolbar-content{background-position:-132px -44px} div.ps-toolbar-play div.ps-toolbar-content{background-position:-88px 0} @media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-resolution:240dpi){div.ps-toolbar div div.ps-toolbar-content{-moz-background-size:176px 88px; -o-background-size:176px 88px; -webkit-background-size:176px 88px; background-size:176px 88px; background-image:url("img/icons@2x.png")} } .jspContainer{overflow:hidden; position:relative} .jspPane{position:absolute} .jspVerticalBar{position:absolute; top:0; right:0; width:6px; height:100%; background:white} .jspHorizontalBar{position:absolute; bottom:0; left:0; width:100%; height:7px; background:red} .jspVerticalBar *, .jspHorizontalBar *{margin:0; padding:0} .jspCap{display:none} .jspHorizontalBar .jspCap{float:left} .jspTrack{background:white; position:relative} .jspDrag{background:#A8A8A8; position:relative; top:0; left:0; cursor:pointer; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px} .item:hover .jspDrag{background:#333} .jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{float:left; height:100%} .jspArrow{background:#50506d; text-indent:-20000px; display:block; cursor:pointer} .jspArrow.jspDisabled{cursor:default; background:#80808d} .jspVerticalBar .jspArrow{height:16px} .jspHorizontalBar .jspArrow{width:16px; float:left; height:100%} .jspVerticalBar .jspArrow:focus{outline:none} .jspCorner{background:#eeeef4; float:left; height:100%} * html .jspCorner{margin:0 -3px 0 0} .es-carousel-wrapper{background:none repeat scroll 0 0 #F0F0F0; padding:20px; position:relative; clear:both} .es-carousel{overflow:hidden; background:#EEE} .es-carousel ul{display:none} .es-carousel ul li{height:100%; float:left; display:block} .es-carousel ul li a{border-color:rgba(125,125,125,0.1); border-style:solid; display:block; position:relative} .es-carousel ul li a img{display:block; border:none; max-height:100%; max-width:100%; padding:0px !important; background:none; box-shadow:none} .es-nav{display:none} .es-nav span{position:absolute; top:50%; left:12px; background:transparent url(../images/nav.png) no-repeat top left; width:14px; height:26px; margin-top:-13px; text-indent:-9000px; cursor:pointer; opacity:0.8} .es-nav span.es-nav-next{right:12px; left:auto; background-position:top right} .es-nav span:hover{opacity:1.0} .flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus{outline:none} .slides, .flex-control-nav, .flex-direction-nav{margin:0; padding:0; list-style:none} .flexslider{padding:0} .flexslider .slides >li{display:none; -webkit-backface-visibility:hidden} .flexslider .slides img{max-width:100%; display:block} .flex-pauseplay span{text-transform:capitalize} .slides:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0} html[xmlns] .slides{display:block} * html .slides{height:1%} .no-js .slides >li:first-child{display:block} .flexslider{background:#fff; position:relative; zoom:1; overflow: hidden;} .flexslider .slides{zoom:1} .flexslider .slides >li{position:relative} .flex-container{zoom:1; position:relative} .flexslider .slides >li{display:none; -webkit-backface-visibility:hidden} .flex-caption{background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom:1} .flex-caption{width:96%; padding:2%; margin:0; position:absolute; left:0; bottom:0; background:rgba(0,0,0,.3); color:#fff; text-shadow:0 -1px 0 rgba(0,0,0,.3); font-size:14px; line-height:18px} .flexslider:hover .flex-direction-nav li{opacity:1} .flexslider .flex-direction-nav li{opacity:1} .flex-direction-nav li .flex-next{background-position:-27px 0; right:-40px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear} .flex-direction-nav li .flex-prev{left:-40px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear} #jeglio .item:hover .flex-direction-nav li .flex-next, .item-detail:hover .flex-direction-nav li .flex-next, .flexslider:hover li .flex-next{right:20px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear} #jeglio .item:hover .flex-direction-nav li .flex-prev, .item-detail:hover .flex-direction-nav li .flex-prev, .flexslider:hover li .flex-prev{left:20px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear} .flex-direction-nav{height:0} .flex-direction-nav li a{width:27px; height:37px; margin:-13px 0 0; display:block; background:url(img/slide-control.png) no-repeat; position:absolute; top:50%; cursor:pointer; text-indent:-999em} .flex-direction-nav li .disabled{opacity:.3; filter:alpha(opacity=30); cursor:default} .flex-control-nav{ bottom:25px; position:absolute; text-align:center; width:100%; z-index:20} .flex-control-nav li{margin:0 0 0 5px; display:inline-block; zoom:1; *display:inline} .flex-control-nav li:first-child{margin:0} .flex-control-nav li a{width:22px; height:22px; display:block; background:url(img/bullets.png) no-repeat; cursor:pointer; text-indent:-999em} .flex-control-nav li a:hover{background-position:0 -22px} .flex-control-nav li a.flex-active{background-position:0 -22px; cursor:default} .com{color:#93a1a1} .lit{color:#195f91} .pun, .opn, .clo{color:#93a1a1} .fun{color:#dc322f} .str, .atv{color:#D14} .kwd, .linenums .tag{color:#1e347b} .typ, .atn, .dec, .var{color:teal} .pln{color:#48484c} .prettyprint{ padding:8px; background-color:#f7f7f9; border:1px solid #e1e1e8} .prettyprint.linenums{ -webkit-box-shadow:inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0; -moz-box-shadow:inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0; box-shadow:inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0} ol.linenums{ margin:0 0 0 23px} ol.linenums li{ padding-left:12px; color:#bebec5; line-height:18px; text-shadow:0 1px 0 #fff} #tiptip_holder{display:none; position:absolute; top:0; left:0; z-index:99999} #tiptip_holder.tip_top{padding-bottom:5px} #tiptip_holder.tip_bottom{padding-top:5px} #tiptip_holder.tip_right{padding-left:5px} #tiptip_holder.tip_left{padding-right:5px} #tiptip_content{font-size:13px; color:#fff; text-shadow:0 0 2px #000; padding:4px 8px; border:1px solid rgba(255,255,255,0.25); background-color:rgb(25,25,25); background-color:rgba(25,25,25,0.92); background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(transparent),to(#000)); border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; box-shadow:0 0 3px #555; -webkit-box-shadow:0 0 3px #555; -moz-box-shadow:0 0 3px #555} #tiptip_arrow, #tiptip_arrow_inner{position:absolute; border-color:transparent; border-style:solid; border-width:6px; height:0; width:0} #tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff; border-top-color:rgba(255,255,255,0.35)} #tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff; border-bottom-color:rgba(255,255,255,0.35)} #tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff; border-right-color:rgba(255,255,255,0.35)} #tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff; border-left-color:rgba(255,255,255,0.35)} #tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px; margin-left:-6px; border-top-color:rgb(25,25,25); border-top-color:rgba(25,25,25,0.92)} #tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px; margin-left:-6px; border-bottom-color:rgb(25,25,25); border-bottom-color:rgba(25,25,25,0.92)} #tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px; margin-left:-5px; border-right-color:rgb(25,25,25); border-right-color:rgba(25,25,25,0.92)} #tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px; margin-left:-7px; border-left-color:rgb(25,25,25); border-left-color:rgba(25,25,25,0.92)} @media screen and (-webkit-min-device-pixel-ratio:0){#tiptip_content{padding:4px 8px 5px 8px; background-color:rgba(45,45,45,0.88)} #tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:rgba(45,45,45,0.88)} #tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:rgba(20,20,20,0.92)} }