@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic);/*

Theme Name: Knowers Ark 2013
Theme URI: http://knowersark.com.au/
Author: Knowers Ark
Author URI: http://knowersark.com.au
Version: 1.0
Description: (c) Copyright 2013 Knowers Ark

*/article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.dark-grey-bg{background-color:#222}.medium-grey-bg{background-color:#7f7f7f}.light-grey-bg{background-color:#eee}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.border-box,.nav li a,.services .services-wrap ul li a,.content-wrap .logo,.content-wrap .text.inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.no-margin{margin:0}.no-padding{padding:0}.no-margin-padding{margin:0;padding:0}.font-sans-serif{font-family:Helvetica,Arial,sans-serif}.font-serif{font-family:Garamond,Baskerville,"Baskerville Old Face","Hoefler Text",Georgia,"Times New Roman",serif}.font-lato,.font-lato-ultra-light,.font-lato-book,body,.standard-button,.content h1,.font-lato-normal,.content h1 strong,.content h2,.content .wp-caption p,.font-lato-bold,.font-lato-ultra-bold{font-family:"Lato", Helvetica,Arial,sans-serif}.font-lato-ultra-light{font-weight:100}.font-lato-book,body,.standard-button,.content h1{font-weight:300}.font-lato-normal,.content h1 strong,.content h2,.content .wp-caption p{font-weight:400}.font-lato-bold{font-weight:700}.font-lato-ultra-bold{font-weight:900}body{font-size:1em}a:link,a:visited{text-decoration:none}a:hover{text-decoration:underline}.full-width,.full-width-abs,.main-nav,.hero,.header,.footer,.content-wrap .logo{width:100%;float:left;overflow-x:hidden}.full-width .inner,.full-width-abs .inner,.main-nav .inner,.hero .inner,.header .inner,.footer .inner,.content-wrap .logo .inner{width:940px;height:100%;margin:0 auto;position:relative;zoom:1}.full-width-abs{float:none;position:absolute}.wrapper{display:block;background-color:#fff;color:#222}.wrapper.fixed-nav{padding-top:120px}.abs-pos{position:absolute}.abs-pos-center,.hero .hero-text{top:50%;left:50%}.abs-pos-horizontal{left:50%}.bg-img-anchor{display:block;width:100%;height:100%;text-indent:-9999em}.reset-ul{list-style:none;margin:0;padding:0}.reset-ul li{margin:0;padding:0}.media-item .media-thumb{float:left;margin:0;padding:0}.media-item .media-thumb img{float:left;margin:0;padding:0px}.media-item .media-body{float:left}.media-item.left-align .media-thumb img{max-width:100%}.media-item.top-align .media-thumb{width:100%}.media-item.top-align .media-thumb img{width:100%}.media-item.top-align .media-body{width:100%}.chevron-sprite{background:url(images/chevron-sprites.png) no-repeat transparent;background-size:600px 600px}.chevron-dark-down{background-position:-30px -30px}.chevron-dark-up{background-position:-30px -60px}.chevron-medium-left{background-position:-60px -30px}.chevron-medium-right{background-position:-90px -30px}.standard-button{display:block;margin:0;padding:8px;background-color:#7f7f7f;color:#fff;font-size:0.75em;text-transform:uppercase;text-align:center;-webkit-transition:background-color,0.2s,ease-in-out;-moz-transition:background-color,0.2s,ease-in-out;-o-transition:background-color,0.2s,ease-in-out;transition:background-color 0.2s ease-in-out}.standard-button:hover{text-decoration:none;background-color:#4e4e4e}hr{width:100%;float:left;border:none;border-top:1px solid #eee}.nav,.services .services-wrap ul{list-style:none;margin:0;padding:0}.nav li,.services .services-wrap ul li{display:inline;float:left;margin:0;padding:0}.nav li a,.services .services-wrap ul li a{display:block}.main-nav{-webkit-transition:box-shadow,1s,ease-in-out;-moz-transition:box-shadow,1s,ease-in-out;-o-transition:box-shadow,1s,ease-in-out;transition:box-shadow 1s ease-in-out}.main-nav .nav,.main-nav .services .services-wrap ul,.services .services-wrap .main-nav ul{position:absolute;top:30px;right:15px}.main-nav .nav li a,.main-nav .services .services-wrap ul li a,.services .services-wrap .main-nav ul li a{height:40px;line-height:40px;padding:0 25px;font-size:1.125em;color:#909090;-webkit-transition:background-color,0.2s,ease-in-out color 0.2s ease-in-out;-moz-transition:background-color,0.2s,ease-in-out color 0.2s ease-in-out;-o-transition:background-color,0.2s,ease-in-out color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out}.main-nav .nav li a:hover,.main-nav .services .services-wrap ul li a:hover,.services .services-wrap .main-nav ul li a:hover{color:#222;text-decoration:none}.main-nav .nav li a.current,.main-nav .services .services-wrap ul li a.current,.services .services-wrap .main-nav ul li a.current{color:#000}.main-nav.fixed{float:none;position:fixed;top:-40px;left:0;z-index:8}.social-links{width:160px}.social-links a{width:40px;height:40px;text-indent:-9999em;-webkit-transition:background-color,0.1s,ease-in-out;-moz-transition:background-color,0.1s,ease-in-out;-o-transition:background-color,0.1s,ease-in-out;transition:background-color 0.1s ease-in-out;background-image:url(images/social-sprites.png);-webkit-background-size:270px 210px;-moz-background-size:270px 210px;-o-background-size:270px 210px;background-size:270px 210px}.social-links a.facebook{background-position:-30px -30px}.social-links a.facebook:hover{background-color:#3b5998}.social-links a.twitter{background-position:-90px -30px}.social-links a.twitter:hover{background-color:#00aced}.social-links a.instagram{background-position:-150px -30px}.social-links a.instagram:hover{background-color:#4e433c}.social-links a.pinterest{background-position:-210px -30px}.social-links a.pinterest:hover{background-color:#cb2027}.social-links.light a.facebook{background-position:-30px -90px}.social-links.light a.facebook:hover{background-position:-30px -30px}.social-links.light a.twitter{background-position:-90px -90px}.social-links.light a.twitter:hover{background-position:-90px -30px}.social-links.light a.instagram{background-position:-150px -90px}.social-links.light a.instagram:hover{background-position:-150px -30px}.social-links.light a.pinterest{background-position:-210px -90px}.social-links.light a.pinterest:hover{background-position:-210px -30px}.inline-share{text-transform:uppercase;font-size:0.75em}.inline-share li{padding:0 0.8em;border-right:1px solid #666}.inline-share li:first-child{padding:0 3em 0 0;border:none}.inline-share li:last-child{border:none}.inline-share a{color:#666}.hero{height:500px;position:relative;overflow:hidden}.hero .inner{height:500px}.hero .hero-text{position:absolute;width:940px;height:130px;margin:-65px 0 0 -470px;padding:0;font-size:3.375em;color:#fff;text-align:center;z-index:999}.hero.backstretch .bg-images{display:none}.header{height:100px}.header .logo{position:absolute;top:35px;left:35px;width:194px;height:30px}.header .logo img{max-width:194px}.footer{margin:80px 0 0 0;text-align:center;font-size:0.75em;color:#ccc}.content-wrap{height:auto}.content-wrap .logo{margin:60px 0;padding:0 30px}.content-wrap .logo img{width:100%;max-width:400px}.content-wrap.willkommen .content h1{font-size:1.125em}.content-wrap .text.inner{width:630px}.services .services-wrap{display:table;margin:0 auto}.services .services-wrap ul li{display:inline-block;float:none;width:33%;margin:0 0 25px 0}.services .service{width:100%;height:60px;float:left;position:relative}.services .service:before{position:absolute;margin:auto;content:' ';top:0;left:0;bottom:0;right:0;background:url(images/sprite-sheet.png) no-repeat transparent;background-size:150px 240px}.services .service.front-end:before{width:40px;height:23px;background-position:-30px -30px}.services .service.wordpress:before{width:37px;height:37px;background-position:-30px -60px}.services .service.code:before{width:30px;height:28px;background-position:-30px -120px}.services .service.social:before{width:81px;height:24px;background-position:-30px -150px}.services .service.responsive:before{width:46px;height:41px;background-position:-30px -180px}.slider-wrap{width:100%;float:left;position:relative}.slider-wrap .slider{position:absolute;width:auto;top:0;left:0}.slider-wrap .slider section{float:left}.content{text-align:center;color:#7f7f7f}.content h1{margin:0 0 1.4em 0}.content h2{font-size:1.125em;margin:50px 0}.content p{line-height:1.4em;margin:0 0 1.4em}.content a{color:#000}.content a:hover{text-decoration:underline}.content .extend-full{width:100%;background-color:red;height:500px;margin-top:3.125em;margin-bottom:3.125em;background-position:center}.content .extend-full .inner.parallax{background-position:50% -100px}.content .alignleft{float:left;margin:0 1em 1em 0}.content .alignright{float:right;margin:0 0 1em 1em}.content .aligncenter{float:none;margin:1em auto}.content .wp-caption{margin-bottom:0}.content .wp-caption p{margin:0 0 1.2em 0;text-transform:uppercase;font-size:0.75em;color:#7f7f7f}.content .wp-caption.aligncenter a,.content .wp-caption.aligncenter p{text-align:center}.content .wp-caption.alignright a,.content .wp-caption.alignright p{width:100%;float:right;text-align:right}@media screen and (max-height: 700px){.hero{height:400px}}@media screen and (max-height: 600px){.hero{height:300px}}@media screen and (max-width: 940px){.full-width .inner,.full-width-abs .inner,.main-nav .inner,.hero .inner,.header .inner,.footer .inner,.content-wrap .logo .inner{width:100%}}@media screen and (max-width: 800px){.hero{height:400px}}@media screen and (max-width: 685px){.content-wrap .text.inner{width:100%;padding:0 30px}.services .services-wrap ul li{width:40%}.hero{height:300px}.header{height:110px}.header .logo{position:absolute;margin:auto;width:194px;height:30px;top:20px;left:0;right:0}.main-nav .nav,.main-nav .services .services-wrap ul,.services .services-wrap .main-nav ul{width:300px;top:60px;left:50%;margin:0 0 0 -150px}.main-nav .nav li a,.main-nav .services .services-wrap ul li a,.services .services-wrap .main-nav ul li a{padding:0 10px}.content h2{margin:30px 0 20px 0}}@media screen and (max-width: 520px){.services .services-wrap ul li{width:100%}.hero{height:200px}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.services .service:before{background:url(images/sprite-sheet-@2x.png) no-repeat transparent}}@media screen and (max-height: 500px){.hero{height:200px}}@media screen and (max-height: 400px){.hero{height:100px}}
