html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font-family:"source-sans-pro-n4", "source-sans-pro";font-weight:400;color:inherit}h1,h2,h3,h4{font-family:"source-sans-pro-n6", "source-sans-pro";font-weight:600}h1{margin-bottom:20px}h2{font-size:45px;margin-bottom:20px}p{font-size:25px;margin-bottom:10px;font-family:"source-sans-pro-n3", "source-sans-pro";font-weight:300}li{font-size:13px}a{text-decoration:none}div{position:relative}hr{border:none;border-top:3px solid white}.clear{clear:both}.Wrapper{position:absolute;top:0px;display:block;background:#f5f5f5;width:100%;min-height:100%;text-align:center}.Site{background:#fff;z-index:15;text-align:left;margin:0 auto 0px;padding:0px 0px 0px;vertical-align:top}.content{width:90%;max-width:960px;padding:0px 00px;margin:auto;display:block;text-align:left}.header{background:#fff;position:fixed;top:0px;left:0px;width:100%;height:185px;z-index:18}.logo{background:url("/_assets/img/hdr_logo.png") no-repeat;float:left;width:233px;height:104px;margin-top:45px}.utilities{float:right}.nav{float:right;margin-top:57px}.nav ul,.nav li{list-style:none}.nav li{float:left;zoom:1;padding:9px 30px;margin-left:20px;color:#373737;cursor:pointer;font-size:19px;line-height:19px;font-family:"source-sans-pro-n6", "source-sans-pro";font-weight:600;text-transform:uppercase;-moz-transition:background-color .5s, -moz-transform .5s;-webkit-transition:background-color .5s, -webkit-transform .5s;-o-transition:background-color .5s, -o-transform .5s;transition:background-color .5s, transform .5s}.nav li a{font-family:"source-sans-pro-n6", "source-sans-pro";font-weight:600}.nav li:hover,.nav li.active{background:#fecd07}.mobile_nav{display:none;background:#fecd07;position:fixed !important;top:0px;right:-200px;margin-top:0px;width:200px;height:100%;z-index:20}.mobile_nav ul{padding:0px}.mobile_nav li{list-style:none;float:left;zoom:1;color:#373737;cursor:pointer;font-size:19px;line-height:19px;font-family:"source-sans-pro-n6", "source-sans-pro";font-weight:600;text-transform:uppercase;margin-left:20px;display:block;clear:both;text-align:left;padding:23px 30px;width:120px}.mobile_nav li a{font-family:"source-sans-pro-n6", "source-sans-pro";font-weight:600}.mobile_nav li:hover,.mobile_nav li.active{background:#eab000;color:#fff}.toggle{display:none;position:fixed;top:37px;right:0px;z-index:21;background:url("/_assets/img/icn_toggle.png") #fecd07 center no-repeat;height:56px;width:40px}.toggle.open{background:url("/_assets/img/icn_toggle_open.png") #fecd07 center no-repeat}.main{z-index:2;margin-bottom:0px}.block{padding-top:240px;padding-bottom:175px;color:white;z-index:5;width:100%}.block a{color:#ffce08}.block1{background:#fff}.block2{background:#00b2ed;padding-top:100px}.block2 .left{width:70%}.block2 .right{width:30%}.block2 .right img{width:100%}.block3{background:#343434}.project .block{padding-top:240px}.block1 .content{padding:0px;padding:0px 0px}.contact_info{margin:20px 0px;margin-right:0px}.contact_info p{font-family:"source-sans-pro-n6", "source-sans-pro";font-weight:600}.left{float:left;width:40%;vertical-align:top}a.btn{background:#444;float:left;border-radius:0px;zoom:1;-webkit-appearance:none;padding:13px 20px;color:#fff;cursor:pointer;font-size:20px;line-height:20px;font-family:"source-sans-pro-n6", "source-sans-pro";font-weight:600;border:none;margin:auto;-moz-transition:background-color .5s, -moz-transform .5s;-webkit-transition:background-color .5s, -webkit-transform .5s;-o-transition:background-color .5s, -o-transform .5s;transition:background-color .5s, transform .5s}a.btn:hover{background:#fecd07;outline:none}.social{background:url("/_assets/img/icn_social.png") no-repeat;float:left;height:67px;width:69px;margin:20px 0px 30px;cursor:pointer}.social.dribbble{background-position:left top}.social.twitter{background-position:center top;margin:20px 25px 30px}.social.linkedin{background-position:right top}.social.dribbble:hover{background-position:left bottom}.social.twitter:hover{background-position:center bottom}.social.linkedin:hover{background-position:right bottom}.right{width:40%;float:right;vertical-align:top}.cup{margin-top:-190px}.piece{position:relative;width:32%;float:left;margin-top:4%;margin-right:0}.piece .pi{border:5px solid #c8c8c8}.piece img{width:100%}.piece:hover,.piece.nopic:hover{background:#00b2ed}.piece.nopic{background:#c8c8c8}.piece:hover .pi,.piece.nopic:hover .pi{border:5px solid #00b2ed}.piece.nopic .pi{border:5px solid #c8c8c8}.piece:nth-child(3n+2){margin-right:2%;margin-left:2%}.piece:hover img{opacity:.15;z-index:8}.piece .info{display:none;position:absolute;bottom:10px;left:10px;color:white;font-size:15px;z-index:15;font-family:"source-sans-pro-n3", "source-sans-pro";font-weight:300}.piece.nopic .info{display:block}.piece.nopic img{opacity:0;z-index:8}.piece .info strong{font-family:"source-sans-pro-n4", "source-sans-pro";font-weight:400;font-size:19px}.piece:hover .info{display:block}p.small{font-size:15px;font-family:"source-sans-pro-n4", "source-sans-pro";font-weight:400}p.small span{font-family:"source-sans-pro-n4", "source-sans-pro";font-weight:400;color:#a3a3a3}.des_dev{margin:30px 0px}.des_dev td{padding-right:40px}.des_dev p{font-family:"source-sans-pro-n3", "source-sans-pro";font-weight:300;font-size:18px;color:#fecd07}.des_dev p strong{font-family:"source-sans-pro-n4", "source-sans-pro";font-weight:400;color:white;display:block}.next_proj,.prev_proj{margin:-8px 0 30px;background:#a3a3a3;padding:15px 18px;z-index:10;cursor:pointer;color:#fff;width:119px;line-height:1;font-size:15px;font-family:"source-sans-pro-n3", "source-sans-pro";font-weight:300}a.prev_proj{color:white;float:left;background-image:url("/_assets/img/icn_arw_next_proj.png");background-position:20px center;padding-left:40px;background-repeat:no-repeat;text-align:right}a.next_proj{color:white;float:right;background-image:url("/_assets/img/icn_arw_prev_proj.png");background-position:150px center;padding-right:40px;background-repeat:no-repeat}a.prev_proj:hover,a.next_proj:hover{background-color:#fecd07;color:#fff}.port_slide{width:100%;overflow:hidden}.port_slide_inner{width:400%;position:relative}.port_img{float:left;width:25%;z-index:1}.arw_left,.arw_right{position:absolute;top:0px;background:#dadada;padding:10px 10px;z-index:10;cursor:pointer;display:none;color:#a3a3a3;width:50px;height:100px;line-height:1;font-family:"source-sans-pro-n3", "source-sans-pro";font-weight:300;opacity:.8;-moz-transition:background-color .5s, -moz-transform .5s;-webkit-transition:background-color .5s, -webkit-transform .5s;-o-transition:background-color .5s, -o-transform .5s;transition:background-color .5s, transform .5s}.arw_left{background-image:url("/_assets/img/icn_arw_pslide_left.png");background-position:center;background-repeat:no-repeat;left:0px;overflow:hidden}.arw_right{background-image:url("/_assets/img/icn_arw_pslide_right.png");background-position:center;background-repeat:no-repeat;right:0px;overflow:hidden;text-align:right}.arw_left:hover,.arw_right:hover{background-color:#fecd07;color:#fff}.markers{text-align:center}.marker{background-color:#a3a3a3;display:inline-block;*display:inline;zoom:1;height:15px;width:15px;margin:20px 5px;cursor:pointer}.marker:hover,.marker.active{background-color:#fecd07}.footer{text-align:center;width:100%;z-index:20}.footer img{float:right;margin-top:-60px;margin-bottom:20px;margin-right:20px}form{font-size:18px}label{font-size:22px;margin-bottom:10px;margin-top:10px;color:#fecd07;display:block}input[type=text],input[type=email],input[type=password],textarea{background:white;border:none;-webkit-appearance:none;border-radius:0px;box-shadow:inset 10px 0px 0px #fecd07;width:100%;padding:20px 0px;text-indent:20px;font-size:18px;margin-bottom:22px;color:#373737;-moz-transition:background-color .5s, -moz-transform .5s;-webkit-transition:background-color .5s, -webkit-transform .5s;-o-transition:background-color .5s, -o-transform .5s;transition:background-color .5s, transform .5s;-webkit-transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-kthtml-transition:all .2s linear;transition:all .2s linear}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus{background:#fff0b2;outline:none}textarea{height:200px;padding:20px;text-indent:0px;width:90%;padding:20px 5%}.admin .right{width:55%}input[type=submit]{background:#9e9e9e;border-radius:0px;zoom:1;-webkit-appearance:none;padding:13px 50px;color:#fff;cursor:pointer;font-size:20px;line-height:20px;font-family:"source-sans-pro-n6", "source-sans-pro";font-weight:600;border:none;margin:auto;display:block;-moz-transition:background-color .5s, -moz-transform .5s;-webkit-transition:background-color .5s, -webkit-transform .5s;-o-transition:background-color .5s, -o-transform .5s;transition:background-color .5s, transform .5s}input[type=submit]:hover{background:#fecd07}.login_username.found,.login_password.found{box-shadow:inset 10px 0px 0px #06b012;-webkit-transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-kthtml-transition:all .2s linear;transition:all .2s linear}.admin_sec{background:url("/_assets/img/bg_gray.jpg") #343434}.utility{float:right;position:absolute;top:-40px;right:0px}.user_found{background:green;width:10px}.logout{float:left;margin-left:30px;color:#333}.logout:hover{color:#00b2ed}.logo_admin{background:url("/_assets/img/admin/hdr_logo_blue.png") no-repeat}.admin.login .content{text-align:center}.admin h2{font-size:25px}.admin .block{padding-top:240px !important}.tbl_admin{vertical-align:middle;width:100%}.tbl_admin th,.tbl_admin td{vertical-align:middle;padding:8px 20px 8px;text-align:center;font-family:"source-sans-pro-n3", "source-sans-pro";font-weight:300;font-size:20px}.tbl_admin th{color:#fecd07}.tbl_admin.tbl_contact,.tbl_admin.tbl_contact td{vertical-align:top;font-size:15px}.tbl_admin.tbl_contact a{color:#00b2ed}.tbl_admin.tbl_contact a:hover{color:#fff}.tbl_admin th:first-child,.tbl_admin tr td:first-child{padding-right:0px;padding-left:0px}.tbl_admin tr th:first-child,.tbl_admin tr td:nth-child(2){text-align:left}.tbl_admin.pages th:first-child,.tbl_admin.pages tr td:first-child{text-align:left}.tbl_admin a{color:white;text-decoration:none}.tbl_admin tr td a{text-align:center}.sort_up,.sort_down,.edit_icn,.delete_icn,.add_project{opacity:.5;background:url("/_assets/img/admin_sprite.png")}.sort_up:hover,.sort_down:hover,.edit_icn:hover,.delete_icn:hover{opacity:1}.add_project{background-position:-335px -10px;display:block;height:31px;width:31px;opacity:1}.sort_up{display:inline-block;height:33px;width:23px;background-position:-173px -10px}.sort_down{display:inline-block;height:33px;width:23px;background-position:-118px -10px}.edit_icn{display:block;margin:auto;height:33px;width:26px;background-position:-230px -13px}.delete_icn{display:block;margin:auto;height:33px;width:26px;background-position:-6px -56px}#sortable_slides{list-style:none;padding:0px;margin:0px}#sortable_slides li{list-style:none;padding:0px;margin:0px 10px 0px 0px;float:left;cursor:pointer;position:relative}.delete_img{position:absolute;top:-5px;right:-5px;background:#000;border-radius:50%;height:20px;width:20px;line-height:20px;text-align:center;text-transform:lowercase;font-size:18px}.delete_img:hover{background:#fff;color:#000}@media (max-width: 770px){.Wrapper{width:100%;min-width:100%}.content,.block .content{width:90%}.nav li{margin-left:10px}.piece{margin-top:22px;margin-right:0px;margin-bottom:20px;width:45%}.piece:nth-child(3n+3){float:left;margin-top:22px;margin-right:0px;margin-left:0px}.piece:nth-child(3n+2){margin-right:0;margin-left:0}.piece:nth-child(2n+2){float:right;margin-top:22px;margin-right:0px;margin-left:0px}.piece img{width:100%;height:100%}.block1 .content,.block2 .content{width:85%}.cup{margin-top:-190px}.footer{text-align:center;min-width:100%;width:100%;z-index:20}}@media (max-width: 750px){.nav ul{padding:0px}.nav li{margin-left:0px;padding:9px 17px}}@media (max-width: 600px){.Wrapper{width:100%;min-width:100%;overflow-x:hidden}.header{height:125px}.content,.block .content{width:90%}.header .content{text-align:center;width:100%}.logo{background:url("/_assets/img/hdr_logo_mobile.png") no-repeat;float:none;display:block;margin:0px auto 0px;padding-top:21px;background-position:bottom center;height:78px;width:173px}.nav{display:none}.mobile_nav{display:block}.toggle{display:block}.block,.project .block{padding-top:160px}.block2 .right{display:none}.des_dev td{padding-right:0px}.des_dev tr td:first-child{padding-right:40px}.block1 .content,.block2 .content{width:85%}.left,.block2 .left{width:100%}.right{width:100%}.sm{width:100%;text-align:center}.social{display:inline-block;*display:inline;zoom:1;float:none}a.next_proj{width:100px;padding:10px 25px 10px 10px;background-position:110px center}a.prev_proj{width:100px;padding:10px 10px 10px 25px;background-position:10px center}.footer{text-align:center;min-width:100%;width:100%;z-index:20}}@media (max-width: 500px){.piece{margin-top:22px;margin-right:0px;margin-bottom:20px;width:100%;max-width:300px;margin:22px auto 0px !important;float:none !important;display:block}.piece:nth-child(3n+3){float:left;margin-top:22px;margin-right:0px;margin-left:0px}.piece:nth-child(2n+2){float:right;margin-top:22px;margin-right:0px;margin-left:0px}.piece img{width:100%;height:100%}}@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5){.logo{background-image:url("/_assets/img/hdr_logo2x.png");background-size:173px 78px}.toggle{background-image:url("/_assets/img/icn_toggle2x.png");background-size:13px 25px}.toggle.open{background-image:url("/_assets/img/icn_toggle_open2x.png");background-size:13px 25px}.social{background-image:url("/_assets/img/icn_social2x.png");background-size:249px 135px}a.next_proj{background-image:url("/_assets/img/icn_arw_prev_proj2x.png");background-size:10px 17px}a.prev_proj{background-image:url("/_assets/img/icn_arw_next_proj2x.png");background-size:10px 17px}}
