/*
Theme Name: Skematik
Theme URI: http://skematiktheme.com
Author: Matt Jones of Rocket Farmer, LLC
Author URI: http://rocketfarmer.net
Description: Skematik is a powerful theme framework that can be used as a standalone website builder or as a framework to create child themes. Designed with a mobile-first mindset, Skematik is built with HTML5, CSS3, and contains the entire Twitter Bootstrap 2.0 library. It also has built in support for theme options, metaboxes, BuddyPress and eCommerce (WooCommerce, JigoShop and WPeCommerce).
Version: 1.0.7.6
License: GNU General Public License
License URI: license.txt
Tags:flexible-width,buddypress,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,featured-images,editor-style
*/

#optionsframework .section-info p {line-height:1.6em;}

/* =Global
----------------------------------------------- */
body {padding-top:50px;background:none;background-color:#fff;}
body.admin-bar {padding-top:78px;}
body.admin-bar .navbar-fixed-top {top:28px;}
a {cursor:pointer;}
body > .navbar {line-height:1.4;}
.navbar a.brand{padding:5px 20px;}
.navbar.inverse a.brand {color:#ffffff;}
.navbar a.brand:hover{color:#999;}
i {line-height:0.9;}
.btn-large i {width:16px;}
p {margin:0 0 20px;}

/* Alignment */
.alignleft {display: inline; float: left; margin-right: 1.5em;}
.alignright {display: inline; float: right; margin-left: 1.5em;}
.aligncenter {clear: both; display: block; margin: 0 auto;}

/* Text meant only for screen readers */
.assistive-text { clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); position: absolute !important;}
.clear {clear:both;}

/* Headings */
h1,h2,h3,h4,h5,h6 {line-height:1.1;}

/* =Footer
----------------------------------------------- */
footer.site-footer {background:#ddd;border-top:1px solid #ccc;padding:15px;}
.site-info {text-align: center;border-top: 1px solid #CCC;padding-top: 20px;margin-top:10px;margin-bottom:5px;}
footer {border-top: 1px solid #e5e5e5;padding: 15px;}
#content footer {padding:15px 0;margin-top:15px;}
#content footer.entry-meta.no-border {border-top:0;margin-top:0;padding:10px 0 40px;}
footer .widget li {padding: 10px 0;border-bottom: 1px solid #ddd;}
footer .widget .nav li {padding:0;border-bottom:0;}
footer .shoppingcart table td, footer .shoppingcart table th {border-bottom: 1px solid #ddd;}
footer.site-footer a.btn, footer.site-footer a.btn:hover {color:#fff;}footer.site-footer a.btn-default, footer.site-footer a.btn-default:hover {color:#333;}

/* =Content
----------------------------------------------- */
#main {margin-top:30px;}
.sticky {}
.hentry {margin: 0 0 1.5em;}
.entry-meta {clear: both;}
.byline {display: none;}
.single .byline,
.group-blog .byline {display: inline;}
/*.entry-content,.entry-summary {margin: 1.5em 0 0;}*/
.page-links {clear: both;margin: 0 0 1.5em;}
small.entry-meta {clear:both;display:block;margin-top:5px;}

/* =Asides
----------------------------------------------- */
.blog .format-aside .entry-title, .archive .format-aside .entry-title {display: none;}

/* =Media
----------------------------------------------- */
.site-header img, .entry-content img, .comment-content img, .widget img {max-width: 100%; /* Fluid images for posts, comments, and widgets */}
.site-header img, .entry-content img, img[class*="align"], img[class*="wp-image-"] {height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */}
.site-header img, .entry-content img, img.size-full {max-width: 100%; width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */}
.entry-content img.wp-smiley, .comment-content img.wp-smiley {border: none; margin-bottom: 0; margin-top: 0; padding: 0;}
.wp-caption.aligncenter, .wp-caption.alignleft, .wp-caption.alignright {margin-bottom: 1.5em;}
.wp-caption img {display: block; margin: 1.2% auto 0; max-width: 98%;}
.wp-caption-text {text-align: center;}
.wp-caption .wp-caption-text {margin: 0.8075em 0;}
#content .gallery {margin-bottom: 1.5em;clear:both;}
.gallery-caption {}
#content .gallery a img {border: none;height: auto;}
#content .gallery dd {margin: 0;}
#content .gallery-columns-4 .gallery-item {}
#content .gallery-columns-4 .gallery-item img {}
/* Make sure embeds and iframes fit their containers */
embed, iframe, object {max-width: 100%;}

/* =Navigation
----------------------------------------------- */
.navbar-static-cont-width .navbar-inner {padding-left:10px;padding-right:10px;min-height:40px;}
.navbar-static-cont-width {margin:0 auto;padding:10px;}
@media (min-width: 1200px) {
	.navbar-static-cont-width {width:1170px;}
}
@media (max-width: 1199px) {
	.navbar-static-cont-width {width:940px;}
}
@media (min-width: 768px) and (max-width: 979px) {
	.navbar-static-cont-width {width:724px;}
}
@media (max-width: 767px) {
	.navbar-static-cont-width {width:auto;}
}
body .navbar-silver .navbar-inner {
background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #cecece 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#cecece)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#cecece 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfcfc 0%,#cecece 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfcfc 0%,#cecece 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcfcfc 0%,#cecece 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#cecece',GradientType=0 ); /* IE6-9 */
}
/* Colored Navbar Defaults */
.navbar-green .brand,.navbar-green .nav > li > a,
.navbar-orange .brand,.navbar-orange .nav > li > a,
.navbar-red .brand,.navbar-red .nav > li > a,
.navbar-blue .brand,.navbar-blue .nav > li > a,
.navbar-teal .brand,.navbar-teal .nav > li > a,
.navbar-black .brand,.navbar-black .nav > li > a
{color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.navbar-green a.brand:hover,.navbar-orange a.brand:hover,.navbar-red a.brand:hover,.navbar-blue a.brand:hover,.navbar-teal a.brand:hover {color:#000;}
.navbar-black a.brand:hover,.navbar-black .nav > li > a:hover {color:#ccc;}
body .navbar-black .dropdown-menu a:hover {background:#888;color:#fff;}
/*.navbar .nav li.dropdown.open {background:#336699;}*/

/* Navbar Green */
body .navbar-green .navbar-inner,.navbar-green .dropdown-menu li > a:hover, .navbar-green .dropdown-menu li > a:focus, .navbar-green .dropdown-submenu:hover > a,.navbar-green .dropdown-menu .active > a, .navbar-green .dropdown-menu .active > a:hover {
background-color: #5BB75B;
background-image: -moz-linear-gradient(top, #62C462, #51A351);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62C462), to(#51A351));
background-image: -webkit-linear-gradient(top, #62C462, #51A351);
background-image: -o-linear-gradient(top, #62C462, #51A351);
background-image: linear-gradient(to bottom, #62C462, #51A351);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
border-color: #51A351 #51A351 #387038;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar.navbar-green .nav > .active > a, .navbar.navbar-green .nav > .active > a:hover, .navbar.navbar-green .nav > .active > a:focus,.navbar.navbar-green .nav li.dropdown.open > .dropdown-toggle, .navbar.navbar-green .nav li.dropdown.active > .dropdown-toggle, .navbar.navbar-green .nav li.dropdown.open.active > .dropdown-toggle {color: #fff;background-color: #51A351;}

/* Navbar Orange */
body .navbar-orange .navbar-inner,.navbar-orange .dropdown-menu li > a:hover, .navbar-orange .dropdown-menu li > a:focus, .navbar-orange .dropdown-submenu:hover > a,.navbar-orange .dropdown-menu .active > a, .navbar-orange .dropdown-menu .active > a:hover {
background-color: #FAA732;
background-image: -moz-linear-gradient(top, #FBB450, #F89406);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FBB450), to(#F89406));
background-image: -webkit-linear-gradient(top, #FBB450, #F89406);
background-image: -o-linear-gradient(top, #FBB450, #F89406);
background-image: linear-gradient(to bottom, #FBB450, #F89406);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
border-color: #F89406 #F89406 #AD6704;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar.navbar-orange .nav > .active > a, .navbar.navbar-orange .nav > .active > a:hover, .navbar.navbar-orange .nav > .active > a:focus,.navbar.navbar-orange .nav li.dropdown.open > .dropdown-toggle, .navbar.navbar-orange .nav li.dropdown.active > .dropdown-toggle, .navbar.navbar-orange .nav li.dropdown.open.active > .dropdown-toggle {color: #fff;background-color: #F89406;}

/* Navbar Red */
body .navbar-red .navbar-inner,.navbar-red .dropdown-menu li > a:hover, .navbar-red .dropdown-menu li > a:focus, .navbar-red .dropdown-submenu:hover > a,.navbar-red .dropdown-menu .active > a, .navbar-red .dropdown-menu .active > a:hover {
background-color: #DA4F49;
background-image: -moz-linear-gradient(top, #EE5F5B, #BD362F);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EE5F5B), to(#BD362F));
background-image: -webkit-linear-gradient(top, #EE5F5B, #BD362F);
background-image: -o-linear-gradient(top, #EE5F5B, #BD362F);
background-image: linear-gradient(to bottom, #EE5F5B, #BD362F);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
border-color: #BD362F #BD362F #802420;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar.navbar-red .nav > .active > a, .navbar.navbar-red .nav > .active > a:hover, .navbar.navbar-red .nav > .active > a:focus,.navbar.navbar-red .nav li.dropdown.open > .dropdown-toggle, .navbar.navbar-red .nav li.dropdown.active > .dropdown-toggle, .navbar.navbar-red .nav li.dropdown.open.active > .dropdown-toggle {color: #fff;background-color: #BD362F;}

/* Navbar Blue */
body .navbar-blue .navbar-inner,.navbar-blue .dropdown-menu li > a:hover, .navbar-blue .dropdown-menu li > a:focus, .navbar-blue .dropdown-submenu:hover > a,.navbar-blue .dropdown-menu .active > a, .navbar-blue .dropdown-menu .active > a:hover {
background-color: #006DCC;
background-image: -moz-linear-gradient(top, #08C, #04C);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08C), to(#04C));
background-image: -webkit-linear-gradient(top, #08C, #04C);
background-image: -o-linear-gradient(top, #08C, #04C);
background-image: linear-gradient(to bottom, #08C, #04C);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
border-color: #04C #04C #002A80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar.navbar-blue .nav > .active > a, .navbar.navbar-blue .nav > .active > a:hover, .navbar.navbar-blue .nav > .active > a:focus,.navbar.navbar-blue .nav li.dropdown.open > .dropdown-toggle, .navbar.navbar-blue .nav li.dropdown.active > .dropdown-toggle, .navbar.navbar-blue .nav li.dropdown.open.active > .dropdown-toggle {color: #fff;background-color: #04C;}

/* Navbar Teal */
body .navbar-teal .navbar-inner,.navbar-teal .dropdown-menu li > a:hover, .navbar-teal .dropdown-menu li > a:focus, .navbar-teal .dropdown-submenu:hover > a,.navbar-teal .dropdown-menu .active > a, .navbar-teal .dropdown-menu .active > a:hover {
background-color: #49AFCD;
background-image: -moz-linear-gradient(top, #5BC0DE, #2F96B4);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5BC0DE), to(#2F96B4));
background-image: -webkit-linear-gradient(top, #5BC0DE, #2F96B4);
background-image: -o-linear-gradient(top, #5BC0DE, #2F96B4);
background-image: linear-gradient(to bottom, #5BC0DE, #2F96B4);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
border-color: #2F96B4 #2F96B4 #1F6377;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar.navbar-teal .nav > .active > a, .navbar.navbar-teal .nav > .active > a:hover, .navbar.navbar-teal .nav > .active > a:focus,.navbar.navbar-teal .nav li.dropdown.open > .dropdown-toggle, .navbar.navbar-teal .nav li.dropdown.active > .dropdown-toggle, .navbar.navbar-teal .nav li.dropdown.open.active > .dropdown-toggle {color: #fff;background-color: #2F96B4;}

/* Navbar Black */
body .navbar-black .navbar-inner,.navbar-black .dropdown-menu .active > a, .navbar-black .dropdown-menu .active > a:hover {
background-color: #363636;
background-image: -moz-linear-gradient(top, #444, #222);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
background-image: -webkit-linear-gradient(top, #444, #222);
background-image: -o-linear-gradient(top, #444, #222);
background-image: linear-gradient(to bottom, #444, #222);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
border-color: #222 #222 black;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar.navbar-black .nav > .active > a, .navbar.navbar-black .nav > .active > a:hover, .navbar.navbar-black .nav > .active > a:focus,.navbar.navbar-black .nav li.dropdown.open > .dropdown-toggle, .navbar.navbar-black .nav li.dropdown.active > .dropdown-toggle, .navbar.navbar-black .nav li.dropdown.open.active > .dropdown-toggle {color: #fff;background-color: #333;}

#content .site-navigation {margin: 0 0 1.5em; overflow: hidden;display:inline;}
#content .nav-previous {float: left; width: 50%;}
#content .nav-next {float: right; text-align: right; width: 50%;}
.skematik_custom_nav {margin-top:15px;}
.skematik_custom_nav .icon-chevron-right {float: right;margin-right: -6px;margin-top: 2px;opacity: 0.25;}
.skematik_custom_nav > li > a:hover {background-color: #F5F5F5;}
.skematik_custom_nav a:hover .icon-chevron-right {opacity: 0.5;}
.skematik_custom_nav .active .icon-chevron-right, .skematik_custom_nav .active a:hover .icon-chevron-right {background-image: url("../img/glyphicons-halflings-white.png");opacity: 1;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {color: white;background-color: #08C;}
.nav-tabs.nav-stacked > li.active > a {border:0;}
.nav-tabs i {line-height:1.4;}
/* Remove background color from mobile nav hover*/
.nav-collapse .nav > li > a:hover, .nav-collapse .dropdown-menu a:hover {
background-color:inherit;
}

/* =Widgets
----------------------------------------------- */
#primary, #secondary {margin-top:10px;}
.sidebar {margin-top:20px;}
.widget {margin: 0 0 2em;}
/* Search widget */
#searchsubmit {display: none;}
.widget li {border-bottom:1px solid #ddd;padding:7px 0;}
.Skematik_Menu_Widget.widget li {border-bottom:inherit;padding:inherit;}

/* =Search
----------------------------------------------- */
.search-label {float: right;padding: 7px 10px;margin-top: 0px;}
.search-label a {text-decoration:none;color:#333;}

/* =Form Elements
----------------------------------------------- */
button,input,select,textarea {font-size: 100%; /* Corrects font size not being inherited in all browsers */margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */vertical-align: baseline; /* Improves appearance and consistency in all browsers */*vertical-align: middle; /* Improves appearance and consistency in all browsers */}
button,input {line-height: normal; /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */*overflow: visible;  /* Corrects inner spacing displayed oddly in IE6/7 */}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box; /* Addresses box sizing set to content-box in IE8/9 */padding: 0; /* Addresses excess padding in IE8/9 */}
input[type="search"] {-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */border: 0;padding: 0;}
input[type=text]:focus,textarea:focus {color: #111;}
textarea {overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */padding-left: 3px;vertical-align: top; /* Improves readability and alignment in all browsers */width: 98%;}

/* =Blog
----------------------------------------------- */
article {clear:both;}
.post-thumbnail {float:left;width:auto;margin-right:15px;}
article .post-thumbnail {margin-top:0px;float:left;margin-bottom:20px;}
.post-thumbnail a.thumbnail,.single-post-thumbnail a.thumbnail {display:inline-block;}
.single-post-thumbnail {margin-bottom: 12px;}

/* =Comments
----------------------------------------------- */
section#respond {padding-top: 0px;padding: 10px;background: #F6F6F6;margin-bottom: 20px;}
#commentform .btn {margin-right: 0.7%;}
#comments{line-height: 24px;margin-bottom: 18px;}
ol.commentlist,ol.commentlist ul.children{list-style-type: none;margin-left: 0;}
.comment .vcard h4 {margin:0 0 10px;}
ol.commentlist time{font-size: .8em;color: #eeeeee;}
ol.commentlist div.comment-author{position: relative;}
ol.commentlist a.comment-edit-link{color: #ffffff;text-decoration: none;padding-left: 5px;}
ol.commentlist span.edit-comment{position: absolute;right: 0px;top: 5px;}
ol.commentlist li.bypostauthor{}
a.comment-reply-link{position: absolute;right: 0;bottom: 0;}
#cancel-comment-reply{float:right;}
#comment-nav ul{list-style-type: none;margin: 0;}
#comment-form-elements{list-style-type: none;margin: 0;}
.comment .vcard .avatar{padding-right: 0;}
.comment .vcard .comment-text{margin-left: 0;}
img.avatar{border-top: 1px solid #ddd;border-bottom: 1px solid #dedede;border-right: 1px solid #dedede;border-left: 1px solid #ddd;}
ol.commentlist li article {border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px;}
ol.commentlist li li {margin-left:20px;}
/*#comment{width: 270px;}*/
#commentform .btn {text-align:right; margin-top:10px;float:right;}
#cancel-comment-reply-link {margin-right:5px;}

/* =Compatability (make any needed adjustments)
----------------------------------------------- */
/* Give WordPress galleries the same styling as bootstrap thumbnails */
.gallery-icon {display: block; padding: 4px; line-height: 1; border: 1px solid #DDD; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.075); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); max-width:85%; margin:0 auto;}
.gallery-icon:hover {border-color: #0088cc; -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);}

/* Make WordPress galleries responsive */
body .gallery .gallery-item img{width:100%;}
@media(max-width:519px){
.gallery-icon {max-width:100%;display:inline-block/* Remove for full-width images */;}
.gallery-item {width:100%;min-width:100%;margin-right:0;}
}

/* Adjust color of popovers */
.popover {color:#333;}
.popover-title {color:#000;}

/* Make carousel navigation buttons just a little lower */
.carousel-control {top:46%;}

/* Make carousel navigation buttons just a little lower */
.carousel-caption h4 {margin-bottom: 5px;font-size: 16px;}

/* Spacing for Gallery Captions */
.wp-caption-text.gallery-caption {padding-top: 5px;}

/* Bootstrap define a hard-width so we adjust it to fit searches in sidebars */
input, textarea {max-width: 100%;}

/* Remove large padding from masthead */
.masthead {padding-top:46px;margin-bottom:36px;}

/* Adjustments for navbar search */
.navbar-search input {width:180px;}
@media(max-width:1200px){
	.navbar-search input {width:180px;}
}
@media(max-width:979px){
	.navbar-search input {width:140px;}
}
.navbar-search {margin-top:6px;}
.navbar .btn-navbar {padding:8px 10px;margin-top:4px;position:relative;z-index:10;}

/* remove random br tag in alert shortcode */
.alert br {display:none;}

/* add styling for blockquote options */
blockquote {padding: 0 15px 0 15px;}
blockquote.text-align-right {border-right: 5px solid #EEE;border-left:0;text-align: right;}

/* space the account dropdown a bit */
#nav-profile-dropdown, #nav-cart-dropdown {margin-left:5px;margin-top:5px;}
form#navloginform {margin-bottom:0;padding:10px 20px 15px;}
form#navloginform a.lost-password {float:right;padding:5px 0px 5px 10px;}

/* space the nav search a bit */
.navbar-search .search-query {padding:4px 14px 3px;}

/* space Page divider */
.divider.page-divider {margin:20px -15px;}

/* Bootstrapify caption images */
.wp-caption {width:100%;max-width:100%;display: block;padding: 4px;line-height: 20px;border: 1px solid #DDD;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}

/* Remove styling from widget ul and li */
.widget ul,.widget ul {list-style-type:none;padding:0;margin:0;}

/* Make navbar icons bigger for cart and profile */
#nav-cart-dropdown i, #nav-profile-dropdown i {font-size: 16px;margin-top: 3px;float: left;margin-right: 7px;margin-left: -2px;}

/* navbar active state */
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {margin-top: 0px;padding-top: 11px;padding-bottom: 9px;}

/* NavSearch fix from WooCommerce stuff */
#s {height:21px;}

/* Add an option for a logo */
#logo-link-container {float: left;margin-bottom: -40px;display: block;position:relative;z-index:2;}
	.logo-outside-nav #logo-link-container {float: none;margin-bottom: 0;text-align: center;}
#logo-link-container img {max-height:80px;}
	.logo-outside-nav #logo-link-container img {max-height:200px;}
.navbar-inner {min-height:41px;}
.logo-outside-nav {display:block;margin:0 auto 5px;text-align: center;}
.logo-outside-nav a.brand {font-size:50px;text-align:center;}
.dropdown-menu .divider {margin: 5px 1px;}

@media(max-width:1199px){
.widget input, .widget textarea {width: 205px;}
}

/* Responsive defaults */
@media(max-width:979px){
	body, body.admin-bar{padding-top:0px;}
	.navbar a.brand{padding:5px;}
	body.admin-bar #page-masthead {margin-top:-19px;}
	.navbar a.brand {padding-left:10px;}
	.widget input, .widget textarea {width: 152px;}
	.navbar .brand {margin-left: -10px;}
}
@media(max-width:639px){
	.brand {width:100%;text-align:center;padding:10px;display:block;}
	#searchform {width: 100%;text-align: center;margin-bottom: -32px;}
	.right-buttons {margin: 0 auto;text-align: center;display: block;clear: both;width:100%;}
	.right-buttons .pull-right .dropdown-menu {left:0;}
	.right-buttons .pull-right {float:none;}
	.right-buttons .btn-group {display:inline-block;}
	#nav-cart-dropdown,#nav-profile-dropdown {float: none;}
	.brand,.right-buttons {position:relative;top:-35px;z-index:1;}
	.btn-navbar {z-index:2;position:relative;}
	html,body {max-width:100%;overflow-x:hidden;}

}
@media(max-width:759px){
	#main {margin-top: 0px;}
	footer.site-footer {margin:0 -20px;padding:10px 20px}
	.navbar-static-cont-width {padding: 10px 0;}
}
@media(max-width:480px){
	.page-header h1 small {line-height: 22px;}
}
ul.item-list li {list-style-type:none;}

/* Theme Unit Test */
table.statsDay .label, table.statsDay .badge {background-color:inherit;}

/* Compatibility Stuff */
/* For dropdowns…showed up with Bootstrap 2.2.2 */
.nav-collapse .dropdown-menu .active > a, .nav-collapse .dropdown-menu .active > a:hover {color:white;}

body [class^="icon-"], body [class*=" icon-"] {width: auto;height: auto;line-height: 1;background-image:none;}

/* BBPress */
form#bbp-search-form input[type="submit"].btn {margin-top: -10px;}