/***************************************************************************/
/* INDEX */
/***************************************************************************/
/* HEADER SECTION */
/* LEFT SIDEBAR */
/* BLOG SECTION */
/* BLOG COMMENT AREA */
/* IMAGE GALLERY */
/* PAGINATION */
/* RIGHT SIDEBAR - WIDGET AREA */
/* FOOTER SECTION  */
/***************************************************************************/
/* GLOBALS */
/***************************************************************************/

body {
  background:  #F7F7F7;
  line-height: 1.42857143;
    color: #333;
}



/**/


.logo {
  background: #ff9901;
}



img.small-width {
    width: 90px;
}



.content-column {
  background: #FFF;
  padding: 20px 40px;
  box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.05), -1px 3px 10px 0 rgba(0, 0, 0, 0.05);
}



.left-sidebar ul {
    padding: 0;
    margin: 0;
    list-style: none;
}


.left-sidebar .left-navigation  ul  li {
    line-height: 1.5em;
    padding: 5px 15px 5px 0;
    border-left: 8px solid transparent;
    transition: all 0.3s;
    font-weight: bold;
    text-transform: uppercase;
}
.left-sidebar .left-navigation  ul  li:hover {


background: #e7e7e7; /* Old browsers */
background: -moz-linear-gradient(top, #e7e7e7 0%, #ffffff 50%, #bce0ee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e7e7e7 0%,#ffffff 50%,#bce0ee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e7e7e7 0%,#ffffff 50%,#bce0ee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#bce0ee',GradientType=0 ); /* IE6-9 */
  }


.left-sidebar .left-navigation  ul  li ul.children  li{
    text-transform: none;
    font-weight: normal;
}



a {
    transition: all 0.15s;
}




img {
  max-width: 100%;
  height: auto;
  box-sizing: border-box;
}


article {
  display: block;
}

.post-body img {
  max-width: 100%;
  height: auto;
  display: block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin: 20px 0;
}


.blog-item .meta-info ul {
  display: inline;
    list-style: none;
    padding: 3px;
}
.blog-item .meta-info ul li {
    display: inline-block;
    margin-left: 5px;
}
.blog-item .meta-info ul li:after {
    content: "|";
    margin-left: 10px;
    color: #c7cad0;
}
.blog-item .meta-info ul li:last-child:after {
  content: "";
}
.blog-item img.content {
  max-width: 100%;
  height: auto; 
  display: block;
}


.title, .title a, .title a:link, .title a:visited {
  color: #00bb09;
}


/*@media (min-width: 979px) {
.dropdown:hover .dropdown-menu {
   display: block;
}
}*/


.blog-item .pull-left {
	box-sizing:content-box;
  padding-right: 10px;
}
.blog-item .content {
  margin: 10px 5px;
  padding: 10px 5px;
}



.wp-caption{
  padding: 5px;
  background: #e7e7e7;
  border: #CCC 1px solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: block;
  text-align: center;
  }

.wp-caption-text, .wp-caption-text p {
    font-size: 8pt;
    padding: 2px;
    margin: 2px;
}
.alignleft {
    float: left;
    margin: 0px 5px 0px 0px;
}

.alignright {
    float: right;
    margin: 0px 0px 0px 5px;
}

.aligncenter {
    text-align: center;
    margin: 5px;
}


.wp-caption img, .wp-caption img.size-full  {
  max-width: 100%;
  height: auto;
  display: block;
}








.relativeposts .storycontent {
    overflow: auto;
    padding: 0.7rem 0;
    border-bottom: #CCC 1px dotted;
}

.relativeposts .storycontent img.attachment-thumbnail {
    float: left;
    width: 80px;
    padding-right: 5px;
    margin-right: 5px;
}



.commentform input, .commentform textarea {
    width: auto;
    max-width: 100%;
}


#submit.btn  {
  background: #7dc561;
} 
#submit.btn:hover  {
  background: #ff9901;
} 




.breadcrumb span:after {
  content: ' / '
}
.breadcrumb span:last-child:after {
  content: '  '
}



table.tbl {
  border-top:#CCC 1px solid;
  border-left:#CCC 1px solid;
}

table.tbl td {
  border-bottom:#CCC 1px solid;
  border-right:#CCC 1px solid;
  padding:3px 5px;
}
