/*!
 * Chris Gonzales Style sheet for portfolio v3.0 - (http://chrisgonzales.com)
 * chris@chrisgonzales.me
 *
 */.default-css-transition{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.add-hover-link-style:hover{color:#00bbd2;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}body.cg{font-family:'Raleway',sans-serif;font-weight:100;background:#f2f2f2;color:#000;height:100%}body.cg h2,body.cg h3{color:#444}body.cg h2{font-size:45px;margin:0}body.cg button{background:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body.cg button:focus{outline:0}body.cg button.cta{-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 3px 1px rgba(0,0,0,0.5);box-shadow:0 1px 3px 1px rgba(0,0,0,0.5)}body.cg .center{margin:0 auto}body.cg .pull-right{float:right}body.cg .outer-container{line-height:45px;color:#555;z-index:100;font-weight:300;padding:30px 30px}body.cg .outer-container a{color:#555;text-decoration:none;font-weight:500}body.cg .outer-container a:hover{color:#7b7b7b}body.cg .outer-container.cg-header{position:fixed;width:100%;top:0}body.cg .outer-container.short{background:#fff;padding:0 30px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);box-shadow:0 2px 5px 0 rgba(0,0,0,0.26)}body.cg .outer-container.short a{color:#555;text-decoration:none;font-weight:500}body.cg .outer-container.short a:hover{color:#7b7b7b}body.cg .outer-container.tall{background:rgba(255,255,255,0);padding:30px 30px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}body.cg .outer-container.tall a{color:#555;text-decoration:none;font-weight:500}body.cg .outer-container.tall a:hover{color:#7b7b7b}body.cg .outer-container.cg-footer{background:#000;color:#FFF}body.cg .outer-container .inner-container{line-height:45px}body.cg .outer-container .inner-container .left-side{display:inline-block;margin-right:15px;color:#555}body.cg .outer-container .inner-container ul.cg-nav{display:inline-block}body.cg .outer-container .inner-container ul.cg-nav.header{float:left;padding:0}body.cg .outer-container .inner-container ul.cg-nav.header li+li{margin-left:25px}body.cg .outer-container .inner-container ul.cg-nav.footer{display:inline-block}body.cg .outer-container .inner-container ul.cg-nav.footer li{display:inline-block;margin:0 10px}body.cg .outer-container .inner-container ul.cg-nav.footer li:first-child{margin:0 30px 0 0}body.cg .outer-container .inner-container ul.cg-nav a:hover{color:#00bbd2;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}body.cg .outer-container .inner-container ul.cg-nav li{display:inline;font-weight:100;text-transform:uppercase}body.cg .outer-container .inner-container ul.cg-nav li a span{vertical-align:top}body.cg .outer-container .inner-container .mid{text-align:center}body.cg .outer-container .inner-container .links{display:inline-block;padding-right:0}body.cg .outer-container .inner-container .links a{display:inline-block;padding:0;text-align:right;font-size:25px;color:#555}body.cg .outer-container .inner-container .links a:hover{color:#00bbd2;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}body.cg .outer-container .inner-container .links a:last-child{margin-left:0}body.cg .outer-container .inner-container .links a span{font-size:20px}body.cg .cg-modal{position:fixed;background:#000;display:block;width:100%;height:100%}body.cg .cg-modal.in{opacity:0.8}body.cg .modal-dialog{width:95%;height:90%;background:#FFF}body.cg .modal-dialog .modal-content{height:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;background:transparent}body.cg .modal-dialog .modal-content .modal-body{height:100%;text-align:center;color:#555}body.cg .modal-dialog .modal-content .modal-body.container-fluid{padding:0}body.cg .modal-dialog .modal-content .modal-body .close-btn{position:absolute;top:4px;right:10px;color:#CECECE;font-size:20px;z-index:1000}body.cg .modal-dialog .modal-content .modal-body .close-btn:hover{cursor:pointer}body.cg .modal-dialog .modal-content .modal-body .content{height:100%;background:#000;outline:solid 1px #000}body.cg .modal-dialog .modal-content .modal-body .content img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%}body.cg .modal-dialog .modal-content .modal-body .content img[src$=".gif"]{width:40px;height:40px}body.cg .modal-dialog .modal-content .modal-body .content button{position:absolute;top:45%;background:transparent;color:#FFF;font-size:50px;padding:8px 15px}body.cg .modal-dialog .modal-content .modal-body .content button i{text-shadow:0px 0px 1px #000}body.cg .modal-dialog .modal-content .modal-body .content button.prev{left:10px}body.cg .modal-dialog .modal-content .modal-body .content button.next{right:10px}body.cg .modal-dialog .modal-content .modal-body .meta{background:#FFF;padding:35px 25px;text-align:left}body.cg .modal-dialog .modal-content .modal-body .meta .modal-title{font-size:25px;font-weight:bolder}body.cg .modal-dialog .modal-content .modal-body .meta .modal-description{margin:30px 0 0}body.cg .main-content{min-height:700px}body.cg .main-content .spotlight{min-height:100vh;padding-bottom:30px;margin-bottom:50px;overflow:hidden}body.cg .main-content .spotlight .mod-title{display:inline-block;font-size:35px;margin:0px 0 15px}body.cg .main-content .spotlight .mod-title+a{margin-left:20px}body.cg .main-content .spotlight.about-me{text-align:center;padding:270px 30px 0;background-size:100%;background-position:top}body.cg .main-content .spotlight.about-me div h2,body.cg .main-content .spotlight.about-me div h3{color:#000}body.cg .main-content .spotlight.about-me div h2{font-weight:500;margin:0 0 30px;font-size:45px}body.cg .main-content .spotlight.about-me div h3{font-size:22px}body.cg .main-content .spotlight.about-me div .traits{margin:20px 0 0}body.cg .main-content .spotlight.bio{background:#FFF;text-align:center;font-size:20px;padding:70px 0}body.cg .main-content .spotlight.bio .avatar{margin-bottom:40px}body.cg .main-content .spotlight.bio .avatar img{border:solid 5px #00bbd2;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}body.cg .main-content .spotlight.bio .meta{line-height:30px}body.cg .main-content .spotlight.limelight{padding-top:0}body.cg .main-content .spotlight.limelight .container{padding:30px 70px;min-height:100vh}body.cg .main-content .spotlight.limelight .container.meta-container{background:#455a64;color:#FFF}body.cg .main-content .spotlight.limelight .container.meta-container .back{display:inline-block;margin-bottom:20px}body.cg .main-content .spotlight.limelight .container.meta-container .meta-info{display:inline-block}body.cg .main-content .spotlight.limelight .container.meta-container .meta-info h2{margin-bottom:40px}body.cg .main-content .spotlight.limelight .container.hero{padding:0}body.cg .main-content .spotlight.limelight .container.hero img{padding-right:0;padding-left:0;height:100%}body.cg .main-content .spotlight .meta-info{padding:0 45px;color:#FFF}body.cg .main-content .spotlight .content{padding:0 30px}body.cg .home .items-container{padding:0 20px;clear:both}body.cg .home .items-container.work-experiences span{display:block;font-size:16px}body.cg .home .items-container .item-container{padding:10px}body.cg .home .items-container .item-container .item{background-repeat:no-repeat;background-size:cover;position:relative;min-height:220px;background:#f2f2f2;background-size:100%;outline:solid 1px #e0e0e0}body.cg .home .items-container .item-container .item:hover{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;-webkit-box-shadow:0 2px 8px 1px rgba(0,0,0,0.7);-moz-box-shadow:0 2px 8px 1px rgba(0,0,0,0.7);box-shadow:0 2px 8px 1px rgba(0,0,0,0.7);z-index:99;cursor:pointer}body.cg .home .items-container .item-container .item:hover .item-title{display:inline-block;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}body.cg .home .items-container .item-container .item .item-title{display:none;position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.7);text-align:center;line-height:220px;height:220px;color:#FFF;font-size:20px;text-shadow:0px 0px 2px #000}body.cg .martha .spotlight{padding-top:50px;padding-bottom:70px;margin-bottom:0px}body.cg .martha .spotlight.about-me{background-image:url('http://maintenance.io/wp-content/uploads/2014/09/Blurred-Background1.jpg');background-repeat:no-repeat;background-size:cover}body.cg .martha .spotlight.things .quote{font-weight:bold;color:#555}body.cg .martha .spotlight.things ol{margin-left:40px;list-style:inherit}body.cg .martha .spotlight.family{background:#000;color:white}body.cg .martha .spotlight.family h2{color:white}body.cg .martha .spotlight.family .items-container{margin-top:35px}body.cg .martha .spotlight.family .items-container .item{background-color:transparent;background-repeat:no-repeat;background-size:100%;background-position-x:50%;background-position-y:25%}body.cg .martha .spotlight .mod-title{padding:0px 0 30px}body.cg .martha .spotlight .content{padding:0 45px;font-size:20px}body.cg .martha .spotlight .content .title{display:inline-block;font-weight:bold;margin:60px 0 10px}body.cg .martha .spotlight .content p{line-height:30px}@media (min-width:0) and (max-width:768px){body.cg .footer li{display:block !important}body.cg .footer li:first-child{margin:0 0 20px}}