body{font-size:1.3em;color:#666;text-align:center;background-image:url(../images/background-code-left.jpg),url(../images/background-code-right.jpg);background-position:top left,top right;background-repeat:repeat-y;background-color:#fff;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:#444;}a:visited{color:#333;}a:hover{color:#333;}a:focus{outline:thin dotted;}::selection{background:#feba00;color:#000;}::-moz-selection{background:#feba00;color:#000;}::-webkit-selection{background:#feba00;color:#000;}table thead tr th{padding:5px;font-size:.9em;font-weight:normal;color:#555;font-family:'Yanone Kaffeesatz';}table tbody tr td{padding:5px;}a.tip:after, }a.elf-external{border-bottom:1px dotted #feba00!important;}a.tip:hover,a.elf-external:hover{border-bottom:1px solid #feba00!important;}a.tip:hover:after,a.external:hover:after{}a.image-expand{border:none!important;position:relative;display:block;overflow:hidden;}a.image-expand:hover{border:none;}a.image-expand:after{content:""!important;}a.image-expand img{}a.image-expand span{z-index:1;top:0;bottom:0;text-align:center;position:absolute;background-color:rgba(15,15,15,0.6);color:#fff;width:100%;height:100%;min-height:100%;text-shadow:#000 0px 0px 20px;display:none;font-size:1em;font-weight:bold;padding-top:25px;}blockquote{border-left:2px solid #feba00;padding-left:10px;font-style:italic;}.content{position:relative;}.content p{line-height:1.5em;}.content p>a{border-bottom:1px dotted #ccc;}.node-content p{margin-bottom:20px;}.node-content h1{font-size:1.5em;}.node-content h2{font-size:1.1em;}.node-content h3{font-size:1em;}.node-content h4{font-size:0.9em;}.node-content h1,.node-content h2,.node-content h3,.node-content h4{color:#fff!important;padding:3px 10px!important;margin-bottom:5px;background-color:#feba00;display:inline-block;}.center{text-align:center;}ul{list-style:none;list-style-type:none;}ul.level1{list-style:none;list-style-type:none;font-size:90%;margin:0;padding:0;padding-bottom:10px;padding-top:10px;}ul.level1 li{margin:0 0 5px 10px;}ul.level1 li:before{font-family:'FontAwesome';font-size:80%;content:"\f138";padding-right:5px;color:#feba00;}ul.level1 ul{list-style:none;list-style-type:none;font-size:90%;margin:0;padding:0;padding-right:20px;padding-bottom:10px;padding-top:10px;}ul.level1 ul li:before{font-family:'FontAwesome';font-size:100%;content:"\f138";padding-right:5px;color:#999;}#messages-box{position:relative!important;}#overlay-container{margin-top:60px;}#page-wrapper{padding-bottom:50px;}#header{text-align:center;border:none;-webkit-box-shadow:0px 1px 0px 0px #e0e0e0,inset 0px 1px 0px -1px #e0e0e0;-moz-box-shadow:0px 1px 0px 0px #e0e0e0,inset 0px 1px 0px -1px #e0e0e0;box-shadow:0px 1px 0px 0px #e0e0e0,inset 0px 1px 0px -1px #e0e0e0;color:#ccc;}.fixed{background:#feba00 top left fixed;position:fixed;top:-82px;padding-top:10px;z-index:9;width:100%;left:0;text-align:center;margin-bottom:20px;}.tint{position:relative;cursor:pointer;float:left;}.tint:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(200,200,200,0.5);-moz-transition:background .3s linear;-webkit-transition:background .3s linear;-ms-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear;}.tint:hover:before{}.vnbx-mask{z-index:10;}#content{margin-top:40px;}.content-inner{}.center{text-align:center;}a{text-decoration:none;color:#333;}#logo{position:relative;display:inline-block;width:80px;height:50px;text-align:left;}#logo img{position:absolute;width:80px;height:50px;z-index:100;}.main-menu{margin:0px;padding:10px 0;}.main-menu li a{text-transform:uppercase;color:#444;font-size:1.4em;font-weight:400;letter-spacing:0.08em;padding:2px 6px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;border-radius:6px;}.fixed .main-menu li a{color:#fff;}.main-menu li+li:before{content:" // ";margin:0px;padding:0px;padding-right:10px;color:#999;font-size:70%;}.fixed .main-menu li+li:before{color:#f0f0f0;}.main-menu li a.active-trail,.main-menu li a.active,.main-menu li a:hover{background-color:rgba(254,186,0,0.1);}.fixed .main-menu li a.active-trail,.fixed .main-menu li a.active,.fixed .main-menu li a:hover{background-color:rgba(254,255,255,0.3);}#page-title{font-weight:400;padding:10px;color:#444;font-size:1.2em;text-align:center;display:none;}#breadcrumb{font-weight:400;padding:10px;color:#f0f0f0;font-size:1.3em;text-align:center;display:inline-table;background-color:#feba00;}#breadcrumb a{color:#fff;}#site-name{text-align:center;}#site-name a{font-size:1.3em;color:#999;display:inline-block;}.social-card.node-teaser{background:transparent;font-size:80%;list-style:none;padding:0px;margin:5px;margin-right:20px;line-height:140%;display:inline-block;text-align:center;}.page-startup .node-teaser{display:inline-block;text-align:center;}.page-startup .node-teaser.node-wp-blog{margin:0px;padding:0px;}.page-startup .node-teaser.node-wp-blog h1.node-title{font-variant:normal!important;}.page-startup .node-teaser.node-wp-blog footer,.page-startup .node-teaser.node-wp-blog .node-content{display:none;}.search-results .search-snippet{text-align:left;}.page-search .block-content h2{font-size:1.1em;padding:10px;text-transform:uppercase;}.search-results h3.title{background-color:#feba00;}.page-startup .node-teaser.node-wp-blog .node-title{background-color:#feba00;float:left;}.search-results h3.title a,.page-startup .node-teaser.node-wp-blog .node-title a{color:#fff;}.search-results h3.title a:after,.page-startup .node-teaser.node-wp-blog .node-title a:after{color:#fff;}.social-card.node-teaser p.field{display:inline-block;width:auto;clear:both;padding:4px 6px;margin-top:1px;margin-bottom:1px;font-size:1.2em;background-color:rgba(255,255,255,0.8);color:#333;text-align:left;}.social-card.node-teaser .field-type-image{margin-top:1px;margin-bottom:1px;clear:both;}.white,.white a{color:#000!important;}.dark,.dark a{color:#fff!important;}.social-card.node-instagram-post .field-type-image img,.social-card.node-flickr-post .field-type-image img{background-color:rgba(254,186,0,0.2);padding:6px;}.social-card.node-instagram-post .field-type-image img:hover,.social-card.node-flickr-post .field-type-image img:hover{background-color:rgba(254,186,0,0.9);}.cards-container{text-align:center;padding-bottom:35px;margin-bottom:25px;border-bottom:1px dotted #e0e0e0;}h1.cards-title{width:auto;clear:both;margin-bottom:30px;text-align:center;font-size:1.1em;font-weight:normal;text-transform:uppercase;color:#666;}h1.cards-title span{margin-left:5px;}.cards-title span.date{}.cards-title span.count{}.cards-title span.social-icons{}.cards-title span.social-icons i{margin-right:10px;}.cards-title span.social-icons i:last-child{margin-right:0px;}.cards-title span.social-icons a{color:#666;}.node-teaser.twitter-card{max-width:300px;}.node-teaser .twitter-tweet{margin:0px;padding:0px;}.search-results h3.title,.node-title{color:#fff!important;}.page-search .content .search-snippet-info{padding:10px!important;font-size:1.2em;margin-bottom:5px;}.search-results h3.title,.node-title,.social-card .twitter-title{padding:10px!important;font-size:1.4em;margin-bottom:5px;background-color:#feba00;}.social-card .twitter-title{color:#333!important;}.social-card .twitter-title{background-color:rgba(208,245,248,0.9);}.social-card .twitter-title a,.social-card a.link{border-bottom:1px solid #feba00;color:#444;}.social-card .twitter-title a:hover{color:#000;border-color:#000;}.social-card.node-twitter-post p.field{background-color:rgba(208,245,248,0.9)!important;}.social-card.node-youtube-post p.field{background-color:rgba(21,21,21,0.9)!important;color:#fff;}body.page-taxonomy .pager,body.page-blog .pager,#infscr-pager{display:none;}#infscr-loading{text-align:center;z-index:100;position:fixed;left:0;right:0;bottom:0;width:100%;padding:10px;background-color:#fff;opacity:0.8;color:#000;border-top:1px solid #ccc;}.icon-spacer-text{margin-right:5px;}.social-card.node-lastfm-post{max-width:170px;}.social-card.node-lastfm-post .field-name-field-image{float:left;position:relative;width:170px;text-align:center;margin-top:5px;}.social-card.node-lastfm-post .field-name-field-image a{display:block;position:relative;background:url(../images/vinyl.png) 0 0 no-repeat;display:inline-block;width:100px;height:82px;text-indent:-1000em;overflow:hidden;}.social-card.node-lastfm-post .field-name-field-image img{position:absolute;width:72px;height:72px;left:37px;top:1px;}.blur{-webkit-filter:blur(20px);-moz-filter:blur(20px);-o-filter:blur(20px);-ms-filter:blur(20px);filter:blur(20px);opacity:0.4;}.img-overlay{position:absolute;top:0px;left:0px;right:0px;bottom:0px;}.search-results h3.title,h1.node-title{padding:2px 16px!important;display:inline-block;}.search-results h3.title a,h1.node-title a{text-transform:uppercase;padding-top:0px;color:#fff;}.search-results h3.title a:hover:after,h1.node-title a:hover:after{color:#fff;font-family:'FontAwesome';content:" \f14c";font-size:.9em;}.submitted{color:#333;padding:10px 5px;}.node{margin-top:10px;margin-bottom:35px;}.page-eform-submit-contact .content,.about-item .content,.node.node-wp-blog .content{text-align:left;display:inline-block;color:#333;padding:10px!important;font-size:1.3em;margin-bottom:5px;background-color:rgba(255,255,255,0.8);}.page-eform-submit-contact .main{text-align:center!important;}.page-eform-submit-contact legend,.page-eform-submit-contact label{display:inline-block;color:#fff!important;font-size:.9em;font-weight:normal;margin-bottom:5px;background-color:#feba00;padding:4px 16px;}.page-eform-submit-contact .main textarea,.page-eform-submit-contact .main input.form-text{width:100%;border:1px solid #ccc;padding:5px;}.page-eform-submit-contact .main input.form-submit{width:33%;}.page-eform-submit-contact .content{text-align:center;}.page-eform-submit-contact .content .form-type-textfield{width:99%;}.field-name-taxonomy-wp-blog-tags{padding:20px 0px;}.field-name-taxonomy-wp-blog-tags .field-label{padding-right:5px;font-weight:normal;font-size:.7em;background:none;color:#666!important;}.field-name-taxonomy-wp-blog-tags .field-label:before{font-family:'FontAwesome';content:"\f02c  ";font-weight:normal;}.field-name-taxonomy-wp-blog-tags{text-align:center;}.field-name-taxonomy-wp-blog-tags .links li{text-align:center;display:inline-block;padding:3px;}.field-name-taxonomy-wp-blog-tags .links li a{padding:2px 6px;border:1px solid #999;font-size:.7em;color:#999;}.field-name-taxonomy-wp-blog-tags .links li a:hover{border-color:#333;color:#333;}.node-links a{font-size:.9em;text-transform:uppercase;color:#777;}.node-links a:hover{border-bottom:1px solid #feba00;color:#000;}.node-links .node-readmore a:before{font-family:'FontAwesome';content:"\f055  ";font-size:1.1em;}.node-links .disqus_comments_num a:before{font-family:'FontAwesome';content:"\f0e6  ";font-size:1.1em;}#disqus_thread{margin-top:50px;}.form-submit{width:120px!important;color:#fff!important;text-shadow:none;word-spacing:0.25em;font-size:1em;text-transform:uppercase;border:none;line-height:20px;padding:6px 8px;text-align:center;display:inline-block;text-decoration:none;background-color:#9e9e9e;}.form-submit:hover{color:rgba(255,255,255,0.75);text-decoration:none;-webkit-box-shadow:inset 0 10px 20px rgba(255,255,255,0.10);-moz-box-shadow:inset 0 10px 20px rgba(255,255,255,0.10);box-shadow:inset 0 10px 20px rgba(255,255,255,0.10);}#infosidebar{position:fixed;bottom:15px;right:15px;font-size:1.2em;margin:0px;padding:0px;}#infosidebar li{padding:0px;margin:0px;margin-bottom:5px;}#infosidebar li a{display:block;color:#666;}a.search_blog:hover{color:#feba00!important;cursor:pointer;}a.twitter_post:hover{color:#2798d9!important;}a.flickr_post:hover{color:#fb0071!important;}a.linkedin_post:hover{color:#0b5ea2!important;}a.instagram_post:hover{color:#416b93!important;}a.youtube_post:hover{color:#fc1526!important;}a.gplus_post:hover{color:#d2342c!important;}#header-canvas{position:absolute;left:0;top:0;z-index:8;}.blog-gallery{list-style:none;list-style-type:none;clear:both;}.blog-gallery li{float:left;display:block;border:1px solid #e0e0e0;margin:5px;}div.geshifilter:hover{border:1px solid #feba00;cursor:pointer;}div.geshifilter.geshi-active{border:1px solid #feba00;padding:0px;}.geshi-active textarea{width:100%;height:100%;line-height:1.3em;font-size:.7em;font-weight:200;padding:10px 6px;border:none;font-family:consolas,terminal;color:#000;}.floating-tabs a span.tab{font-family:helvetica,arial;font-size:1.2em;}.in-maintenance .site-name{font-size:1.2em;font-weight:200;padding:10px 5px;}.page-404 .block-content{font-size:1.1em;}.messages.error{background-image:none!important;color:#c0392b;border:none;background-color:#fff;font-size:1.3em;font-weight:200;}.messages.error ul li:before{content:"\f06a  ";font-size:.8em;font-family:'FontAwesome';}#custom-search-blocks-form-1{display:inline-block;width:100%;text-align:center;display:none;margin-bottom:40px;}#search-form{display:none;}