/*
Theme Name: WP Bootstrap Child
Theme URI: http://320press.com/wpbs
Description: Custom child theme for responsive theme based on the Bootstrap framework. 
Version: 1.1.0
Author: Michelle Keyo
Author URI: http://www.michellekeyo.com
Template: wordpress-bootstrap-master
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

body {background-color: #f3efe6; font-family: 'Helvetica', 'Lucida Grande', sans-serif; font-size:13px;}
p, li {line-height: 1.5em;font-size:13px;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family:'Helvetica', sans-serif;}
.tagline {letter-spacing: 2px; font-size: 17px;float:left;padding-bottom:10px;}
.rownopadding {padding-left:0!important;padding-right:0!important;}
.rownomargin {margin-left:0!important;margin-right:0!important;}
.topheader {background-color: #0f3f6a;color:#fff;padding:20px 20px 0 20px;border-bottom:5px solid #857455;}
.topheader a {color:#fff;}
.hero-unit h1 {font-size: 28px; font-weight: bold;}
h2, .h2 {font-size: 26px;}
strong {font-family: 'Helvetica', sans-serif; }
blockquote {border:none;}
blockquote p {font-size:13px;line-height: 1.5em;}
a {color:#00538d;}

/* ------------Navigation Styles ----------------*/
.navbar-default, .navbar-collapse {border:0; background-color:#ddd8ca;}
.navbar {border-radius: 0;margin-bottom: 0px;min-height: 40px;border-top:5px solid #ddd8ca;border-bottom:5px solid #ddd8ca;}
.navbar-default .navbar-nav > li > a {color:#00538d; font-size:18px;font-family: "Open Sans Condensed", Arial, sans-serif;font-weight:bold;}
.navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #987e52;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #987e52;background-color: #ddd8ca;}

.navbar-collapse {padding-left:20px;padding-right:0;}

.dropdown-menu {0;padding:0;padding: 15px 10px;background-color: #ddd8ca;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus  {background: #fff;}
.dropdown-menu > li > a { padding: 3px 10px;}

.navbar-nav.navbar-right {width:100%;background-color:#987e52;}
ul.navbar-right li {background-color:#987e52;}
.navbar-default .navbar-nav.navbar-right > li {float:none;}
.navbar-default .navbar-nav.navbar-right > li > a {color:#fff; font-weight:bold;text-align: center;}
.navbar-default .navbar-nav.navbar-right > li > a:hover {color: #00538d;}
.navbar-nav.navbar-right:last-child {margin-right:0;}


/* ------------Content Styles ----------------*/
#content {padding-top:0;}
#content #main {background-color: #fff;}
#main article {border-bottom:none;}
.page .page-header {border-bottom:0; margin:0; color:#987e52;padding-bottom:0;}
h1.page-title {font-size:28px;line-height:1.5;font-weight:bold;}
#main article img {margin-bottom:20px;}
.page-header {padding-bottom: 9px;margin: 0px;border-bottom: none;}
article p, article li {line-height:1.7em;}
article p {margin-bottom:15px; margin-top:10px;}

/* ------------Post Styles ----------------*/
.post .page-header {border-bottom:0; margin:0; background-color:#fff;color:#000;padding-bottom:0;}
.archive #main .post h3 {line-height: 24px;font-size:20px; font-weight:bold;margin-bottom:0;margin-top:0;}
.archive_title, .single-title {font-size:28px;font-weight: bold;}
.archive img.wp-post-image {float:left; padding-right:20px;}

/* ------------Top Widget Styles ----------------*/
#text-2.widget {padding-top:30px;}
#widget-top ul {list-style-type: none;float:right;}
#widget-top ul li {display:inline; text-align:right;}
li#menu-item-31 {padding-right:13px;border-right:solid 1px #fff;}
li#menu-item-32 {padding-left:10px;}
#widget-top .widget {margin-bottom:0;}
.topheader .input-group .form-control {width: 50%;float: right;}
.form-control {border-radius: 0;}
.form-inline .btn {border-radius: 0;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {background-color: #ddd8ca;}

/* ------------Sidebar Styles ----------------*/
h4.widgettitle {font-weight: bold;}
#sidebar1 ul.menu, #sidebar3 ul {list-style-type: none;padding-left:0;}
#sidebar1 ul.sub-menu {list-style-type: none;padding-left:10px;}
#sidebar1, #sidebar3 {padding-left:25px;}
#sidebar3 #recent-posts-2 ul {list-style-type:disc;padding-left:15px;}
#sidebar3 ul.children {margin-left:18px;}


/* ------------Footer Styles ----------------*/
footer {margin-top:20px; font-size:12px;}
footer p {font-size: 12px;}
#widget-footer {background-color: #0f3f6a; color:#fff;padding-top:25px;}
#widget-footer a {color:#fff;}
footer h4.widgettitle {font-size:18px;font-weight:bold;margin-bottom: 15px;}
#text-4 {margin-top:18px;}
.attribution {font-size:10px; text-align: center; color:#fff;}



/*--------------- Styles for Slideshows -------------------------*/
.meteor-slides .slideshow-caption {
	bottom: 20px;
    line-height: 0px;
    margin: 0;
    margin-left:-15px;
    padding-left: 20px;
    padding-right: 20px;
    position: absolute;
	width: auto;
	background-color:#fff;
	opacity: 0.5;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
.slideshow-caption p {color:#000; font-family: "Open Sans Condensed", Arial, sans-serif; font-size:22px;font-weight: bold;padding-top:5px;}
ul.meteor-nav li {line-height:0;}
ul.meteor-nav li.next a, ul.meteor-nav li.previous a {position: absolute;}
ul.meteor-nav li.next a:hover:before {
  content: "";
  position: absolute;
  display: block;
  top: 42%;
  left: 0;
  background-color: none;
  width: 0px;
  height: 0px;
  box-shadow: none;
}

/* ------------HOME Styles ----------------*/
.home #content #main {background-color: #ddd8ca;}
.home #content {padding-top:30px; background-color: #ddd8ca;}
.hp-boxes {height:490px;padding:15px; text-align:center;}
.hp-boxes h4 {font-weight:bold; text-align: center;}
.hp-boxes p.more { position: absolute; margin: 0 auto; bottom: 10px; left: 0; right: 0;}
.white {background-color:#fff;}
.tb-pad {padding-bottom: 15px;margin-bottom:15px; background-color:white; margin-left:0px; margin-right:0px;}
.home #sidebar0, .home #sidebar4, .home #sidebar5, .home #sidebar6 {background-color:#fff;padding-top:15px;padding-bottom: 15px;}
.home #sidebar0, .home #sidebar4 {height:455px;}
.home #sidebar0 p {text-align:center;}
.home #sidebar5, .home #sidebar6 {height:220px;}
.home #sidebar6 {margin-top:15px;}
.home #sidebar4 {margin-left:40px; margin-right:40px;}
.home #main article {margin-bottom:0;padding-bottom: 0;}
.home #sidebar-area .widget {margin-bottom: 0;}
#sidebar-area h4.widgettitle {text-align: center;}
.home #sidebar-area .textwidget h4 {font-weight: bold;text-align:center;}
.home #main article img {margin-bottom:0;}

/*section.row.post_content.home-bkg{background-color: #FFFFFF; padding: 20px;}*/

/* ------------IMAGE  Styles ----------------*/
.alignright {float:right;padding-left:20px;}
#main article .wp-caption img {margin-bottom:10px;}
p.wp-caption-text {font-size:11px;}

/* ------------Not Found  Styles ----------------*/
#main article .input-group .form-control {float:left;}
#main article .input-group {display:inline;}

/* ------------Search Styles ----------------*/
.search #main article {margin-bottom:0;}
.error404 .input-group .form-control {width:60%;}


/* ------------Staff page Styles ----------------*/

.staff-member-photo-overlay {float:left;padding-right:20px;}
div.staff-member {border: medium none;
    display: inline-block !important;
    float: left;
    padding: 0 18px;
    position: relative;
    width:200px;
    height:380px;
}
img.staff-member-photo {margin-bottom:0!important;}
#fancybox-content h2 {font-weight:bold;}
p.staff-position {line-height: 1.3em;}
.staff-member-info-wrap h3, .h3 {
  font-size: 21px;
}
/*  Last staff member  */
div.staff-member.last {
clear: none !important;
}
/* ------------Funds List Styles ----------------*/

.tablepress-id-8 .column-2, .tablepress-id-8 .column-3, .tablepress-id-9 .column-2 {text-align: right;}
.tablepress-id-8 th.column-2, .tablepress-id-8 th.column-3,.tablepress-id-9 th.column-2 {text-align:left;}





@media (min-width: 1200px) {
    .container{max-width: 1000px; padding-right:0;padding-left: 0;}

}

@media (max-width: 1200px) {
    .nav > li > a {padding: 10px 10px;}
    .home #sidebar4 {margin-left:30px; margin-right:30px;}
}

@media (max-width: 992px) {
    .nav > li > a {padding: 10px 8px;}
    .navbar-default .navbar-nav > li > a {font-size:16px;}
    .hp-boxes {height:100%;}
    .home-bkg {background-color: #fff;}
    .home #sidebar-area { clear:both;border-top:1px solid #000;}
    .tb-pad {margin-bottom: 0;padding-bottom:0; background-color:#FFFFFF; margin-left:0px; margin-right:0px; /*height:475px;*/}
}

@media (max-width: 768px) {
  .topheader {text-align: center;}
  .topheader .text-right {text-align:center;}
  .topheader img {display:block;margin:0 auto;}
  .topheader img.pull-left {float:none!important;}
  .tagline {float:none;}
  .navbar-toggle {background-color: #fff;}
  .navbar-toggle .icon-bar {width:37px;}
  .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color:#987e52;}
  .navbar-nav.navbar-right, ul.navbar-right li {background-color:#ddd8ca;}
  .navbar-default .navbar-nav.navbar-right > li > a {text-align:left;color:#00538d;}
  .navbar-default .navbar-nav.navbar-right > li > a:hover {color: #987e52;}
  body {padding:0;}
  .home #main article img {display:block;margin:0 auto;}
  .home #sidebar4 {margin-left: 0;margin-right: 0;}
  .dropdown-menu {border:none;}
  .hp-boxes {height:auto;}
  .home #sidebar0, .home #sidebar4 {min-height:100%;padding-bottom:15px; height:100%;}
  .home #sidebar4 {margin-top:15px;margin-bottom:15px;}
  .home #sidebar5, .home #sidebar6 {height:100%;}
}

@media (max-width: 484px) {
  #widget-top ul {float:none; text-align:center;padding-left:0;}
  .topheader .input-group .form-control {width: 100%;float: none;}
 /* iframe {width: 100% !important; height:100% !important;}*/
div.staff-member {height:100%;}
}





