﻿html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}

@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.42857143;
  color: #333333;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #e35c5c;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  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;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}

body{font-size:18px;line-height:1.5714285714286;color:#5a5a5a;background-color:#E8FAFE}
.box{margin:0 0 30px}
.nopadding{padding-left:0!important;padding-right:0!important}
.addpadding{padding-left:15px!important;padding-right:15px!important}
.bgimage,#particles,.bg-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
#particles{z-index:1}
.bg-overlay{z-index:0}
.container-wrapper{position:relative;min-height:100vh;z-index:2}
.row.section-wrapper{margin-left:0;margin-right:0;margin-bottom:-30px}
.content-body,.post-single-content-body{overflow:hidden}
.content-section-body,.sidebar-section-body{padding:0}
.content-details-body{padding:54px 30px 60px;background-color:#fff}
.preloader-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#E8FAFE;z-index:99999}
.preloader-particles-wrapper{position:relative;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px}
p{margin:0 0 1.5em}
a:focus{text-decoration:none}
.font-number{font-family:'Open Sans',sans-serif}
.img-div-cover img{width:100%;height:auto}
.max-img img{max-width:100%;height:auto}
.bgimage-cover,.fit-img{background-repeat:no-repeat;background-size:cover;background-position:center center}
h1,h2,h3,h4,h5,h6{font-weight:700;color:#105D63}
.layout-divider{position:relative;width:calc(100% - 40px);height:1px;margin:20px;background-color:#757575;clear:both}
.layout-divider:before{position:absolute;content:'';width:60px;height:3px;top:-1px;left:50%;margin:0 0 0 -30px;background-color:#e35c5c}
.button-section-title{font-weight:600;color:#4a4a4a;margin:0 0 14px}
.button-element button{margin:0 7px 10px 0}
button{font-weight:700;text-transform:uppercase;color:#fff;padding:12px 25px 11px;border:none;border-radius:4px;background-color:#8a8a8a;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
button.btn-small{font-size:.857142em;padding:9px 18px 8px}
button.btn-white{color:#7a7a7a;background-color:#fff;border:#7a7a7a solid 2px;padding:10px 23px 9px}
button.btn-small.btn-white{padding:7px 16px 6px}
button.btn-dark{background-color:#1d2123}
button.btn-grey{background-color:#66727b}
button.btn-blue{background-color:#6574ad}
button.btn-green{background-color:#73b1b0}
button.btn-yellow{background-color:#e35c5c}
button.btn-orange{background-color:#cdaf0a}
button.btn-red{background-color:#c4693d}
button:hover{background-color:#aaa}
button:focus{outline:0}
button.btn-white:hover{color:#fff;background-color:#1d2123;border:#1d2123 solid 2px}
button.btn-dark:hover{background-color:#66727b}
button.btn-grey:hover{background-color:#75838d}
button.btn-blue:hover{background-color:#7080be}
button.btn-green:hover{background-color:#7dc0bf}
button.btn-yellow:hover{background-color:#f1d640}
button.btn-orange:hover{background-color:#dabb0e}
button.btn-red:hover{background-color:#d87545}
blockquote{position:relative;font-size:1.5em;line-height:1.2em;color:#8a8a8a;padding:35px;border:2px solid #105D63;border-radius:20px 20px 20px 0;background-color:#f3f3f3}
blockquote:after{position:absolute;content:'';left:50%;bottom:0;width:60px;height:3px;margin-left:-30px;background-color:#e35c5c}
blockquote.blockquote2{color:#cacaca;background-color:#66727b}
.dropcap{float:left;color:#dfdfdf;font-size:5.1428em;line-height:.85em;padding:0 19px 0 0}
.custom-list{list-style:none;margin:0 0 10px 35px !important}
.custom-list li i{font-size:12px;margin:3px 0 0;color:#e35c5c}
.custom-list li{margin:0 0 9px;padding:0 0 0 2px}
.breadcrumbs ul{list-style:none;text-align:center;margin:0;padding:11px 30px 13px}
.breadcrumbs.breadcrumbs-left ul{text-align:left}
.breadcrumbs ul li{position:relative;display:inline;font-size:.857142em;text-transform:uppercase;margin:0 24px 0 0}
.breadcrumbs ul li:last-child{margin:0}
.breadcrumbs ul li:after{position:absolute;content:'';right:0;width:1px;height:10px;margin:7px -14px 0 0;background-color:#7a7a7a}
.breadcrumbs ul li:last-child:after{display:none}
.breadcrumbs ul li a{color:#cacaca;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.breadcrumbs ul li a:hover{text-decoration:none;color:#fff}
.social-media-share{list-style:none;margin:0;padding:0}
.social-media-share li{display:inline;font-size:17px;margin:0 14px 0 0}
.social-media-share li:last-child{margin:0}
.social-media-share li a{color:#aaa;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.social-media-share li a:hover{color:#7a7a7a}
.social-media-share2{position:relative}
.social-media-share2:after{position:absolute;content:'';top:50%;left:0;width:100%;height:1px;margin:-1px 0 0;background-color:#e7e7e7;z-index:1}
.social-media-share2 ul{position:relative;list-style:none;margin:0 auto;padding:0 10px;display:table;overflow:hidden;background-color:#fff;z-index:2}
.social-media-share2 ul li{float:left;text-align:center;margin:0 5px 0 0}
.social-media-share2 ul li:last-child{margin:0}
.social-media-share2 ul li a{display:inline-block;width:29px;height:29px;line-height:29px;color:#eee;border-radius:50%;background-color:#66727b;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.social-media-share2 ul li a:hover{color:#fff;background-color:#e35c5c}
.logo{text-align:center;height:70px;margin:30px 0}
.logo img{height:100%;width:auto}
.nav-menu{position:relative;min-height:49px;margin:0 0 30px;padding:49px 0 0;background-color:#E8FAFE;border:2px solid #105D63}
.burger-menu{position:absolute;top:13px;left:15px;width:20px;height:17px;cursor:pointer}
.burger-menu i{font-size:23px;color:#105D63;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.burger-menu:hover i{color:#105D63}
.nav-menu ul{list-style:none;margin:0;padding:0}
.nav-menu > ul{display:none;border-top:#105D63 solid 1px}
.nav-menu > ul > li:first-child > a{padding:15px 15px 7px}
.nav-menu > ul > li:last-child > a{padding:7px 15px 15px}
.nav-menu ul li > a{display:block;font-size:1em;font-weight:600;color:#105D63;text-transform:uppercase;padding:7px 15px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.nav-menu ul li:hover > a{text-decoration:none;color:#E8FAFE}
.nav-menu ul li.current-menu > a{color:#105D63}
@media (min-width: 992px) {
.nav-menu ul li.current-menu > a{color:#E8FAFE}
}
.nav-menu ul ul{padding:0 0 0 15px;border:2px solid #105D63}
.nav-menu ul ul li a{font-size:.857142em}
.search-open{position:absolute;top:14px;right:15px;width:17px;height:17px;cursor:pointer}
.search-open i{font-size:24px;color:#105D63;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.search-open:hover i{color:#e35c5c}
.search-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;background-color:rgba(21,23,25,0.95)}
.search-overlay .container{position:relative;height:100vh}
.overlay-close-wrapper{position:absolute;top:30px;right:30px}
.overlay-close{position:relative;width:30px;height:30px;cursor:pointer}
.overlay-close:before,.overlay-close:after{position:absolute;content:'';top:0;left:0;width:40px;height:2px;margin:14px 0 0 -5px;background-color:#7a7a7a;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
.overlay-close:hover:before,.overlay-close:hover:after{background-color:#fff}
.overlay-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.overlay-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.search-input{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.search-form input{width:100%;height:52px;text-align:center;border:none;border-bottom:#3a3a3a solid 2px;padding:0;background-color:transparent;font-size:1.2857em}
.search-form input:focus{outline:0}
.search-form .placeholder{color:#8a8a8a}
.search-form input:-ms-input-placeholder{color:#8a8a8a}
.search-form input::-webkit-input-placeholder{color:#8a8a8a}
.search-form input:-moz-placeholder{color:#cacaca}
.search-form input::-moz-placeholder{color:#cacaca}
.overlay-hugeinc{opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s,visibility 0 .5s;-moz-transition:opacity 0.5s,visibility 0 .5s;-ms-transition:opacity 0.5s,visibility 0 .5s;-o-transition:opacity 0.5s,visibility 0 .5s;transition:opacity 0.5s,visibility 0 .5s}
.overlay-hugeinc.open{opacity:1;visibility:visible;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.overlay-hugeinc .search-form{-webkit-perspective:1200px;-moz-perspective:1200px;-ms-perspective:1200px;-o-perspective:1200px;perspective:1200px}
.overlay-hugeinc .search-form form{opacity:.4;-webkit-transform:translateY(-25%) rotateX(35deg);-moz-transform:translateY(-25%) rotateX(35deg);-ms-transform:translateY(-25%) rotateX(35deg);-o-transform:translateY(-25%) rotateX(35deg);transform:translateY(-25%) rotateX(35deg);-webkit-transition:-webkit-transform 0.5s,opacity .5s;-moz-transition:-moz-transform 0.5s,opacity .5s;-ms-transition:-ms-transform 0.5s,opacity .5s;-o-transition:-o-transform 0.5s,opacity .5s;transition:transform 0.5s,opacity .5s}
.overlay-hugeinc.open .search-form form{opacity:1;width:100%;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}
.overlay-hugeinc.close .search-form form{-webkit-transform:translateY(25%) rotateX(-35deg);-moz-transform:translateY(25%) rotateX(-35deg);-ms-transform:translateY(25%) rotateX(-35deg);-o-transform:translateY(25%) rotateX(-35deg);transform:translateY(25%) rotateX(-35deg)}
.page-title h1,.page-title h2,.page-title h3{position:relative;font-weight:600;text-transform:uppercase;margin:0 0 35px;color:#105D63;border-bottom:#e7e7e7 solid 1px}
.page-title h1{font-size:1.714285em;padding:0 0 10px}
.page-title h2{font-size:1.571428em;padding:0 0 12px}
.page-title h3{font-size:1.428571em;padding:0 0 12px}
.page-title.subtitle h2{font-size:1.285714em;padding:0 0 13px}
.page-title h1:after,.page-title h2:after,.page-title h3:after{position:absolute;content:'';left:0;bottom:-2px;width:60px;height:3px;background-color:#e35c5c!important}
.page-title.title-center{text-align:center}
.page-title.title-center h1:after,.page-title.title-center h2:after,.page-title.title-center h3:after{left:50%;margin:0 0 0 -30px}
.home-slider{position:relative;overflow:hidden;background-color:#576269}
.home-slider .slides li{position:relative;overflow:hidden}
.home-slide-overlay{position:absolute;width:100%;height:100%}
.flex-caption{position:absolute;top:50%;width:100%;text-align:center;z-index:2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:slideIn;-moz-animation:slideIn;-o-animation:slideIn;animation:slideIn;-webkit-animation-duration:1.6s;-moz-animation-duration:1.6s;-o-animation-duration:1.6s;animation-duration:1.6s}

@-webkit-keyframes slideIn {
0%{margin-top:-80px;opacity:0}
100%{margin-top:0;opacity:1}
}
@-moz-keyframes slideIn {
0%{margin-top:-80px;opacity:0}
100%{margin-top:0;opacity:1}
}
@-o-keyframes slideIn {
0%{margin-top:-80px;opacity:0}
100%{margin-top:0;opacity:1}
}
@keyframes slideIn {
0%{margin-top:-80px;opacity:0}
100%{margin-top:0;opacity:1}
}
.home-slide-caption{width:65%;margin:auto}
.home-slide-caption h1{font-size:1em;font-weight:500;color:#fff;text-transform:uppercase;line-height:1.3em;margin:0 0 22px}
.home-slide-category{display:none;margin:0 0 19px}
.home-slide-category a{font-size:.857142em;color:#fff;text-transform:uppercase;background-color:#e35c5c;padding:7px 15px;margin:0 5px 0 0;border-radius:4px;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
.home-slide-category a:last-child{margin:0}
.home-slide-category a:hover{text-decoration:none;background-color:#1d2123}
.home-slide-link a{position:relative;font-size:.857142em;font-weight:500;color:#fff;text-transform:uppercase;padding:10px 0 9px;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.home-slide-link a:before,.home-slide-link a:after{position:absolute;content:'';left:0;right:0;height:2px;background-color:#fff;-webkit-transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-ms-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}
.home-slide-link a:before{top:0}
.home-slide-link a:after{bottom:0}
.home-slide-link a:hover{text-decoration:none;padding:10px 10px 9px;background-color:#1d2123}
.home-slide-link a:hover:before,.home-slide-link a:hover:after{background-color:transparent}
.home-slide-nav{position:absolute;top:50%;list-style:none;padding:0;margin:0;width:100%;z-index:5;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.home-slide-nav a{position:absolute;width:30px;height:30px;display:block;top:50%;margin-top:-15px;text-align:center;text-decoration:none;z-index:10;cursor:pointer;background-color:#1d2123;border-radius:50%;opacity:.75;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);box-shadow:0 2px 3px 0 rgba(0,0,0,0.2)}
.home-slide-nav a:hover{opacity:1}
.home-slide-nav .slide-prev{left:15px}
.home-slide-nav .slide-next{right:15px}
.home-slide-nav a i{font-size:22px;line-height:30px;color:#fff}
.home-slide-nav .slide-prev i{margin:-1px 0 0 -2px}
.home-slide-nav .slide-next i{margin:-1px -2px 0 0}
.home-carousel{margin:0 0 30px}
.carousel-item{position:relative}
.carousel-item .carousel-title{position:absolute;top:50%;left:0;width:100%;text-align:center;z-index:1;background-color:rgba(0,0,0,0.5);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.carousel-item:hover .carousel-title{background-color:rgba(231,205,59,0.75)}
.carousel-item .carousel-title h3{position:relative;top:50%;margin:0;font-size:1.285714em;font-weight:700;color:#fff;text-transform:uppercase;padding:20px 30px 19px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.carousel-item:hover .carousel-title h3{padding:35px 30px 34px}
.carousel-item .carousel-title h3:after{position:absolute;content:'';left:50%;bottom:0;width:40px;height:2px;margin:0 0 0 -20px;background-color:#e35c5c;opacity:1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.carousel-item:hover .carousel-title h3:after{opacity:0}
.home-carousel-nav{width:35px;height:20px;margin:auto;overflow:hidden}
.carouselArrow{font-size:34px;color:#fff;line-height:0;margin:-7px 0 0;cursor:pointer;opacity:.65;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.carouselArrow:hover{opacity:1}
.carouselArrow.prev{float:left}
.carouselArrow.next{float:right}
.post-list article{overflow:hidden;margin:0 0 30px}
.post-list article:last-child{margin:0}
.post-img{position:relative;overflow:hidden}
.post-img .overlay-hover{opacity:0;z-index:1;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
.post-img:hover .overlay-hover{opacity:.4}
.post-img .post-list-category{position:absolute;left:0;width:100%;text-align:center;padding:19px 30px;background-color:rgba(36,41,44,0.5);z-index:3;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.post-img:hover .post-list-category{bottom:0!important}
.post-media-category{text-align:center;padding:15px 30px;background-color:#576269}
.post-list-category ul,.post-media-category ul{margin:0;padding:0;list-style:none}
.post-list-category ul li,.post-media-category ul li{position:relative;display:inline;font-size:.928571em;font-weight:600;text-transform:uppercase;white-space:nowrap;margin:0 30px 0 0}
.post-list-category ul li:last-child,.post-media-category ul li:last-child{margin:0}
.post-list-category ul li:after,.post-media-category ul li:after{position:absolute;content:'';top:0;right:-17px;width:1px;height:13px;background-color:#cacaca}
.post-list-category ul li:last-child:after,.post-media-category ul li:last-child:after{display:none}
.post-list-category ul li a,.post-media-category ul li a{color:#cacaca;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.post-list-category ul li a:hover,.post-media-category ul li a:hover{color:#fff;text-decoration:none}
.post-type-standard{background-color:#E8FAFE;border:2px solid #23527c;margin:20px 0}
.post-entry{position:relative;padding:20px 10px}
.post-type-slide .post-entry{padding:30px 30px 40px}
.post-entry:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:1px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.12);-ms-box-shadow:0 1px 2px 0 rgba(0,0,0,0.12);-o-box-shadow:0 1px 2px 0 rgba(0,0,0,0.12);box-shadow:0 1px 2px 0 rgba(0,0,0,0.12)}
.post-entry h2{position:relative;font-size:1.571428em;font-weight:600;color:#4a4a4a;line-height:1.2em;text-transform:uppercase;margin:0 0 25px;padding:0 0 11px;border-bottom:#e7e7e7 solid 1px}
.post-entry h2:after{position:absolute;content:'';left:0;bottom:-2px;width:60px;height:3px;background-color:#e35c5c}
.post-entry h2 a{color:#105D63;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.post-entry h2 a:hover{text-decoration:none;color:#e35c5c}
.post-description{margin:0 0 5px;overflow:hidden}
.post-meta ul{margin:0;padding:0;list-style:none}
.post-meta ul li{position:relative;display:inline;font-family:'Open Sans',sans-serif;font-size:.857142em;text-transform:uppercase;margin:0 25px 0 0;white-space:nowrap}
.post-meta ul li:last-child{margin:0}
.post-meta ul li:nth-child(3) span{margin:0 0 0 7px}
.post-meta ul li:after{position:absolute;content:'';top:2px;right:-14px;width:1px;height:13px;background-color:#e7e7e7}
.post-meta ul li:last-child:after{display:none}
.post-meta ul li a{color:#aaa;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.post-meta ul li a:hover{text-decoration:none;color:#e35c5c}
.post-share{min-height:100px;font-size:13px;font-weight:600;text-transform:uppercase;padding:18px 30px 16px}
.share-btn,.share-masonry{width:70px;position:relative;padding:0 0 0 23px;color:#7a7a7a;cursor:pointer;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.share-btn:before,.share-masonry:before{position:absolute;font-family:FontAwesome;content:'\f1e0';top:-2px;left:0;font-size:14px;color:#cacaca}
.share-btn:hover,.share-masonry:hover{color:#aaa}
.read-more-btn{float:right;background-color:#105D63;color:#E8FAFE;border:2px solid #105D63;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}
.read-more-btn:hover{background-color:#e35c5c;border:2px solid #e35c5c;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;color:#E8FAFE}
.read-more-btn a{position:relative;color:#E8FAFE;padding:15px;font-size:22px;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;display:block}
.read-more-btn a:before{position:absolute;font-family:FontAwesome;top:-4px;left:0;font-size:24px;color:#E8FAFE}
.read-more-btn a:hover{text-decoration:none;color:#E8FAFE}
.pagination{margin:30px 0 0;overflow:hidden}
.pagination.pagination-masonry{margin:0}
.pagination.pagination-masonry-fullwidth{display:table;margin:0 auto}
.pagination.pagination-fullwidth{display:table;margin:0 auto;margin-top:30px}
.pagination ul{list-style:none;margin:0;padding:0;float:right}
.pagination.pagination-fullwidth ul{float:none}
.pagination ul li{float:left;margin:0 0 0 8px;text-align:center;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;line-height:40px}
.pagination ul li:first-child{margin:0}
.pagination ul li a{display:block;width:40px;height:40px;border-radius:50%;color:#d2d2d2;background-color:#66727b;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.pagination ul li:hover a,.pagination ul li.pagination-active a{text-decoration:none;color:#fff;background-color:#e35c5c}
.post-video iframe{border:none}
.post-audio{overflow:hidden}
.post-audio iframe{width:100%;border:none}
.share-standard{margin:15px 0 0;padding:0;list-style:none}
.share-standard li{position:relative;display:inline;font-size:14px;margin:0 0 0 26px}
.share-standard li:first-child{margin:0}
.share-standard li:before{position:absolute;content:'';top:1px;left:-15px;width:1px;height:13px;background-color:#cacaca}
.share-standard li:first-child:before{display:none}
.share-standard li a{color:#aaa;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.share-standard li a:hover{color:#7a7a7a}
.post-gallery{width:100%;overflow:hidden;background-color:#576269}
.megafolio-container{position:relative;width:100%}
.mega-entry:first-child{overflow:hidden}
.mega-entry .mega-overlay-hover{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.2);opacity:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
.mega-entry:hover .mega-overlay-hover{opacity:.4}
.post-list-slide{background-color:#576269}
.post-list-slide .slides li{overflow:hidden}
.post-list-slide .slides li figure{position:relative}
.flexControl-custom{padding:21px 30px 0;background-color:#fff}
.flexControl-custom-nav{margin:0;padding:0;text-align:center}
.flexControl-custom-nav li{display:inline-block;width:12px;height:12px;margin:0 6px 0 0;border-radius:50%;background-color:#e7e7e7;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.flexControl-custom-nav li:last-child{margin:0}
.flexControl-custom-nav li.flex-active{position:relative;bottom:-2px;background-color:transparent;border:#d2d2d2 solid 2px}
.post-audio iframe{margin:0 0 -6px}
article.post-blog-list{border-radius:0;overflow:inherit}
.blog-list-img{margin:0 0 15px}
.blog-list-img figure{position:relative;height:242px;overflow:hidden}
.blog-list-img figure .overlay-hover{opacity:0}
.blog-list-img figure:hover .overlay-hover{opacity:.4}
.post-blog-list .post-entry{padding:0 0 55px!important;background-color:#f5f5f5!important}
.post-blog-list .post-entry:after{display:none}
.blog-list-details{padding:40px 30px;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.12);-ms-box-shadow:0 1px 2px 0 rgba(0,0,0,0.12);-o-box-shadow:0 1px 2px 0 rgba(0,0,0,0.12);box-shadow:0 1px 2px 0 rgba(0,0,0,0.12)}
.post-blog-list .post-entry h2{font-size:1.285714em!important;padding:0 0 12px!important}
.post-blog-list .post-meta ul li{font-size:.785714em;margin:0 25px 0 0}
.post-blog-list .post-meta ul li:after{right:-15px;height:12px}
.post-blog-list .post-description{margin:0 0 -5px}
.post-blog-list .post-meta ul li:nth-child(3) span{margin:0}
.post-blog-list .post-meta ul li:nth-child(4) span{margin:0 0 0 6px}
.post-blog-list.post-type-video .blog-list-img figure:before,.post-blog-list.post-type-audio .blog-list-img figure:before{position:absolute;font-family:FontAwesome;font-size:30px;text-align:center;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;color:#fff;border-radius:50%;background-color:rgba(36,41,44,0.6);z-index:1}
.post-blog-list.post-type-video .blog-list-img figure:before{content:'\f008';line-height:58px}
.post-blog-list.post-type-audio .blog-list-img figure:before{content:'\f130';line-height:60px}
.blog-list-share{position:absolute;left:50%;bottom:20px;width:16px;height:16px;line-height:16px;margin:0 0 0 -8px;text-align:center;cursor:pointer}
.blog-list-share i{font-size:16px;color:#cacaca;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.blog-list-share:hover i{color:#aaa}
.share-tooltip{display:none;position:absolute;top:100%;left:50%;margin:0 0 0 -76px;padding:10px 20px;border-radius:4px;background-color:#1d2123;z-index:3;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);box-shadow:0 2px 3px 0 rgba(0,0,0,0.2)}
.share-tooltip ul{position:relative;list-style:none;margin:0;padding:0}
.share-tooltip ul:before{position:absolute;content:'';top:-14px;left:50%;width:15px;height:15px;margin:0 0 0 -6.5px;border-radius:2px;background-color:#1d2123;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.share-tooltip ul li{display:inline;margin:0 20px 0 0}
.share-tooltip ul li:last-child{margin:0}
.share-tooltip ul li a{color:#cacaca;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.share-tooltip ul li a:hover{color:#fff}
.post-masonry .container{width:100%}
.masonry-article-wrap{position:relative}
.masonry-wrapper .post-entry{padding:40px 30px 38px}
.masonry-wrapper .post-type-slide .post-entry{padding:30px 30px 38px}
.masonry-wrapper .post-entry h2{font-size:1.285714em!important;padding:0 0 12px!important}
.masonry-wrapper .post-meta ul li{font-size:.785714em}
.masonry-wrapper .post-meta ul li:after{height:12px}
.masonry-wrapper .share-tooltip{top:100%!important;left:0!important;right:inherit!important;margin:0}
.masonry-wrapper .share-tooltip ul:before{left:50%!important;margin:0 0 0 -6.5px !important}
.archive-title{position:relative;margin:0 0 30px;padding:33px 30px;text-align:center;background-color:#576269}
.archive-title:after{position:absolute;content:'';left:50%;bottom:0;margin:0 0 0 -30px;width:60px;height:3px;background-color:#e35c5c}
.archive-title span{position:relative;display:inline-block;font-size:18px;color:#cacaca;margin:0 25px 0 0}
.archive-title span:after{position:absolute;content:'';top:7px;right:-14px;width:1px;height:13px;background-color:#9a9a9a}
.archive-title h1{display:inline;font-size:18px;font-weight:600;color:#fff;text-transform:uppercase}
.post-single-details-body .page-title h1,.post-single-details-body .page-title h2,.post-single-details-body .page-title h3{margin:0 0 14px}
.post-single-details-body .subtitle h2{margin:0 0 31px}
.post-single-details-body .post-meta{margin:0 0 29px}
.post-single-details-body .post-meta ul li:nth-child(3) span{margin:0}
.post-single-details-body .post-meta ul li:nth-child(4) span{margin:0 0 0 6px}
.post-single-tags{margin:0 0 45px;overflow:hidden}
.post-single-tags h5{margin:0 0 12px;font-weight:600;text-transform:uppercase}
.post-single-tags a{font-size:.928571em;color:#8a8a8a;text-decoration:none;float:left;margin:0 5px 5px 0;white-space:nowrap;background-color:#f2f2f2;padding:0 16px;border-radius:4px;line-height:32px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.post-single-tags a:hover{color:#fff;background-color:#e35c5c}
.post-pagination-wrap{margin:42px 0 -43px;overflow:hidden}
.post-pagination{margin:0 0 30px}
.post-pagination span{position:relative;font-size:.857142em;color:#9a9a9a;text-transform:uppercase}
.post-pagination h4{margin:1px 0 0;font-size:1.285714em;font-weight:600;color:#4a4a4a;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.post-pagination:hover h4{color:#e35c5c}
.post-pagination a:hover{text-decoration:none}
.post-pagination.pagination-prev{float:left;padding:0 15px 0 0}
.post-pagination.pagination-next{float:right;text-align:right;padding:0 0 0 15px}
.post-pagination.pagination-prev span{padding:0 0 0 15px}
.post-pagination.pagination-next span{padding:0 15px 0 0}
.post-pagination.pagination-prev span:before,.post-pagination.pagination-next span:after{position:absolute;top:0;font-family:FontAwesome;font-size:10px;color:#e35c5c}
.post-pagination.pagination-prev span:before{left:0;content:'\f053'}
.post-pagination.pagination-next span:after{right:0;content:'\f054'}
.post-author{position:relative;padding:40px 30px 35px;background-color:#576269}
.post-author-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#576269;opacity:.75;z-index:1}
.post-author-details{position:relative;z-index:2}
.post-author-details > figure{margin:0 0 27px}
.post-author-details > figure img{border-radius:50%}
.post-author-details h3{position:relative;margin:0 0 20px;padding:0 0 23px;font-size:1.285714em;font-weight:600;color:#fff;text-transform:uppercase}
.post-author-details h3:after{position:absolute;content:'';left:50%;bottom:0;width:60px;height:1px;margin:0 0 0 -30px;background-color:#e35c5c}
.post-author-description{color:#fff}
.post-author-social-media{margin:0;padding:0;list-style:none}
.post-author-social-media li{display:inline;margin:0 15px 0 0}
.post-author-social-media li:last-child{margin:0}
.post-author-social-media li a{color:#fff;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.post-author-social-media li a:hover{color:#e35c5c}
.post-related{margin:0 0 12px}
.post-related .container{width:100%}
.post-related-item figure{position:relative;margin:0 0 19px}
.post-related-item figure .overlay-hover{opacity:0}
.post-related-item figure:hover .overlay-hover{opacity:1}
.post-related-item h4{margin:0;font-size:1em;line-height:1.4em}
.post-related-item h4 a{color:#7a7a7a;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.post-related-item h4 a:hover{text-decoration:none;color:#e35c5c}
.post-comments{margin:0 0 17px}
.post-comments .page-title span{font-family:'Open Sans',sans-serif;margin:0 0 0 10px}
.comment-list,.comment-list ul{margin:0;padding:0;list-style:none}
.comment-list > li{margin:0 0 30px;border-bottom:#e7e7e7 solid 1px}
.comment-list > li:last-child{margin:0;border-bottom:none}
.comment-list ul li{padding:30px 0 0;border-top:#e7e7e7 solid 1px}
.comment-list ul li:first-child{border-top:none}
.comment-list ul{border-top:#e7e7e7 solid 1px}
.comment-wrapper{margin:0 0 30px}
.comment-avatar{text-align:center}
.comment-avatar img{margin:0 0 25px;border-radius:50%}
.comment-name{margin:0 0 15px;font-weight:600;color:#4a4a4a}
.comment-name a{color:#4a4a4a;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.comment-name a:hover{color:#e35c5c;text-decoration:none}
.comment-date{font-family:'Open Sans',sans-serif;font-size:.857142em;font-weight:400;color:#aaa;margin:0 0 0 8px}
.comment-reply a{font-weight:600;color:#e35c5c;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.comment-reply a:hover{color:#4a4a4a;text-decoration:none}
.post-gallery-slide{position:relative;overflow:hidden;background-color:#576269}
.post-gallery-slide .slides li{position:relative;overflow:hidden}
.post-gallery-slide .slides li figure .overlay-hover{opacity:0}
.post-gallery-slide .slides li figure:hover .overlay-hover{opacity:.4}
.contact-form input[type=text],.contact-form textarea{width:100%;border-radius:4px;border:#dadada solid 1px;position:relative;z-index:2;background-color:transparent}
.contact-form input[type=text]{height:45px;padding:0 20px}
.contact-form textarea{height:215px;padding:11px 20px}
.contact-form input[type=text]:focus,.contact-form textarea:focus{outline:0}
.contact-form input[type=submit]{width:100%;font-weight:700;text-transform:uppercase;color:#fff;margin:-6px 0 0;padding:12px 25px 11px;border:none;border-radius:4px;background-color:#66727b;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.contact-form input[type=submit]:hover{background-color:#75838d}
.contact-form input[type=submit]:focus{outline:0}
.contact-form .box{position:relative}
.contact-form input ~ label,.contact-form textarea ~ label{position:absolute;top:13px;left:20px;font-size:.928571em;color:#9a9a9a;z-index:1}
.contact-form input:focus ~ label,.contact-form textarea:focus ~ label,.contact-form input:valid ~ label,.contact-form textarea:valid ~ label{display:none}
.loading{display:none;position:absolute;top:5px;left:50%;margin-left:-80px;color:#fff}
#reply_message{display:none;text-align:center;padding:15px 0 0;clear:both}
.widget{margin:0 0 30px;border:2px solid #105D63}
.widget:last-child{margin:0}
.widget-title{padding:19px 30px;background-color:#E8FAFE}
.widget-title h3{position:relative;font-size:1.285714em;font-weight:600;text-transform:uppercase;color:#105D63;border-bottom:#e7e7e7 solid 1px}
.widget-detail{position:relative;padding:40px 30px;color:#4a4a4a;background-color:#E8FAFE;overflow:hidden}
.widget-title h3:after{position:absolute;content:'';left:0;bottom:-2px;width:60px;height:3px;background-color:#e35c5c!important}
.disableSticky{transform:none!important}
.widget_about_us .widget-detail{padding:0}
.widget-about-detail{padding:35px 30px}
.widget-about-social ul{list-style:none;margin:0;padding:0;text-align:center}
.widget-about-social ul li{display:inline;margin:0 15px 0 0}
.widget-about-social ul li:last-child{margin:0}
.widget-about-social ul li a{color:#cacaca;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.widget-about-social ul li a:hover{color:#fff}
.recent-wrap{display:table;width:100%;margin:0 0 20px;padding:0 0 20px;border-bottom:#858585 solid 1px}
.recent-wrap:last-child{margin:0;padding:0;border:none!important}
.recent-post-thumb{display:table-cell;vertical-align:top;width:80px}
.recent-post-thumb figure{position:relative;width:80px;height:80px;overflow:hidden}
.recent-post-thumb figure .overlay-hover{opacity:0}
.recent-post-thumb figure:hover .overlay-hover{opacity:1}
.recent-post-detail{display:table-cell;vertical-align:top;padding:0 0 0 20px}
.recent-post-detail h4{font-size:1em;font-weight:400;line-height:1.6em;margin:-2px 0 10px;color:#d2d2d2}
.recent-post-detail a{font-weight:600;color:#fff;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.recent-post-detail a:hover{text-decoration:none;color:#e35c5c}
.widget_categories ul{list-style:none;margin:0;padding:0}
.widget_categories ul li{font-weight:600;padding:15px 0 14px;border-bottom:#858585 solid 1px}
.widget_categories ul li:first-child{padding:0 0 14px}
.widget_categories ul li:last-child{padding:15px 0 0;border:none!important}
.widget_categories ul li span{font-family:'Open Sans',sans-serif;margin:0 0 0 10px}
.widget_categories ul li a{position:relative;color:#d2d2d2;padding:0 0 0 21px;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.widget_categories ul li a:hover{text-decoration:none;color:#fff}
.widget_categories ul li > ul{padding:0 0 0 20px}
.widget_categories ul li > ul li:first-child{padding:15px 0 14px}
.widget_categories ul ul{margin-top:14px;border-top:#858585 solid 1px}
.widget_categories ul li a:before{position:absolute;content:'';top:-1px;left:0;font-family:FontAwesome;content:\f10c;font-size:12px;color:#cacaca;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.widget_categories ul li a:hover:before{content:'\f111';color:#fff}
.widget.widget_instagram{margin:0 0 15px;overflow:hidden}
.widget_instagram .widget-detail{width:calc(100% + 45px);padding:0 15px;margin:0 0 0 -22px;border-radius:0;background-color:transparent!important}
.widget_instagram .widget-detail:after{display:none}
.widget_instagram ul{margin:0;padding:0;list-style:none}
.widget_instagram ul li{width:33.33333%;float:left;padding-left:7.5px;padding-right:7.5px;margin:0 0 15px}
.widget_instagram ul li img{width:100%;height:auto}
.widget_instagram ul li figure{position:relative;border-radius:4px;overflow:hidden}
.widget_instagram ul li figure .overlay-hover{opacity:0}
.widget_instagram ul li figure:hover .overlay-hover{opacity:1}
.widget_follow_subscribe .widget-detail{padding:36px 30px 40px}
.widget_follow_subscribe p{text-align:center}
.follow-subscribe-social{margin:0 0 15px;padding:0 0 14px;border-bottom:#858585 solid 1px}
.follow-subscribe-social ul{list-style:none;margin:0;padding:0;text-align:center}
.follow-subscribe-social ul li{display:inline;margin:0 15px 0 0}
.follow-subscribe-social ul li:last-child{margin:0}
.follow-subscribe-social ul li a{font-size:17px;color:#cacaca;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.follow-subscribe-social ul li a:hover{color:#fff}
form.subscribe{margin-top:-7px}
form.subscribe input{display:block;width:100%}
.subscribe-email{height:45px;border-radius:4px;border:none;margin:0 0 15px;padding:0 15px;font-size:.928571em;background-color:rgba(255,255,255,0.2)}
.subscribe-email:focus{outline:0}
form.subscribe .placeholder{color:#cacaca}
form.subscribe input:-ms-input-placeholder{color:#cacaca}
form.subscribe input::-webkit-input-placeholder{color:#cacaca}
form.subscribe input:-moz-placeholder{color:#fafafa}
form.subscribe input::-moz-placeholder{color:#fafafa}
.subscribe-button{height:45px;font-weight:600;color:#fff;text-transform:uppercase;border-radius:4px;border:none;background-color:#e35c5c;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
.subscribe-button:hover{background-color:#f1d640}
.subscribe-button:focus{outline:0}
.widget_banner_sidebar .widget-detail{padding:0;border-radius:0;background-color:transparent!important}
.widget_banner_sidebar .widget-detail:after{display:none}
.widget_banner_sidebar .widget-detail img{max-width:100%;height:auto}
.widget_tag_cloud .widget-detail{padding:0;border-radius:0;background-color:transparent!important}
.widget_tag_cloud .widget-detail:after{display:none}
.widget_tag_cloud .tagcloud{overflow:hidden}
.widget_tag_cloud .tagcloud a{font-size:.928571em;color:#105D63;border:2px solid #105D63;text-decoration:none;float:left;margin:0 5px 5px 0;white-space:nowrap;background-color:#E8FAFE;padding:0 16px;line-height:37px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.widget_tag_cloud .tagcloud a:hover{color:#E8FAFE;background-color:#105D63;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.widget_tag_cloud .tagcloud a span{margin:0 0 0 5px}
.widget-detail.widget-color{color:#fff;background-color:#e35c5c}
.widget-detail.widget-color:after{background-color:#1d2123}
.widget-color .widget-about-social ul li a{color:#fff}
.widget-color .widget-about-social ul li a:hover{color:#1d2123}
.widget-color .recent-wrap{border-bottom:rgba(255,255,255,0.5) solid 1px}
.widget-color .recent-post-detail h4,.widget-color .recent-post-detail a{color:#fff}
.widget-color .recent-post-detail a:hover{color:#1d2123}
.widget_categories .widget-color ul li{border-bottom:rgba(255,255,255,0.5) solid 1px}
.widget_categories .widget-color ul ul{border-top:rgba(255,255,255,0.5) solid 1px}
.widget_categories .widget-color ul li a,.widget_categories .widget-color ul li a:hover,.widget_categories .widget-color ul li a:before,.widget_categories .widget-color ul li a:hover:before{color:#fff}
.widget-color .follow-subscribe-social{border-bottom:rgba(255,255,255,0.5) solid 1px}
.widget-color .follow-subscribe-social ul li a{color:#fff}
.widget-color .follow-subscribe-social ul li a:hover{color:#1d2123}
.widget-color .subscribe-email{background-color:rgba(255,255,255,0.4)}
.widget-color form.subscribe .placeholder{color:#fff}
.widget-color form.subscribe input:-ms-input-placeholder{color:#fff}
.widget-color form.subscribe input::-webkit-input-placeholder{color:#fff}
.widget-color form.subscribe input:-moz-placeholder{color:#fff}
.widget-color form.subscribe input::-moz-placeholder{color:#fff}
.widget-color .subscribe-button{color:#fff;background-color:#2a2a2a}
.widget-color .subscribe-button:hover{background-color:#3f3f3f}
.footer-section{position:absolute;bottom:0;width:100%}
.footer-wrapper{overflow:hidden}
.footer-details{padding:20px 0;background-color:#E8FAFE}
.footer-instagram{background-color:#E8FAFE}
.footer-instagram h2{margin:0;text-align:center;text-transform:uppercase;font-size:1.285714em;font-weight:600;color:#fff;background-color:#1d2123;padding:27px 30px}
.footer-instagram-carousel,.footer-carousel figure{position:relative}
.footer-carousel figure .overlay-hover{opacity:0;z-index:2}
.footer-carousel figure:hover .overlay-hover{opacity:1}
.footer-instagram-carousel .footer-carouselArrow{position:absolute;top:50%;width:34px;height:34px;margin:-17px 0 0;border-radius:50%;background-color:rgba(36,41,44,0.65);z-index:1;cursor:pointer;font-size:24px;color:rgba(255,255,255,0.85);text-align:center;line-height:34px;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);-o-box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);box-shadow:0 2px 3px 0 rgba(0,0,0,0.2)}
.footer-instagram-carousel:hover .footer-carouselArrow{opacity:1}
.footer-instagram-carousel .footer-carouselArrow:hover{background-color:rgba(36,41,44,0.85);color:rgba(255,255,255,1)}
.footer-carouselArrow.prev{left:15px}
.footer-carouselArrow.next{right:15px}
.footer-carouselArrow.prev i{margin:0 2px 0 0}
.footer-carouselArrow.next i{margin:0 0 0 2px}
.footer-details .widget-title{padding:0;border-radius:0;background-color:transparent}
.footer-details .widget-title h3{position:relative;font-size:1.142857em;padding:0 0 12px;border-bottom:#858585 solid 1px}
.footer-details .widget-title h3:after{position:absolute;content:'';left:0;bottom:-2px;width:40px;height:3px;background-color:#e35c5c}
.footer-details .widget-detail{padding:0;border-radius:0;color:#cacaca;background-color:transparent!important}
.footer-details .widget-detail:after{display:none}
.footer-details .widget-about-detail{padding:25px 0 0!important}
.footer-details .widget-about-social ul{text-align:left}
.footer-details .widget-about-social ul li{font-size:17px}
.footer-details .widget-about-social ul li a{color:#cacaca!important}
.footer-details .widget-about-social ul li a:hover{color:#fff!important}
.footer-details .recent-wrap{border-bottom:#858585 solid 1px}
.footer-details .recent-post-detail h4{color:#cacaca}
.footer-details .widget_categories ul li{border-bottom:#858585 solid 1px}
.footer-details .widget_categories ul li a{color:#cacaca}
.footer-details .widget_categories ul li a:hover{color:#fff}
.footer-details .widget_categories ul ul{border-top:#858585 solid 1px}
.footer-details .widget_categories ul li a:before{color:#cacaca}
.footer-details .widget_categories ul li a:hover:before{color:#fff}
.footer-details .widget_instagram .widget-detail{width:calc(100% + 45px);padding:0 15px;margin:0 0 0 -22px}
.footer-details .widget_follow_subscribe p,.footer-details .follow-subscribe-social ul{text-align:left}
.footer-details .follow-subscribe-social{border-bottom:#858585 solid 1px}
.footer-details .follow-subscribe-social ul li a{color:#cacaca}
.footer-details .follow-subscribe-social ul li a:hover{color:#fff}
.footer-details .subscribe-email{background-color:rgba(255,255,255,0.2)}
.footer-details form.subscribe .placeholder{color:#cacaca}
.footer-details form.subscribe input:-ms-input-placeholder{color:#cacaca}
.footer-details form.subscribe input::-webkit-input-placeholder{color:#cacaca}
.footer-details form.subscribe input:-moz-placeholder{color:#fafafa}
.footer-details form.subscribe input::-moz-placeholder{color:#fafafa}
.footer-details .subscribe-button{background-color:#e35c5c}
.footer-details .subscribe-button:hover{background-color:#f1d640}
.footer-details .widget_tag_cloud .tagcloud a{color:#105D63;font-family:'Raleway',sans-serif;background-color:#E8FAFE}
.footer-details .widget_tag_cloud .tagcloud a:hover{color:#E8FAFE;background-color:#105D63}
.footer-bottom{min-height:45px;font-size:12px;color:#aaa;padding:13px 30px!important;background-color:#1e2225}
.footer-bottom a{color:#eaeaea;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.footer-bottom a:hover{text-decoration:none;color:#fff}
.bottom-text-left{margin:0 0 2px}
.bottom-text-left,.bottom-text-right{text-align:center}
#toTop{cursor:pointer;display:none;position:fixed;bottom:2em;right:2em;width:48px;height:48px;text-align:center;color:#105D63;background:#E8FAFE;z-index:1000;border:2px solid #105D63;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out;-ms-transition:color .2s ease-in-out,background-color .2s ease-in-out;-o-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out}
#toTop:hover{color:#E8FAFE;background-color:#e35c5c;border:2px solid #e35c5c}
#toTop i{font-size:30px;line-height:44px}
.overlay-hover{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.2);-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
@media (min-width: 480px) {
.content-details-body{padding:54px 40px 60px}
.overlay-close{width:40px;height:40px}
.overlay-close:before,.overlay-close:after{width:54px;margin:19px 0 0 -7px}
.search-form input{height:56px;font-size:1.7142em}
.social-media-share2 ul{padding:0 15px}
.social-media-share2 ul li{margin:0 10px 0 0}
.home-slide-category{display:block}
.home-slide-caption{width:70%}
.home-slide-caption h1{font-size:1.2857142em}
.home-slide-link a{font-size:1em;padding:10px 0}
.home-slide-link a:hover{padding:10px}
.page-title h1{font-size:2.142857em}
.page-title h2{font-size:2em;padding:0 0 10px}
.page-title h3{font-size:1.714285em;padding:0 0 11px}
.post-single-details-body .page-title h1{font-size:2em}
.breadcrumbs ul{padding:11px 40px 13px}
.post-img .post-list-category{padding:19px 40px}
.post-media-category{padding:15px 40px}
.post-entry{padding:30px}
.post-type-slide .post-entry{padding:30px 40px 40px}
.masonry-wrapper .post-entry{padding:40px 40px 38px}
.masonry-wrapper .post-type-slide .post-entry{padding:30px 40px 38px}
.post-entry h2{font-size:2em;padding:0 0 9px}
.post-share{padding:18px 20px 16px}
.flexControl-custom{padding:21px 40px 0}
.blog-list-img figure{height:325px}
.blog-list-details{padding:40px}
.archive-title{padding:33px 40px}
.archive-title span,.archive-title h1{font-size:2em}
.archive-title span:after{top:11px;height:20px}
.post-author{padding:40px 40px 35px}
.widget-title{padding:19px 40px}
.widget-detail{padding:40px}
.widget-about-detail{padding:35px 40px}
.widget_follow_subscribe .widget-detail{padding:36px 40px 40px}
.footer-details .widget_follow_subscribe .widget-detail{padding:0}
.footer-details{padding:0}
.footer-instagram h2{padding:27px 40px}
.footer-carouselArrow.prev{left:20px}
.footer-carouselArrow.next{right:20px}
.footer-bottom{padding:13px 40px!important}
}
@media (min-width: 768px) {
.logo{height:auto;margin:60px 0 40px}
.logo img{height:auto}
.nav-menu{min-height:60px;padding:60px 0 0}
.nav-menu > ul > li:first-child > a{padding:15px 25px 7px}
.nav-menu > ul > li:last-child > a{padding:7px 25px 15px}
.nav-menu ul li > a{padding:7px 25px}
.nav-menu ul ul{padding:0 0 0 25px}
.burger-menu{top:18px;left:25px}
.search-open{top:20px;right:25px}
.overlay-close-wrapper{top:30px;right:20px}
.search-form input{height:60px;font-size:2.1428em}
.home-slide-caption{width:76%}
.home-slide-caption h1{font-size:2.142857em;line-height:1.2em;margin:0 0 46px}
.home-slide-category{margin:0 0 32px}
.home-slide-link a{padding:15px 0}
.home-slide-link a:hover{padding:15px}
.home-slide-nav a{width:42px;height:42px;margin-top:-21px}
.home-slide-nav .slide-prev{left:25px}
.home-slide-nav .slide-next{right:25px}
.home-slide-nav a i{font-size:28px;line-height:42px}
.home-slide-nav .slide-prev i{margin:-1px 0 0 -2px}
.home-slide-nav .slide-next i{margin:-1px -4px 0 0}
.post-share{overflow:hidden}
.share-btn{float:left}
.share-standard{margin:-1px 0 0}
.share-standard li:first-child{margin:0 0 0 26px}
.share-standard li:first-child:before{display:block}
.blog-list-box{display:table;width:100%}
.blog-list-img,.blog-list-box .blog-entry{display:table-cell;vertical-align:top}
.blog-list-img{margin:0;width:230px;padding:0 15px 0 0}
.blog-list-img figure{width:100%;height:211px}
.post-blog-list .post-entry{padding:0 40px 0 0 !important}
.blog-list-details{min-height:211px;padding:40px 30px;-webkit-box-shadow:1px 0 2px 0 rgba(0,0,0,0.12);-moz-box-shadow:1px 0 2px 0 rgba(0,0,0,0.12);-ms-box-shadow:1px 0 2px 0 rgba(0,0,0,0.12);-o-box-shadow:1px 0 2px 0 rgba(0,0,0,0.12);box-shadow:1px 0 2px 0 rgba(0,0,0,0.12)}
.post-blog-list .post-entry h2{margin:-4px 0 25px}
.post-blog-list .post-meta{margin:0 0 -6px}
.blog-list-share{left:inherit;right:12px;bottom:50%;margin:0 0 -8px}
.share-tooltip{top:64%;left:inherit;right:0;margin:0}
.share-tooltip ul:before{left:inherit;right:-7px;margin:0}
.widget_instagram ul li{width:20%}
.comment-list > li > ul{padding:0 0 0 120px}
.comment-wrapper{margin:0;display:table;width:100%}
.comment-avatar{width:90px;text-align:inherit;display:table-cell;vertical-align:top}
.comment-avatar figure{height:90px;margin:0 0 30px}
.comment-details{position:relative;display:table-cell;vertical-align:top;padding:0 0 0 30px}
.comment-name{padding:0 60px 0 0}
.comment-reply{position:absolute;top:0;right:0}
.contact-form.comment-input input[type=text]{width:320px}
}
@media (min-width: 992px) {
.content-section-body{padding-right:15px}
.sidebar-section-body{padding-left:15px}
.nav-menu{padding:0 60px}
.nav-menu > ul{display:block!important;border:none;text-align:center}
.nav-menu ul li{position:relative;display:inline-block;margin:0 -2px}
.nav-menu ul li:after{position:absolute;display:block;content:'';top:0;width:0;height:100%;background-color:#105D63;z-index:1;opacity:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .18s ease-in-out;-moz-transition:all .18s ease-in-out;-ms-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}
.nav-menu ul li:hover:after,.nav-menu ul li.current-menu:after{width:100%;opacity:1}
.nav-menu ul li > a{position:relative;width:100%;display:inherit;padding:19px 17px!important;z-index:2}
.nav-menu ul ul{position:absolute;width:200px;top:100%;left:0;padding:0;background-color:#E8FAFE;text-align:left;z-index:3;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,0.4);-ms-box-shadow:0 2px 3px 0 rgba(0,0,0,0.4);-o-box-shadow:0 2px 3px 0 rgba(0,0,0,0.4);box-shadow:0 2px 3px 0 rgba(0,0,0,0.4)}
.nav-menu > ul > li > ul.submenuRight{left:inherit;right:0}
.nav-menu ul ul ul{top:0;left:100%;z-index:4}
.nav-menu > ul > li > ul.submenuRight > li ul,.nav-menu > ul > li > ul ul.nextmenuRight,.nav-menu > ul > li > ul ul.nextmenuRight ul{left:-100%!important}
.nav-menu ul ul li{width:100%;margin:0}
.nav-menu ul ul li:last-child{border-bottom:none}
.nav-menu ul ul li:after{width:100%;opacity:1;background-color:transparent;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.nav-menu ul ul li:hover:after{background-color:#e35c5c}
.nav-menu ul ul li > a{color:#105D63;padding:15px 17px 14px!important}
.burger-menu{display:none}
.overlay-close-wrapper{top:60px;right:15px}
.search-form input{height:66px;font-size:2.5714em}
.home-slide-caption{width:62%}
.home-slide-caption h1{line-height:1.4em;margin:0 0 65px}
.home-slide-category{margin:0 0 29px}
.home-slide-link a{padding:18px 0 17px}
.home-slide-link a:hover{padding:18px 18px 17px}
.home-slide-nav .slide-prev{left:30px}
.home-slide-nav .slide-next{right:30px}
.blog-list-img{width:175px}
.blog-list-img figure{height:160px}
.blog-list-details{min-height:160px}
.post-list-fullwidth .post-blog-list .blog-list-img{width:315px}
.post-list-fullwidth .post-blog-list .blog-list-img figure{height:211px}
.post-list-fullwidth .post-blog-list .blog-list-details{min-height:211px}
.share-tooltip{right:-55px}
.share-tooltip ul:before{left:50%;right:inherit;margin:0 0 0 -6.5px}
.widget_instagram ul li{width:33.33333%}
.bottom-text-left{margin:0;text-align:left}
.bottom-text-right{text-align:right}
}
@media (min-width: 1200px) {
.home-slider .home-slide-nav .slide-prev,.post-gallery-slide .home-slide-nav .slide-prev{left:-30px;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.home-slider .home-slide-nav .slide-next,.post-gallery-slide .home-slide-nav .slide-next{right:-30px;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.home-slider:hover .home-slide-nav .slide-prev,.post-gallery-slide:hover .home-slide-nav .slide-prev{left:30px;opacity:.75}
.home-slider:hover .home-slide-nav .slide-next,.post-gallery-slide:hover .home-slide-nav .slide-next{right:30px;opacity:.75}
.home-slider:hover .home-slide-nav a:hover,.post-gallery-slide:hover .home-slide-nav a:hover{opacity:1}
.blog-list-img{width:255px}
.post-list-fullwidth .post-blog-list .blog-list-img{width:330px}
.blog-list-img figure{height:211px}
.blog-list-details{min-height:211px}
.footer-details .widget_follow_subscribe form{padding:0 50px 0 0}
}
.catPages1{padding-left:10.3%;text-align:left;font-size:0}
.pagesBlock2{float:right}
.swchItem,.swchItem1,.switchActive,.pgSwch{border:2px solid #105D63;color:#E8FAFE;background-color:#105D63;line-height:44px}
.swchItem,.swchItemA,.swchItemDots,.swchItem1,.swchItemA1,.curPage,.numPages,.switchActive,.pgSwchA,.pgSwch{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 2px;padding:3px 13px;text-align:center;font-size:15px;line-height:30px}
.swchItem:first-child,.swchItemA:first-child,.swchItem1:first-child,.swchItemA1:first-child,.pgSwchA:first-child{margin-left:0}
.swchItem:last-child,.swchItemA:last-child,.swchItem1:last-child,.swchItemA1:last-child{margin-right:0}
.swchItemA,.swchItemA1,.switchActive,.pgSwchA{border:2px solid #e35c5c;background-color:#e35c5c;color:#fff}
.switchActive{position:relative;top:2px}
.swchItemDots{margin:0;width:33px;color:#232C35}
.swchItemDots span{width:33px}
.swchItem > span,.swchItemA > span,.swchItem1 > span,.swchItemA1 > span,.pgSwch.pgNext > span{width:20px;height:40px;margin-top:2px;vertical-align:middle}
.swchItem:hover,.swchItem1:hover,.curPage:hover,.numPages:hover,.pgSwch:hover{border-color:#e35c5c;color:#fff;background-color:#e35c5c}
.swchItem.prevPage,.swchItem.nextPage,.pgSwch.pgNext{width:33px;border:none;vertical-align:top}
.pgSwch.pgNext{vertical-align:4px}
.swchItem.prevPage > span,.swchItem.nextPage > span,.pgSwch.pgNext > span{overflow:hidden;width:6px!important;height:10px!important;background:url(/img/page-arr.png) no-repeat 0 0;text-indent:150%;white-space:nowrap;vertical-align:middle!important}
.swchItem.prevPage{margin-right:-7px}
.swchItem.nextPage,.pgSwch.pgNext{margin-left:-7px}
.swchItem.prevPage:hover > span{background-position:0 -10px}
.swchItem.nextPage > span,.pgSwch.pgNext > span{background-position:-6px 0}
.swchItem.nextPage:hover > span,.pgSwch.pgNext:hover > span{background-position:-6px -10px}
.pagesBlock1{float:right;clear:both;padding-bottom:10px}
.pagesBlock1 .swchItem,.pagesBlock1 .swchItemA,.pagesBlock1 .swchItemDots,.pagesBlock2 .swchItem1,.pagesBlock2 .swchItemA1,.curPage,.numPages,.switchActive{margin:0 2px;padding:0 9px;width:inherit;height:30px;text-align:center;font-size:14px;line-height:23px}
.pagesBlock1 .swchItemDots,.pagesBlock2 .swchItemDots{padding:0}
.pagesBlock1 .swchItem > span,.pagesBlock1 .swchItemA > span,.pagesBlock1 .swchItemDots > span,.pagesBlock2 .swchItem1 > span,.pagesBlock2 .swchItemA1 > span,.pagesBlock2 .swchItemDots > span{width:inherit;height:26px;vertical-align:top}
.bbCodeName{display:none}
.codeMessage{background:url(/img/code.png) repeat-y right top #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;padding-right:26px;border:1px dashed #868686!important;margin-top:5px;color:#555}
.bbQuoteName{background:#c1c1c1;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;color:#555;padding:5px 7px;border:1px dashed #868686!important;border-bottom:none!important}
.quoteMessage{background:url(/img/quote.png) repeat-y right top #fff;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:10px;padding-right:26px;border:1px dashed #868686!important;color:#555}
form,fieldset{padding:0;margin:0;border:none}
::selection{background:#105D63;color:#E8FAFE}
input[type="text"],input[type="email"],input[type="password"],textarea,select,checkbox,radio{border:2px solid #D8DCDE;padding:5px;color:#404246;border-radius:8px;line-height:normal;-webkit-transition:border-color .25s ease-out;transition:border-color .25s ease-out}
input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border-color:#e35c5c;outline:none!important;-webkit-appearance:none}
input:active{outline:none}
input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#E5392F;border-color:#E5392F}
input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#E5392F}
input{outline:none}
input[type="submit"]{cursor:pointer}
input::-moz-focus-inner{padding:0;border:0}
select{background:#fff;height:33px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;border:none;border-top:1px solid #E2E8ED}
.uadm uadm--animate,.uadm--mini,.uadm-l,.uadm-profile,.uadm-iparent,.uadm-toggle{position:absolute;top:-9999px;opacity:0;width:0;height:0}
.logo1,.face,.body,.eyes,.hands,.other,.decor,.hair,.add,.komponenty,.teorija,.uhod{width:100%;height:100%;background-size:100%;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.wrap-logo{width:90vw;height:28vw;position:relative;overflow:hidden}
.logo1{background:url(../images/logo.svg)no-repeat;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.face{
	
	background:url(../images/face.svg);
	
}
.body{
	background:url(../images/body.svg)no-repeat;
}
.eyes{
	background:url(../images/eyes.svg)no-repeat;
}
.hands{
	background:url(../images/hands.svg)no-repeat;
}

.hair{
	background:url(../images/hair.svg)no-repeat;
}


.other{
	background:url(../images/other.svg)no-repeat;
}

.decor{
	background:url(../images/decor.svg)no-repeat;
}

.add{background:url(../images/add.svg)no-repeat;}

.komponenty{background:url(../images/komponent.svg)no-repeat;}

.teorija{background:url(../images/teorija.svg)no-repeat;}

.uhod{background:url(../images/uhod.svg)no-repeat;}


.mos-raiting{list-style-type:none}
.mos-ava{height:64px;width:64px;background:url(../images/like2.svg)no-repeat}
.mos-ava a{display:block;cursor:point}
.mos-ava:hover{background-position:0 -64px}
.mos-data{padding:15px;font-size:22px}
.mos-kat-wrap{position:absolute}
.mos-kat a{color:#E8FAFE}
.mos-kat{left:0;color:#E8FAFE;font-size:22px;padding:5px 10px;background:#105D63}
@media (max-width: 480px) {
.mos-data,.read-more-btn a{padding:10px;font-size:16px}
.post-share{padding:8px 10px;min-height:60px}
}
.mos-wrap-menu{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}
.mos-ul-recip{border-top:2px solid #105D63}
.mos-ul-recip a{color:#105D63}
.mos-ul-recip a:hover{color:#e35c5c}
.mos-ul-recip li{list-style-type:none}
.mos-wrap-wrap{background:#E8FAFE;justify-content:space-around;width:100%;display:flex;flex-wrap:wrap}
.mos-breadcrumbs-wrapper{background:#E8FAFE;width:100%}
.eText{padding:20px}
.eText img{width:100%;height:auto}
.uComment.cBlock1,.uComment.cBlock2{border-bottom:1px solid #E2E8ED!important}
.mos-like{margin:0 auto;background:#E8FAFE;text-align:center}
.mos-like-a{width:33%;text-decoration:none!important;color:#105D63}
.mos-like{background:#e35c5c;border:2px solid #e35c5c;font:18px;color:#E8FAFE;padding:15px}
.mos-like:hover{background:#105D63;color:#E8FAFE;border:2px solid #105D63}
.mos-wrap-related{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}
.mos-vid-related{width:30%;height:auto;border:1px solid}
.mos-pohoz{list-style-type:disc}
.mos-ava-mat{width:150px!important;height:150px!important}
#uCatsMenu7{top:0!important}
.mos-wrap-menu-pic{width:50%}
.mos-w-m-p{width:225px;height:225px}
.mos-w-m-p-ul li{list-style-type:disc}
.mos-w-m-p-ul{position:absolute;padding:10px 10px 10px 0;width:50%}
.mos-a-w-m-p{font-weight:600;text-transform:uppercase;color:#105D63;border-bottom:#e7e7e7 solid 1px;text-decoration:none}
.mos-mos-menu{width:100%;height:100%}
.mos-mos-back{display:none;position:absolute;width:100%;height:100%;background:rgba(227,92,92,0.4)}
.mos-mos-menu:hover .mos-mos-back{display:block}
.mos-nam{position:absolute;font-weight:600;text-transform:uppercase;color:#105D63}
.mos-kvad{border:1px solid;width:calc(25% - 5px);margin:2px auto;border:2px solid #105D63;overflow:hidden}
.mos-kvad:before{content:"";padding-top:100%;float:left}
.mos-kvad a{border:2px solid #000;width:100%;height:100%;display:block}
.mos-kvad div{width:100%}
.square{overflow:hidden;margin-top:20px;border:2px solid #105D63;position:relative;text-align:center;width:12vw;height:12vw}
.square a{text-decoration:none;display:block;height:100%}
.square:hover a{background:rgba(227,92,92,0.6)}
.square p{font-weight:300;text-transform:uppercase;color:#105D63;position:absolute;left:10px;bottom:-20px}
.square:hover p{color:#E8FAFE}
.square:hover .face,.square:hover .body,.square:hover .hair,.square:hover .eyes,.square:hover .hands,.square:hover .decor,.square:hover .other,.square:hover .add,.square:hover .uhod,.square:hover .komponenty,.square:hover .teorija{transform:rotate(-10deg) scale(1.2,1.2)}
.square:hover .face,.square:hover p,.square p,.square:hover a,.square a{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
@media (max-width: 700px) and (min-width: 500px) {
.mos-otkl-img{display:none}
.square{width:40vw;height:40vw}
.wrap-logo{width:35vw;height:14vw}
}
@media (max-width: 500px) and (min-width: 120px) {
.eText table{font-size:12px}
.square{width:40vw;height:40vw}
.nav-menu ul li:hover > a{text-decoration:none;color:#e35c5c}
}
@media (min-width:320px) {
.mos-otkl-img{display:none}
.square{width:40vw;height:40vw}
.wrap-logo{width:88vw;height:28vw}
}
@media (min-width:481px) {
.mos-otkl-img{display:none}
.square{width:40vw;height:40vw}
.wrap-logo{width:88vw;height:28vw}
}
@media (min-width:641px) {
.mos-otkl-img{display:block}
.square{width:22vw;height:22vw}
.wrap-logo{width:44vw;height:14vw}
}
@media (min-width:961px) {
.mos-otkl-img{display:block}
.square{width:18vw;height:18vw}
.wrap-logo{width:44vw;height:14vw}
}
@media (min-width:1025px) {
.mos-otkl-img{display:block}
.square{width:14vw;height:14vw}
.wrap-logo{width:44vw;height:14vw}
}
@media (min-width:1281px) {
.mos-otkl-img{display:block}
.square{width:12vw;height:12vw}
.wrap-logo{width:44vw;height:14vw}
}
.eBlock{border:2px solid #105D63;background:#E8FAFE;}
.eText table{width:100%}
.eText table,.eText table td{border:2px solid #105D63}
.eBlock table{padding:20px}
.mos-type{width:50%;height:100%}
.mos-type-wrap ul{list-style-type:none;padding:20px}
.mos-type-wrap{width:100%;display:flex;justify-content:center;margin:20px 0;background:#E8FAFE}
.profile-mos-button s{display:inline-block;z-index:9}
.profile-mos-button,.profile-mos-button:hover{display:inline-block;color:#666;position:relative;line-height:30px;padding-left:39px;padding-right:18px;text-decoration:none}
.profile-mos-button i{position:absolute;right:0;top:14px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid rgba(0,0,0,0.3)}
.profile-mos-avatar,.profile-mos-avatar img{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.profile-mos-avatar{display:inline-block;width:24px;height:24px;position:absolute;top:-0;left:0;border-radius:20px}
.profile-mos-avatar img{width:24px;height:24px;object-fit:cover;vertical-align:bottom;background:#fff;border:2px solid #fff}
.profile-mos-menu:hover .profile-mos-list{visibility:visible}
.profile-mos-list{position:absolute;width:190px!important;right:0!important;top:28px;padding-top:18px;visibility:hidden;z-index:9}
.profile-mos-list-in{background:#fff;width:190px!important;max-width:190px!important;padding:3px 0;box-shadow:0 8px 35px rgba(0,0,0,0.1);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.profile-mos-list-in a{display:block;padding:0 20px!important;line-height:42px!important;text-decoration:none;text-align:left;border-bottom:1px solid #f1f1f1;font-size:12px;color:#8a8a8a}
.profile-mos-list-in a:hover{color:#000}
.profile-mos-list-in a.last{border-bottom:0!important}
.profile-mos-list-in a i{background:#3297db;color:#fff;float:right;font-style:normal;font-size:10px;padding:0 6px;line-height:16px!important;margin-top:12px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.mos-bord{border:2px solid #105D63}
.gTable{background:#E8FAFE}
#frmButns83{width:100%;display:flex;flex-wrap:wrap}
#frmButns83 a{display:block;margin:10px;width:157px;height:50px;background-size:100%}
#frmButns83 img{display:none}
#frmButns83 a:hover{background:#e35c5c;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
#frmButns83 a:nth-child(1){background:url(../images/forum/t_reply.svg)no-repeat #105D63;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
#frmButns83 a:nth-child(2){background:url(../images/forum/t_new.svg)no-repeat #105D63;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
#frmButns83 a:nth-child(3){background:url(../images/forum/t_poll.svg)no-repeat #105D63;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
#frmButns83 a:nth-child(1):hover{background:url(../images/forum/t_reply.svg)no-repeat #e35c5c;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
#frmButns83 a:nth-child(2):hover{background:url(../images/forum/t_new.svg)no-repeat #e35c5c;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
#frmButns83 a:nth-child(3):hover{background:url(../images/forum/t_poll.svg)no-repeat #e35c5c;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.ThrTopButtonsRow1{display:flex;flex-wrap:wrap;justify-content:flex-end}
input[type="text"],input[type="email"],input[type="password"],textarea,select,checkbox,radio{border-radius:0!important}
.frmBtns ThrTopButtonsCl12{right:0}
.postBottom img{display:none}
.postBottom a{display:block;width:157px;height:50px;background-size:100%}
.postBottom tr a:nth-child(1){margin:5px;width:50px;height:50px;background:url(../images/forum/quote.svg)no-repeat #105D63;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.postBottom tr a:nth-child(1):hover{width:50px;height:50px;background:url(../images/forum/quote.svg)no-repeat #e35c5c;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.postBottom tr a:nth-child(2){margin:5px;width:50px;height:50px;background:url(../images/forum/edit.svg)no-repeat #105D63;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.postBottom tr a:nth-child(2):hover{background:url(../images/forum/edit.svg)no-repeat #e35c5c;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.postBottom tr a:nth-child(3){margin:5px;width:50px;height:50px;background:url(../images/forum/del.svg)no-repeat #e35c5c;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.postBottom tr a:nth-child(3):hover{background:url(../images/forum/del.svg)no-repeat #105D63;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.postBottom td:nth-child(1) a{width:155px;height:50px;background:url(../images/forum/p_profile.svg)no-repeat #105D63;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.postBottom td:nth-child(1) a:hover{width:155px;height:50px;background:url(../images/forum/p_profile.svg)no-repeat #e35c5c;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.postBottom td:nth-child(2){padding-right:0!important}
.postBottom td:nth-child(3){display:none}
.postBottom td:nth-child(2){display:flex}
.postBottom td{height:50px}
.postBottom td:nth-child a{margin:5px}
.postBottom td{border:0}
.postBottom td:nth-child(2){display:flex;flex-wrap:wrap;justify-content:flex-end}
.postip{height:60px!important;display:none}
.postFirst td:nth-child(1){height:50px}
.postUser{width:100%;height:100%;display:block}
.postUser:hover{background:#e35c5c;color:#E8FAFE;text-decoration:none}
.postUser{font-weight:700}
.postTdTop{text-align:center;vertical-align:middle}
.postTdInfo{text-align:center;padding:20px}
.posttdMessage{padding:20px}
.postTable{margin-top:20px}
.postTable tr:nth-child(1){border:2px solid #105D63}
.postBottom tr:nth-child(1){border:0}
.postTable tr:nth-child(3){border:2px solid #105D63}
.posttdMessage{border-left:2px solid #105D63;border-right:2px solid #105D63}
.postTdInfo{border-left:2px solid #105D63}
.wrap-mos-stars3{width:120px;height:40px}
.wrap-mos-stars2{width:80px;height:40px}
.wrap-mos-stars1{width:40px;height:40px}
.wrap-mos-fire{width:40px;height:40px}
.mos-fire{width:100%;height:100%;background:url(/images/fire.svg)no-repeat;background-size:100%}
.mos-ice{width:100%;height:100%;background:url(/images/ice.svg)no-repeat;background-size:100%}
.mos-stars1{width:100%;height:100%;background:url(/images/mos-stars1.svg)no-repeat;background-size:100%}
.mos-stars2{width:100%;height:100%;background:url(/images/mos-stars2.svg)no-repeat;background-size:100%}
.mos-stars3{width:100%;height:100%;background:url(/images/mos-stars3.svg)no-repeat;background-size:100%}
.forum,.catLink{font-size:1em;font-weight:600;text-transform:uppercase;margin:0 0 35px;color:#105D63;border-bottom:#e7e7e7 solid 1px}
.widget_tag_cloud .tagcloud a{white-space:normal}
.widget{background:#E8FAFE}
.mos-kst-marg{margin-top:20px}
.profile{background:#E8FAFE;border:2px solid #105D63;padding:20px}
.profile-label{border:2px solid #105D63!important;background:#E8FAFE!important;padding:20px!important;border-radius:0!important;font-size:20px!important;color:#105D63!important}
.profile-label:hover{background:#105D63!important;color:#E8FAFE!important}
.profile-photo{border-radius:0!important}
.register-form-wrapper{background:#E8FAFE;border:2px solid #105D63;padding:20px}
.forumIcoTd{display:none}
.gTable .gTableSubTop:nth-child(1){display:none}
.mos-pdf{text-align:center;background:#105D63;padding:20px}
.mos-pdf:hover{background:#e35c5c}
.mos-pdf a{display:block;width:100%;height:100%;color:#E8FAFE}
.u-combolist{height:100%!important}
.mos-otkl-right{display:none}
@media (min-width: 986px) {
.mos-otkl-right{display:block}
}
.wysibb-toolbar{display:none}
.ucf-content{margin:0!important}
@media (min-width: 600px) {
.wysibb-toolbar{display:block}
.ucf-content{margin:0 0 0 60px !important}
}
.mos-rnd{width:100%;background:#105D63;padding:20px;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.mos-rnd-a{margin:0;color:#E8FAFE;cursor:pointer;display:block}
.mos-rnd-a:hover{color:#E8FAFE;text-decoration:none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.mos-rnd:hover{background:#e35c5c;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.mos-s h3:hover{color:#e35c5c;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.mos-s:hover{text-decoration:none}
.square p:hover{cursor:pointer;display:block}
.mos-podel td{padding:5px}
#embObject{height:200px!important}
@media (min-width:990px) {
.mos-nav-fix,.mos-nav-fix2{display:none!important}
.mos-nav-fix-li:hover .mos-nav-fix,.mos-nav-fix-li2:hover .mos-nav-fix2{display:block!important;}

}
@media (max-width:990px) {
.forumLastPostTd,.gTableSubTop,.forumThreadTd,.forumPostTd{display:none}
.mos-a-fix:hover a{color:#e35c5c!important}
.mos-nav-fix,.mos-nav-fix2{display:none!important}
.mos-nav-fix-li:hover .mos-nav-fix,.mos-nav-fix-li2:hover .mos-nav-fix2{display:none!important}
}
.mos-s-btn-wrp{display:flex;justify-content:space-between}
.mos-s-btn a{display:block;padding:10px;color:#E8FAFE!important;width:100%;height:100%}
.mos-s-btn{cursor:pointer;max-width:400px;background:#105D63;border:2px solid #105D63;margin:20px 10px}
.mos-s-btn:hover{background:#e35c5c;border:2px solid #e35c5c}
.mos-s-btn:hover a{text-decoration:none}
.mos-s-btn-top a{display:block;padding:10px;color:#E8FAFE!important;width:100%;height:100%}
.mos-s-btn-top{cursor:pointer;background:#105D63;border:2px solid #105D63;margin:20px 10px}
.mos-s-btn-top:hover{background:#e35c5c;border:2px solid #e35c5c}
.mos-s-btn-top:hover a{text-decoration:none}
.widget-title .mos-h3-fix:after{position:absolute;content:'';left:0;bottom:-2px;width:60px;height:3px;background-color:#e35c5c!important}
.widget-title .mos-h3-fix{position:relative;font-size:1.285714em;font-weight:600;color:#105D63;border-bottom:#e7e7e7 solid 1px}
.widget-title i{margin-right:7px}
.mos-reads-wrap{width:100%;display:flex;background:#E8FAFE}
.mos-reads{display:flex;justify-content:center;align-items:center;width:33%;padding:10px;font:18px;color:#105D63}
.mos-reads i{margin-right:7px}
.mos-66{border-top:2px solid #105D63;border-bottom:2px solid #105D63;border-right:2px solid #105D63}
.mos-67{border-top:2px solid #105D63;border-bottom:2px solid #105D63;border-left:2px solid #105D63}
.mos-back{background:#E8FAFE}
.mos-top{margin-top:20px}
#mos-back-img{width:100%;height:auto;}
.read-more-btn-f{display:none}
.mos-kat-hov:hover{background:none;padding:0}
.mos-kat-hov:hover i{display:none}
.mos-kat-hov{display:flex;position:absolute;cursor:pointer;padding:20px;background:#105D63;color:#E8FAFE}
.mos-kat-hov:hover .read-more-btn-f{display:block;position:anbsolute}


/********************************************
17.0 Back to top
*********************************************/
.back-to-top {
	display: none;
	position: fixed;
	bottom: 2em;
	right: 2em;
	width: 48px;
	height: 48px;
	text-align: center;
	color: #dadada;
	border-radius: 4px;
	z-index: 1000;
	background-color: rgba(102,114,123,0.85);
	
	-webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.back-to-top:hover {
	color: #fff;
	background-color: rgba(102,114,123,1);
}

.back-to-top i {
	font-size: 30px;
	line-height: 44px;
}

 