/*
Theme Name: Trident
Theme URI: https://www.Rarst.net
Description:
Author: Andrey "Rarst" Savchenko
Author URI: https://www.Rarst.net
Version:
Template: hybrid-wing
*/
/*
Theme Name: Hybrid Wing
Theme URI:
Description: Hybrid Core + Twitter Bootstrap
Author: Andrey "Rarst" Savchenko
Author URI: https://www.Rarst.net
Version:
Tags: Hybrid Core, Twitter Bootstrap
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl.html
*/
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img,
.entry-content > img > img,
.entry-content p img > img,
.entry-content > img a > img,
.entry-content p img a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 25px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 17px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 17px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 37px;
  line-height: 37px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.navbar {
  margin-top: 5px;
}
.dropdown-menu ul a {
  padding-left: 20px;
}
.dropdown-menu ul ul a {
  padding-left: 25px;
}
.widget .dropdown-menu {
  min-width: inherit;
}
.alignleft {
  display: inline;
  float: left;
}
.alignright {
  display: inline;
  float: right;
}
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.alignnone {
  clear: both;
}
.img-margins {
  margin: 0 auto 0.7em;
}
.img-margins.alignleft {
  margin-right: 30px;
}
.img-margins.alignright {
  margin-left: 30px;
}
.more-link {
  text-align: center;
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  clear: both;
}
.entry-content .wp-caption {
  margin: 0 auto 0.7em;
}
.entry-content .wp-caption.alignleft {
  margin-right: 30px;
}
.entry-content .wp-caption.alignright {
  margin-left: 30px;
}
.entry-content .wp-caption p.wp-caption-text {
  margin: 0;
}
.entry-content > img,
.entry-content p img {
  display: block;
  padding: 4px;
  margin-bottom: 28px;
  line-height: 1.4;
  background-color: #fdfdfd;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
  margin-bottom: 0.7em;
  margin: 0 auto 0.7em;
  max-width: 100%;
  height: auto;
}
.entry-content > img > img,
.entry-content p img > img,
.entry-content > img a > img,
.entry-content p img a > img {
  margin-left: auto;
  margin-right: auto;
}
a.entry-content > img:hover,
a.entry-content p img:hover,
a.entry-content > img:focus,
a.entry-content p img:focus,
a.entry-content > img.active,
a.entry-content p img.active {
  border-color: #39cccc;
}
.entry-content > img .caption,
.entry-content p img .caption {
  padding: 9px;
  color: #333333;
}
.entry-content > img.alignleft,
.entry-content p img.alignleft {
  margin-right: 30px;
}
.entry-content > img.alignright,
.entry-content p img.alignright {
  margin-left: 30px;
}
.entry-content .gallery img {
  display: block;
  max-width: 100%;
  height: auto;
}
.entry-content table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 28px;
}
.entry-content table > thead > tr > th,
.entry-content table > tbody > tr > th,
.entry-content table > tfoot > tr > th,
.entry-content table > thead > tr > td,
.entry-content table > tbody > tr > td,
.entry-content table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.4;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.entry-content table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.entry-content table > caption + thead > tr:first-child > th,
.entry-content table > colgroup + thead > tr:first-child > th,
.entry-content table > thead:first-child > tr:first-child > th,
.entry-content table > caption + thead > tr:first-child > td,
.entry-content table > colgroup + thead > tr:first-child > td,
.entry-content table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.entry-content table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.entry-content table .table {
  background-color: #fdfdfd;
}
.pagination {
  clear: both;
}
.widget_nav_list_menu .well {
  padding: 8px 0;
}
.thumbnail-clear {
  clear: both;
}
.thumbnail img {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  text-align: center;
}
.textwidget {
  overflow: hidden;
}
.comment #reply-title {
  margin-bottom: 10px;
}
.comment .form-horizontal .control-group {
  margin-bottom: 10px;
}
.comment .form-horizontal .controls {
  margin-left: 0;
  clear: both;
}
.comment .form-horizontal .control-label {
  text-align: left;
}
.comment .form-horizontal .comment-notes,
.comment .form-horizontal .form-allowed-tags {
  display: none;
}
.comment .form-horizontal .form-submit {
  padding-left: 0;
}
.control-group p {
  margin: 0;
}
.form-allowed-tags code {
  display: block;
  white-space: normal;
}
body {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 20px;
  line-height: 1.4em;
  background-color: #fdfdfd;
}
a {
  color: #39cccc;
  text-decoration: none;
}
a:hover {
  color: #2ba7a7;
  text-decoration: none;
}
a:visited {
  color: #2ba7a7;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: Verdana, Geneva, sans-serif;
  font-weight: normal;
  text-align: center;
}
h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a,
h6 a,
.h6 a,
h1 a:visited,
.h1 a:visited,
h2 a:visited,
.h2 a:visited,
h3 a:visited,
.h3 a:visited,
h4 a:visited,
.h4 a:visited,
h5 a:visited,
.h5 a:visited,
h6 a:visited,
.h6 a:visited {
  color: #333333;
}
h1 a:hover,
.h1 a:hover,
h2 a:hover,
.h2 a:hover,
h3 a:hover,
.h3 a:hover,
h4 a:hover,
.h4 a:hover,
h5 a:hover,
.h5 a:hover,
h6 a:hover,
.h6 a:hover {
  color: #2ba7a7;
}
h1,
.h1,
header a.brand {
  font-size: 2.6em;
  line-height: 1.07692308em;
  margin-top: 0.26923077em;
  margin-bottom: 0.26923077em;
}
h2,
.h2 {
  font-size: 2.15em;
  line-height: 1.30232558em;
  margin-top: 0.3255814em;
  margin-bottom: 0.3255814em;
}
h3,
.h3 {
  font-size: 1.7em;
  line-height: 1.64705882em;
  margin-top: 0.41176471em;
  margin-bottom: 0.41176471em;
}
h4,
.h4 {
  font-size: 1.25em;
  line-height: 1.12em;
  margin-top: 0.56em;
  margin-bottom: 0.56em;
}
h5,
.h5 {
  font-size: 1em;
  line-height: 1.4em;
  margin-top: 0.7em;
  margin-bottom: 0.7em;
}
h6,
.h6 {
  font-size: 0.85em;
  line-height: 1.64705882em;
  margin-top: 0.82352941em;
  margin-bottom: 0.82352941em;
}
p {
  margin-top: 0.7em;
  margin-bottom: 0.7em;
}
ul {
  list-style-type: square;
}
th {
  font-weight: normal;
}
blockquote,
.blockquote {
  padding: 0 0 0 25px;
  margin-bottom: 0.7em;
  font-size: inherit;
  font-style: italic;
  border-color: #ff851b;
}
code {
  color: #657b83;
  background-color: #fdf6e3;
}
pre {
  font-size: 0.8em;
  color: #93a1a1 !important;
  background-color: #002b36;
  border: none;
  border-left: 5px solid #3d9970;
  border-radius: 0;
  padding-left: 25px !important;
  margin-top: 0.7em;
  margin-bottom: 0.7em;
}
hr {
  margin-top: 0.7em;
  margin-bottom: 0.7em;
}
.text-mono {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
.btn {
  padding: 6px 12px;
  font-size: 20px;
  line-height: 1.4;
  border-radius: 4px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 17px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-control {
  height: 42px;
  font-size: 20px;
  line-height: 1.4;
}
.thumbnail {
  margin-bottom: 0.7em;
}
.input-sm {
  height: 37px;
  padding: 5px 10px;
  font-size: 17px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 37px;
  line-height: 37px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
#header {
  margin-top: 0.7em;
}
#header .brand {
  font-weight: bold;
  text-align: left;
  display: block;
}
#header a.brand {
  color: #333333;
  text-align: left;
}
#header a.brand:hover {
  color: #2ba7a7;
}
#header a.brand small {
  font-weight: normal;
  font-size: 65%;
  line-height: 1;
  color: #777777;
}
#header h2 {
  text-align: left;
}
#header p {
  margin: 0.32em 0;
}
#header .form-group {
  margin-bottom: 0;
}
body.home h2 {
  font-size: 1em;
}
body.home h2 a {
  color: #39cccc;
}
body.home h3 {
  font-weight: normal;
  border-bottom: 1px solid #eeeeee;
}
body.home h4 {
  margin-bottom: 0;
}
body.home .gravatar {
  margin: 0;
}
body.home a > img {
  margin-bottom: 0.25em;
}
body.home .text-mono > img {
  margin-bottom: 0.1em;
}
body.archive .post-title {
  color: #333333;
}
body.archive .post-title:hover {
  color: #39cccc;
}
body.error-404 .entry-content p {
  text-align: center;
}
.more-link {
  display: inline;
  color: #39cccc;
}
.more-link:hover {
  color: #2ba7a7;
}
.pager li > a {
  border-radius: 4px;
}
.comment-list .comment {
  margin-top: 1.4em;
}
.comment-list .avatar {
  padding: 4px;
  line-height: 1.4;
  background-color: #fdfdfd;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
  max-width: 95px;
  margin-top: 1.4em;
}
.comment-list .media-body {
  padding-left: 30px;
}
.comment-list ul.children {
  list-style-type: none;
}
.entry-content > * {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.entry-content > ul,
.entry-content > ol,
.entry-content > dl,
.entry-content > table {
  margin-top: 0.7em;
  margin-bottom: 0.7em;
}
.entry-content > .alignnone,
.entry-content > img,
.entry-content > .thumbnail {
  width: auto;
}
.entry-content > .highlight {
  width: auto;
}
.entry-content > pre {
  width: auto;
}
.entry-content > table {
  display: inline-table;
}
.entry-content > iframe {
  margin: 0 auto !important;
}
@media (min-width: 768px) {
  .entry-content > * {
    width: 595px;
  }
  .entry-content > blockquote {
    margin-left: 32.5px;
  }
  .entry-content > ol,
  .entry-content > ul {
    margin-left: 32.5px;
    padding-left: 30px;
  }
}
@media (min-width: 992px) {
  body {
    font-size: 20px;
    line-height: 28px;
  }
  h1,
  .h1,
  header a.brand {
    font-size: 2.6em;
    line-height: 1.07692308em;
    margin-top: 0.26923077em;
    margin-bottom: 0.26923077em;
  }
  h2,
  .h2 {
    font-size: 2.15em;
    line-height: 1.30232558em;
    margin-top: 0.3255814em;
    margin-bottom: 0.3255814em;
  }
  h3,
  .h3 {
    font-size: 1.7em;
    line-height: 1.64705882em;
    margin-top: 0.41176471em;
    margin-bottom: 0.41176471em;
  }
  h4,
  .h4 {
    font-size: 1.25em;
    line-height: 1.12em;
    margin-top: 0.56em;
    margin-bottom: 0.56em;
  }
  h5,
  .h5 {
    font-size: 1em;
    line-height: 1.4em;
    margin-top: 0.7em;
    margin-bottom: 0.7em;
  }
  h6,
  .h6 {
    font-size: 0.85em;
    line-height: 1.64705882em;
    margin-top: 0.82352941em;
    margin-bottom: 0.82352941em;
  }
  .entry-content > * {
    width: 616.66666667px;
  }
  .entry-content > blockquote {
    margin-left: 131.66666667px;
  }
  .entry-content > ol,
  .entry-content > ul {
    margin-left: 131.66666667px;
  }
  .comment-list .avatar {
    max-width: 132px;
  }
}
@media (min-width: 1200px) {
  body {
    font-size: 24px;
    line-height: 33.6px;
  }
  h1,
  .h1,
  header a.brand {
    font-size: 2.6em;
    line-height: 1.07692308em;
    margin-top: 0.26923077em;
    margin-bottom: 0.26923077em;
  }
  h2,
  .h2 {
    font-size: 2.15em;
    line-height: 1.30232558em;
    margin-top: 0.3255814em;
    margin-bottom: 0.3255814em;
  }
  h3,
  .h3 {
    font-size: 1.7em;
    line-height: 1.64705882em;
    margin-top: 0.41176471em;
    margin-bottom: 0.41176471em;
  }
  h4,
  .h4 {
    font-size: 1.25em;
    line-height: 1.12em;
    margin-top: 0.56em;
    margin-bottom: 0.56em;
  }
  h5,
  .h5 {
    font-size: 1em;
    line-height: 1.4em;
    margin-top: 0.7em;
    margin-bottom: 0.7em;
  }
  h6,
  .h6 {
    font-size: 0.85em;
    line-height: 1.64705882em;
    margin-top: 0.82352941em;
    margin-bottom: 0.82352941em;
  }
  .entry-content > * {
    width: 750px;
  }
  .entry-content > blockquote {
    margin-left: 165px;
  }
  .entry-content > ol,
  .entry-content > ul {
    margin-left: 165px;
  }
  .comment-list .avatar {
    max-width: 165px;
  }
}
#footer hr {
  margin-bottom: 0;
}
#footer .credit {
  text-align: center;
}
.pagination > li > a {
  color: #39cccc;
}
.pagination > .active > .a,
.pagination > .active span,
.pagination > .active > .a:hover,
.pagination > .active span:hover,
.pagination > .active > .a:focus,
.pagination > .active span:focus {
  background-color: #2ba7a7;
}
/*# sourceMappingURL=style.css.map */