/*! Theme Name: dw Theme URI: http://davidawindham.com/ Author: windhamdavid Version: 2.0 Thanks: normalize.css v3.0.1 * MIT License bootstrap v3.2.0 * MIT License font awesome 4.2.0 * MIT License _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) } /*============================================ Typography ==============================================*/ @font-face { font-family: 'Computer Modern'; src: local("☺"), url('fonts/cmunrm.woff') format('woff'), url('fonts/cmunrm.ttf') format('truetype'), url('fonts/cmunrm.otf') format('opentype'), 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.otf') format('opentype'), url('fonts/cmunbx.eot?') format('embedded-opentype'); font-weight: bold; font-style: normal; } @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; } * { -webkit-font-smoothing: antialiased !important; text-rendering: optimizeLegibility !important; font-weight: normal; font-family: "Computer Modern"; font-size: 16px; line-height: 1.42857143; } input,button,select,textarea { font-family: inherit; font-size: inherit; line-height: inherit; } .light { color:#fcfcfc; } .dim { color: #737373; } .dull { color: #535353; } .right { text-align: right; } h1.super { margin: 40px 0 0; font-size: 39px; font-weight: bold; letter-spacing: -2px; } .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; } @media (max-width: 768px) { .offcanvas { display: none; } } @media (min-width: 768px) { .container { width: 750px; } .offcanvas { display: none; } .site-title { font-size: 25px; } } @media (min-width: 992px) { .container { width: 970px; } .offcanvas { display: none; } } @media (min-width: 1200px) { .container { width: 1170px; } } @media (min-width: 1310px) { } /*============================================ 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; } /*============================================ Intro ==============================================*/ .screen-reader { text-indent: -10000px; top:auto; width:1px; height:1px; overflow:hidden; } @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 .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; } .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; } .caro-grad { 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%); } .postss:before { content: ""; position: absolute; background: url(img/desk.jpg) repeat; background-size: cover; z-index: -1; height: 100%; width: 100%; filter: blur(5px); -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); } .carousel-fade .carousel-inner .item { 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 { } .hide-svg { visibility: hidden; } .fade-svg { -webkit-animation: fadeOut 1s; -moz-animation: fadeOut 1s; -o-animation: fadeOut 1s; -ms-animation: fadeOut 1s; animation: fadeOut 1s; } .show-svg { -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; -ms-animation: fadeIn 1s; animation: fadeIn 1s; } #caro svg#svg-imac.screen { max-height: 460px; margin: 0; float: right; } #caro svg#svg-imac.bg { max-height: 460px; margin: 0; float: right; background: transparent url('img/web.gif') no-repeat 28% 15%; } .bg1 { background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } .blur { -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); } #tv { position: fixed; right: 0; top: 0; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: -100; /*background: url(img/tv.gif) 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; } /*============================================ 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: -81px; -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 ==============================================*/ .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: 80px; bottom: 0; z-index: 1030; overflow-y: auto; border-radius: 0; left: auto; right: 0; } .nav-toggle { padding: 15px 0; padding: 10px 35px 16px 0px; 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); } ul.social { padding: 5px 15px; } ul.social li { float: left; padding: 1px 3px; } #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; } .site-title a { color: #000; text-decoration: 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; } /*============================================ Content ==============================================*/ /*===== Structure =====*/ .a:hover { color: #1d8; } .leader { padding: 80px 0 0; } .dark { background: #222; } .bottom { padding-top: 50px; } .footer { padding: 50px 0; } .footer-home { padding: 90px 0 50px; } .centered { float: none; margin: 0 auto; } article#main { padding: 0px; } article#main .entry-content { padding: 15px; } article h2 { font-size: 28px; } article.single { background: #fff; padding: 70px 60px; } article.home { background: rgba(255, 255, 255, 0.9); padding: 70px 60px; border-radius: 10px; } .post { margin-bottom: 40px; } article p { text-indent: 12px; } /*===== Footer =====*/ p.cc { float: right; font-size: 14px; margin: 2px 20px 30px 10px; } span.quiet { display: none; } span.right { float: right; } .footer { padding: 50px 0 30px; } .form-row { margin: 10px 0; } .form-row.checkbox { font-size: 0.85em; } .form-row.texts:first-of-type { margin-top: 30px; } .form-row.texts + .form-row:not(.texts) { margin-top: 30px; } .checkbox-field input { margin-right: 10px; } /*===== Wordpress =====*/ @media (max-width: 768px) { article.single { background: #fff; padding: 10px; } } @media (min-width: 768px) { } @media (min-width: 992px) { } @media (min-width: 1200px) { } @media (min-width: 1310px) { } #content { margin-bottom: 36px; margin-top: 100px; } #content, #content input, #content textarea { color: #333; font-size: 16px; line-height: 24px; } #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 20px 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: #888; font-size: 12px; font-style: italic; font-weight: normal; } .nav-next span.meta-nav { color: #888; font-size: 12px; font-style: italic; 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: #373339; } #content .entry-title { color: #000; font-size: 24px; 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: #1db; } .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 h5 { font: 14px "Courier New", Courier, mono; } .signature { font: 16px "Courier New", Courier, mono; float: right; margin: 10px 150px 40px 0px; } #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 { border: 1px solid #e7e7e7; 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 24px 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-author-info { background: #f2f7fc; border-top: 4px solid #000; clear: both; font-size: 14px; line-height: 20px; margin: 24px 0; overflow: hidden; padding: 18px 20px; } #entry-author-info #author-avatar { background: #fff; border: 1px solid #e7e7e7; float: left; height: 60px; margin: 0 -104px 0 0; padding: 11px; } #entry-author-info #author-description { float: left; margin: 0 0 0 104px; } #entry-author-info h2 { color: #000; font-size: 100%; font-weight: bold; margin-bottom: 0; } .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; } /*============================================ 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; -ms-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 { font-size: 16px; padding: 0 0 5px 0; 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; margin-bottom: 3.428571429rem; font-size: 16px; font-size: 1.142857143rem; 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; margin: 0; } #respond h3#reply-title #cancel-comment-reply-link { margin-left: 10px; font-weight: normal; font-size: 12px; font-size: 0.857142857rem; } #respond form { margin: 24px 0; margin: 1.714285714rem 0; } #respond form p { margin: 11px 0; margin: 0.785714286rem 0; } #respond form p.logged-in-as { margin-bottom: 24px; margin-bottom: 1.714285714rem; } #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; font: 0.857142857rem "Courier New", Courier, mono; line-height: 1.714285714; padding: 10px; padding: 0.714285714rem; width: 100%; } #respond form p.form-allowed-tags { margin: 0; font-size: 12px; font-size: 0.857142857rem; line-height: 2; color: #5e5e5e; } .required { color: red; } /*============================================ 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: 80px; margin: 0 10px; 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 .attachment img { max-width: 900px; } #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 .wp-caption { background: #f1f1f1; 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: 12px; margin: 5px; } #content .gallery { margin: 0 auto 18px; } #content .gallery .gallery-item { float: left; margin-top: 0; text-align: center; width: 33%; } #content .gallery img { border: 2px solid #cfcfcf; } #content .gallery .gallery-caption { color: #888; font-size: 12px; margin: 0 0 12px; } #content .gallery dl { margin: 0; } #content .gallery img { border: 10px solid #f1f1f1; } #content .gallery br+br { display: none; } #content .attachment img { display: block; margin: 0 auto; } /*============================================ 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 { float: left; width: 50%; margin: 0 0 15px 0; } .nav-next { 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; border-top: 1px solid #cecece; 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; } /*============================================ Footer ==============================================*/ /*============================================ Forms ==============================================*/ .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; }