.nopadding {
  padding: 0; }

.edit-link {
  display: none; }

.alignright {
  float: none !important;
  margin: 0 auto 25px auto !important;
  display: block;
  border-radius: 3px;
  min-width: 60%; }
  @media (min-width: 630px) {
    .alignright {
      /* Xsmall up */
      float: right !important;
      width: auto !important;
      min-width: auto !important;
      margin: 0.3em 0 45px 45px !important; } }

.alignleft {
  float: none !important;
  margin: 0 auto 25px auto !important;
  display: block;
  border-radius: 3px;
  min-width: 60%; }
  @media (min-width: 630px) {
    .alignleft {
      /* Xsmall up */
      float: left !important;
      width: auto !important;
      min-width: auto !important;
      margin: 0.3em 45px 45px 0 !important; } }

/* This is a small security for too long strings titles */
body {
  word-wrap: break-word; }

/* Alignment */
/* Images and wp-captions should always fit and be responsive */
img {
  display: inline-block;
  height: auto;
  max-width: 100%; }

img[class*="wp-image-"] {
  margin-top: 10px;
  margin-bottom: 10px; }

.wp-caption {
  border: 1px solid #ccc;
  margin-bottom: 10px;
  max-width: 100%;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 0 10px; }

.wp-caption.aligncenter {
  margin-bottom: 10px; }

.wp-caption img[class*="wp-image-"] {
  display: block; }

.wp-caption .wp-caption-text {
  text-align: center;
  margin-top: 10px; }

/* WP Gallery */
.gallery {
  margin-bottom: 1.5em; }

.gallery a img {
  border: none;
  height: auto;
  max-width: 90%; }

.gallery dd {
  margin: 0; }

.gallery-caption {
  display: block; }

/* Make sure embeds and iframes fit their containers */
embed, iframe, object {
  max-width: 100%; }

/* Text meant only for screen readers */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important; }

.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar */ }

/* Content */
.main-content-inner {
  padding-bottom: 1.5em; }

.hentry {
  margin: 0 0 1.5em; }

.sticky {
  display: block; }

.bypostauthor {
  display: block; }

/* Clearing */
.clear {
  clear: both; }

/* Navigation */
.dropdown-submenu {
  position: relative; }

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  border-radius: 0 6px 6px 6px; }

.dropdown-submenu:active > .dropdown-menu, .dropdown-submenu:hover > .dropdown-menu {
  display: block; }

.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px; }

.dropdown-submenu:active > a:after {
  border-left-color: #ffffff; }

.dropdown-submenu.pull-left {
  float: none; }

.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  border-radius: 6px 0 6px 6px; }

@media (min-width: 982px) {
  .navbar-header {
    display: none; } }

/* Here some needed widget styles
 * Most widgets are adapted in the file bootstrap-wp.js - and REALLY easy to modify! ;) */
.widget {
  margin-bottom: 2em; }

.widget_nav_menu ul.sub-menu li, .widget_pages ul.children li {
  padding-left: 15px; }

/* Hiding the search widget's button in widgets. thats just too old-skool. :) but if you want it back, just delete the next line.
 * Note: you can change the whole appearance of the search_form() function in our searchform.php */
.widget_search .search-form input[type="submit"] {
  display: none; }

/* Make sure select elements fit in widgets */
.widget select {
  max-width: 100%; }

/* Nested comments? They are threaded and nested already, you just need to add your own styling to finalize!
 * For example with some margin, like the line below ;) Delete, modify, change classes in HTML if you desire another style */
.comment .children {
  margin-left: 1.5em; }

/**
* Some WP Theme Repository requirements
*/



.entry-meta {
  clear: both; }
