@media all and (min-width:740px) and (min-device-width:740px),(max-device-width:800px) and (min-width:740px) and (orientation:landscape){.zone-branding-wrapper{height:100px;overflow:hidden;background:transparent;}.zone-branding-wrapper .zone{height:90px;background:transparent;}.zone-header{background:none;}#region-branding-third{text-align:right;padding-top:15px;background-color:transparent;padding-bottom:0;border:none;}#region-branding-third .form-actions input{margin-right:0em;}.zone-menu{border-radius:10px;padding-top:5px;padding-bottom:5px;background:#0a2e66;background:-moz-linear-gradient(top,#0a2e66 0%,#306ab7 50%,#0a2e66 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0a2e66),color-stop(50%,#306ab7),color-stop(100%,#0a2e66));background:-webkit-linear-gradient(top,#0a2e66 0%,#306ab7 50%,#0a2e66 100%);background:-o-linear-gradient(top,#0a2e66 0%,#306ab7 50%,#0a2e66 100%);background:-ms-linear-gradient(top,#0a2e66 0%,#306ab7 50%,#0a2e66 100%);background:linear-gradient(to bottom,#0a2e66 0%,#306ab7 50%,#0a2e66 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a2e66',endColorstr='#0a2e66',GradientType=0);}.zone-postscript-wrapper{background:#89a2c5;}.zone-postscript{padding-top:30px;}.zone-postscript .region-inner{padding:10px;}#freelockimage{float:right;width:195px;height:100px;background:url(/sites/all/themes/freelock_theme/images/ban_lock_image.png);}.block-system-main-menu h2.block-title,.region-user-first h2.block-title{display:none;}.region-user-first ul.menu li,.block-system-main-menu ul.menu li{float:left;list-style:none;padding-right:0;margin-right:1.5em;border:none;-webkit-transition:all 0.6s ease-in-out;position:relative;line-height:29px;padding-top:0;}.region-user-first ul.menu li ul.menu,.block-system-main-menu ul.menu li ul.menu{position:absolute;overflow:visible;z-index:150;width:255px;background:url(/sites/all/themes/freelock_theme/images/menu_dropdown_bg1.png) repeat-x;margin-left:-9999px;opacity:0;top:22px;border-top:none;padding-top:10px;-webkit-transition:opacity 0.6s ease-in-out,top 0.6s ease-in-out,height 0.6s ease-in-out;-moz-transition:opacity 0.6s ease-in-out,top 0.6s ease-in-out,height 0.6s ease-in-out;}.region-user-first ul.menu li:hover ul.menu,.block-system-main-menu ul.menu li:hover ul.menu{opacity:100;-webkit-transition:opacity 0.6s ease-in-out,top 0.6s ease-in-out,height 0.6s ease-in-out;-moz-transition:opacity 0.6s ease-in-out,top 0.6s ease-in-out,height 0.6s ease-in-out;margin-left:0;}.region-user-first ul.menu li a.active,.block-system-main-menu ul.menu li a.active{color:#FFF;}.region-user-first ul.menu li.active-trail,.block-system-main-menu ul.menu li.active-trail{border-bottom:0px solid #8A9FD6;}.region-user-first ul.menu li ul.menu li.leaf,.block-system-main-menu ul.menu li ul.menu li.leaf{max-width:175px;}.region-user-first ul.menu li ul.menu li,.block-system-main-menu ul.menu li ul.menu li{border-bottom:dotted 1px #ccc;width:100%;}.region-user-first ul.menu li ul.menu li.last,.block-system-main-menu ul.menu li ul.menu li.last{border:none;}.region-user-first ul.menu li:hover,.block-system-main-menu ul.menu li:hover{-webkit-transition:all 0.6s ease-in-out;}.region-user-first ul.menu li a:hover,.block-system-main-menu ul.menu li a:hover{color:#fff;text-shadow:1px 2px 3px #aaa;-webkit-transition:all 0.6s ease-in-out;}.region-user-first ul.menu li.expanded ul.menu li a,.block-system-main-menu  ul.menu li.expanded ul.menu li a{color:#000;}.region-user-first ul.menu li.expanded ul.menu li:hover,.block-system-main-menu  ul.menu li.expanded ul.menu li:hover{border-bottom:dotted 1px #ccc;text-shadow:none;}.region-branding-third .block-search{margin-top:20px;}#region-login,.region-search .block-search,.region-login .block{float:right;}.region-login .block{line-height:75px;}.region-sidebar-first .block{border:5px #fff solid;border-radius:5px;background:#637685;margin-bottom:15px;box-shadow:-2px 2px 8px #ccc;}.region-sidebar-first .block .content{background:#fff;padding-top:10px;}.region-sidebar-first .block .block-title{margin-right:10px;color:#fff;text-align:right;text-indent:-10px;font-family:sans-serif;font-size:14px;padding:8px 0;}.region-sidebar-first .view-portfoliodynoblock{max-height:220px !important;overflow:hidden;}.region-content .region-inner{padding-left:10px;padding-right:10px;}.front .panel-pane{background:#FFF;margin:0 0 20px 0;border:2px solid #99ccff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;}.front .panel-pane .node-title,.front .panel-pane .pane-title,.front .panel-pane .content,.front .panel-pane .homeblock-inner{padding-left:15px;padding-right:15px;}.front .panel-pane .node-title,.front .panel-pane .pane-title{border-bottom:2px solid #99ccff;background:#F1F7FE;font-size:1.5em;line-height:1;padding-top:10px;padding-bottom:10px;margin:0 0 15px 0;}.front .panel-pane .content,.front .panel-pane .homeblock-inner{}.homeblock{width:375px;float:left;border:2px solid #99ccff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px;margin:20px;height:500px;overflow:hidden;}.homeblock h2,.homeblock h3{margin:0}.region-content .homeblock h2{background-color:transparent;padding:0}.homeblockshort{height:340px;}.homepage h2.title{display:none;}.homeblock .view-portfoliodynoblock{margin:0.5em 0;}.homeblock .node{margin:0;}.homeblock .views-row  p{margin-bottom:0;}.homeblock .views-row{margin-bottom:7px;}.homeblock .views-field-field-portfolio-screenshot{float:left;padding-right:10px;}.homeblock .views-field-title{font-size:1em;margin:0;}.homeblock .field-approach{width:105px;}.homeblock .field-total{width:170px;}.not-logged-in .region-staff-menu{display:none;}.region-staff-menu{position:fixed;top:25px;right:5px;width:0px;background:rgba(255,255,255,0.8);overflow-x:hidden;z-index:50;padding:15px 0 15px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-duration:0.5s;}.region-staff-menu .block-menu h2{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;left:-73px;top:30px;white-space:nowrap;letter-spacing:1px;}.region-staff-menu:hover .block-menu h2{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;}.region-staff-menu:hover{right:0;width:235px;}.region-staff-menu .block-menu-staff-menu{margin-left:10px;list-style:none;}.region-staff-menu .block-user-online{margin-top:10px;padding-top:10px;border-top:1px solid #666;}.freelock-work-portfolio-slider{padding:0;margin:0;}.freelock-work-portfolio-slider .views_slideshow_slide{padding:0;margin:0;}.freelock-work-portfolio-slider .views-field-field-portfolio-screenshot{margin:0 0 15px 0;border:1px solid #9CF;width:100%;}.freelock-work-portfolio-slider .views-field-field-portfolio-screenshot img{padding:0;width:100%;height:auto;}.freelock-work-portfolio-slider h2{border-bottom:1px solid #9CF;padding:0 0 3px 0;margin:0 0 15px 0;line-height:1.2;font-size:125%;}.freelock-work-portfolio-slider .views-field-body{padding:0;margin:0;}.freelock-work-portfolio-slider h3{font-size:105%;}.need-more-freelock-block ul{padding:0;margin:0;margin:10px 0 12px 0;}.need-more-freelock-block ul li{padding:0;margin:0;list-style-type:none;display:inline-block;margin:0 6px 0 0;}.need-more-freelock-block ul li span.ext{display:none;}}
@media all and (min-width:740px) and (min-device-width:740px),(max-device-width:800px) and (min-width:740px) and (orientation:landscape){body{background:url(/sites/all/themes/freelock_theme/images/bg_narrow.jpg) repeat-x;// background-image:none;background-position:0 -45px;}.region-sidebar-first .view-portfoliodynoblock .views-field-field-portfolio-screenshot img{width:150px !important;}.region-user-first ul.menu li,.block-system-main-menu ul.menu li{margin-right:0.5em;}.homeblock{width:275px;}}
@media all and (min-width:740px) and (min-device-width:740px),(max-device-width:800px) and (min-width:740px) and (orientation:landscape){.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12{position:relative;}.alpha{margin-left:0;}.omega{margin-right:0;}body{min-width:720px;}.container-12{margin-left:auto;margin-right:auto;width:720px;}.container-12 .grid-1{width:40px;}.container-12 .grid-2{width:100px;}.container-12 .grid-3{width:160px;}.container-12 .grid-4{width:220px;}.container-12 .grid-5{width:280px;}.container-12 .grid-6{width:340px;}.container-12 .grid-7{width:400px;}.container-12 .grid-8{width:460px;}.container-12 .grid-9{width:520px;}.container-12 .grid-10{width:580px;}.container-12 .grid-11{width:640px;}.container-12 .grid-12{width:700px;}.container-12 .prefix-1{padding-left:60px;}.container-12 .prefix-2{padding-left:120px;}.container-12 .prefix-3{padding-left:180px;}.container-12 .prefix-4{padding-left:240px;}.container-12 .prefix-5{padding-left:300px;}.container-12 .prefix-6{padding-left:360px;}.container-12 .prefix-7{padding-left:420px;}.container-12 .prefix-8{padding-left:480px;}.container-12 .prefix-9{padding-left:540px;}.container-12 .prefix-10{padding-left:600px;}.container-12 .prefix-11{padding-left:660px;}.container-12 .suffix-1{padding-right:60px;}.container-12 .suffix-2{padding-right:120px;}.container-12 .suffix-3{padding-right:180px;}.container-12 .suffix-4{padding-right:240px;}.container-12 .suffix-5{padding-right:300px;}.container-12 .suffix-6{padding-right:360px;}.container-12 .suffix-7{padding-right:420px;}.container-12 .suffix-8{padding-right:480px;}.container-12 .suffix-9{padding-right:540px;}.container-12 .suffix-10{padding-right:600px;}.container-12 .suffix-11{padding-right:660px;}.container-12 .push-1{left:60px;}.container-12 .push-2{left:120px;}.container-12 .push-3{left:180px;}.container-12 .push-4{left:240px;}.container-12 .push-5{left:300px;}.container-12 .push-6{left:360px;}.container-12 .push-7{left:420px;}.container-12 .push-8{left:480px;}.container-12 .push-9{left:540px;}.container-12 .push-10{left:600px;}.container-12 .push-11{left:660px;}.container-12 .pull-1{left:-60px;}.container-12 .pull-2{left:-120px;}.container-12 .pull-3{left:-180px;}.container-12 .pull-4{left:-240px;}.container-12 .pull-5{left:-300px;}.container-12 .pull-6{left:-360px;}.container-12 .pull-7{left:-420px;}.container-12 .pull-8{left:-480px;}.container-12 .pull-9{left:-540px;}.container-12 .pull-10{left:-600px;}.container-12 .pull-11{left:-660px;}}
@media all and (min-width:980px) and (min-device-width:980px),all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape){.zone-branding-wrapper{height:100px;overflow:hidden;background:transparent;}.zone-branding-wrapper .zone{height:90px;background:transparent;}.zone-header{background:none;}#region-branding-third{text-align:right;padding-top:15px;background-color:transparent;padding-bottom:0;border:none;}#region-branding-third .form-actions input{margin-right:0em;}.zone-menu{border-radius:10px;padding-top:5px;padding-bottom:5px;background:#0a2e66;background:-moz-linear-gradient(top,#0a2e66 0%,#306ab7 50%,#0a2e66 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0a2e66),color-stop(50%,#306ab7),color-stop(100%,#0a2e66));background:-webkit-linear-gradient(top,#0a2e66 0%,#306ab7 50%,#0a2e66 100%);background:-o-linear-gradient(top,#0a2e66 0%,#306ab7 50%,#0a2e66 100%);background:-ms-linear-gradient(top,#0a2e66 0%,#306ab7 50%,#0a2e66 100%);background:linear-gradient(to bottom,#0a2e66 0%,#306ab7 50%,#0a2e66 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a2e66',endColorstr='#0a2e66',GradientType=0);}.zone-postscript-wrapper{background:#89a2c5;}.zone-postscript{padding-top:30px;}.zone-postscript .region-inner{padding:10px;}#freelockimage{float:right;width:195px;height:100px;background:url(/sites/all/themes/freelock_theme/images/ban_lock_image.png);}.block-system-main-menu h2.block-title,.region-user-first h2.block-title{display:none;}.region-user-first ul.menu li,.block-system-main-menu ul.menu li{float:left;list-style:none;padding-right:0;margin-right:1.5em;border:none;-webkit-transition:all 0.6s ease-in-out;position:relative;line-height:29px;padding-top:0;}.region-user-first ul.menu li ul.menu,.block-system-main-menu ul.menu li ul.menu{position:absolute;overflow:visible;z-index:150;width:255px;background:url(/sites/all/themes/freelock_theme/images/menu_dropdown_bg1.png) repeat-x;margin-left:-9999px;opacity:0;top:22px;border-top:none;padding-top:10px;-webkit-transition:opacity 0.6s ease-in-out,top 0.6s ease-in-out,height 0.6s ease-in-out;-moz-transition:opacity 0.6s ease-in-out,top 0.6s ease-in-out,height 0.6s ease-in-out;}.region-user-first ul.menu li:hover ul.menu,.block-system-main-menu ul.menu li:hover ul.menu{opacity:100;-webkit-transition:opacity 0.6s ease-in-out,top 0.6s ease-in-out,height 0.6s ease-in-out;-moz-transition:opacity 0.6s ease-in-out,top 0.6s ease-in-out,height 0.6s ease-in-out;margin-left:0;}.region-user-first ul.menu li a.active,.block-system-main-menu ul.menu li a.active{color:#FFF;}.region-user-first ul.menu li.active-trail,.block-system-main-menu ul.menu li.active-trail{border-bottom:0px solid #8A9FD6;}.region-user-first ul.menu li ul.menu li.leaf,.block-system-main-menu ul.menu li ul.menu li.leaf{max-width:175px;}.region-user-first ul.menu li ul.menu li,.block-system-main-menu ul.menu li ul.menu li{border-bottom:dotted 1px #ccc;width:100%;}.region-user-first ul.menu li ul.menu li.last,.block-system-main-menu ul.menu li ul.menu li.last{border:none;}.region-user-first ul.menu li:hover,.block-system-main-menu ul.menu li:hover{-webkit-transition:all 0.6s ease-in-out;}.region-user-first ul.menu li a:hover,.block-system-main-menu ul.menu li a:hover{color:#fff;text-shadow:1px 2px 3px #aaa;-webkit-transition:all 0.6s ease-in-out;}.region-user-first ul.menu li.expanded ul.menu li a,.block-system-main-menu  ul.menu li.expanded ul.menu li a{color:#000;}.region-user-first ul.menu li.expanded ul.menu li:hover,.block-system-main-menu  ul.menu li.expanded ul.menu li:hover{border-bottom:dotted 1px #ccc;text-shadow:none;}.region-branding-third .block-search{margin-top:20px;}#region-login,.region-search .block-search,.region-login .block{float:right;}.region-login .block{line-height:75px;}.region-sidebar-first .block{border:5px #fff solid;border-radius:5px;background:#637685;margin-bottom:15px;box-shadow:-2px 2px 8px #ccc;}.region-sidebar-first .block .content{background:#fff;padding-top:10px;}.region-sidebar-first .block .block-title{margin-right:10px;color:#fff;text-align:right;text-indent:-10px;font-family:sans-serif;font-size:14px;padding:8px 0;}.region-sidebar-first .view-portfoliodynoblock{max-height:220px !important;overflow:hidden;}.region-content .region-inner{padding-left:10px;padding-right:10px;}.front .panel-pane{background:#FFF;margin:0 0 20px 0;border:2px solid #99ccff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;}.front .panel-pane .node-title,.front .panel-pane .pane-title,.front .panel-pane .content,.front .panel-pane .homeblock-inner{padding-left:15px;padding-right:15px;}.front .panel-pane .node-title,.front .panel-pane .pane-title{border-bottom:2px solid #99ccff;background:#F1F7FE;font-size:1.5em;line-height:1;padding-top:10px;padding-bottom:10px;margin:0 0 15px 0;}.front .panel-pane .content,.front .panel-pane .homeblock-inner{}.homeblock{width:375px;float:left;border:2px solid #99ccff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px;margin:20px;height:500px;overflow:hidden;}.homeblock h2,.homeblock h3{margin:0}.region-content .homeblock h2{background-color:transparent;padding:0}.homeblockshort{height:340px;}.homepage h2.title{display:none;}.homeblock .view-portfoliodynoblock{margin:0.5em 0;}.homeblock .node{margin:0;}.homeblock .views-row  p{margin-bottom:0;}.homeblock .views-row{margin-bottom:7px;}.homeblock .views-field-field-portfolio-screenshot{float:left;padding-right:10px;}.homeblock .views-field-title{font-size:1em;margin:0;}.homeblock .field-approach{width:105px;}.homeblock .field-total{width:170px;}.not-logged-in .region-staff-menu{display:none;}.region-staff-menu{position:fixed;top:25px;right:5px;width:0px;background:rgba(255,255,255,0.8);overflow-x:hidden;z-index:50;padding:15px 0 15px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-duration:0.5s;}.region-staff-menu .block-menu h2{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;left:-73px;top:30px;white-space:nowrap;letter-spacing:1px;}.region-staff-menu:hover .block-menu h2{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;}.region-staff-menu:hover{right:0;width:235px;}.region-staff-menu .block-menu-staff-menu{margin-left:10px;list-style:none;}.region-staff-menu .block-user-online{margin-top:10px;padding-top:10px;border-top:1px solid #666;}.freelock-work-portfolio-slider{padding:0;margin:0;}.freelock-work-portfolio-slider .views_slideshow_slide{padding:0;margin:0;}.freelock-work-portfolio-slider .views-field-field-portfolio-screenshot{margin:0 0 15px 0;border:1px solid #9CF;width:100%;}.freelock-work-portfolio-slider .views-field-field-portfolio-screenshot img{padding:0;width:100%;height:auto;}.freelock-work-portfolio-slider h2{border-bottom:1px solid #9CF;padding:0 0 3px 0;margin:0 0 15px 0;line-height:1.2;font-size:125%;}.freelock-work-portfolio-slider .views-field-body{padding:0;margin:0;}.freelock-work-portfolio-slider h3{font-size:105%;}.need-more-freelock-block ul{padding:0;margin:0;margin:10px 0 12px 0;}.need-more-freelock-block ul li{padding:0;margin:0;list-style-type:none;display:inline-block;margin:0 6px 0 0;}.need-more-freelock-block ul li span.ext{display:none;}}
@media all and (min-width:980px) and (min-device-width:980px),all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape){body{background:url(/sites/all/themes/freelock_theme/images/bg_normal.jpg) repeat-x;// background-image:none;background-position:0 -45px;}.region-sidebar-first .view-portfoliodynoblock .views-field-field-portfolio-screenshot img{width:210px !important;}.homeblock{width:385px;}}
@media all and (min-width:980px) and (min-device-width:980px),all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape){.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12{position:relative;}.alpha{margin-left:0;}.omega{margin-right:0;}body{min-width:960px;}.container-12{margin-left:auto;margin-right:auto;width:960px;}.container-12 .grid-1{width:60px;}.container-12 .grid-2{width:140px;}.container-12 .grid-3{width:220px;}.container-12 .grid-4{width:300px;}.container-12 .grid-5{width:380px;}.container-12 .grid-6{width:460px;}.container-12 .grid-7{width:540px;}.container-12 .grid-8{width:620px;}.container-12 .grid-9{width:700px;}.container-12 .grid-10{width:780px;}.container-12 .grid-11{width:860px;}.container-12 .grid-12{width:940px;}.container-12 .prefix-1{padding-left:80px;}.container-12 .prefix-2{padding-left:160px;}.container-12 .prefix-3{padding-left:240px;}.container-12 .prefix-4{padding-left:320px;}.container-12 .prefix-5{padding-left:400px;}.container-12 .prefix-6{padding-left:480px;}.container-12 .prefix-7{padding-left:560px;}.container-12 .prefix-8{padding-left:640px;}.container-12 .prefix-9{padding-left:720px;}.container-12 .prefix-10{padding-left:800px;}.container-12 .prefix-11{padding-left:880px;}.container-12 .suffix-1{padding-right:80px;}.container-12 .suffix-2{padding-right:160px;}.container-12 .suffix-3{padding-right:240px;}.container-12 .suffix-4{padding-right:320px;}.container-12 .suffix-5{padding-right:400px;}.container-12 .suffix-6{padding-right:480px;}.container-12 .suffix-7{padding-right:560px;}.container-12 .suffix-8{padding-right:640px;}.container-12 .suffix-9{padding-right:720px;}.container-12 .suffix-10{padding-right:800px;}.container-12 .suffix-11{padding-right:880px;}.container-12 .push-1{left:80px;}.container-12 .push-2{left:160px;}.container-12 .push-3{left:240px;}.container-12 .push-4{left:320px;}.container-12 .push-5{left:400px;}.container-12 .push-6{left:480px;}.container-12 .push-7{left:560px;}.container-12 .push-8{left:640px;}.container-12 .push-9{left:720px;}.container-12 .push-10{left:800px;}.container-12 .push-11{left:880px;}.container-12 .pull-1{left:-80px;}.container-12 .pull-2{left:-160px;}.container-12 .pull-3{left:-240px;}.container-12 .pull-4{left:-320px;}.container-12 .pull-5{left:-400px;}.container-12 .pull-6{left:-480px;}.container-12 .pull-7{left:-560px;}.container-12 .pull-8{left:-640px;}.container-12 .pull-9{left:-720px;}.container-12 .pull-10{left:-800px;}.container-12 .pull-11{left:-880px;}}
@media all and (min-width:1220px){.zone-branding-wrapper{height:100px;overflow:hidden;background:transparent;}.zone-branding-wrapper .zone{height:90px;background:transparent;}.zone-header{background:none;}#region-branding-third{text-align:right;padding-top:15px;background-color:transparent;padding-bottom:0;border:none;}#region-branding-third .form-actions input{margin-right:0em;}.zone-menu{border-radius:10px;padding-top:5px;padding-bottom:5px;background:#0a2e66;background:-moz-linear-gradient(top,#0a2e66 0%,#306ab7 50%,#0a2e66 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0a2e66),color-stop(50%,#306ab7),color-stop(100%,#0a2e66));background:-webkit-linear-gradient(top,#0a2e66 0%,#306ab7 50%,#0a2e66 100%);background:-o-linear-gradient(top,#0a2e66 0%,#306ab7 50%,#0a2e66 100%);background:-ms-linear-gradient(top,#0a2e66 0%,#306ab7 50%,#0a2e66 100%);background:linear-gradient(to bottom,#0a2e66 0%,#306ab7 50%,#0a2e66 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a2e66',endColorstr='#0a2e66',GradientType=0);}.zone-postscript-wrapper{background:#89a2c5;}.zone-postscript{padding-top:30px;}.zone-postscript .region-inner{padding:10px;}#freelockimage{float:right;width:195px;height:100px;background:url(/sites/all/themes/freelock_theme/images/ban_lock_image.png);}.block-system-main-menu h2.block-title,.region-user-first h2.block-title{display:none;}.region-user-first ul.menu li,.block-system-main-menu ul.menu li{float:left;list-style:none;padding-right:0;margin-right:1.5em;border:none;-webkit-transition:all 0.6s ease-in-out;position:relative;line-height:29px;padding-top:0;}.region-user-first ul.menu li ul.menu,.block-system-main-menu ul.menu li ul.menu{position:absolute;overflow:visible;z-index:150;width:255px;background:url(/sites/all/themes/freelock_theme/images/menu_dropdown_bg1.png) repeat-x;margin-left:-9999px;opacity:0;top:22px;border-top:none;padding-top:10px;-webkit-transition:opacity 0.6s ease-in-out,top 0.6s ease-in-out,height 0.6s ease-in-out;-moz-transition:opacity 0.6s ease-in-out,top 0.6s ease-in-out,height 0.6s ease-in-out;}.region-user-first ul.menu li:hover ul.menu,.block-system-main-menu ul.menu li:hover ul.menu{opacity:100;-webkit-transition:opacity 0.6s ease-in-out,top 0.6s ease-in-out,height 0.6s ease-in-out;-moz-transition:opacity 0.6s ease-in-out,top 0.6s ease-in-out,height 0.6s ease-in-out;margin-left:0;}.region-user-first ul.menu li a.active,.block-system-main-menu ul.menu li a.active{color:#FFF;}.region-user-first ul.menu li.active-trail,.block-system-main-menu ul.menu li.active-trail{border-bottom:0px solid #8A9FD6;}.region-user-first ul.menu li ul.menu li.leaf,.block-system-main-menu ul.menu li ul.menu li.leaf{max-width:175px;}.region-user-first ul.menu li ul.menu li,.block-system-main-menu ul.menu li ul.menu li{border-bottom:dotted 1px #ccc;width:100%;}.region-user-first ul.menu li ul.menu li.last,.block-system-main-menu ul.menu li ul.menu li.last{border:none;}.region-user-first ul.menu li:hover,.block-system-main-menu ul.menu li:hover{-webkit-transition:all 0.6s ease-in-out;}.region-user-first ul.menu li a:hover,.block-system-main-menu ul.menu li a:hover{color:#fff;text-shadow:1px 2px 3px #aaa;-webkit-transition:all 0.6s ease-in-out;}.region-user-first ul.menu li.expanded ul.menu li a,.block-system-main-menu  ul.menu li.expanded ul.menu li a{color:#000;}.region-user-first ul.menu li.expanded ul.menu li:hover,.block-system-main-menu  ul.menu li.expanded ul.menu li:hover{border-bottom:dotted 1px #ccc;text-shadow:none;}.region-branding-third .block-search{margin-top:20px;}#region-login,.region-search .block-search,.region-login .block{float:right;}.region-login .block{line-height:75px;}.region-sidebar-first .block{border:5px #fff solid;border-radius:5px;background:#637685;margin-bottom:15px;box-shadow:-2px 2px 8px #ccc;}.region-sidebar-first .block .content{background:#fff;padding-top:10px;}.region-sidebar-first .block .block-title{margin-right:10px;color:#fff;text-align:right;text-indent:-10px;font-family:sans-serif;font-size:14px;padding:8px 0;}.region-sidebar-first .view-portfoliodynoblock{max-height:220px !important;overflow:hidden;}.region-content .region-inner{padding-left:10px;padding-right:10px;}.front .panel-pane{background:#FFF;margin:0 0 20px 0;border:2px solid #99ccff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;}.front .panel-pane .node-title,.front .panel-pane .pane-title,.front .panel-pane .content,.front .panel-pane .homeblock-inner{padding-left:15px;padding-right:15px;}.front .panel-pane .node-title,.front .panel-pane .pane-title{border-bottom:2px solid #99ccff;background:#F1F7FE;font-size:1.5em;line-height:1;padding-top:10px;padding-bottom:10px;margin:0 0 15px 0;}.front .panel-pane .content,.front .panel-pane .homeblock-inner{}.homeblock{width:375px;float:left;border:2px solid #99ccff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px;margin:20px;height:500px;overflow:hidden;}.homeblock h2,.homeblock h3{margin:0}.region-content .homeblock h2{background-color:transparent;padding:0}.homeblockshort{height:340px;}.homepage h2.title{display:none;}.homeblock .view-portfoliodynoblock{margin:0.5em 0;}.homeblock .node{margin:0;}.homeblock .views-row  p{margin-bottom:0;}.homeblock .views-row{margin-bottom:7px;}.homeblock .views-field-field-portfolio-screenshot{float:left;padding-right:10px;}.homeblock .views-field-title{font-size:1em;margin:0;}.homeblock .field-approach{width:105px;}.homeblock .field-total{width:170px;}.not-logged-in .region-staff-menu{display:none;}.region-staff-menu{position:fixed;top:25px;right:5px;width:0px;background:rgba(255,255,255,0.8);overflow-x:hidden;z-index:50;padding:15px 0 15px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-duration:0.5s;}.region-staff-menu .block-menu h2{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;left:-73px;top:30px;white-space:nowrap;letter-spacing:1px;}.region-staff-menu:hover .block-menu h2{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;}.region-staff-menu:hover{right:0;width:235px;}.region-staff-menu .block-menu-staff-menu{margin-left:10px;list-style:none;}.region-staff-menu .block-user-online{margin-top:10px;padding-top:10px;border-top:1px solid #666;}.freelock-work-portfolio-slider{padding:0;margin:0;}.freelock-work-portfolio-slider .views_slideshow_slide{padding:0;margin:0;}.freelock-work-portfolio-slider .views-field-field-portfolio-screenshot{margin:0 0 15px 0;border:1px solid #9CF;width:100%;}.freelock-work-portfolio-slider .views-field-field-portfolio-screenshot img{padding:0;width:100%;height:auto;}.freelock-work-portfolio-slider h2{border-bottom:1px solid #9CF;padding:0 0 3px 0;margin:0 0 15px 0;line-height:1.2;font-size:125%;}.freelock-work-portfolio-slider .views-field-body{padding:0;margin:0;}.freelock-work-portfolio-slider h3{font-size:105%;}.need-more-freelock-block ul{padding:0;margin:0;margin:10px 0 12px 0;}.need-more-freelock-block ul li{padding:0;margin:0;list-style-type:none;display:inline-block;margin:0 6px 0 0;}.need-more-freelock-block ul li span.ext{display:none;}}
@media all and (min-width:1220px){body{background:url(/sites/all/themes/freelock_theme/images/bg_wide.jpg) repeat-x;// background-image:none;background-position:0 -45px;}.region-sidebar-first .view-portfoliodynoblock .views-field-field-portfolio-screenshot img{width:100% !important;}.homeblock{width:505px;}}
@media all and (min-width:1220px){.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12{position:relative;}.alpha{margin-left:0;}.omega{margin-right:0;}body{min-width:1200px;}.container-12{margin-left:auto;margin-right:auto;width:1200px;}.container-12 .grid-1{width:80px;}.container-12 .grid-2{width:180px;}.container-12 .grid-3{width:280px;}.container-12 .grid-4{width:380px;}.container-12 .grid-5{width:480px;}.container-12 .grid-6{width:580px;}.container-12 .grid-7{width:680px;}.container-12 .grid-8{width:780px;}.container-12 .grid-9{width:880px;}.container-12 .grid-10{width:980px;}.container-12 .grid-11{width:1080px;}.container-12 .grid-12{width:1180px;}.container-12 .prefix-1{padding-left:100px;}.container-12 .prefix-2{padding-left:200px;}.container-12 .prefix-3{padding-left:300px;}.container-12 .prefix-4{padding-left:400px;}.container-12 .prefix-5{padding-left:500px;}.container-12 .prefix-6{padding-left:600px;}.container-12 .prefix-7{padding-left:700px;}.container-12 .prefix-8{padding-left:800px;}.container-12 .prefix-9{padding-left:900px;}.container-12 .prefix-10{padding-left:1000px;}.container-12 .prefix-11{padding-left:1100px;}.container-12 .suffix-1{padding-right:100px;}.container-12 .suffix-2{padding-right:200px;}.container-12 .suffix-3{padding-right:300px;}.container-12 .suffix-4{padding-right:400px;}.container-12 .suffix-5{padding-right:500px;}.container-12 .suffix-6{padding-right:600px;}.container-12 .suffix-7{padding-right:700px;}.container-12 .suffix-8{padding-right:800px;}.container-12 .suffix-9{padding-right:900px;}.container-12 .suffix-10{padding-right:1000px;}.container-12 .suffix-11{padding-right:1100px;}.container-12 .push-1{left:100px;}.container-12 .push-2{left:200px;}.container-12 .push-3{left:300px;}.container-12 .push-4{left:400px;}.container-12 .push-5{left:500px;}.container-12 .push-6{left:600px;}.container-12 .push-7{left:700px;}.container-12 .push-8{left:800px;}.container-12 .push-9{left:900px;}.container-12 .push-10{left:1000px;}.container-12 .push-11{left:1100px;}.container-12 .pull-1{left:-100px;}.container-12 .pull-2{left:-200px;}.container-12 .pull-3{left:-300px;}.container-12 .pull-4{left:-400px;}.container-12 .pull-5{left:-500px;}.container-12 .pull-6{left:-600px;}.container-12 .pull-7{left:-700px;}.container-12 .pull-8{left:-800px;}.container-12 .pull-9{left:-900px;}.container-12 .pull-10{left:-1000px;}.container-12 .pull-11{left:-1100px;}}
