/*
Theme Name: Computing Solutions
Description: Custom theme developed for Computing Solutions website
Author: CodeDruids
Author URI: http://codedruids.co.nz/
Version: 1.0.4
*/

/* bootstrap overrides */
.carousel-inner { height: 280px; }
.carousel .item { position: relative; }
.carousel .container {
	position: relative;
	z-index: 9;
}
.carousel img {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;
	min-height: 280px;
}
.carousel-caption {
	background-color: transparent;
	position: absolute;
	top: 0;
	max-width: 550px;
	padding: 75px 75px 0;
	z-index: 12;
}
.carousel-caption p { margin-bottom: 0.8em; }
.carousel-control {
	height: 80px;
	margin-top: 0;
	font-size: 120px;
	text-shadow: 0 1px 1px rgba(0,0,0,.4);
	background-color: transparent;
	border: 0;
	z-index: 10;
}

@media (min-width: 1200px)                       { .carousel-inner { height: 300px; } .carousel img { min-height: 300px; } }
@media (max-width: 979px) and (min-width: 768px) { .carousel-inner { height: 250px; } .carousel img { min-height: 250px; } }
@media (max-width: 768px)                        { .carousel-inner { height: 200px; } .carousel img { min-height: 200px; } }

ul.nav li.dropdown:hover > ul.dropdown-menu { display: block; }

/* custom styles */
.brand { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; }
.masthead { position: relative; min-height: 90px; }
.masthead > nav { position: absolute; bottom: 0; right: 0; font-size: 1.3em; font-family: Verdana, Arial, sans-serif; }
.masthead a { color: #333; }
.masthead .nav .dropdown-toggle .caret { border-top-color: #333; border-bottom-color: #333; }
.masthead .nav .active .dropdown-toggle .caret { border-top-color: #fff; border-bottom-color: #fff; }
#logo { position: absolute; top: 5px; left: 0; z-index: 1; height: 100px; }
.header-split { margin: 0; border-top-width: 20px; border-bottom-width: 0; }

.status-bar { color: white; font-size: 0.8em; } 
.status-bar a { color: white; text-decoration: none; }
.status-bar > .container { padding: 0.5em 0; }
.status-bar p { margin: 0; }
.status-bar ul { list-style: none; display: inline; }
.status-bar ul > li { display: inline; }
.status-bar [class*='icon'] { margin-right: 0.5em; }
.status-bar-header { background-color: #006ACB; font-size: 1em; } 
.status-bar-footer { background-color: transparent; color: #202424; }
.status-bar-footer a { color: #202424; }
.status-bar-footer a:hover { color: #004DB2; }
.status-bar-footer ul > li { border-right: 1px solid; padding: 0 0.5em; }

#main .row-fluid { margin-bottom: 50px; }
ul { list-style: square; }
#sidebar > ul { margin-left: 0; }
#sidebar > ul > li { list-style: none; }
#sidebar h2 { font-size: 1.3em; line-height: 1em; }

.footer { background-color: #eee; color: #333; border-top: 50px solid #0061C3; padding: 20px 0; }
.footer a { color: #333; }
.footer a:hover { color: #005580; text-decoration: underline; }
#codedruids { padding-left: 0.5em; }

/* theme overrides */
.post h2 { font-size: 26px; }