/*
Theme Name: Bootstrap Child
Theme URI:  http://example.com/
Description: Child Theme for the Bootstrap Theme 
Author: Mark Drovdahl
Author URI: http://example.com/about-author/
Template: bootstrap
Version: .1
*/

/* =Import Responsive Theme Styles
-------------------------------------------------------------- */
@import url('../bootstrap/style.css');

/* =Start from here :)
-------------------------------------------------------------- */
html {
    display: none;
}
body {
    padding-top: 0;
}

* {
    -webkit-transition:none !important;
    -moz-transition:none !important;
    -o-transition:none !important;
    transition:none !important;
}

body.admin-bar .navbar-fixed-top {
    margin-top: 32px;
}

/* = Set the Isis standard header & nav
-------------------------------------------------------------- */
header div#inner-header {
    height: 93px;
}

.navbar, .nav{
    font-size: 1.05em;
}

.navbar, .navbar-fixed-top {
    height: 75px;
}

.navbar-fixed-top div.navbar-inner {
    height: 75px;
    padding: 0;
}

.nav-container{
    height: 75px;
    padding: 0;
    max-width: 1024px;
}

ul#menu-main-menu {
    text-align: right;
    margin: 0;
    width: 100%;
    box-sizing: border-box;
    padding-left: 90px;
}

ul#menu-main-menu li {
    display: inline-block;
    float: none;
}

.in ul#menu-main-menu li {
    display: block;
    text-align: left;
}

#menu-main-menu li.to-left {
    float: left;
}

.in li.to-left {
    float: none !important;
}

#logo:hover {
    background-color: #68696E;
}

#logo {
    background: url('../../uploads/2014/09/logo-white.png') center center no-repeat;
    padding: 37.5px 45px; 
    margin-left: 0px;
    position: absolute;
    z-index: 10;
}

.nav-container ul{
    background-color: #8E8F94;
    vertical-align: middle;
    float: right !important;
}

.nav-container li {
    height: inherit;
    vertical-align: middle;
}

.nav-container li.menu-item a {
    margin: 0;
    color: #FFFFFF;
    font-size:14px;
    padding: 28px 10px;
}

.nav-container li.menu-item:hover{
    background-color: #68696E;
}

.nav-container li.news {
    background-color: #68696E;
}

#inner-header{
    width: 100%;
}

input, textarea, select, .uneditable-input {
    margin-bottom: 0;
}

.navbar-form, .navbar-search {
    margin: 0 0 5 0px;
}

.navbar-search{
    padding-left: 0;
    float: right;
}

/* = Set the main content elements
-------------------------------------------------------------- */
a{
    color:#999999;
    text-decoration:none;
}
a:hover {
  color: #005580;
  text-decoration: underline;
}
.h2 a{
    color: #666666;
    text-decoration:none;
}
.h2 a:hover{
    color:#333333;
    text-decoration:underline;
}

h1, strong { color: #666666; }
.single-title {
    color: #3F1B42;
}
h2        { color: #666666; }
h3        { color: #666666; }
h4        { color: #666666;  }

#content {
    padding-top: 15px;
}

#main article{
    margin-bottom: 18px;
    border-bottom: 1px solid #CCCCCC;
    padding: 0 0 9px;
}

.page-header{
    padding-bottom:17px;
    margin:18px 0;
    border-bottom: none;
}

.pagination{
    text-align: center;
    height:36px;
    margin:18px 0;
}


/* = Set the widget styles
-------------------------------------------------------------- */

.widget{
    margin-bottom: 18px;
    background-color: #EAEAEA;
    padding: 20px;
    /* Rounded Corner */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    /* Shadow */
    -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
}

.widget a{
    color:#316F8D;
    text-decoration:none;
}
.widget a:hover {
  color: #6895AC;
  text-decoration: underline;
}
.widget h4 {
    color: #6D1F66;
}

/* Get the search form to be inline */
.widget #searchform input[type=text] { max-width: 74%; }
.widget #searchform input[type=submit] { max-width: 20%; }


/* = Set the Isis standard footer
-------------------------------------------------------------- */
.footer-links {
    float: none;
    }
.footer-links ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    text-align: center;
    }
.footer-links ul li {
    display: inline;
    }
.footer-links ul li a {
    padding: .2em .5em;
    }