a{color:#ED6495}a:hover{text-decoration:none;color:#333}.masthead a:hover{color:#333}.half{width:49%;float:left}.row .half:first-of-type{margin-right:2%}.third{width:32%;float:left}.row .third{margin-right:2%}.row .third:last-of-type{margin-right:0}img{max-width:100%;height:auto}.content{font-weight:100;max-width:1170px}.masthead{background-color:#ED6495;background-image:url(/public/background.png)}.cols{border:none}.col{float:left;width:33%}.website{margin-bottom:50px}.content h1{margin-bottom:20px;color:#333}p.lead{font-size:17px}#home{margin-top:15px}#home .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;margin-top:30px;height:0;overflow:hidden}#home .video-container iframe,#home .video-container object,#home .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}blockquote{padding:5px 30px 5px 20px;margin:15px 0;border-left:5px solid #eee}blockquote p{margin-bottom:0;color:#7a7a7a;text-indent:0}blockquote p:before{display:none}blockquote p:after{display:none}#videography .video{padding-bottom:15px;border-bottom:3px solid #eee;margin-bottom:35px}#videography .video h2{font-size:30px}#videography .video:last-of-type{padding:0;margin:0;border:0}#videography .videowrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}#videography .videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#footer{border-top:10px solid #eee;padding-top:30px;margin-top:50px}#footer img{margin-right:20px;width:100%}#footer .cols{border-radius:5px;margin:35px 0 20px 0;padding:0 15px;background-color:#eee}#footer .col:first-of-type ul li{text-align:left}#footer ul{list-style-type:none;margin-bottom:20px;padding:0}#footer ul li{font-size:16px;text-align:right}#resume h2{padding-bottom:3px;border-bottom:3px solid #eee}#resume h3{margin-bottom:5px}#resume h4{margin:0 0 20px 0}#resume ul{list-style-type:none;margin:20px 0 30px 0;padding:0}#resume .job{margin-bottom:25px}#resume .job p.time-frame{float:right;margin-top:-30px;font-weight:400}#resume .job p.technologies{font-weight:400}#resume .job+.job{border-top:1px solid #eee}#recipes h2{font-size:170%}#recipes img{margin-bottom:40px}#recipe h1{font-size:170%}#recipe ol{margin-bottom:40px}#words #posts{list-style-type:none;padding:0}#words #posts .post p{margin:0 0 20px 0}#photography .text-block{margin:40px 0}#photography .mobile-warning{display:none;margin:20px 0 40px 0;padding:20px;border:10px solid #eee;background-color:#ED6495;background-image:url(/public/background.png);color:white;font-weight:bold}#photography .mobile-warning h3{margin:0 0 5px 0;padding:0}#photography .mobile-warning p{margin:0;padding:0}#photography h2{margin:-20px 0 10px 0;color:#333}#photography #adventures h3{margin:10px 0 5px 0}#photography #adventures a img,#photography #adventures img.active{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);filter:grayscale(1)}#photography #adventures a img:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}#about h3{color:#ED6495;margin-top:40px}@media (min-width: 600px){#footer img{float:left;width:30%}}@media (min-width: 1400px){.masthead{padding:0 30px}}@media (max-width: 989px){.masthead-inner h1{font-size:28px}p.lead{font-size:15px}#videography .video h2{font-size:25px}#photography h2{font-size:35px}}@media (max-width: 767px){.content{padding-top:20px}ul.colophon-links li{display:inline-block;list-style-type:none;padding:0 10px 0 0;margin:0 0 0 0;font-size:15px}#videography .video h2{font-size:20px}#photography h2{font-size:30px}#words .half{float:none;display:block;width:100%}}@media (max-width: 600px){#photography .row{display:none}#adventures .row{display:inline}#photography h2{font-size:20px}#photography .mobile-warning{display:block}#photography #adventures .half{float:none;display:block;width:100%}#videography .video h2{font-size:15px}#stickers .half{float:none;display:block;width:100%}#about .half{float:none;display:block;width:100%}#footer .cols{padding-top:15px}#footer .col{width:50%}#footer .col:first-of-type{float:none;width:100%;background-color:#ED6495;background-image:url(/public/background.png);border-radius:5px;color:#eee;padding:1px;font-weight:bold}#footer .col:first-of-type a{color:#333}#footer .col:first-of-type a:hover{text-decoration:none;color:#222}#footer .col ul li,#footer .col:first-of-type ul li{text-align:center}}
