/** style.css

 * 

 * Theme Name:	The Bootstrap

 * Theme URI:	http://en.wp.obenland.it/the-bootstrap/

 * Description:	A WordPress Theme based on Bootstrap, from Twitter. It features a 100% responsive layout, a superb gallery and image handling with a custom image meta widget and carousel for gallery post-formats, the Glyphicon Icon set, a clean and simple design and a lot more! The Bootstrap runs on HTML5 and CSS3, a 12-column grid and comes with custom jQuery plugins. See the Bootstrap documentation on GitHub for reference.

 * Author:		Konstantin Obenland

 * Author URI:	http://en.wp.obenland.it/

 * Version:		2.0.1

 * Tags:		black, blue, white, light, custom-background, custom-header, custom-menu, featured-images, flexible-header, flexible-width, full-width-template, left-sidebar, microformats, post-formats, right-sidebar, sticky-post, theme-options, threaded-comments, translation-ready, two-columns

 * Text Domain:	the-bootstrap

 * Domain Path:	/lang

 *

 * License:		GNU General Public License v3.0

 * License URI:	http://www.gnu.org/licenses/gpl-3.0.html

 *

 *

 *	Copyright (C) 2012 Konstantin Obenland <konstantin@obenland.it>

 *

 *	This program is free software: you can redistribute it and/or modify

 *	it under the terms of the GNU General Public License as published by

 *	the Free Software Foundation, either version 3 of the License, or

 *	(at your option) any later version.

 *

 *	This program is distributed in the hope that it will be useful,

 *	but WITHOUT ANY WARRANTY; without even the implied warranty of

 *	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

 *	GNU General Public License for more details.

 *

 *	You should have received a copy of the GNU General Public License

 *	along with this program.  If not, see <http://www.gnu.org/licenses/>.

 */





/* =Elements

-------------------------------------------------------------- */



blockquote cite:before {

	content: '\2014 \00A0';

}

blockquote cite {

	color: #999999;

	display: block;

	font-size: 13px;

	line-height: 18px;

}

figure {

	margin: 0;

}

h1, h2, h3, h4, h5, h6, .clear {

/*clear: both;*/

}

/* =Classes

-------------------------------------------------------------- */



.assistive-text {

	clip: rect(1px, 1px, 1px, 1px);

	position: absolute !important;

}

body > .container {

	margin: 0 auto;

}

/* Right Content */

.sidebar-content #primary, .sidebar-content #attachment-comment {

	float: right;

	margin: 0 20px 0 0;

}

.block {

	display: block;

}

/* =Page

-------------------------------------------------------------- */



#page {

	background-color: #FFFFFF;

	margin-right: -20px;

	padding: 14px 0 0;

}

#header-image {

	display: block;

}

#menu-alert {

	margin: 4px 0 0;

	padding: 6px 35px 6px 14px;

	position: absolute;

}

#branding hgroup, #header-image, .entry-content {

	margin-bottom: 18px;

}

.entry-attachment {

	margin-bottom: 36px;

}

.single #author-info, .author #author-info, .single article.post, .single article.page {

	margin-bottom: 54px;

}

#author-info, article.post, article.page {

	margin-bottom: 32px;

	border-bottom: solid 1px #ecf0f1;

}

.page-header, .entry-content {

	word-wrap: break-word;

}

.post-password-form legend {

	font-size: inherit;

}

.entry-content .twitter-tweet-rendered {

	max-width: 100% !important;

}

/* =Comments

-------------------------------------------------------------- */



#comments-title {

	border-bottom: 1px solid #EEEEEE;

	font-size: 19.5px;

	margin: 0 0 27px;

}

#comment, .entry-content iframe, .entry-content embed {

	max-width: 100%;

}

.commentlist > li {

	margin-bottom: 36px;

}

.commentlist ul.children {

	margin: 10px 0 18px;

	list-style: none;

}

#reply-title {

	position: relative;

}

#reply-title small {

	position: absolute;

	right: 0;

	top: 7px;

}

/* =Sidebar

-------------------------------------------------------------- */



.form-search {

	margin: 0;

}

.widget {

	word-wrap: break-word;

}

.widget .wp-caption {

	display: inline-block;

}

/* =Images

-------------------------------------------------------------- */



.entry-content .post-thumbnail {

	margin: 0px 0px 20px 20px;

}

.entry-attachment .thumbnail.attachment-table {

	display: table;

	margin: 0 auto;

}

.thumbnail > img {

	width: auto\9; /* Cure IE8 max-width bug */

}

img.wp-smiley {

	border: none;

	margin-bottom: 0;

	margin-top: 0;

	padding: 0;

}

 .gallery-columns-3.thumbnails [class*="span"] {

 width: 29.3%;

}

.gallery-columns-5.thumbnails [class*="span"] {

 width: 15.9%;

}

.gallery-columns-6.thumbnails [class*="span"] {

 width: 12.6%;

}

.gallery-columns-7.thumbnails [class*="span"] {

 width: 10.2%;

}

/* =Footer

-------------------------------------------------------------- */



