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,ol,ul,li,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;font:inherit;font-size:100%;vertical-align:baseline;}html{line-height:1;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}q,blockquote{quotes:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}a img{border:none;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#blocks td.region{font-weight:bold;}#blocks tr.region-message{font-weight:normal;color:#999;}#blocks tr.region-populated{display:none;}div#edit-openid-identifier-wrapper{display:block;}html.js #user-login-form div.form-item-openid-identifier,html.js #user-login div.form-item-openid-identifier{display:none;}html.js #user-login-form li.openid-link,html.js #user-login li.openid-link{display:block;}#user-login-form li.openid-link,#user-login-form li.user-link,#user-login li.openid-link,#user-login li.user-link{display:none;}.password-strength{width:200px;float:right;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#ccc;height:5px;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#4c6;}div.password-confirm{visibility:hidden;}.container-inline div,.container-inline label{display:inline;}.container-inline .fieldset-wrapper{display:block;}.nowrap{white-space:nowrap;}html.js .js-hide{display:none;}.element-hidden{display:none;}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}body.drag{cursor:move;}th.active img{display:inline;}td.active{background-color:#ddd;}td.checkbox,th.checkbox{text-align:center;}thead th{text-align:auto;}.error{color:#e55;}.warning{color:#e09010;}.ok{color:#008000;}div.error{border:1px solid #d77;}div.warning{border:1px solid #f0c020;}div.ok{border:1px solid #00aa00;}div.error,tr.error{background:#fcc;color:#200;}div.warning,tr.warning{background:#ffd;color:#220;}div.ok,tr.ok{background:#dfd;color:#020;}.form-item input.error,.form-item textarea.error,.form-item select.error{border-style:solid;border-color:red;}.form-item label{display:block;font-weight:bold;}.form-item label.option{display:inline;font-weight:normal;}.marker,.form-required{color:#f00;}.more-link,.more-help-link{text-align:right;}.nowrap{white-space:nowrap;}.item-list .pager{clear:both;text-align:center;}.item-list .pager li{display:inline;}.pager-current{font-weight:bold;}dl.multiselect dt,dl.multiselect dd{float:left;}dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select{width:14em;}dl.multiselect dd.a,dl.multiselect dd.a .form-item{width:8em;}.container-inline div,.container-inline label{display:inline;}#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;}#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;}#autocomplete li.selected{background:#0072b9;color:#fff;}html.js input.throbbing{background:transparent url(/profiles/sndev_install/themes/sndev/css/drupal/throbber.gif) 100% 50% no-repeat;}.form-textarea-wrapper textarea{width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.resizable textarea{resize:vertical;}.draggable a.tabledrag-handle{cursor:move;float:left;margin-right:10px;text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{height:20px;width:20px;background:url(/profiles/sndev_install/themes/sndev/css/drupal/draggable.png) 0px 0px no-repeat;}a.tabledrag-handle-hover .handle{background-position:0px -20px;}div.indentation{width:20px;height:20px;float:left;}div.tree-child{background:url(/profiles/sndev_install/themes/sndev/css/drupal/tree.png) no-repeat 10px 50%;}div.tree-child-last{background:url(/profiles/sndev_install/themes/sndev/css/drupal/tree-bottom.png) no-repeat 10px 50%;}div.tree-child-horizontal{background:url(/profiles/sndev_install/themes/sndev/css/drupal/tree.png) no-repeat -10px 50%;}.joined + .grippie{height:5px;margin-bottom:-2px;}.teaser-checkbox{padding-top:1px;}div.teaser-button-wrapper{float:right;padding-right:5px;}.teaser-checkbox div.form-item{float:right;margin-right:5px;}textarea.teaser{display:none;}html.js .no-js{display:none;}.progress{font-weight:bold;}.progress .bar{background:white url(/profiles/sndev_install/themes/sndev/css/drupal/progress.gif);border:1px solid #035;height:18px;}.progress .filled{background:#07b;height:18px;width:0%;}.progress .percentage{float:right;}.progress-disabled{float:left;}.ahah-progress{float:left;}.ahah-progress .throbber{width:20px;height:20px;background:transparent url(/profiles/sndev_install/themes/sndev/css/drupal/throbber.gif) 50% 50% no-repeat;float:left;}.ahah-progress-bar{width:16em;}#first-time strong{display:block;}tr.selected td{background:#ffc;}table.sticky-header{margin-top:0px;background:#fff;}#clean-url.install{display:none;}html.js .js-hide{display:none;}#system-modules div.incompatible,#system-themes-form div.incompatible{font-weight:bold;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clearfix{height:1%;}*:first-child + html .clearfix{min-height:1%;}.update .project,.update table.version-recommended-strong .version-title{font-weight:bold;}.update .version-status{float:right;}.update .version-status .icon{padding-left:10px;}.update .version-date{white-space:nowrap;}.update tr.error .version-recommended{background:#fdd;}.update tr.warning .version-recommended{background:#ffe;}.current-version,.new-version{direction:ltr;}.update tr.unknown{background:#ddd;}.update table.version-security .version-title{color:#910;}.update .security-error{font-weight:bold;color:#910;}#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:20px;}.vertical-tabs{padding-left:200px;}.vertical-tabs .vertical-tabs-list{float:left;width:200px;margin-left:-200px;}.vertical-tabs .vertical-tabs-panes .vertical-tabs-pane{margin:0px;padding:0px;border:0px;}.vertical-tabs .vertical-tabs-panes .vertical-tabs-pane legend{display:none;}.vertical-tabs .vertical-tabs-list .summary{display:block;}#skip-link{position:absolute;display:block;}#skip-link a,#skip-link a:link,#skip-link a:visited{position:absolute;display:block;left:-10000px;width:1px;height:1px;}#skip-link a:hover,#skip-link a:active,#skip-link a:focus{position:static;width:auto;height:auto;}.limiter{margin:0px auto;}ul.links li,ul.links li a{float:left;}ul.links.inline,ul.links.inline li,ul.links.inline li a{float:none;display:inline;}table{width:100%;margin:0px 0px 20px;}table th,table td{vertical-align:middle;}input.form-text,select,textarea{border:1px solid #ccc;}input.form-submit,label{font-weight:bold;}input.form-submit{cursor:pointer;}input.form-radio,input.form-checkbox{vertical-align:middle;}.form-item .description,.description{color:#666;font-size:11px;}fieldset.collapsible .fieldset-title{cursor:pointer;}html.js fieldset.collapsed .fieldset-content{display:none;}table.grid-2 td{width:50%;}table.grid-3 td{width:33.3%;}table.grid-4 td{width:25%;}table.grid-5 td{width:20%;}table.grid-6 td{width:16.6%;}table.grid-7 td{width:14.2%;}table.grid-8 td{width:12.5%;}.primary{color:#c9f43b;}.secondary{color:#fb8319;}.white{color:white;}.grey,.leadership .five-row-custom .middle,.three-row-custom .top{background-color:#f9f9f9 !important;}.grey.first{padding:20px 0 0;}.wht-grey-arrow,.leadership .five-row-custom .content-top,.three-row-custom .middle,.front .content-area .resp-top{height:27px;background:url(/profiles/sndev_install/themes/sndev/img/div-bg-resp-top-01.png) no-repeat 50% 0;}.grey-wht-arrow,.leadership .five-row-custom .content-btm,.section-landing .content-area .first{height:24px;background:#f9f9f9 url(/profiles/sndev_install/themes/sndev/img/div-bg-lead-val-top-02.png) no-repeat 50% 0;}@font-face{font-family:'Gentona-ExtraBold';src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_D_0.eot);src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_D_0.eot?#iefix) format("embedded-opentype"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_D_0.woff) format("woff"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_D_0.ttf) format("truetype");}@font-face{font-family:'Gentona-Bold';src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_8_0.eot);src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_8_0.eot?#iefix) format("embedded-opentype"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_8_0.woff) format("woff"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_8_0.ttf) format("truetype");}@font-face{font-family:'Gentona-SemiBold';src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_10_0.eot);src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_10_0.eot?#iefix) format("embedded-opentype"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_10_0.woff) format("woff"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_10_0.ttf) format("truetype");}@font-face{font-family:'Gentona-SemiBoldItalic';src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_A_0.eot);src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_A_0.eot?#iefix) format("embedded-opentype"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_A_0.woff) format("woff"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_A_0.ttf) format("truetype");}@font-face{font-family:'Gentona-Book';src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_B_0.eot);src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_B_0.eot?#iefix) format("embedded-opentype"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_B_0.woff) format("woff"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_B_0.ttf) format("truetype");}@font-face{font-family:'Gentona-BookItalic';src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_1_0.eot);src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_1_0.eot?#iefix) format("embedded-opentype"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_1_0.woff) format("woff"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_1_0.ttf) format("truetype");}@font-face{font-family:'Gentona-Light';src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_6_0.eot);src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_6_0.eot?#iefix) format("embedded-opentype"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_6_0.woff) format("woff"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_6_0.ttf) format("truetype");}@font-face{font-family:'Gentona-LightItalic';src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_5_0.eot);src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_5_0.eot?#iefix) format("embedded-opentype"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_5_0.woff) format("woff"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_5_0.ttf) format("truetype");}@font-face{font-family:'Gentona-ExtraLight';src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_E_0.eot);src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_E_0.eot?#iefix) format("embedded-opentype"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_E_0.woff) format("woff"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_E_0.ttf) format("truetype");}@font-face{font-family:'Gentona-ExtraLightItalic';src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_3_0.eot);src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_3_0.eot?#iefix) format("embedded-opentype"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_3_0.woff) format("woff"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_3_0.ttf) format("truetype");}@font-face{font-family:'Gentona-Thin';src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_11_0.eot);src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_11_0.eot?#iefix) format("embedded-opentype"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_11_0.woff) format("woff"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_11_0.ttf) format("truetype");}@font-face{font-family:'Gentona-ThinItalic';src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_C_0.eot);src:url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_C_0.eot?#iefix) format("embedded-opentype"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_C_0.woff) format("woff"),url(/profiles/sndev_install/themes/sndev/webfonts/2A8433_C_0.ttf) format("truetype");}html{-webkit-text-size-adjust:none;}body{font-family:"Gentona-Book",Helvetica,sans-serif;font-size:100%;line-height:1.5;color:#565656;}.xb,.front .content-area .sec .title span{font-family:'Gentona-ExtraBold';}.xl,.front .content-area .sec .title,.content-btm .teasers .teaser .title span{font-family:'Gentona-ExtraLight';}.li{font-family:'Gentona-LightItalic';}.thin,.front .content-area .sec p{font-family:'Gentona-Thin';}.super{font-size:0.5em !important;vertical-align:super;}h1,.h1,.content-area h1,.field-name-body h1,h2,.h2,.content-area h2,.field-name-body h2,h3,.h3,.content-area h3,.field-name-body h3,h4,.h4,.content-area h4,.field-name-body h4,h5,.h5,.content-area h5,.field-name-body h5{font-family:"Gentona-Book",Helvetica,sans-serif;text-rendering:optimizelegibility;}.h1-top,.leadership .five-row-custom .section-title h1,.front .content-top h1,.section-landing .content-top h1{padding:10px 0;font-family:'Gentona-Thin';font-size:1.25em;text-transform:uppercase;letter-spacing:4px;text-align:center;color:#eee;background:url(/profiles/sndev_install/themes/sndev/img/overlay-01.png);}@media (max-width:667px){.h1-top,.leadership .five-row-custom .section-title h1,.front .content-top h1,.section-landing .content-top h1{padding:5px 0;font-family:'Gentona-Book';font-size:1.0em;letter-spacing:0;color:#aaa;}}.h1,.content-area h1,.field-name-body h1{font-size:2.5em;}h1.node-title{margin-bottom:10px;font-family:'Gentona-Bold';font-size:2.4em;line-height:1.0;letter-spacing:2px;text-transform:uppercase;}.h2,.content-area h2,.field-name-body h2{font-size:1.6em;margin-bottom:1.0em;line-height:1.2;color:#999;}.h3,.content-area h3,.field-name-body h3{font-size:1.125em;margin-bottom:0.25em;}.h4,.content-area h4,.field-name-body h4{font-size:1.3em;margin-bottom:10px;text-transform:uppercase;line-height:1.2;}.h5,.content-area h5,.field-name-body h5{font-size:1.0em;text-transform:uppercase;}a{color:inherit;text-decoration:none;outline:none;word-wrap:break-word;}button{outline:none;}a:visited{color:none;}.p-inside,p,.content-area .p-inside-small,.section-landing .content-area .sub-container p,.field-name-body .p-inside-small,.section-landing .content-area p{margin:0;font-family:'Gentona-ExtraLight';font-size:1.0em;color:#666;}p{margin-bottom:20px;}p.small{font-size:0.95em;line-height:1.4;}strong{font-family:'Gentona-SemiBold';}strong span{text-decoration:underline;}.more{color:#c9f43b;text-decoration:underline;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;}.more:hover{color:#d6f76b;text-decoration:none;}.more:hover:after{text-decoration:none;}.more:after{content:'\00BB';display:inline-block;font-size:1.15em;line-height:1;letter-spacing:-2px;vertical-align:normal;text-decoration:underline;}.loc-address{display:inline-block;padding:0 20px 0 0;font-size:0.9em;line-height:1.4;letter-spacing:1px;}.loc-address p{margin:0 !important;}.loc-address.last{padding-left:20px;border-left:1px solid #ddd;}strong{font-weight:bold;}em{font-style:italic;}.small,small{font-size:0.9em;}.content-area,.field-name-body{}.content-area ul,.content-area ol,.field-name-body ul,.field-name-body ol{margin:0 0 1.5em 3em;}.content-area ul.neg-margin,.field-name-body ul.neg-margin{margin-top:-15px;}.content-area p,.field-name-body p{line-height:1.78571428571;margin-bottom:1.21428571429em;word-wrap:break-word;}.content-area p.small,.field-name-body p.small{font-size:1.05em;line-height:1.4;}.content-area .p-inside-small,.section-landing .content-area .sub-container p,.field-name-body .p-inside-small,.field-name-body .section-landing .content-area .sub-container p,.section-landing .content-area .sub-container .field-name-body p{font-size:1.0em;}.content-area img,.field-name-body img{max-width:100%;}.content-area a,.field-name-body a{color:#fb8319;font-weight:bold;word-wrap:break-word;text-decoration:underline;}.content-area a:hover,.field-name-body a:hover{text-decoration:none;}.content-area a.btn,.content-area .webform-client-form a.webform-submit,.webform-client-form .content-area a.webform-submit,.content-area .node-type-portfolio .field-name-field-case-study-ref a,.node-type-portfolio .field-name-field-case-study-ref .content-area a,.content-area .view-news .views-field-view-node a,.view-news .views-field-view-node .content-area a,.content-area .view-careers .views-field-view-node a,.view-careers .views-field-view-node .content-area a,.content-area .view-giving-back .views-field-view-node a,.view-giving-back .views-field-view-node .content-area a,.content-area .view-case-studies.list .views-field-view-node a,.view-case-studies.list .views-field-view-node .content-area a,.content-area .view-intel-brief.list .views-field-view-node a,.view-intel-brief.list .views-field-view-node .content-area a,.field-name-body a.btn,.field-name-body .webform-client-form a.webform-submit,.webform-client-form .field-name-body a.webform-submit,.field-name-body .node-type-portfolio .field-name-field-case-study-ref a,.node-type-portfolio .field-name-field-case-study-ref .field-name-body a,.field-name-body .view-news .views-field-view-node a,.view-news .views-field-view-node .field-name-body a,.field-name-body .view-careers .views-field-view-node a,.view-careers .views-field-view-node .field-name-body a,.field-name-body .view-giving-back .views-field-view-node a,.view-giving-back .views-field-view-node .field-name-body a,.field-name-body .view-case-studies.list .views-field-view-node a,.view-case-studies.list .views-field-view-node .field-name-body a,.field-name-body .view-intel-brief.list .views-field-view-node a,.view-intel-brief.list .views-field-view-node .field-name-body a{text-decoration:none;}.list.divider li + li:before{content:"|";padding:0 0.8em;}.list.inline-block li{display:inline-block;}.list.inline{display:inline;}.list.inline li{display:inline;}.bullet-list,.content-area ul,.field-name-body ul{margin:0 0 1.5em 3em;list-style-type:disc;font-family:'Gentona-ExtraLight';font-size:1.0em;}.info-group{font-family:"Gentona-Book",Helvetica,sans-serif;margin-bottom:1em;}.info-group .info-group-heading{font-family:"Gentona-Book",Helvetica,sans-serif;margin-bottom:0;}.info-group .info-group-list{color:#c9f43b;list-style-type:none;margin:0;}dl{margin-bottom:1em;}dt{margin-bottom:1em;font-weight:bold;}dd + dt{margin-top:1em;}dl.horizontal dt{float:left;width:28%;clear:left;text-align:right;}dl.horizontal dd{margin-left:30%;margin-bottom:1.5em;}dl.horizontal dd:last-child{margin-bottom:1em;}.webform-client-form{border:1px solid #eee;background:#f0f0f0;}.webform-client-form .webform-component--top-text{display:none;}.webform-client-form .webform-component--req-msg{font-family:'Gentona-Light';font-size:0.9em;color:#777;}.webform-client-form .form-item{margin:0 0 12px;}.webform-client-form .form-item .form-text{width:100%;height:24px;border:2px solid #e7e7e7;font-size:0.9em;-webkit-appearance:none;}.webform-client-form .form-item input.error{border-color:red;}.webform-client-form .form-item.webform-component-checkboxes{width:92%;margin:10px 0 10px 20px;}.webform-client-form .form-item.form-type-checkbox{width:auto !important;margin:0 0 0 10px;}.webform-client-form textarea{border:2px solid #e7e7e7;font-size:0.9em;}.webform-client-form select{height:24px;}.webform-client-form label{font-family:'Gentona-Book';font-size:0.9em;line-height:1.0;color:#333;}.webform-client-form label .form-required{display:none;}.webform-client-form .webform-submit{margin:0;padding:12px !important;font-size:1.0em !important;text-transform:none !important;border:none !important;outline:none;-webkit-appearance:none;}@media (max-width:667px){.webform-client-form{width:100%;margin:0 0 20px 0;float:none;}.webform-client-form .form-item input[type=text]{width:100%;}}.form-widget .webform-client-form#webform-client-form-6 .webform-component--top-text,.left .webform-client-form#webform-client-form-6 .webform-component--top-text{display:block;font-family:'Gentona-Bold';font-size:1.5em;color:#fb8319;text-align:center;letter-spacing:1px;line-height:1.0;}.form-widget .webform-client-form#webform-client-form-6{width:240px;margin:0 0 15px 30px;padding:10px 0;box-shadow:0 0 3px rgba(0,0,0,0.2);float:right;}.form-widget .webform-client-form#webform-client-form-6 .webform-component--req-msg{margin-bottom:15px;font-family:'Gentona-Light';text-align:center;font-size:0.9em;color:#666;}.form-widget .webform-client-form#webform-client-form-6 .form-item{width:84%;margin:0 20px 7px;}.form-widget .webform-client-form#webform-client-form-6 .form-item.webform-component-checkboxes{width:92%;margin:10px 0 10px 20px;}.form-widget .webform-client-form#webform-client-form-6 .form-item.form-type-checkbox{width:auto !important;margin:0 0 0 10px;}.form-widget .webform-client-form#webform-client-form-6 textarea{width:100%;height:50px;margin-bottom:0;}.form-widget .webform-client-form#webform-client-form-6 .form-actions{text-align:center;}.form-widget .webform-client-form#webform-client-form-6 .webform-submit{width:auto;margin-top:5px;}@media (max-width:667px){.form-widget .webform-client-form#webform-client-form-6{width:100%;margin:0;float:none;}}@media (max-width:667px){.form-widget{float:none;clear:both;}}.left .webform-client-form#webform-client-form-6{padding:10px 0 0;}.left .webform-client-form#webform-client-form-6 .form-item{width:90%;margin:0 10px 7px;}.left .webform-client-form#webform-client-form-6 .webform-submit{width:100%;margin-top:15px;}.form-node .webform-client-form{padding:20px;}.form-node .webform-client-form .form-item.webform-component-textfield,.form-node .webform-client-form .form-item.webform-component-email{width:50%;margin:0 0 12px;}.form-node .webform-client-form .webform-submit{width:200px;}@media (max-width:667px){.form-node .webform-client-form .form-item.webform-component-textfield,.form-node .webform-client-form .form-item.webform-component-textarea,.form-node .webform-client-form .form-item.webform-component-email{width:100%;margin:0 0 12px;}.form-node .webform-client-form .webform-submit{width:100%;}}.map{margin-bottom:20px;}.map iframe{border:1px solid #ccc;border-top:3px solid #999;}.address .phone{letter-spacing:2px;}.form-item-mollom-captcha .mollom-captcha-container{margin-bottom:10px;}.form-item-mollom-captcha .mollom-image-captcha-instructions{font-size:0.85em;}.form-item-mollom-captcha .mollom-image-captcha-instructions .mollom-switch-captcha{font-size:1.0em;}.form-item-mollom-captcha .mollom-audio-catcha-instructions{font-size:0.85em;}.form-item-mollom-captcha .mollom-switch-captcha{font-size:0.85em;}.form-item-mollom-captcha audio#mollom_captcha_audio{width:100%;}html,body{height:100%;background:#f1fccc;}.inner{position:relative;}.innerpad,.header .inner,.footer-top .seo-links .inside,.footer-top .sn-footer-links,.footer-btm .inner,.front .inside,.front .content-area .inside,.testimonial .inside,.section-landing .content-top .inside{padding:0 2%;}@media (max-width:768px){.innerpad,.header .inner,.footer-top .seo-links .inside,.footer-top .sn-footer-links,.footer-btm .inner,.front .inside,.front .content-area .inside,.testimonial .inside,.section-landing .content-top .inside{padding:0 4%;}}.logged-in .header{top:64px;}@media (max-width:768px){.logged-in .header{top:104px;}}@media (max-width:667px){.logged-in .header{top:152px;}}.pane-page-breadcrumb{padding:5px 0;background:#4b4b4b;font-size:0.8em;color:#aaa;}.pane-page-breadcrumb .breadcrumb a{text-decoration:underline;}@media (max-width:667px){.pane-page-breadcrumb{display:none;}}.no-breadcrumb .pane-page-breadcrumb{display:none;}.header{position:fixed;top:0;display:block;width:100%;height:110px;padding:15px 0 0;background:#2e2e2e;border-bottom:3px solid #4b4b4b;z-index:300;}.header .inner{max-width:1020px;height:95px;margin:auto;}.header .logo{display:inline-block;max-width:30%;padding:12px 0 0;float:left;}.header .nav-link{display:none;float:right;cursor:pointer;}.header .phone{padding:4px 0 4px 20px;font-family:'Gentona-ExtraLight';font-size:1.15em;color:#fb8319;letter-spacing:2px;background:url(/profiles/sndev_install/themes/sndev/img/icon-phone-head-01.png) no-repeat 0 50%;float:right;}@media (max-width:768px){.header{height:105px;}.header .logo{max-width:240px;}.header .nav-link{display:inline-block;width:60px;height:52px;margin:10px 0 0 20px;background:url(/profiles/sndev_install/themes/sndev/img/nav-link-med-01.png) no-repeat;text-indent:-9999px;}.header .phone{margin-top:18px;}}@media (max-width:667px){.header{height:78px;}.header .inner{height:78px;}.header .logo{padding:4px 0 0;max-width:170px;}.header .nav-link{width:43px;height:34px;margin-left:15px;background:url(/profiles/sndev_install/themes/sndev/img/nav-link-sm-01.png) no-repeat;}.header .phone{width:32px;height:34px;margin-top:10px;background:url(/profiles/sndev_install/themes/sndev/img/icon-phone-sm-01.png) no-repeat;}.header .phone span{display:none;}}.footer-top{position:relative;background:url(/profiles/sndev_install/themes/sndev/img/pattern-sn-black-02.png);overflow:hidden;}.footer-top .seo-links-title{height:38px;padding:7px 0 0;background:#6b6b6b;text-align:center;text-transform:uppercase;}.footer-top .seo-links-title p{letter-spacing:4px;color:#fff;}.footer-top .seo-links-title img{cursor:pointer;}.footer-top .seo-links{padding-top:20px;background:#595959;overflow:hidden;}.footer-top .seo-links .inside{max-width:1020px;margin:auto;}.footer-top .seo-links ul.col{width:23.958333333333%;padding:0 0 20px 30px;font-size:1.0em;line-height:1.7;float:left;}.footer-top .seo-links a{font-family:'Gentona-Light';text-decoration:underline;color:#c3c3c3;}.footer-top .sn-footer-links{position:relative;max-width:1020px;margin:27px auto;overflow:hidden;}.footer-top .sn-footer-links ul li{max-width:7.083333333333%;margin:0 8.4% 0 0;float:left;}.footer-top .sn-footer-links ul li.last{margin-right:0;}.footer-top .sn-footer-links ul li a{opacity:0.9;}.footer-top .sn-footer-links ul li a:hover{opacity:1.0;}.footer-top .sn-footer-links ul li img{max-width:100%;}.footer-top .carat{position:absolute;bottom:0;display:block;width:100%;height:11px;}.footer-top .carat p{background:url(/profiles/sndev_install/themes/sndev/img/carat-up-foot-dk-01.png) no-repeat 50% 0;}@media (max-width:768px){.footer-top .seo-links ul.col{width:46%;margin:0 auto;}.footer-top .seo-links ul.col.col-03{clear:left;}.footer-top .sn-footer-links ul li{max-width:9.208333333333%;margin:0 5.9% 10px 0;}.footer-top .sn-footer-links ul li.last{margin-right:0 !important;}}@media (max-width:667px){.footer-top .seo-links ul.col{width:100%;float:none;}.footer-top .sn-footer-links .column-list{width:280px;margin:0 auto;}.footer-top .sn-footer-links .column-list.column-list-1 li:first-child{margin-left:37px;}.footer-top .sn-footer-links .column-list ul li{max-width:20%;}.footer-top .sn-footer-links .column-list ul li:last-child{margin-right:0;}}.footer-btm{position:relative;width:100%;padding:5px 0 30px;background:#2e2e2e;color:white;overflow:hidden;}.footer-btm .inner{max-width:1020px;margin:auto;}.footer-btm .top{margin-bottom:30px;font-size:0.9em;text-align:center;text-transform:uppercase;color:#ccc;cursor:pointer;}.footer-btm .top:hover{text-decoration:underline;}.footer-btm .logo{max-width:22.708333333333%;margin:4px 4% 0 0;float:left;}.footer-btm .locations{width:70%;padding-top:12px;font-family:'Gentona-Light';float:left;}.footer-btm .locations li{display:inline-block;margin:0 2% 10px 0;}.footer-btm .locations li.last{margin:0;}.footer-btm .locations a{display:block;font-size:0.8em;text-transform:uppercase;color:#c9f43b;}.footer-btm .locations a:hover{text-decoration:underline;}.footer-btm .cred{text-align:center;}.footer-btm .cred img{padding:0 20px;}.footer-btm .bottom{max-width:780px;margin:20px auto 0;}@media (max-width:768px){.footer-btm .logo{max-width:29.745042492918%;margin-right:9.065155807365%;}.footer-btm .locations{max-width:55.892351274788%;}}@media (max-width:667px){.footer-btm{padding:5px 0;}.footer-btm .top{margin-bottom:5px;}.footer-btm .bottom{max-width:568px;margin:10px 0;}.footer-btm .cred{margin:20px 0 0;}.footer-btm .cred img{margin-bottom:7px;}.footer-btm .logo{display:block;max-width:210px;width:210px;margin:10px auto;float:none;}.footer-btm .locations{display:block;max-width:100%;width:280px;margin:0 auto;font-size:0.95em;text-align:center;float:none;clear:both;}}.colophon{padding:10px 0;background:#252525;border-top:2px solid #111;font-size:0.8em;text-align:center;color:#000;}.colophon i{font-family:'Gentona-Bold';}.colophon .legal,.colophon a{padding:0 10px;font-family:'Gentona-Light';color:#a0a0a0;}.colophon a:hover{text-decoration:underline;}@media (max-width:667px){.colophon .links{display:block;}.colophon i.first{display:none;}}#container{position:relative;right:0;background:white;}.main{margin-top:110px;}@media (max-width:768px){.main{margin-top:105px;}}@media (max-width:667px){.main{margin-top:78px;}}.not-front .main{min-height:600px;height:auto !important;height:600px;}@media (max-width:768px){.not-front .main{min-height:300px;height:auto !important;height:300px;}}@media (max-width:667px){.not-front .main{min-height:100px;height:auto !important;height:100px;}}.pane-page-breadcrumb .breadcrumb,.top-left-btm-layout .inside,.five-row-custom .inside,.top-right-btm-layout .inside,.onecol-layout .inside,.three-row-custom .inside,.section-landing .subtop .inside,.section-landing .content-area .inside,.content-btm .inside{position:relative;max-width:1020px;margin:0 auto;padding:0 2%;}@media (max-width:768px){.pane-page-breadcrumb .breadcrumb,.top-left-btm-layout .inside,.five-row-custom .inside,.top-right-btm-layout .inside,.onecol-layout .inside,.three-row-custom .inside,.section-landing .subtop .inside,.section-landing .content-area .inside,.content-btm .inside{padding:0 4%;}}@media (max-width:667px){.pane-page-breadcrumb .breadcrumb,.top-left-btm-layout .inside,.five-row-custom .inside,.top-right-btm-layout .inside,.onecol-layout .inside,.three-row-custom .inside,.section-landing .subtop .inside,.section-landing .content-area .inside,.content-btm .inside{padding:0 6%;}}.top-left-btm-layout .content{padding:30px 0;overflow:hidden;}.top-left-btm-layout .left{width:220px;max-width:22.916666666667%;float:left;}.top-left-btm-layout .content-area{width:710px;max-width:73.958333333333%;float:right;}@media (max-width:768px){.top-left-btm-layout .left{width:100%;max-width:100%;float:none;clear:both;}.top-left-btm-layout .content-area{max-width:100%;float:none;}}@media (max-width:667px){.node-type-webform .top-left-btm-layout .content-area{padding-bottom:0;}}.top-right-btm-layout{padding:30px 0;overflow:hidden;}.top-right-btm-layout .content-area{width:690px;max-width:72%;float:left;}.top-right-btm-layout .right{width:241px;max-width:25%;float:right;}@media (max-width:667px){.top-right-btm-layout .right{width:100%;max-width:100%;float:none;}.top-right-btm-layout .content-area{max-width:100%;float:none;}}@media (max-width:667px){.quote-form .content-area{margin-bottom:20px;}}.onecol-layout{padding:30px 0;min-height:500px;overflow:hidden;}.leadership h2.pane-title{margin-bottom:10px;font-family:'Gentona-LightItalic';font-size:1.4em;text-align:center;letter-spacing:2px;}.leadership .five-row-custom{padding:0;}.leadership .five-row-custom .inside{padding:60px 0 0 !important;}.leadership .five-row-custom .section-title h1{background:#000 !important;background:rgba(0,0,0,0.9) !important;}.leadership .five-row-custom .intro{padding:0 0 20px;background:#2d2d2d url(/profiles/sndev_install/themes/sndev/img/mountains-bg-02.jpg) no-repeat 50% 100%;}.leadership .five-row-custom .intro .inside{padding-top:40px !important;}.leadership .five-row-custom .intro h2.pane-title{color:#fff;}.leadership .five-row-custom .middle{background:#f9f9f9 url(/profiles/sndev_install/themes/sndev/img/carat-ct-01.png) no-repeat 50% 0;}.leadership .five-row-custom .content-top{height:auto;}.leadership .five-row-custom .content-btm{height:auto;}.leadership .five-row-custom .body{padding:30px 0;height:260px;background:#2f2f2f url(/profiles/sndev_install/themes/sndev/img/sn-peeps-fall-01.jpg) no-repeat 50% 100%;}.leadership .five-row-custom .body .inside{padding:0 !important;}.leadership .five-row-custom .body h2.pane-title{color:#fff;}@media (max-width:667px){.leadership .five-row-custom .intro{background:#eee;}}.three-row-custom .inside{position:relative;}.three-row-custom .top{padding:50px 0 60px;}.three-row-custom .middle{height:auto;padding:70px 0 20px;}@media (max-width:768px){.three-row-custom .top{padding-bottom:40px;}}.node-type-portfolio .top{padding:50px 0 20px;}.node-type-portfolio .middle{padding:60px 0;overflow:hidden;}.node-type-portfolio .content-bottom{padding:60px 0 50px;background:#c9f43b;}@media (max-width:667px){.node-type-portfolio .middle{padding-bottom:30px;}.node-type-portfolio .content-bottom{padding:40px 0 30px;}}.five-row-custom .inside{position:relative;padding:40px 2%;overflow:hidden;}.five-row-custom .section-title h1.h1-top,.leadership .five-row-custom .section-title h1,.five-row-custom .section-title .front .content-top h1,.front .content-top .five-row-custom .section-title h1,.five-row-custom .section-title .section-landing .content-top h1,.section-landing .content-top .five-row-custom .section-title h1{background:#4b4b4b;}.five-row-custom .field-name-field-intro-text{max-width:69.587628865979%;float:left;}.five-row-custom .middle{background:#c9f43b url(/profiles/sndev_install/themes/sndev/img/carat-dn-wht-01.png) no-repeat 50% 0;overflow:hidden;}.five-row-custom .content-top{background:#f9f9f9;}.five-row-custom .content-top .inside{padding:60px 0 40px;}.five-row-custom .content-btm{padding:0;background:#353535;}.five-row-custom .content-btm .inside{height:auto;padding:20px 0;}@media (max-width:768px){.five-row-custom .content-top .inside{padding:60px 2% 40px;}.five-row-custom .middle .inside{padding:30px 2% 10px;}}@media (max-width:667px){.five-row-custom .inside{padding-left:6%;padding-right:6%;}.five-row-custom .intro .inside{padding:20px 6% 10px;}.five-row-custom .content-top .inside{padding:50px 6% 30px;}.five-row-custom .middle .inside{padding:30px 6% 20px;}}.mobile-menu{display:none;position:fixed;right:0;width:230px;height:100%;padding:8px 15px;border-top:5px solid #a7d60c;}.mobile-menu .menu li{font-family:'Gentona-SemiBold';font-size:1.1em;text-transform:uppercase;}.mobile-menu .menu li a{display:block;}.mobile-menu .menu li li{margin-left:20px;font-family:'Gentona-Light';font-size:0.9em;text-transform:none;}@media (max-width:768px){.mobile-menu{top:105px;}}@media (max-width:667px){.mobile-menu{top:78px;}}.menu-main{position:absolute;bottom:3px;right:20px;}.menu-main li{display:inline-block;}.menu-main li a{display:block;padding:0.7em 1.4em;font-size:0.95em;text-transform:uppercase;color:white;}.menu-main li a.active,.menu-main li a.active-trail,.menu-main li a:hover{background:#202020;color:#c9f43b;}.menu-main li:hover > ul{display:block;}.menu-main li:hover > ul ul{display:none;}.menu-main li ul{position:absolute;display:none;width:270px;border-top:3px solid #4b4b4b;background:#202020;z-index:300;}.menu-main li ul li{display:block;margin:1px;}.menu-main li ul a{padding:4px 20px;font-family:'Gentona-ExtraLight';font-size:0.85em;text-transform:none;letter-spacing:1px;background:#4b4b4b;}.menu-main li ul a.active,.menu-main li ul a.active-trail,.menu-main li ul a:hover{background:#393939;}@media (max-width:768px){.menu-main{display:none;}}.left .pane-menu-tree{margin-bottom:20px;background:#4c4c4c;border-top:3px solid #d9d9d9;}.left .pane-menu-tree li{margin-top:1px;}.left .pane-menu-tree li a{position:relative;display:block;padding:5px 20px;background:#2e2e2e;font-family:'Gentona-ExtraLight';color:#a8a8a8;line-height:1.2;}.left .pane-menu-tree li a:hover{background:#222;color:#c9f43b;}.left .pane-menu-tree li a.active-trail{background:#222222 url(/profiles/sndev_install/themes/sndev/img/nav-left-carat-01.png) no-repeat 0 9px;color:#c9f43b;}.left .pane-menu-tree li li a{background:none;padding:3px 20px 3px 35px;}.left .pane-menu-tree li li a:hover{background:none;}.left .pane-menu-tree li li a.active-trail{background:none;color:#c9f43b;}.left .pane-menu-tree li li li a{padding:1px 10px 1px 50px;font-size:0.95em;}.content-area .site-map{margin-bottom:20px;}.content-area .site-map ul{margin:0 0 0 20px;list-style:none;}.content-area .site-map li a{font-family:'Gentona-SemiBold';font-size:18px;}.front .inside{position:relative;margin:auto;}.front .content-top{height:500px;background:#222222 url(/profiles/sndev_install/themes/sndev/img/hero-bg-02.jpg) no-repeat 50% 100%;text-align:center;}.front .content-top .inside{height:500px;width:100%;padding:0;}.front .content-top .sec{max-width:900px;margin:50px auto;padding:0 2%;text-align:left;overflow:hidden;}.front .content-top .sec .imgcont{width:90px;float:left;}.front .content-top .content{max-width:87%;font-family:'Gentona-Thin';color:#c9f43b;float:left;}.front .content-top .content h2{margin-bottom:7px;font-family:'Gentona-ExtraBold';font-size:3.2em;text-transform:uppercase;letter-spacing:4px;line-height:0.8;color:#fff;}.front .content-top .content p{margin:0;font-size:1.4em;letter-spacing:2px;line-height:1.2;color:#c9f43b;}.front .content-top .btn.cta,.front .content-top .webform-client-form .webform-submit,.webform-client-form .front .content-top .webform-submit,.front .content-top .node-type-portfolio .field-name-field-case-study-ref a.cta,.node-type-portfolio .field-name-field-case-study-ref .front .content-top a.cta,.front .content-top .view-news .views-field-view-node a.cta,.view-news .views-field-view-node .front .content-top a.cta,.front .content-top .view-careers .views-field-view-node a.cta,.view-careers .views-field-view-node .front .content-top a.cta,.front .content-top .view-giving-back .views-field-view-node a.cta,.view-giving-back .views-field-view-node .front .content-top a.cta,.front .content-top .view-case-studies.list .views-field-view-node a.cta,.view-case-studies.list .views-field-view-node .front .content-top a.cta,.front .content-top .view-intel-brief.list .views-field-view-node a.cta,.view-intel-brief.list .views-field-view-node .front .content-top a.cta{padding:15px 30px 12px;font-family:'Gentona-SemiBold';font-size:1.0em;color:#000;}.front .content-top .nav-loc{display:none;position:absolute;padding:14px 0;bottom:0;left:0;width:100%;font-family:'Gentona-Thin';font-size:0.9em;letter-spacing:1px;color:#ccc;background:url(/profiles/sndev_install/themes/sndev/img/overlay-01.png);}.front .content-top .nav-loc li{display:inline-block;line-height:1.0;padding:0 20px;border-left:1px solid #666;}.front .content-top .nav-loc li.first{border:none;}.front .content-area .inside{max-width:1020px;}.front .content-area .lead-top{height:30px;background:url(/profiles/sndev_install/themes/sndev/img/div-bg-lead-val-top-01.png) no-repeat 50% 0;}.front .content-area .sec{padding:2% 0 3%;background:#f9f9f9;overflow:hidden;}.front .content-area .sec .float{width:auto;text-align:center;float:left;}.front .content-area .sec .float img{margin-bottom:15px;}.front .content-area .sec .text{width:80%;float:right;}.front .content-area .sec .text .btn,.front .content-area .sec .text .webform-client-form .webform-submit,.webform-client-form .front .content-area .sec .text .webform-submit,.front .content-area .sec .text .node-type-portfolio .field-name-field-case-study-ref a,.node-type-portfolio .field-name-field-case-study-ref .front .content-area .sec .text a,.front .content-area .sec .text .view-news .views-field-view-node a,.view-news .views-field-view-node .front .content-area .sec .text a,.front .content-area .sec .text .view-careers .views-field-view-node a,.view-careers .views-field-view-node .front .content-area .sec .text a,.front .content-area .sec .text .view-giving-back .views-field-view-node a,.view-giving-back .views-field-view-node .front .content-area .sec .text a,.front .content-area .sec .text .view-case-studies.list .views-field-view-node a,.view-case-studies.list .views-field-view-node .front .content-area .sec .text a,.front .content-area .sec .text .view-intel-brief.list .views-field-view-node a,.view-intel-brief.list .views-field-view-node .front .content-area .sec .text a{display:none;}.front .content-area .sec.im{padding-top:3%;background:#f9f9f9 url(/profiles/sndev_install/themes/sndev/img/carat-ct-01.png) no-repeat 50% 0;}.front .content-area .sec.resp{background:white;}.front .content-area .sec.resp .float{float:right;}.front .content-area .sec.resp .text{float:none;}.front .content-area .sec .title{font-size:3.3em;text-transform:uppercase;line-height:1.0;color:#999;letter-spacing:0.08em;}.front .content-area .sec .title span{color:#c9f43b;}.front .content-area .sec p{margin:0;font-size:1.0em;color:#666;line-height:1.5;}.front .testimonial{position:relative;margin-top:-15px;padding:0 0 20px;background:url(/profiles/sndev_install/themes/sndev/img/jagged-bg-03.png) repeat-x top;}@media (max-width:768px){.front .content-top .title .xl,.front .content-top .title .content-area .sec .title,.front .content-area .sec .content-top .title .title,.front .content-top .content-btm .teasers .teaser .title span,.content-btm .teasers .teaser .front .content-top .title span{font-size:2.4em;}.front .content-top .title .xb,.front .content-top .content-area .sec .title span,.front .content-area .sec .content-top .title span{font-size:4.0em;}.front .content-top .content{max-width:80%;}.front .content-top .content h2{font-size:2.6em;}.front .content-top .content p{font-size:1.2em;}.front .content-area .sec .title{margin-bottom:7px;font-size:2.4em;}.front .content-area .sec .text{width:70%;}.front .content-area .sec p{font-family:'Gentona-Light';font-size:1.1em;}}@media (max-width:667px){.front .content-top{height:auto;}.front .content-top .inside{height:auto;padding-bottom:60px;}.front .content-top .sec{margin:20px auto;padding:0 2%;}.front .content-top .sec .imgcont{width:75px;float:left;}.front .content-top .content{max-width:65%;font-family:'Gentona-Light';}.front .content-top .content h2{font-size:1.8em;letter-spacing:1px;line-height:0.9;}.front .content-top .content p{font-size:1.0em;line-height:1.1;}.front .content-top .btn.cta,.front .content-top .webform-client-form .webform-submit,.webform-client-form .front .content-top .webform-submit,.front .content-top .node-type-portfolio .field-name-field-case-study-ref a.cta,.node-type-portfolio .field-name-field-case-study-ref .front .content-top a.cta,.front .content-top .view-news .views-field-view-node a.cta,.view-news .views-field-view-node .front .content-top a.cta,.front .content-top .view-careers .views-field-view-node a.cta,.view-careers .views-field-view-node .front .content-top a.cta,.front .content-top .view-giving-back .views-field-view-node a.cta,.view-giving-back .views-field-view-node .front .content-top a.cta,.front .content-top .view-case-studies.list .views-field-view-node a.cta,.view-case-studies.list .views-field-view-node .front .content-top a.cta,.front .content-top .view-intel-brief.list .views-field-view-node a.cta,.view-intel-brief.list .views-field-view-node .front .content-top a.cta{padding:10px 15px 7px;}.front .content-top .nav-loc{position:absolute;padding:10px 0;bottom:0;left:0;width:100%;font-family:'Gentona-ExtraLight';font-size:0.8em;letter-spacing:0;color:#fff;background:url(/profiles/sndev_install/themes/sndev/img/overlay-01.png);}.front .content-top .nav-loc li{display:inline-block;line-height:1.0;padding:0 7px;border-left:1px solid #666;}.front .content-top .nav-loc li.first{border:none;}.front .content-top .nav-loc a:hover{text-decoration:underline;}.front .content-area .sec{padding-bottom:20px;}.front .content-area .sec .float{display:none;}.front .content-area .sec .text{width:100%;}.front .content-area .sec .text p{margin-bottom:10px;}.front .content-area .sec .text .btn,.front .content-area .sec .text .webform-client-form .webform-submit,.webform-client-form .front .content-area .sec .text .webform-submit,.front .content-area .sec .text .node-type-portfolio .field-name-field-case-study-ref a,.node-type-portfolio .field-name-field-case-study-ref .front .content-area .sec .text a,.front .content-area .sec .text .view-news .views-field-view-node a,.view-news .views-field-view-node .front .content-area .sec .text a,.front .content-area .sec .text .view-careers .views-field-view-node a,.view-careers .views-field-view-node .front .content-area .sec .text a,.front .content-area .sec .text .view-giving-back .views-field-view-node a,.view-giving-back .views-field-view-node .front .content-area .sec .text a,.front .content-area .sec .text .view-case-studies.list .views-field-view-node a,.view-case-studies.list .views-field-view-node .front .content-area .sec .text a,.front .content-area .sec .text .view-intel-brief.list .views-field-view-node a,.view-intel-brief.list .views-field-view-node .front .content-area .sec .text a{display:inline-block;}.front .content-area .sec.im{padding-top:30px;}.front .testimonial{padding:10px 0;font-size:0.8em;}.front .testimonial p{font-family:'Gentona-LightItalic';}.front .testimonial .author-info .sep{display:none;}.front .testimonial .author-info span{display:block;font-family:'Gentona-Book';font-size:0.9em;line-height:1.4;}}.page-user .main .inner,.pane-page-messages{width:960px;margin:0 auto;}ul.pager{display:inline-block;margin:0;padding:3px 12px;background:#eee;list-style:none;font-family:'Gentona-SemiBold';font-size:1.0em;overflow:hidden;}ul.pager .pager-current{margin:0 20px;}.field-name-field-basic-image{margin-bottom:30px;}@media (max-width:667px){.field-name-field-basic-image{display:none;}}.field-name-field--basic-img-mobile{display:none;max-width:100%;margin-bottom:30px;}@media (max-width:667px){.field-name-field--basic-img-mobile{display:inline-block;}}.testimonial{color:#eee;}.testimonial .inside{max-width:1020px;margin:auto;padding-top:50px;padding-bottom:40px;}.testimonial p{margin-bottom:7px;font-family:'Gentona-ThinItalic';font-size:1.6em;line-height:1.2;color:#999;}.testimonial p:before{content:'“';}.testimonial p:after{content:'”';}.testimonial span{font-family:'Gentona-ExtraLight';font-size:1.2em;line-height:0.5;color:#b2b2b2;}.testimonial span i{padding:0 5px;color:#111;}.testimonial span img{margin-bottom:-6px;}@media (max-width:667px){.testimonial{font-size:0.8em;}.testimonial p{font-family:'Gentona-LightItalic';}.testimonial .author-info .sep{display:none;}.testimonial .author-info span{display:block;line-height:1.4;}}.section-landing{}.section-landing .content-top{background:url(/profiles/sndev_install/themes/sndev/img/mountains-bg-01.jpg) no-repeat 50% 0;background-size:cover;text-align:center;}.section-landing .content-top h1{margin-bottom:10px;}.section-landing .content-top h2{margin-bottom:10px;font-family:'Gentona-LightItalic';font-size:1.8em;letter-spacing:2px;color:#fff;}.section-landing .content-top .inside{padding:0 0 30px;}.section-landing .links{max-width:1020px;margin:auto;}.section-landing .link{position:relative;display:inline-block;width:29.411764705882%;margin:1.470588235294%;text-indent:-9999px;padding:20px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.section-landing .link:before{display:inline-block;content:"";padding-top:44%;}.section-landing .services-links .link.im{background:url(/profiles/sndev_install/themes/sndev/img/icon-serv-im-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .services-links .link.im:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-serv-im-hvr-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .services-links .link.responsive{background:url(/profiles/sndev_install/themes/sndev/img/icon-serv-rw-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .services-links .link.responsive:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-serv-rw-hvr-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .im-links .link{width:21%;width:31.25% \9;}.section-landing .im-links .link.seo{background:url(/profiles/sndev_install/themes/sndev/img/icon-im-seo-02.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .im-links .link.seo:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-im-seo-hvr-02.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .im-links .link.ppc{background:url(/profiles/sndev_install/themes/sndev/img/icon-im-ppc-02.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .im-links .link.ppc:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-im-ppc-hvr-02.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .im-links .link.da{background:url(/profiles/sndev_install/themes/sndev/img/icon-im-da-02.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .im-links .link.da:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-im-da-hvr-02.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .im-links .link.email{background:url(/profiles/sndev_install/themes/sndev/img/icon-im-email-02.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .im-links .link.email:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-im-email-hvr-02.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .im-links .link.sm{background:url(/profiles/sndev_install/themes/sndev/img/icon-im-sm-02.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .im-links .link.sm:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-im-sm-hvr-02.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .responsive-links .link.design{background:url(/profiles/sndev_install/themes/sndev/img/icon-rw-wdn-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .responsive-links .link.design:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-rw-wdn-hvr-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .responsive-links .link.dev{background:url(/profiles/sndev_install/themes/sndev/img/icon-rw-wd-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .responsive-links .link.dev:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-rw-wd-hvr-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .responsive-links .link.drupal{background:url(/profiles/sndev_install/themes/sndev/img/icon-rw-drupal-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .responsive-links .link.drupal:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-rw-drupal-hvr-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .results-links .link.imcs{background:url(/profiles/sndev_install/themes/sndev/img/icon-res-imcs-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .results-links .link.imcs:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-res-imcs-hvr-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .results-links .link.portfolio{background:url(/profiles/sndev_install/themes/sndev/img/icon-res-port-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .results-links .link.portfolio:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-res-port-hvr-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .cs-links .link{width:21%;width:31.25% \9;}.section-landing .cs-links .link.seo{background:url(/profiles/sndev_install/themes/sndev/img/icon-imcs-seo-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .cs-links .link.seo:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-imcs-seo-hvr-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .cs-links .link.ppc{background:url(/profiles/sndev_install/themes/sndev/img/icon-imcs-ppc-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .cs-links .link.ppc:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-imcs-ppc-hvr-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .cs-links .link.display{background:url(/profiles/sndev_install/themes/sndev/img/icon-imcs-dcs-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .cs-links .link.display:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-imcs-dcs-hvr-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .cs-links .link.email{background:url(/profiles/sndev_install/themes/sndev/img/icon-imcs-ecs-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .cs-links .link.email:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-imcs-ecs-hvr-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .cs-links .link.sm{background:url(/profiles/sndev_install/themes/sndev/img/icon-im-sm-02.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .cs-links .link.sm:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-im-sm-hvr-02.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .company-links .link.careers{background:url(/profiles/sndev_install/themes/sndev/img/icon-comp-career-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .company-links .link.careers:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-comp-career-hvr-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .company-links .link.news{background:url(/profiles/sndev_install/themes/sndev/img/icon-comp-news-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .company-links .link.news:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-comp-news-hvr-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .company-links .link.acquisitions{background:url(/profiles/sndev_install/themes/sndev/img/icon-comp-acq-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .company-links .link.acquisitions:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-comp-acq-hvr-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .company-links .link.leadership{background:url(/profiles/sndev_install/themes/sndev/img/icon-comp-lead-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .company-links .link.leadership:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-comp-lead-hvr-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .company-links .link.scenes{background:url(/profiles/sndev_install/themes/sndev/img/icon-comp-scenes-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .company-links .link.scenes:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-comp-scenes-hvr-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .company-links .link.giving{background:url(/profiles/sndev_install/themes/sndev/img/icon-comp-giving-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .company-links .link.giving:hover{background:url(/profiles/sndev_install/themes/sndev/img/icon-comp-giving-hvr-01.png) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}.section-landing .subtop{padding:25px 0;background:#fff;text-align:center;}.section-landing .subtop h2{font-family:'Gentona-Light';font-size:2.0em;color:#999;letter-spacing:2px;line-height:1.1;}.section-landing .content-area .inside{padding-top:20px;padding-bottom:20px;}.section-landing .content-area p{margin-bottom:20px;}.section-landing .content-area p.nomargin{margin:0;}.section-landing .content-area h4{position:relative;font-family:'Gentona-Light';font-size:1.8em;line-height:1.2;}.section-landing .content-area h4.icon{padding-left:50px;}.section-landing .content-area h4.icon:before{position:absolute;left:0;}.section-landing .content-area .first{height:auto;}.section-landing .content-area .lead-gen{background:url(/profiles/sndev_install/themes/sndev/img/div-bg-lead-val-top-02.png) no-repeat 50% 0,url(/profiles/sndev_install/themes/sndev/img/lead-gen-bg-01.png) no-repeat 80% 30px;}.section-landing .content-area .lead-gen h4:before{top:-2px;content:url(/profiles/sndev_install/themes/sndev/img/icon-lead-gen-02.png);}.section-landing .content-area .e-comm{background:url(/profiles/sndev_install/themes/sndev/img/e-comm-bg-01.png) no-repeat 78% 10px;}.section-landing .content-area .e-comm h4:before{top:-10px;content:url(/profiles/sndev_install/themes/sndev/img/icon-e-comm-02.png);}.section-landing .content-area .get-services{padding-bottom:30px;background:#f9f9f9;}.section-landing .content-area .get-services h4{padding:0;}.section-landing .content-area .sub-container{margin-top:30px;padding:10px 30px;background:#fff;border:1px solid #e6e6e6;border-radius:4px;}.section-landing .content-area .sub-container .sec{padding:15px 0;border-bottom:1px solid #e6e6e6;}.section-landing .content-area .sub-container .sec.last{border:none;}.section-landing .content-area .sub-container h5{margin-bottom:5px;font-family:'Gentona-ExtraLight';font-size:1.4em;line-height:1.2;color:#fb8319;}@media (max-width:768px){.section-landing .content-top h1{line-height:1.1;}.section-landing .content-top h2{font-size:1.4em;}.section-landing .subtop{padding:30px 0;}.section-landing .subtop h2{font-size:1.5em;}}@media (max-width:667px){.section-landing .content-top{padding:0 6%;}.section-landing .content-top h1{margin-bottom:20px;}.section-landing .content-top h2{font-size:1.3em;letter-spacing:0;}.section-landing .subtop{padding:20px 0;}.section-landing .link{position:relative;display:block;width:99% !important;height:50px;margin:10px 0;padding:10px 10px 0;font-family:'Gentona-ExtraLight';font-size:1.0em;text-transform:uppercase;color:#c9f43b;text-indent:0;text-align:left;background-image:none !important;background:rgba(0,0,0,0.3) !important;}.section-landing .link span{margin-top:10px;font-family:'Gentona-Bold';font-size:1.1em;color:#fff;}.section-landing .link:before{padding:0;}.section-landing .link i{vertical-align:middle;display:inline-block;width:50px;height:37px;margin-top:-5px;text-indent:-9999px;}.section-landing .services-links .link i{background:url(/profiles/sndev_install/themes/sndev/img/icon-services-sprite-01.png) no-repeat;}.section-landing .services-links .link.responsive i{background-position:-50px 0;}.section-landing .im-links .link i{background:url(/profiles/sndev_install/themes/sndev/img/icon-im-sprite-04.png) no-repeat;}.section-landing .im-links .link.ppc i{background-position:-50px 0;}.section-landing .im-links .link.da i{background-position:-100px 0;}.section-landing .im-links .link.email i{background-position:-150px 0;}.section-landing .im-links .link.sm i{background-position:-200px 0;}.section-landing .responsive-links .link i{background:url(/profiles/sndev_install/themes/sndev/img/icon-resp-sprite-01.png) no-repeat;}.section-landing .responsive-links .link.dev i{background-position:-50px 0;}.section-landing .responsive-links .link.drupal i{background-position:-100px 0;}.section-landing .results-links .link i{background:url(/profiles/sndev_install/themes/sndev/img/icon-results-sprite-01.png) no-repeat;}.section-landing .results-links .link.portfolio i{background-position:-50px 0;}.section-landing .cs-links .link i{background:url(/profiles/sndev_install/themes/sndev/img/icon-imcs-sprite-01.png) no-repeat;}.section-landing .cs-links .link.ppc i{background-position:-50px 0;}.section-landing .cs-links .link.display i{background-position:-100px 0;}.section-landing .cs-links .link.email i{background-position:-150px 0;}.section-landing .company-links .link i{background:url(/profiles/sndev_install/themes/sndev/img/icon-company-sprite-01.png) no-repeat;}.section-landing .company-links .link.news i{background-position:-50px 0;}.section-landing .company-links .link.acquisitions i{background-position:-100px 0;}.section-landing .company-links .link.leadership i{background-position:-150px 0;}.section-landing .company-links .link.scenes i{background-position:-200px 0;}.section-landing .company-links .link.giving i{background-position:-250px 0;}}.content-btm{padding-bottom:30px;background:url(/profiles/sndev_install/themes/sndev/img/pattern-sn-black-02.png);overflow:hidden;}.content-btm .inside{width:100%;height:20px;padding:50px 2% 0;}.content-btm .top{height:18px;margin:-50px 0 50px;background:url(/profiles/sndev_install/themes/sndev/img/carat-dn-wht-01.png) no-repeat 50% 0;}.content-btm .teasers .teaser{max-width:31.25%;margin-right:3.125%;float:left;}.content-btm .teasers .teaser.last{margin:0;}.content-btm .teasers .teaser .title{margin-bottom:13px;font-family:'Gentona-Thin';font-size:1.4em;color:white;text-align:center;text-transform:uppercase;line-height:0.6;letter-spacing:2px;}.content-btm .teasers .teaser .title span{font-size:0.5em;color:#fb8319;letter-spacing:2px;}.content-btm .teasers .teaser .content{position:relative;width:100%;padding:17px 17px 13px;background:white;line-height:1.3;}.content-btm .teasers .teaser .content img{max-width:100%;}.content-btm .teasers .teaser p{margin-top:12px;text-align:center;}.content-btm .teasers .teaser p a{font-family:'Gentona-Thin';font-size:0.85em;color:#fb8319;text-transform:uppercase;}.content-btm .teasers .teaser p a span{color:#eee;}.content-btm .teasers .teaser p a:hover{text-decoration:underline;}.content-btm .teasers .teaser.intel p{margin-bottom:10px;}.content-btm .teasers .teaser.intel p strong{font-family:'Gentona-SemiBold';}.content-btm .teasers .teaser.blog .content{padding:0;background:none;}.content-btm .teasers .teaser.blog .post{margin-bottom:5px;overflow:hidden;}.content-btm .teasers .teaser.blog .date{width:19%;padding:7px 2px;text-align:center;background:#fb8319;text-transform:uppercase;line-height:1.0;float:left;}.content-btm .teasers .teaser.blog .date span{font-family:'Gentona-Bold';font-size:1.8em;color:white;letter-spacing:2px;}.content-btm .teasers .teaser.blog .text{width:79%;padding:10px 20px;background:white;font-size:0.8em;line-height:1.5;float:right;}.content-btm .teasers .teaser.blog .text .post-title{font-size:1.1em;}.content-btm .teasers .teaser.blog .text a{display:block;line-height:1.2;color:#fb8319;}.content-btm .teasers .teaser.blog .text a:hover{text-decoration:underline;}.content-btm .teasers .teaser.blog .post-title{font-family:'Gentona-SemiBold';}.content-btm .teasers .teaser.video a:hover{opacity:0.9;}.content-btm .teasers .teaser.video .desc{margin-top:5px;padding:0 5px 10px;font-size:1.0em;text-align:center;line-height:1.2;color:#eee;}.content-btm .teasers .teaser.resource .content{overflow:hidden;}.content-btm .teasers .teaser.resource p{position:absolute;top:40%;width:89%;text-align:center;}@media (max-width:768px){.content-btm .teaser .title{font-size:2.3em;line-height:0.9;}.content-btm .teaser .title span{font-size:0.6em;}.content-btm .teaser.blog .post:last-child{display:none;}.content-btm .teaser.blog .date{font-size:0.8em;}.content-btm .teaser.blog .date span{font-size:1.6em;letter-spacing:0;}}@media (max-width:667px){.content-btm .teasers .teaser.blog,.content-btm .teasers .teaser.video{max-width:100%;width:100%;}.content-btm .teasers .teaser.blog{margin-bottom:30px;}.content-btm .teasers .teaser.intel{display:none;}.content-btm .teasers .teaser p a{font-family:'Gentona-Book';}.content-btm .teasers .teaser > p a{font-family:'Gentona-Light';}}.node-type-case-study .title-intro{max-width:69.587628865979%;float:left;}.node-type-case-study .title-intro .services .item{margin:20px 0 10px;font-family:'Gentona-Light';color:#777;font-size:1.2em;}.node-type-case-study .title-intro .services .item span{text-transform:uppercase;}.node-type-case-study .request-quote{display:block;width:220px;max-width:25%;text-align:center;float:right;}.node-type-case-study .request-quote p{margin:0;font-size:1.2em;text-transform:uppercase;}.node-type-case-study .request-quote a.btn,.node-type-case-study .request-quote .webform-client-form a.webform-submit,.webform-client-form .node-type-case-study .request-quote a.webform-submit,.node-type-case-study .request-quote .node-type-portfolio .field-name-field-case-study-ref a,.node-type-portfolio .field-name-field-case-study-ref .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-news .views-field-view-node a,.view-news .views-field-view-node .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-careers .views-field-view-node a,.view-careers .views-field-view-node .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-giving-back .views-field-view-node a,.view-giving-back .views-field-view-node .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-case-studies.list .views-field-view-node a,.view-case-studies.list .views-field-view-node .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-intel-brief.list .views-field-view-node a,.view-intel-brief.list .views-field-view-node .node-type-case-study .request-quote a{display:block;font-size:1.0em;}.node-type-case-study .request-quote a.btn.trans,.node-type-case-study .request-quote .webform-client-form a.trans.webform-submit,.webform-client-form .node-type-case-study .request-quote a.trans.webform-submit,.node-type-case-study .request-quote .node-type-portfolio .field-name-field-case-study-ref a,.node-type-portfolio .field-name-field-case-study-ref .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-news .views-field-view-node a,.view-news .views-field-view-node .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-careers .views-field-view-node a,.view-careers .views-field-view-node .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-giving-back .views-field-view-node a,.view-giving-back .views-field-view-node .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-case-studies.list .views-field-view-node a,.view-case-studies.list .views-field-view-node .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-intel-brief.list .views-field-view-node a,.view-intel-brief.list .views-field-view-node .node-type-case-study .request-quote a{margin-top:50px;font-size:0.85em;}.node-type-case-study .middle{font-family:'Gentona-SemiBold';font-size:3.5em;text-align:center;text-transform:uppercase;color:#fff;}.node-type-case-study .middle .field-name-field-img-middle-mobile{display:none;}.node-type-case-study .middle img{max-width:100%;}.node-type-case-study .content-top .field-name-field-img-top{width:490px;max-width:48%;text-align:center;float:left;}.node-type-case-study .content-top .field-name-field-img-top img{max-width:100%;}.node-type-case-study .content-top .field-name-field-body-top{max-width:48%;float:right;}.node-type-case-study .content-top .field-name-field-body-top h3{margin-bottom:10px;font-family:'Gentona-SemiBold';font-size:1.3em;letter-spacing:2px;line-height:1.0;text-transform:uppercase;}.node-type-case-study .content-top .view-case-studies.pdf{display:inline-block;width:490px;max-width:48%;margin:0;text-align:center;float:right;clear:right;}.node-type-case-study .content-top .view-case-studies.pdf a{float:left;}.node-type-case-study .content-btm .pane-node-field-body-bottom{max-width:100%;text-align:center;font-family:'Gentona-ExtraLight';font-size:2.6em;text-transform:uppercase;color:#fff;}.node-type-case-study .content-btm .pane-node-field-body-bottom span{font-family:'Gentona-SemiBold';}@media (max-width:768px){.node-type-case-study .title-intro{max-width:60%;}.node-type-case-study .request-quote{max-width:35%;}.node-type-case-study .content-btm .pane-node-field-body-bottom{font-size:2.0em;}}@media (max-width:667px){.node-type-case-study .title-intro{max-width:100%;margin-bottom:20px;float:none;}.node-type-case-study .title-intro .services .item{font-size:1.1em;letter-spacing:0;}.node-type-case-study .request-quote{width:100%;max-width:100%;margin:0 0 10px;float:none;}.node-type-case-study .request-quote a.btn,.node-type-case-study .request-quote .webform-client-form a.webform-submit,.webform-client-form .node-type-case-study .request-quote a.webform-submit,.node-type-case-study .request-quote .node-type-portfolio .field-name-field-case-study-ref a,.node-type-portfolio .field-name-field-case-study-ref .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-news .views-field-view-node a,.view-news .views-field-view-node .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-careers .views-field-view-node a,.view-careers .views-field-view-node .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-giving-back .views-field-view-node a,.view-giving-back .views-field-view-node .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-case-studies.list .views-field-view-node a,.view-case-studies.list .views-field-view-node .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-intel-brief.list .views-field-view-node a,.view-intel-brief.list .views-field-view-node .node-type-case-study .request-quote a{display:block;font-size:1.0em;}.node-type-case-study .request-quote a.btn.trans,.node-type-case-study .request-quote .webform-client-form a.trans.webform-submit,.webform-client-form .node-type-case-study .request-quote a.trans.webform-submit,.node-type-case-study .request-quote .node-type-portfolio .field-name-field-case-study-ref a,.node-type-portfolio .field-name-field-case-study-ref .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-news .views-field-view-node a,.view-news .views-field-view-node .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-careers .views-field-view-node a,.view-careers .views-field-view-node .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-giving-back .views-field-view-node a,.view-giving-back .views-field-view-node .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-case-studies.list .views-field-view-node a,.view-case-studies.list .views-field-view-node .node-type-case-study .request-quote a,.node-type-case-study .request-quote .view-intel-brief.list .views-field-view-node a,.view-intel-brief.list .views-field-view-node .node-type-case-study .request-quote a{margin-top:0;font-size:0.85em;}.node-type-case-study .field-name-field-intro-text{max-width:100%;margin-bottom:20px;float:none;}.node-type-case-study .content-top .field-name-field-img-top{display:block;margin-bottom:20px;padding:0 2%;max-width:100%;float:none;}.node-type-case-study .content-top .field-name-field-body-top{max-width:100%;float:none;}.node-type-case-study .content-top .view-case-studies.pdf{max-width:100%;}.node-type-case-study .content-top .view-case-studies.pdf a{width:100%;float:none;}.node-type-case-study .middle{line-height:1.0;}.node-type-case-study .middle .pane-node-field-title-middle{margin-bottom:10px;}.node-type-case-study .middle .field-name-field-img-middle{display:none;}.node-type-case-study .middle .field-name-field-img-middle-mobile{display:block;}.node-type-case-study .middle img{max-width:100%;}.node-type-case-study .content-btm .pane-node-field-body-bottom{font-size:1.3em;}}.node-type-career .field-name-field-location .field-item,.node-type-news .field-name-field-date,.node-type-news .field-name-field-author{font-size:1.2em;}.node-type-career .field-name-field-location .field-item:before{content:'Location:';}.node-type-career .btn.top,.node-type-career .webform-client-form .top.webform-submit,.webform-client-form .node-type-career .top.webform-submit,.node-type-career .node-type-portfolio .field-name-field-case-study-ref a.top,.node-type-portfolio .field-name-field-case-study-ref .node-type-career a.top,.node-type-career .view-news .views-field-view-node a.top,.view-news .views-field-view-node .node-type-career a.top,.node-type-career .view-careers .views-field-view-node a.top,.view-careers .views-field-view-node .node-type-career a.top,.node-type-career .view-giving-back .views-field-view-node a.top,.view-giving-back .views-field-view-node .node-type-career a.top,.node-type-career .view-case-studies.list .views-field-view-node a.top,.view-case-studies.list .views-field-view-node .node-type-career a.top,.node-type-career .view-intel-brief.list .views-field-view-node a.top,.view-intel-brief.list .views-field-view-node .node-type-career a.top{margin:10px 0;}.node-type-leadership .top{padding:50px 0 40px;}.node-type-leadership .field-name-field-leader-node-images img{margin-top:-80px;}.node-type-leadership .field-name-field-leader-node-images-mobile{display:none;}.node-type-leadership .field-name-field-leader-node-images-mobile img{margin-top:-80px;}.node-type-leadership .content-bottom{margin-top:80px;padding-bottom:10px;text-align:center;background:url(/profiles/sndev_install/themes/sndev/img/wood-bg-02.jpg) no-repeat 50% 0;-webkit-background-size:cover;background-size:cover;}@media (max-width:667px){.node-type-leadership .field-name-field-leader-node-images{display:none;}.node-type-leadership .field-name-field-leader-node-images-mobile{display:inline-block;}.node-type-leadership .back{display:block;}}.node-type-portfolio .field-name-field-client-logo{margin-bottom:10px;}.node-type-portfolio .field-name-field-top-text p{margin-bottom:40px;}.node-type-portfolio .middle{background:none;}.node-type-portfolio .field-name-field-port-node-image-1{max-width:65%;float:left;}.node-type-portfolio .request-quote,.node-type-portfolio .field-name-field-case-study-ref,.node-type-portfolio .back{display:block;width:235px;max-width:24.479166666667%;text-align:center;float:right;clear:right;}.node-type-portfolio .request-quote .btn,.node-type-portfolio .field-name-field-case-study-ref .btn,.node-type-portfolio .back .btn,.node-type-portfolio .request-quote .webform-client-form .webform-submit,.webform-client-form .node-type-portfolio .request-quote .webform-submit,.node-type-portfolio .field-name-field-case-study-ref .webform-client-form .webform-submit,.webform-client-form .node-type-portfolio .field-name-field-case-study-ref .webform-submit,.node-type-portfolio .back .webform-client-form .webform-submit,.webform-client-form .node-type-portfolio .back .webform-submit,.node-type-portfolio .field-name-field-case-study-ref a,.node-type-portfolio .request-quote .view-news .views-field-view-node a,.view-news .views-field-view-node .node-type-portfolio .request-quote a,.node-type-portfolio .back .view-news .views-field-view-node a,.view-news .views-field-view-node .node-type-portfolio .back a,.node-type-portfolio .request-quote .view-careers .views-field-view-node a,.view-careers .views-field-view-node .node-type-portfolio .request-quote a,.node-type-portfolio .back .view-careers .views-field-view-node a,.view-careers .views-field-view-node .node-type-portfolio .back a,.node-type-portfolio .request-quote .view-giving-back .views-field-view-node a,.view-giving-back .views-field-view-node .node-type-portfolio .request-quote a,.node-type-portfolio .back .view-giving-back .views-field-view-node a,.view-giving-back .views-field-view-node .node-type-portfolio .back a,.node-type-portfolio .request-quote .view-case-studies.list .views-field-view-node a,.view-case-studies.list .views-field-view-node .node-type-portfolio .request-quote a,.node-type-portfolio .back .view-case-studies.list .views-field-view-node a,.view-case-studies.list .views-field-view-node .node-type-portfolio .back a,.node-type-portfolio .request-quote .view-intel-brief.list .views-field-view-node a,.view-intel-brief.list .views-field-view-node .node-type-portfolio .request-quote a,.node-type-portfolio .back .view-intel-brief.list .views-field-view-node a,.view-intel-brief.list .views-field-view-node .node-type-portfolio .back a,.node-type-portfolio .request-quote a,.node-type-portfolio .field-name-field-case-study-ref a,.node-type-portfolio .back a{display:block;}.node-type-portfolio .request-quote{margin-bottom:17%;}.node-type-portfolio .request-quote p{margin-bottom:5px;font-size:1.4em;text-transform:uppercase;}.node-type-portfolio .request-quote a{padding:15px 0;font-size:0.95em;}.node-type-portfolio .field-name-field-case-study-ref{margin-bottom:20px;}.node-type-portfolio .field-name-field-case-study-ref a{display:block !important;}.node-type-portfolio .content-bottom{background:#f9f9f9;}.node-type-portfolio .content-bottom .btn,.node-type-portfolio .content-bottom .webform-client-form .webform-submit,.webform-client-form .node-type-portfolio .content-bottom .webform-submit,.node-type-portfolio .content-bottom .field-name-field-case-study-ref a,.node-type-portfolio .field-name-field-case-study-ref .content-bottom a,.node-type-portfolio .content-bottom .view-news .views-field-view-node a,.view-news .views-field-view-node .node-type-portfolio .content-bottom a,.node-type-portfolio .content-bottom .view-careers .views-field-view-node a,.view-careers .views-field-view-node .node-type-portfolio .content-bottom a,.node-type-portfolio .content-bottom .view-giving-back .views-field-view-node a,.view-giving-back .views-field-view-node .node-type-portfolio .content-bottom a,.node-type-portfolio .content-bottom .view-case-studies.list .views-field-view-node a,.view-case-studies.list .views-field-view-node .node-type-portfolio .content-bottom a,.node-type-portfolio .content-bottom .view-intel-brief.list .views-field-view-node a,.view-intel-brief.list .views-field-view-node .node-type-portfolio .content-bottom a{display:block;width:235px;margin:auto;font-size:0.95em;text-align:center;color:#fb8319;}.node-type-portfolio .field-name-field-slideshow-images{position:relative;padding:40px 30px 10px;text-align:center;}.node-type-portfolio .field-name-field-slideshow-images .bx-pager{position:absolute;top:0;width:900px;max-width:100%;}.node-type-portfolio .field-name-field-slideshow-images .bx-pager .bx-pager-item{display:inline-block;margin:0 5px;}.node-type-portfolio .field-name-field-slideshow-images .bx-pager .bx-pager-item a{display:inline-block;width:10px;height:10px;text-indent:-9999px;background:url(/profiles/sndev_install/themes/sndev/img/bx-pager-port-01.png) no-repeat;}.node-type-portfolio .field-name-field-slideshow-images .bx-pager .bx-pager-item a.active{background-position:0 100%;}.node-type-portfolio .field-name-field-slideshow-images .bx-controls-direction a{position:absolute;top:50%;display:block;width:20px;height:26px;text-indent:-9999px;}.node-type-portfolio .field-name-field-slideshow-images .bx-controls-direction a.bx-prev{left:0;background:url(/profiles/sndev_install/themes/sndev/img/bx-nav-port-prev-01.png) no-repeat;}.node-type-portfolio .field-name-field-slideshow-images .bx-controls-direction a.bx-next{right:0;background:url(/profiles/sndev_install/themes/sndev/img/bx-nav-port-next-01.png) no-repeat;}@media (max-width:768px){.node-type-portfolio .field-name-field-port-node-image-1{max-width:60%;}.node-type-portfolio .request-quote,.node-type-portfolio .field-name-field-case-study-ref,.node-type-portfolio .back{max-width:30%;}.node-type-portfolio .request-quote{margin-bottom:7%;}.node-type-portfolio .request-quote p{font-size:1.2em;}}@media (max-width:667px){.node-type-portfolio .field-name-field-port-node-image-1{max-width:100%;margin-bottom:20px;float:none;}.node-type-portfolio .request-quote,.node-type-portfolio .field-name-field-case-study-ref,.node-type-portfolio .back{max-width:100%;margin:0 auto 20px;float:none;clear:both;}}.page-msa p{font-size:0.81em;}.page-msa p strong{font-size:1.6em !important;}.page-msa table{font-size:0.72em;}.view-news .views-row,.view-careers .views-row,.view-giving-back .views-row,.view-case-studies.list .views-row,.view-intel-brief.list .views-row{padding:10px 0 30px;border-top:1px solid #ccc;overflow:hidden;}.view-news .views-row.views-row-first,.view-careers .views-row.views-row-first,.view-giving-back .views-row.views-row-first,.view-case-studies.list .views-row.views-row-first,.view-intel-brief.list .views-row.views-row-first{border:none;}.view-news .views-field-title,.view-careers .views-field-title,.view-giving-back .views-field-title,.view-case-studies.list .views-field-title,.view-intel-brief.list .views-field-title{font-size:1.3em;}.view-news .views-field-title a,.view-careers .views-field-title a,.view-giving-back .views-field-title a,.view-case-studies.list .views-field-title a,.view-intel-brief.list .views-field-title a{text-decoration:none;}.view-news .views-field-title a:hover,.view-careers .views-field-title a:hover,.view-giving-back .views-field-title a:hover,.view-case-studies.list .views-field-title a:hover,.view-intel-brief.list .views-field-title a:hover{text-decoration:underline;}.view-news .views-field-field-location .views-label,.view-careers .views-field-field-location .views-label,.view-giving-back .views-field-field-location .views-label,.view-case-studies.list .views-field-field-location .views-label,.view-intel-brief.list .views-field-field-location .views-label{margin-right:5px;float:left;}.view-news .views-field-field-date,.view-careers .views-field-field-date,.view-giving-back .views-field-field-date,.view-case-studies.list .views-field-field-date,.view-intel-brief.list .views-field-field-date{font-family:'Gentona-LightItalic';color:#999;}.view-news .views-field-field-teaser p,.view-careers .views-field-field-teaser p,.view-giving-back .views-field-field-teaser p,.view-case-studies.list .views-field-field-teaser p,.view-intel-brief.list .views-field-field-teaser p,.view-news .views-field-field-intro-text p,.view-careers .views-field-field-intro-text p,.view-giving-back .views-field-field-intro-text p,.view-case-studies.list .views-field-field-intro-text p,.view-intel-brief.list .views-field-field-intro-text p,.view-news .views-field-body p,.view-careers .views-field-body p,.view-giving-back .views-field-body p,.view-case-studies.list .views-field-body p,.view-intel-brief.list .views-field-body p{margin:0 0 10px;font-size:1.0em;line-height:1.4 !important;}.view-news .views-field-view-node a,.view-careers .views-field-view-node a,.view-giving-back .views-field-view-node a,.view-case-studies.list .views-field-view-node a,.view-intel-brief.list .views-field-view-node a{float:right;}.view-portfolio{overflow:hidden;}.view-portfolio .views-row{max-width:47.938144329897%;margin-bottom:40px;float:left;}.view-portfolio .views-row.views-row-even{float:right;}.view-portfolio .views-field-view-node a{line-height:1.2;text-decoration:none !important;}.view-portfolio .views-field-view-node a .thumb img{border:1px solid #e9e9e9;opacity:1.0;}.view-portfolio .views-field-view-node a .title{font-family:'Gentona-SemiBold';font-size:1.2em;text-transform:uppercase;color:#fb8319;}.view-portfolio .views-field-view-node a .desc{font-family:'Gentona-Light';font-size:0.9em;color:#666;}.view-portfolio .views-field-view-node a:hover img{opacity:0.9;}@media (max-width:667px){.view-portfolio .views-row{max-width:100%;width:100%;float:none;}}.view-giving-back .views-row{padding:40px 0;}.view-giving-back .views-row.views-row-first{padding-top:0;}.view-case-studies.list .views-row{padding:25px 0;}.view-case-studies.list .views-field{margin-left:120px;}.view-case-studies.list .views-field-field-client-logo{margin:0;float:left;}.view-case-studies.list .views-field-field-client-logo img{border:1px solid #ddd;}.view-case-studies.list .views-field-title a{font-family:'Gentona-ExtraLight';font-size:1.4em;line-height:1.2;color:#666;text-transform:uppercase;text-decoration:none;}.view-case-studies.list .views-field-title a:hover{color:#fb8319;}.view-case-studies.list .views-field-title-1{display:none;}@media (max-width:667px){.view-case-studies.list .views-field{margin:0;}.view-case-studies.list .views-field-field-img-top{display:none;}}.view-case-studies.list .views-field-view-node a{float:none;}.view-intel-brief.list .views-row{padding:30px 115px 40px;background:url(/profiles/sndev_install/themes/sndev/img/icon-ib-01.png) no-repeat 0 30px;}.view-leadership{font-family:'Gentona-Light';text-align:center;line-height:1.2;overflow:hidden;}.view-leadership .views-row{display:inline-block;max-width:21.354166666667%;margin:1% 2.1% 10px;vertical-align:top;}.view-leadership .views-row.views-row-1,.view-leadership .views-row.views-row-5,.view-leadership .views-row.views-row-9,.view-leadership .views-row.views-row-13,.view-leadership .views-row.views-row-17,.view-leadership .views-row.views-row-21{margin-left:0;}.view-leadership .views-row.views-row-4,.view-leadership .views-row.views-row-8,.view-leadership .views-row.views-row-12,.view-leadership .views-row.views-row-16,.view-leadership .views-row.views-row-20,.view-leadership .views-row.views-row-24{margin-right:0;}.view-leadership.partner .views-row,.view-leadership.no-partner .views-row{min-height:320px;}.view-leadership.partner .views-row{margin:1% 3.1% 10px;}.view-leadership a .headshot{margin-bottom:10px;padding:15px 15px 12px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2);}.view-leadership a .name{font-family:'Gentona-Book';font-size:1.1em;text-transform:uppercase;}.view-leadership a .job-title{color:#fb8319;}.view-leadership a:hover .headshot{opacity:0.8;}.view-leadership.partner .headshot{background:url(/profiles/sndev_install/themes/sndev/img/trans-bg-01.png);}.view-leadership.partner .name{color:#fff;}.view-leadership.node{text-align:left;}.view-leadership.node .views-row{width:100%;max-width:100%;letter-spacing:2px;float:none;}.view-leadership.node .headshot{display:inline-block;max-width:21.354166666667%;float:left;}.view-leadership.node .headshot img{padding:15px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2);}.view-leadership.node .content-right{display:inline-block;max-width:70%;margin-left:4%;overflow:hidden;float:left;}.view-leadership.node .name{font-family:'Gentona-Bold';font-size:2.6em;text-transform:uppercase;}.view-leadership.node .job-title{margin-bottom:15px;font-family:'Gentona-ExtraLight';font-size:1.6em;color:#fb8319;}.view-leadership.node .sn-links{margin-bottom:20px;}.view-leadership.node .icon{display:inline-block;width:45px;height:45px;margin-right:10px;text-indent:-9999px;background:url(/profiles/sndev_install/themes/sndev/img/icons-sn-leadership-01.png) no-repeat;}.view-leadership.node .icon:hover{background-position:0 100%;}.view-leadership.node .icon.twitter{background-position:-45px 0;}.view-leadership.node .icon.twitter:hover{background-position:-45px 100%;}@media (max-width:768px){.view-leadership.partner .views-row,.view-leadership.no-partner .views-row{min-height:280px;}}@media (max-width:667px){.view-leadership .views-row{max-width:100%;margin:1% 5% 30px !important;float:none;clear:both;}.view-leadership.partner a .name{color:#333;}.view-leadership.node{text-align:center;}.view-leadership.node .views-row{width:auto;}.view-leadership.node .headshot{max-width:100%;margin-bottom:10px;float:none;}.view-leadership.node .name{font-size:1.6em;}.view-leadership.node .job-title{font-size:1.0em;}.view-leadership.node .content-right{margin:0;float:none;}}.node-type-behind-scenes .view-behind-scenes{text-align:center;overflow:hidden;}.node-type-behind-scenes .view-behind-scenes .views-row{display:inline-block;max-width:21.354166666667%;margin:1% 2.1% 2.1%;padding:15px 15px 10px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2);float:left;}@media (max-width:667px){.node-type-behind-scenes .view-behind-scenes .views-row{max-width:100%;margin:1% 5% 30px !important;float:none;}}.view-msa .views-row{line-height:2.0;}.btn,.webform-client-form .webform-submit,.node-type-portfolio .field-name-field-case-study-ref a,.view-news .views-field-view-node a,.view-careers .views-field-view-node a,.view-giving-back .views-field-view-node a,.view-case-studies.list .views-field-view-node a,.view-intel-brief.list .views-field-view-node a{display:inline-block;padding:0.7em 1.2em 0.5em;text-transform:uppercase;font-size:0.8em;text-align:center;}.btn.cta,.webform-client-form .webform-submit,.node-type-portfolio .field-name-field-case-study-ref a.cta,.node-type-portfolio .field-name-field-case-study-ref .webform-client-form a.webform-submit,.webform-client-form .node-type-portfolio .field-name-field-case-study-ref a.webform-submit,.view-news .views-field-view-node a.cta,.view-careers .views-field-view-node a.cta,.view-giving-back .views-field-view-node a.cta,.view-case-studies.list .views-field-view-node a.cta,.view-intel-brief.list .views-field-view-node a.cta,.view-news .views-field-view-node .webform-client-form a.webform-submit,.webform-client-form .view-news .views-field-view-node a.webform-submit,.view-careers .views-field-view-node .webform-client-form a.webform-submit,.webform-client-form .view-careers .views-field-view-node a.webform-submit,.view-giving-back .views-field-view-node .webform-client-form a.webform-submit,.webform-client-form .view-giving-back .views-field-view-node a.webform-submit,.view-case-studies.list .views-field-view-node .webform-client-form a.webform-submit,.webform-client-form .view-case-studies.list .views-field-view-node a.webform-submit,.view-intel-brief.list .views-field-view-node .webform-client-form a.webform-submit,.webform-client-form .view-intel-brief.list .views-field-view-node a.webform-submit{color:white;background:#fb8319;border-bottom:4px solid #fcb16e;letter-spacing:1px;}.btn.cta:hover,.webform-client-form .webform-submit:hover,.node-type-portfolio .field-name-field-case-study-ref a.cta:hover,.view-news .views-field-view-node a.cta:hover,.view-careers .views-field-view-node a.cta:hover,.view-giving-back .views-field-view-node a.cta:hover,.view-case-studies.list .views-field-view-node a.cta:hover,.view-intel-brief.list .views-field-view-node a.cta:hover{background:#fb9132;}.btn.cta-green,.webform-client-form .cta-green.webform-submit,.node-type-portfolio .field-name-field-case-study-ref a.cta-green,.view-news .views-field-view-node a.cta-green,.view-careers .views-field-view-node a.cta-green,.view-giving-back .views-field-view-node a.cta-green,.view-case-studies.list .views-field-view-node a.cta-green,.view-intel-brief.list .views-field-view-node a.cta-green{color:#333;background:#c9f43b;border-bottom:4px solid #ddf883;list-style:1px;}.btn.cta-green:hover,.webform-client-form .cta-green.webform-submit:hover,.node-type-portfolio .field-name-field-case-study-ref a.cta-green:hover,.view-news .views-field-view-node a.cta-green:hover,.view-careers .views-field-view-node a.cta-green:hover,.view-giving-back .views-field-view-node a.cta-green:hover,.view-case-studies.list .views-field-view-node a.cta-green:hover,.view-intel-brief.list .views-field-view-node a.cta-green:hover{background:#d0f553;}.btn.white,.webform-client-form .white.webform-submit,.node-type-portfolio .field-name-field-case-study-ref a.white,.view-news .views-field-view-node a.white,.view-careers .views-field-view-node a.white,.view-giving-back .views-field-view-node a.white,.view-case-studies.list .views-field-view-node a.white,.view-intel-brief.list .views-field-view-node a.white{color:#fff;border:2px solid #fff;background:#999;background:rgba(0,0,0,0.1);}.btn.white:hover,.webform-client-form .white.webform-submit:hover,.node-type-portfolio .field-name-field-case-study-ref a.white:hover,.view-news .views-field-view-node a.white:hover,.view-careers .views-field-view-node a.white:hover,.view-giving-back .views-field-view-node a.white:hover,.view-case-studies.list .views-field-view-node a.white:hover,.view-intel-brief.list .views-field-view-node a.white:hover{background:#888;background:rgba(0,0,0,0.2);}.btn.trans,.webform-client-form .trans.webform-submit,.node-type-portfolio .field-name-field-case-study-ref a,.view-news .views-field-view-node a,.view-careers .views-field-view-node a,.view-giving-back .views-field-view-node a,.view-case-studies.list .views-field-view-node a,.view-intel-brief.list .views-field-view-node a{color:#fb8319;border:2px solid #ccc;border:2px solid rgba(0,0,0,0.2);}.btn.trans:hover,.webform-client-form .trans.webform-submit:hover,.node-type-portfolio .field-name-field-case-study-ref a:hover,.view-news .views-field-view-node a:hover,.view-careers .views-field-view-node a:hover,.view-giving-back .views-field-view-node a:hover,.view-case-studies.list .views-field-view-node a:hover,.view-intel-brief.list .views-field-view-node a:hover{background:#f3f3f3;}.services-cta{max-width:60%;margin-bottom:25px;padding:15px;border:4px solid #efefef;font-size:1.0em !important;line-height:1.1 !important;float:left;overflow:hidden;}.services-cta.bottom{max-width:100%;width:100%;clear:both;}.services-cta .item{margin-bottom:20px;clear:both;}.services-cta .item.last{margin:0;}.services-cta .text{margin-left:60px;}.services-cta img{float:left;}.services-cta .title{margin-bottom:4px;font-family:'Gentona-SemiBold';font-size:1.35em;}.services-cta a{font-family:'Gentona-ExtraLight';font-weight:normal;text-decoration:none;}.services-cta a:hover{text-decoration:underline;}.services-cta p{margin:0;line-height:1.3;}@media (max-width:667px){.services-cta{max-width:100%;width:100%;}}.logged-in .pane-page-tabs{max-width:960px;margin:0 auto;font-family:"Gentona-Book",Helvetica,sans-serif;position:fixed;top:200px;z-index:100;}.logged-in .pane-page-tabs a{color:#3b3b3c;}.logged-in .pane-page-tabs a:hover{color:#242425;}.logged-in .pane-page-tabs li{display:inline;}.logged-in .pane-page-tabs a{padding:.35em;background:#fb8319;margin:0.25em;}@media (min-width:1230px){.logged-in .pane-page-tabs{border-radius:0 4px 4px 0;background:rgba(251,131,25,0.6);position:fixed;left:0;font-size:1.25em;}.logged-in .pane-page-tabs li{display:block;margin:.25em 0;}.logged-in .pane-page-tabs a{display:block;padding:0.5em;}}.loading{overflow:hidden;}.loading .views-row{display:none;}.loading .views-row.views-row-first{display:block;}.floatl{float:left;}.floatr{float:right;}.block{display:block;}.inline{display:inline;}.inline-block{display:inline-block;}.clear{clear:both;}.clearl{clear:left;}.clearr{clear:right;}.loading{visibility:hidden;}
