@import url("https://fonts.googleapis.com/css?family=Ubuntu:300:400:700|Exo:300,400,700");#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1}html.js input.form-autocomplete{background-image:url(/misc/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat}html.js input.throbbing{background-image:url(/misc/throbber-active.gif);background-position:100% center}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}html.js fieldset.collapsed .fieldset-wrapper{display:none}fieldset.collapsible{position:relative}fieldset.collapsible .fieldset-legend{display:block}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.resizable-textarea .grippie{background:#eee url(/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden}body.drag{cursor:move}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none}a.tabledrag-handle:hover{text-decoration:none}a.tabledrag-handle .handle{background:url(/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-.4em .5em;padding:.42em .5em;width:13px}a.tabledrag-handle-hover .handle{background-position:6px -11px}div.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center}div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center}.tabledrag-toggle-weight-wrapper{text-align:right}table.sticky-header{background-color:#fff;margin-top:0}.progress .bar{background-color:#fff;border:1px solid}.progress .filled{background-color:#000;height:1.5em;width:5px}.progress .percentage{float:right}.ajax-progress{display:inline-block}.ajax-progress .throbber{background:transparent url(/misc/throbber-active.gif) no-repeat 0px center;float:left;height:15px;margin:2px;width:15px}.ajax-progress .message{padding-left:20px}tr .ajax-progress .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.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);overflow:hidden;height:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}*:first-child+html .clearfix{min-height:1%}ul.menu{border:none;list-style:none;text-align:left}ul.menu li{margin:0 0 0 .5em}ul li.expanded{list-style-image:url(/misc/menu-expanded.png);list-style-type:circle}ul li.collapsed{list-style-image:url(/misc/menu-collapsed.png);list-style-type:disc}ul li.leaf{list-style-image:url(/misc/menu-leaf.png);list-style-type:square}li.expanded,li.collapsed,li.leaf{padding:.2em .5em 0 0;margin:0}li a.active{color:#000}td.menu-disabled{background:#ccc}ul.inline,ul.links.inline{display:inline;padding-left:0}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}.breadcrumb{padding-bottom:.5em}ul.primary{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap}ul.primary li{display:inline}ul.primary li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:auto;margin-right:.5em;padding:0 1em;text-decoration:none}ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee}
ul.secondary{border-bottom:1px solid #bbb;padding:.5em 1em;margin:5px}ul.secondary li{border-right:1px solid #ccc;display:inline;padding:0 1em}ul.secondary a{padding:0;text-decoration:none}ul.secondary a.active{border-bottom:4px solid #999}div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px}div.status{background-image:url(/misc/message-24-ok.png);border-color:#be7}div.status,.ok{color:#234600}div.status,table tr.ok{background-color:#f8fff0}div.warning{background-image:url(/misc/message-24-warning.png);border-color:#ed5}div.warning,.warning{color:#840}div.warning,table tr.warning{background-color:#fffce5}div.error{background-image:url(/misc/message-24-error.png);border-color:#ed541d}div.error,.error{color:#8c2e0b}div.error,table tr.error{background-color:#fef5f1}div.error p.error{color:#333}div.messages ul{margin:0 0 0 1em;padding:0}div.messages ul li{list-style-image:none}fieldset{margin-bottom:1em;padding:.5em}form{margin:0;padding:0}hr{border:1px solid gray;height:1px}img{border:0}table{border-collapse:collapse}th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left}tbody{border-top:1px solid #ccc}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:.1em .6em}th.active img{display:inline}td.active{background-color:#ddd}.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list ul li{margin:0 0 .25em 1.5em;padding:0}.form-item,.form-actions{margin-top:1em;margin-bottom:1em}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap}.form-item .description{font-size:.85em}label{display:block;font-weight:700}label.option{display:inline;font-weight:400}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}input.form-checkbox,input.form-radio{vertical-align:middle}.marker,.form-required{color:#f00}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0}.more-link{text-align:right}.more-help-link{text-align:right}.more-help-link a{background:url(/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px}.item-list .pager{clear:both;text-align:center}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:.5em}.pager-current{font-weight:700}#autocomplete li.selected{background:#0072b9;color:#fff}html.js fieldset.collapsible .fieldset-legend{background:url(/misc/menu-expanded.png) 5px 65% no-repeat;padding-left:15px}html.js fieldset.collapsed .fieldset-legend{background-image:url(/misc/menu-collapsed.png);background-position:5px 50%}.fieldset-legend span.summary{color:#999;font-size:.9em;margin-left:.5em}tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}.tabledrag-toggle-weight{font-size:.9em}body div.tabledrag-changed-warning{margin-bottom:.5em}tr.selected td{background:#ffc}td.checkbox,th.checkbox{text-align:center}.progress{font-weight:700}.progress .bar{background:#ccc;border-color:#666;margin:0 .2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.progress .filled{background:#0072b9 url(/misc/progress.gif)}.field .field-label{font-weight:700}.field-label-inline .field-label,.field-label-inline .field-items{float:left}form .field-multiple-table{margin:0}form .field-multiple-table th.field-label{padding-left:0}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em}form .field-add-more-submit{margin:.5em 0 0}.node-unpublished{background-color:#fff4f4}.preview .node{background-color:#ffffea}td.revision-current{background:#ffc}.search-form{margin-bottom:1em}.search-form input{margin-top:0;margin-bottom:0}.search-results{list-style:none}.search-results p{margin-top:0}.search-results .title{font-size:1.2em}.search-results li{margin-bottom:1em}.search-results .search-snippet-info{padding-left:1em}.search-results .search-info{font-size:.85em}.search-advanced .criterion{float:left;margin-right:2em}.search-advanced .action{float:left;clear:left}#permissions td.module{font-weight:700}#permissions td.permission{padding-left:1.5em}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal}#user-admin-settings fieldset .fieldset-description{font-size:.85em;padding-bottom:.5em}#user-admin-roles td.edit-name{clear:both}#user-admin-roles .form-item-name{float:left;margin-right:1em}.password-strength{width:17em;float:right;margin-top:1.4em}.password-strength-title{display:inline}.password-strength-text{float:right;font-weight:700}
.password-indicator{background-color:#c4c4c4;height:.3em;width:100%}.password-indicator div{height:100%;width:0;background-color:#47c965}input.password-confirm,input.password-field{width:16em;margin-bottom:.4em}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em}div.form-item div.password-suggestions{padding:.2em .5em;margin:.7em 0;width:38.5em;border:1px solid #b4b4b4}div.password-suggestions ul{margin-bottom:0}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em}.profile{clear:both;margin:1em 0}.profile .user-picture{float:right;margin:0 1em 1em 0}.profile h3{border-bottom:1px solid #ccc}.profile dl{margin:0 0 1.5em}.profile dt{margin:0 0 .2em;font-weight:700}.profile dd{margin:0 0 1em}.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0}.views-exposed-form label{font-weight:700}.views-exposed-widgets{margin-bottom:.5em}.views-align-left{text-align:left}.views-align-right{text-align:right}.views-align-center{text-align:center}.views-view-grid tbody{border-top:none}.view .progress-disabled{float:none}.ctools-locked{color:red;border:1px solid red;padding:1em}.ctools-owns-lock{background:#ffd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat}div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em}div.panel-pane div.admin-links li a{color:#ccc}div.panel-pane div.admin-links li{padding-bottom:2px;background:#fff;z-index:201}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000}div.panel-pane div.admin-links a:before{content:"["}div.panel-pane div.admin-links a:after{content:"]"}div.panel-pane div.panel-hide{display:none}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em}div.panel-pane div.feed a{float:right}.locale-untranslated{font-style:normal;text-decoration:line-through}#locale-translation-filter-form .form-item-language,#locale-translation-filter-form .form-item-translation,#locale-translation-filter-form .form-item-group{float:left;padding-right:.8em;margin:.1em;width:15em}#locale-translation-filter-form .form-type-select select{width:100%}#locale-translation-filter-form .form-actions{float:left;padding:3ex 0 0 1em}.language-switcher-locale-session a.active{color:#0062a0}.language-switcher-locale-session a.session-active{color:#000}.content{overflow:hidden}.block ul.language-switcher-locale-url{list-style:none;padding:0}.block ul.language-switcher-locale-url a.language-link{display:block;outline:none;padding:5px}ul.language-switcher-locale-url a.on{background-color:#219de6;border:1px solid #f6f6f2;color:#f6f6f2}ul.language-switcher-locale-url a.off{background-color:#ccc;border:1px solid #f6f6f2;color:#f6f6f2}.hidden{display:none}.visible{display:block}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,canvas,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,form,footer,header,hgroup,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,main,small,span,strike,strong,sub,summary,sup,tt,table,tbody,textarea,tfoot,thead,time,tr,th,td,u,ul,var,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;white-space:normal;text-align:left;margin:0;padding:0;border:0;outline:0;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/js/boxsizing.htc);}.container{max-width:1200px;margin:0 auto}.container:after,.row:after,.col:after,.clr:after,.group:after{content:"";display:table;clear:both}.row{clear:both;padding-bottom:0}.col{display:block;float:left;width:100%}@media(min-width :768px){.gutters .col{margin-left:2%}.gutters .col:first-child{margin-left:0}}
@media(min-width :768px){.span-1{width:8.33333333333%}.span-2{width:16.6666666667%}.span-3{width:25%}.span-4{width:33.3333333333%}.span-5{width:41.6666666667%}.span-6{width:50%}.span-7{width:58.3333333333%}.span-8{width:66.6666666667%}.span-9{width:75%}.span-10{width:83.3333333333%}.span-11{width:91.6666666667%}.span-12{width:100%}.gutters .span-1{width:6.5%}.gutters .span-2{width:15%}.gutters .span-3{width:23.5%}.gutters .span-4{width:32%}.gutters .span-5{width:40.5%}.gutters .span-6{width:49%}.gutters .span-7{width:57.5%}.gutters .span-8{width:66%}.gutters .span-9{width:74.5%}.gutters .span-10{width:83%}.gutters .span-11{width:91.5%}.gutters .span-12{width:100%}}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(/sites/all/themes/hansanet/img/bx-slider/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(/sites/all/themes/hansanet/img/bx-slider/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(/sites/all/themes/hansanet/img/bx-slider/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/sites/all/themes/hansanet/img/bx-slider/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/sites/all/themes/hansanet/img/bx-slider/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}*{outline:0}.button-set,.cf{clear:both}.button-set:after,.cf:after{clear:both;content:"";display:block;width:100%;height:0;visibility:hidden}.left{float:left}.right{float:right}html,body{height:100%}body{background:#f5f5f5 top center no-repeat;font-family:'Exo',sans-serif;line-height:1.5em}body{background-image:url(/sites/all/themes/hansanet/img/page/index.jpg)}body.index-layout{background-image:url(/sites/all/themes/hansanet/img/page/index.jpg)}body.team-layout{background-image:url(/sites/all/themes/hansanet/img/page/team.jpg)}body.contact-layout{background-image:url(/sites/all/themes/hansanet/img/page/contact.jpg)}body.content-layout{background-image:url(/sites/all/themes/hansanet/img/page/content.jpg)}body.portfolio-layout{background-image:url(/sites/all/themes/hansanet/img/page/portfolio.jpg)}body.portfolio-details-layout{background-image:url(/sites/all/themes/hansanet/img/page/portfolio-details.jpg)}body.index-layout article h3,body.index-layout article h4,body.index-layout article h5{font-family:'Exo',sans-serif;color:#656565}body.index-layout article p{color:#525252}body.index-layout article a{color:#f26228}body.contact-layout main{margin-top:400px}hr{border-bottom:1px solid #aaa;border-top:0 none}em{font-style:italic}img.rounded{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}a.btn{display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #f26228;font-weight:700;font-size:14px;text-transform:uppercase;text-decoration:none;padding:14px 40px;margin:0}.tabs ul li,.tabs ul:after,header nav ul,.portfolio-module ul li a,.clients li a,.dashboard .custom-btn,.form-actions input[type=submit],.blog-entry>a,.form-actions button,.btn-wrap button,.btn-wrap input[type=submit]{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateZ(0)}
.clearfix:after{clear:both;content:"";display:block;width:100%;height:0;visibility:hidden}h1.logo a{text-indent:-9999px;display:block;width:280px;height:68px;background:url(/sites/all/themes/hansanet/img/logo.png) center center no-repeat}h2.footer-logo a{text-indent:-9999px;display:block;width:148px;height:36px;background:url(/sites/all/themes/hansanet/img/footer-logo.png) center center no-repeat}h2{font-weight:300;font-size:38px;line-height:76px}h3{font-weight:300;font-size:36px}h5{font-weight:300;font-size:25px}strong{font-weight:700}.button-set a,.button-set button{background-color:#454545;color:#fff;text-align:center;width:54px;height:54px;line-height:54px;display:inline-block;font-size:28px;border:0;text-decoration:none}.button-set a:hover,.button-set button:hover{background-color:#f26228}header{margin-top:34px;background:url(/sites/all/themes/hansanet/img/header-bg.png) center repeat-y}header .container{background-color:#fff}header .logo{float:left}.langs{float:left;background-color:#f1f1f1}.langs li{float:left}.langs li a,.langs li span{display:block;padding:0 10px;color:#868686;text-transform:uppercase;text-decoration:none;font:bold 13px/68px 'Ubuntu',sans-serif}.langs li a:hover,.langs li.active a{color:#525252}.langs li:first-child a{padding-left:22px}.langs li:last-child a{padding-right:22px}header nav{float:right}header nav input{display:none}header nav li a{display:block;padding:0 17px;color:#525252;text-transform:uppercase;text-decoration:none;font:16px/68px 'Ubuntu',sans-serif}header nav li a:hover,header nav li.active a,header nav li.active-trail a{color:#f26228}.dashboard{position:relative;padding-bottom:30px}.dashboard:after{position:absolute;bottom:-5px;left:50%;margin-left:-7px;content:"";display:block;z-index:1;width:14px;height:48px;background:url(/sites/all/themes/hansanet/img/dashboard.png) center center no-repeat}.dashboard h2{margin-top:30px;border-bottom:1px solid #fff}.dashboard h3{text-transform:uppercase}.dashboard .custom-btn{cursor:pointer;border-width:0 0 2px 0;border-style:solid;border-color:#c54816;display:inline-block;text-transform:uppercase;color:#fff;background-color:#f26228;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;font:bold 14px/24px 'Ubuntu Bold',sans-serif}.dashboard .custom-btn:hover{border-color:#d5d5d5;background-color:#282422}.dashboard ul li{padding:50px 0 10px;color:#fff}.dashboard ul li,.dashboard ul li *{text-align:center}.dashboard .dashboard-item{display:inline-block;width:32%}.dashboard .dashboard-item img{display:inline-block}.dashboard .dashboard-item h4{overflow:hidden;margin:24px 0 10px;font:normal 19px/24px 'Ubuntu',sans-serif}.dashboard .dashboard-item p{font:normal 16px/22px 'Ubuntu',sans-serif}.dashboard .bx-wrapper .bx-pager.bx-default-pager a{border:2px solid #6d6a69;background-color:transparent;width:8px;height:8px}.dashboard .bx-wrapper .bx-pager.bx-default-pager a:hover,.dashboard .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#fff;border-color:#fff}.page-title h2{font:38px/150px 'Ubuntu',sans-serif;font-weight:300;color:#fff;text-indent:42px}main{position:relative;display:block;background:#fff;font-family:'Ubuntu',sans-serif}main h2{font-weight:300;font-size:38px;line-height:38px;margin:19px 0}main p{line-height:28px;padding:0 0 1em}main aside{background-color:#f9f9f9}.welcome-text{background:url(/sites/all/themes/hansanet/img/index.jpg) right center no-repeat}.welcome-text .body{background-color:#fff}.welcome-text .body h3{margin-bottom:30px}blockquote{position:relative;display:block;background-color:#454545;padding:36px 36px 26px;color:#fff}blockquote h4{font:300 25px/24px 'Ubuntu',sans-serif}blockquote cite{font:bold 15px/24px 'Ubuntu',sans-serif}blockquote p{padding:4px 0;font:italic 14px/22px 'Ubuntu',sans-serif}blockquote:before{content:"";position:absolute;top:0;right:0;border-width:0 11px 11px 0;border-style:solid;border-color:#FFF #FFF #000 #000;background:#fff;display:block;width:0}.form-module dl,.form-module dl dt,.form-module dl dd{padding:0;margin:0}.form-module dl{margin-bottom:10px}.form-module dl dt{font-size:18px;line-height:36px}.form-module .input-text,.form-module .input-select,.form-module .input-textarea{border:1px solid #bfbfbf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.form-module .input-text input,.form-module .input-select select,.form-module .input-textarea textarea{width:100%;background:transparent;border:0;font:normal 15px/22px Arial,sans-serif}
.form-module .input-text input,.form-module .input-select select{display:inline-block;text-indent:10px;padding:11px 0}.form-module .input-textarea textarea{display:block;padding:11px 11px;height:132px}.form-module .form-actions,.form-module .btn-wrap{padding:10px 0}.form-actions input[type=submit],.form-actions button,.btn-wrap button,.btn-wrap input[type=submit],.blog-entry>a{cursor:pointer;display:inline-block;background-color:#f26228;font:bold 18px/46px 'Ubuntu',sans-serif;text-transform:uppercase;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 46px;margin:0;border:0}.form-actions input[type=submit]:hover,.form-actions button:hover,.btn-wrap button:hover,.btn-wrap input[type=submit]:hover{background-color:#282422}.tabs ul li a{text-decoration:none;color:#1f1f1f}.tabs ul li a{font-size:18px}.tabs ul li.active a{font-weight:700}.tabs ul li a:hover{color:#f26228}.tabs+article{padding-top:0}.portfolio-module ul{list-style:none;padding:0;margin:0;text-align:center;font-size:0}.portfolio-module ul li{border:1px solid #e0e0e0;display:inline-block;position:relative;overflow:hidden;background:#fff center center no-repeat;background-size:cover}.portfolio-module ul li a{position:absolute;top:0;left:0;right:0;bottom:0;display:block;color:#fff;text-align:center;opacity:0;background-color:rgba(255,255,255,0);text-decoration:none}.portfolio-module ul li a:before{content:"";display:inline-block;vertical-align:middle;width:.5em;margin-left:-.5em;height:100%}.portfolio-module ul li a span{text-align:center;display:inline-block;font-weight:700;font-size:16px;vertical-align:middle}.portfolio-module ul li a strong{display:block;border-bottom:1px solid;margin:0 auto;padding:5px 40px;width:280px;text-transform:uppercase;text-align:center;font-size:24px}.portfolio-module ul li a:hover{opacity:1;background-color:rgba(0,0,0,.74)}.portfolio-details-module .photo-slider{overflow:hidden;margin-bottom:1em}.portfolio-details-module .photo-slider .bx-wrapper .bx-controls-direction a{display:block;background:#454545 url(/sites/all/themes/hansanet/img/bx-slider/arrows.png) center no-repeat;width:54px;height:54px;line-height:54px;font-size:28px;border:0;text-decoration:none;color:#FFF;text-align:center}.portfolio-details-module .photo-slider .bx-wrapper .bx-controls-direction a.bx-next{background-position:center right;right:0}.portfolio-details-module .photo-slider .bx-wrapper .bx-controls-direction a.bx-prev{background-position:center left;left:0}.portfolio-details-module .photo-slider .bx-wrapper .bx-controls-direction a:hover{background-color:#f26228}.portfolio-details-module .description{font-size:16px;line-height:28px}.portfolio-details-module:after{clear:both;content:"";display:block;width:100%;height:0;visibility:hidden}.portfolio-preview-module:after{clear:both;content:"";display:block;width:100%;height:0;visibility:hidden}.portfolio-preview-module .portfolio-text{padding:0 38px 34px}.portfolio-preview-module .portfolio-text h3{margin-bottom:30px}.portfolio-preview-module .portfolio-list ul{display:block;list-style:none;padding:0;margin:0;font-size:0}.portfolio-preview-module .portfolio-list ul li{display:block;float:left;vertical-align:middle}.portfolio-preview-module .portfolio-list ul li a{display:block;line-height:195px;height:195px;text-align:center}.portfolio-preview-module .portfolio-list ul li a img{vertical-align:middle}.team-module *{color:#2f2f2f;font-family:'Exo',sans-serif;line-height:20px}.team-module ul{list-style:none}.team-module ul:after{clear:both;content:"";display:block;width:100%;height:0;visibility:hidden}.team-module ul li{display:block;float:left;margin:15px 0}.team-module ul li img,.team-module ul li .info{display:inline-block;vertical-align:middle}.team-module ul li img{width:122px}.team-module ul li .info{padding:0 0 0 30px}.team-module h5{display:inline-block;font-size:18px;font-weight:700}.team-module p{font-size:16px;padding-bottom:0}.team-module p>strong{display:inline-block;font-size:15px;font-weight:400;padding-bottom:10px}.team-module a{text-decoration:none}.team-module a:hover{color:#f26228}.clients ul{list-style:none;padding:0;margin:0;text-align:center;font-size:0}.clients li{display:inline-block;vertical-align:middle;padding:5px 16px}.clients li a{display:block;text-align:center;-webkit-filter:grayscale(100%) opacity(0.3);filter:grayscale(100%) opacity(0.3)}.clients li a:hover{-webkit-filter:grayscale(0%) opacity(1);filter:grayscale(0%) opacity(1)}.clients li img{display:block}.testimonial-module:after{clear:both;content:"";display:block;width:100%;height:0;visibility:hidden}.testimonial-module .testimonial-text h3{margin-bottom:30px}
.testimonial-module .testimonial-text h4{font:normal 24px/24px 'Ubuntu',sans-serif}.testimonial-module .testimonial-text h5{font:bold 16px/24px 'Ubuntu',sans-serif;margin-bottom:1em}.testimonial-module .testimonial-text{line-height:24px}.testimonial-slider .bx-controls{background-color:#212121;position:absolute;bottom:0;left:0}.testimonial-slider ul li{text-align:center}.testimonial-slider ul li img{margin:0 auto}.testimonial-slider .bx-controls .bx-controls-direction{position:relative}.testimonial-slider .bx-wrapper .bx-controls-direction a{margin-top:0;top:-37px;width:28px;height:37px;background:url(/sites/all/themes/hansanet/img/bx-slider/controls-small.png) no-repeat}.testimonial-slider .bx-wrapper .bx-controls-direction a.bx-prev{background-position:-4px -7px;left:0}.testimonial-slider .bx-wrapper .bx-controls-direction a.bx-next{background-position:-67px -7px;right:0}.testimonial-slider .bx-wrapper{margin:0}.testimonial-slider .bx-wrapper .bx-pager,.testimonial-slider .bx-wrapper .bx-controls-auto{position:initial}.testimonial-slider .bx-wrapper .bx-pager{text-align:left;padding:0 28px}.testimonial-slider .bx-wrapper .bx-pager.bx-default-pager a{background-color:transparent;width:17px;height:37px;margin:0;background-repeat:no-repeat;background-image:url(/sites/all/themes/hansanet/img/bx-slider/controls-small.png);background-position:-66px -57px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.testimonial-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,.testimonial-slider .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:transparent;background-position:-16px -57px}footer,footer a{color:#fff;text-decoration:none}footer a:hover{color:#f26228}footer,footer a{color:#d2d2d2}footer .personal h3{text-align:center}footer .personal .rounded{border:2px solid #515151}footer .personal{background-color:#353535}footer .personal strong{padding-bottom:10px;display:inline-block}footer .personal small{display:inline-block;font-size:14px;line-height:1.4em;margin-top:10px}footer .nav{background-color:#202020;padding:58px 56px 10px}footer .nav li a{display:block;padding:0 20px;text-transform:uppercase;font:bold 14px 'Ubuntu',sans-serif;line-height:36px}footer .nav li:first-child a{padding-left:0}footer .nav li:last-child a{padding-right:0}footer .nav li a:hover,footer .nav li.active a,footer .nav li.active-trail a{opacity:.7}footer .nav li a.facebook{background:url(/sites/all/themes/hansanet/img/facebook.png) center center no-repeat;width:36px;height:36px;text-indent:-9999px}footer .company{font-size:14px;background-color:#202020;padding:30px 56px 60px}footer a[href*="http"]{text-decoration:underline}@media only screen and (max-width :724px){body:after{background-image:url(/sites/all/themes/hansanet/img/device/mobile.png)}header{margin-top:0}header .logo{float:none;text-align:center}h1.logo a{background-color:#000;width:100%}header nav{margin-right:10px}.langs{background:none;margin-left:10px}.langs li{margin-right:10px}.langs li a,.langs li span{background-color:#ebebeb;background-repeat:no-repeat;background-position:center center;width:40px;height:40px;margin:14px 0;padding:0;display:block;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.langs li:first-child a{padding-left:0}.langs li:last-child a{padding-right:0}.langs li.et a{background-image:url(/sites/all/themes/hansanet/img/langs/et.png)}.langs li.en-US a{background-image:url(/sites/all/themes/hansanet/img/langs/gb.png)}.page-title{display:none}.dashboard h2{font:normal 53px/66px 'Exo',sans-serif;padding:24px 0}.dashboard h3{font:bold 30px/39px 'Ubuntu Bold',sans-serif;letter-spacing:4px;padding:12px 0}.dashboard .custom-btn{padding:18px 31px;margin:12px 0}.dashboard .dashboard-item h4,.dashboard .dashboard-item p{padding:0 5%}.dashboard .dashboard-item img{max-width:100%;width:60%}.dashboard .dashboard-item p{font-size:12px}h2.body-title{display:none}.tabs{padding:50px;position:relative}.tabs input,.tabs ul:after{display:block;position:absolute;right:50px;top:50px;width:72px;height:72px;border:0;padding:0;margin:0}.tabs input{z-index:10;opacity:0;cursor:pointer}.tabs ul:after{content:"";background:#e0e0e0 url(/sites/all/themes/hansanet/img/tabs-trigger.png) center center no-repeat}.tabs ul{list-style:none;background-color:#ebebeb}.tabs ul li{overflow:hidden;max-height:0;display:block}.tabs ul li a{font-size:18px;line-height:50px;display:block;text-indent:26px}.tabs input:checked+ul:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tabs input:checked+ul li,.tabs ul li.active{max-height:100px}
.tabs input,.tabs ul:after{width:50px;height:50px}.form-module dl{width:90%;margin-left:auto;margin-right:auto}article h2,.form-module .form-actions,.form-module .btn-wrap{text-align:center}aside,aside *{text-align:center}.portfolio-module ul li{width:100%;margin-bottom:36px;height:320px}main aside{padding:34px 40px}main article{padding:0 5% 34px}body.index-layout main article{padding:0}.clients{padding:40px 0}.clients li{padding:5px 4px}.welcome-text{margin:30px 0}.welcome-text .body{padding:0 32px}.welcome-text .body *{text-align:center}.portfolio-preview-module .portfolio-text{padding:0 36px 20px}.portfolio-preview-module .portfolio-text *{text-align:center}.portfolio-preview-module .portfolio-list li{width:25%}.portfolio-preview-module .portfolio-list li a{width:100%;overflow:hidden}.portfolio-preview-module .portfolio-list li a img{max-width:100%}.portfolio-preview-module .portfolio-list .item-1 a,.portfolio-preview-module .portfolio-list .item-3 a,.portfolio-preview-module .portfolio-list .item-6 a,.portfolio-preview-module .portfolio-list .item-8 a{background-color:#ededed}.portfolio-preview-module .portfolio-list .item-2 a,.portfolio-preview-module .portfolio-list .item-4 a,.portfolio-preview-module .portfolio-list .item-5 a,.portfolio-preview-module .portfolio-list .item-7 a{background-color:#f8f8f8}.team-module ul li{width:100%}.team-module ul li .info{padding:0 0 0 15px}.testimonial-module{padding:30px 0 0}.testimonial-module .testimonial-text *{text-align:center}.blog-entry:first-child{margin-top:0 !important}.blog-entry{padding:20px 0}.blog-entry h2{text-align:left;font-size:24px;line-height:1.5em}.blog-entry h3{font-size:24px;line-height:1.5em}.blog-entry-metadata{display:block;clear:both;margin-bottom:0}footer .personal{padding:70px 0 40px}footer .personal h3{margin-bottom:50px}footer .personal ul li{clear:both;margin:40px auto;width:360px;min-height:169px}footer .personal ul li img{float:left}footer .personal ul li .info{padding:32px 0 0 200px}footer .footer-logo a{width:100%;margin-bottom:20px}footer .nav .footer-nav li a{text-align:center;padding:0}footer .nav .footer-nav li.social a{width:100%;margin:20px 0}footer .company .info,footer .company .address{margin-bottom:30px}footer .company p{text-align:center}footer .nav,footer .company .info,footer .company .address,footer .company .contacts p:last-child{display:none}footer .company{padding:30px 0 10px}}@media only screen and (min-width :725px) and (max-width :940px){body:after{background-image:url(/sites/all/themes/hansanet/img/device/tablet.png)}.dashboard h2{font:normal 83px/66px 'Exo',sans-serif;padding:24px 0}.dashboard h3{font:bold 30px/39px 'Ubuntu Bold',sans-serif;letter-spacing:4px;padding:12px 0}.dashboard .custom-btn{padding:18px 31px;margin:12px 0}.dashboard .dashboard-item h4,.dashboard .dashboard-item p{padding:0 5%}main aside{width:43%}main aside~article{width:57%}main aside{padding:34px 40px;background-color:#f9f9f9}main article{padding:34px 67px}body.index-layout main article{padding:0}.clients{padding:60px 0}.clients li{padding:5px 4px}.welcome-text{margin:35px 0}.welcome-text .body{padding:50px 20px 0 32px;margin-right:47%}.form-module .input-text{width:80%}.portfolio-details-module .photo-slider,.portfolio-details-module .description{display:block}.portfolio-details-module .photo-slider{float:left;width:66%;margin-right:4%}.portfolio-details-module .description{float:right;width:30%}.portfolio-details-module .description.full-width{width:100%}.portfolio-details-module blockquote{clear:both}.portfolio-preview-module{padding:35px 0}.portfolio-preview-module .portfolio-text{float:right;width:39%;padding:60px 36px 0}.portfolio-preview-module .portfolio-list{float:left;width:61%}.portfolio-preview-module .portfolio-list li{width:33.3333%}.portfolio-preview-module .portfolio-list .item-1 a,.portfolio-preview-module .portfolio-list .item-3 a,.portfolio-preview-module .portfolio-list .item-5 a{background-color:#ededed}.portfolio-preview-module .portfolio-list .item-2 a,.portfolio-preview-module .portfolio-list .item-4 a,.portfolio-preview-module .portfolio-list .item-6 a{background-color:#f8f8f8}
.portfolio-preview-module .portfolio-list .item-7 a,.portfolio-preview-module .portfolio-list .item-8 a{display:none}.testimonial-module{padding:35px 0}.testimonial-module .testimonial-text{float:left;width:53%;padding:60px 30px 10px}.not-front .testimonial-module .testimonial-text{padding-left:0}.testimonial-module .testimonial-slider{float:right;width:47%}footer .personal{padding:70px 46px 60px}footer .personal h3{margin-bottom:36px}footer .personal ul li{width:50%;float:left;padding:20px 0}footer .personal ul li img{float:left}footer .personal ul li .info{padding:32px 0 0 192px}footer .nav .footer-nav li{float:left}footer .nav .footer-nav li.social{float:right}footer .company .info,footer .company .address,footer .company .contacts{width:33.33333333%;float:left}footer .company .info p{text-align:left}footer .company .address p{text-align:center}footer .company .contacts p{text-align:right}}@media only screen and (max-width :940px){header nav{position:relative}header nav label{cursor:pointer;text-transform:uppercase;display:block;width:120px;font:bold 16px/68px 'Ubuntu',sans-serif;color:#525252;background:url(/sites/all/themes/hansanet/img/mobile-menu.png) right center no-repeat;padding:0 0 0 10px}header nav ul{display:block;max-height:0;opacity:0;overflow:hidden;position:absolute;top:81px;right:0;padding-top:8px;z-index:100}header nav ul li{display:block;position:relative;background-color:#fff}header nav ul li a{text-align:center;width:290px;line-height:20px;padding:16px 0;font-size:21px}header nav input:checked~label{color:#f26228}header nav input:checked~ul{max-height:800px;opacity:1}header nav ul li:first-child:after{content:"";display:block;width:29px;height:8px;position:absolute;top:-8px;right:0;background:url(/sites/all/themes/hansanet/img/menu-arrow.png) center center no-repeat}header nav ul li:first-child{padding-top:38px}header nav ul li:last-child{padding-bottom:38px}.clients li img{width:80%}.block.block-system img.f-right,.block.block-system img.f-left{float:none;margin:20px 0}.block.block-system img.w500,.block.block-system img.w400,.block.block-system img.w300,.block.block-system img.w200,.block.block-system img.w100{width:100%}}@media only screen and (min-width :725px){main aside,main aside~article{float:left}.portfolio-module ul li{width:300px;margin:16px 16px;height:300px;vertical-align:middle}.tabs{background-color:#f9f9f9;padding:21px 0}.tabs input{display:none}.tabs ul{list-style:none;text-align:center}.tabs ul li{display:inline-block;border-left:1px solid #cecece}.tabs ul li:first-child{border-left:0}.tabs ul li a{display:block;line-height:31px;padding:0 35px}.blog-entry-metadata{display:block;padding-top:10px}.team-module ul li{width:50%;min-width:300px}.node-type-blog .blog-entry-metadata{padding-top:0}}@media only screen and (min-width :941px){body:after{background-image:url(/sites/all/themes/hansanet/img/device/desktop.png)}main aside{width:28%}main aside~article{width:72%}main aside{padding:34px 40px;background-color:#f9f9f9}main article{padding:34px 67px}.dashboard h2{font:normal 77px/66px 'Exo',sans-serif;padding:24px 0}.dashboard h3{font:bold 27px/39px 'Ubuntu Bold',sans-serif;letter-spacing:4px;padding:12px 0}.dashboard .custom-btn{padding:18px 31px;margin:12px 0}.dashboard .dashboard-item h4,.dashboard .dashboard-item p{padding:0 20%}.form-module .input-text{width:50%}.team-module ul li{width:33.3333%}.portfolio-details-module .photo-slider,.portfolio-details-module .description,.portfolio-details-module blockquote{display:block}.portfolio-details-module .photo-slider{float:left;width:66%;margin-right:4%}.portfolio-details-module .description,.portfolio-details-module blockquote{width:30%;float:right}.portfolio-details-module .description.full-width,.portfolio-details-module blockquote.full-width{width:100%}.portfolio-details-module blockquote{clear:right}body.index-layout main article{padding:0 0 40px}.clients{padding:56px 0}.welcome-text{margin:40px 0}.welcome-text .body{padding:50px 20px 0 32px;margin-right:59%}
.portfolio-preview-module{padding:40px 0}.portfolio-preview-module .portfolio-text{float:right;width:36%;padding:50px 36px 0}.portfolio-preview-module .portfolio-list{float:left;width:64%}.portfolio-preview-module .portfolio-list li{width:25%}.portfolio-preview-module .portfolio-list li a{width:100%}.portfolio-preview-module .portfolio-list .item-1 a,.portfolio-preview-module .portfolio-list .item-3 a,.portfolio-preview-module .portfolio-list .item-6 a,.portfolio-preview-module .portfolio-list .item-8 a{background-color:#ededed}.portfolio-preview-module .portfolio-list .item-2 a,.portfolio-preview-module .portfolio-list .item-4 a,.portfolio-preview-module .portfolio-list .item-5 a,.portfolio-preview-module .portfolio-list .item-7 a{background-color:#f8f8f8}.testimonial-module{padding:40px 0}.testimonial-module .testimonial-text{float:left;width:43%;padding:60px 30px 10px}.not-front .testimonial-module .testimonial-text{padding-left:0}.testimonial-module .testimonial-slider{float:right;width:57%}header nav label,header nav input{display:none}header nav li{float:left}.block.block-system img.f-left,.block.block-system img.f-right{margin:5px 20px}.block.block-system img.f-left{float:left}.block.block-system img.f-right{float:right}.block.block-system img.w500{width:500px}.block.block-system img.w400{width:400px}.block.block-system img.w300{width:300px}.block.block-system img.w200{width:200px}footer .personal{padding:70px 70px}footer .personal h3{margin-bottom:56px}footer .personal ul li{width:25%;float:left}footer .personal ul li,footer .personal ul li h5,footer .personal ul li p,footer .personal ul li p small{text-align:center}footer .nav .footer-logo{float:left}footer .nav .footer-nav{float:right;text-align:right}footer .nav .footer-nav li{float:left}footer .company .info,footer .company .address,footer .company .contacts{width:33.33333333%;float:left}footer .company .info p{text-align:left}footer .company .address p{text-align:center}footer .company .contacts p{text-align:right}}.webform-container-inline label{display:inline-block;width:250px}.webform-container-inline input{width:400px}.node-type-webform .webform-component-display p{padding-bottom:0;padding-top:25px}.form-item-captcha-response{margin:0}select,input,.form-textarea-wrapper textarea{border:1px solid #ddd;line-height:1.7em;padding:3px;background-color:#fff}select,select option{background-color:#fff;line-height:1.7em;padding:3px 8px}.webform-client-form-37 .captcha,.webform-client-form-37 #edit-captcha,.webform-client-form-37 .form-actions{margin-left:270px}.blog-entry:first-child{margin-top:20px}.blog-entry+hr{background:none;border-bottom:1px dashed silver;margin-bottom:40px}.blog-entry>a{text-decoration:none;float:right;font-size:13px;line-height:32px;padding:0 10px;margin-bottom:20px}.blog-entry:after{clear:both;content:"";display:block;width:100%;height:0;visibility:hidden}.blog-entry h2{padding:0;margin:0;line-height:46px}.webform-submit{margin-top:15px !important}h4{font-size:28px;margin-bottom:10px;margin-top:30px}