/cody/learning-zone/website-templates/startbootstrap-stylish-portfolio-1.0.2/css/stylish-portfolio.css
/*! * Start Bootstrap - Stylish Portfolio Bootstrap Theme (http://startbootstrap.com) * Code licensed under the Apache License v2.0. * For details, see http://www.apache.org/licenses/LICENSE-2.0. */
/* Global Styles */
html,body { width: 100%; height: 100%;}
body { font-family: "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;}
.text-vertical-center { display: table-cell; text-align: center; vertical-align: middle;}
.text-vertical-center h1 { margin: 0; padding: 0; font-size: 4.5em; font-weight: 700;}
/* Custom Button Styles */
.btn-dark { border-radius: 0; color: #fff; background-color: rgba(0,0,0,0.4);}
.btn-dark:hover,.btn-dark:focus,.btn-dark:active { color: #fff; background-color: rgba(0,0,0,0.7);}
.btn-light { border-radius: 0; color: #333; background-color: rgb(255,255,255);}
.btn-light:hover,.btn-light:focus,.btn-light:active { color: #333; background-color: rgba(255,255,255,0.8);}
/* Custom Horizontal Rule */
hr.small { max-width: 100px;}
/* Side Menu */
#sidebar-wrapper { z-index: 1000; position: fixed; right: 0; width: 250px; height: 100%; margin-right: -250px; overflow-y: auto; background: #222; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;}
.sidebar-nav { position: absolute; top: 0; width: 250px; margin: 0; padding: 0; list-style: none;}
.sidebar-nav li { text-indent: 20px; line-height: 40px;}
.sidebar-nav li a { display: block; text-decoration: none; color: #999;}
.sidebar-nav li a:hover { text-decoration: none; color: #fff; background: rgba(255,255,255,0.2);}
.sidebar-nav li a:active,.sidebar-nav li a:focus { text-decoration: none;}
.sidebar-nav > .sidebar-brand { height: 55px; font-size: 18px; line-height: 55px;}
.sidebar-nav > .sidebar-brand a { color: #999;}
.sidebar-nav > .sidebar-brand a:hover { color: #fff; background: none;}
#menu-toggle { z-index: 1; position: fixed; top: 0; right: 0;}
#sidebar-wrapper.active { right: 250px; width: 250px; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;}
.toggle { margin: 5px 5px 0 0;}
/* Header */
.header { display: table; position: relative; width: 100%; height: 100%; background: url(../img/bg.jpg) no-repeat center center scroll; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover;}
/* About */
.about { padding: 50px 0;}
/* Services */
.services { padding: 50px 0;}
.service-item { margin-bottom: 30px;}
/* Callout */
.callout { display: table; width: 100%; height: 400px; color: #fff; background: url(../img/callout.jpg) no-repeat center center scroll; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover;}
/* Portfolio */
.portfolio { padding: 50px 0;}
.portfolio-item { margin-bottom: 30px;}
.img-portfolio { margin: 0 auto;}
.img-portfolio:hover { opacity: 0.8;}
/* Call to Action */
.call-to-action { padding: 50px 0;}
.call-to-action .btn { margin: 10px;}
/* Map */
.map { height: 500px;}
@media(max-width:768px) { .map { height: 75%; }}
/* Footer */
footer { padding: 100px 0;}