/*! Theme Name: daw Theme URI: https://davidawindham.com/ Author: windhamdavid Description: Something Else Version: 2.0 License URI: http://www.gnu.org/licenses/gpl-2.0.html Thanks: normalize.css v3.0.1 * MIT License Bootstrap v3.2.0 * MIT License Font Awesome 4.2.0 * MIT License Font Mfizz 2.1 * MIT Lincense Font Computer Modern * SIL Open Font License (OFL) - https://en.wikipedia.org/wiki/Donald_Knuth Animate.css * MIT Lincense _s | * GPL License */ html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0} 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,font,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{font-family:inherit;font-size: 100%;font-style:inherit;font-weight:inherit;background:transparent;border:0;margin:0;padding:0;outline:0;vertical-align: baseline;} html{overflow-y: scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust: 100%;} body{line-height:1;} *,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;} h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal;} ol,ul{list-style: none;} blockquote,q{quotes: "" "";} blockquote:before,blockquote:after,q:before,q:after{content:'';} del {text-decoration:line-through;} table{border-collapse:collapse;border-spacing:0;} a:focus {outline:thin dotted;} a img {border: 0;} .clear {clear: both;} /*============================================ Body ==============================================*/ body { background: rgba(242,242,242,.7); } body.page { background: rgba(97, 102, 116, 1); } body.page .site-title a { color:#fff; } body.desk { background-color: #616674; } body.desk .site-title a { color:#fff; } body.desk h1#desk { color:#fff; font-size:28px; } body.single { background: rgba(72,76,87,1); } body.single .site-title a { color:#fff; } body.archive { background: rgba(72,76,87,1); } body.archive .site-title a { color:#fff; } body.search { background: rgba(72,76,87,1); } body.search .site-title a { color:#fff; } body.sitemap { background-color: #616674; } body.sitemap .site-title a { color:#fff; } body.contact { background-color: #F6F6F6; } body.contact .site-title a { color:#000; } @media screen and (max-width: 768px) { body { background-color:#fff !important; } body.single .site-title a { color:#000; } } .cookie-notification { display: none; padding:30px; position: fixed; bottom: 10px; left: 10px; background-color: #fff; opacity: 0.8; border-radius: 15px; } /*============================================ Typography ==============================================*/ @font-face { font-family: 'Computer Modern'; src: local("☺"), url('fonts/cmunrm.woff') format('woff'), url('fonts/cmunrm.ttf') format('truetype'), url('fonts/cmunrm.eot?') format('embedded-opentype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Computer Modern'; src: local("☺"), url('fonts/cmunbx.woff') format('woff'), url('fonts/cmunbx.ttf') format('truetype'), url('fonts/cmunbx.eot?') format('embedded-opentype'); font-weight: bold; font-style: normal; } @font-face { font-family: 'Computer Modern'; src: local("☺"), url('fonts/cmunsl.woff') format('woff'), url('fonts/cmunsl.ttf') format('truetype'), url('fonts/cmunsl.eot?') format('embedded-opentype'); font-weight: normal; font-style: italic; } @font-face { font-family: 'CM Sans'; src: local("☺"), url('fonts/cmunsx.woff') format('woff'), url('fonts/cmunsx.ttf') format('truetype'), url('fonts/cmunsx.eot?') format('embedded-opentype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'CM Bright'; src: local("☺"), url('fonts/cmunbbx.woff') format('woff'), url('fonts/cmunbbx.ttf') format('truetype'), url('fonts/cmunbbx.eot?') format('embedded-opentype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'CM Concrete'; src: local("☺"), url('fonts/cmunobx.woff') format('woff'), url('fonts/cmunobx.ttf') format('truetype'), url('fonts/cmunobx.eot?') format('embedded-opentype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'CM Type'; src: local("☺"), url('fonts/cmunobx.woff') format('woff'), url('fonts/cmunobx.ttf') format('truetype'), url('fonts/cmunobx.eot?') format('embedded-opentype'); font-weight: normal; font-style: normal; } .cm { font-family: "Computer Modern"; } .cm-sans { font-family: "CM Sans"; } .cm-concrete { font-family: "CM Concrete"; } .cm-bright { font-family: "CM Bright"; } .cm-type { font-family: "CM Type"; } .courier { font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace; } .didot { font-family: Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif; } .georgia { font-family: Georgia, Times, "Times New Roman", serif; } .helvetica { font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; } * { -webkit-font-smoothing: antialiased !important; text-rendering: optimizeLegibility !important; font-weight: normal; font-size: 16px; line-height: 1.42857143; } input,button,select,textarea { font-family: inherit; font-size: inherit; line-height: inherit; } .firstcharacter { float: left; color: #000; font-size: 58px; line-height: 34px; padding-top: 4px; padding-right: 6px; padding-left: 0px; font-family: Georgia; } .tight { margin: 3px 0; } .light { color:#fcfcfc !important; } .darken { color:#333 } .dim { color: #737373; } .dull { color: #535353; } .right { text-align: right; } em { font-style: italic; } i { font-style: italic; } b { font-weight: bold; } .big { font-size: 29px; font-weight: bold; letter-spacing: -1px; } .super { margin: 40px 0 0; font-size: 43px; font-weight: bold; letter-spacing: -2px; } .super-duper { font-size: 60px; font-weight: bold; letter-spacing: -2px; } h5.contact { margin: 0 0 5px !important; } h4.spread { line-height: 24px; } .conq { font-family: "aw-conqueror-didot",serif; font-style: normal; font-weight: 300; } .email a { color: #777; } /*============================================ Grid ==============================================*/ .container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; word-wrap: break-word; } @media (max-width: 667px) { body { } .single { padding: 10px 0px; background: none !important; box-shadow: none !important; } .archive { padding: 10px 0px; } .super-duper { font-size: 63px; } #caro { min-height: 300px; } #caro #svg-imac { height: 220px !important; } #caro #svg-device { display: none; } #caro #sv { height: 100px !important; } #caro #svg-mac { height: 150px !important; } #brain { display:none; } } @media (max-width: 768px) and (min-width: 668px) { article.single { padding: 70px 20px 70px; } } @media (min-width: 768px) { .container { width: 760px; } .site-title { font-size: 25px; } article.single { padding: 70px 40px 70px; } } @media (min-width: 992px) { .container { width: 970px; } article.single { padding: 70px 80px 140px; } } @media (min-width: 1200px) { .container { width: 1170px; } article.single { padding: 70px 100px 140px; } } @media (min-width: 1310px) { .container { width: 1280px; max-width: 1280px; } } @media print { * { color: #000 !important; text-shadow: none !important; background: transparent !important; -webkit-box-shadow: none !important; box-shadow: none !important; } } /*============================================ Loader / Transit ==============================================*/ #loader { position: fixed; width: 100%; height: 100%; top: 0; left: 0; font-size: 150px; text-align: center; vertical-align: middle; color: #222; z-index: 200000; background-color: #222; } .loading-animation { width: 250px; height: 250px; position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto; } .loading-animation svg { position:absolute; top:0; left:0; -webkit-transform-origin:center center; -ms-transform-origin:center center; -o-transform-origin:center center; transform-origin:center center; -webkit-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; -webkit-transform:rotateY(0deg); -ms-transform:rotateY(0deg); -o-transform:rotateY(0deg); transform:rotateY(0deg); } .loading-animation path { fill:none; stroke:#fff; stroke-width:2; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s; } .loading-animation .l1 path { fill:rgba(242,242,242,.1); stroke-dasharray:450; stroke-dashoffset:900; -webkit-animation:LOADING1 4s linear 0s infinite; -o-animation:LOADING1 4s linear 0s infinite; animation:LOADING1 4s linear 0s infinite; } .loading-animation .l2 path { fill:rgba(242,242,242,.1); stroke-dasharray:340; stroke-dashoffset:340; -webkit-animation:LOADING2 3s linear 0s infinite; -o-animation:LOADING2 3s linear 0s infinite; animation:LOADING2 3s linear 0s infinite; } .loading-animation .l3 path { fill:none; stroke-width:1; stroke-dasharray:33; stroke-dashoffset:33; -webkit-animation:LOADING3 2s linear 0s infinite; -o-animation:LOADING3 2s linear 0s infinite; animation:LOADING3 2s linear 0s infinite; } @-webkit-keyframes LOADING1 { 0%{stroke-dashoffset:-900;} 50%{stroke-dashoffset:0;} 100%{stroke-dashoffset:900;} } @-moz-keyframes LOADING1 { 0%{stroke-dashoffset:-900;} 50%{stroke-dashoffset:0;} 100%{stroke-dashoffset:900;} } @-o-keyframes LOADING1 { 0%{stroke-dashoffset:-900;} 50%{stroke-dashoffset:0;} 100%{stroke-dashoffset:900;} } @keyframes LOADING1 { 0%{stroke-dashoffset:-900;} 50%{stroke-dashoffset:0;} 100%{stroke-dashoffset:900;} } @-webkit-keyframes LOADING2 { 0%{stroke-dashoffset:340;} 50%{stroke-dashoffset:0;} 100%{stroke-dashoffset:-340;} } @-moz-keyframes LOADING2 { 0%{stroke-dashoffset:340;} 50%{stroke-dashoffset:0;} 100%{stroke-dashoffset:-340;} } @-o-keyframes LOADING2 { 0%{stroke-dashoffset:340;} 50%{stroke-dashoffset:0;} 100%{stroke-dashoffset:-340;} } @keyframes LOADING2 { 0%{stroke-dashoffset:340;} 50%{stroke-dashoffset:0;} 100%{stroke-dashoffset:-340;} } @-webkit-keyframes LOADING3 { 0%{stroke-dashoffset:-230;} 50%{stroke-dashoffset:0;} 100%{stroke-dashoffset:230;} } @-moz-keyframes LOADING3 { 0%{stroke-dashoffset:-230;} 50%{stroke-dashoffset:0;} 100%{stroke-dashoffset:230;} } @-o-keyframes LOADING3 { 0%{stroke-dashoffset:-230;} 50%{stroke-dashoffset:0;} 100%{stroke-dashoffset:230;} } @keyframes LOADING3 { 0%{stroke-dashoffset:-230;} 50%{stroke-dashoffset:0;} 100%{stroke-dashoffset:230;} } .svg-wrap .l1 { -webkit-animation:TURN 3s linear 0s infinite; -o-animation:TURN 3s linear 0s infinite; animation:TURN 3s linear 0s infinite; } .svg-wrap .l2 { -webkit-animation:TURN 2s linear 0s infinite; -o-animation:TURN 2s linear 0s infinite; animation:TURN 2s linear 0s infinite; } .svg-wrap .l3 { -webkit-animation:TURN 4.5s linear 0s infinite; -o-animation:TURN 4.5s linear 0s infinite; animation:TURN 4.5s linear 0s infinite; } @-webkit-keyframes TURN { 0%{-webkit-transform:rotateY(0deg);opacity:1} 25%{-webkit-transform:rotateY(90deg);opacity:.6} 50%{-webkit-transform:rotateY(180deg);opacity:1} 75%{-webkit-transform:rotateY(270deg);opacity:.6} 100%{-webkit-transform:rotateY(360deg);opacity:1}} @-webkit-keyframes TURNBACK { 0%{-webkit-transform:rotateY(360deg);opacity:1} 25%{-webkit-transform:rotateY(270deg);opacity:.6} 50%{-webkit-transform:rotateY(180deg);opacity:1} 75%{-webkit-transform:rotateY(90deg);opacity:.6} 100%{-webkit-transform:rotateY(0deg);opacity:1}} .m-scene .scene_element { -webkit-animation-duration: 0.25s; animation-duration: 0.25s; -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .m-scene .scene_element--fadein { -webkit-animation-name: fadeIn; animation-name: fadeIn; } .m-scene .scene_element--fadeinup { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .m-scene .scene_element--fadeinright { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; } .m-scene .scene_element--delayed { -webkit-animation-delay: 0.25s; animation-delay: 0.25s; } .m-scene.is-exiting .scene_element { -webkit-animation-direction: alternate-reverse; animation-direction: alternate-reverse; } .m-scene.is-exiting .scene_element--delayed { -webkit-animation-delay: 0s; animation-delay: 0s; } .m-scene.is-exiting .scene_element--noexiting { -webkit-animation-direction: alternate-reverse; animation-direction: alternate-reverse; } /*============================================ Navbar ==============================================*/ .navbar { -webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; transition: background-color 0.3s; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .navbar.fixed { position: fixed; top: -85px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .navbar.visible { -webkit-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0); -ms-transform: translate3d(0, 100%, 0); -o-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); background-color: rgba(237, 237, 237, 0.7); } #nav { width: 100%; } #nav.affix-top { width: 100%; background-color: rgba(237, 237, 237, 0.0); } #nav.affix-top { visibility: visible; position: absolute; top:0; left:0; height:80px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } #nav.affix { position: fixed; top: 0; z-index:10; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } /*============================================ NavMenu ==============================================*/ .nav-tabs-bottom { border-bottom: 0; border-top: 1px solid #dddddd; } .nav-tabs-bottom > li { margin-bottom: 0; margin-top: -1px; } .nav-tabs-bottom > li > a { border-radius: 0 0 4px 4px; } .nav-tabs-bottom > li > a:hover, .nav-tabs-bottom > li > a:focus, .nav-tabs-bottom > li.active > a, .nav-tabs-bottom > li.active > a:hover, .nav-tabs-bottom > li.active > a:focus { border: 1px solid #dddddd; border-top-color: transparent; } .nav-tabs-left { border-bottom: 0; border-right: 1px solid #dddddd; } .nav-tabs-left > li { margin-bottom: 0; margin-right: -1px; float: none; } .nav-tabs-left > li > a { border-radius: 4px 0 0 4px; margin-right: 0; margin-bottom: 2px; } .nav-tabs-left > li > a:hover, .nav-tabs-left > li > a:focus, .nav-tabs-left > li.active > a, .nav-tabs-left > li.active > a:hover, .nav-tabs-left > li.active > a:focus { border: 1px solid #dddddd; border-right-color: transparent; } .row > .nav-tabs-left { padding-right: 0; padding-left: 15px; margin-right: -1px; position: relative; z-index: 1; } .row > .nav-tabs-left + .tab-content { border-left: 1px solid #dddddd; } .nav-tabs-right { border-bottom: 0; border-left: 1px solid #dddddd; } .nav-tabs-right > li { margin-bottom: 0; margin-left: -1px; float: none; } .nav-tabs-right > li > a { border-radius: 0 4px 4px 0; margin-left: 0; margin-bottom: 2px; } .nav-tabs-right > li > a:hover, .nav-tabs-right > li > a:focus, .nav-tabs-right > li.active > a, .nav-tabs-right > li.active > a:hover, .nav-tabs-right > li.active > a:focus { border: 1px solid #dddddd; border-left-color: transparent; } .row > .nav-tabs-right { padding-left: 0; padding-right: 15px; } .offcanvas { display: none; } .offcanvas.in { display: block; } @media (max-width: 767px) { .offcanvas-xs { display: none; } .offcanvas-xs.in { display: block; } } @media (max-width: 991px) { .offcanvas-sm { display: none; } .offcanvas-sm.in { display: block; } } @media (max-width: 1199px) { .offcanvas-md { display: none; } .offcanvas-md.in { display: block; } } .offcanvas-lg { display: none; } .offcanvas-lg.in { display: block; } .canvas-sliding { -webkit-transition: top 0.35s, left 0.35s, bottom 0.35s, right 0.35s; transition: top 0.35s, left 0.35s, bottom 0.35s, right 0.35s; } .offcanvas-clone { height: 0px !important; width: 0px !important; overflow: hidden !important; border: none !important; margin: 0px !important; padding: 0px !important; position: absolute !important; top: auto !important; left: auto !important; bottom: 0px !important; right: 0px !important; opacity: 0 !important; } .offcanvas.in { display: block; } .canvas-sliding { -webkit-transition: .25s ease-in-out; transition: .25s ease-in-out; } .navmenu, .navbar-offcanvas { width: 170px; height: auto; } .navmenu-fixed-right, .navbar-offcanvas { position: fixed; top: 0px; bottom: 0; z-index: 1030; overflow-y: auto; border-radius: 0; left: auto; right: 0; } .nav-toggle { padding: 15px 0; right: 15px; top: 25px; cursor: pointer; position: absolute; } .nav-toggle span, .nav-toggle span:before, .nav-toggle span:after { cursor: pointer; border-radius: 1px; height: 5px; width: 35px; background: #333E52; position: absolute; display: block; content: ''; } .nav-toggle span:before { top: -10px; } .nav-toggle span:after { bottom: -10px; } .nav-toggle span, .nav-toggle span:before, .nav-toggle span:after { transition: all 500ms ease-in-out; } .nav-toggle.active span { background-color: transparent; } .nav-toggle.active span:before, .nav-toggle.active span:after { top: 0; } .nav-toggle.active span:before { transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); } .nav-toggle.active span:after { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); } .entry-content ol { padding: 0 25px; list-style: decimal outside; } #archives li { list-style: none; margin: 2px 8px; float: left; } .fa { color: #777; } .fa-15x { font-size: 1.6em !important; padding: 2px 2px; } /*============================================ Header ==============================================*/ .site-title { float: right; padding: 15px 0; font-family: "Computer Modern"; } .site-title a { color: #fff; text-decoration: none; border: none; outline: none; } img.dw { float: right; margin: 15px 0; } #site-description { clear: right; float: right; font-style: italic; margin: 14px 0 18px 0; width: 160px; } .logo { margin: 0 auto; vertical-align: top; } .front-nav { margin: 10px 0 0; } /*============================================ Footer ==============================================*/ .footer { padding: 90px 0 30px; } .footer-home { padding: 90px 0 50px; } .footer a { color: #777777; } .footer a:hover { color: #FFFFFF; text-decoration: none; } .footer span.fa:hover { color: #FFFFFF; text-decoration: none; } p.cc { float: right; font-size: 14px; margin: 2px 20px 30px 10px; } ul.social { margin: 0; } ul.social li { float: left; padding: 0 4px; } ul.social li:first-child { float: left; padding: 0 4px 0 0; } ul.social a.github span:hover { color: #FFFFFF; } ul.social a.twitter span:hover { color: #00B0ED; } ul.social a.gplus span:hover { color: #DF4A32; } ul.social a.facebook span:hover { color: #3B5998; } /*============================================ Intro ==============================================*/ @keyframes blink { 0% { opacity: 0; } 25% { opacity: 1; } 50% { opacity: 1; } 100% { opacity: 0; } } @-webkit-keyframes blink { 0% { opacity: 0; } 25% { opacity: 1; } 50% { opacity: 1; } 100% { opacity: 0; } } @-ms-keyframes blink { 0% { opacity: 0; } 25% { opacity: 1; } 50% { opacity: 1; } 100% { opacity: 0; } } @-moz-keyframes blink { 0% { opacity: 0; } 25% { opacity: 1; } 50% { opacity: 1; } 100% { opacity: 0; } } .welcome::after { visibility: visible; content: ''; background-color:green; opacity: 0; display: inline-block; position: relative; width: 0.5em; height: 1em; top: 5px; margin-left: 0; margin-bottom: 2px; -webkit-animation: blink 1s 20; -moz-animation: blink 1s 20; animation: blink 1s 20; } .welcome-back-text::after { visibility: visible; content: ''; background-color:green; opacity: 0; display: inline-block; position: relative; width: 0.5em; height: 1em; top: 5px; margin-left: 0; margin-bottom: 2px; -webkit-animation: blink 1s 3; -moz-animation: blink 1s 3; animation: blink 1s 3; } .welcome-back { min-height: 500px; padding: 70px 50px 40px; font-size: 24px; color: #34F743; background: transparent url('img/terminal.svg'); background-size: cover; border-radius: 1px; } .terminal-welcome .modal-content { margin: 0 0 100px; border: none; box-shadow:none; background-color: transparent !important; } .terminal { margin-top:30px; } .terminal .modal-content { margin: 0 0 100px; border: none; box-shadow:none; background-color: transparent !important; } [contenteditable] {outline: none;} .typed-cursor{ display: none; } .thermo span.prompt { color: #389436; } .thermo p.input { line-height: 11px !important; margin: 0px; } .thermo p.response { line-height: 11px !important; margin: 0px; color:#34F743; } .thermo span.u { color: #389436; } .thermo span.at { color: #38BBC6; } .thermo span.mee { color: #389436; } .thermo-intro span.prompt { color: #389436; } .thermo-intro p.input { line-height: 11px !important; margin: 0px; } .thermo-intro p.response { line-height: 11px !important; margin: 0px; color:#34F743; } .thermo-intro span.u { color: #389436; } .thermo-intro span.at { color: #38BBC6; } .thermo-intro span.mee { color: #389436; } /*============================================ About / Studio Carousels ==============================================*/ .carousel-fade .carousel-inner .item { left: 0 !important; opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; } .carousel-fade .carousel-inner .active { opacity: 1; } .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1; } .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; } .carousel-fade .carousel-control { z-index: 2; } #caro-lead { min-height: 400px; } #caro-lead h2 { font-size: 27px; } #caro-lead .carousel-indicators { top:550px; } #caro { min-height: 300px; } .hide-svg { visibility: hidden; } .fade-svg { -webkit-animation: fadeOut 1s; -moz-animation: fadeOut 1s; -o-animation: fadeOut 1s; animation: fadeOut 1s; } .show-svg { -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; animation: fadeIn 1s; } #caro #svg-imac { height: 290px; } #caro #svg-imac.bg { background: transparent url('img/web.gif') no-repeat 28% 15%; background-size:95%; } #caro #svg-device { float:right; margin-top:-115px; height: 190px; } #caro #sv { height: 220px; } #caro #svg-mac { height: 290px; } #studio-caro { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } #studio-caro .carousel-indicators { left: 10%; bottom: 0; } .caro-grad_old { background: #5E7A9B; background: -webkit-linear-gradient(top, #355069 0, #5e7a9b 100%); background: -moz-linear-gradient(top, #355069 0, #5e7a9b 100%); background: -o-linear-gradient(top, #355069 0, #5e7a9b 100%); background: linear-gradient(top, #355069 0, #5e7a9b 100%); } .caro-grad { background:#404040; } .caro-grad2 { background: #000000; } .caro-grad3 { background: #ffffff; } .caro-grad5 { background: none; } .darken-carousel-indicators { border: 1px solid #000 !important; } .carousel-indicators .darken-carousel-indicators.active { background: #000 !important; } .bg1 { background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; } .blur { -webkit-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); } .about-caro { height:670px; } #tv { position: fixed; left: 0; top: 0; min-width: 101%; width: auto; height: auto; z-index: -100; /*background: url(img/tv.gif) no-repeat;*/ background: url(img/tv.jpg) no-repeat; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; filter: saturate(0); -webkit-filter: saturate(0); transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; border: none; } @-webkit-keyframes vidblur { 0% {-webkit-filter: blur(0px) saturate(0) hue-rotate(0deg);} 100% {-webkit-filter: blur(4px) saturate(2) hue-rotate(100deg);} } @-webkit-keyframes vidunblur { 0% {-webkit-filter: blur(4px) saturate(2) hue-rotate(100deg);;} 100% {-webkit-filter: blur(0px) saturate(0) hue-rotate(0deg);} } #tv.blur { -webkit-animation: vidblur 4s; animation: vidblur 4s; } #tv.unblur { -webkit-animation: vidunblur 4s; animation: vidunblur 4s; } .wallpaper, .wallpaper .wallpaper-container, .wallpaper .wallpaper-media { -webkit-transition: opacity 0.5s linear !important; transition: opacity 0.5s linear !important; } .wallpaper { overflow: hidden; position: relative; } .wallpaper .wallpaper-container { height: 100%; overflow: hidden; position: absolute; top: 0; left:0px; width: 100%; z-index: -1; } .wallpaper .wallpaper-media { left: 0; opacity: 0; position: absolute; top: 0; } .wallpaper .wallpaper-media.animated { -webkit-transition: opacity 0.5s linear !important; transition: opacity 0.5s linear !important; } .wallpaper .wallpaper-media img, .wallpaper .wallpaper-media video, .wallpaper .wallpaper-media iframe { display: block; height: 100%; width: 100%; } .wallpaper .wallpaper-embed.ready:after { content: ''; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; } .wallpaper .wallpaper-embed.ready iframe { /* pointer-events: none; - safari doesn't like this :/ */ z-index: 0; } .wallpaper .wallpaper-media.native { background-position: center; background-size: cover; height: 100%; width: 100%; } .wallpaper .wallpaper-media.native img { display: none; } .wallpaper .wallpaper-media.fixed { background-position: center; background-attachment: fixed; height: 100%; width: 100%; } .wallpaper .wallpaper-media.fixed img { display: none; } .touch-carousel { position:relative; overflow:hidden; width:100%; -webkit-transform:translate3d(0,0,0) scale3d(1,1,1); -webkit-backface-visibility:hidden; -webkit-transform-style:preserve-3d; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none } .touch-carousel .carousel-inner { overflow:hidden; -webkit-transform:translate3d(0%,0,0) scale3d(1,1,1); -moz-transform:translate3d(0%,0,0) scale3d(1,1,1); -ms-transform:translate3d(0%,0,0) scale3d(1,1,1); transform:translate3d(0%,0,0) scale3d(1,1,1); -webkit-backface-visibility:hidden; -webkit-transform-style:preserve-3d; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none } .touch-carousel .carousel-inner>.item { position:relative; float:left; display:block; -webkit-transition:none; -moz-transition:none; transition:none; -webkit-backface-visibility:hidden; -webkit-transform-style:preserve-3d } .touch-carousel .carousel-inner>.item * { -webkit-transition:none; -moz-transition:none;transition:none } .touch-carousel .carousel-inner.animate { -webkit-transition:all .3s linear; -moz-transition:all .3s linear; transition:all .3s linear } /*============================================ About ==============================================*/ .big-top { height: auto; margin: 0 auto; width: 100%; position: relative; box-shadow: 0 0 50px rgba(0,0,0,0.8); padding: 100px 0; } .about { padding: 20px 0 50px; } .where { margin: 20px 0 0; } .icon-grid { margin: 28px 0 0; } table.icons tbody > tr { margin: 0px; padding: 0px; } table.icons tbody > tr > td { border:none; padding: 0px; } .about-form label strong { color: #999; } .text-field { width: 50%; float: left; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; } .text-field > strong { display: block; font-weight: bold; color: white; font-size: 0.85em; margin-top: -3px; } .text-field > strong > i { font-weight: normal; font-style: italic; font-family: playfair display, serif; font-size: 0.9em; opacity: 0.8; } .text-field .req { position: relative; top: 4px; left: 4px; color: #1a8; opacity: 0.5; } .text-field [type='email'], .text-field [type='text'] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 200ms linear; transition: all 200ms linear; } .text-field [type='email']::-webkit-input-placeholder, .text-field [type='text']::-webkit-input-placeholder { color: rgba(250, 250, 250, 0.2); font-weight: normal; } .text-field [type='email']::-moz-placeholder, .text-field [type='text']::-moz-placeholder { color: rgba(250, 250, 250, 0.2); font-weight: normal; } .text-field [type='email']:-ms-input-placeholder, .text-field [type='text']:-ms-input-placeholder { color: rgba(250, 250, 250, 0.2); font-weight: normal; } .text-field [type='email']::placeholder, .text-field [type='text']::placeholder { color: rgba(250, 250, 250, 0.2); font-weight: normal; } .text-field [type='email'], .text-field [type='text'] { background: transparent; border: 0; padding: 5px 0; border-bottom: solid 1px rgba(250, 250, 250, 0.2); margin: 5px 5px 5px 0; color: #1d8; font-weight: bold; } .text-field [type='email']:hover, .text-field [type='text']:hover { border-bottom-color: rgba(250, 250, 250, 0.5); outline: 0; } .text-field [type='email']:focus, .text-field [type='text']:focus { color: #1d8; border-bottom-color: #1d8; outline: 0; } @media (min-width: 768px) { .text-field [type='email'], .text-field [type='text'] { width: 92%; } } form .actions button{ margin: 20px 0; } .posts-front { margin: 40px 0; padding: 0px 0; background: transparent; } .updates { background: rgba(237, 237, 237, 0.85); box-shadow: 0 0 25px rgba(0, 0, 0, .9); border-radius: 10px; padding: 0px 0 20px; display: none !important; } .updates a { color: #333; } .updates h5 { margin: 0; color: #999; } article.home { border-radius: 5px; } /*============================================ Studio ==============================================*/ .studio-tools{ border-left: 1px solid #cecece; margin: 28px 0px; padding: 0 10px; } .studio-subnav { border-right: 1px solid #cecece; margin: 28px 0px; padding: 0px; } .studio-subnav a { color: #000; text-decoration: none; } .studio-subnav li.active a { color: #FF0000; text-decoration: none; border: none; } .studio-subnav li.active .fa { color: #FF0000; } .studio-subnav a:hover { color: #FF0000; text-decoration: none; border: none; } .studio-subnav .fa { color: #000; text-decoration: none; border: none; } #studio-tab h4 { line-height: 24px; } .studio-top.affix { position: fixed; top: 0; z-index: 100; background: #fff; width: 100% } article.studio { background: #fff; padding: 0 15px 10px; margin:0 0 20px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); } .studio-thumbnail { max-height:180px; overflow:hidden; } img.studio-thumb { box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2); -webkit-filter: saturate(0) opacity(0.6); filter: saturate(0) opacity(0.6); -webkit-transition: all 1s; transition: all 1s; } img.studio-thumb:hover { -webkit-filter: saturate(1) opacity(1); filter: saturate(1) opacity(1); } /*============================================ Art ==============================================*/ body.art { background: #737373; } body.art .site-title a { color: #FFFFFF; } .art a { color: #2F3446; } .art a:hover { color: #cecece; text-decoration: none; } .art a:active { color: #FFFFFF; text-decoration: none; } .art-image { border: 10px solid #FFFFFF; max-height: 500px; height: auto; width: auto\9; /* ie8 */ } .art-gallery .controls { margin: 300px 0 0; position: relative; bottom: 0; } .art-gallery .prev-next { margin: 10px 0 10px; } .art-gallery .carousel-indicators { position: relative; margin: 10px 0; padding: 0; width: 100%; left: 0 !important; } .art-gallery .carousel-indicators li { border: 1px solid #555; } .art-gallery .carousel-indicators .active { background-color: #555; } .art-image { margin: 0 auto; } /*============================================ Desk ==============================================*/ .row.desk { background:#fff; padding:30px; box-shadow:0 0 5px rgba(0,0,0,.1) } /*============================================ Music ==============================================*/ .albums { position: relative; } .albums:after { content: ""; display: table; clear: both; } .album { float: left; height: auto; position: relative; font-size: 12px; -webkit-transition: -webkit-transform 0.4s ease-in-out, z-index 0.4s ease-in-out; -moz-transition: -moz-transform 0.4s ease-in-out, z-index 0.4s ease-in-out; -o-transition: -o-transform 0.4s ease-in-out, z-index 0.4s ease-in-out; transition: transform 0.4s ease-in-out, z-index 0.4s ease-in-out; -webkit-perspective: 600px; perspective: 600px; } .album img { width: 100%; height: auto; } .album h1, .album h2, .album h3 { font-size: 13px; line-height: 15px; } .album .front, .album .back { float: none; width: 100%; height: auto; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: -webkit-transform 0.4s ease-in-out, opacity 0.4s ease-in-out; -moz-transition: -moz-transform 0.4s ease-in-out, opacity 0.4s ease-in-out; -o-transition: -o-transform 0.4s ease-in-out, opacity 0.4s ease-in-out; transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out; } .album .front { z-index: 1; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg); } .album .front .alpha { -webkit-transition: opacity 0.4s ease-in-out; -moz-transition: opacity 0.4s ease-in-out; -o-transition: opacity 0.4s ease-in-out; transition: opacity 0.4s ease-in-out; display: block; content: ''; height: 100%; width: 100%; position: absolute; top: 0; left: 0; background: rgba(255, 255, 255, 0.85); opacity: 0; } .album .back { position: absolute; top: 0; left: 0; z-index: 0; text-align: center; font-family: sans-serif; padding: 10px; opacity: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); -ms-transform: rotateY(-180deg); -o-transform: rotateY(-180deg); transform: rotateY(-180deg); } .album.flip { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); z-index: 10; } .album.flip .front { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); } .album.flip .front .alpha { opacity: 1; } .album.flip .back { z-index: 2; opacity: 1; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg); } .album { width: 20%; -webkit-text-size-adjust: none; } #music li.list-group-item { padding: 5px 15px; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; font-size: 12px; } #music.entry-content ul { margin:0 0 24px; } @media screen and (max-width: 768px) { .album h1, .album h2, .album h3 { font-size: 13px; line-height: 15px; } .album { width: 25%; } } @media screen and (min-width: 992px) { .album h1, .album h2, .album h3 { font-size: 15px; line-height: 17px; } } .doughnut-legend li span { display: block; width: 14px; height: 14px; border-radius: 7px; float: left; margin-top: 4px; margin-right: 8px; } .doughnut-legend { font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; list-style: none; margin: 20px 0 0; padding: 0; font-size: 14px; } div#player{ width: 100%; color: #555555; font-family: 'PT Sans', sans-serif; font-weight: 700; font-size: 12px; } #song-information{ text-align: left; margin: 0 0 10px; } #controls{ float: left; } #amplitude-volume-slider{ width: 90%; float: right; } #amplitude-play-pause{ width: 15px; height: 17px; margin: 0 5px 0 0; cursor: pointer; float: right; } #amplitude-current-time{ font-family: 'PT Sans', sans-serif; font-size: 14px; font-weight: 400; } .amplitude-paused{ background-image: url('img/small-gray-play.png'); background-repeat: no-repeat; } .amplitude-playing{ background-image: url('img/small-gray-pause.png'); background-repeat: no-repeat; } #amplitude-now-playing-name{ } #amplitude-now-playing-listeners{ } #amplitude-now-playing-bitrate{ } /*============================================ Anatlyics ==============================================*/ .widget { background:#000 !important; } .map { height:500px; } /*============================================ ============================================== General Content ============================================== ==============================================*/ .screen-reader { text-indent: -10000px; top:auto; width:1px; height:1px; overflow:hidden; } .divider { border-bottom: 1px solid #cecece; width:100%; margin: 30px 0 30px; } #content { margin-bottom: 36px; margin-top: 100px; } #content, #content input, #content textarea { color: #111; } #content p, #content ul, #content ol, #content dd, #content pre, #content hr { margin-bottom: 24px; } #content ul ul, #content ol ol, #content ul ol, #content ol ul { margin-bottom: 0; } #content pre, #content kbd, #content tt, #content var { font-size: 15px; line-height: 21px; } #content code { font-size: 13px; } #content dt, #content th { color: #000; } #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { color: #000; line-height: 1.5em; margin: 0 0 16px 0; } #content table { border: 1px solid #e7e7e7; margin: 0 -1px 24px 0; text-align: left; width: 100%; } #content tr th, #content thead th { color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 24px; } #content tr td { border-top: 1px solid #e7e7e7; padding: 6px 24px; } #content tr.odd td { background: #f2f7fc; } .hentry { margin: 0 0 30px 0; } .reserved-gallery { float: left; padding: 5px; } .home .sticky { background: #f2f7fc; border-top: 4px solid #000; margin-left: -20px; margin-right: -20px; padding: 18px 20px; } .single .hentry { margin: 0 0 36px 0; } .page-title { color: #000; font-size: 14px; font-weight: bold; margin: 0 0 36px 0; } .page-title span { color: #333; font-size: 16px; font-style: italic; font-weight: normal; } .entry-caption-parent .page-title span { color: #777; font-size: 12px; font-style: italic; font-weight: normal; } .nav-previous span.meta-nav { color: #555; font-size: 18px; font-weight: normal; } .nav-next span.meta-nav { color: #555; font-size: 16px; font-weight: normal; } .page-title a:link, .page-title a:visited { color: #888; text-decoration: none; } .page-title a:active, .page-title a:hover { color: #2a6496; } #content .entry-title { color: #000; font-size: 26px; line-height: 1.3em; margin-bottom: 20px; } h2.entry-title { color: #999; } .entry-title a:link, .entry-title a:visited { color: #000; text-decoration: none; } .entry-title a:active, .entry-title a:hover { color: #2a6496; } .entry-meta { color: #888; font-size: 12px; } .entry-meta-attachment { float: right; color: #888; font: 11px "Courier New", Courier, mono; } .entry-meta abbr, .entry-utility abbr { border: none; } .entry-meta abbr:hover, .entry-utility abbr:hover { border-bottom: 1px dotted #666; } .entry-content, .entry-summary { clear: both; padding: 18px 0 20px; } .entry-guestbook { clear: both; padding: 3px 0 10px 0; } .entry-content p { font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif; } .signature { float: right; margin: 10px 150px 40px 0px; } span.author { display:none; } #inside h3 { font: 16px "Courier New", Courier, mono; line-height: 10px; margin: 0 0 10px 0; } #inside p { margin: 0 0 10px 0; line-height: 20px; } #content .entry-summary p:last-child { margin-bottom: 12px; } .entry-content fieldset { margin: 0 0 24px 0; padding: 24px; } .entry-content fieldset legend { background: #fff; color: #000; font-weight: bold; padding: 0 24px; } .entry-content input { margin: 0 0 20px 0; } .entry-content input.file, .entry-content input.button { margin-right: 24px; } .entry-content label { color: #888; font-size: 12px; } .entry-content select { margin: 0 0 24px 0; } .entry-content sup, .entry-content sub { font-size: 10px; } .entry-content blockquote.left { float: left; margin-left: 0; margin-right: 24px; text-align: right; width: 33%; } .entry-content blockquote.right { float: right; margin-left: 24px; margin-right: 0; text-align: left; width: 33%; } .page-link { color: #000; font-weight: bold; margin: 0 0 22px 0; word-spacing: 0.5em; } .page-link a:link, .page-link a:visited { background: #f1f1f1; color: #333; font-weight: normal; padding: 0.5em 0.75em; text-decoration: none; } .home .sticky .page-link a { background: #d9e8f7; } .page-link a:active, .page-link a:hover { color: #ff4b33; } body.page .edit-link { clear: both; display: block; } .entry-utility { clear: both; color: #888; font-size: 12px; line-height: 18px; } .entry-meta a, .entry-utility a { color: #888; } .entry-meta a:hover, .entry-utility a:hover { color: #ff4b33; } #content .video-player { padding: 0; } .date { float: right; margin: 0px 0 20px 50px; color: #777; font: 14px/18px "Courier New", Courier, mono; } .front-date { float: right; margin: 0px 0 0px 40px; color: #777; font: 14px/18px "Courier New", Courier, mono; } #content ul li li { padding: 0 0 0 20px; } .list-group-horizontal .list-group-item { display: inline-block; } .list-group-horizontal .list-group-item { margin-bottom: 0; margin-left:-2px; margin-right: 0; } .list-group-horizontal .list-group-item:first-child { border-top-right-radius:0; border-bottom-left-radius:4px; } .list-group-horizontal .list-group-item:last-child { border-top-right-radius:4px; border-bottom-left-radius:0; } .archive-page { background:#fff; box-shadow: 0 0 5px rgba(0,0,0,.1); padding: 70px 100px 140px; } .single-card { border: 1px solid #eee; padding:10px 15px; margin:10px 0 10px; min-height: 230px; } .single-card:hover{ background-color: rgba(0, 0, 0, 0.1); } .single-card .entry-title { margin-bottom:5px !important; } .single-card-thumbnail img { border:5px solid #cecece; } article.studio { background: #fff; padding: 0 15px 10px; margin:0 0 20px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); } .archive-thumbnail { max-height:180px; overflow:hidden; } img.archive-thumb { box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2); -webkit-filter: saturate(1) opacity(1); filter: saturate(1) opacity(1); -webkit-transition: all 1s; transition: all 1s; } img.archive-thumb:hover { -webkit-filter: saturate(3) opacity(1) invert(.8); filter: saturate(3) opacity(1) invert(.8); } /*============================================ Meta ==============================================*/ .meta { font-size: 11px; } .categories-fb { text-align: right; } span.fb { width: 16px; height: 16px; margin-left: 5px; padding: 3px 4px 2px 5px; background-image: url(img/fb1.png) ; background-position: 0 16px; position: relative; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; transition: all ease 0.3s; } span.fb:hover { background-position: 0 0; } /*============================================ Comments ==============================================*/ #commentform input.error, #commentform textarea.error { background: #FFD2D2; color:#000000; } #commentform .error { color: #FF0000; } .commentbubble { font-family:"CM Type"; font-size: 13px; color: #777; margin: 0px 15px 0 0; } .comment { padding: 10px; } .commentbubble a.toogle-comments { float: right; text-align: right; } .comments-area { background: rgba(242,242,242,.7); padding: 15px; margin: 60px 0 0 0; } #content .comments-area p { margin: 0 0 8px; font-size: 13px; } #content .comments-area .reply { margin: 5px 8px 0px; padding: 2px 9px; background: rgba(242,242,242,.5); font-size: 11px; } .comments-title { margin-bottom: 48px; font-size: 16px; line-height: 1.5; font-weight: normal; } .comments-area ul { margin: 0px 0px; list-style: none; } .comments-area h3 { margin: 0 0 0; } .comments-meta { font-size: 10px; } .comments-area article { margin: 24px 0; } .comments-area article header { margin: 0 0 48px; overflow: hidden; position: relative; } .comments-area article header img { float: left; padding: 0; line-height: 0; } .comments-area article header cite, .comments-area article header time { display: block; margin-left: 85px; } .comments-area article header cite { font-style: normal; font-size: 15px; } .comments-area cite b { font-weight: normal; } .comments-area article header time { text-decoration: none; font-size: 12px; color: #5e5e5e; } .comments-area article header a { text-decoration: none; color: #5e5e5e; } .comments-area article header a:hover { color: #21759b; } .comments-area article header cite a { color: #444; } .comments-area article header cite a:hover { text-decoration: underline; } a.comment-reply-link, a.comment-edit-link { color: #686868; font-size: 13px; } a.comment-reply-link:hover, a.comment-edit-link:hover { color: #21759b; } .commentlist .pingback { line-height: 1.714285714; margin-bottom: 24px; } li.comment.even { background: #fff; } li.comment.odd { background: #f3f3f3; } li.comment.thread-even { background: #f5f5f5; } li.comment.thread-odd { background: #fff; } .comment-meta { font-size: 11px; line-height: 12px; } .comment-meta a { color: #777; float: right; } /*====== Comment form ======*/ #respond { margin-top: 10px; } #respond h3#reply-title { margin: 0px 8px 0px; padding: 2px 9px; font-size: 11px; } #respond h3#reply-title #cancel-comment-reply-link { margin-left: 10px; font-weight: normal; font-size: 12px; } #respond form { margin: 24px 0; } #respond form p { margin: 11px 0; } #respond form p.logged-in-as { margin-bottom: 24px; } #respond form label { display: block; line-height: 1.714285714; } #respond form input[type="text"], #respond form textarea { -moz-box-sizing: border-box; box-sizing: border-box; line-height: 1.714285714; padding: 10px; width: 100%; } #respond form p.form-allowed-tags { margin: 0; font-size: 12px; line-height: 2; color: #5e5e5e; } .required { color: red; } .form-submit { display: none; } .comment-form-author, .comment-form-email, .comment-form-url { width: 50%; } /*============================================ Media ==============================================*/ .video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; } .video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .category-gallery .size-thumbnail img { border: 10px solid #f1f1f1; margin-bottom: 0; } .category-gallery .gallery-thumb { float: left; margin-right: 20px; margin-top: -4px; } .home #content .category-gallery .entry-utility { padding-top: 4px; } /*===== Attachments =====*/ .single-attachment .hentry { margin: 0px; } .attachment .entry-content .entry-caption { font-size: 140%; margin-top: 24px; } .entry-caption-attachment { margin: 0px auto 0; text-align: center; } #content .entry-caption-attachment h2.entry-title { margin: 0 0 5px; font-weight: normal; } #content .entry-caption-parent p.page-title { margin: -30px 0 0 0; font: normal 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; } #content .entry-caption-parent p.page-title a { color: #555; } #content .entry-caption-attachment p { font-size: 14px; text-indent: 0px; line-height: 15px; margin-bottom: 0px; } .entry-caption-attachment h2 { font: bold 27px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; } .attachment .entry-content .nav-previous a:before { content: '\2190\00a0'; } .attachment .entry-content .nav-next a:after { content: '\00a0\2192'; } /*===== Images ======*/ img.avatar { width: 50px; height: 50px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; } img.me { height: 70px; margin: 0 10px 0 0; padding: 0 5px; float: left; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-filter: grayscale(1); filter:grayscale(1); } .entry-content img { max-width: 100%; height: auto; } .img-rounded { border-radius: 6px; } .img-thumbnail { padding: 4px; line-height: 1.42857143; background-color: #ffffff; border: 1px solid #dddddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; width: 100% \9; max-width: 100%; height: auto; } .img-circle { border-radius: 50%; } #content .home img { border: 15px solid #000; } #content .alignleft, #content img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 4px; } #content .alignright, #content img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 4px; } #content .aligncenter, #content img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; } #content img.alignleft, #content img.alignright, #content img.aligncenter { margin-bottom: 12px; } #content img.alignfull, #content img.alignwide { max-width: 100vw; width: 100vw; } #content .wp-caption { color: #737373; line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center; } #content .wp-caption img { margin: 5px 5px 0; } #content .wp-caption p.wp-caption-text { color: #888; font-size: 10px; margin: 5px; } #content .attachment img { display: block; margin: 0 auto; } .gallery { margin: 0 auto 18px; } .gallery .gallery-item { float: left; margin-top: 0; text-align: center; width: 33%; } .gallery-columns-2 .gallery-item { width: 50%; } .gallery-columns-4 .gallery-item { width: 25%; } .gallery img { box-shadow: 0px 0px 4px #999; border: 5px solid #000; padding: 8px; background: #555; } .gallery img:hover { background: #777; } .gallery-columns-2 .attachment-medium { max-width: 92%; height: auto; } .gallery-columns-4 .attachment-thumbnail { max-width: 84%; height: auto; } .gallery .gallery-caption { color: #888; font-size: 12px; margin: 0 0 12px; } .gallery dl, .gallery dt { margin: 0; } .gallery br+br { display: none; } /*============================================ Pagination ==============================================*/ .navigation { color: #888; font-size: 12px; line-height: 18px; overflow: hidden; clear: both; } .navigation a:link, .navigation a:visited { color: #888; text-decoration: none; } .navigation a:active, .navigation a:hover { color: #ff4b33; } .nav-previous { color: #333; font-size: 17px; float: left; width: 50%; margin: 0 0 15px 0; } .nav-next { color: #333; font-size: 17px; float: right; text-align: right; width: 50%; } #nav-above { margin: 0 0 18px 0; } #nav-above { display: none; } .paged #nav-above, .single #nav-above { display: block; } #nav-below { margin: 50px 0 0px; padding: 20px 10px 0; border-top: 1px solid #cecece; } .pagination { margin-top: 40px; padding: 20px 0 0; } .pagination a { padding: 4px 5px; color: #fff; font-weight: bold; font-size: 16px; } .pagination a:active { padding: 4px 5px; background: #707071; color:#fff; } .pagination a:hover { padding: 4px 5px; background: #fff; color: #ec0000; } .pagination a.next, .pagination a.prev { padding: 4px 7px; color: #ec0000; font-weight: bold; font-size: 27px; } .pagination .current { padding: 4px 5px; background: #fff; color: #ec0000; font-weight: bold; font-size: 16px; } .page-numbers { padding: 4px 5px; font-weight: bold; font-size: 16px; } /*============================================ 404 ==============================================*/ .not-search { margin: 30px; padding: 10px; height: 80px; zoom: 180%; } .not-search button { line-height: 20px; } /*===== Structure =====*/ .a:hover { color: #1d8; } .leader { padding: 100px 0 0; } .dark { background: #222; } .bottom { padding-top: 50px; } .centered { float: none; margin: 0 auto; } .border-left { border-left: 1px solid #333; } article#main { padding: 0px; } article#main .entry-content { padding: 15px; } article h2 { font-size: 28px; } article.single { background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); } article.blurb { background: #fff; padding: 10px 15px; margin:25px 0; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); } .post { margin-bottom: 40px; } article p { text-indent: 12px; } article p img { text-indent: 0px; margin: 15px 0 15px -12px; } p.nobreak { margin: 0 0 10px !important; } span.quiet { display: none; } span.right { float: right; } .checkbox-field input { margin-right: 10px; } .entry-content ul { margin: 10px 20px; } .entry-content ul.sitemap { margin: 0; } /*============================================ Forms ==============================================*/ .form-row { margin: 10px 0; } .form-row.checkbox { font-size: 0.85em; } .form-row.texts:first-of-type { margin-top: 18px; } .form-row.texts + .form-row:not(.texts) { margin-top: 30px; } /*============================================ Code - Sunburst Theme ==============================================*/ pre { background-color: #000 !important; word-wrap: break-word; margin: 0 0 20px 0; padding: 10px; color: #fff !important; font-size: 14px; } pre, code { font-family: 'Monaco', courier, monospace; } pre .comment { color: #AEAEAE; font-style: italic; } pre .constant { color: #3387CC; } pre .storage { color: #99CF50; } pre .string, pre .entity.name.class, pre .comment.docstring { color: #65B042; } pre .string.regexp { color: #E9C062; } pre .string.constant { color: #DDF2A4; } pre .constant.hex-color { color: #DD7B3B; } pre .support, pre .tag.script, pre .function.call { color: #dad085; } pre .support.css-property { color: #C5AF75; } pre .support.tag.style { color: #fff; } pre .keyword, pre .selector { color: #E28964; } pre .keyword.namespace { color: #3387CC; font-weight: bold; } pre .inherited-class { font-style: italic; } pre .entity, pre .variable.instance, pre .support.namespace, pre .support.tag, pre .support.tag-name { color: #89BDFF; } pre .entity.name.id { color: #8693A5; } *[data-language="c"] .function.call { color: #8DA6CE; } pre .variable, pre .variable.global { color: #3E87E3; } pre .variable.class { } /*============================================ v3.0 Edits!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ==============================================*/ .fc-toolbar h2 { font-size:17px; color: #777; } .fc-unthemed td.fc-today { background: #ffffff12; } .fc-event { background:none; } .wp-block-video video { max-width:100% !important; width:100% !important; height:auto !important; } figcaption { text-align:right; } ul.tags { font-size:14px; } #calendar { color:#555; } .fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead { border-color: #555; } .chess-html { padding: 0 5px 0 5px; } p.powerdby { display:none; } .nav { display:block; } .site-title { float: right !important; } .navbar-right { float: right !important; margin-right: 0px; } .navbar .container { display: block; } a { color:#67000a; } .about a { color:#ff4557; } li a { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: .9em; } ul.bookmarks { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: .9em; } .entry-title { font-weight:600; } .navbar.visible { background:#383838b3; } .navbar-offcanvas, .navmenu { background: #383838eb; } ul.nav .list-group-item a { color: #fff; font-weight:800; } ul.nav .list-group-item .fa { color: #fff; } ul.nav .list-group-item { border:none; background: none; color: #fff; } ul.nav .list-group-item:first-child { border-top-left-radius:0; border-bottom-left-radius:0; } ul.nav .list-group-item:last-child { border-top-right-radius:0; border-bottom-right-radius:0; } ul.nav ul li { margin-left: 15px; } figure { margin: 1em 0px; } .wp-block-pullquote { font-size: 24px; margin: 10px 50px; }