/*
 Theme Name:   bento child
 Theme URI:    http://bento.si.edu
 Description:  Bento - a child theme of Bootpress
 Author:       Courtney OCallaghan
 Template:     bootpress
 Version:      1.0.0
 Tags:         minimal, two-columns, right-sidebar, responsive-layout
 Text Domain:  bento-child-theme
*/


@import url("../bootpress/style.css");

/*Fanciest-author-box customizations*/

.ts-fab-text { 
	margin-left: 120px;
}
.ts-fab-tab.visible-tab {
	min-height: 96px;
}
.ts-fab-avatar {
    height: 96px;
    width: 96px;
}

/* AddThis customization */

.container .addthis-smartlayers {
	padding: 20px 0px 0px 0px;
}


/* =Theme customization starts here
-------------------------------------------------------------- */

html, body {
  font-family: 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', Geneva, sans-serif;
  color: #222;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', Geneva, sans-serif;
  line-height: 1.1;
  color: inherit;
}
h1, .h1 {
	font-size: 1.3em;
	font-weight: 300;
	line-height: 1.4em;
	color: #65aaa7;
	}
	
h2, .h2 {
	font-size: 1.05em;
	font-weight: bold;
	text-transform: uppercase;
	color: #65aaa7;
	}
	
	
h3, .h3 {
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #65aaa7;
	}
	
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a  {
	text-decoration: none;
	}

h1 a, h2 a, h1 a:visited, h2 a:visited {
	color: #65aaa7;
}
	
h3 a {
	color: #333;
	}
	
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #000;
	text-decoration: underline;
	}
	
h4 {
	font-size: 1em;
	font-weight: bold;
	}
	
	
h5 {
	font-size: .9em;
	font-weight: bold;
	color: #333;
	line-height: 1.5em;
	}
	
h6 {
	font-size: .9em;
	font-weight: normal;
	text-transform: uppercase;
	color: #666;
	line-height: 1.5em;
	}

a {
  color: #222;
  text-decoration: underline;
}
a:hover, a:focus {
  color: #000;
  text-decoration: none;
}

li.previous a, li.next a {
  color: #65aaa7;;
  text-decoration: none;
}
li.previous a:hover, li.previous a:focus, li.next a:hover, li.next a:focus {
  color: #FF6600;
  text-decoration: none;
}
.pager li>a:hover, .pager li>a:focus {
  background-color: #ECEBE8;
}

/*navbar and branding*/
.container {
  padding-top: 30px;
  padding-bottom: 15px;
}
.navbar {
  min-height: 50px;
  margin-bottom: 5px;
  border: 1px solid transparent;
}
.navbar .container {
  padding-top: 20px;
  padding-bottom: 5px;
}
.navbar-default {
  background-color: #fff;
  background-image: none;
  border-color: #fff;
}
.navbar-brand, .navbar-brand a {
  padding: 15px 15px;
  font-size: 50px;
  color: #65aaa7;
  text-decoration: none;
}
.navbar-default .navbar-brand {
  color: #65aaa7;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #65aaa7;
  background-color: transparent;
}
.menu-line {
	font-size: 1em;
	background-color: #ecebe8;
  	margin: 3px auto;
}
.menu-line .container {
  padding: 3px 15px 3px 0px;
}
.menu li a {
	text-decoration: none;
	color: #65aaa7;
}
.navbar-default .navbar-nav>li>a {
	color: #65aaa7;
	padding-top: 5px;
	padding-bottom: 5px;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	color: #222;
	background-color: #ecebe8;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	color: #222;
	background-color: #ecebe8;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color: #65aaa7;
	background-color: #fff;
}
.tag-line {
	font-size: 1.1em;
  	margin: 3px auto;
  	display: inline-block;
}
.tag-line .container {
  padding: 3px 15px;
}
.fs-header {
	float: right;
	margin-right: 20px;
}
.fs-footer {
	text-align: right;
	font-size: .9em;
	color: #6b6b6b;
	float: right;
}
.fs-footer a, .fs-footer a:visited {
	text-decoration: none;
	color: #6b6b6b;
}
.fs-footer a:hover {
	text-decoration: underline;
}
.footer {
	border-top: solid 3px #444444;
}

/*  just navigation  */
/*.navbar-nav>li>a {
padding-top: 5px;
}
navbar-brand, .navbar-brand a {
padding: 30px 15px 15px 15px;
}
.container {
padding-top: 5px;
}
*/

/* content */
time.entry-date {
  text-transform: uppercase;
  font-size: 12px;
  color: #666666;
}
h1.entry-title {
  margin-top: 0px;
}
.entry-header .categories-links a{
color: #666666;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
}
.entry-header .categories-links a:hover {
text-decoration: underline;
}
.post {
padding: 10px 0px;
border-bottom: 1px #ddd solid;
}
footer {
font-size: 11px;
color: #666;
}
.row {
margin-right: -35px;
}

/*comment form*/
code {
white-space: normal;
}
.input-group {
padding-bottom: 10px;
}
#commentform .col-sm-4, #commentform .col-sm-6 {
  width: 80%;
}

/*sidebar links*/
#sidebar ul {
list-style: none;
margin: 0px 0px;
padding: 0px;
border-bottom: 1px solid #ddd;
}
#sidebar ul li {
margin: 0px;
padding: 2px 0px 2px 0px;
border-top: 1px solid #ddd;
}
#sidebar ul li a:hover {
color: #FF6600;
text-decoration: none;
}
#sidebar ul li a, #sidebar ul li a:visited{
color: #495233;
text-decoration: none;
}

/*images*/
.wp-caption-text {
color: #666;
font-size: 0.9em;
font-style: oblique;
}

/*random lines with the wrong color*/
.text-primary {
  color: #65aaa7;
}
.btn-primary {
  color: #65aaa7;
  background-color: #ecebe8;
  border-color: #ccc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #65aaa7;
  border-color: #65aaa7;
}
.btn-link {
  color: #65aaa7;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #65aaa7;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eee;
  border-color: #65aaa7;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  color: #fff;
  background-color: #65aaa7;
  border-color: #65aaa7;
}

@media (min-width: 768px) {
.navbar-nav>li>a  {
 padding-top: 5px; 
 padding-bottom: 5px;
  }
 .navbar-right {
 float: none!important;
}
 /*.navbar-collapse .navbar-nav.navbar-right:last-child {
margin-left: -5px;
}*/

}

/*.ts-fab-avatar { width: 96px !important; height: 96px !important; }
.entry-content */