@import url('../../../themes/css/base.css');

body {
    color: #000000;
/*    font-family: 'Arial', sans-serif; */
    margin: 0;
    padding: 0;
}

/* colourstrap theme tweaks */
.tab-pane	{padding:10px; }
.nav .nav-tabs	{height: 72px; margin-bottom:0; }
.tab-content	{background-color:white; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; margin-bottom:20px; }
.pills.tab-content	{border:none; padding:2px; margin-bottom:0;}
.pills .tab-pane	{padding:0;}

.form-inline select 	{width:auto; font-size:12px; }
.form-inline	{margin-bottom:0; display:inline-block;}
.dropdown-menu	{z-index:9999; }
label	{font-weight:bold;}
label.radio,
label.checkbox	{font-weight:normal;}
.popover-help	{cursor:help;}
.help-block	{font-weight:normal;font-size:85%}

.navbar .nav > li.m-ilike	{float:right; width:25%;}

nav h2	{margin:10px 0 5px 0;}

/* bitweaver specific - should move these to their own "light" theme" */
main.col-md-12	{padding-right:0; padding-left:0;}
@media (min-width: 768px) { 
main.col-md-12,
	{padding-right:0; padding-left:0;}
	}
@media (min-width:480px) and (max-width:767px) {
	#bittopbar,
	.maincontent.container-fluid {padding-right:5px; padding-left:5px;}
	}
#bittop	{margin-right:40px;}
#bittop .bittop-wrapper	{padding:20px;}
#bittop .brand	{display: block; float: left; padding: 10px 20px 10px; margin-left: -20px; font-size: 20px; font-weight: 200; color: #777777; text-shadow: 0 1px 0 #ffffff; }

footer	{background:none repeat scroll 0 0 #212222; border-top: 5px solid #eee; margin-top:20px; padding:20px 0;}
footer .stats	{font-size:9pt;}
#bw-main-footer{
	background-color:#212222;
	color: #ffffff;
}
#bw-main-footer .floatright{ margin: 5px; }

.dropdown-menu	{float:right;}

.dropdown-submenu.menu-admin > .dropdown-menu	{left: -120%; width:125%}
.dropdown-submenu.menu-admin > .dropdown-menu > .dropdown-submenu > .dropdown-menu	{left: -95%; width:100%}

.dropdown-menu > li.favorite > a       { font-weight: bold; }
.dropdown-menu > li > a.sub-menu-root	{ cursor: default; }

.table th	{ border-top:0; }
.table td.text-left	{ text-align:left }
.table td.text-center	{ text-align:center }
.table td.text-right	{ text-align:right }
.well .table	{ margin-bottom:0; }

/* Sub menus */

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown-submenu > a.nosubmenu:after	{border-left-color:transparent; }

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

