body,html{overflow-x:hidden}.photo-stream a img,.project-item .mask,.project-item-shape .mask,img{-webkit-backface-visibility:hidden}.hr-short h4,.inline-border,.link,.ucase{text-transform:uppercase}@font-face{font-family:montserratbold;src:url(../font/montserrat-webfont.eot);src:url(../font/montserrat-webfontd41d.eot?#iefix) format('embedded-opentype'),url(../font/montserrat-webfont.woff) format('woff'),url(../font/montserrat-webfont.ttf) format('truetype'),url(../font/montserrat-webfont.svg#montserratbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:ralewaythin;src:url(../font/raleway-thin-webfont.eot);src:url(../font/raleway-thin-webfontd41d.eot?#iefix) format('embedded-opentype'),url(../font/raleway-thin-webfont.woff) format('woff'),url(../font/raleway-thin-webfont.ttf) format('truetype'),url(../font/raleway-thin-webfont.svg#ralewaythin) format('svg');font-weight:400;font-style:normal}a,abbr,address,and,applet,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;outline:0;border:0;background:0 0;vertical-align:baseline;font-size:100%}.service-icon,.service-icon2,input,select{vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}del{text-decoration:line-through}.items li a .overlay,.link,a,a>*,ins{text-decoration:none}hr{clear:both;margin:0;padding:0;height:1px;border:0;background:0 0;color:transparent}.clear,.clearfix:after{width:0;height:0;display:block;visibility:hidden;clear:both}mark{background-color:#ffffb3;font-style:italic}ins{background-color:red;color:#fff}ol,ul{list-style:none}table{border-spacing:0;border-collapse:collapse}.clear{overflow:hidden}.clearfix:after{content:' ';font-size:0;line-height:0}* html .clearfix,:first-child+html .clearfix{zoom:1}html{width:100%;height:100%}body{Â§ght:1;overflow-y:auto;color:#666;font:16px/1.7 "Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.font_heading,h1.headline,h2.headline,h3.headline,h4.headline,h5.headline,h6.headline{font-family:montserratbold}a,a>*{color:#333;-webkit-transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out;-moz-transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out;-ms-transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out;-o-transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out;transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}h1{font-size:44px}h2{font-size:36px}h3{font-size:22px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}h1,h2,h3,h4,h5,h6{color:#333;line-height:1.3em;font-weight:400}h1.headline{margin-bottom:20px}h2.headline,h3.headline{margin-bottom:5px}h4.headline,h5.headline,h6.headline{margin-bottom:15px}.font_heading2{font-family:ralewaythin}.inline-border{position:relative;display:block;margin:0 0 40px;color:#959595;text-align:center;letter-spacing:2px;font-weight:200}.link,.lspace{letter-spacing:.1em}.inline-border:after,.inline-border:before{position:absolute;top:50%;left:0;width:25%;height:1px;background:#e5e5e5;content:''}.hr,.link{position:relative}img,object,video{height:auto;display:block}.inline-border:after{right:0;left:auto}small{font-size:11px}address,blockquote,dd,dl,fieldset,form,p,pre,table{margin-bottom:20px}img{max-width:100%}.link{color:#333;border:2px solid #e5e5e5;border-radius:3px;padding:10px 15px;font-weight:800;-webkit-transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out;-moz-transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out;-ms-transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out;-o-transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out;transition:background-color .3s ease,border .3s ease,color .3s ease,opacity .3s ease-in-out;top:20px!important;font-size:10px}.bold,.hr-short h4{font-weight:700}.link:hover{border:2px solid}.color-black{color:#000}.color-white{color:#fff}.color-gray{color:#666}.color-lightgray{color:#999}.bg-black{background-color:rgba(0,0,0,.5);padding:3px 8px;border-radius:3px}.mar_top{margin-top:20px}.mar_left{margin-left:30px}.hr{clear:both;display:block;width:99%;height:25px;line-height:25px;float:left;color:#e5e5e5}.hr-inner{position:absolute;height:1px;left:0;top:50%;width:100%;margin-top:-1px;border-top-width:1px;border-top-style:solid}.hr-invisible,.hr-invisible .hr-inner{margin:0;border:none}.hr-big,.hr-full{margin:20px 0}.hr-full .hr-inner{width:300%;left:-100%}.hr-full.hr-shadow .hr-inner{box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.sidebar_right .hr-full .hr-inner{left:auto;right:-50px}.sidebar_left .hr-full .hr-inner{left:-50px}.hr-short h4{font-size:12px;letter-spacing:.15em}.hr-short{height:40px;line-height:20px;margin:30px 0;float:none}.f_left,.f_left15{float:left}.hr-short .hr-inner{width:100%;left:14%;margin-left:-14%}.hr-short.hr-left .hr-inner{left:0;margin-left:0}.hr-short.hr-right .hr-inner{left:auto;right:0;margin-left:0}.hr-short .hr-inner-style,.hr-short .hr-inner-style02{border-radius:0;height:2px;width:15px;border-width:2px;border-style:solid;position:absolute;margin-left:-5px;margin-top:-3px;background-color:#e5e5e5;display:block}.hr-short .hr-inner-style{left:50%}.hr-short .hr-inner-style02{left:5px}.box,.box_border{background-color:#f8f8f8}.hr-short.hr-left .hr-inner-style{left:5px}.hr-short.hr-right .hr-inner-style{left:auto;right:0}.f_left15{margin-right:15px}.f_right{float:right}.f_right15{float:right;margin-left:15px}.align_right{text-align:right}.align_center,.lspace02{text-align:center}.f_center{margin:18px auto 15px!important}.it{font-style:italic}.lspace02{letter-spacing:0;text-transform:none}#inner_banner h3,.box h3,.box_border h3{letter-spacing:-.03em;text-transform:uppercase}.box_border{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.box h3,.box_border h3{font-weight:700;text-shadow:2px 2px 0 rgba(255,255,255,1);line-height:18px}#landing_banner h1,#landing_banner p{text-shadow:1px 1px 0 rgba(0,0,0,.8)}.box h6,.box_border h6{margin-bottom:10px;font-weight:400;font-size:11px;color:#999}.shadow{background:url(../images/slider_shadow.png) top center no-repeat;width:100%;height:50px}.pic{padding:4px;border:1px solid #ededed;position:relative;cursor:pointer;margin-bottom:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow::inset 0 -1px 0 0 rgba(0,0,0,.06);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.06)}.pic:hover{-moz-transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s;-o-transition:all .2s linear 0s}.map{background:url(../images/map.png) center 40px no-repeat}.iphone{position:relative;bottom:-15px}.mac{position:relative;bottom:10px}.iphone_hand{margin-top:52px}.l_mgr20{margin-left:20%}.b_mgr0{margin-bottom:0!important}.img_ser{position:absolute;top:-22px;left:-40px}label{font-weight:600}label.error{display:block;margin-top:-15px;margin-bottom:20px;background:0 0;color:red;font-weight:400}input[type=password],input[type=text],textarea{display:block;margin-bottom:20px;padding:10px 8px;max-width:100%;width:100%;border:1px solid #e1e1e1;border-radius:3px;color:#959595;font:12px/1.6 "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-weight:500;-webkit-transition:border linear .3s,box-shadow linear .3s;-moz-transition:border linear .3s,box-shadow linear .3s;-ms-transition:border linear .3s,box-shadow linear .3s;-o-transition:border linear .3s,box-shadow linear .3s;transition:border linear .3s,box-shadow linear .3s;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.1)}input[type=password]:focus,input[type=text]:focus,textarea:focus{-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1);box-shadow:inset 0 0 0 0 rgba(0,0,0,.1)}textarea{min-width:97%;max-width:97%;resize:none;-webkit-resize:none;-moz-resize:none}.button,button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;margin:0 5px 15px 0;padding:7px 20px 8px;border-radius:3px;color:#fff;font-weight:800;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5;cursor:pointer;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;-webkit-font-smoothing:antialiased}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{color:#fff}input[type=text].subsc{width:300px!important;height:30px;position:relative;right:60px}input[type=submit].subsc{float:right;height:52px;position:relative;right:200px;top:-68px}h1.page{font-size:200px!important;line-height:120px}h2.page{font-size:60px;line-height:100px}#body-wrapper{position:relative;background:#fff}.container{position:relative;margin:0 auto;padding:0;max-width:980px;border:0 solid #000}.container:after{display:block;visibility:hidden;clear:both;height:0;content:"\0020"}.fullwidth{margin-right:-70px;margin-left:-70px}.fullwidth-padding{margin-right:-70px!important;margin-left:-70px!important;padding-right:70px!important;padding-left:70px!important}#contentleft{float:left;width:71.5%}#contentright{float:right;width:71.5%}#sidebarleft{float:left;width:23.5%}#sidebarright{float:right;width:23.5%}.one-half{width:49%}.one-third{width:31.9%}.two-third{width:66%}.one-fourth{width:23.5%}.three-fourth{width:74.5%}.one-fifth{width:18.4%}.two-fifth{width:38.8%}.three-fifth{width:59.2%}.four-fifth{width:79.6%}.four-fifth,.one-fifth,.one-fourth,.one-half,.one-third,.three-fifth,.three-fourth,.two-fifth,.two-third{position:relative;float:left;margin-right:2%}.column-last{clear:right;margin-right:0!important}hr{display:block}.fixed#header .one-fifth #logo,.fixed#header .top-line{display:none}.sep10{height:10px}.sep20{height:20px}.sep30{height:30px}.sep40{height:40px}.sep50{height:50px}.sep60{height:60px}.sep70{height:70px}.sep80{height:80px}.sep90{height:90px}.sep100{height:100px}#header{border-top:5px solid;z-index:999;background:#222;position:relative;width:100%;height:120px;box-shadow:0 3px 3px -3px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 3px -3px rgba(0,0,0,.2)}.fixed#header{position:fixed;top:0;left:0;padding:18px 0;width:100%;background-color:#fff;background-color:rgba(255,255,255,.95);-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);-moz-box-shadow:0 2px 3px rgba(0,0,0,.2);box-shadow:0 2px 3px rgba(0,0,0,.2);z-index:99999999!important;height:30px!important}.fixed#header .four-fifth{width:960px}.fixed#header .four-fifth #logo{position:absolute;left:0;margin-top:0}.fixed#header .four-fifth #logo img{height:auto;margin-top:-12px;width:85%}.fixed#header .one-fifth #tagline{position:absolute;left:0;top:11px;font-size:7.3px}.fixed#header #navigation>.current i:before,.fixed#header .fullwidth{display:none!important}.fixed#header #navigation{margin-top:8px;position:absolute;left:290px}.fixed#header #navigation .current>a,.fixed#header #navigation .hover>a,.fixed#header #navigation a:hover{border-bottom:0 solid!important;background:0 0!important}.fixed#header #navigation ul{top:40px}.fixed#header #navigation ul .current>a,.fixed#header #navigation ul .current>a:hover,.fixed#header #navigation ul .hover>a,.fixed#header #navigation ul a:hover{color:#fff;background:#333!important;border:0!important}.fixed#header .nav-toggle{position:absolute;right:0;top:-28px}.fixed#header #collapse1{position:absolute;right:0;top:12px}#logo{display:block;float:left;line-height:0;margin-top:6px}.socials,.top-line .call_us{float:right;display:inline-block}#tagline{color:#ccc;font-size:10px;letter-spacing:.122em;padding:10px 5px;line-height:24px}#header.style-2 .socials_list li a,.style-2 .fullwidth,.style-2 .socials{color:#fff!important}.top-line{text-align:left}.top-line .call_us{padding:14px 0 0;line-height:14px;font-size:12px;text-align:right}.top-line .socials{padding:0}.socials{margin-top:8px}.socials_list li{margin-left:8px;width:20px;height:20px;display:inline-block;float:left}.socials_list li a{width:20px;height:20px;display:block;opacity:.7;filter:alpha(opacity=70);transition:opacity .4s;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s}.socials_list li a:hover{opacity:1;filter:alpha(opacity=100)}#header.style-2{border-top:0 solid;height:112px}.style-2 .fullwidth{height:40px}.style-2 .top-line .call_us{float:left!important}.style-2 #navigation{margin-top:0}.style-2 #navigation>li>a{padding:20px 15px}.style-2 #navigation .current>a,.style-2 #navigation .hover>a,.style-2 #navigation a:hover{border-bottom:2px solid;background:rgba(255,255,255,.1)}.style-2 #navigation>.current i:before{display:none}.fixed#header.style-2 #navigation ul li i:before,.style-2 #navigation ul li i:before{display:inline-block!important}.style-2 #navigation ul{top:108px}.style-2 .nav-toggle{top:10px}.style-2 #collapse1{top:74px}.style-2 #navigation ul ul{top:0}.fixed#header.style-2 #navigation{margin-top:-17px}.fixed#header.style-2 #navigation ul{top:87px}.fixed#header.style-2 #navigation ul ul{top:0}#header.style-3{border-top:5px solid;height:160px}.style-3 .fullwidth{height:45px;border-bottom:1px solid #f0f0f0}.style-3 .top-line .call_us{float:right!important}.style-3 .socials{float:left!important}.style-3 #navigation{margin-top:35px}.style-3 #navigation>li{height:70px}.style-3 #navigation>li>a{padding:7px 15px 0;border-radius:5px}.style-3 #navigation .current>a,.style-3 #navigation .hover>a,.style-3 #navigation a:hover{border-bottom:0 solid;color:#fff}.style-3 #navigation>.current i:before{display:none}.fixed#header.style-3 #navigation ul li i:before,.style-3 #navigation ul li i:before{display:inline-block!important}.style-3 #navigation ul{top:79px;border-top:0}.style-3 .nav-toggle{top:7px}.style-3 #collapse1{top:78px}.style-3 #navigation ul ul{top:0}.fixed#header.style-3 #navigation{margin-top:0}.fixed#header.style-3 #navigation ul{top:48px}.fixed#header.style-3 #navigation ul ul{top:0}#header.style-4{border-top:5px solid;height:205px}.style-4 .fullwidth{height:45px;background-color:#333}.style-4 .top-line .call_us{float:left!important;color:#fff!important}.style-4 .socials{float:right!important}.style-4 .socials,.style-4 .socials_list li a{color:#fff!important}.style-4 #navigation{margin-top:20px;width:971px;left:28px;position:relative;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.style-4 #navigation>li>a{padding:10px 50px 3px 30px;border-right:1px solid #e5e5e5;font-size:14px}.style-4 #navigation .current>a,.style-4 #navigation .hover>a,.style-4 #navigation a:hover{border-bottom:0 solid}.style-4 #navigation>.current i:before{display:none}.fixed#header.style-4 #navigation ul li i:before,.style-4 #navigation ul li i:before{display:inline-block!important}.style-4 #navigation ul{top:45px;left:-30px;border-top:0}.style-4 #navigation ul ul{top:0;left:250px;margin:0}.fixed#header.style-4 #navigation{margin-top:0;width:100%;left:30%;position:relative;border-top:0 solid #e5e5e5;border-left:0 solid #e5e5e5}.fixed#header.style-4 #navigation>li>a{padding:7px 15px 0;border-right:0 solid #e5e5e5;font-size:13px}.fixed#header.style-4 #navigation ul{top:50px}.fixed#header.style-4 #navigation ul ul{top:0}.fixed#header.style-4 .widget_search,.style-5 #navigation>.current i:before{display:none}.style-4 .nav-toggle{top:7px}.style-4 #collapse1{top:78px}.fixed#header.style-4 .nav-toggle{top:-65px}.fixed#header.style-4 #collapse1{top:-25px}.style-4 .widget_search{float:right!important;margin-top:35px}#header.style-5{border-top:5px solid;height:150px}.style-5 .fullwidth{height:45px;color:#333!important;background-color:#f5f5f5}.style-5 .top-line .call_us{float:left!important}.style-5 #navigation{margin-top:-2px}.style-5 #navigation>li>a{padding:45px 15px 33px}.style-5 #navigation .current>a,.style-5 #navigation .hover>a,.style-5 #navigation a:hover{border-top:2px solid;background:#fff;border-bottom:0 solid}.fixed#header.style-5 #navigation ul li i:before,.style-5 #navigation ul li i:before{display:inline-block!important}.style-5 #navigation ul{top:108px;border-top:0}.style-5 .nav-toggle{top:10px}.style-5 #collapse1{top:72px}.style-5 #navigation ul ul{top:0}.fixed#header.style-5 #navigation{margin-top:-40px}.fixed#header.style-5 #navigation ul{top:87px}.fixed#header.style-5 #navigation ul ul{top:0}#navigation{display:inline-block;float:right;margin-top:56px;margin-right:28px}#navigation li{position:relative;float:left}#navigation li a{position:relative;display:block;margin:0 0 0 20px;color:#999;font-weight:500;font-size:13px;padding:0 15px;font-family:montserratbold;text-transform:uppercase}#navigation ul li i:before,.nav-toggle,.promo-block02:after{font-family:FontAwesome}#navigation>li>a{height:30px}#navigation .current>a,#navigation .hover>a,#navigation a:hover{border-bottom:2px solid}#navigation>.current i:before,#navigation>a:hover i:before{content:"\f0d7";font-size:12px;font-family:FontAwesome;position:absolute;top:27px;left:48%;z-index:99999999!important}#collapse1,#navigation ul,#search-form,.nav-toggle{z-index:999999!important}#navigation ul{position:absolute;top:30px;left:-10px;display:none;margin:0 0 0 30px;padding:0;width:250px;border-top:2px solid;background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.35);box-shadow:0 2px 8px rgba(0,0,0,.35)}#navigation ul li{float:none;border-bottom:1px solid #f2f2f2}#navigation ul li:last-child{border-bottom:none}#navigation ul li i{position:absolute;right:10px}#navigation ul li i:before{margin-top:-20px;margin-left:-10px;color:#c2c2c2!important;content:"\f054"!important;font-size:9px}#navigation ul a{display:block;margin:0;padding:7px 20px;color:#999;font-size:13px;text-transform:none}#navigation ul .current>a,#navigation ul .current>a:hover,#navigation ul .hover>a,#navigation ul a:hover{color:#fff!important;background:#333!important;border:0!important}#navigation ul ul{top:0;left:250px;margin:0}.selectnav{position:absolute;bottom:0;display:none;padding:8px 20px;background:#fff;color:#959595;font-size:14px;-webkit-appearance:none;border:1px solid #e5e5e5!important}.nav-toggle{width:24px;height:24px;font-size:16px;cursor:pointer;color:#e5e5e5;border-radius:3px;line-height:0;padding:12px;background:0 0!important;position:absolute;top:20px;right:-660px;border:0}.nav-toggle i{top:-10px;position:relative}#collapse1{width:940px;height:60px;position:absolute;top:52px;right:-650px;background:#fff;border:1px solid #e5e5e5;float:right;padding:10px 12px 5px 10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:none}#search-form{position:relative;margin-top:36px;float:right;margin-left:20px}#s{padding:10px;border:1px solid #e1e1e1;width:920px;z-index:1000!important;border-radius:5px;color:#000;font-size:20px}#s:focus,#s:hover{border-color:#ccc}.bghome{background:url(../images/bg_home.jpg) no-repeat;height:400px;background-size:100%}.bghome02{background:url(../images/bg_home02.jpg) no-repeat;height:425px;background-size:100%}.promo-block{width:100%;text-align:center;padding:0 0 20px;float:left;line-height:50px}.promo-block02{width:95%;padding:20px;float:left;line-height:50px;background:url(../images/bg_project_details.png);border-top:5px solid;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;max-height:60px}.promo-block02:after{content:'\f0d7';position:relative;top:-100px;left:50%;font-size:24px}.logo-list li{float:left}.logo-list li a{position:relative;display:block;overflow:hidden;height:40px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.logo-list li a:hover{opacity:1}.logo-list li img{position:absolute;top:0;bottom:0;margin:auto;opacity:.5;-webkit-transition:all .3s ease}#inner_banner1,#inner_banner2,#inner_banner3,#inner_banner4{width:100%;margin:0 auto;height:auto;position:relative;overflow:hidden}.logo-list li:hover img{opacity:1}#inner_banner1{background:url(../images/bg_inner.jpg) no-repeat;background-size:100%}#inner_banner2{background:url(../images/bg_inner2.jpg) no-repeat;background-size:100%}#inner_banner3{background:url(../images/bg_inner3.jpg) no-repeat;background-size:100%}#inner_banner4{background:url(../images/bg_inner4.jpg) no-repeat;background-size:100%}#inner_banner h3{font-weight:700;text-shadow:2px 2px 0 rgba(255,255,255,.7);line-height:18px;font-size:24px}#inner_banner h6{margin-bottom:10px;font-weight:400;font-size:11px;color:#666}.bg_page_nav{position:relative;font-size:12px;font-weight:700;float:left;display:block;background-color:#fff;width:auto;height:auto;padding:5px 20px;top:40px;color:#999;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.bg_page_nav a.pager-link{text-indent:-9999em;float:left;display:block;border-radius:50%;height:8px;width:8px;border:2px solid #333;margin-right:2px;background-color:#fff}.team-member{background:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.team-member:hover{-webkit-box-shadow:0 3px 10px rgba(0,0,0,.4);box-shadow:0 3px 10px rgba(0,0,0,.4);border-bottom:3px solid}.member-photo{position:relative}.member-info:after,.one-third .member-info:after{position:absolute;left:48%;content:''}.member-photo img{width:100%}.member-info{padding:16px 20px 9px;color:#959595;font-size:12px}.member-info:after{top:170px;border:10px solid transparent;border-bottom-color:#fff}.one-third .member-info:after{top:235px;border:10px solid transparent;border-bottom-color:#fff}.member-info h4{margin:0}.member-info .position{display:block;margin-bottom:15px;color:#666}.member-info p{margin:12px 0;padding:17px 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.login-form,.notice{border:1px solid #e5e5e5}.member-social-links{display:inline-block}.member-social-links li{display:block;float:left}.member-social-links a{margin-right:20px;color:#666;letter-spacing:1px;font-size:15px}.notice{background-color:#f8f8f8;padding:20px}.notice h2{margin-bottom:10px}.notice p{font-size:14px;color:#999;line-height:22px}.service-icon{display:block;float:left;margin:0 6px 6px 0;width:40px;height:40px;border-radius:50%;background:#333;text-align:center;line-height:40px;font-size:18px}.service:hover .service-icon{color:#FFF}.service-description h3{margin:10px 0 0 48px;font-weight:500;font-size:16px;text-transform:capitalize}.service-description p{margin:25px 0 15px;color:#959595;font-size:16px}.service-description .more{float:right;opacity:0;-webkit-transition:all .3s ease}.service:hover .more{opacity:1}.service li{display:block;padding:7px 0;border-bottom:1px solid #e5e5e5}.service li:last-child{border:none}.service-icon2{display:block;float:left;margin:0 10px 40px 0;width:50px;height:50px;border-radius:50%;border:2px solid #f5f5f5;text-align:center;line-height:48px;font-size:24px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.service-icon2:hover{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.service-description2 h3{margin:10px 0 0 48px;font-weight:500;font-size:16px;text-transform:capitalize}.filter li,.items li a .overlay h3,.portfolio-detail-view h2,.process h4,.process.ok,.project-feed-filter li,.service-feature h3{text-transform:uppercase}.service-description2 p{margin:10px 0 15px;color:#959595;font-size:12px}.service-feature{position:relative;margin-top:30px}.service-feature:first-child{margin-top:0}.service-feature h3{font-size:14px;line-height:22px;color:#333;padding-bottom:7px;font-weight:700}.service-feature p{margin:0}.service-feature img,.service-feature>span{display:block;position:absolute;left:0;top:0;margin:0;padding:0!important;width:24px;height:24px;background-color:#57B3DF;border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px}.service-feature>span{font-size:25px;color:#FFF;text-align:center;line-height:23px}.service-feature2{padding-left:52px}.service-feature2 img,.service-feature2>span,.service-feature3 img,.service-feature3>span{padding:0;width:40px;height:40px;background-color:transparent!important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:40px;color:#333;text-align:center;line-height:1}.service-feature3{padding:15px;border:1px solid #f0f0f0;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.service-feature3:hover{color:#FFF!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.service-feature:hover h3{color:#FFF!important}.process,.process h4,.service-feature3:hover span{color:#fff}.service-feature3 img,.service-feature3>span{position:relative;margin:0 auto 5px;width:96px;height:96px;font-size:95px}.process{background:#333;padding:15px;max-height:100px;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 -3px rgba(0,0,0,.1) inset;-moz-box-shadow:0 -3px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -3px rgba(0,0,0,.1) inset;-o-box-shadow:0 -3px rgba(0,0,0,.1) inset}.process:hover{-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);-moz-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.2);opacity:.9}.process h4{margin-top:5px;margin-bottom:5px;font-size:16px;font-weight:800}.process:after{content:'';position:absolute;top:42%;right:-17px;border:10px solid transparent;border-left-color:#333}.process.ok{font-size:13px}.process.ok:after{display:none}.process.ok h4{font-size:24px;margin-top:0;color:#fff}.process.ok p{font-size:12px}.process.ok>i{float:left;margin-right:25px;margin-top:10px;font-size:80px}box-wrapper{overflow:hidden}.box-wrapper .box{padding:15px 0!important;text-align:center;overflow:hidden;position:relative;background:0 0;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:5px;border-radius:2px 2px 5px 0}.box-wrapper .box:hover{background:url(../images/arrow-box-ser.png) left bottom no-repeat}.box-wrapper .box p{color:#999;font-size:16px;line-height:22px;padding:30px}.box-wrapper .box i.special{font-size:30px;display:inline-block;line-height:1;margin-bottom:20px}.box-wrapper .box h4,.box-wrapper .box i.special,.box-wrapper .box p{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.jcarousel-next,.jcarousel-prev,.ui-accordion .ui-accordion-header{-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out}.box-wrapper .box h4{margin-bottom:0;font-weight:700}.box-wrapper .box:hover i.special{opacity:1;color:#fff;-webkit-animation:moveFromTop 0s ease-in-out;-moz-animation:moveFromTop 0s ease-in-out;-ms-animation:moveFromTop 0s ease-in-out}.box-wrapper .box:hover h4,.box-wrapper .box:hover p{opacity:1;color:#fff;-webkit-animation:moveFromBottom 0s ease-in-out;-moz-animation:moveFromBottom 0s ease-in-out;-ms-animation:moveFromBottom 0s ease-in-out}@-webkit-keyframes moveFromBottom{from{opacity:0;-webkit-transform:translateY(200%)}to{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes moveFromBottom{from{opacity:0;-moz-transform:translateY(200%)}to{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes moveFromBottom{from{opacity:0;-ms-transform:translateY(200%)}to{opacity:1;-ms-transform:translateY(0)}}@-webkit-keyframes moveFromTop{from{opacity:0;-webkit-transform:translateY(-200%)}to{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes moveFromTop{from{opacity:0;-moz-transform:translateY(-200%)}to{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes moveFromTop{from{opacity:0;-ms-transform:translateY(-200%)}to{opacity:1;-ms-transform:translateY(0)}}.pricing-table-extended .column,.pricing-table-simple .column{position:relative;float:left;margin:0;padding:0;text-align:center;font-size:12px}.pricing-table-extended ul li,.pricing-table-simple ul li{position:relative;display:block;margin:0}.pricing-table-extended .footer,.pricing-table-simple .footer{padding:24px 20px}.pricing-table-extended .column{display:block;border-left:2px solid #fff}.pricing-table-extended.five-cols .column{width:16.6%}.pricing-table-extended.four-cols .column{width:19.9%}.pricing-table-extended.three-cols .column{width:24.8%}.pricing-table-extended.two-cols .column{width:33.1%}.pricing-table-extended.one-cols .column{width:49.5%}.pricing-table-extended .features-list{text-align:left;border-radius:3px!important}.pricing-table-extended .level-max{z-index:9999;margin:-15px -2px -15px 0;border:none;background:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.2)}.pricing-table-extended .level-max h2 span:after,.pricing-table-extended h2 span:after{position:absolute;z-index:99999999!important;left:47%;content:''}.pricing-table-extended .header{min-height:140px;background:#333;color:#fff}.pricing-table-extended .features-list .header{background:0 0}.pricing-table-extended .level-one .header{background:#333}.pricing-table-extended .level-max .header{min-height:155px}.pricing-table-extended h1{padding:12px 15px;background:rgba(0,0,0,.2);color:#fff;font-weight:800;font-size:14px}.pricing-table-extended .level-max h1,.pricing-table-extended .level-one h1{color:#fff}.pricing-table-extended h2{margin-top:13px;color:#fff;color:rgba(255,255,255,.7);font-weight:800;font-size:12px}.pricing-table-extended h2 span{display:block;color:#fff;font-size:36px;line-height:1.2}.pricing-table-simple h1,.pricing-table-simple h2{color:#333;font-family:montserratbold}.pricing-table-extended h2 span:after{top:30%;border:10px solid transparent;border-top-color:#333}.pricing-table-extended .level-max h2 span{font-size:48px}.pricing-table-extended .level-max h2 span:after{top:31.2%;border:10px solid transparent}.pricing-table-extended ul li{padding:9px 20px;background:#f9f9f9}.pricing-table-extended ul li:nth-child(even){background:#f1f1f1}.pricing-table-extended .footer{background:#f8f8f8}.pricing-table-extended .features-list .footer{background:0 0}.pricing-table-extended .level-max .footer{padding:31px 20px;background:#fff}.pricing-table-simple .column{border-left:2px solid #fff}.pricing-table-simple .column:first-child{border:none}.pricing-table-simple.five-cols .column{width:19.9%}.pricing-table-simple.four-cols .column{width:24.9%}.pricing-table-simple.three-cols .column{width:33.1%}.pricing-table-simple.two-cols .column{width:49.6%}.pricing-table-simple.one-cols .column{width:100%}.pricing-table-simple .level-max{z-index:9999;margin:-15px -2px -15px 0;border:none;background:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.2)}.pricing-table-simple .header{padding:26px 20px 23px}.pricing-table-simple .level-max .header{padding:31px 20px 33px}.pricing-table-simple h1{margin:0 0 7px;font-weight:600;font-size:18px}.pricing-table-simple h2{margin-bottom:5px;font-weight:400;font-size:40px}.pricing-table-simple div h2{color:#fff;font-weight:600;background:#333;padding-top:40px;border-radius:80%;width:120px;height:80px;position:relative;left:28%}.pricing-table-simple h6{margin:0;color:#666;font-weight:200;font-size:11px}.pricing-table-simple ul{margin:0 20px}.pricing-table-simple ul li{padding:8px 0;border-top:1px solid #e1e1e1}.pricing-table-simple ul li:last-child{border-bottom:1px solid #e1e1e1}.pricing-table-simple .level-max .footer{margin:5px 0 10px}#landing_banner{width:100%;height:600px;background-color:#1e1e1e;position:relative;overflow:hidden}.bg_landing_banner{background:url(../images/bg_landingbanner.jpg) no-repeat;width:100%;height:100%;margin:0 auto;position:absolute;background-size:100%}#landing_banner h1{color:#fff;font-size:50px;line-height:50px;font-family:montserratbold;letter-spacing:-.09em;margin-top:50px}#landing_banner p{color:#fff;font-size:16px;line-height:20px;margin-top:30px}.landing_socials{position:relative;left:40%;font-size:40px}.landing_socials .socials_list li{margin-right:30px}.project-carousel{width:auto!important}.project-carousel div{position:relative;overflow:hidden;width:inherit}.project-carousel li{position:relative;display:block;float:left;overflow:hidden;margin:0 15px 0 0;width:230px}.project-carousel img{position:relative;display:block;width:100%}.jcarousel-next,.jcarousel-prev{position:absolute;top:0;right:73px;z-index:99!important;display:block;margin-top:-37px;width:20px;height:20px;border-radius:50%;text-align:center;line-height:18px;opacity:0;font-size:14px;background:#e5e5e5;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1);-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.filter li .active:before,.project-feed-filter li .active:before{font-family:FontAwesome;z-index:99999999!important}.jcarousel-next i,.jcarousel-next i:hover,.jcarousel-prev i,.jcarousel-prev i:hover{color:#fff}.jcarousel-prev{right:96px}.jcarousel-next,.jcarousel-next:active,.jcarousel-next:focus,.jcarousel-next:hover,.jcarousel-prev,.jcarousel-prev:active,.jcarousel-prev:focus,.jcarousel-prev:hover{opacity:1}.jcarousel-next-disabled,.jcarousel-next-disabled:active,.jcarousel-next-disabled:focus,.jcarousel-next-disabled:hover,.jcarousel-prev-disabled,.jcarousel-prev-disabled:active,.jcarousel-prev-disabled:focus,.jcarousel-prev-disabled:hover{display:block!important;cursor:auto}.project-feed-filter{display:inline-block;margin:50px 0 40px;font-size:12px}.project-feed-filter li{background:0 0;display:inline-block;font-size:12px;font-weight:300;cursor:pointer;padding:0 10px}.project-feed div a,.project-feed div img,.project-feed2 div a{display:block}.project-feed-filter li a{color:#666;padding-right:7px}.project-feed-filter li a:hover{color:#666;border-bottom:2px solid}.project-feed-filter li .active{border-bottom:2px solid}.project-feed-filter li .active:before{content:"\f0d7";font-size:12px;position:relative;top:10px;left:47%}.project-feed>div{position:relative;float:left;margin:0 0 20px;list-style:none}.project-feed div img{width:100%}.project-feed .one-half{width:48.8%}.project-feed .one-third{width:31.7%}.project-feed .one-fourth{width:23.3%}#contentleft .project-feed .one-third,#contentright .project-feed .one-third{width:31.1%}.project-feed2>div{position:relative;float:left;margin:0 5px 5px 0;list-style:none}.project-feed2 div img{display:block;width:100%}.project-feed2 .one-half{width:32.15%}.project-feed2 .one-third{width:20.9%}.project-feed2 .one-fourth{width:15.9%}.img_height{height:252px!important}.overlay,.project-item .mask,.project-item .overlay{top:0;left:0;width:100%;height:100%;overflow:hidden}.project-item{overflow:hidden;background:#fff;border-radius:3px;border:1px solid #e5e5e5!important;margin-bottom:10px}.project-item .thumbnail{position:relative;overflow:hidden;border-bottom:2px solid #999;padding-bottom:1px}.project-item:hover .thumbnail{border-bottom:2px solid #fff}.overlay,.project-item .overlay{position:absolute}.project-item .mask{position:absolute;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.project-item:hover .mask{opacity:.9;background-color:rgba(0,0,0,.5)}.project-item img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.project-item .icon-image,.project-item-shape .icon-image{margin-top:-18px;line-height:45px;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;text-align:center}.project-item:hover img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.project-item .icon-image{position:absolute;top:50%;left:-20%;margin-left:-18px;width:45px;height:45px;border-radius:50%;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;border:3px solid #fff;background:0 0}.project-item:hover .icon-image{left:50%}.project-item .icon-image i{color:#fff;font-size:16px}.project-item .thumbnail img{position:relative;overflow:hidden}.project-item .item-title{position:absolute;bottom:40px;width:100%;color:#fff;text-align:center;font-weight:500}.project-item .item-title:hover{color:#333}.project-item .thumb-item-title{position:relative;text-align:center}.project-item .thumb-item-title h6 a{color:#333;text-transform:uppercase;font-weight:800}.project-item:hover .thumb-item-title h6 a{color:#fff}.project-item .thumb-item-title span{color:#999;font-size:12px}.project-item:hover .thumb-item-title span{color:#fff;font-size:12px}.project-title{float:left;margin-bottom:30px;line-height:1.3}.project-nav{float:right;margin:15px 0 0}.project-nav a{float:left;margin-left:8px;width:25px;height:25px;border-radius:3px;background:#e1e1e1;color:#fff;text-align:center;font-weight:800;line-height:24px}.project-nav a i{color:#fff;font-size:12px}.project-description .overview{margin-top:95px;font-size:12px}.project-description .overview p{margin-top:-15px}.project-item-shape{overflow:hidden}.project-item-shape .thumbnail{position:relative;overflow:hidden}.overlay,.project-item-shape .overlay{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;background:url(../images/overlay_background.svg)}.project-item-shape .mask{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.project-item-shape:hover .mask{opacity:.9;background-color:rgba(0,0,0,.5)}.project-item-shape img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.project-item-shape:hover img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.project-item-shape .icon-image{position:absolute;top:50%;left:-20%;margin-left:-18px;width:45px;height:45px;border-radius:50%;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;border:3px solid #fff;background:0 0}.project-item-shape:hover .icon-image{left:50%}.project-item-shape .icon-image i{color:#fff;font-size:16px}.project-item-shape .thumbnail img{position:relative;overflow:hidden}.project-item-shape .item-title{position:absolute;bottom:40px;width:100%;color:#fff;text-align:center;font-weight:500}.circle .mask,.circle .thumbnail,.hexagon .mask,.hexagon .thumbnail,.rectangle .mask,.rectangle .thumbnail,.triangle .mask,.triangle .thumbnail{width:230px;height:226px}.project-item-shape .thumb-item-title{position:relative;padding:15px 20px;background:#333;text-align:center}.hexagon .mask,.hexagon .overlay{background:url(../images/mask-hexagon.png) no-repeat}.project-item-shape .thumb-item-title h6 a:hover{color:#FFF}.project-item-shape .thumb-item-title span{color:#959595;font-size:12px}.hexagon .thumbnail img{height:226px}.circle .mask,.circle .overlay{background:url(../images/mask-circle.png) no-repeat}.circle .thumbnail img{height:226px}.triangle .mask,.triangle .overlay{background:url(../images/mask-triangle.png) no-repeat}.triangle .thumbnail img{height:226px}.rectangle .mask,.rectangle .overlay{background:url(../images/mask-rectangle.png) no-repeat}.rectangle .thumbnail img{height:226px}.isotope-item{z-index:2}#infscr-loading{position:absolute;bottom:0;z-index:100;width:100%;text-align:center}#infscr-loading img{display:none}#infscr-loading div{display:inline-block;padding:15px 20px;border-radius:5px;color:#fff;font-weight:800;font-size:14px}.portfolio-wrapper{overflow:hidden}.items{width:110%;clear:both}.items li{float:left;position:relative;background:0 0;padding:0}.items.col4{margin-right:-10px}.items.col4 li{margin:0 1px 1px 0;width:243px}.items li img{display:block;width:243px;height:210px;border-radius:3px!important}.items li a .overlay{display:none;height:100%;position:absolute;width:100%;z-index:100;opacity:.9;padding:20px;border-radius:3px!important}.items li a .overlay h3{color:#FFF;font-size:14px;font-weight:800}.items li a .overlay span.meta{color:#FFF;font-weight:300;font-style:italic;font-size:12px}.items li .overlay i{position:absolute;top:40%;left:-20%;font-size:22px;font-weight:400;padding-top:0;color:#FFF;width:42px;height:40px;border-radius:50%;text-align:center;line-height:40px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s;border:3px solid #fff;background:0 0}.filter li .active,.filter li a:hover{border-bottom:2px solid}.items li .overlay:hover i{left:35%}.items:after{content:'';display:block;height:0;clear:both;visibility:hidden}.items li a,.items li a img{display:block;position:relative}.items li a{overflow:hidden}.filter{padding:0 0 25px;text-align:left;margin-bottom:0}.filter li{background:0 0;display:inline-block;font-size:12px;font-weight:300;cursor:pointer;padding:0 10px}.filter li a{color:#666;padding-right:7px}.filter li a:hover{color:#666}.filter li .active:before{content:"\f0d7";font-size:12px;position:relative;top:10px;left:47%}.isotope-item{display:block!important}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.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 .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.item-details{width:300px;overflow:hidden;position:absolute;top:40px;right:25%}.item-details .item-info{padding-bottom:20px}.item-details .item-info span{margin-right:3px}.item-details .item-info li{border-bottom:1px dashed #e5e5e5;padding:3px 0}.portfolio-content .item{margin-bottom:60px}.lite1{color:#333;font-weight:800}.portfolio-detail-view,.portfolio-detail-view-remove{position:absolute;overflow:hidden;background:url(../images/bg_project_details.png) #fff;color:#666;width:100%;padding:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-bottom:3px}.box-layout .portfolio-detail-view,.box-layout .portfolio-detail-view-remove{width:1230px}.portfolio-detail-view .closebutton{position:absolute;right:15px;top:15px;cursor:pointer;width:32px;height:30px;display:block;text-align:center;color:#333;float:left;margin-left:4px;font-size:16px;padding-top:2px;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-border-radius:50%;border-radius:50%;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.5);border:3px solid #333}.portfolio-detail-view .closebutton:hover{border:3px solid #333;color:#333}.closebutton:before{display:block;content:"\f00d";font-family:FontAwesome;text-align:center}.portfolio-detail-view .inner,.portfolio-detail-view-remove .inner{padding:0}.portfolio-detail-content-container{position:relative;height:auto;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:40px 0}.portfolio-detail-view h2{color:#333;font-size:16px;letter-spacing:.03em;margin-bottom:10px;border-bottom:1px solid #e5e5e5;font-weight:800}.portfolio-detail-view h2 span{border-radius:20px;height:5px;width:5px;border-width:2px;border-style:solid;display:block;position:absolute;left:98.5%;margin-left:-5px;margin-top:-4px;background-color:#fff;border-color:#e5e5e5}.carousel,.carousel .item,.carousel-inner,.content,.portfolio-detail-view .single{position:relative}.portfolio-detail-content-container .content{width:640px;position:relative;left:24.2%}.portfolio-detail-content-container .content img{height:400px}.carousel{line-height:1}.carousel-inner{overflow:hidden;width:100%}.carousel .item{display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel .item .link,.portfolio-detail-view .single .link{position:absolute;top:45%!important;right:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;padding:11px!important;text-align:center;font-size:13px;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.5);border:3px solid #fff}.portfolio-detail-view .single .link{padding-top:7px!important;padding-bottom:7px!important}.carousel .item:hover .link,.portfolio-detail-view .single:hover .link{-moz-opacity:1;filter:alpha(opacity=100);opacity:1}.carousel .item .link:hover,.portfolio-detail-view .single .link:hover{opacity:1;color:#FFF}.carousel .item .link:before,.portfolio-detail-view .single .link:before{display:block;content:"\f002";font-family:FontAwesome;text-align:center}.carousel .item>img{display:block;line-height:1;border-radius:3px!important}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control:before{font-family:FontAwesome;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;margin-right:0;margin-top:10px;text-align:center;width:36px;font-size:15px}.carousel-control{position:absolute;top:50%;left:15px;width:36px;height:35px;margin-top:-18px;-webkit-border-radius:50%;border-radius:50%;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.5);border:3px solid #fff}.carousel-control:hover{border:3px solid #fff;color:#FFF}.comments-list,.post-meta{border-bottom:1px solid #e5e5e5}.comment,.post-meta{border-top:1px solid #e5e5e5}.carousel:hover .carousel-control{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.carousel-control.left:before{content:'\f053'}.carousel-control.right:before{content:'\f054'}.carousel-control.right{left:auto;right:15px}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333;background:rgba(0,0,0,.75)}.carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.blog-feed{color:#666;font-size:12px}.post-meta,.post-meta a{color:#959595}.blog-feed a{position:relative;display:block}.blog-feed h4{margin-top:25px;margin-bottom:10px}.blog-feed h5{margin-top:10px}.blog-feed p{margin:0}.blog-feed .post-meta{margin-top:2px;margin-bottom:5px}.blog-feed .post-meta span{font-size:11px}.post{margin:0 0 80px;padding:0 0 30px}.post h2{letter-spacing:-.05em}.post-meta{margin-bottom:20px;padding:5px 0}.post-meta span{float:left;margin-right:30px;font-size:12px}.post-entry{float:left;width:100%;margin-bottom:80px}.post-entry .image,.post-entry .image-slider,.post-entry .video{margin-bottom:20px;max-width:100%;border-radius:3px!important}.post-entry .button{margin-top:10px}.post-entry .one-half .post-meta span{margin-right:10px;font-size:11px}.post-entry .one-half h2{font-size:24px}.pagination .current,.pagination a{float:left;margin-right:8px;width:25px;height:25px;border-radius:3px;background:#e1e1e1;color:#fff;text-align:center;font-weight:800;font-size:13px;line-height:24px}.pagination .current,.pagination a:hover{color:#fff}.pagination a i{color:#fff;font-size:12px}.post h3{margin:30px 0 23px;text-transform:capitalize;font-weight:700}.post.single p{margin-bottom:20px}.post.single p:last-child{margin-bottom:10px}.comments-list{margin:36px 0 70px;padding:0 0 10px}.comment,.comment .children .comment{margin-top:10px;padding-top:30px}.comment{font-size:12px}.comment:first-child{margin:0;padding:0;border-top:none}.comment .avatar{position:relative;z-index:1;float:left;width:50px;height:50px;border-radius:3px}.comment .respond{margin:40px 0 50px}.comment .comment-entry,.comment .comment-meta{margin-left:60px}.comment .comment-entry{color:#666}.comment .comment-meta{margin-top:-4px}.comment .author{margin:0;font-weight:600}.comment .reply{color:#959595}.comment .date{margin:1px 0 8px;color:#959595}.comment .children{padding-left:60px}.comment .children .comment{position:relative;border-top:1px solid #e5e5e5}#comments-form{margin-top:30px}.post-block{display:block;margin-right:0;margin-bottom:20px;border-radius:3px;background:#f7f7f7;-webkit-box-shadow::inset 0 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1)}.post-block .post-entry{margin:15px;width:90%}.post-block .post-entry h2{margin-bottom:10px;font-size:20px;letter-spacing:-1px;color:#333}.post-block .post-entry h2:hover{color:#333}.post-block .post-entry p{color:#333;font-size:12px;margin-top:15px;margin-bottom:5px}.post-block img{display:block;width:100%;float:left}.post-block img:hover{opacity:.8;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .5s ease}.post-block .post-meta{margin:0;padding:11px 20px;background:rgba(255,255,255,.1);font-weight:800;font-size:12px;border:0}.post-block .post-meta span{float:left;margin-right:20px;font-size:12px;padding:1px 0}.post-block .comments{float:right}.recent-blog{margin-bottom:38px}.recent-blog iframe,.recent-blog img{margin-bottom:20px!important;border-radius:3px!important;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}.recent-blog iframe{width:100%!important;height:100%!important}.recent-blog h5{line-height:18px;margin-bottom:0}.recent-blog h5 a{color:#333}.recent-blog p{margin-top:5px;margin-bottom:0}.recent-blog p a{color:#999;font-size:11px}.margin-1{margin:28px 0 22px}.entry,.entry-utility,.recent-blog h5,.recent-blog p{margin-left:60px}.recent-blog .icon{float:left;text-align:center;font-size:16px;line-height:10px;color:#fff;padding:11px 14px;border-radius:3px!important;box-shadow:0 -3px rgba(0,0,0,.1) inset;-moz-box-shadow:0 -3px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -3px rgba(0,0,0,.1) inset;-o-box-shadow:0 -3px rgba(0,0,0,.1) inset}.recent-blog .icon:hover{background-color:#333!important}.recent-blog .icon span{display:block}.entry-utility{font-size:11px}.entry-utility a,.entry-utility i{color:#999}.entry-utility a img{margin-top:6px}.entry-utility .c_right{float:right!important;margin-right:3px!important}.contact-intro{margin:60px 0 40px;color:#333;font-size:14px}.contact-info .address{margin-top:20px}#contact-form{margin-top:25px}.contact_form{width:100%;float:left}.contact_form p{margin:0}.contact_form .form{padding-top:1px}.contact_form .fields{margin-left:-19px;padding-bottom:10px;overflow:hidden}.contact_form .fields .column{width:335px!important;margin-left:19px;float:left}.contact_form .label{padding-bottom:6px;font-size:12px;color:#484848;font-weight:700}.contact_form .label span{color:red}.contact_form .field{padding:0 10px 0 0}.login-form{margin-top:25px;background:#f8f8f8;border-radius:3px;padding:20px;margin-left:30%;width:34%}.login-form input[type=password],.login-form input[type=text]{background:#fff;border:1px solid #e5e5e5;width:94%}.login-form input[type=submit]{float:right;margin-right:3px}.dropcap,.iconbox>span,.icons,.icons_png ul{float:left}.bg,.bg_static_banner{width:100%;margin:0 auto}.login-form a{color:#000;text-decoration:underline;text-align:center;font-size:14px;line-height:30px}.block_tabs_type_3 .tabs li a:hover,.colorTip,.login-form a:hover{text-decoration:none}h3.prlx,p.prlx{line-height:40px;text-shadow:1px 1px 0 rgba(0,0,0,.8);color:#fff;text-align:center}#parallax{width:100%;height:450px;background-color:#1e1e1e;position:relative;overflow:hidden;top:-32px}.bg{background:url(../images/bg_parallex.jpg) 50% 30% repeat-y fixed;height:100%;position:absolute;background-size:100%}#static_banner{width:100%;height:500px;background-color:#1e1e1e;position:relative;overflow:hidden}.bg_static_banner{background:url(../images/bg_staticbanner.jpg) no-repeat;height:100%;position:absolute;background-size:100%}h3.prlx{font-size:40px;z-index:2000;margin:15% 10% 0}p.prlx{font-size:20px;z-index:2000000;margin:2% 10% 5%;letter-spacing:3px}.prlx a{width:140px!important;font-size:14px;font-weight:800;color:#fff;text-transform:uppercase;line-height:.9;position:relative;margin-top:26px;left:42%;z-index:200;border:2px solid #fff;padding:15px;border-radius:2px;cursor:pointer;text-shadow:1px 1px 0 rgba(0,0,0,.8);box-shadow:0 0 2px rgba(0,0,0,.8)}.testimonials02:after,.testimonials03:after{content:'';position:absolute;left:20px}.prlx a:hover{opacity:.7;color:#fff}.testimonial_home{color:#999;padding:25px 25px 0;line-height:24px;font-size:15px;text-align:center;letter-spacing:.08em}.testimonial_home h1{font-size:70px;margin-bottom:20px}.testimonial_home h1,.testimonial_home h2,.testimonial_home h3{text-align:left}.author{text-align:center;display:block;margin-top:10px;margin-bottom:20px;padding-bottom:20px}author span{color:#a0a0a0}.testimonials02{background:#f6f6f6;color:#888;padding:25px;line-height:21px;border-radius:2px;-webkit-box-shadow::inset 0 10px 0 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1)}.testimonials02:after,.testimonials03{-webkit-box-shadow::inset 0 10px 0 0 rgba(0,0,0,.06)}.testimonials02:after{bottom:42px;border:10px solid transparent;border-top-color:#f6f6f6;box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.1)}.testimonials-author{float:left;display:block;margin-top:20px;margin-bottom:20px}.testimonials-author span{color:#a0a0a0}.testimonials03{background:#fff;color:#888;padding:25px;line-height:21px;border-radius:2px;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1)}.testimonials03:after{bottom:43px;border:10px solid transparent;border-top-color:#fff;-webkit-box-shadow::inset 0 10px 0 0 rgba(0,0,0,.06);box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.1)}.gray-yellow{background:#ccc}.gray-yellow:hover,.yellow-gray{background:#fec901}.yellow-gray:hover{background:#ccc}.yellow-darkgray{background:#fec901}.darkgray-yellow,.yellow-darkgray:hover{background:#333}.darkgray-yellow:hover{background:#fec901}.gray-blue{background:#ccc}.blue-gray,.gray-blue:hover{background:#14a0e6}.blue-gray:hover{background:#ccc}.blue-darkgray{background:#14a0e6}.blue-darkgray:hover,.darkgray-blue{background:#333}.darkgray-blue:hover{background:#14a0e6}.gray-cream{background:#ccc}.cream-gray,.gray-cream:hover{background:#e0dac9;color:#333}.cream-gray:hover{background:#ccc}.cream-darkgray{background:#e0dac9;color:#333}.cream-darkgray:hover,.darkgray-cream{background:#333}.darkgray-cream:hover{background:#e0dac9;color:#333}.gray-green{background:#ccc}.gray-green:hover{background:#9BCC45}.green-gray{background:#64c85f}.green-gray:hover{background:#ccc}.green-darkgray{background:#64c85f}.darkgray-green,.green-darkgray:hover{background:#333}.darkgray-green:hover{background:#64c85f}.gray-orange{background:#ccc}.gray-orange:hover,.orange-gray{background:#fe9601}.orange-gray:hover{background:#ccc}.orange-darkgray{background:#fe9601}.darkgray-orange,.orange-darkgray:hover{background:#333}.darkgray-orange:hover{background:#fe9601}.gray-pink{background:#ccc}.gray-pink:hover,.pink-gray{background:#ff8bb1}.pink-gray:hover{background:#ccc}.pink-darkgray{background:#ff8bb1}.darkgray-pink,.pink-darkgray:hover{background:#333}.darkgray-pink:hover{background:#ff8bb1}.gray-red{background:#ccc}.gray-red:hover,.red-gray{background:#f53333}.red-gray:hover{background:#ccc}.red-darkgray{background:#f53333}.darkgray-red,.red-darkgray:hover{background:#333}.darkgray-red:hover{background:#f53333}.gray-tan{background:#ccc}.gray-tan:hover,.tan-gray{background:#D7AD7C}.tan-gray:hover{background:#ccc}.tan-darkgray{background:#D7AD7C}.darkgray-tan,.tan-darkgray:hover{background:#333}.darkgray-tan:hover{background:#D7AD7C}.white-darkgray{background:#fff;color:#333}.white-darkgray:hover{background:#333;color:#fff}.darkgray-white{background:#333}.darkgray-white:hover{background:#fff;color:#333}.button.small{padding:5px 8px 6px;font-size:11px;line-height:11px}.button.big{padding:12px 30px;font-size:16px}.button,.button.big,.button.small{box-shadow:0 -3px rgba(0,0,0,.1) inset;-moz-box-shadow:0 -3px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 -3px rgba(0,0,0,.1) inset;-o-box-shadow:0 -3px rgba(0,0,0,.1) inset}.bar_graph{text-align:left!important;margin:0!important}.bar_graph li{list-style:none!important}.bar_graph li:last-child span{margin-bottom:0}.bar_graph li .bar-wrap{margin-bottom:13px;border-radius:300px;-webkit-border-radius:300px 300px 300px 300px;-o-border-radius:300px;-moz-border-radius:300px;background-color:#ebebeb;box-shadow:0 1px 2px rgba(0,0,0,.12) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;-o-box-shadow:0 1px 2px rgba(0,0,0,.12) inset}.bar_graph li span{height:12px;width:0;display:block;border-radius:300px;-webkit-border-radius:300px 300px 300px 300px;-o-border-radius:300px;-moz-border-radius:300px;overflow:visible!important;position:relative}.bar_graph li p{padding-top:10px;line-height:0}.bar_graph li span strong{position:absolute;right:0;top:-25px;padding:4px 7px!important;background-color:#333;color:#fff;line-height:12px!important;font-size:10px!important;opacity:0;display:block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px 2px 2px 2px;-o-border-radius:2px}.bar_graph li span strong:after{border-color:#333 transparent;border-style:solid;border-width:5px 5px 0;bottom:-4px;content:"";display:block;left:12px;position:absolute;width:0}.bar_graph li span strong.full:after{left:15px}.icons{display:block;margin:0 10px 20px 0;width:185px;height:40px;text-align:left;font-weight:400;font-size:14px}.icons i{top:5px!important;position:relative;font-size:30px;line-height:10px}.icons_png li{display:inline-block;width:133px;height:130px;text-align:center;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;padding:20px 0 0 25px;margin:0!important}.icons_png li.last{border-right:1px solid #e5e5e5}.icons_png li.lastbot{border-bottom:1px solid #e5e5e5}.icons_png li img{width:100px;height:100px}.iconbox{display:block;margin-bottom:0}.iconbox>span{display:block;line-height:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.iconbox p{margin-top:20px;font-size:16px}.iconbox .content{width:100%;-webkit-box-sizing:padding-box;-moz-box-sizing:padding-box;box-sizing:padding-box}.iconbox .content>strong{display:block;margin-bottom:10px;font-size:14px;color:#373737;font-weight:600}.iconbox .content+div{clear:both}.iconbox.left .content{padding-left:80px}.iconbox.left>span{font-size:55px;margin-right:20px}.iconbox.heading .content{padding-left:0}.iconbox.heading .content>strong{font-size:16px;margin-bottom:15px}.iconbox.heading>span{font-size:25px;margin-right:25px;margin-bottom:14px}.iconbox.hexagon .content{padding-top:140px;text-align:center}.iconbox.hexagon .content>strong{text-align:center;font-size:16px;position:relative;padding-bottom:10px;text-transform:uppercase}.iconbox.hexagon>span,.iconbox.hexagon>span:after{position:absolute;top:0;left:50%;margin-left:-49px;width:98px;height:106px}.iconbox.hexagon>span{line-height:102px;font-size:50px;background:#e5e5e5;text-align:center}.iconbox.hexagon>span:after{content:'';display:block;background:url(../images/overlay-hexagon.png)}.iconbox.hexagon:hover>span{color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;top:-10px;position:relative}.iconbox.circle .content{padding-top:200px;text-align:center}.iconbox.circle .content>strong{text-align:center;font-size:24px;line-height:30px;position:relative;padding-bottom:10px}.iconbox.circle>span,.iconbox.circle>span:after{position:absolute;top:0;margin-left:-49px;width:180px;height:180px}.iconbox.circle>span{line-height:180px;left:30%;font-size:80px;background:#333;text-align:center;border-radius:50%;color:#fff}.iconbox.circle>span:after{content:'';display:block;left:50%}.iconbox.circle:hover>span{width:175px;height:175px;background:0 0;border:3px solid #333;color:#333;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all 5ms ease-in-out}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-moz-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash}.iconbox.circle:hover>span[data-animation=flash] i{-webkit-animation:flash ease-in-out 1 normal .8s;-moz-animation:flash ease-in-out 1 normal .8s;-ms-animation:flash ease-in-out 1 normal .8s;-o-animation:flash ease-in-out 1 normal .8s;animation:flash ease-in-out 1 normal .5s}.dropcap{font-size:60px;line-height:54px;padding-top:4px;padding-right:10px;margin-top:-2px}.dropcap.gray{color:#666}.accordion{-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.03);box-shadow:0 2px 0 0 rgba(0,0,0,.03)}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;font-size:12px;padding:10px 0;line-height:26px;outline:0;color:#333;border:1px solid #e5e5e5;margin-top:5px;font-weight:800;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;background:-moz-linear-gradient(center top,rgba(255,255,255,1) 0,rgba(250,250,250,1) 100%);background:-webkit-gradient(linear,center bottom,center top,from(rgba(0,0,0,.1)),to(rgba(255,255,255,.1)));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')";text-transform:uppercase;background-color:#fcfcfc}.ui-accordion .ui-accordion-header:hover{background-color:#fff}.ui-accordion .ui-accordion-header-active,.ui-accordion .ui-accordion-header-active:hover{background-color:#fff!important;background:-moz-linear-gradient(center top,rgba(255,255,255,1) 0,rgba(255,255,255,1) 100%);border-bottom:0}.ui-accordion .ui-accordion-icons{padding-left:20px}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;right:0}.ui-accordion .ui-accordion-content{padding:0 20px 20px;border:1px solid #e0e0e0;border-top:0}.block_tabs_type_3 .tab_content,.block_tabs_type_3 .tabs,block_tabs_type_3{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.ui-accordion .ui-accordion-content p{margin:0}.ui-accordion-icon,.ui-accordion-icon-active{width:20px;height:20px;display:inline-block;background-color:#e5e5e5;border-radius:50%;background-image:url(../images/plus.png);background-repeat:no-repeat;background-position:50%;float:right;margin:5px 10px 0 0;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1);-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.ui-accordion-icon-active{box-shadow:inset 0 -1px 0 0 transparent;background-image:url(../images/minus.png)}block_tabs_type_3{position:relative;border-left:1px solid #e5e5e5}.block_tabs_type_3 .line{width:1px;height:332px;overflow:hidden;position:absolute;left:219px;top:100px;bottom:0;background-color:#e5e5e5}.block_tabs_type_3 .tabs{width:218px;margin-bottom:-1px;float:left;position:relative;background-color:#f5f5f5;z-index:10;border-left:1px solid #e5e5e5}.block_tabs_type_3 .tabs li{margin-right:-1px;display:block;border-top:1px solid #e5e5e5}.block_tabs_type_3 .tabs li a{height:38px;line-height:38px;padding-left:15px;display:block;position:relative;color:#4a4a4a;font-weight:700}.block_tabs_type_3 .tabs li a.current{background-color:#fff;border-left:3px solid}.block_tabs_type_3 .tab_content{padding:10px 12px 20px 20px;display:none;overflow:hidden;border-top:1px solid #e5e5e5;height:300px}.block_tabs_type_3 .tab_content h3{padding-bottom:18px;font-size:18px;font-weight:700}.notification span,.widget h3,blockquote .person{font-weight:600}.block_tabs_type_3 .tab_content p{padding-bottom:0}.notification{font-size:14px;line-height:18px;margin-bottom:15px;position:relative;padding:14px 40px 14px 18px;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.03);box-shadow:0 2px 0 0 rgba(0,0,0,.03);border-radius:3px}.notification p{margin:0}.notification.success,.notification.success strong{background-color:#64c85f;color:#fff;border:1px solid #50b44b}.notification.error,.notification.error strong{background-color:#f53333;color:#fff;border:1px solid #e11e1e}.notification.warning,.notification.warning strong{background-color:#fec901;color:#fff;border:1px solid #deaf00}.notification.notice,.notification.notice strong{background-color:#14a0e6;color:#fff!important;border:1px solid #1290ce}.notification strong{border:none!important}.notification.error .close,.notification.notice .close,.notification.success .close,.notification.warning .close{padding:0 14px;position:absolute;right:0;top:20px;display:block;height:8px;weight:8px}.close i{font-size:14px;margin:-5px 5px 0 0;float:left;color:#fff;opacity:.5}.close i:hover{opacity:1;color:#fff}.content-social-links li{float:left;margin:0 15px 6px 0;width:180px}.content-social-links li a{display:block;width:auto;font-size:24px;color:#333;text-align:left}.content-social-links li span{font-size:14px}blockquote{position:relative;margin:30px 0;padding:15px 30px;color:#666;font-style:italic;background-color:#f8f8f8;border-left:3px solid}blockquote p:last-of-type{margin-bottom:0}blockquote .person{display:block;margin-top:10px;color:#333;font-style:normal}ul.circle,ul.disc,ul.square{margin-bottom:25px}ul.circle li,ul.disc li,ul.square li{margin:0 10px 5px;color:#666}ul.disc li{list-style-type:disc}ul.circle li{list-style-type:circle}ul.square li{list-style-type:square}.list{float:left;clear:left}ul.list li{width:100%;display:block;margin:0 10px 10px}.colorTip{display:none;position:absolute;left:50%;top:30px;padding:6px;font-size:11px;font-style:normal;line-height:1;text-align:center;text-shadow:0 0 1px #fff;white-space:nowrap;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.pointyTip,.pointyTipShadow{border:6px solid transparent;top:-12px;height:0;left:50%;margin-left:-6px;position:absolute;width:0}.colorTipContainer{position:relative;text-decoration:none!important;display:inline-block}.black .pointyTip{border-bottom-color:#333}.black .colorTip{background-color:#333;color:#e5e5e5;text-shadow:none}.widget{margin:0 0 30px;font-size:12px}#footer .widget{margin:20px 0 0}.widget h3{margin:0 0 18px;font-size:16px;font-family:montserratbold}.widget_search input{width:212px!important}.widget_search{margin-top:15px}.widget_categories li{padding:7px 0 7px 13px;border-bottom:1px solid #e5e5e5}.widget_categories li:before{margin:0 10px 0 -16px;color:#959595;content:"\f105";font-family:FontAwesome}.widget_categories li:last-child{border:none}.widget_categories li a{color:#666}#footer .widget_categories li{border-bottom:1px solid #484848;background:url(../images/c_icon_next_g.html) 0 12px no-repeat}#footer .widget_categories li:last-child{border:none}#footer .widget_categories li a{color:#C2C2C2}.widget_text{color:#666;font-size:14px}.ui-tabs .ui-tabs-nav{display:block;display:table;width:100%}.bordered.ui-tabs .tabs-content-wrapper{display:block;margin-top:-21px;padding:30px 20px;border:1px solid #e5e5e5;border-radius:3px}.bordered.ui-tabs .tabs-content-wrapper i{font-size:60px!important;margin-right:30px!important}.ui-tabs .ui-tabs-nav li{position:relative;float:left;margin:0 0 20px;padding:0;width:auto;line-height:32px}#sidebar .ui-tabs .ui-tabs-nav li{width:50%}.ui-tabs .ui-tabs-nav li a{display:block;padding:0 20px;border:1px solid #e5e5e5;border-left:none;border-radius:3px 3px 0 0;color:#959595;text-align:center;font-weight:600;background:#f5f5f5}.ui-tabs .ui-tabs-nav li a:last-child{margin-right:0}.ui-tabs .ui-tabs-nav li:first-child a{border-left:1px solid #e5e5e5}.ui-tabs .ui-tabs-nav li a:hover,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{border-top:1px solid}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{border-bottom:1px solid #fff;color:#333;background:#fff}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{position:relative;display:block}.ui-tabs .ui-tabs-panel .posts li{margin-bottom:15px}.ui-tabs .ui-tabs-panel .posts li:last-child{margin:0}.ui-tabs .ui-tabs-panel .posts img{float:left;margin-top:3px;margin-right:10px;width:70px;height:50px;border-radius:3px}.ui-tabs .ui-tabs-panel .entry .date{display:block;color:#959595}.ui-tabs .ui-tabs-hide{display:none!important}.widget_recent_entries .posts li{margin-bottom:15px}.widget_recent_entries .posts li:last-child{margin:0}.widget_recent_entries .posts img{float:left;margin-top:3px;margin-right:10px;width:70px;height:50px;border-radius:3px}.widget_recent_entries .entry .date{display:block;color:#959595}#footer .widget_recent_entries a{color:#c2c2c2}#footer .widget_recent_entries .date{color:#666}.widget_latest_posts li{margin-bottom:5px}.widget_latest_posts li:last-child{margin:0}.widget_latest_posts li i{font-size:8px!important;color:#666!important;margin-right:5px}.widget_latest_posts li span{font-size:10px}.photo-stream{margin-right:-12px}.photo-stream li{float:left;overflow:hidden;margin:0 10px 10px 0}.photo-stream a img{display:block;border-radius:3px;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all .6s ease;opacity:.7}.photo-stream a:hover img{opacity:1;filter:none;-webkit-filter:grayscale(0)}.photo-stream img{display:block;width:60px;height:60px;border-radius:3px}#footer .photo-stream{margin-top:22px}.footer_tags h3{padding-bottom:23px}.footer_tags ul{margin-left:-6px;margin-bottom:-6px;display:block;overflow:hidden}.footer_tags li{margin-left:6px;margin-bottom:6px;float:left}.footer_tags li a{height:23px;line-height:24px;padding:0 9px;display:block;position:relative;background-color:#363636;border:1px solid #242424;background:-webkit-gradient(linear,0 0,0 100%,from(#363636) to(#363636));background:-webkit-linear-gradient(#505050,#363636 1px,#363636);background:-moz-linear-gradient(#505050,#363636 1px,#363636);background:-ms-linear-gradient(#505050,#363636 1px,#363636);background:linear-gradient(#505050,#363636 1px,#363636);background:-o-linear-gradient(#505050,#363636 1px,#363636);-pie-background:linear-gradient(#505050,#363636 1px,#363636);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.03);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.03);box-shadow:0 1px 2px 0 rgba(0,0,0,.03);behavior:url(layout/plugins/PIE.html);font-size:12px;color:#b2b1b1}.footer_tags li a:hover{background-color:#fff;border:1px solid #1a1a1a;background:-webkit-gradient(linear,0 0,0 100%,from(#404040) to(#404040));background:-webkit-linear-gradient(#595959,#404040 1px,#404040);background:-moz-linear-gradient(#595959,#404040 1px,#404040);background:-ms-linear-gradient(#595959,#404040 1px,#404040);background:linear-gradient(#595959,#404040 1px,#404040);background:-o-linear-gradient(#595959,#404040 1px,#404040);-pie-background:linear-gradient(#595959,#404040 1px,#404040);color:#fff;text-decoration:none}#footer{background:#222;color:#666;font-size:12px;padding-top:40px}#footer .logo{display:block;margin-top:-15px;margin-bottom:20px;color:#fff;letter-spacing:-.05em;font-weight:800;font-size:28px;line-height:1.2em}#footer a,#footer h3,p.workinfo{font-weight:700}#footer h3{margin-bottom:20px;color:#e5e5e5;font-size:12px;text-transform:uppercase;letter-spacing:.2em}#footer i{font-size:18px}#footer a,.copyright{font-size:14px;color:#999}#footer .info{margin:60px auto 0;padding:15px 0;width:100%;background:#2b2b2b;border-top:1px solid #3c3c3c}.copyright{float:left}.botnav{float:right}.botnav li{float:left;margin-left:10px;line-height:26px;font-size:11px;letter-spacing:.1em}.botnav li a{padding:0 10px 0 0;border-right:1px solid #666}.botnav li a.last{border-right:0 solid #666}.social-links{float:left;border-top:1px solid #333;width:100%}.social-links li{float:left;margin-right:10px;text-align:left}.social-links li a{display:block;width:26px;height:26px;text-align:center;line-height:26px}.social-links li a i{color:#999}#back-to-top i,.project-item .thumb-item-title:hover,p.workinfo:hover{color:#fff}.social-links li a:hover{opacity:1}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateX(-10deg)}70%{-o-transform:perspective(400px) rotateX(10deg)}100%{-o-transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{-webkit-animation:flipInX 1s 1;-moz-animation:flipInX 1s 1;-ms-animation:flipInX 1s 1;-o-animation:flipInX 1s 1;animation:flipInX 1s 1}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation:fadeIn 1s 1;-moz-animation:fadeIn 1s 1;-ms-animation:fadeIn 1s 1;-o-animation:fadeIn 1s 1;animation:fadeIn 1s 1}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation:fadeInUp 1s 1;-moz-animation:fadeInUp 1s 1;-ms-animation:fadeInUp 1s 1;-o-animation:fadeInUp 1s 1;animation:fadeInUp 1s 1}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation:fadeInDown 1s 1;-moz-animation:fadeInDown 1s 1;-ms-animation:fadeInDown 1s 1;-o-animation:fadeInDown 1s 1;animation:fadeInDown 1s 1}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation:fadeInLeft 1s 1;-moz-animation:fadeInLeft 1s 1;-ms-animation:fadeInLeft 1s 1;-o-animation:fadeInLeft 1s 1;animation:fadeInLeft 1s 1}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation:fadeInRight 1s 1;-moz-animation:fadeInRight 1s 1;-ms-animation:fadeInRight 1s 1;-o-animation:fadeInRight 1s 1;animation:fadeInRight 1s 1}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(.9)}100%{-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)}50%{opacity:1;-o-transform:scale(1.05)}70%{-o-transform:scale(.9)}100%{-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.bounceIn{-webkit-animation:bounceIn 1s 1;-moz-animation:bounceIn 1s 1;-ms-animation:bounceIn 1s 1;-o-animation:bounceIn 1s 1;animation:bounceIn 1s 1}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.bounceInDown{-webkit-animation:bounceInDown 1s 1;-moz-animation:bounceInDown 1s 1;-ms-animation:bounceInDown 1s 1;-o-animation:bounceInDown 1s 1;animation:bounceInDown 1s 1}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation:rotateIn 1s 1;-moz-animation:rotateIn 1s 1;-ms-animation:rotateIn 1s 1;-o-animation:rotateIn 1s 1;animation:rotateIn 1s 1}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation:rotateInUpLeft 1s 1;-moz-animation:rotateInUpLeft 1s 1;-ms-animation:rotateInUpLeft 1s 1;-o-animation:rotateInUpLeft 1s 1;animation:rotateInUpLeft 1s 1}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation:rotateInDownLeft 1s 1;-moz-animation:rotateInDownLeft 1s 1;-ms-animation:rotateInDownLeft 1s 1;-o-animation:rotateInDownLeft 1s 1;animation:rotateInDownLeft 1s 1}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation:rotateInUpRight 1s 1;-moz-animation:rotateInUpRight 1s 1;-ms-animation:rotateInUpRight 1s 1;-o-animation:rotateInUpRight 1s 1;animation:rotateInUpRight 1s 1}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation:rotateInDownRight 1s 1;-moz-animation:rotateInDownRight 1s 1;-ms-animation:rotateInDownRight 1s 1;-o-animation:rotateInDownRight 1s 1;animation:rotateInDownRight 1s 1}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0)}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-moz-transform:translateX(0) rotate(0)}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-o-transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0) rotate(0)}}.rollIn{-webkit-animation:rollIn 1s 1;-moz-animation:rollIn 1s 1;-ms-animation:rollIn 1s 1;-o-animation:rollIn 1s 1;animation:rollIn 1s 1}#back-to-top{position:fixed;right:30px;bottom:30px;z-index:9999;width:45px;height:45px;border-radius:3px;background:#333;text-align:center;line-height:45px}p.workinfo{line-height:15px;font-size:14px;margin-bottom:0!important}.project-item .thumb-item-title{padding:12px;background:rgba(0,0,0,.1)}p.proj-desc{overflow:hidden;text-overflow:ellipsis;line-height:17px;font-size:14px;height:55px}.protags{margin-top:10px}