body,h1,h2,h3,h4,h5,h6,p,li{font-family:"proxima-nova",helvetica,arial,verdana,sans-serif;}body{font-size:.95em;line-height:1.4;letter-spacing:normal;}h1,h2,h3,h4,h5,h6,p,ul{letter-spacing:normal;padding:0;margin:0 0 15px 0;}h1,h2,h3,h4,h5,h6{font-weight:normal;}h1{font-size:2em;}h2{font-size:1.5em;}h3{font-size:1.25em;}h4{font-size:1.0em;}h5{font-size:.9em;}h6{font-size:.8em;}.page-new-blogs #region-content .region-inner{background-color:#f3f7ff;padding:5px 0px;margin:0 5px 0 15px;}.blog-display .views-row{border:solid 2px #777;border-right:none;border-bottom:none;margin:0 0 20px 8px;padding:5px 5px 15px 5px;}.blog-display .views-field-field-profileimage{float:left;border:1px solid #888;margin-right:10px;}.blog-display h2.node-title{border-bottom:none;margin-top:none;margin-bottom:5px;}.blog-display .views-field-body{margin-top:10px;}.blog-display .comments-links{display:inline-block;}.blog-display .story-type{float:right;font-weight:bold;line-height:40px;}.blog-display .story-type span.field-content{font-size:1.2em;}.blog-display .views-row.tid-121{border-color:#6e5391;}.blog-display .tid-121 .story-type{background:url(/sites/all/themes/freelock_theme/images/FL_icon_ask_40.png) no-repeat right top transparent;height:40px;padding-right:45px;}.blog-display .views-row.tid-253{border-color:#f8961c;}.blog-display .tid-253 .story-type{background:url(/sites/all/themes/freelock_theme/images/FL_icon_DevCorner_40.png) no-repeat right top transparent;height:40px;padding-right:45px;}.blog-display .views-row.tid-254{border-color:#79a342;}.blog-display .tid-254 .story-type{background:url(/sites/all/themes/freelock_theme/images/FL_icon_SusBiz_40.png) no-repeat right top transparent;height:40px;padding-right:45px;}.blog-display .views-row.tid-255{border-color:#d8543c;}.blog-display .tid-255 .story-type{background:url(/sites/all/themes/freelock_theme/images/FL_icon_OffTopic_40.png) no-repeat right top transparent;height:40px;padding-right:45px;}.blog-display .general-tags{clear:both;}#block-system-main-menu > div.block-inner > div.content > ul.menu > li.last{float:right;background-color:#f00;border-radius:15px;-mox-border-radius:15px;padding:0 10px;margin:3px 0px;height:26px;}#block-system-main-menu > div.block-inner > div.content >ul.menu > li.last a{line-height:20px;position:relative;top:-2px;text-transform:uppercase;}html{background-color:#4964bb;background-color:-moz-linear-gradient(top,#4964bb 0%,#283c66 100%) !important;background-color:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4964bb),color-stop(100%,#283c66)) !important;background-color:-webkit-linear-gradient(top,#4964bb 0%,#283c66 100%) !important;background-color:-o-linear-gradient(top,#4964bb 0%,#283c66 100%) !important;background-color:-ms-linear-gradient(top,#4964bb 0%,#283c66 100%) !important;background-color:linear-gradient(to bottom,#4964bb 0%,#283c66 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4964bb',endColorstr='#283c66',GradientType=0) !important;}@media all and (max-width:739px){html{background-color:#FFFFFF;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#FFFFFF',GradientType=0) !important;}#zone-menu{// display:none;}}a:link{text-decoration:none;color:#395c86;}a:hover{color:#000;}.zone-menu a{color:#e2ecf6;text-decoration:none;font-weight:bold;// -webkit-transition:all 0.6s ease-in-out;text-shadow:none;}.zone{background:none;background:url(/sites/all/themes/freelock_theme/images/bg_fff_75trans.png);}.responsive-layout-mobile .zone{background:none;}header#section-header{// background-color:orange;}.zone-user-wrapper{// background-color:yellow;padding-top:10px;}div#zone-menu-wrapper{// background-color:green;}.logo-img{margin:10px 0 0 0;}.zone-content{padding-top:20px;margin:10px 0 0 0;box-shadow:0px 0px 1px #fff;border-radius:10px 10px 0 0px;background:rgba(255,255,255,0.7);}h1.site-name,h2.site-name{font-size:0;line-height:0;}.rounded-button{background:#2F68B4;border-radius:10px;padding:8px;}blockquote,q{padding:0 55px;font-style:italic;}blockquote:before,blockquote:after{color:#69c;display:block;font-size:700%;width:50px;}blockquote:before{content:'\201C';height:0;margin-left:-50px;line-height:80px;}blockquote:after{content:'\201D';height:50px;margin-top:-83px;margin-right:-50px;float:right;}a.rounded-button{color:#fff;text-decoration:none;}.logout-header,.login-header,.my-account-header{background-image:url(/sites/all/themes/freelock_theme/images/user_icons.png);}.logout-header,.login-header{background-repeat:no-repeat;background-position:8px 6px;-webkit-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-moz-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-ms-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-o-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);}.my-account-header{background-repeat:no-repeat;background-position:8px -36px;-webkit-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-moz-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-ms-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-o-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);}.my-account-header:hover{background-position:95px -36px;-webkit-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-moz-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-ms-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-o-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);}.logout-header:hover{background-position:60px 6px;-webkit-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-moz-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-ms-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-o-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);}.login-header:hover{background-position:55px 6px;-webkit-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-moz-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-ms-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-o-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);}.logout-header span,.my-account-header span,.login-header span{padding-left:28px;position:relative;left:0;-webkit-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-moz-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-ms-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-o-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);}.logout-header:hover span,.my-account-header:hover span,.login-header:hover span{position:relative;left:-28px;-webkit-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-moz-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-ms-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);-o-transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);transition:all 700ms cubic-bezier(0.420,0.000,0.580,1.000);}.region-content h1.title{color:#354e62;}.region-content h2{color:#2e5c9a;padding:10px 0 3px 0;font-size:20px;border-bottom:1px solid #336600;}.node-newsletter .field-name-field-portfolio-screenshot,.field-name-field-portfolio-extrashots .field-item{float:left;padding:0 10px;}.views-slideshow-cycle-main-frame > *{background:none !important;}#uc_termsofservice_agreement_checkout-pane legend{font-weight:bold;font-size:1.5em;}#uc_termsofservice_agreement_checkout-pane .fieldset-wrapper{border:2px solid red;padding:5px;}#uc_termsofservice_agreement_checkout-pane article{height:300px;overflow:auto;}#uc_termsofservice_agreement_checkout-pane article .submitted,#uc_termsofservice_agreement_checkout-pane article .sharethis-buttons,#uc_termsofservice_agreement_checkout-pane article .field-type-taxonomy-term-reference,body.notheme_page article .sharethis-buttons,body.notheme_page article .field-type-taxonomy-term-reference,body.notheme_page #section-header{display:none;}.page-search-solr .view-solr-search table{border:none;}.page-search-solr .view-solr-search table thead th{color:#2E5C9A;padding:10px 0 10px 15px;font-size:20px;font-family:"Oxygen";background:#ABBECF;border-bottom:none;}.page-search-solr .view-solr-search table tr.odd,.page-search-solr .view-solr-search table tr.even,.page-search-solr .view-solr-search table td{background:none;border-bottom:none;}.page-search-solr .view-solr-search table td h3 a{font-family:'Oxygen';font-style:normal;font-weight:normal;font-size:16px;letter-spacing:normal;}.page-search-solr .view-solr-search .search-snippet-info{padding-left:10px;}form#views-exposed-form-solr-search-page input.apachesolr-autocomplete{width:170px;height:15px;line-height:15px;font-size:12px;}form#views-exposed-form-solr-search-page input#edit-submit-solr-search,form#views-exposed-form-solr-search-page label{display:none;}form#views-exposed-form-solr-search-page{padding:3em 1em 0 0;}.region-content hr{color:#000080;}.view-portfolioview .views-field-body h1{font-size:20pt;}#block-views-taxonomy-services-portfolio,#block-views-taxonomy-services-blog,#block-views-taxonomy-services-get-started{display:inline-block;width:30%;margin-right:3%;vertical-align:top;}#block-views-taxonomy-services-portfolio .views-row-1,#block-views-taxonomy-services-portfolio .views-row-2,#block-views-taxonomy-services-portfolio .views-row-3,#block-views-taxonomy-services-portfolio .views-row-4,#block-views-taxonomy-services-portfolio .views-row-5,#block-views-taxonomy-services-blog .views-row-1,#block-views-taxonomy-services-blog .views-row-2,#block-views-taxonomy-services-blog .views-row-3,#block-views-taxonomy-services-blog .views-row-4,#block-views-taxonomy-services-blog .views-row-5{margin-bottom:3%;}ul.nice-menu-main-menu{width:100%;}ul.nice-menu-main-menu,ul.nice-menu-main-menu ul,ul.nice-menu-main-menu ul ul{border:none;}ul.nice-menu-down.nice-menu-main-menu li,ul.nice-menu-down.nice-menu-main-menu li li,ul.nice-menu-down.nice-menu-main-menu li li li,ul.nice-menu-down.nice-menu-main-menu li:hover,ul.nice-menu-down.nice-menu-main-menu li li:hover,ul.nice-menu-down.nice-menu-main-menu li li li:hover{background:none;border:none;}ul.nice-menu-down.nice-menu-main-menu li a:hover{color:#fff;}ul.nice-menu-down.nice-menu-main-menu li li a,ul.nice-menu-down.nice-menu-main-menu li li li a{background:#2F68B5;line-height:120%;padding-top:5px;padding-bottom:5px;}ul.nice-menu-down.nice-menu-main-menu li li a:hover,ul.nice-menu-down.nice-menu-main-menu li li li a:hover{background:#123B77;}ul.nice-menu-down.nice-menu-main-menu li a{padding:0 10px;line-height:22px;background-image:none;color:#eee;}ul.nice-menu-down.nice-menu-main-menu li.menu-26040.menu-path-node-959.last{float:right;background:#F00;border-radius:6px;}ul.nice-menu-down.nice-menu-main-menu li.menu-26040.menu-path-node-959.last a{color:white;}.dgrid div.ui-widget-header{padding:0}table.dgrid-row-table{margin-bottom:0}.front .panel-pane.home-page-hero-slider{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}div.view-home-page-hero-slider div.flexslider{margin:0 0 0 0;background:transparent;border:0px solid #FFF;position:relative;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:0 0px 0px rgba(0,0,0,0.2);-moz-box-shadow:0 0px 0px rgba(0,0,0,.2);-o-box-shadow:0 0px 0px rgba(0,0,0,.2);box-shadow:0 0px 0px rgba(0,0,0,0.2);zoom:1;}div.view-home-page-hero-slider ol.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:left;z-index:10;left:60px;}div.view-home-page-hero-slider ol.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(255,255,255,0.75);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}.flexslider .flex-direction-nav a,.flexslider ul.flex-direction-nav a{background-color:transparent;text-indent:-9999px;text-align:left;}.flexslider .flex-direction-nav a,.flexslider ul.flex-direction-nav a.flex-prev{background-image:url(/sites/all/themes/freelock_theme/images/prev.png);}.flexslider .flex-direction-nav a,.flexslider ul.flex-direction-nav a.flex-next{background-image:url(/sites/all/themes/freelock_theme/images/next.png);}div.view-home-page-hero-slider div.hero_image{// position:absolute;left:0;top:0;}div.view-home-page-hero-slider div.hero_content{position:absolute;left:60px;top:30px;width:40%;background:rgba(255,255,255,.8);padding:20px;}div.view-home-page-hero-slider h1.hero_title{line-height:1.05;margin:0 0 .3em 0;padding:0;}div.view-home-page-hero-slider div.hero_body{font-size:110%;line-height:140%;}div.hero_image img{height:auto;}body.mean-container div.mean-bar{background-color:#D5DCEF;border-bottom:1px solid #CAD2EB;background-image:url(/sites/all/themes/freelock_theme/images/FL_website_logo0612.png);background-repeat:no-repeat;background-position:15px -6px;min-height:50px;}body.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:22px 14px 18px;color:#022052;}body.mean-container a.meanmenu-reveal span{background:#022052;}body.mean-container .mean-nav{margin-top:56px;background-color:#3D3990;}.logo-img{display:none;}#region-branding-third{padding-top:15px;text-align:center;background-color:#EAEEF7;margin:0;padding-bottom:15px;border-bottom:1px solid #CAD2EB;}.region-branding-third .block-search{margin-top:15px;}@media all and (min-width:740px){.logo-img{display:block;}}@media all and (max-width:979px){div.view-home-page-hero-slider ol.flex-control-nav{display:none;}div.view-home-page-hero-slider div.hero_content{width:60%;}div.view-home-page-hero-slider h1.hero_title{font-size:150%}div.view-home-page-hero-slider div.hero_body{font-size:100%;}}@media all and (max-width:600px){div.view-home-page-hero-slider ol.flex-control-nav{display:none;}div.view-home-page-hero-slider div.hero_content{width:73%;padding:10px;top:10px;}div.view-home-page-hero-slider h1.hero_title{font-size:150%}div.view-home-page-hero-slider div.hero_body{font-size:100%;}}.freelock-work-portfolio-slider .portfolio-image{float:none;}.freelock-work-portfolio-slider .portfolio-image img{padding:0;margin:0 22px 20px 0;border:1px solid #aaa;box-shadow:2px 2px 5px #ccc;}.freelock-work-portfolio-slider .portfolio-content{}.freelock-work-portfolio-slider .portfolio-content header{margin-bottom:15px;}.freelock-work-portfolio-slider .portfolio-content h2{font-size:100%;font-weight:bold;line-height:1.2;border:none;padding:0;margin:0 0 0px 0;}.freelock-work-portfolio-slider .portfolio-content h3{font-size:90%;line-height:1.2;padding:0;margin:5px 0 0 0;}.freelock-work-portfolio-slider .portfolio-content .portfolio-body{font-size:90%;line-height:1.5;padding:0;margin:0 0 15px 0;}.freelock-work-portfolio-slider .portfolio-content h4{font-size:90%;line-height:1.2;padding:0;margin-bottom:5px;}@media all and (min-width:980px){.freelock-work-portfolio-slider .portfolio-image{float:left;}.freelock-work-portfolio-slider .portfolio-image img{margin-bottom:10px;}}.pond-container{margin-bottom:1em;}.pond-column{min-height:1px;width:34.043%;float:left;}.pond-column-inner{margin-right:20px;}.pond-column3,.pond-secondary-column3{min-height:1px;width:31.915%;margin-right:0;}@media only screen and (max-width:979px){div.pond-column,div.pond-column3,div.pond-secondary-column3{width:100%;float:none;}.pond-column-inner{margin-right:0;}}
