/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox]{cursor:pointer}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.row{margin-left:-50px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:50px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1150px}.span12{width:1150px}.span11{width:1050px}.span10{width:950px}.span9{width:850px}.span8{width:750px}.span7{width:650px}.span6{width:550px}.span5{width:450px}.span4{width:350px}.span3{width:250px}.span2{width:150px}.span1{width:50px}.offset12{margin-left:1250px}.offset11{margin-left:1150px}.offset10{margin-left:1050px}.offset9{margin-left:950px}.offset8{margin-left:850px}.offset7{margin-left:750px}.offset6{margin-left:650px}.offset5{margin-left:550px}.offset4{margin-left:450px}.offset3{margin-left:350px}.offset2{margin-left:250px}.offset1{margin-left:150px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:4.3478260869565215%;*margin-left:4.304347826086956%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:4.3478260869565215%}.row-fluid .span12{width:100%;*width:99.95652173913044%}.row-fluid .span11{width:91.30434782608695%;*width:91.26086956521739%}.row-fluid .span10{width:82.6086956521739%;*width:82.56521739130434%}.row-fluid .span9{width:73.91304347826087%;*width:73.86956521739131%}.row-fluid .span8{width:65.21739130434781%;*width:65.17391304347825%}.row-fluid .span7{width:56.52173913043478%;*width:56.47826086956522%}.row-fluid .span6{width:47.826086956521735%;*width:47.78260869565217%}.row-fluid .span5{width:39.130434782608695%;*width:39.08695652173913%}.row-fluid .span4,.page-nav>li{width:30.43478260869565%;*width:30.391304347826082%}.row-fluid .span3{width:21.73913043478261%;*width:21.695652173913043%}.row-fluid .span2{width:13.043478260869565%;*width:13%}.row-fluid .span1{width:4.3478260869565215%;*width:4.304347826086956%}.row-fluid .offset12{margin-left:108.69565217391305%;*margin-left:108.60869565217392%}.row-fluid .offset12:first-child{margin-left:104.34782608695652%;*margin-left:104.26086956521739%}.row-fluid .offset11{margin-left:100%;*margin-left:99.91304347826087%}.row-fluid .offset11:first-child{margin-left:95.65217391304347%;*margin-left:95.56521739130434%}.row-fluid .offset10{margin-left:91.30434782608695%;*margin-left:91.21739130434783%}.row-fluid .offset10:first-child{margin-left:86.95652173913042%;*margin-left:86.8695652173913%}.row-fluid .offset9{margin-left:82.60869565217392%;*margin-left:82.5217391304348%}.row-fluid .offset9:first-child{margin-left:78.26086956521739%;*margin-left:78.17391304347827%}.row-fluid .offset8{margin-left:73.91304347826086%;*margin-left:73.82608695652173%}.row-fluid .offset8:first-child{margin-left:69.56521739130433%;*margin-left:69.4782608695652%}.row-fluid .offset7{margin-left:65.21739130434783%;*margin-left:65.1304347826087%}.row-fluid .offset7:first-child{margin-left:60.869565217391305%;*margin-left:60.78260869565218%}.row-fluid .offset6{margin-left:56.52173913043478%;*margin-left:56.434782608695656%}.row-fluid .offset6:first-child{margin-left:52.17391304347826%;*margin-left:52.08695652173913%}.row-fluid .offset5{margin-left:47.826086956521735%;*margin-left:47.73913043478261%}.row-fluid .offset5:first-child{margin-left:43.47826086956522%;*margin-left:43.39130434782609%}.row-fluid .offset4{margin-left:39.13043478260869%;*margin-left:39.04347826086956%}.row-fluid .offset4:first-child{margin-left:34.78260869565217%;*margin-left:34.69565217391304%}.row-fluid .offset3{margin-left:30.434782608695652%;*margin-left:30.34782608695652%}.row-fluid .offset3:first-child{margin-left:26.086956521739133%;*margin-left:25.999999999999996%}.row-fluid .offset2{margin-left:21.73913043478261%;*margin-left:21.652173913043477%}.row-fluid .offset2:first-child{margin-left:17.391304347826086%;*margin-left:17.304347826086957%}.row-fluid .offset1{margin-left:13.043478260869565%;*margin-left:12.956521739130435%}.row-fluid .offset1:first-child{margin-left:8.695652173913043%;*margin-left:8.608695652173912%}[class*=span].hide,.row-fluid [class*=span].hide{display:none}[class*=span].pull-right,.row-fluid [class*=span].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}.container-fluid{padding-right:50px;padding-left:50px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}.container-fluid:after{clear:both}@media (max-width:767px){body{padding-left:20px;padding-right:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;clear:none;width:auto;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*=span],.uneditable-input[class*=span],.row-fluid [class*=span]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*=offset]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*=span],select[class*=span],textarea[class*=span],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*=span],.input-append input[class*=span]{display:inline-block;width:auto}.controls-row [class*=span]+[class*=span]{margin-left:0}.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type=checkbox],input[type=radio]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-left:10px;padding-right:10px}.media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;left:10px;right:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media (max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}ul,ol,p{list-style-type:none;padding:0;margin:0}a:hover,a:active,a:focus{outline:0}*:focus{outline:none}.hidden{display:none}.relative{position:relative}.block,img.aligncenter{display:block}.inline-block{display:inline-block;*display:inline;*zoom:1;}.text-center{text-align:center}.aligncenter{margin:0 auto}.left,.alignleft{float:left}.right,.alignright{float:right}.alignright{margin:0 0 20px 20px}.alignleft{margin:0 20px 20px 0}.transition-color{-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-ms-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.transition-background,.btn,.wp-pagenavi a{-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}.transition-all,#site-navigation li a{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}select{border-radius:0;-webkit-border-radius:0px}body{font:15px/21px 'Lato',sans-serif;color:#4f4d48;margin:0;padding:0;position:relative;background:#f5f3eb}.row-fluid{margin:0 auto;max-width:1150px}#content{margin:0 0 40px}#content ul.media-list{margin:0;padding:0;list-style-type:none}#logo img{width:auto;height:81px}#slogan{text-align:right;font-weight:300;font-size:20px;line-height:28px;color:#f5f3eb;font-style:italic;margin:0 0 20px}#masthead{background:#1b791d;padding:30px 0 0;margin:0 0 40px}.page-template-template_frontpage #masthead{margin:0}#site-navigation{float:right}#site-navigation li{float:left;margin:0 13px}#site-navigation li a{font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;display:block;height:46px;border-bottom:5px solid #1b791d}#site-navigation li[class*=current] a,#site-navigation li a:hover{border-bottom:5px solid #8cbb3f}#content .submenu-widget ul,#content .widget_categories ul{padding:0;margin:0 0 30px;list-style-type:none}#content .submenu-widget ul.menu>li,#content .widget_categories ul li{margin:0 0 2px}#content .submenu-widget ul.menu li a,#content .widget_categories ul li a{display:block;background:#fff;padding:10px 20px 15px;border-top:5px solid #fff;font-weight:700;color:#1b791d;text-transform:uppercase;letter-spacing:1px}#content .submenu-widget ul.menu>li[class*=current]{background:#fbfaf6;padding:10px 20px 15px;border-top:5px solid #1b791d}#content .submenu-widget ul.menu li[class*=current] a{background:0 0;display:inline;padding:0;border:none}#content .submenu-widget ul.menu li ul{display:none}#content .submenu-widget ul.menu li[class*=current] ul{display:block;padding:10px 0 0;margin:0}#content .submenu-widget ul.menu li li{padding:5px 10px}#content .submenu-widget ul.menu li li a{color:#8cbb3f}#content .submenu-widget ul.menu li li[class*=current] a,#content .submenu-widget ul.menu li li a:hover{color:#1b791d}#colophon{background:#302c20;color:#75736c;padding:30px 0}#colophon h3{color:#fff;font-size:18px;line-height:25px}#colophon a{color:#75736c}#colophon a:hover{color:#fff}h1,h2,h3,h4,h5{margin:0 0 5px;color:#302c20;font-weight:700}h1{font-size:40px;line-height:48px}h2{font-size:25px;line-height:33px}h3{font-size:20px;line-height:28px}.widget h3,.blurb h3{font-size:25px;line-height:33px}img{vertical-align:bottom}a{outline:none;text-decoration:none;-moz-transition:.2s color linear;-webkit-transition:.2s color linear;transition:.2s color linear;color:#00a6c3}a:hover{color:#0097b1}.ingress,.big{font-size:20px;line-height:28px;font-weight:300}.ingress{font-style:italic}.entry-content p{margin:0 0 20px}.entry-content ul{margin:0 0 20px;padding:0 0 0 20px;list-style-type:disc}.entry-content ul li{padding:5px 0}.google-maps{height:350px;margin:0 0 20px}.blurb{background:#fff;margin:0 0 40px}.blurb .text-field{padding:30px}.blurb-yellow{border-top:5px solid #fcc614}.blurb-blue{border-top:5px solid #00a6c3}.blurb-green{border-top:5px solid #8cbb3f}[class*=btn],[class*=btn] a{font-weight:700;color:#fff;font-size:14px;text-transform:uppercase;padding:5px 10px;display:inline-block;*display:inline;*zoom:1;}[class*=btn]:hover,[class*=btn] a:hover{color:#fff}.btn-yellow{background:#fcc614}.btn-blue{background:#00a6c3}.btn-green{background:#8cbb3f}.btn-yellow:hover,.box-yellow a{background:#e0b013}.btn-blue:hover,.box-blue a{background:#0097b1}.btn-green:hover,.box-green a{background:#81ad3a}.span3 .widget{margin:0 0 30px}.widget_categories h3,.widget_archive h3{display:none}.widget_archive select{color:#1b791d;font-weight:700;border:0;background:#fff;padding:15px 20px;width:100%}.box-widget{padding:30px;color:#fff}.box-widget h3{color:#fff;margin:0 0 10px}.box-blue{background:#00a6c3}.box-yellow{background:#fcc614}.box-green{background:#8cbb3f}.box-yellow a:hover{background:#d4a611}.box-blue a:hover{background:#00859c}.box-green a:hover{background:#759d33}.icon-text-widget{padding:30px;background:#fff}.icon-text-widget p{margin:0}.icon-text-widget a{margin:20px 0 0}.icon-box-blue{border-top:5px solid #00a6c3}.icon-box-yellow{border-top:5px solid #fcc614}.icon-box-green{border-top:5px solid #8cbb3f}.icon{display:block;width:110px;height:110px;margin:0 auto 20px auto;border-radius:100px;-webkit-border-radius:100px}.icon-box-blue .icon{background-color:#00a6c3}.icon-box-yellow .icon{background-color:#fcc614}.icon-box-green .icon{background-color:#8cbb3f}.icon-phone{background-image:url(//www.tylomarks.se/app/themes/tylomarks/images/sprite.png);background-position:35px -100px}.icon-people{background-image:url(//www.tylomarks.se/app/themes/tylomarks/images/sprite.png);background-position:18px -270px}blockquote{font-weight:700;color:#fff;padding:30px;background:#fcc614}blockquote em{background:url(//www.tylomarks.se/app/themes/tylomarks/images/sprite.png) -177px 5px no-repeat;font-size:17px;line-height:22px;font-weight:300;display:block;margin:0 0 20px;text-indent:30px}blockquote p{margin:0 !important}blockquote.quote-yellow{background:#fcc614}blockquote.quote-blue{background:#00a6c3}blockquote.quote-green{background:#8cbb3f}#front-slideshow{position:relative;overflow:hidden;margin:0 0 40px}#front-slideshow .flexslider .slides li{height:500px}#front-slideshow .flexslider .slides li div{height:100%}#front-slideshow .flexslider .slides li .wrapper{display:table}#front-slideshow .flexslider .slides li .wrapper .inner{display:table-cell !important;height:100%;vertical-align:middle}#front-slideshow .flexslider .slides li .wrapper .inner .box{height:auto;padding:40px;font-size:33px;line-height:40px;color:#fff;font-weight:700;background-color:#000;background-color:rgba(0,0,0,.35)}#front-slideshow .controller{position:absolute;bottom:20px;left:0;width:100%}.flex-direction-nav a{z-index:4000;text-indent:-9999px;display:block;width:59px;height:73px;background-image:url(//www.tylomarks.se/app/themes/tylomarks/images/sprite.png);position:absolute;top:190px}.flex-direction-nav a:hover{opacity:.8}.flex-direction-nav a.flex-prev{left:0}.flex-direction-nav a.flex-next{right:0;background-position:-69px 0}.single-post h1{margin:0}.post-date{display:block;margin:0 0 7px}.attachment-full{margin:0 0 40px}.post-item{padding:30px 0;border-bottom:2px solid #e8e5d7}.post-item h2{margin:0}.wp-pagenavi{margin:30px 0 0;text-align:center}.wp-pagenavi .pages{display:none}.wp-pagenavi span,.wp-pagenavi a{display:inline-block;*display:inline;*zoom:1;background:#fff;padding:5px 12px;margin:0 10px 10px;color:#1b791d;font-weight:700;font-size:14px}.wp-pagenavi a:hover{background:#f9f9f9}.wp-pagenavi .current{background:#1b791d;color:#fff}.case-item{margin:0 0 30px;border-top:5px solid #fcc614;min-height:350px}.case-item .text-field{padding:30px;background:#fff}.case-item h2{font-size:20px;line-height:28px}.case-item img{width:100%}.coworker{margin:0 0 30px;background:#fff;border-top:5px solid #00a6c3}.coworker .image-container{background:#eae7dc;text-align:center}.coworker .no-image{width:250px;height:190px}.coworker .no-image img{margin-top:15px}.coworker .image{background:#fff}.coworker .image img{width:100%}.coworker .text-field{padding:30px}.coworker .name{margin:0 0 10px;font-size:18px;line-height:25px}#responsive-navigation{display:none}@media (max-width:767px){#front-slideshow,#masthead,#content{margin:0 0 20px}#slogan,#content .gksm-custom-menu-widget{display:none}.alignright,.alignleft{float:none;margin:0 0 20px}.pull-left,.pull-right{float:none !important}body{padding:0}.container{padding:0 20px}.row-fluid{padding-left:20px !important;padding-right:20px !important;width:auto}#site-navigation,.menu-button span i,.touch-button i{display:none}#responsive-navigation{display:block}.menu-button{display:block;position:absolute;top:2px;right:20px;text-indent:-9999px;width:50px;height:50px;z-index:8500}.menu-button span{cursor:pointer;display:block;width:50px;height:50px;background:url(//www.tylomarks.se/app/themes/tylomarks/images/nav.png) center center no-repeat;background-size:30px}#responsive-navigation .flexnav{visibility:hidden;position:absolute;top:55px;opacity:0;left:0;background:#1b791d;z-index:5000;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:100%}#responsive-navigation .flexnav.show{visibility:visible;opacity:1}#responsive-navigation .flexnav li{margin:0 20px;padding:0;position:relative;border-bottom:1px solid #258627}#responsive-navigation .flexnav li:last-child{padding-bottom:0}#responsive-navigation .flexnav>li:last-child{border:0}#responsive-navigation .flexnav li span.touch-button{cursor:pointer;position:absolute;right:0;top:0;display:block;height:49px;width:50px;background:url(//www.tylomarks.se/app/themes/tylomarks/images/arrow-down.png) center center no-repeat;background-size:20px}#responsive-navigation .flexnav li span.active{background:url(//www.tylomarks.se/app/themes/tylomarks/images/arrow-up.png) center center no-repeat;background-size:20px}#responsive-navigation .flexnav li li{border:0;margin:0}#responsive-navigation .flexnav li li li{padding-left:20px}#responsive-navigation .flexnav li a{font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;display:block;padding:13px 0}#responsive-navigation .flexnav li li a{font-size:15px;text-transform:none}#responsive-navigation .flexnav li li li a{font-size:14px}#responsive-navigation .flexnav li li li li a{font-size:13px}#responsive-navigation .flexnav li li li li li a{font-size:12px}#masthead{padding:10px 0}#wpadminbar{position:fixed !important;z-index:9999 !important}#logo img{width:150px !important;height:auto}#colophon .widget{margin:0 0 30px}#colophon .widget:last-child{margin:0}#front-slideshow .flexslider .slides li{height:auto;padding:30px 0}#front-slideshow .flexslider .slides li .wrapper .inner .box{font-size:16px;line-height:25px;margin:0 50px;padding:15px}.flex-direction-nav a{top:50%;margin-top:-37px}.blurb img{width:100%}.post-item:last-child{margin-bottom:30px}.post-item img{width:100%;margin:0 0 20px}h1{font-size:30px;line-height:38px}h2{font-size:20px;line-height:28px}h3{font-size:17px;line-height:25px}.ingress,.big{font-size:18px;line-height:28px}.attachment-full{margin:0 0 20px}}