body {font-size:16px; line-height:1.6em; margin:0; padding:0}
.container-fluid {padding-left:0; padding-right:0}
#wrapper {/*background:url(/assets/cardinalgolf/Media/01b.png); padding-left: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; */}
#wrapper.toggled { padding-left: 250px; }
.sidebar-wrapper { z-index: 1000; position: fixed; left: 250px; width: 0; height: 100%; margin-left: -250px; overflow-y: auto; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; 
  background-color: transparent;
  background-color: rgba(100, 154, 210, 0.9);}
#wrapper.toggled .sidebar-wrapper { width: 250px; }
#page-content-wrapper { width: 100%; position: absolute; padding: 0px; }
#wrapper.toggled #page-content-wrapper { position: absolute; margin-right: -250px; }
#wrapper .navbar-fixed-top {background:rgba(100, 154, 210, 0.7) url(/assets/cardinalgolf/Media/mobile-logo.png) no-repeat 50px center;}
#wrapper.toggled .navbar-fixed-top {background:transparent}

/* Type Styles */
h1,h2,h3,h4,h5 {margin:5px 0 10px; padding-bottom:10px; font-family: "bookmania",serif;}
h4 { padding:15px 0; border-top:2px solid #8a0000; border-bottom:1px solid #a1a1a1;}
h4 a{}
h5 {font-size:16px; padding:10px 0; border-bottom:1px solid #a1a1a1; color:#8a0000}
h5 a {color:#8a0000}
.red {color:#8a0000}
.border-top {padding-top:20px; margin-top:20px; border-top:3px solid #8A0000}
.border-bot {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #A1A1A1}
.pad-bot {padding:0 0 20px}
/* Section Styles */
section {padding:50px 15px }
section>.container-fluid {margin:15px; padding:10px 25px; background:rgba(245,245,245, .9);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
/*section.about-bg {background:transparent url(/assets/cardinalgolf/Media/about-bg.jpg) no-repeat left top; background-size:cover}*/

section h1 {border-bottom:1px solid #ccc}


/* Sidebar Styles */
.navbar-toggle {/*background-color: rgba(100, 150, 200, 0.7);*/ background:transparent; position: relative; float: left; padding: 9px 10px; margin-top: 0px; margin-left: 0px; margin-bottom: 0px;  background-image: none; border: 1px solid transparent; border-radius: 0px; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }
.icon-bar { background-color: #fff; }

.sidebar-nav { position: absolute; top: 0; width: 250px; margin: 0; padding: 0; list-style: none; }
.sidebar-nav li { text-indent: 20px; }
.sidebar-nav li a { display: block; text-decoration: none; color: #2a2a2a; line-height:40px; text-transform:uppercase}
.sidebar-nav li a:hover { text-decoration: none; color: #8A0000; background: rgba(100, 154, 210,0.1); }
.sidebar-nav li a:active, .sidebar-nav li a:focus { text-decoration: none; }
.sidebar-nav > .sidebar-brand { height: 122px; }
.sidebar-nav > .sidebar-brand a { width:100%; text-indent:-5000px; height:122px; background:url(/assets/cardinalgolf/Media/Cardinal-am-logo.png) no-repeat center top;}
.sidebar-nav > .sidebar-brand a:hover { background:url(/assets/cardinalgolf/Media/Cardinal-am-logo.png) no-repeat center top;}
ul.sidebar-nav { list-style-type: none; padding-left: 0; margin-bottom: 0; margin-top: 50px; }
ul.sidebar-nav li a.active { background: #202E3F; text-shadow: rgba(0,0,0,0.25) 0 -1px 0; background-color: #545E6F; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5b6479), color-stop(100%, #4c5566)), #686e78; background: -webkit-linear-gradient(#5b6479, #4c5566), #686e78; background: -moz-linear-gradient(#5b6479, #4c5566), #686e78; background: -o-linear-gradient(#5b6479, #4c5566), #686e78; background: linear-gradient(#5b6479, #4c5566), #686e78; -webkit-box-shadow: rgba(0,0,0,0.25) 0 1px 0, inset rgba(255,255,255,0.16) 0 1px 0; -moz-box-shadow: rgba(0,0,0,0.25) 0 1px 0, inset rgba(255,255,255,0.16) 0 1px 0; box-shadow: rgba(0,0,0,0.25) 0 1px 0, inset rgba(255,255,255,0.16) 0 1px 0; }
ul.sidebar-nav li a { font-weight: 400; font-size: 16px; padding: 0px; padding-left: 0px; background: transparent; text-decoration: none; display: block; width: 85%; -webkit-transition: background 0.13s linear; -moz-transition: background 0.13s linear; -ms-transition: background 0.13s linear; -o-transition: background 0.13s linear; transition: background 0.13s linear; }
ul.sidebar-nav li a:hover {background:rgba(255,255,255, .3)}
li.open {background:rgba(255,255,255, .3)}
li.dropdown a.dropdown-toggle { float: right; width: 15%; margin-left: 10%; display: block; text-indent: 0; text-align: center }
li.dropdown a.dropdown-toggle span { margin: 0 }
ul.sidebar-nav li>.dropdown-menu { position: relative; margin-top: 0; margin-bottom: 30px; padding-bottom: 15px; background-color: rgba(255,255,255, .2); float: none; left: inherit; margin: inherit; padding: inherit; font-size: inherit; border-bottom: 1px solid #000; box-shadow: 0 1px 0px rgba(255,255,255,0.09); -webkit-animation-duration: 0.4s; -moz-animation-duration: 0.4s; -o-animation-duration: 0.4s; animation-duration: 0.4s; border-radius:0; border:0px none transparent}
ul.sidebar-nav li>.dropdown-menu li { padding:0px }
.social-icons {display:block; line-height:36px; font-size:36px; padding:0; margin:0; float: left; position: fixed;
left: 10px; bottom: 20px; z-index: 10002;}
.social-icons a {color:#fff!important; float:left; height:36px; width:36px; display:block; text-decoration:none!important}
.social-icons .scratch {float:left; height:30px; width:125px; display:block; text-decoration:none!important; margin-left:10px}
ul#supersized {padding:0; margin:0}

a.dropdown-toggle {
    display: none!important;
}
ol.carousel-indicators {
    display: none;
}
a.left.carousel-control, a.right.carousel-control {
    display: none;
}

@media(min-width:768px) {
#wrapper { padding-left: 250px; }
#wrapper.toggled { padding-left: 0;}
#wrapper .navbar-fixed-top {background:transparent none}
#wrapper.toggled .navbar-fixed-top {background:rgba(100, 154, 210, 0.9) url(/assets/cardinalgolf/Media/mobile-logo.png) no-repeat 50px center; height:50px; }
.sidebar-wrapper { width: 250px; }
#wrapper.toggled .sidebar-wrapper { width: 0; }
.navbar-toggle { display: block }
#page-content-wrapper { padding: 0px; position: relative; }
#wrapper.toggled #page-content-wrapper { position: relative; margin-right: 0; }
}