#colophon .credits {

	margin: 0;

}

#site-generator {

	float: right;

	font-family: Georgia, "Bitstream Charter", serif;

	font-style: italic;

}

#site-generator a {

	background: url("img/wordpress.png") no-repeat scroll left center transparent;

	color: #787878;

	display: inline-block;

	line-height: 16px;

	padding-left: 20px;

	text-decoration: none;

}

#site-generator.footer-nav-menu a {

	margin-top: 10px;

}

table .label {

	background-color: transparent;

	border-radius: none;

	color: inherit;

	font-size: inherit;

	text-transform: inherit;

}

/* =Jetpack Support

-------------------------------------------------------------- */



.comment-subscription-form > input[type=checkbox] {

	position: absolute;

}

.comment-subscription-form > label {

	min-height: 18px;

	padding-left: 18px;

}

/* =Bootstrap Adjustments

-------------------------------------------------------------- */



.navbar-fixed-top, .navbar-fixed-bottom {

	position: fixed;

}

#comment, .thumbnail {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}

.label .post-edit-link, .label .comment-edit-link {

	color: #FFFFFF;

}

.navbar-search {

	height: 34px;

}

.pagination span {

	background-color: #f5f5f5;

	color: #999999;

	cursor: default;

}

.pagination span.dots {

	background-color: #FFFFFF;

}

/* =WordPress Core

-------------------------------------------------------------- */



.aligncenter {

	display:block;

	margin: 0 auto 20px;

}

.alignright {

	float:right;

	margin: 0 0 20px 20px;

}

.alignleft {

	float:left;

	margin: 0 20px 20px 0;

}

.wp-caption {

	max-width: 100%;

}

.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {

	padding: 0 9px 9px;

	text-align: center;

}

.wp-caption .wp-caption-text {

	padding-top: 9px;

}

.wp-caption.alignnone {

	margin: 5px 20px 20px 0;

}

.wp-caption.alignleft {

	margin: 5px 20px 20px 0;

}

.wp-caption.alignright {

	margin: 5px 0 20px 20px;

}

.sticky {

}

.bypostauthor {

}





/* =Responsiveness

-------------------------------------------------------------- */



@media (max-width: 767px) {

 body {

 padding:0;

}

 .container {

 width: auto;

 padding: 0 10px;

}

 #page {

 margin: 0;

 padding: 10px;

}

 .thumbnail[class*="span"],  .gallery [class*="span"] .thumbnail {

 display: table;

 float: left;

}

 .carousel .item > img {

 width: 100%;

}

 .thumbnails > li {

 float: left;

 margin-left: 20px;

}

 .gallery-columns-2.thumbnails > li:nth-child(2n+1),  .gallery-columns-3.thumbnails > li:nth-child(3n+1),  .gallery-columns-4.thumbnails > li:nth-child(4n+1),  .gallery-columns-5.thumbnails > li:nth-child(5n+1),  .gallery-columns-6.thumbnails > li:nth-child(6n+1),  .gallery-columns-7.thumbnails > li:nth-child(7n+1),  .gallery-columns-8.thumbnails > li:nth-child(8n+1),  .gallery-columns-1.thumbnails > li {

 margin-left:0;

}

 .gallery-columns-2.thumbnails [class*="span"] {

 width: 47.4%;

}

 .gallery-columns-3.thumbnails [class*="span"] {

 width: 29.9%;

}

 .gallery-columns-4.thumbnails [class*="span"] {

 width: 21.2%;

}

 .gallery-columns-6.thumbnails [class*="span"] {

 width: 12.4%;

}

 .gallery-columns-7.thumbnails [class*="span"] {

 width: 9.9%;

}

 .gallery-columns-8.thumbnails [class*="span"] {

 width: 8.7%;

}

 .sidebar-content #primary,  .sidebar-content #attachment-comment {

 float: none;

 margin: inherit;

}

 #s {

 display: inline-block;

}

 #site-generator,  #site-generator.footer-nav-menu a {

 float: none;

 margin-top: 5px;

}

 textarea[class*="span"] {

 height: auto;

}

 .navbar-fixed-top, .navbar-fixed-bottom {

 margin: 0;

}

}

@media (min-width: 768px) and (max-width: 778px) {

 #page {

 margin-right: -15px;

}

}

@media (min-width: 768px) and (max-width: 979px) {

 .dl-horizontal dt {

 width: 85px;

}

 .dl-horizontal dd {

 margin-left: 95px;

}

}

@media (min-width: 1200px) {

 #page {

 margin-right: -30px;

 padding: 24px 0 10px;

}

 .sidebar-content #primary,  .sidebar-content #attachment-comment {

 margin-right: 30px;

}

 .wp-caption {

 display: table;

}

}

/* End of file style.css */

/* Location: ./wp-content/themes/the-bootstrap/style.css */



.top-strip {

	background:#2d3e50;

	font-size:13px;

	font-weight:300;

	color:#FFF;

	line-height:30px;

}

.top-strip i {

	color:#1bbc9b;

}

.top-left {

	text-align:left;

}