header {
}
#gallery {
    background: url("images/gallerry-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 396px;
    overflow: hidden;
}
header .navbar { 
    background: url("images/header-bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    overflow: hidden;
    background-color: #eeeeee;
}
header .navbar .navbar-nav ul li {
    float: left;
}
header .navbar-brand {
    float: left;
    font-size: 18px;
    height: 72px;
    line-height: 20px;
    padding: 7px 15px;
}
.navbar-toggle {
  padding: 13px 10px;
}
.navbar {
  border: o;
  min-height: 72px;
}  
.nav > li a, .nav > li a:hover, .nav > li a:visited {
    background: #433b8f;
    background: -moz-linear-gradient(center top , #383282, #484095) repeat scroll 0 0 #433b8f;
    color: #fff;
    float: left;
    font-size: 18px;
    height: 67px;
    line-height: 67px;
    text-align: center;
    text-decoration: none;
    padding: 0;
    margin: 0;
    width: 88px;
    overflow: hidden;
}
@media (min-width: 768px) {
.nav-tabs > li a, .nav-tabs > li a:hover, .nav-tabs > li a:visited {
    text-align: center;
    text-decoration: none;
    padding: 0 10px;
    width: 100%;
}
.nav > li a.current, .nav > li a:hover, .nav > li a:focus {
    height: 72px;
    padding-bottom: 5px;
    color: #fff;
}
.nav-tabs > li.active > a, .nav-tabs > li a.current, .nav-tabs > li a:hover, .nav-tabs > li a:focus {
    color: #fff;
    height: 72px;
}
}
.nav > li:nth-of-type(2) a {
    background: #0184cd;
    background: -moz-linear-gradient(center top , #017bc8, #018ed3) repeat scroll 0 0 #0184cd;
}
.nav > li:nth-of-type(3) a {
    background: #7cbc19;
    background: -moz-linear-gradient(center top , #73b515, #86c31d) repeat scroll 0 0 #7cbc19;
}
.nav > li:nth-of-type(4) a {
    background: #ffbc00;
    background: -moz-linear-gradient(center top , #ffb500, #ffc300) repeat scroll 0 0 #ffbc00;
}
.nav > li:nth-of-type(5) a {
    background: #f07502;
    background: -moz-linear-gradient(center top , #ee6c01, #f27f02) repeat scroll 0 0 #f07502;
}
.nav > li:nth-of-type(6) a {
    background: #d00110;
    background: -moz-linear-gradient(center top , #d00110, #da0116) repeat scroll 0 0 #d00110;
}
.nav > li:nth-of-type(7) a {
    background: #663300;
    background: -moz-linear-gradient(center top , #663300, #754719) repeat scroll 0 0 #663300;
}
.navbar-nav.navbar-right:last-child {
  margin-right: 15px;
}
.nav-tabs { 
	height: 100%;
	background-color: #eeeeee;
}
.nav-tabs > li {
  height: 75px;
}
header .navbar h1 {
    background: url("images/logo.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 30px;
    font-weight: normal;
    left: 4px;
    line-height: 1.8em;
    padding: 0 0 0 69px;
    margin: 0;
    top: 6px;
}

.first {
    background-color: #e7e7e7;
}
.second {
    background-color: #a7a7a7;
}

/* BANNER */
/*===== gallery =====*/
.roundabout-holder  { 
	height:396px;
	margin:0 auto;
}
.roundabout-moveable-item {
   width: 646px;
   height: 416px;
   cursor: pointer;
	 border:3px solid #ccc;
	 border:3px solid rgba(0, 0, 0, 0.08);
   border-radius:4px;
	 -moz-border-radius:4px;
	 -webkit-border-radius:4px;
}
.roundabout-moveable-item img{
		width:100%;
	}
.roundabout-in-focus {
	border:3px solid rgba(0, 0, 0, 0.2);
}

#bw-main-header #banner {
	margin: 72px 0 0 0;
	width: 100%; 
	clear: both;
}

#banner-xs {
	height: 72px;
}	
#banner {
	height: 400px;
	position: relative;
	overflow: hidden;
	width: 100%; 
	clear: both;
}
#banner img {overflow: hidden;}

#banner ul{
	list-style-type: none;
}
.roundabout-moveable-item img {
    width: 100%;
    vertical-align: top;
}

.roundabout-in-focus {
    border: 3px solid rgba(0, 0, 0, 0.2);
}

floaticon {
    float: none;
    padding: 0;
}

#bw-main-content{
	overflow: hidden;
	margin-top: 70px;
}

#special{
	height:250px;
	width:260px;
	overflow: hidden;
}
#specials   ul	{margin:0; padding:0;}
#specials   li	{display:none; list-style: none; margin:0 0 0 10px;}

a:link { text-decoration:none;
		color: #CA1D39;
		}
		
a:hover { 
background-color:white;
}

.news li {
    height: 80px;
    overflow: hidden;
    padding: 0 0 26px 84px;
    position: relative;
}
.news li:last-child {
    height: 60px;
    padding-bottom: 0;
}

.news li figure {
    background: url("images/date-bg1.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 3px solid #ebebeb;
    border-radius: 4px;
    color: #fff;
    font-size: 10px;
    height: 59px;
    left: 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    width: 59px;
}
.news li figure strong {
    display: block;
    font-size: 30px;
    line-height: 1.2em;
    margin-bottom: -7px;
    padding-top: 4px;
}
.news li:nth-of-type(4n+2) figure {
    background: url("images/date-bg2.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.news li:nth-of-type(4n+3) figure {
    background: url("images/date-bg3.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.news li:nth-of-type(4n+4) figure {
    background: url("images/date-bg4.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.body ul.news { 
    background-color: #ffffff;
}
#footerbox p a {
	color: #000;
}
.icon { float: left; padding: 2px 10px; }

@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

/@media print {
body		{margin:0; padding:0;}
.blocks1, .blocks2, .blocks3,
#wrapper, #content	{width:100% !important; margin:0 !important; padding:0 !important;}
#header, #navigation, #extra, #footer, .navbar, .floaticon,
.bittoc, .minifind	{display:none;}
}