.top-right {

	text-align:right;

}

.top-strip a, .top-strip a:hover {

	color:#FFF;

	text-decoration:none;

}

.lvcht {

	display: inline-block;

}

.logo {

	font-size:30px;

	text-transform:uppercase;

	font-weight:300;

	color:#1bbc9b;

	letter-spacing:5px;

	line-height:50px;

	float:left;

	width:auto;

}

.logo span {

	color:#2d3e50;

}

.header {

	border-bottom:solid 1px #e6e6e6;

}

.inner-banner {

	background: #f4f3f1;

}

.banner-img {

	text-align: right;

}

.inner-banner h1 {

	font-size: 30px;

	color: #2D3E50;

	margin: 50px 0px 0px 0px;

	letter-spacing: 0.2px;

	font-weight: 300;

}

.inner-banner p {

	font-size: 18px;

	line-height: 24px;

	padding-bottom: 30px;

	font-weight: 300;

}

.inr-content {

	padding: 30px 0px 0px 0px;

}

.content-box {

	padding-bottom: 20px;

}

.footer-nav {

	padding: 21px 0px;

	background: #1bbc9b;

	font-weight: 300;

	color: #FFF;

	text-align: center;

}

.btm-nav a {

	color:#FFF;

	text-decoration:none;

	margin:0px 10px;

}

.btm-nav a:hover {

	color:#FFF;

	text-decoration:underline;

}

.btm-nav a:last-child {

	margin-right:0px;

}

.copyright {

	padding:6px 0px;

	background:#2d3e50;

	color:#FFF;

	text-align:center;

	font-size:12px;

	font-weight:300;

}

#myside .widget-title {

	font-size: 20px;

	color:#2d3e50;

	line-height:25px;

	margin:0px;

}

#myside .widget ul {

	margin:0px;

	padding:0px;

}

#myside .widget li {

	font-size:16px;

	list-style:none;

	border-bottom:solid 1px #ecf0f1;

	font-weight:300;

	display:block;

	padding:10px 0px 10px 30px;

	background:url(img/links-arrow.png) 0px 13px no-repeat;

}

#myside .widget li:hover {

	font-size:16px;

	list-style:none;

	border-bottom:solid 1px #ecf0f1;

	font-weight:300;

	display:block;

	padding:10px 0px 10px 30px;

	background:url(img/links-arrow-h.png) 0px 13px no-repeat;

	color:#1bbc9b;

}

#myside .widget li:last-child {

	border-bottom:none;

}

#myside .widget li a {

	color:#555555;

	text-decoration:none;

}

#myside .widget li a:hover, #myside .widget li:hover a {

	color:#1bbc9b;

	text-decoration:none;

}

.entry-title {

	font-size: 22px;

	line-height: 22px;

	color: #1bbc9b;

	background:url(img/seprator.gif) left bottom no-repeat;

	margin:0px 0px 10px 0px;

}

.entry-meta {

	display:none;

}

footer.entry-footer {

	display:none;

}

.box-spacing {

	padding: 0px 18px 30px 0px;

}

.col1 {

	float:left;

}

.col2 {

	float:right;

}

.addthis-toolbox {

	/*clear:both;*/

	width:auto;

	float:right;

}

ul.dpe-flexible-posts {

	margin:0px;

	padding:0px;

	list-style:none;

}

ul.dpe-flexible-posts li {

	margin:0px;

	padding:0px;

	list-style:none;

	float:left;

	margin-right:20px;

	margin-bottom:30px;

}

.featured-posts {

	float:left;

	clear:both;

	padding-top:20px;

}

.featured-posts ul {

	margin: 0px;

	padding: 0;

}

.featured-posts ul li {

	float: left;

	margin-right: 20px;

	list-style: none;

	width: 160px; min-height:250px;

}

.featured-posts ul li .thumbnail {

	display: block;

}

.featured-posts ul li .thumbnail img {

	width: 140px;

}

.featured-posts ul li span.prod-title {

	float: left;

	clear: both;

	font-size: 14px;

	line-height: 1.2em;

	margin: 8px 0;

}

a.bloghome {

	border:solid 1px #d9d9d9;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	padding:10px 10px 10px 40px;

	display:block;

	margin-bottom:30px;

	background:url(img/blog-home.png) 10px 10px no-repeat;

	font-size:20px;

	color:#2d3e50;

	font-weight:300;

	text-decoration:none;

}

a.bloghome:hover {

	border:solid 1px #1bbc9b;

	color: #1bbc9b;

	text-decoration:none;

}

a.more-link {

	color: #19bc9a;

	font-size: 14px;

	padding: 0 12px 2px 0;

	font-weight: normal;

	line-height: 32px;

	text-align: center;

	text-decoration: none;

	clear:both;

	float:left;

	margin-top:10px;

}

a.more-link:hover {

	color: #19bc9a;

	text-decoration:none;

}

.new-them-image {

	float:right;

	width:50%;

	margin:0px 0px 20px 20px;

}

.addthis_toolbox {

	clear:both;

}
.nav-hide { display:none;}