@import url(https://fonts.googleapis.com/css?family=Exo+2:400,100,100italic,200,200italic,300,300italic,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&subset=latin,latin-ext,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Poppins:400,300,500,600,700&subset=latin,devanagari,latin-ext);
/**
* Table of Contents:
*
* 1.0 Library Core
* 2.0 WordPress default
* 3.0 Header
* 4.0 Content
*   4.1 - Heading
*   4.2 - Box layout
*   4.3 - Blog
* 5.0 Footer
* 6.0 Responsive
* 7.0 Shortcode
* 8.0 Hacking
* 9.0 Woocommerce
*
* -----------------------------------------------------------------------------
*/
/*
* 1.0 Library Core
* -----------------------------------------------------------------------------
*/
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 {
  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"] {
  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;
  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;
}
* {
  -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: "Poppins", sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #515666;
  background-color: #f3f3f9;
  line-height: 24px;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #3a3f4c;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #f9a11b;
  text-decoration: none;
}
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.428571429;
  background-color: #f3f3f9;
  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 #ffffff;
}
.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: 'Exo 2', sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
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: #b1b6c3;
}
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: #b1b6c3;
}
.text-primary {
  color: #114a82;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #0b3055;
}
.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: #114a82;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #0b3055;
}
.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 #ffffff;
}
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.428571429;
}
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 #b1b6c3;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
}
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.428571429;
  color: #b1b6c3;
}
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 #ffffff;
  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.428571429;
}
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;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #666f86;
  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;
}
.noo-container {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .noo-container {
    max-width: 750px;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .noo-container {
    max-width: 970px;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .noo-container {
    max-width: 1200px;
    width: 100%;
  }
}
.noo-container-fluid > .vc_row-fluid > div.vc_col-sm-12 > .vc_column-inner {
  padding: 0;
}
div.vc_row-has-fill > .vc_column_container > .vc_column-inner {
  padding-top: 30px;
  padding-right: 30px;
  padding-left: 30px;
}
.noo-container-fluid {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.noo-row {
  margin-left: -15px;
  margin-right: -15px;
}
.noo-xs-1, .noo-sm-1, .noo-md-1, .noo-lg-1, .noo-xs-2, .noo-sm-2, .noo-md-2, .noo-lg-2, .noo-xs-3, .noo-sm-3, .noo-md-3, .noo-lg-3, .noo-xs-4, .noo-sm-4, .noo-md-4, .noo-lg-4, .noo-xs-5, .noo-sm-5, .noo-md-5, .noo-lg-5, .noo-xs-6, .noo-sm-6, .noo-md-6, .noo-lg-6, .noo-xs-7, .noo-sm-7, .noo-md-7, .noo-lg-7, .noo-xs-8, .noo-sm-8, .noo-md-8, .noo-lg-8, .noo-xs-9, .noo-sm-9, .noo-md-9, .noo-lg-9, .noo-xs-10, .noo-sm-10, .noo-md-10, .noo-lg-10, .noo-xs-11, .noo-sm-11, .noo-md-11, .noo-lg-11, .noo-xs-12, .noo-sm-12, .noo-md-12, .noo-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.noo-xs-1, .noo-xs-2, .noo-xs-3, .noo-xs-4, .noo-xs-5, .noo-xs-6, .noo-xs-7, .noo-xs-8, .noo-xs-9, .noo-xs-10, .noo-xs-11, .noo-xs-12 {
  float: left;
}
.noo-xs-12 {
  width: 100%;
}
.noo-xs-11 {
  width: 91.66666666666666%;
}
.noo-xs-10 {
  width: 83.33333333333334%;
}
.noo-xs-9 {
  width: 75%;
}
.noo-xs-8 {
  width: 66.66666666666666%;
}
.noo-xs-7 {
  width: 58.333333333333336%;
}
.noo-xs-6 {
  width: 50%;
}
.noo-xs-5 {
  width: 41.66666666666667%;
}
.noo-xs-4 {
  width: 33.33333333333333%;
}
.noo-xs-3 {
  width: 25%;
}
.noo-xs-2 {
  width: 16.666666666666664%;
}
.noo-xs-1 {
  width: 8.333333333333332%;
}
.noo-xs-pull-12 {
  right: 100%;
}
.noo-xs-pull-11 {
  right: 91.66666666666666%;
}
.noo-xs-pull-10 {
  right: 83.33333333333334%;
}
.noo-xs-pull-9 {
  right: 75%;
}
.noo-xs-pull-8 {
  right: 66.66666666666666%;
}
.noo-xs-pull-7 {
  right: 58.333333333333336%;
}
.noo-xs-pull-6 {
  right: 50%;
}
.noo-xs-pull-5 {
  right: 41.66666666666667%;
}
.noo-xs-pull-4 {
  right: 33.33333333333333%;
}
.noo-xs-pull-3 {
  right: 25%;
}
.noo-xs-pull-2 {
  right: 16.666666666666664%;
}
.noo-xs-pull-1 {
  right: 8.333333333333332%;
}
.noo-xs-pull-0 {
  right: auto;
}
.noo-xs-push-12 {
  left: 100%;
}
.noo-xs-push-11 {
  left: 91.66666666666666%;
}
.noo-xs-push-10 {
  left: 83.33333333333334%;
}
.noo-xs-push-9 {
  left: 75%;
}
.noo-xs-push-8 {
  left: 66.66666666666666%;
}
.noo-xs-push-7 {
  left: 58.333333333333336%;
}
.noo-xs-push-6 {
  left: 50%;
}
.noo-xs-push-5 {
  left: 41.66666666666667%;
}
.noo-xs-push-4 {
  left: 33.33333333333333%;
}
.noo-xs-push-3 {
  left: 25%;
}
.noo-xs-push-2 {
  left: 16.666666666666664%;
}
.noo-xs-push-1 {
  left: 8.333333333333332%;
}
.noo-xs-push-0 {
  left: auto;
}
.noo-xs-offset-12 {
  margin-left: 100%;
}
.noo-xs-offset-11 {
  margin-left: 91.66666666666666%;
}
.noo-xs-offset-10 {
  margin-left: 83.33333333333334%;
}
.noo-xs-offset-9 {
  margin-left: 75%;
}
.noo-xs-offset-8 {
  margin-left: 66.66666666666666%;
}
.noo-xs-offset-7 {
  margin-left: 58.333333333333336%;
}
.noo-xs-offset-6 {
  margin-left: 50%;
}
.noo-xs-offset-5 {
  margin-left: 41.66666666666667%;
}
.noo-xs-offset-4 {
  margin-left: 33.33333333333333%;
}
.noo-xs-offset-3 {
  margin-left: 25%;
}
.noo-xs-offset-2 {
  margin-left: 16.666666666666664%;
}
.noo-xs-offset-1 {
  margin-left: 8.333333333333332%;
}
.noo-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .noo-sm-1, .noo-sm-2, .noo-sm-3, .noo-sm-4, .noo-sm-5, .noo-sm-6, .noo-sm-7, .noo-sm-8, .noo-sm-9, .noo-sm-10, .noo-sm-11, .noo-sm-12 {
    float: left;
  }
  .noo-sm-12 {
    width: 100%;
  }
  .noo-sm-11 {
    width: 91.66666666666666%;
  }
  .noo-sm-10 {
    width: 83.33333333333334%;
  }
  .noo-sm-9 {
    width: 75%;
  }
  .noo-sm-8 {
    width: 66.66666666666666%;
  }
  .noo-sm-7 {
    width: 58.333333333333336%;
  }
  .noo-sm-6 {
    width: 50%;
  }
  .noo-sm-5 {
    width: 41.66666666666667%;
  }
  .noo-sm-4 {
    width: 33.33333333333333%;
  }
  .noo-sm-3 {
    width: 25%;
  }
  .noo-sm-2 {
    width: 16.666666666666664%;
  }
  .noo-sm-1 {
    width: 8.333333333333332%;
  }
  .noo-sm-pull-12 {
    right: 100%;
  }
  .noo-sm-pull-11 {
    right: 91.66666666666666%;
  }
  .noo-sm-pull-10 {
    right: 83.33333333333334%;
  }
  .noo-sm-pull-9 {
    right: 75%;
  }
  .noo-sm-pull-8 {
    right: 66.66666666666666%;
  }
  .noo-sm-pull-7 {
    right: 58.333333333333336%;
  }
  .noo-sm-pull-6 {
    right: 50%;
  }
  .noo-sm-pull-5 {
    right: 41.66666666666667%;
  }
  .noo-sm-pull-4 {
    right: 33.33333333333333%;
  }
  .noo-sm-pull-3 {
    right: 25%;
  }
  .noo-sm-pull-2 {
    right: 16.666666666666664%;
  }
  .noo-sm-pull-1 {
    right: 8.333333333333332%;
  }
  .noo-sm-pull-0 {
    right: auto;
  }
  .noo-sm-push-12 {
    left: 100%;
  }
  .noo-sm-push-11 {
    left: 91.66666666666666%;
  }
  .noo-sm-push-10 {
    left: 83.33333333333334%;
  }
  .noo-sm-push-9 {
    left: 75%;
  }
  .noo-sm-push-8 {
    left: 66.66666666666666%;
  }
  .noo-sm-push-7 {
    left: 58.333333333333336%;
  }
  .noo-sm-push-6 {
    left: 50%;
  }
  .noo-sm-push-5 {
    left: 41.66666666666667%;
  }
  .noo-sm-push-4 {
    left: 33.33333333333333%;
  }
  .noo-sm-push-3 {
    left: 25%;
  }
  .noo-sm-push-2 {
    left: 16.666666666666664%;
  }
  .noo-sm-push-1 {
    left: 8.333333333333332%;
  }
  .noo-sm-push-0 {
    left: auto;
  }
  .noo-sm-offset-12 {
    margin-left: 100%;
  }
  .noo-sm-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .noo-sm-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .noo-sm-offset-9 {
    margin-left: 75%;
  }
  .noo-sm-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .noo-sm-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .noo-sm-offset-6 {
    margin-left: 50%;
  }
  .noo-sm-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .noo-sm-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .noo-sm-offset-3 {
    margin-left: 25%;
  }
  .noo-sm-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .noo-sm-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .noo-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .noo-md-1, .noo-md-2, .noo-md-3, .noo-md-4, .noo-md-5, .noo-md-6, .noo-md-7, .noo-md-8, .noo-md-9, .noo-md-10, .noo-md-11, .noo-md-12 {
    float: left;
  }
  .noo-md-12 {
    width: 100%;
  }
  .noo-md-11 {
    width: 91.66666666666666%;
  }
  .noo-md-10 {
    width: 83.33333333333334%;
  }
  .noo-md-9 {
    width: 75%;
  }
  .noo-md-8 {
    width: 66.66666666666666%;
  }
  .noo-md-7 {
    width: 58.333333333333336%;
  }
  .noo-md-6 {
    width: 50%;
  }
  .noo-md-5 {
    width: 41.66666666666667%;
  }
  .noo-md-4 {
    width: 33.33333333333333%;
  }
  .noo-md-3 {
    width: 25%;
  }
  .noo-md-2 {
    width: 16.666666666666664%;
  }
  .noo-md-1 {
    width: 8.333333333333332%;
  }
  .noo-md-pull-12 {
    right: 100%;
  }
  .noo-md-pull-11 {
    right: 91.66666666666666%;
  }
  .noo-md-pull-10 {
    right: 83.33333333333334%;
  }
  .noo-md-pull-9 {
    right: 75%;
  }
  .noo-md-pull-8 {
    right: 66.66666666666666%;
  }
  .noo-md-pull-7 {
    right: 58.333333333333336%;
  }
  .noo-md-pull-6 {
    right: 50%;
  }
  .noo-md-pull-5 {
    right: 41.66666666666667%;
  }
  .noo-md-pull-4 {
    right: 33.33333333333333%;
  }
  .noo-md-pull-3 {
    right: 25%;
  }
  .noo-md-pull-2 {
    right: 16.666666666666664%;
  }
  .noo-md-pull-1 {
    right: 8.333333333333332%;
  }
  .noo-md-pull-0 {
    right: auto;
  }
  .noo-md-push-12 {
    left: 100%;
  }
  .noo-md-push-11 {
    left: 91.66666666666666%;
  }
  .noo-md-push-10 {
    left: 83.33333333333334%;
  }
  .noo-md-push-9 {
    left: 75%;
  }
  .noo-md-push-8 {
    left: 66.66666666666666%;
  }
  .noo-md-push-7 {
    left: 58.333333333333336%;
  }
  .noo-md-push-6 {
    left: 50%;
  }
  .noo-md-push-5 {
    left: 41.66666666666667%;
  }
  .noo-md-push-4 {
    left: 33.33333333333333%;
  }
  .noo-md-push-3 {
    left: 25%;
  }
  .noo-md-push-2 {
    left: 16.666666666666664%;
  }
  .noo-md-push-1 {
    left: 8.333333333333332%;
  }
  .noo-md-push-0 {
    left: auto;
  }
  .noo-md-offset-12 {
    margin-left: 100%;
  }
  .noo-md-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .noo-md-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .noo-md-offset-9 {
    margin-left: 75%;
  }
  .noo-md-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .noo-md-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .noo-md-offset-6 {
    margin-left: 50%;
  }
  .noo-md-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .noo-md-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .noo-md-offset-3 {
    margin-left: 25%;
  }
  .noo-md-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .noo-md-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .noo-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .noo-lg-1, .noo-lg-2, .noo-lg-3, .noo-lg-4, .noo-lg-5, .noo-lg-6, .noo-lg-7, .noo-lg-8, .noo-lg-9, .noo-lg-10, .noo-lg-11, .noo-lg-12 {
    float: left;
  }
  .noo-lg-12 {
    width: 100%;
  }
  .noo-lg-11 {
    width: 91.66666666666666%;
  }
  .noo-lg-10 {
    width: 83.33333333333334%;
  }
  .noo-lg-9 {
    width: 75%;
  }
  .noo-lg-8 {
    width: 66.66666666666666%;
  }
  .noo-lg-7 {
    width: 58.333333333333336%;
  }
  .noo-lg-6 {
    width: 50%;
  }
  .noo-lg-5 {
    width: 41.66666666666667%;
  }
  .noo-lg-4 {
    width: 33.33333333333333%;
  }
  .noo-lg-3 {
    width: 25%;
  }
  .noo-lg-2 {
    width: 16.666666666666664%;
  }
  .noo-lg-1 {
    width: 8.333333333333332%;
  }
  .noo-lg-pull-12 {
    right: 100%;
  }
  .noo-lg-pull-11 {
    right: 91.66666666666666%;
  }
  .noo-lg-pull-10 {
    right: 83.33333333333334%;
  }
  .noo-lg-pull-9 {
    right: 75%;
  }
  .noo-lg-pull-8 {
    right: 66.66666666666666%;
  }
  .noo-lg-pull-7 {
    right: 58.333333333333336%;
  }
  .noo-lg-pull-6 {
    right: 50%;
  }
  .noo-lg-pull-5 {
    right: 41.66666666666667%;
  }
  .noo-lg-pull-4 {
    right: 33.33333333333333%;
  }
  .noo-lg-pull-3 {
    right: 25%;
  }
  .noo-lg-pull-2 {
    right: 16.666666666666664%;
  }
  .noo-lg-pull-1 {
    right: 8.333333333333332%;
  }
  .noo-lg-pull-0 {
    right: auto;
  }
  .noo-lg-push-12 {
    left: 100%;
  }
  .noo-lg-push-11 {
    left: 91.66666666666666%;
  }
  .noo-lg-push-10 {
    left: 83.33333333333334%;
  }
  .noo-lg-push-9 {
    left: 75%;
  }
  .noo-lg-push-8 {
    left: 66.66666666666666%;
  }
  .noo-lg-push-7 {
    left: 58.333333333333336%;
  }
  .noo-lg-push-6 {
    left: 50%;
  }
  .noo-lg-push-5 {
    left: 41.66666666666667%;
  }
  .noo-lg-push-4 {
    left: 33.33333333333333%;
  }
  .noo-lg-push-3 {
    left: 25%;
  }
  .noo-lg-push-2 {
    left: 16.666666666666664%;
  }
  .noo-lg-push-1 {
    left: 8.333333333333332%;
  }
  .noo-lg-push-0 {
    left: auto;
  }
  .noo-lg-offset-12 {
    margin-left: 100%;
  }
  .noo-lg-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .noo-lg-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .noo-lg-offset-9 {
    margin-left: 75%;
  }
  .noo-lg-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .noo-lg-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .noo-lg-offset-6 {
    margin-left: 50%;
  }
  .noo-lg-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .noo-lg-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .noo-lg-offset-3 {
    margin-left: 25%;
  }
  .noo-lg-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .noo-lg-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .noo-lg-offset-0 {
    margin-left: 0%;
  }
}
/* 5 Columns */
.noo-xs-15,
.noo-sm-15,
.noo-md-15,
.noo-lg-15 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.noo-xs-15 {
  width: 20%;
  float: left;
}
@media (min-width: 768px) {
  .noo-sm-15 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 992px) {
  .noo-md-15 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 1200px) {
  .noo-lg-15 {
    width: 20%;
    float: left;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #666f86;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #515666;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #515666;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #ffffff;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #9095a7;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-primary {
  color: #ffffff;
  background-color: #114a82;
  border-color: #0e3d6b;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff;
  background-color: #0b3055;
  border-color: #000000;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #0b3055;
  border-color: #071e35;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #0b3055;
  border-color: #071e35;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #071e35;
  border-color: #000000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #114a82;
  border-color: #0e3d6b;
}
.btn-primary .badge {
  color: #114a82;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #ffffff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #ffffff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.btn-link {
  color: #3a3f4c;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #f9a11b;
  text-decoration: none;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #b1b6c3;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.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,
.noo-container:before,
.noo-container:after,
.noo-container-fluid:before,
.noo-container-fluid:after,
.noo-row:before,
.noo-row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.noo-container:after,
.noo-container-fluid:after,
.noo-row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group: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;
}
.noo-wait {
  cursor: wait;
}
.noo-item-wrap > label i.noo-loading {
  margin-left: 6px;
}
@-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;
  }
}
.woocommerce-pagination,
.pagination {
  display: block;
  overflow: hidden;
  text-align: center;
  padding-left: 0;
  margin: 50px auto;
  line-height: 2.2;
  font-weight: 500;
  clear: both;
}
.woocommerce-pagination .page-numbers,
.pagination .page-numbers {
  color: #666f86;
  font-size: 14px;
  display: inline-block;
  line-height: 31px;
  margin: 0 4px;
  background: transparent;
  text-align: center;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.woocommerce-pagination .page-numbers.current,
.pagination .page-numbers.current {
  color: #ffffff;
  background: #f9a11b;
}
.woocommerce-pagination .page-numbers.prev:before,
.pagination .page-numbers.prev:before,
.woocommerce-pagination .page-numbers.next:before,
.pagination .page-numbers.next:before {
  font-family: "Ionicons";
  font-size: 16px;
  display: block;
  line-height: 29px;
  -webkit-transform: translate(0, 1px);
  -ms-transform: translate(0, 1px);
  -o-transform: translate(0, 1px);
  transform: translate(0, 1px);
  font-weight: 500;
}
.woocommerce-pagination .page-numbers.next:before,
.pagination .page-numbers.next:before {
  content: "\f3d1";
}
.woocommerce-pagination .page-numbers.prev:before,
.pagination .page-numbers.prev:before {
  content: "\f3cf";
}
.woocommerce-pagination a.page-numbers,
.pagination a.page-numbers {
  text-decoration: none;
}
.woocommerce-pagination a.page-numbers:hover,
.pagination a.page-numbers:hover {
  color: #ffffff;
  background: #f9a11b;
}
#pagination {
  display: block;
  text-align: center;
}
#pagination .prev,
#pagination .next {
  display: inline-block;
  margin: 15px;
}
.loadmore-action,
#infscr-loading,
.loadmore-loading {
  display: block;
  width: 100%;
  text-align: center;
  margin: 20px auto;
  line-height: 3;
  font-size: 14px;
}
.loadmore-loading {
  position: relative;
  height: 25px;
  width: 50px;
  margin-left: auto;
  margin-right: auto;
}
.loadmore-loading.finished {
  width: auto;
}
.loadmore-loading span {
  display: block;
  bottom: 0;
  width: 9px;
  height: 5px;
  background: #3a3f4c;
  position: absolute;
  -webkit-animation: preload_audio_wave 1.5s infinite ease-in-out;
  -o-animation: preload_audio_wave 1.5s infinite ease-in-out;
  animation: preload_audio_wave 1.5s infinite ease-in-out;
}
.loadmore-loading span:nth-child(2) {
  left: 11px;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.loadmore-loading span:nth-child(3) {
  left: 22px;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.loadmore-loading span:nth-child(4) {
  left: 33px;
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}
.loadmore-loading span:nth-child(5) {
  left: 44px;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
@keyframes preload_audio_wave {
  0% {
    height: 5px;
    transform: translateY(0px);
    background: #f9a11b;
  }
  25% {
    height: 30px;
    transform: translateY(15px);
    background: #f9a11b;
  }
  50% {
    height: 5px;
    transform: translateY(0px);
    background: #f9a11b;
  }
  100% {
    height: 5px;
    transform: translateY(0px);
    background: #f9a11b;
  }
}
@-webkit-keyframes preload_audio_wave {
  0% {
    height: 5px;
    -webkit-transform: translateY(0px);
    background: #f9a11b;
  }
  25% {
    height: 30px;
    -webkit-transform: translateY(15px);
    background: #f9a11b;
  }
  50% {
    height: 5px;
    -webkit-transform: translateY(0px);
    background: #f9a11b;
  }
  100% {
    height: 5px;
    -webkit-transform: translateY(0px);
    background: #f9a11b;
  }
}
@-moz-keyframes preload_audio_wave {
  0% {
    height: 5px;
    -moz-transform: translateY(0px);
    background: #f9a11b;
  }
  25% {
    height: 30px;
    -moz-transform: translateY(15px);
    background: #f9a11b;
  }
  50% {
    height: 5px;
    -moz-transform: translateY(0px);
    background: #f9a11b;
  }
  100% {
    height: 5px;
    -moz-transform: translateY(0px);
    background: #f9a11b;
  }
}
@keyframes preload_audio_wave {
  0% {
    height: 5px;
    transform: translateY(0px);
    background: #f9a11b;
  }
  25% {
    height: 30px;
    transform: translateY(15px);
    background: #f9a11b;
  }
  50% {
    height: 5px;
    transform: translateY(0px);
    background: #f9a11b;
  }
  100% {
    height: 5px;
    transform: translateY(0px);
    background: #f9a11b;
  }
}
[data-paginate="loadmore"] .pagination,
[data-paginate="infinite"] .pagination {
  display: none;
}
.infinitescroll .pagination {
  display: none;
}
.noo-pagination-loop {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin: 20px 0 50px;
}
.noo-pagination-loop a,
.noo-pagination-loop span {
  color: #515666;
  font-size: 14px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  display: inline-block;
  font-weight: 500;
  margin: 0 2px;
  vertical-align: middle;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.noo-pagination-loop a i,
.noo-pagination-loop span i {
  font-size: 16px;
  font-weight: 600;
}
.noo-pagination-loop a:hover,
.noo-pagination-loop span:hover,
.noo-pagination-loop a.current,
.noo-pagination-loop span.current {
  background: #f9a11b;
  color: #fff;
}
.woocommerce-pagination {
  margin-top: 20px;
}
.wysihtml5-editor-toolbar {
  position: relative;
}
.wysihtml5-editor-toolbar .commands {
  display: inline-block;
  padding: 0;
}
.wysihtml5-editor-toolbar [data-wysihtml5-command],
.wysihtml5-editor-toolbar [data-wysihtml5-action],
.wysihtml5-editor-toolbar .fore-color {
  position: relative;
  list-style: none;
  font-size: 14px;
  display: inline-block;
  cursor: pointer;
  height: 35px;
  width: 35px;
  color: #515666;
  font-weight: 500;
  border: 1px solid #e5e5f8;
  line-height: 35px;
  text-align: center;
  margin-bottom: 6px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.wysihtml5-editor-toolbar [data-wysihtml5-command]:after,
.wysihtml5-editor-toolbar [data-wysihtml5-action]:after,
.wysihtml5-editor-toolbar .fore-color:after {
  font-family: 'FontAwesome';
}
.wysihtml5-editor-toolbar [data-wysihtml5-command]:hover,
.wysihtml5-editor-toolbar [data-wysihtml5-action]:hover,
.wysihtml5-editor-toolbar .fore-color:hover {
  border-color: transparent;
  background: #f9a11b;
  color: #fff;
}
.wysihtml5-editor-toolbar [data-wysihtml5-command="bold"]:after {
  content: '\f032';
}
.wysihtml5-editor-toolbar [data-wysihtml5-command="italic"]:after {
  content: '\f033';
}
.wysihtml5-editor-toolbar [data-wysihtml5-command="insertUnorderedList"]:after {
  content: '\f03a';
}
.wysihtml5-editor-toolbar [data-wysihtml5-command="insertOrderedList"]:after {
  content: '\f0cb';
}
.wysihtml5-editor-toolbar [data-wysihtml5-command="formatBlock"][data-wysihtml5-command-value="h1"]:after {
  background-position: -344px center;
}
.wysihtml5-editor-toolbar [data-wysihtml5-command="createLink"]:after {
  content: '\f0c1';
}
.wysihtml5-editor-toolbar [data-wysihtml5-command="insertImage"]:after {
  content: '\f03e';
}
.wysihtml5-editor-toolbar [data-wysihtml5-action="change_view"]:after {
  content: '\f121';
}
.wysihtml5-editor-toolbar .fore-color ul {
  display: none;
  position: absolute;
  z-index: 2;
  top: 40px;
  right: -1px;
  left: -2px;
  border: 1px solid #ccc;
  border-top: 0;
  background: #fff;
  overflow: hidden;
}
.wysihtml5-editor-toolbar .fore-color li {
  display: block;
  margin: 3px;
  width: auto;
  border: 0;
  height: 15px;
}
.wysihtml5-editor-toolbar .fore-color li:after {
  display: none;
}
.wysihtml5-editor-toolbar .fore-color:hover ul {
  display: block;
}
.wysihtml5-editor-toolbar .fore-color [data-wysihtml5-command-value="silver"] {
  background: silver !important;
}
.wysihtml5-editor-toolbar .fore-color [data-wysihtml5-command-value="gray"] {
  background: gray !important;
}
.wysihtml5-editor-toolbar .fore-color [data-wysihtml5-command-value="maroon"] {
  background: maroon !important;
}
.wysihtml5-editor-toolbar .fore-color [data-wysihtml5-command-value="red"] {
  background: red !important;
}
.wysihtml5-editor-toolbar .fore-color [data-wysihtml5-command-value="purple"] {
  background: purple !important;
}
.wysihtml5-editor-toolbar .fore-color [data-wysihtml5-command-value="green"] {
  background: green !important;
}
.wysihtml5-editor-toolbar .fore-color [data-wysihtml5-command-value="olive"] {
  background: olive !important;
}
.wysihtml5-editor-toolbar .fore-color [data-wysihtml5-command-value="navy"] {
  background: navy !important;
}
.wysihtml5-editor-toolbar .fore-color [data-wysihtml5-command-value="blue"] {
  background: blue !important;
}
.wysihtml5-editor-toolbar .fore-color .wysihtml5-command-active {
  outline: 1px solid #666;
  outline-offset: 1px;
}
.wysihtml5-editor-toolbar .wysihtml5-commands-disabled .fore-color ul {
  display: none;
}
.wysihtml5-editor-toolbar .wysihtml5-action-active,
.wysihtml5-editor-toolbar .wysihtml5-command-active {
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.2);
  background: #eee !important;
}
.wysihtml5-editor-toolbar .wysihtml5-commands-disabled [data-wysihtml5-command],
.wysihtml5-editor-toolbar .wysihtml5-commands-disabled .fore-color {
  opacity: 0.4;
  cursor: default;
  background-image: none !important;
}
.wysihtml5-editor-toolbar [data-wysihtml5-dialog] {
  color: #333;
  font-size: 14px;
  text-align: left;
  border-radius: 4px;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ccc;
  padding: 5px 10px;
  background: #FFFBE0;
  position: absolute;
  text-align: center;
  top: 45px;
}
.wysihtml5-editor-toolbar [data-wysihtml5-dialog] input {
  color: #333;
  border: 1px solid #ccc;
  padding: 3px;
}
.wysihtml5-editor-toolbar [data-wysihtml5-dialog] input:focus {
  outline: 0;
  border: 1px solid #666;
}
.wysihtml5-editor-toolbar [data-wysihtml5-dialog-action] {
  padding: 3px 9px;
  color: #fff;
  cursor: pointer;
  font-size: 13px;
  vertical-align: middle;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.wysihtml5-editor-toolbar [data-wysihtml5-dialog-action]:hover {
  text-decoration: none;
}
.wysihtml5-editor-toolbar [data-wysihtml5-dialog-action="save"] {
  background: #f9a11b;
}
.wysihtml5-editor-toolbar [data-wysihtml5-dialog-action="save"]:hover {
  background: #c27705;
}
.wysihtml5-editor-toolbar [data-wysihtml5-dialog-action="cancel"] {
  background: #999;
}
.wysihtml5-editor-toolbar [data-wysihtml5-dialog-action="cancel"]:hover {
  background: #737373;
}
.wysihtml5-editor-toolbar label {
  font-weight: 500;
}
/*
* 2.0 WordPress default
* -----------------------------------------------------------------------------
*/
.boxed-layout .site {
  overflow: hidden;
}
#main {
  padding-top: 70px;
  padding-bottom: 70px;
}
.main-wrap {
  margin-top: 70px;
  margin-bottom: 70px;
}
.noo-page-wrap {
  padding: 45px 40px;
  background: #fff;
}
@media screen and (max-width: 991px) {
  .noo-main.pull-left,
  .noo-main.pull-right {
    float: none !important;
  }
}
.bg-image-fix {
  background-attachment: fixed;
}
.bg-primary-overlay {
  position: relative;
}
.bg-primary-overlay:after {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(17, 74, 130, 0.95);
  display: block !important;
}
.bg-primary-overlay .noo-container {
  position: relative;
  z-index: 1;
}
.bg-primary-overlay-creative-1 {
  position: relative;
}
.bg-primary-overlay-creative-1 .noo-container {
  position: relative;
  z-index: 1;
}
.bg-primary-overlay-creative-1:after {
  display: block !important;
  position: absolute;
  top: 0;
  width: 22.5%;
  height: 100%;
  background-color: rgba(17, 74, 130, 0.85);
}
@media (max-width: 1299px) {
  .bg-primary-overlay-creative-1:after {
    width: 16%;
  }
}
.bg-primary-overlay-creative-1:before {
  display: block !important;
  position: absolute;
  top: 0;
  left: calc(22.5% + 130px);
  width: calc(77.5% - 130px);
  height: 100%;
  background-color: #ffffff;
}
@media (max-width: 1299px) {
  .bg-primary-overlay-creative-1:before {
    left: calc(16% + 130px);
    width: calc(84% - 130px);
  }
}
.bg-primary-overlay-creative-1 span.skew:after,
.bg-primary-overlay-creative-1 span.skew:before {
  display: block !important;
  position: absolute;
  top: 0;
  width: 0;
  height: 100%;
  left: 22.5%;
  content: '';
}
@media (max-width: 1299px) {
  .bg-primary-overlay-creative-1 span.skew:after,
  .bg-primary-overlay-creative-1 span.skew:before {
    left: 16%;
  }
}
.bg-primary-overlay-creative-1 span.skew:before {
  border-top: 462px solid transparent;
  border-right: 130px solid #fff;
}
.bg-primary-overlay-creative-1 span.skew:after {
  border-bottom: 462px solid transparent;
  border-left: 130px solid rgba(17, 74, 130, 0.85);
}
@media (max-width: 991px) {
  .bg-primary-overlay-creative-1 span.skew {
    display: none;
  }
  .bg-primary-overlay-creative-1:after {
    display: none !important;
  }
  .bg-primary-overlay-creative-1:before {
    width: 100%;
    left: 0;
  }
}
.bg-primary-overlay-creative-2 {
  position: relative;
}
.bg-primary-overlay-creative-2 .noo-container {
  position: relative;
  z-index: 1;
}
.bg-primary-overlay-creative-2:after {
  content: '';
  display: block !important;
  position: absolute;
  bottom: 0;
  right: 0px;
  width: 50%;
  height: 58%;
  border-top: 166px solid transparent;
  border-right: 950px solid rgba(17, 74, 130, 0.85);
}
.bg-primary-overlay-creative-2:before {
  content: '';
  display: block !important;
  position: absolute;
  bottom: 0;
  left: 0px;
  width: 51%;
  height: 100%;
  background: #f3f3f9;
}
.bg-primary-overlay-creative-2 span.skew:before {
  display: block !important;
  position: absolute;
  top: 0;
  width: 49%;
  height: 82%;
  right: 0;
  content: '';
  border-bottom: 166px solid transparent;
  border-left: 940px solid #f3f3f9;
}
@media (max-width: 1199px) {
  .bg-primary-overlay-creative-2 span.skew {
    display: none;
  }
  .bg-primary-overlay-creative-2:after {
    display: none !important;
  }
  .bg-primary-overlay-creative-2:before {
    width: 100%;
    left: 0;
  }
}
.noo-title {
  font-size: 30px;
  line-height: 26px;
  color: #f9a11b;
  font-weight: 600;
  text-transform: uppercase;
}
.noo-title-header {
  position: relative;
}
.noo-title-header .item-title {
  font-size: 36px;
  color: #114a82;
  text-transform: uppercase;
  font-weight: 600;
  position: relative;
  margin: 0;
}
.noo-title-header .item-title .first-word {
  color: #f9a11b;
  position: relative;
  display: inline-block;
}
.noo-title-header .item-title .first-word > span {
  position: absolute;
  bottom: -23px;
  left: 0;
  width: 0;
  height: 0;
  border-top: 18px solid #f9a11b;
  border-right: 20px solid transparent;
}
.noo-title-header .item-title .first-word > span:before {
  content: '';
  position: absolute;
  bottom: 9px;
  left: 4px;
  width: 0;
  height: 0;
  border-top: 10px solid #f3f3f9;
  border-right: 10px solid transparent;
}
.noo-title-header .item-title .first-word:after {
  content: '';
  position: absolute;
  bottom: -10px;
  left: 12px;
  height: 5px;
  width: 38px;
  background: #f9a11b;
}
.noo-title-header .item-description {
  position: absolute;
  bottom: -20px;
  left: 65px;
  color: #666;
  font-size: 14px;
  line-height: 24px;
}
.hvr-shutter-in-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #e1e1e1;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-in-horizontal:hover,
.hvr-shutter-in-horizontal:focus,
.hvr-shutter-in-horizontal:active {
  color: white;
}
.hvr-shutter-in-horizontal:hover:before,
.hvr-shutter-in-horizontal:focus:before,
.hvr-shutter-in-horizontal:active:before {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}
.noo-button {
  background: #f9a11b;
  color: #fff;
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Exo 2', sans-serif;
  font-weight: 600;
  border: none;
  padding: 10px 30px;
  overflow: hidden;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.noo-button:hover {
  color: #fff;
}
.noo-button:hover:before {
  -webkit-transform: skewX(0) scaleX(0);
  transform: skewX(0) scaleX(0);
}
.noo-button:focus {
  outline: none;
}
.noo-button:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: -30px;
  right: -8px;
  background: #114a82;
  -webkit-transform-origin: 0%;
  transform-origin: 0%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: skewX(45deg) scaleX(1);
  -moz-transform: skewX(45deg) scaleX(1);
  -ms-transform: skewX(45deg) scaleX(1);
  transform: skewX(45deg) scaleX(1);
  -webkit-transition: all 0.4s ease-out 0s;
  -o-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
}
.noo-button-icon {
  background: #f9a11b;
  color: #fff;
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Exo 2', sans-serif;
  font-weight: 600;
  border: none;
  padding: 10px 30px;
  overflow: hidden;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
}
.noo-button-icon:hover {
  color: #fff;
}
.noo-button-icon:hover:before {
  -webkit-transform: skewX(0) scaleX(0);
  transform: skewX(0) scaleX(0);
}
.noo-button-icon:focus {
  outline: none;
}
.noo-button-icon:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: -30px;
  right: -8px;
  background: #114a82;
  -webkit-transform-origin: 0%;
  transform-origin: 0%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: skewX(45deg) scaleX(1);
  -moz-transform: skewX(45deg) scaleX(1);
  -ms-transform: skewX(45deg) scaleX(1);
  transform: skewX(45deg) scaleX(1);
  -webkit-transition: all 0.4s ease-out 0s;
  -o-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
}
.noo-button-icon > i {
  position: absolute;
  top: 12px;
  right: 0 !important;
  left: auto !important;
  width: 35px;
}
.noo-button-icon > i.success:before {
  content: '\f00c';
  color: #79F181;
}
.noo-button-icon:before {
  -webkit-transform: skewX(15deg) scaleX(1);
  -moz-transform: skewX(15deg) scaleX(1);
  -ms-transform: skewX(15deg) scaleX(1);
  transform: skewX(15deg) scaleX(1);
}
.noo-button-revert {
  background: #f9a11b;
  color: #fff;
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Exo 2', sans-serif;
  font-weight: 600;
  border: none;
  padding: 10px 30px;
  overflow: hidden;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
  background: #114a82;
}
.noo-button-revert:hover {
  color: #fff;
}
.noo-button-revert:hover:before {
  -webkit-transform: skewX(0) scaleX(0);
  transform: skewX(0) scaleX(0);
}
.noo-button-revert:focus {
  outline: none;
}
.noo-button-revert:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: -30px;
  right: -8px;
  background: #114a82;
  -webkit-transform-origin: 0%;
  transform-origin: 0%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: skewX(45deg) scaleX(1);
  -moz-transform: skewX(45deg) scaleX(1);
  -ms-transform: skewX(45deg) scaleX(1);
  transform: skewX(45deg) scaleX(1);
  -webkit-transition: all 0.4s ease-out 0s;
  -o-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
}
.noo-button-revert > i {
  position: absolute;
  top: 12px;
  right: 0 !important;
  left: auto !important;
  width: 35px;
}
.noo-button-revert > i.success:before {
  content: '\f00c';
  color: #79F181;
}
.noo-button-revert:before {
  background: #f9a11b;
  -webkit-transform: skewX(15deg) scaleX(1);
  -moz-transform: skewX(15deg) scaleX(1);
  -ms-transform: skewX(15deg) scaleX(1);
  transform: skewX(15deg) scaleX(1);
}
.noo-button-error {
  background: #ff5d5d;
  color: #fff;
  display: inline-block;
  width: 100%;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Exo 2', sans-serif;
  font-weight: 600;
  border: none;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-button-error:hover {
  color: #fff;
  background: #dd0000;
}
.notice a {
  color: #f9a11b;
}
.notice a:hover {
  text-decoration: underline;
}
.noo-button,
.noo-submit {
  position: relative;
}
.noo-button > i,
.noo-submit > i {
  position: absolute;
  top: 12px;
  right: 0 !important;
  left: auto !important;
  width: 35px;
}
.noo-button > i.success:before,
.noo-submit > i.success:before {
  content: '\f00c';
  color: #79F181;
}
.noo-readmore {
  display: inline-block;
  clear: both;
  text-transform: uppercase;
  font-weight: 500;
  margin-top: 5px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-readmore:after {
  content: "\f3d3";
  font-family: "Ionicons";
  margin-left: 5px;
  font-weight: bold;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.noo-readmore:hover:after {
  margin-left: 10px;
}
.noo-found {
  background: #fff;
  font-size: 13px;
  padding: 8px 15px;
  line-height: 24px;
  border: 1px solid #e5e5f8;
}
.noo-notice {
  font-size: 13px;
  padding: 8px 15px;
  line-height: 24px;
  color: #fff;
  display: none;
}
.noo-notice.error {
  background: #ec8888;
  border: 1px solid #ec8888;
}
.noo-notice.success {
  background: #6DF27D;
  border: 1px solid #6DF27D;
}
.noo-notice-message {
  position: fixed;
  bottom: 60px;
  right: 60px;
}
.noo-notice-message-item {
  padding: 6px 20px;
  color: #fff;
  margin-top: 15px;
  display: block;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.noo-notice-message-item.error {
  background: #E91C1C;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.noo-notice-message-item.success {
  background: #72c36e;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
#package_order_id_field,
#package_recurring_payment_field,
#package_agent_id_field,
#package_id_field,
#submisson_agent_id_field,
#submisson_prop_id_field,
#submisson_order_id_field,
#submisson_payment_type_field {
  display: none;
}
img {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}
.hentry {
  padding: 0;
  margin-top: 30px;
}
.hentry:first-child {
  margin-top: 0;
}
.hentry .content-thumb img {
  width: 100%;
  -webkit-transition: all 0.8s ease 0s;
  -o-transition: all 0.8s ease 0s;
  transition: all 0.8s ease 0s;
}
.hentry .content-featured {
  overflow: hidden;
  width: 100%;
}
.hentry .content-featured .tag-date {
  display: none;
}
.hentry .content-featured iframe {
  width: 100%;
}
.hentry .content-featured .blog-quote {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 30px;
  -webkit-transition: all 0.8s ease 0s;
  -o-transition: all 0.8s ease 0s;
  transition: all 0.8s ease 0s;
}
.hentry .content-featured .blog-quote:before {
  background: #000000;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.65;
  filter: alpha(opacity=65);
}
.hentry .content-featured .blog-quote:hover {
  background-position: center right;
}
.hentry .content-featured .blog-quote cite {
  position: relative;
  color: #ffffff;
  display: block;
  margin-top: 10px;
}
.hentry .content-featured .blog-quote .content-title {
  position: relative;
  padding: 0;
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  line-height: 28px;
  color: #ffffff;
}
.hentry .content-featured .blog-quote .content-title a {
  color: #ffffff;
}
.hentry .blog-item {
  position: relative;
  background: #ffffff;
  border: 1px solid #e5e5f8;
}
.hentry .item-info {
  margin-top: 16px;
  font-weight: 500;
}
.hentry .item-info:after {
  clear: both;
  display: table;
  content: '';
}
.hentry .item-info span {
  position: relative;
  line-height: 24px;
  padding-right: 16px;
  margin-right: 14px;
  float: left;
}
.hentry .item-info span i {
  color: #d4d8e8;
  padding-right: 5px;
}
.hentry .item-info span:before {
  position: absolute;
  top: 50%;
  right: 0;
  content: '';
  width: 1px;
  height: 15px;
  background: #d4d8e8;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.hentry .item-info span:last-child {
  margin-right: 0;
  padding-right: 0;
}
.hentry .item-info span:last-child:before {
  display: none;
}
.hentry .item-info span.post-tag i {
  padding-right: 10px;
}
.hentry .item-info a {
  color: #515666;
}
.hentry .item-info a:hover {
  color: #f9a11b;
}
.hentry .tag-date {
  position: absolute;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  top: 0;
  left: 0;
  background-color: #f9a11b;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  line-height: 20px;
  padding: 10px 20px;
}
.hentry .tag-date:before {
  border-bottom: 10px solid #f9a11b;
  border-left: 39px solid transparent;
  border-right: 38px solid transparent;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  top: -10px;
  width: 0;
}
.hentry .tag-date span {
  display: block;
}
.hentry .entry-header {
  padding: 34px 40px 0;
  position: relative;
}
.hentry .entry-header h1,
.hentry .entry-header h2 {
  margin: 0;
  text-transform: uppercase;
  line-height: 26px;
}
.hentry .entry-header h2 {
  font-size: 20px;
}
.hentry .entry-header h1 {
  font-size: 24px;
}
.hentry .entry-content {
  padding: 20px 40px 6px;
}
.hentry .entry-content blockquote {
  font-family: 'Exo 2', sans-serif;
  font-size: 18px;
  color: #114a82;
  font-weight: 600;
  font-style: italic;
  line-height: 30px;
  position: relative;
  padding: 8px 0px 8px 30px;
  margin: 20px 0;
}
.hentry .entry-content blockquote:after,
.hentry .entry-content blockquote:before {
  font-family: "Ionicons";
  content: "\f347";
  color: #f9a11b;
  position: absolute;
  font-style: normal;
  font-size: 24px;
}
.hentry .entry-content blockquote:before {
  top: 0;
  left: 0;
}
.hentry .entry-content blockquote:after {
  bottom: 0;
  right: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.hentry .entry-footer {
  padding: 8px 40px 32px;
  border-top: 1px solid #ffffff;
}
.hentry .entry-footer:after {
  content: '';
  clear: both;
  display: table;
}
.hentry .entry-footer .item-info {
  display: none;
}
.hentry .entry-footer .single-tag {
  float: left;
}
.hentry .entry-footer .single-tag span {
  text-transform: uppercase;
  font-weight: 500;
  margin-right: 16px;
}
.hentry .entry-footer .single-tag a {
  border: 1px solid #e5e5f8;
  margin: 0 5px;
  padding: 4px 20px;
  font-size: 12px;
}
.hentry .entry-footer .single-tag a:hover {
  border-color: #f9a11b;
}
.hentry .entry-footer .single-social {
  float: right;
  margin-top: 12px;
}
.hentry .entry-footer .single-social span {
  text-transform: uppercase;
  font-weight: 500;
  margin-right: 12px;
}
.hentry .entry-footer .single-social .content-share {
  display: inline-block;
}
.hentry .entry-footer .single-social .content-share a {
  margin: 0 10px;
}
.hentry .entry-footer .single-social .content-share a:last-child {
  margin-right: 0;
}
.hentry.sticky {
  border-color: #114a82;
  border-bottom-width: 4px;
}
.hentry.sticky .blog-item {
  position: relative;
  overflow: hidden;
}
.hentry.sticky .blog-item:before {
  -webkit-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  -o-transform: rotate(40deg);
  transform: rotate(40deg);
  font-family: 'FontAwesome';
  content: "\f08d";
  position: absolute;
  top: 10px;
  right: 13px;
  color: #ffffff;
  font-size: 18px;
  z-index: 1;
}
.hentry.sticky .blog-item:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  line-height: 56px;
  width: 0;
  height: 0;
  border-top: 70px solid #114a82;
  border-left: 70px solid transparent;
}
.wrap-entry {
  margin: 0 50px -88px;
  -webkit-transform: translate(0, -88px);
  -ms-transform: translate(0, -88px);
  -o-transform: translate(0, -88px);
  transform: translate(0, -88px);
  background: #ffffff;
}
.single .wrap-entry {
  margin: 0;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  background: initial;
}
.single .blog-item {
  border-bottom: none;
}
.single .blog-item:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.single .blog-item .tag-date {
  display: none;
}
.single .post-navigation,
.single .meta-author {
  border: 1px solid #e5e5f8;
  border-top: none;
  border-bottom: none;
}
.single #comments {
  border: 1px solid #e5e5f8;
  border-top: none;
}
.single .hentry .entry-content {
  padding: 20px 40px 30px;
}
.single .hentry .entry-footer {
  padding-bottom: 15px;
}
.single .hentry .entry-footer .single-social {
  margin-top: 0;
}
.single.single-format-quote .meta-author hr {
  display: none;
}
.single .post-password-form label {
  color: #3a3f4c;
  display: inline-block;
  font-size: 16px;
  line-height: 26px;
  text-transform: uppercase;
  font-family: 'Exo 2', sans-serif;
  font-weight: 600;
}
.single .post-password-form input[type="password"] {
  border: 1px solid #e5e5f8;
  padding: 8px 15px;
  margin: 10px 0;
  width: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.single .post-password-form input[type="password"]::-moz-placeholder {
  color: #515666;
  opacity: 1;
}
.single .post-password-form input[type="password"]:-ms-input-placeholder {
  color: #515666;
}
.single .post-password-form input[type="password"]::-webkit-input-placeholder {
  color: #515666;
}
.single .post-password-form input[type="password"]:focus {
  outline: none;
  border: 1px solid #f9a11b;
}
.single .post-password-form input[type="password"]:read-only {
  background-color: #F2F2F2;
}
.single .post-password-form input[type="password"]:read-only:focus {
  border: 1px solid #F2F2F2;
}
.single .post-password-form input[type="submit"] {
  background: #114a82;
  color: #ffffff;
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Exo 2', sans-serif;
  font-weight: 600;
  border: none;
  padding: 10px 30px;
  overflow: hidden;
  cursor: pointer;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.single .post-password-form input[type="submit"]:hover,
.single .post-password-form input[type="submit"]:focus {
  background: #f9a11b;
}
.hentry.list-2-column .wrap-entry {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  margin: 0;
}
@media screen and (min-width: 768px) {
  .hentry.list-2-column .blog-item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 250px;
  }
  .hentry.list-2-column .content-featured {
    -webkit-flex: 48%;
    flex: 48%;
  }
  .hentry.list-2-column .wrap-entry {
    -webkit-flex: 52%;
    flex: 52%;
  }
}
.hentry.list-2-column .content-featured {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  display: block;
  min-height: 250px;
  -webkit-transition: all 0.6s ease 0s;
  -o-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s;
}
.hentry.list-2-column .content-featured a {
  display: block;
  min-height: 100%;
}
.hentry.list-2-column .content-featured .tag-date {
  transform: translate(0, 0);
  left: 30px;
  font-size: 14px;
  line-height: 17px;
  padding: 10px 17px 5px;
  top: -1px;
  display: block;
}
.hentry.list-2-column .content-featured .tag-date:before {
  top: auto;
  bottom: -10px;
  border-bottom: none;
  border-top: 10px solid #f9a11b;
  border-right-width: 31px;
  border-left-width: 32px;
}
.hentry.list-2-column .single-social {
  display: none;
}
.hentry.list-2-column .entry-header,
.hentry.list-2-column .entry-content,
.hentry.list-2-column .entry-footer {
  padding-left: 30px;
  padding-right: 30px;
}
.hentry.list-2-column .entry-content {
  padding-top: 15px;
}
.hentry.list-2-column .entry-header .item-info,
.hentry.list-2-column .entry-header .tag-date {
  display: none;
}
.hentry.list-2-column .entry-footer .item-info {
  display: block;
  float: right;
  margin-top: 11px;
}
.hentry.grid {
  margin-top: 0;
}
.hentry.grid .wrap-entry {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  margin: 0;
}
.hentry.grid .content-featured {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.hentry.grid .content-featured a {
  display: block;
}
.hentry.grid .content-featured .content-thumb img {
  /*position: absolute;
					width: 1px;
					height: 1px;
					margin: -1px;
					padding: 0;
					overflow: hidden;
					clip: rect(0, 0, 0, 0);
					border: 0;*/
}
.hentry.grid .content-featured .tag-date {
  transform: translate(0, 0);
  left: 30px;
  font-size: 14px;
  line-height: 17px;
  padding: 10px 17px 5px;
  top: -1px;
  display: block;
}
.hentry.grid .content-featured .tag-date:before {
  top: auto;
  bottom: -10px;
  border-bottom: none;
  border-top: 10px solid #f9a11b;
  border-right-width: 31px;
  border-left-width: 32px;
}
.hentry.grid .single-social {
  display: none;
}
.hentry.grid .entry-header,
.hentry.grid .entry-content,
.hentry.grid .entry-footer {
  padding-left: 30px;
  padding-right: 30px;
}
.hentry.grid .entry-header {
  padding-top: 20px;
}
.hentry.grid .entry-content {
  padding-top: 10px;
}
.hentry.grid .entry-header h2 {
  font-size: 18px;
}
.hentry.grid .entry-header .item-info,
.hentry.grid .entry-header .tag-date {
  display: none;
}
.hentry.grid .entry-footer {
  padding-top: 2px;
}
.hentry.grid .entry-footer .item-info {
  display: block;
  float: right;
  margin-top: 0;
}
.hentry.grid .entry-footer .noo-button {
  background: transparent;
  color: #515666;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  padding: 0;
  overflow: initial;
}
.hentry.grid .entry-footer .noo-button:before {
  display: none;
}
.hentry.grid .entry-footer .noo-button:after {
  font-family: "Ionicons";
  line-height: 18px;
  content: "\f3d1";
  position: absolute;
  top: 2px;
  right: -14px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.hentry.grid .entry-footer .noo-button:hover {
  color: #f9a11b;
}
.hentry.grid .entry-footer .noo-button:hover:after {
  right: -24px;
}
.hentry.grid.format-gallery .content-featured {
  min-height: auto;
  overflow: initial;
}
.hentry.list-2-column .content-featured img {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.hentry.format-audio .content-featured .video-inner,
.hentry.format-video .content-featured .video-inner {
  margin-bottom: 80px;
}
.hentry.format-audio .content-featured .video-inner p,
.hentry.format-video .content-featured .video-inner p {
  display: none;
}
.hentry.format-audio.grid .content-featured .video-inner,
.hentry.format-video.grid .content-featured .video-inner,
.hentry.format-audio.list-2-column .content-featured .video-inner,
.hentry.format-video.list-2-column .content-featured .video-inner {
  margin-bottom: -10px;
}
.hentry.format-audio .tag-date,
.hentry.format-video .tag-date {
  display: none !important;
}
.single .hentry.format-audio .content-featured .video-inner,
.single .hentry.format-video .content-featured .video-inner {
  margin-bottom: 0;
}
.hentry.list-single .blog-item .content-featured {
  background-image: none !important;
}
.hentry.list-single .blog-item .noo-content-thumb {
  height: 200px;
}
.hentry.grid .blog-item,
.hentry.list-2-column .blog-item,
.hentry.list-single .blog-item {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.hentry.grid .blog-item .content-featured .content-thumb,
.hentry.list-2-column .blog-item .content-featured .content-thumb,
.hentry.list-single .blog-item .content-featured .content-thumb {
  position: relative;
  display: block;
}
.hentry.grid .blog-item .content-featured .content-thumb:after,
.hentry.list-2-column .blog-item .content-featured .content-thumb:after,
.hentry.list-single .blog-item .content-featured .content-thumb:after {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #114a82;
  content: '';
  width: 100%;
  height: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.hentry.grid .blog-item .content-featured .content-thumb span,
.hentry.list-2-column .blog-item .content-featured .content-thumb span,
.hentry.list-single .blog-item .content-featured .content-thumb span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scaleY(0) rotate(360deg);
  -moz-transform: translate(-50%, -50%) scaleY(0) rotate(360deg);
  -ms-transform: translate(-50%, -50%) scaleY(0) rotate(360deg);
  transform: translate(-50%, -50%) scaleY(0) rotate(360deg);
  width: 2px;
  height: 46px;
  background-color: #ffffff;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  z-index: 1;
}
.hentry.grid .blog-item .content-featured .content-thumb span:before,
.hentry.list-2-column .blog-item .content-featured .content-thumb span:before,
.hentry.list-single .blog-item .content-featured .content-thumb span:before {
  content: '';
  position: absolute;
  width: 2px;
  height: 23px;
  -webkit-transform: translate(-50%, 0%) scaleY(1) rotate(0);
  -moz-transform: translate(-50%, 0%) scaleY(1) rotate(0);
  -ms-transform: translate(-50%, 0%) scaleY(1) rotate(0);
  transform: translate(-50%, 0%) scaleY(1) rotate(0);
  background-color: #ffffff;
  -webkit-transition: all 0.4s cubic-bezier(0.64, -1.18, 0.68, 1.81) 0s;
  -o-transition: all 0.4s cubic-bezier(0.64, -1.18, 0.68, 1.81) 0s;
  transition: all 0.4s cubic-bezier(0.64, -1.18, 0.68, 1.81) 0s;
  top: 50%;
  left: 50%;
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
}
.hentry.grid .blog-item .content-featured .content-thumb span:after,
.hentry.list-2-column .blog-item .content-featured .content-thumb span:after,
.hentry.list-single .blog-item .content-featured .content-thumb span:after {
  content: '';
  position: absolute;
  width: 2px;
  height: 23px;
  -webkit-transform: translate(-50%, 0%) scaleY(1) rotate(-180deg);
  -moz-transform: translate(-50%, 0%) scaleY(1) rotate(-180deg);
  -ms-transform: translate(-50%, 0%) scaleY(1) rotate(-180deg);
  transform: translate(-50%, 0%) scaleY(1) rotate(-180deg);
  background-color: #ffffff;
  -webkit-transition: all 0.4s cubic-bezier(0.64, -1.18, 0.68, 1.81) 0s;
  -o-transition: all 0.4s cubic-bezier(0.64, -1.18, 0.68, 1.81) 0s;
  transition: all 0.4s cubic-bezier(0.64, -1.18, 0.68, 1.81) 0s;
  top: 50%;
  left: 50%;
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
}
.hentry.grid .blog-item:hover,
.hentry.list-2-column .blog-item:hover,
.hentry.list-single .blog-item:hover {
  -webkit-box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.12);
}
.hentry.grid .blog-item:hover .content-featured .content-thumb:after,
.hentry.list-2-column .blog-item:hover .content-featured .content-thumb:after,
.hentry.list-single .blog-item:hover .content-featured .content-thumb:after {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.hentry.grid .blog-item:hover .content-featured .content-thumb img,
.hentry.list-2-column .blog-item:hover .content-featured .content-thumb img,
.hentry.list-single .blog-item:hover .content-featured .content-thumb img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
.hentry.grid .blog-item:hover .content-featured .content-thumb span,
.hentry.list-2-column .blog-item:hover .content-featured .content-thumb span,
.hentry.list-single .blog-item:hover .content-featured .content-thumb span {
  -webkit-transform: translate(-50%, -50%) scaleY(1) rotate(0deg);
  -moz-transform: translate(-50%, -50%) scaleY(1) rotate(0deg);
  -ms-transform: translate(-50%, -50%) scaleY(1) rotate(0deg);
  transform: translate(-50%, -50%) scaleY(1) rotate(0deg);
}
.hentry.grid .blog-item:hover .content-featured .content-thumb span:before,
.hentry.list-2-column .blog-item:hover .content-featured .content-thumb span:before,
.hentry.list-single .blog-item:hover .content-featured .content-thumb span:before {
  -webkit-transform: translate(-50%, 0%) scaleY(1) rotate(90deg);
  -moz-transform: translate(-50%, 0%) scaleY(1) rotate(90deg);
  -ms-transform: translate(-50%, 0%) scaleY(1) rotate(90deg);
  transform: translate(-50%, 0%) scaleY(1) rotate(90deg);
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
.hentry.grid .blog-item:hover .content-featured .content-thumb span:after,
.hentry.list-2-column .blog-item:hover .content-featured .content-thumb span:after,
.hentry.list-single .blog-item:hover .content-featured .content-thumb span:after {
  -webkit-transform: translate(-50%, 0%) scaleY(1) rotate(-90deg);
  -moz-transform: translate(-50%, 0%) scaleY(1) rotate(-90deg);
  -ms-transform: translate(-50%, 0%) scaleY(1) rotate(-90deg);
  transform: translate(-50%, 0%) scaleY(1) rotate(-90deg);
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.meta-author {
  padding: 15px 40px 20px;
  background: #ffffff;
}
.meta-author hr {
  border: 0;
  height: 1px;
  background: #e5e5f8;
  margin: 0;
}
.meta-author .box-author-info {
  position: relative;
  padding-left: 152px;
  padding-right: 40px;
  margin-top: 30px;
  min-height: 90px;
}
.meta-author .box-author-info img.avatar {
  position: absolute;
  top: 0;
  left: 40px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #e5e5f8;
  width: 90px;
}
.meta-author .box-author-info h5 {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
}
.meta-author .box-author-info ul.author-social {
  position: absolute;
  list-style: none;
  top: 0;
  right: 40px;
}
.meta-author .box-author-info ul.author-social li {
  display: inline-block;
  margin: 0 10px;
}
.meta-author .box-author-info ul.author-social li:last-child {
  margin-right: 0;
}
.post-navigation {
  padding: 12px 40px 20px;
  background: #ffffff;
  font-weight: 500;
}
.post-navigation:after {
  content: '';
  display: table;
  clear: both;
}
.post-navigation .next-post,
.post-navigation .prev-post {
  width: 50%;
  float: left;
  position: relative;
  height: 126px;
  color: #ffffff;
  text-transform: uppercase;
  padding: 20px 30px;
  overflow: hidden;
}
.post-navigation .next-post.full-nav,
.post-navigation .prev-post.full-nav {
  width: 100%;
}
.post-navigation .next-post:after,
.post-navigation .prev-post:after,
.post-navigation .next-post:before,
.post-navigation .prev-post:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.post-navigation .next-post:before,
.post-navigation .prev-post:before {
  background: #000000;
  top: 0;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.post-navigation .next-post:after,
.post-navigation .prev-post:after {
  background: #f9a11b;
  top: 0;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.post-navigation .next-post:hover:after,
.post-navigation .prev-post:hover:after {
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.post-navigation .next-post:hover:before,
.post-navigation .prev-post:hover:before {
  -webkit-transition: all 0.5s ease 0.1s;
  -o-transition: all 0.5s ease 0.1s;
  transition: all 0.5s ease 0.1s;
}
.post-navigation .next-post .bg-next-post,
.post-navigation .prev-post .bg-next-post,
.post-navigation .next-post .bg-prev-post,
.post-navigation .prev-post .bg-prev-post {
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.post-navigation .next-post span,
.post-navigation .prev-post span {
  position: relative;
  font-size: 12px;
  display: inline-block;
  line-height: 20px;
  z-index: 3;
  margin-bottom: 7px;
}
.post-navigation .next-post span:before,
.post-navigation .prev-post span:before {
  font-family: "Ionicons";
  position: absolute;
  line-height: 18px;
  top: 0;
}
.post-navigation .next-post a,
.post-navigation .prev-post a {
  color: #ffffff;
  position: relative;
  font-size: 18px;
  z-index: 3;
  display: block;
}
.post-navigation .prev-post span {
  margin-left: 10px;
}
.post-navigation .prev-post span:before {
  content: "\f3cf";
  left: -10px;
}
.post-navigation .prev-post:before {
  right: 0;
}
.post-navigation .prev-post:after {
  right: -100%;
}
.post-navigation .prev-post:hover:after {
  right: 0;
}
.post-navigation .prev-post:hover:before {
  right: 100%;
}
.post-navigation .next-post {
  float: right;
  text-align: right;
}
.post-navigation .next-post span {
  margin-right: 10px;
}
.post-navigation .next-post span:before {
  content: "\f3d1";
  right: -10px;
}
.post-navigation .next-post:before {
  left: 0;
}
.post-navigation .next-post:after {
  left: -100%;
}
.post-navigation .next-post:hover:after {
  left: 0;
}
.post-navigation .next-post:hover:before {
  left: 100%;
}
#comments {
  padding: 24px 40px 40px;
  background: #ffffff;
}
#comments .comments-title {
  text-transform: uppercase;
  font-size: 24px;
  padding: 0;
  margin: 0;
  margin-bottom: 40px;
}
#comments ol.comments-list,
#comments ul.comments-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
#comments ol.comments-list li.comment,
#comments ul.comments-list li.comment {
  padding: 35px 0 20px 0;
  border-bottom: 1px solid #e5e5f8;
}
#comments ol.comments-list li.comment:first-child,
#comments ul.comments-list li.comment:first-child {
  padding-top: 0;
}
#comments ol.comments-list li.comment:last-child,
#comments ul.comments-list li.comment:last-child {
  border-bottom: none;
}
#comments ol.comments-list li.comment .comment-wrap:after,
#comments ul.comments-list li.comment .comment-wrap:after {
  clear: both;
  content: '';
  display: table;
}
#comments ol.comments-list li.comment .comment-wrap .comment-img,
#comments ul.comments-list li.comment .comment-wrap .comment-img {
  float: left;
  max-width: 80px;
}
#comments ol.comments-list li.comment .comment-wrap .comment-img img,
#comments ul.comments-list li.comment .comment-wrap .comment-img img {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #e5e5f8;
  margin-top: 4px;
}
@media screen and (max-width: 767px) {
  #comments ol.comments-list li.comment .comment-wrap .comment-img img,
  #comments ul.comments-list li.comment .comment-wrap .comment-img img {
    width: 80%;
  }
}
@media screen and (max-width: 479px) {
  #comments ol.comments-list li.comment .comment-wrap .comment-img img,
  #comments ul.comments-list li.comment .comment-wrap .comment-img img {
    display: none;
  }
}
#comments ol.comments-list li.comment .comment-wrap .comment-block,
#comments ul.comments-list li.comment .comment-wrap .comment-block {
  position: relative;
  padding-left: 80px;
}
@media screen and (max-width: 479px) {
  #comments ol.comments-list li.comment .comment-wrap .comment-block,
  #comments ul.comments-list li.comment .comment-wrap .comment-block {
    padding-left: 0;
  }
}
#comments ol.comments-list li.comment .comment-wrap .comment-block:after,
#comments ul.comments-list li.comment .comment-wrap .comment-block:after {
  content: '';
  display: table;
  clear: both;
}
#comments ol.comments-list li.comment .comment-wrap .comment-block .comment-header,
#comments ul.comments-list li.comment .comment-wrap .comment-block .comment-header {
  font-weight: 500;
  height: 32px;
}
#comments ol.comments-list li.comment .comment-wrap .comment-block .comment-header:after,
#comments ul.comments-list li.comment .comment-wrap .comment-block .comment-header:after {
  content: '';
  display: table;
  clear: both;
}
#comments ol.comments-list li.comment .comment-wrap .comment-block .comment-header .comment-meta,
#comments ul.comments-list li.comment .comment-wrap .comment-block .comment-header .comment-meta {
  float: left;
}
@media screen and (max-width: 767px) {
  #comments ol.comments-list li.comment .comment-wrap .comment-block .comment-header .comment-meta time,
  #comments ul.comments-list li.comment .comment-wrap .comment-block .comment-header .comment-meta time {
    padding: 10px 0;
    display: block;
  }
}
#comments ol.comments-list li.comment .comment-wrap .comment-block .comment-header .comment-meta i,
#comments ul.comments-list li.comment .comment-wrap .comment-block .comment-header .comment-meta i {
  color: #d4d8e8;
  margin-right: 4px;
}
#comments ol.comments-list li.comment .comment-wrap .comment-block .comment-header .comment-meta .comment-edit,
#comments ul.comments-list li.comment .comment-wrap .comment-block .comment-header .comment-meta .comment-edit {
  margin-left: 30px;
  display: none;
}
#comments ol.comments-list li.comment .comment-wrap .comment-block .comment-header .comment-author,
#comments ul.comments-list li.comment .comment-wrap .comment-block .comment-header .comment-author {
  float: left;
  text-transform: uppercase;
  font-size: 18px;
  font-style: normal;
  font-family: 'Exo 2', sans-serif;
  margin-right: 40px;
}
@media screen and (max-width: 767px) {
  #comments ol.comments-list li.comment .comment-wrap .comment-block .comment-header .comment-author,
  #comments ul.comments-list li.comment .comment-wrap .comment-block .comment-header .comment-author {
    width: 100%;
  }
}
#comments ol.comments-list li.comment .comment-wrap .comment-block .comment-content,
#comments ul.comments-list li.comment .comment-wrap .comment-block .comment-content {
  float: left;
}
#comments ol.comments-list li.comment .comment-wrap .comment-block .comment-reply-link,
#comments ul.comments-list li.comment .comment-wrap .comment-block .comment-reply-link {
  position: absolute;
  top: 0;
  right: 0;
  text-transform: uppercase;
  font-weight: 500;
}
#comments ol.comments-list li.comment .comment-wrap .comment-block .comment-reply-link i,
#comments ul.comments-list li.comment .comment-wrap .comment-block .comment-reply-link i {
  font-size: 18px;
  margin-right: 10px;
}
#comments ol.comments-list li.comment .children,
#comments ul.comments-list li.comment .children {
  margin-left: 0;
  margin-top: 20px;
  list-style: none;
}
@media screen and (max-width: 767px) {
  #comments ol.comments-list li.comment .children,
  #comments ul.comments-list li.comment .children {
    margin-left: 0;
    padding-left: 15px;
  }
}
#comments ol.comments-list li.comment .children li,
#comments ul.comments-list li.comment .children li {
  border-bottom: 0;
  border-top: 1px solid #e5e5f8;
  padding-top: 35px;
}
#comments ol.comments-list li.comment .children li:last-child,
#comments ul.comments-list li.comment .children li:last-child {
  padding-bottom: 0;
}
#comments #respond .comment-reply-title {
  text-transform: uppercase;
  margin-bottom: 40px;
  position: relative;
}
#comments #respond .comment-reply-title small {
  position: absolute;
  top: 0;
  right: 0;
  text-transform: none;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
}
#comments #respond .comment-form input[type='text'],
#comments #respond .comment-form input[type='email'] {
  border: none;
  border-bottom: 1px solid #e5e5f8;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 40px;
  margin-bottom: 36px;
  padding: 0;
  padding-bottom: 15px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#comments #respond .comment-form input[type='text']::-moz-placeholder,
#comments #respond .comment-form input[type='email']::-moz-placeholder {
  color: #666f86;
  opacity: 1;
}
#comments #respond .comment-form input[type='text']:-ms-input-placeholder,
#comments #respond .comment-form input[type='email']:-ms-input-placeholder {
  color: #666f86;
}
#comments #respond .comment-form input[type='text']::-webkit-input-placeholder,
#comments #respond .comment-form input[type='email']::-webkit-input-placeholder {
  color: #666f86;
}
#comments #respond .comment-form input[type='text']:focus,
#comments #respond .comment-form input[type='email']:focus,
#comments #respond .comment-form input[type='text']:active,
#comments #respond .comment-form input[type='email']:active {
  border-color: #f9a11b;
}
#comments #respond .comment-form textarea {
  border: none;
  border-bottom: 1px solid #e5e5f8;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin-bottom: 30px;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  max-width: 100%;
}
#comments #respond .comment-form textarea::-moz-placeholder {
  color: #666f86;
  opacity: 1;
}
#comments #respond .comment-form textarea:-ms-input-placeholder {
  color: #666f86;
}
#comments #respond .comment-form textarea::-webkit-input-placeholder {
  color: #666f86;
}
#comments #respond .comment-form textarea:focus,
#comments #respond .comment-form textarea:active,
#comments #respond .comment-form textarea:hover {
  border-color: #f9a11b;
}
#comments #respond .comment-form textarea:focus::-moz-placeholder,
#comments #respond .comment-form textarea:active::-moz-placeholder,
#comments #respond .comment-form textarea:hover::-moz-placeholder {
  color: #9ea3b2;
  opacity: 1;
}
#comments #respond .comment-form textarea:focus:-ms-input-placeholder,
#comments #respond .comment-form textarea:active:-ms-input-placeholder,
#comments #respond .comment-form textarea:hover:-ms-input-placeholder {
  color: #9ea3b2;
}
#comments #respond .comment-form textarea:focus::-webkit-input-placeholder,
#comments #respond .comment-form textarea:active::-webkit-input-placeholder,
#comments #respond .comment-form textarea:hover::-webkit-input-placeholder {
  color: #9ea3b2;
}
#comments #respond .form-submit {
  margin-top: 20px;
}
#comments #respond .form-submit button {
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .hentry .blog-item .wrap-entry .entry-footer .noo-button {
    padding: 6px 15px;
  }
  .hentry .blog-item .wrap-entry .entry-content,
  .hentry .blog-item .wrap-entry .entry-footer,
  .hentry .blog-item .wrap-entry .entry-header {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 767px) {
  .hentry.grid .blog-item .wrap-entry .entry-footer .noo-button {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .hentry.list-2-column .blog-item .content-featured .content-thumb span {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .hentry.list-single .blog-item .wrap-entry {
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .hentry.list-single .blog-item .wrap-entry .entry-header .tag-date {
    font-size: 16px;
    padding: 6px 15px;
    left: 15px;
  }
  .hentry.list-single .blog-item .wrap-entry .entry-header .tag-date span {
    display: inline-block;
  }
  .hentry.list-single .blog-item .wrap-entry .entry-header .tag-date:before {
    display: none;
  }
}
/* Images */
.alignleft {
  float: left;
}
.alignright {
  float: right;
}
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
figure.wp-caption.alignleft,
img.alignleft {
  margin: 5px 20px 5px 0;
}
.wp-caption.alignleft {
  margin: 5px 10px 5px 0;
}
figure.wp-caption.alignright,
img.alignright {
  margin: 5px 0 5px 20px;
}
.wp-caption.alignright {
  margin: 5px 0 5px 10px;
}
img.aligncenter {
  margin: 5px auto;
}
img.alignnone {
  margin: 5px 0;
}
body .alignright {
  clear: right;
}
body .alignleft {
  clear: left;
}
.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
  color: #220e10;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  margin: 0 0 24px;
}
div.wp-caption.alignright {
  float: right;
}
div.wp-caption.alignright .wp-caption-text {
  padding-left: 10px;
}
#error-404 {
  padding: 100px 0;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}
#error-404 h1 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 26px;
}
@media (max-width: 767px) {
  #error-404 {
    padding: 60px 0;
  }
}
img.wp-smiley,
.rsswidget img {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol {
  list-style-position: inside;
}
.entry-content img {
  margin: 0 0 1.5em 0;
}
.alignleft,
img.alignleft {
  margin-right: 1.5em;
  display: inline;
  float: left;
}
.alignright,
img.alignright {
  margin-left: 1.5em;
  display: inline;
  float: right;
}
.aligncenter,
img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both;
}
.clear:after,
.site:after,
.entry-content:after,
.comment-content:after,
.site-content:after,
.nav-links:after,
.comment-navigation:after,
.social-navigation ul:after,
.textwidget:after {
  clear: both;
  display: table;
  content: '';
}
.alignnone,
img.alignnone {
  /* not sure about this one */
}
.wp-caption {
  margin-bottom: 1.5em;
  text-align: center;
  padding-top: 5px;
  max-width: 100%;
}
.wp-caption img {
  border: 0 none;
  padding: 0;
  margin: 0;
  max-width: 100%;
}
.wp-caption p.wp-caption-text {
  line-height: 1.5;
  font-size: 10px;
  margin: 0;
}
.wp-smiley {
  margin: 0 !important;
  max-height: 1em;
}
blockquote.left {
  margin-right: 20px;
  text-align: right;
  margin-left: 0;
  width: 33%;
  float: left;
}
table {
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid rgba(51, 51, 51, 0.1);
  margin: 0 0 1.6em;
  table-layout: fixed;
  width: 100%;
}
table td,
table th {
  border: 1px solid rgba(51, 51, 51, 0.1);
  padding: 0.4em;
}
blockquote.right {
  margin-left: 20px;
  text-align: left;
  margin-right: 0;
  width: 33%;
  float: right;
}
.bypostauthor {
  position: relative;
}
#off-canvas-nav {
  display: none;
}
.in-blog-wrap {
  margin: 30px 0 14px;
}
.in-blog-wrap:after {
  clear: both;
  display: table;
  content: '';
}
.in-blog-wrap img {
  width: auto;
}
@media screen and (min-width: 992px) {
  .in-blog-wrap .in-blog-left {
    width: 50%;
    float: left;
  }
  .in-blog-wrap .in-blog-right {
    width: 47.5%;
    float: right;
  }
}
.wp-editor-container {
  border: 1px solid #e5e5f8;
}
/*
* 3.0 Header
* -----------------------------------------------------------------------------
*/
.boxed-layout.admin-bar .noo-header.fixed_top_eff {
  top: 32px;
}
@media (max-width: 991px) {
  .boxed-layout.admin-bar .noo-header.fixed_top_eff {
    top: 45px;
  }
}
@media (max-width: 767px) {
  .boxed-layout.admin-bar .noo-header.fixed_top_eff.eff {
    top: 0;
  }
}
.full-width-layout.admin-bar .noo-header.fixed_top {
  top: 32px;
}
@media (max-width: 991px) {
  .full-width-layout.admin-bar .noo-header.fixed_top {
    top: 45px;
  }
}
@media (max-width: 767px) {
  .full-width-layout.admin-bar .noo-header.fixed_top.eff {
    top: 0;
  }
}
.noo-header {
  position: relative;
  z-index: 9999;
}
.noo-header .navbar-wrapper {
  background: #ffffff;
}
.noo-header.fixed_top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.noo-header.fixed_top.fixed_top_eff {
  position: fixed;
}
.noo-header.fixed_top.eff {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-header.header_transparent .navbar-wrapper {
  background: rgba(255, 255, 255, 0.8);
}
.noo_icon_menu {
  display: none;
}
.navbar-default {
  min-height: 128px;
}
.navbar-default .noo-container {
  position: relative;
}
.navbar-default .noo-container .navbar-content::after {
  content: '';
  display: table;
  clear: both;
}
.noo-header .navbar-default .noo-container .navbar-content {
  position: relative;
}
.noo-topbar {
  background-color: #114a82;
  border-bottom: 1px solid rgba(238, 238, 238, 0.15);
  border-left: none;
  border-right: none;
  min-height: 45px;
  color: #ffffff;
  overflow-y: hidden;
}
.noo-topbar .noo-topmeta-left a:hover {
  color: #114a82;
}
.noo-topbar .noo-topmeta-left ul li:first-child {
  padding-left: 0;
}
.noo-topbar .noo-topmeta-left div.text-left {
  font-size: 11px;
  margin: 0;
  color: #CCCCCC;
  display: inline;
}
.noo-topbar .noo-topmeta.noo-topmeta-right > a.noo-login-button {
  display: inline-block;
  float: left;
  padding-right: 30px;
}
.noo-topbar .noo-topmeta.noo-topmeta-right > a.noo-login-button:last-child {
  padding-right: 0;
}
.noo-topbar .noo-topmeta.noo-topmeta-right > a.noo-login-button.noo-popup-login {
  position: relative;
  padding-left: 20px;
}
.noo-topbar .noo-topmeta.noo-topmeta-right > a.noo-login-button.noo-popup-login:before {
  content: "\f200";
  font-family: "Ionicons", Sans-serif;
  position: absolute;
  left: 0;
  font-size: 14px;
}
.noo-topbar .noo-topmeta.noo-topmeta-right .widget_noo_social {
  display: inline-block;
  margin-top: 0;
}
.noo-topbar .noo-topmeta.noo-topmeta-right ul li:last-child a {
  padding-right: 0;
}
.noo-topbar .noo-topmeta {
  font-weight: 500;
  line-height: 0;
}
.noo-topbar .noo-topmeta .fa-mobile {
  float: left;
  font-size: 24px;
  line-height: 45px;
  margin-right: 10px;
}
.noo-topbar .noo-topmeta a {
  font-size: 14px;
  padding-right: 8px;
  color: #ffffff;
  text-decoration: none !important;
  font-weight: 400 !important;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-topbar .noo-topmeta a:hover {
  color: #f9a11b;
}
.noo-topbar .noo-topmeta ul {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0;
}
.noo-topbar .noo-topmeta ul:after {
  clear: both;
  content: '';
  display: table;
}
.noo-topbar .noo-topmeta ul li {
  float: left;
  padding: 0 5px;
}
.noo-topbar .noo-topmeta ul li:first-child {
  border-left: 0;
}
.noo-topbar .noo-topmeta ul li:last-child {
  padding-right: 0;
}
.noo-topbar .noo-topmeta ul li a {
  text-decoration: none !important;
}
.noo-topbar .noo-topmeta ul li a i {
  padding-right: 5px;
}
.noo-topbar .noo-topmeta ul li a .avatar {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-right: 5px;
}
.noo-topbar .noo-topmeta ul li a:hover {
  color: #f9a11b;
}
.noo-topbar .noo_social .social-all a {
  display: block;
  padding: 0;
  float: left;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  border-left: 1px solid rgba(255, 255, 255, 0.15);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-topbar .noo_social .social-all a:last-child {
  border-right: 1px solid rgba(255, 255, 255, 0.15);
}
.noo-topbar .noo_social .social-all a i {
  min-width: 45px;
}
.noo-topbar a,
.noo-topbar p,
.noo-topbar i {
  line-height: 45px;
}
.noo-main-menu .navbar-nav {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
}
.noo-main-menu .navbar-nav:after {
  clear: both;
  content: '';
  display: table;
}
.noo-main-menu .navbar-nav > li {
  position: relative;
  z-index: 2;
  display: inline-block;
}
.noo-main-menu .navbar-nav > li > a {
  margin-left: 20px;
  margin-right: 20px;
}
@media (max-width: 1440px) {
  .noo-main-menu .navbar-nav > li > a {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
}
@media (max-width: 1199px) {
  .noo-main-menu .navbar-nav > li > a {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
}
.noo-main-menu .navbar-nav li > a {
  font-size: 18px;
  font-weight: 500;
  font-family: 'Exo 2', sans-serif;
  color: #333333;
  line-height: 128px;
}
.noo-main-menu .navbar-nav li > a:hover,
.noo-main-menu .navbar-nav li > a:focus,
.noo-main-menu .navbar-nav li > a:active {
  color: #114a82;
}
.noo-main-menu .navbar-nav li.current_page_item > a,
.noo-main-menu .navbar-nav li.current-menu-parent > a {
  color: #114a82;
}
.noo-main-menu .navbar-nav li > .sub-menu {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
  background: #ffffff;
  border: 1px solid #e5e5f8;
  min-width: 220px;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}
.noo-main-menu .navbar-nav li > .sub-menu li {
  float: none;
  position: relative;
  padding: 0 20px;
  border-bottom: 1px solid #e5e5f8;
}
.noo-main-menu .navbar-nav li > .sub-menu li:before {
  background-color: #114a82;
  height: 1px;
  bottom: -1px;
  left: -100%;
  width: 100%;
  position: absolute;
  animation-duration: 0.6s;
}
.noo-main-menu .navbar-nav li > .sub-menu li:last-child {
  border-bottom: none;
}
.noo-main-menu .navbar-nav li > .sub-menu li a {
  background: none;
  color: #8b92a6;
  text-transform: none;
  font-weight: 400;
  line-height: 24px;
  display: block;
  position: relative;
  padding: 7px 0;
  -webkit-transition: all 0.1s ease 0s;
  -o-transition: all 0.1s ease 0s;
  transition: all 0.1s ease 0s;
  text-decoration: none;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
}
.noo-main-menu .navbar-nav li > .sub-menu li a:hover {
  color: #114a82;
}
.noo-main-menu .navbar-nav li > .sub-menu li a:hover .icon-submenu-down {
  color: #8b92a6;
}
.noo-main-menu .navbar-nav li > .sub-menu li .sub-menu {
  list-style: none;
  padding: 10px 0;
  margin: 0;
  position: absolute;
  left: 70%;
  top: 0;
  z-index: 1;
  min-width: 220px;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  background: #ffffff;
}
.noo-main-menu .navbar-nav li > .sub-menu li .sub-menu li {
  background: #ffffff;
}
.noo-main-menu .navbar-nav li > .sub-menu li:hover:before {
  animation-name: loadLine;
}
.noo-main-menu .navbar-nav li > .sub-menu li:hover > a {
  color: #114a82;
}
.noo-main-menu .navbar-nav li > .sub-menu li:hover .sub-menu {
  left: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
  -webkit-transition: all 0.6s ease 0s;
  -o-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s;
}
.noo-main-menu .navbar-nav li > .sub-menu li.current-menu-item > a {
  color: #114a82;
}
.noo-main-menu .navbar-nav li:hover > a {
  color: #114a82;
}
.noo-main-menu .navbar-nav li:hover .sub-menu {
  top: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
  -webkit-transition: all 0.6s ease 0s;
  -o-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s;
}
.noo-main-menu .navbar-nav .magic-line {
  position: absolute;
  z-index: 1;
  bottom: 30%;
  left: 0;
  width: 100px;
  height: 2px;
  background: #114a82;
  -webkit-transition: all 0.5s cubic-bezier(1, 0.01, 0, 1.22) 0s;
  -o-transition: all 0.5s cubic-bezier(1, 0.01, 0, 1.22) 0s;
  transition: all 0.5s cubic-bezier(1, 0.01, 0, 1.22) 0s;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-main-menu .navbar-nav .magic-line.hide-line {
  opacity: 0;
  filter: alpha(opacity=0);
}
.noo-main-menu .navbar-nav .magic-line.down-line {
  opacity: 0;
  filter: alpha(opacity=0);
}
.noo-main-menu .navbar-nav .magic-line.up-line {
  opacity: 1;
  filter: alpha(opacity=100);
}
.navbar-meta {
  float: right;
  height: 128px;
}
.navbar-meta.meta-property {
  margin-left: 30px;
}
.navbar-meta.meta-property .meta-content a {
  position: relative;
  padding: 0 0 0 50px;
  line-height: 50px;
  width: 196px;
  height: 50px;
  display: inline-block;
  text-align: center;
  margin-top: 39px;
  background: #114a82;
  font-size: 16px;
  color: #ffffff;
}
.navbar-meta.meta-property .meta-content a::before {
  background: #f6ad3f;
}
.navbar-meta.meta-property .meta-content a span {
  position: absolute;
  left: 17px;
  width: 50px;
  text-align: center;
  display: inline-block;
  margin-left: -17px;
  margin-right: 15px;
  background: #fbb040;
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
}
.navbar-meta.meta-phone {
  min-height: 5em;
  min-width: 220px;
  margin-left: 50px;
  display: table;
}
.navbar-meta.meta-phone .meta-content {
  display: table-cell;
  vertical-align: middle;
}
.navbar-meta.meta-phone .meta-content .fa-mobile {
  font-size: 60px;
  line-height: 50px;
  float: left;
  padding-right: 10px;
  color: #fbb040;
}
.navbar-meta.meta-phone .meta-content .meta-desc {
  line-height: 25px;
  color: #3a3f4c;
  font-weight: 500;
}
.navbar-meta.meta-phone .meta-content .meta-desc a {
  font-weight: 400;
  font-size: 18px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.navbar-meta.meta-social {
  margin-left: 30px;
  line-height: 128px;
}
.navbar-meta.meta-social a {
  width: 32px;
  height: 32px;
  line-height: 33px;
  color: #ffffff;
  text-align: center;
  display: inline-block;
  background: #114a82;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  margin-left: 5px;
  position: relative;
}
.navbar-meta.meta-social a::before {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  width: 34px;
  height: 34px;
  background: #f9a11b;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.navbar-meta.meta-social a:hover::before {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.navbar-meta.meta-social a i {
  position: relative;
  font-size: 15px;
}
@media (max-width: 1199px) {
  .navbar-meta {
    margin-left: 0 !important;
  }
}
@media (max-width: 991px) {
  .navbar-meta {
    height: 75px !important;
    line-height: 75px !important;
    margin-right: 47px;
  }
  .navbar-meta .meta-content .meta-property {
    margin-top: 12px !important;
  }
}
@media (max-width: 767px) {
  .navbar-meta {
    display: none !important;
  }
}
header .navbar-brand {
  display: block;
  line-height: 128px;
  text-transform: uppercase;
  font-family: 'Exo 2', sans-serif;
  font-size: 30px;
  color: #000;
  font-style: normal;
  text-transform: normal;
  font-weight: 700;
}
.noo-main-menu li.noo_megamenu {
  position: static;
}
.noo-main-menu li.noo_megamenu ul,
.noo-main-menu li.noo_megamenu li {
  border: none !important;
}
.noo-main-menu li.noo_megamenu.mega-col-columns-2 > .sub-menu > li {
  width: 50%;
}
.noo-main-menu li.noo_megamenu.mega-col-columns-3 > .sub-menu > li {
  width: 33.33%;
}
.noo-main-menu li.noo_megamenu.mega-col-columns-4 > .sub-menu > li {
  width: 25%;
}
.noo-main-menu li.noo_megamenu.mega-col-columns-5 > .sub-menu > li {
  width: 20%;
}
.noo-main-menu li.noo_megamenu.mega-col-columns-6 > .sub-menu > li {
  width: 16.66%;
}
.noo-main-menu li.noo_megamenu:hover {
  cursor: pointer;
}
.noo-main-menu li.noo_megamenu:hover > .sub-menu > li > .sub-menu {
  visibility: visible;
}
.noo-main-menu li.noo_megamenu > .sub-menu {
  min-width: 1170px;
  padding: 0 40px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.noo-main-menu li.noo_megamenu > .sub-menu > li {
  padding: 45px 20px;
  float: left;
}
.noo-main-menu li.noo_megamenu > .sub-menu > li:before {
  display: none;
}
.noo-main-menu li.noo_megamenu > .sub-menu > li:hover .sub-menu {
  transition: none;
  left: 0;
}
.noo-main-menu li.noo_megamenu > .sub-menu > li:hover .sub-menu li {
  display: block;
}
.noo-main-menu li.noo_megamenu > .sub-menu > li > .sub-menu {
  padding: 0;
  position: relative;
  display: block;
  left: 0;
  transition: none;
  box-shadow: none;
  opacity: 1;
  filter: alpha(opacity=100);
  background: none;
}
.noo-main-menu li.noo_megamenu > .sub-menu > li > .sub-menu li {
  width: 100%;
  padding: 0;
  transition: 0;
  background: none;
}
.noo-main-menu li.noo_megamenu > .sub-menu > li > .sub-menu li:before {
  display: none;
}
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li {
  padding: 20px 0;
}
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li:before,
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li:after {
  content: " ";
  display: table;
}
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li:after {
  clear: both;
}
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li:before,
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li:after {
  content: " ";
  display: table;
}
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li:after {
  clear: both;
}
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li:first-child {
  padding-top: 0;
}
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li:before {
  display: none;
}
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li a {
  color: #3a3f4c;
  padding: 0;
  text-transform: none;
  line-height: 24px;
  font-weight: 400;
  font-size: 14px;
  position: relative;
}
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li a:hover {
  color: #114a82;
}
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li a img {
  width: 65px;
  margin-left: 0;
  float: left;
  margin-right: 15px;
  border: 1px solid rgba(17, 74, 130, 0.09);
}
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 65px;
  height: 65px;
  background: rgba(255, 255, 255, 0.6);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  opacity: 0;
  filter: alpha(opacity=0);
}
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li a:after {
  content: '\f0c1';
  font-family: "FontAwesome";
  position: absolute;
  top: 32px;
  left: 32px;
  color: #114a82;
  font-size: 20px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-transform: translate(-50%, -150%);
  -ms-transform: translate(-50%, -150%);
  -o-transform: translate(-50%, -150%);
  transform: translate(-50%, -150%);
  opacity: 0;
  filter: alpha(opacity=0);
}
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li span.amount {
  font-size: 14px;
}
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li del {
  color: rgba(255, 255, 255, 0.8);
}
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li del span.amount {
  color: rgba(255, 255, 255, 0.8);
}
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li ins span.amount {
  padding-left: 3px;
}
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li:hover a:before {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li:hover a:after {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-main-menu li.noo_megamenu > .sub-menu > li > a,
.noo-main-menu li.noo_megamenu > .sub-menu h4,
.noo-main-menu li.noo_megamenu > .sub-menu > li .widget-title {
  color: #666f86;
  margin: 0 0 15px 0;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 400;
  padding: 0 0 10px 0;
  line-height: 24px;
  border-bottom: 1px solid rgba(17, 74, 130, 0.09);
}
@media (max-width: 1199px) {
  .noo-main-menu li.noo_megamenu > .sub-menu {
    display: none;
  }
}
.header_full:not(.header_logo_full_center):not(.header_classic):not(.header_agency) li.noo_megamenu > .sub-menu {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  right: auto;
}
.header_classic li.noo_megamenu,
.header_agency li.noo_megamenu {
  position: relative;
}
.header_classic li.noo_megamenu > .sub-menu,
.header_agency li.noo_megamenu > .sub-menu {
  right: 0;
  left: auto;
}
.header_logo_center .noo-right-menu li.noo_megamenu > .sub-menu {
  right: 0;
  left: auto !important;
}
.page-template-header-half-map .header_half_map li.noo_megamenu > .sub-menu {
  left: 0 !important;
}
.header_basic .noo-main-menu {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  position: absolute;
}
.noo-menu-option {
  position: relative;
  line-height: 0;
}
.noo-menu-option .button-expand-option,
.noo-menu-option .button-menu-extend {
  line-height: 128px;
}
.noo-menu-option ul {
  padding: 0;
  margin-bottom: 0;
  display: inline-block;
}
.noo-menu-option ul li {
  float: left;
  position: relative;
  list-style: none;
}
.noo-menu-option ul li:last-child a {
  padding-right: 0;
}
.noo-menu-option ul li:first-child a:before {
  display: none;
}
.noo-menu-option ul li.noo-header-minicart .widget_shopping_cart_content {
  padding: 0;
  line-height: 0;
}
.noo-menu-option ul li.noo-header-minicart .widget_shopping_cart_content a {
  top: 0;
}
.noo-menu-option ul li.noo-header-minicart .widget_shopping_cart_content .noo_wrap_minicart li {
  float: none;
}
.noo-menu-option ul li.noo-header-minicart .widget_shopping_cart_content .noo_wrap_minicart a {
  line-height: 24px;
  padding: 0;
}
.noo-menu-option ul li.noo-header-minicart .widget_shopping_cart_content .noo_wrap_minicart a:before {
  content: none;
}
.noo-menu-option ul li.noo-header-minicart .widget_shopping_cart_content .noo_wrap_minicart a i {
  margin: 0;
}
.noo-menu-option ul li.noo-header-minicart .widget_shopping_cart_content .noo_wrap_minicart .bx-controls-direction a {
  line-height: 42px;
}
.noo-menu-option ul li a {
  padding: 2px 20px;
  color: #ababab;
  line-height: 128px;
  text-transform: capitalize;
  -webkit-transition: all 0.2s linear 0s;
  -o-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
  position: relative;
}
.noo-menu-option ul li a:hover,
.noo-menu-option ul li a:focus {
  color: #114a82;
}
.noo-menu-option ul li a:before {
  position: absolute;
  top: 50%;
  left: 0;
  content: '';
  display: block;
  background-color: #d4d4d4;
  height: 4px;
  width: 4px;
  border-radius: 50%;
}
.noo-menu-option ul li a.search-button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  display: block;
  width: 1px;
  height: 100%;
  background-color: #d4d4d4;
}
.noo-menu-option ul li a.search-button span {
  display: none;
}
.noo-menu-option ul li a i {
  margin-right: 5px;
}
.noo-menu-option ul:after {
  content: '';
  clear: both;
  display: table;
}
@media (max-width: 1199px) {
  .noo-menu-option {
    display: none;
  }
}
@media (max-width: 991px) {
  .noo-menu-option {
    display: none;
  }
}
.noo-menu-option .button-expand-option {
  display: none;
}
.noo-menu-option.collapse .button-expand-option {
  display: block;
  padding-left: 10px;
  color: #ababab;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  float: left;
}
.noo-menu-option.collapse > ul {
  display: none;
  position: absolute;
  min-width: 150px;
  top: 100%;
  right: 37%;
  background: #ffffff;
  border-bottom: 1px solid #eee;
}
.noo-menu-option.collapse > ul:before {
  position: absolute;
  display: block;
  content: "";
  top: -8px;
  right: 14%;
  width: 14px;
  height: 14px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
  background: #ffffff;
  z-index: 9;
}
.noo-menu-option.collapse > ul > li {
  float: none;
  border: 1px solid #eee;
  border-bottom: 0;
}
.noo-menu-option.collapse > ul > li .widget_shopping_cart_content {
  float: left;
}
.noo-menu-option.collapse > ul > li .widget_shopping_cart_content .noo_wrap_minicart {
  display: none !important;
}
.noo-menu-option.collapse > ul > li:last-child a {
  padding-right: 20px;
}
.noo-menu-option.collapse > ul > li a {
  line-height: 40px !important;
}
.noo-menu-option.collapse > ul > li a:before {
  display: none;
}
.noo-menu-option.collapse > ul > li a span {
  display: inline;
}
.noo-menu-option.collapse:hover ul {
  display: block;
}
.noo-menu-item-cart {
  position: relative;
}
@media (max-width: 991px) {
  .noo-menu-item-cart {
    display: none !important;
  }
}
.noo-menu-item-cart .cart-item {
  position: relative;
}
.noo-menu-item-cart .cart-item span {
  color: #114a82;
}
.noo-menu-item-cart .noo-minicart {
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate(0, 20px);
  -ms-transform: translate(0, 20px);
  -o-transform: translate(0, 20px);
  transform: translate(0, 20px);
  top: 100%;
  border-style: solid;
  border-width: 1px;
  z-index: 10;
  position: absolute;
  border-color: #eee;
  width: 300px;
  right: 0;
  -webkit-box-shadow: 2px 2px 3px rgba(102, 102, 102, 0.1);
  box-shadow: 2px 2px 3px rgba(102, 102, 102, 0.1);
  background: #fff;
  line-height: 1.428571429;
}
.noo-menu-item-cart .noo-minicart.show {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-menu-item-cart .noo-minicart.show:before {
  opacity: 1;
  filter: alpha(opacity=100);
  right: 20%;
  -webkit-transition: all 1s ease 0s;
  -o-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
}
.noo-menu-item-cart .noo-minicart a:before {
  display: none !important;
}
.noo-menu-item-cart .noo-minicart:before {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  display: block;
  content: "";
  top: -8px;
  right: 90%;
  width: 14px;
  height: 14px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
  background: #ffffff;
}
.noo-menu-item-cart .noo-minicart .minicart-header {
  font-size: 12px;
  text-transform: uppercase;
  color: #515666;
  padding: 10px 15px;
  border-bottom: 1px solid #eee;
  font-weight: normal;
}
.noo-menu-item-cart .noo-minicart .minicart-body {
  padding: 5px 10px;
  border-bottom: 1px solid #eee;
}
.noo-menu-item-cart .noo-minicart .minicart-body .cart-product {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #eee;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  overflow: hidden;
  position: relative;
}
.noo-menu-item-cart .noo-minicart .minicart-body .cart-product.cart-product-remove {
  height: 0;
  padding: 0;
  margin: 0;
  border: none;
}
.noo-menu-item-cart .noo-minicart .minicart-body .cart-product:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}
.noo-menu-item-cart .noo-minicart .minicart-body .cart-product .cart-product-image {
  float: left;
  margin-right: 5px;
}
.noo-menu-item-cart .noo-minicart .minicart-body .cart-product .cart-product-image a.cart-product-img {
  padding: 0;
  padding-right: 5px;
  line-height: 80px;
}
.noo-menu-item-cart .noo-minicart .minicart-body .cart-product .cart-product-image a.cart-product-img img {
  max-width: 80px;
  max-height: 80px;
}
.noo-menu-item-cart .noo-minicart .minicart-body .cart-product .cart-product-details {
  float: left;
  font-size: 14px;
}
.noo-menu-item-cart .noo-minicart .minicart-body .cart-product .cart-product-details .cart-product-title {
  font-weight: bold;
}
.noo-menu-item-cart .noo-minicart .minicart-body .cart-product .cart-product-details .cart-product-title a {
  color: #515666;
  padding: 0;
  line-height: 46px;
}
.noo-menu-item-cart .noo-minicart .minicart-body .cart-product .cart-product-details .cart-product-title a:hover {
  color: #f9a11b;
}
.noo-menu-item-cart .noo-minicart .minicart-body .cart-product .cart-product-details .cart-product-price {
  display: inline-block;
  padding-right: 14px;
}
.noo-menu-item-cart .noo-minicart .minicart-body .cart-product .cart-product-details .cart-product-price .amount {
  color: #f5a64a;
}
.noo-menu-item-cart .noo-minicart .minicart-body .cart-product .cart-product-details .cart-product-quantity {
  display: inline-block;
  color: #114a82;
  font-weight: 300;
}
.noo-menu-item-cart .noo-minicart .minicart-body .cart-product .remove {
  position: absolute;
  top: 5px;
  right: 0;
  border: 1px solid #eee;
  color: #515666;
  width: 20px;
  height: 20px;
  line-height: 17px;
  text-align: center;
  padding: 0;
  color: red;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  font-size: 14px;
}
.noo-menu-item-cart .noo-minicart .minicart-body .cart-product .remove:hover {
  opacity: 0.9;
  filter: alpha(opacity=90);
  color: #ffffff;
  background: red;
}
.noo-menu-item-cart .noo-minicart .minicart-footer {
  padding: 10px;
}
.noo-menu-item-cart .noo-minicart .minicart-footer .minicart-total {
  font-size: 14px;
  text-transform: uppercase;
  color: #515666;
  font-weight: normal;
  padding: 10px 2px;
  text-align: left;
  margin-bottom: 8px;
}
.noo-menu-item-cart .noo-minicart .minicart-footer .minicart-total .amount {
  float: right;
  font-size: 20px;
  line-height: 18px;
}
.noo-menu-item-cart .noo-minicart .minicart-footer .minicart-actions {
  text-align: left;
  padding-bottom: 8px;
}
.noo-menu-item-cart .noo-minicart .minicart-footer .minicart-actions.empty {
  text-align: left;
}
.noo-menu-item-cart .noo-minicart .minicart-footer .minicart-actions .button {
  display: inline-block;
  margin: 0;
  padding: 10px 1em;
  color: #ffffff;
  line-height: 16px;
  text-transform: uppercase;
  width: 48.5%;
  text-align: center;
  background: #337ab7;
}
.noo-menu-item-cart .noo-minicart .minicart-footer .minicart-actions .button:first-child {
  margin-right: 8px;
}
.noo-menu-item-cart .noo-minicart .minicart-footer .minicart-actions .button.button-null {
  margin-top: 8px;
  width: auto;
}
.header_basic .noo-menu-option.collapse > ul {
  right: -27px;
}
.noo-header.header_full .noo-container {
  max-width: 100%;
  padding: 0 40px;
}
@media (max-width: 479px) {
  .noo-header.header_full .noo-container {
    padding: 0 15px;
  }
}
.header_transparent .noo-main-menu ul li:last-child a {
  padding-right: 0;
}
.page-template-header-half-map {
  /**
   * Boxed layout
   */
}
.page-template-header-half-map .noo-topbar .noo-container {
  max-width: 100%;
  padding: 0 30px;
}
@media (max-width: 479px) {
  .page-template-header-half-map .noo-topbar .noo-container {
    padding: 0 15px;
  }
}
.page-template-header-half-map #off-canvas-nav .noo-main-canvas .nav-collapse {
  padding-top: 50px !important;
}
.page-template-header-half-map .header_half_map {
  display: table;
  width: 100%;
}
.page-template-header-half-map .header_half_map .noo-advanced-search-property-form {
  margin: 0;
}
.page-template-header-half-map .header_half_map .noo-advanced-search-property-form .noo-search-map {
  float: left;
  width: 50%;
}
.page-template-header-half-map .header_half_map .noo-advanced-search-property-form:after {
  clear: both;
  content: '';
  display: table;
}
.page-template-header-half-map .header_half_map .navbar-default {
  min-height: 110px;
}
.page-template-header-half-map .header_half_map .navbar-header {
  background: #114a82;
  height: 110px;
  text-align: center;
  width: 295px;
}
.page-template-header-half-map .header_half_map .navbar-header .navbar-brand {
  line-height: 110px;
}
.page-template-header-half-map .header_half_map .navbar-nav {
  min-height: 50px;
  list-style: none;
}
.page-template-header-half-map .header_half_map .navbar-nav li.magic-line {
  display: none;
}
.page-template-header-half-map .header_half_map .navbar-nav li > a {
  font-family: 'Exo 2', sans-serif;
  font-size: 18px;
  color: #3a3f4c;
  font-weight: 500;
  line-height: 0;
  line-height: 50px;
}
.page-template-header-half-map .header_half_map .noo-main-menu,
.page-template-header-half-map .header_half_map .porperty-search {
  width: calc(100% - 295px);
}
@media (max-width: 1400px) {
  .page-template-header-half-map .header_half_map .noo-main-menu .noo_megamenu > .sub-menu {
    left: calc(50% - 155px) !important;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    right: auto !important;
  }
}
@media (max-width: 1300px) {
  .page-template-header-half-map:not(.boxed-layout) .header_half_map .navbar-header {
    height: 74px;
  }
  .page-template-header-half-map:not(.boxed-layout) .header_half_map .navbar-header .navbar-brand {
    line-height: 74px;
  }
  .page-template-header-half-map:not(.boxed-layout) .header_half_map .noo-main-menu .navbar-nav > li {
    line-height: 74px;
  }
  .page-template-header-half-map:not(.boxed-layout) .header_half_map .porperty-search {
    width: 100%;
  }
}
.page-template-header-half-map .noo-form-halfmap {
  background: #fbfbfe;
  padding: 0 30px;
  width: 100%;
  -webkit-box-shadow: inset 0 5px 10px 1px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 5px 10px 1px rgba(0, 0, 0, 0.08);
}
.page-template-header-half-map .noo-form-halfmap .noo-item-wrap > input[type="url"],
.page-template-header-half-map .noo-form-halfmap .noo-item-wrap > input[type="number"],
.page-template-header-half-map .noo-form-halfmap .noo-item-wrap > input[type="password"],
.page-template-header-half-map .noo-form-halfmap .noo-item-wrap > input[type="text"] {
  padding: 5px 15px;
  width: auto;
  margin: 12px 30px 12px 0;
}
.page-template-header-half-map .noo-form-halfmap .noo-button {
  float: right;
  padding: 7px 30px;
  font-weight: 500;
  margin-top: 10px;
}
.page-template-header-half-map .noo-form-halfmap > div {
  float: left;
  border-right: 1px solid #e5e5f8;
  display: inline-block;
  padding: 0;
}
.page-template-header-half-map .noo-form-halfmap > div .noo-price {
  padding: 25px 20px 7px 20px;
}
.page-template-header-half-map .noo-form-halfmap .chosen-container-single .chosen-single {
  border: none;
  color: #515666;
  font-weight: 500;
  line-height: 24px;
  padding: 20px 30px 16px 15px;
  text-transform: uppercase;
  margin: 0 5px 0;
}
.page-template-header-half-map .noo-form-halfmap .chosen-container-single .chosen-single span {
  margin: 0 5px 0 0;
}
.page-template-header-half-map .noo-form-halfmap .chosen-container-single .chosen-single abbr {
  display: none;
}
.page-template-header-half-map .noo-form-halfmap .chosen-container-single .chosen-single div b:before {
  border: none;
  content: "\f35f";
  font-size: 17px;
  top: 10px;
}
.page-template-header-half-map .noo-form-halfmap .chosen-container-active.chosen-with-drop .chosen-single div b:before {
  content: "\f365";
}
.page-template-header-half-map .noo-form-halfmap:after {
  clear: both;
  content: '';
  display: table;
}
@media (max-width: 1199px) {
  .page-template-header-half-map .noo-form-halfmap .noo-item-wrap > input[type="text"] {
    margin: 12px 12px 12px 0;
  }
  .page-template-header-half-map .noo-form-halfmap .chosen-container-single .chosen-single {
    padding: 20px 30px 16px 10px;
  }
}
.page-template-header-half-map .noo-list-menu-header li a {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.page-template-header-half-map .noo-list-menu-header li:hover a {
  color: #f9a11b;
}
@media (max-width: 992px) {
  .page-template-header-half-map .navbar {
    position: relative;
  }
  .page-template-header-half-map .fixed_top.header_half_map:not(.fixed_scroll_up) .porperty-search {
    display: none;
  }
  .page-template-header-half-map .eff .porperty-search {
    display: none;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
  }
  .page-template-header-half-map button.noo_icon_menu {
    right: 25px;
  }
  .page-template-header-half-map .noo-main-menu {
    display: none;
  }
  .page-template-header-half-map .porperty-search {
    width: 100%;
  }
  .page-template-header-half-map .noo-form-halfmap {
    padding: 15px 30px 0;
  }
  .page-template-header-half-map .noo-form-halfmap > div {
    float: none !important;
    width: 100%;
    border: none;
  }
  .page-template-header-half-map .noo-form-halfmap .noo-item-wrap > input[type="url"],
  .page-template-header-half-map .noo-form-halfmap .noo-item-wrap > input[type="number"],
  .page-template-header-half-map .noo-form-halfmap .noo-item-wrap > input[type="password"],
  .page-template-header-half-map .noo-form-halfmap .noo-item-wrap > input[type="text"] {
    width: 100%;
  }
  .page-template-header-half-map .noo-form-halfmap .noo-item-wrap select {
    border: 1px solid #e5e5f8;
    padding: 5px;
    margin-bottom: 15px;
    width: 100%;
  }
  .page-template-header-half-map .noo-form-halfmap .noo-button {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }
  .page-template-header-half-map .noo-main-menu {
    float: none !important;
    width: 100%;
  }
  .page-template-header-half-map .noo-main-menu .noo-list-menu-header {
    display: none;
  }
}
@media (max-width: 767px) {
  .page-template-header-half-map .header_half_map .navbar-header {
    max-width: 220px;
  }
  .page-template-header-half-map button.noo_icon_menu {
    right: 10px;
  }
}
.page-template-header-half-map.boxed-layout .header_half_map .navbar-header {
  height: 75px;
}
.page-template-header-half-map.boxed-layout .header_half_map .navbar-header .navbar-brand {
  line-height: 75px;
}
.page-template-header-half-map.boxed-layout .header_half_map .noo-main-menu .noo_megamenu > .sub-menu {
  left: calc(51% - 155px) !important;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  right: auto !important;
}
.page-template-header-half-map.boxed-layout .noo-main-menu .navbar-nav > li {
  line-height: 75px;
}
.page-template-header-half-map.boxed-layout .porperty-search {
  width: 100%;
}
.page-template-header-half-map.body-fullmap .header_half_map {
  z-index: 99;
}
.page-template-header-half-map.body-fullmap .header_half_map .navbar-header,
.page-template-header-half-map.body-fullmap .header_half_map .noo-main-menu {
  display: none;
}
.page-template-header-half-map.body-fullmap .header_half_map .porperty-search {
  float: none;
  width: 100%;
}
.noo-header.header_logo_center .navbar-header {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  z-index: 1;
}
.noo-header.header_logo_center .navbar-header .noo-logo-img {
  -webkit-transition: all 0.6s ease 0s;
  -o-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s;
}
.noo-header.header_logo_center .noo-right-menu,
.noo-header.header_logo_center .noo-left-menu {
  width: 50%;
}
.noo-header.header_logo_center .noo-right-menu:hover,
.noo-header.header_logo_center .noo-left-menu:hover {
  z-index: 2;
}
.noo-header.header_logo_center .noo-right-menu {
  float: right;
  padding-left: 125px;
}
.noo-header.header_logo_center .noo-left-menu {
  float: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-right: 125px;
}
@media (min-width: 1550px) {
  .noo-header.header_logo_full_center .navbar-header {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1;
  }
  .noo-header.header_logo_full_center .navbar-header .noo-logo-img {
    -webkit-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    transition: all 0.6s ease 0s;
  }
  .noo-header.header_logo_full_center .noo-main-menu {
    float: left !important;
  }
}
.noo-header.header_logo_full_center .button-menu-extend {
  display: inline-block;
  float: right;
  margin-left: 30px;
  font-size: 18px;
  color: #ababab;
}
.header_logo_full_center .noo-main-menu ul > li:first-child a {
  padding-left: 0;
}
.noo-menu-extend-overlay {
  width: 100%;
  height: 100%;
  background: rgba(58, 63, 76, 0.5);
  position: fixed;
  top: 0;
  right: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 99999;
  display: none;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-menu-extend-overlay.show {
  opacity: 1;
  filter: alpha(opacity=100);
}
@media (max-width: 991px) {
  .noo-menu-extend-overlay {
    display: none;
  }
}
.noo-menu-extend {
  width: 300px;
  right: -300px;
  top: 0;
  position: fixed;
  background: #ffffff;
  height: 100%;
  z-index: 999999;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  overflow-x: hidden;
  overflow-y: scroll;
}
.noo-menu-extend .menu-extend-wrap {
  padding: 40px 20px;
}
.noo-menu-extend .menu-extend-wrap .menu-closed {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 30px;
  height: 30px;
  display: block;
  background-image: url("../images/quickview-close.png");
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  border: 1px solid white;
  -webkit-transition: all 0.8s ease 0s;
  -o-transition: all 0.8s ease 0s;
  transition: all 0.8s ease 0s;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.noo-menu-extend .menu-extend-wrap .menu-closed:hover {
  border-color: #3a3f4c;
}
.noo-menu-extend .menu-extend-wrap .widget {
  margin-top: 34px;
}
.noo-menu-extend .menu-extend-wrap .widget .zframe-flickr-wrap-rtl .flickr_badge_image a img,
.noo-menu-extend .menu-extend-wrap .widget .zframe-flickr-wrap-ltr .flickr_badge_image a img {
  width: 75px;
  height: 75px;
}
@media (max-width: 991px) {
  .noo-menu-extend .menu-extend-wrap {
    display: none;
  }
}
.noo-menu-extend ul.menu-extend-link {
  list-style: none;
  padding: 0;
  padding-left: 20px;
  padding-top: 30px;
}
.noo-menu-extend ul.menu-extend-link li a {
  text-transform: uppercase;
  font-size: 14px;
  color: #515666;
  margin-right: 24px;
  font-weight: 400;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  line-height: 38px;
}
.noo-menu-extend ul.menu-extend-link li a:hover {
  color: #ffffff;
}
.noo-menu-extend.show {
  right: 0;
}
.noo-menu-extend.show .menu-extend-wrap .menu-closed {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.header_agency .noo-search {
  float: right;
}
.header_agency .container {
  max-width: 100%;
}
.header_agency .navbar .navbar-collapse {
  float: right;
  display: block !important;
}
.header_agency .navbar .navbar-collapse > ul > li {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate(0, 30px);
  -ms-transform: translate(0, 30px);
  -o-transform: translate(0, 30px);
  transform: translate(0, 30px);
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child(0) {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 1) {
  -webkit-transition: all 0.4s ease 0.1s;
  -o-transition: all 0.4s ease 0.1s;
  transition: all 0.4s ease 0.1s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 2) {
  -webkit-transition: all 0.4s ease 0.2s;
  -o-transition: all 0.4s ease 0.2s;
  transition: all 0.4s ease 0.2s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 3) {
  -webkit-transition: all 0.4s ease 0.30000000000000004s;
  -o-transition: all 0.4s ease 0.30000000000000004s;
  transition: all 0.4s ease 0.30000000000000004s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 4) {
  -webkit-transition: all 0.4s ease 0.4s;
  -o-transition: all 0.4s ease 0.4s;
  transition: all 0.4s ease 0.4s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 5) {
  -webkit-transition: all 0.4s ease 0.5s;
  -o-transition: all 0.4s ease 0.5s;
  transition: all 0.4s ease 0.5s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 6) {
  -webkit-transition: all 0.4s ease 0.6000000000000001s;
  -o-transition: all 0.4s ease 0.6000000000000001s;
  transition: all 0.4s ease 0.6000000000000001s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 7) {
  -webkit-transition: all 0.4s ease 0.7000000000000001s;
  -o-transition: all 0.4s ease 0.7000000000000001s;
  transition: all 0.4s ease 0.7000000000000001s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 8) {
  -webkit-transition: all 0.4s ease 0.8s;
  -o-transition: all 0.4s ease 0.8s;
  transition: all 0.4s ease 0.8s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 9) {
  -webkit-transition: all 0.4s ease 0.9s;
  -o-transition: all 0.4s ease 0.9s;
  transition: all 0.4s ease 0.9s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 10) {
  -webkit-transition: all 0.4s ease 1s;
  -o-transition: all 0.4s ease 1s;
  transition: all 0.4s ease 1s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 11) {
  -webkit-transition: all 0.4s ease 1.1s;
  -o-transition: all 0.4s ease 1.1s;
  transition: all 0.4s ease 1.1s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 12) {
  -webkit-transition: all 0.4s ease 1.2000000000000002s;
  -o-transition: all 0.4s ease 1.2000000000000002s;
  transition: all 0.4s ease 1.2000000000000002s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 13) {
  -webkit-transition: all 0.4s ease 1.3s;
  -o-transition: all 0.4s ease 1.3s;
  transition: all 0.4s ease 1.3s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 14) {
  -webkit-transition: all 0.4s ease 1.4000000000000001s;
  -o-transition: all 0.4s ease 1.4000000000000001s;
  transition: all 0.4s ease 1.4000000000000001s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 15) {
  -webkit-transition: all 0.4s ease 1.5s;
  -o-transition: all 0.4s ease 1.5s;
  transition: all 0.4s ease 1.5s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 16) {
  -webkit-transition: all 0.4s ease 1.6s;
  -o-transition: all 0.4s ease 1.6s;
  transition: all 0.4s ease 1.6s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 17) {
  -webkit-transition: all 0.4s ease 1.7000000000000002s;
  -o-transition: all 0.4s ease 1.7000000000000002s;
  transition: all 0.4s ease 1.7000000000000002s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 18) {
  -webkit-transition: all 0.4s ease 1.8s;
  -o-transition: all 0.4s ease 1.8s;
  transition: all 0.4s ease 1.8s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 19) {
  -webkit-transition: all 0.4s ease 1.9000000000000001s;
  -o-transition: all 0.4s ease 1.9000000000000001s;
  transition: all 0.4s ease 1.9000000000000001s;
}
.header_agency .navbar .navbar-collapse > ul > li:nth-child( 20) {
  -webkit-transition: all 0.4s ease 2s;
  -o-transition: all 0.4s ease 2s;
  transition: all 0.4s ease 2s;
}
.header_agency .navbar.eff .navbar-collapse ul > li {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.header_agency .menu-nav-control {
  float: right;
  margin-left: 25px;
  line-height: 128px;
}
@media (max-width: 992px) {
  .header_agency .menu-nav-control {
    display: none;
  }
}
.menu-header3 {
  display: inline-block;
  width: 26px;
  height: 15px;
  cursor: pointer;
  position: relative;
}
.menu-header3 span {
  display: block;
  width: 100%;
  height: 2px;
  background: #114a82;
  position: absolute;
  left: 0;
  top: 6px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.menu-header3 span:first-child {
  top: 0;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.menu-header3 span:last-child {
  top: 12px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.menu-header3.eff span {
  transform-origin: center center;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 7px;
}
.menu-header3.eff span:first-child {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  transform-origin: center center;
  top: 7px;
}
.menu-header3.eff span:last-child {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0s ease 0s;
  -o-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
}
/** noo_header_mini_cart  */
.noo-header-minicart .widget_shopping_cart_content {
  float: right;
  position: relative;
  width: 55px;
  padding-left: 20px;
}
.noo-header-minicart .widget_shopping_cart_content .minicart-link-hover {
  font-size: 24px;
  position: relative;
  line-height: 128px;
  top: 3px;
}
.noo-header-minicart .widget_shopping_cart_content .minicart-link-hover span {
  position: absolute;
  background: #f9a11b;
  border-radius: 50%;
  line-height: 21px;
  top: -1px;
  right: -12px;
  font-size: 12px;
  font-weight: 600;
  color: #ffffff;
  width: 20px;
  height: 20px;
  text-align: center;
}
@media (max-width: 991px) {
  .noo-header-minicart .widget_shopping_cart_content .minicart-link-hover {
    line-height: 74px !important;
  }
}
.noo-header-minicart .widget_shopping_cart_content .noo_wrap_minicart {
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
  line-height: 24px;
  position: absolute;
  top: 100%;
  right: 10px;
  width: 390px;
  background: #ffffff;
  padding: 25px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.noo-header-minicart .widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget {
  margin: 0;
  padding: 0;
  list-style: none;
}
.noo-header-minicart .widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget li.mini_cart_item a:not(.remove) {
  font-size: 16px;
  font-weight: 500;
  max-width: 320px;
  display: block;
}
.noo-header-minicart .widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget li.mini_cart_item a.remove {
  color: red !important;
  width: 1em;
  height: 1em;
  text-align: center;
  line-height: 1;
  border-radius: 100%;
  border: none;
  text-decoration: none;
}
.noo-header-minicart .widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget li.mini_cart_item a.remove:hover {
  color: #ffffff !important;
  background-color: red !important;
}
.noo-header-minicart .widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget li.mini_cart_item img {
  width: 70px;
}
.noo-header-minicart .widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget li.mini_cart_item p.quantity {
  font-size: 16px;
  margin-top: 7px;
  display: inline-block;
}
.noo-header-minicart .widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget li.mini_cart_item p.quantity .txt-quantity {
  margin-left: 30px;
}
.noo-header-minicart .widget_shopping_cart_content .noo_wrap_minicart p.buttons {
  margin-top: 20px;
}
.noo-header-minicart .widget_shopping_cart_content .noo_wrap_minicart p.buttons .button {
  font-size: 16px;
  padding: 14px 0;
  font-weight: 600;
  line-height: 1;
}
@media (min-width: 992px) {
  .noo-header-minicart .widget_shopping_cart_content:hover .noo_wrap_minicart {
    -webkit-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    transition: all 0.6s ease 0s;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    top: 100%;
  }
}
@media (max-width: 479px) {
  .noo-header-minicart .widget_shopping_cart_content {
    display: none;
  }
}
@media (max-width: 991px) {
  .noo-header-minicart .widget_shopping_cart_content {
    margin-right: 25px;
  }
}
@media (max-width: 1199px) {
  .noo-header-minicart .widget_shopping_cart_content {
    padding-left: 5px !important;
  }
}
.widget_shopping_cart_content .noo_wrap_minicart .bx-controls-direction {
  text-align: center;
  padding-bottom: 30px;
}
.widget_shopping_cart_content .noo_wrap_minicart .bx-controls-direction a {
  font-size: 10px;
  color: #ffffff;
  width: 42px;
  height: 42px;
  line-height: 42px;
  background-color: #114a82;
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}
.widget_shopping_cart_content .noo_wrap_minicart .bx-controls-direction a:hover {
  background-color: #0b3055;
}
.widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget li.mini_cart_item {
  position: relative;
  padding: 0;
  margin: 0;
  padding-bottom: 25px;
}
.widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget li.mini_cart_item:after {
  display: table;
  content: '';
  clear: both;
}
.widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget li.mini_cart_item:not(.is_variation) br {
  display: none;
}
.widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget li.mini_cart_item a.remove {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  font-size: 16px;
}
.widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget li.mini_cart_item a:not(.remove) {
  font-weight: 600;
}
.widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget li.mini_cart_item dl {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: none;
}
.widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget li.mini_cart_item dl dt,
.widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget li.mini_cart_item dl dd {
  padding: 0;
  margin: 0;
  font-weight: 500;
  float: none;
}
.widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget li.mini_cart_item dl dt p,
.widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget li.mini_cart_item dl dd p {
  margin: 0;
}
.widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget li.mini_cart_item .quantity .txt-quantity {
  margin-left: 15px;
}
.widget_shopping_cart_content .noo_wrap_minicart .cart_list.product_list_widget li.mini_cart_item img {
  float: left;
  margin: 0;
  border: 1px solid #e5e5f8;
  margin-right: 22px;
}
.widget_shopping_cart_content .noo_wrap_minicart p.total {
  border-top: 1px solid #e5e5f8;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
}
.widget_shopping_cart_content .noo_wrap_minicart p.total:after {
  content: '';
  display: table;
  clear: both;
}
.widget_shopping_cart_content .noo_wrap_minicart p.total strong {
  float: left;
  font-weight: 500;
}
.widget_shopping_cart_content .noo_wrap_minicart p.total span {
  float: right;
}
.widget_shopping_cart_content .noo_wrap_minicart p.buttons:after {
  content: '';
  display: table;
  clear: both;
}
.widget_shopping_cart_content .noo_wrap_minicart p.buttons .button {
  float: right;
  background-color: #114a82;
  color: #ffffff;
  font-family: 'Exo 2', sans-serif;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-transform: uppercase;
  width: 46.8%;
  text-align: center;
  font-size: 12px;
}
.widget_shopping_cart_content .noo_wrap_minicart p.buttons .button:hover {
  background-color: #0b3055;
}
.widget_shopping_cart_content .noo_wrap_minicart p.buttons .button.checkout {
  float: left;
  background-color: #f9a11b;
}
.widget_shopping_cart_content .noo_wrap_minicart p.buttons .button.checkout:hover {
  background-color: #db8706;
}
.widget .widget_shopping_cart_content .minicart-link-hover {
  display: none;
}
/** Effect hover element menu */
@-webkit-keyframes loadLine {
  from {
    left: -100%;
  }
  to {
    left: 100%;
  }
}
@-moz-keyframes loadLine {
  from {
    left: -100%;
  }
  to {
    left: 100%;
  }
}
@-ms-keyframes loadLine {
  from {
    left: -100%;
  }
  to {
    left: 100%;
  }
}
@keyframes loadLine {
  from {
    left: -100%;
  }
  to {
    left: 100%;
  }
}
/**
 * Boxed layout
 */
.boxed-layout .noo-menu-option .button-expand-option {
  display: block;
  padding-left: 10px;
  color: #ababab;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  float: left;
}
.boxed-layout .noo-menu-option > ul {
  display: none;
  position: absolute;
  min-width: 150px;
  top: 100%;
  right: -25px;
  background: #ffffff;
  border-bottom: 1px solid #eee;
}
.boxed-layout .noo-menu-option > ul:before {
  position: absolute;
  display: block;
  content: "";
  top: -8px;
  right: 14%;
  width: 14px;
  height: 14px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
  background: #ffffff;
  z-index: 9;
}
.boxed-layout .noo-menu-option > ul > li {
  float: none;
  border: 1px solid #eee;
  border-bottom: 0;
}
.boxed-layout .noo-menu-option > ul > li .widget_shopping_cart_content {
  float: left;
}
.boxed-layout .noo-menu-option > ul > li .widget_shopping_cart_content .noo_wrap_minicart {
  display: none !important;
}
.boxed-layout .noo-menu-option > ul > li:last-child a {
  padding-right: 20px;
}
.boxed-layout .noo-menu-option > ul > li a {
  line-height: 40px !important;
}
.boxed-layout .noo-menu-option > ul > li a:before {
  display: none;
}
.boxed-layout .noo-menu-option > ul > li a span {
  display: inline;
}
.boxed-layout .noo-menu-option:hover ul {
  display: block;
}
/*
* 4.0 Content
* -----------------------------------------------------------------------------
*/
/*
* 4.1 - Heading
* -----------------------------------------------------------------------------
*/
.noo-page-heading {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 72%;
  padding-top: 85px;
  padding-bottom: 70px;
  position: relative;
}
.noo-page-heading:before {
  background-color: #000000;
  opacity: 0.2;
  filter: alpha(opacity=20);
  width: 100%;
  height: 100%;
  position: absolute;
  content: '';
  top: 0;
  left: 0;
}
.noo-page-heading .page-title {
  padding: 0;
  color: #f9a11b;
  text-transform: uppercase;
  margin: 0;
  font-weight: 600;
  font-size: 32px;
}
.noo-page-heading .wrap-page-title {
  background-color: #114a82;
  display: inline-block;
  padding: 20px 40px;
  position: relative;
}
.noo-page-heading .noo-page-breadcrumb {
  margin-top: 6px;
  color: #ffffff;
  font-weight: 500;
}
.noo-page-heading .noo-page-breadcrumb a {
  color: #ffffff;
}
.noo-page-heading .noo-page-breadcrumb i {
  padding: 0 12px;
  display: inline;
  width: auto;
  height: auto;
  line-height: 1.75;
  margin-left: 0;
  vertical-align: baseline;
}
.noo-page-heading .noo-page-breadcrumb ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.noo-page-heading .noo-page-breadcrumb ul li {
  display: inline-block;
  padding-right: 15px;
  margin-right: 10px;
  position: relative;
}
.noo-page-heading .noo-page-breadcrumb ul li:after {
  content: '';
  content: "\f3d1";
  font-family: "Ionicons";
  position: absolute;
  right: 0;
  top: 0;
}
.noo-page-heading .noo-page-breadcrumb ul li:last-child {
  padding-right: 0;
  margin-right: 0;
}
.noo-page-heading .noo-page-breadcrumb ul li:last-child:after {
  display: none;
}
/**
 * 4.2 - Box layout
 * -----------------------------------------------------------------------------
 */
.boxed-layout {
  background-color: #f3f3f9;
  background-image: url("");
  background-position: left top;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
.boxed-layout .site {
  margin: 0 auto;
  position: relative;
  padding: 0;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.4);
  width: 90%;
  max-width: 1200px;
}
.boxed-layout .site .fixed_top .navbar-wrapper {
  max-width: 1200px;
  margin: 0 auto;
}
/**
 *   4.3 - Blog
 * -----------------------------------------------------------------------------
 */
.masonry-filters {
  font-size: 16px;
  font-weight: 600;
  font-family: 'Exo 2', sans-serif;
  text-transform: uppercase;
}
.masonry-filters ul {
  list-style: none;
  padding: 30px 0;
}
.masonry-filters ul li {
  display: inline-block;
  padding: 0 15px;
}
.masonry-filters ul li:first-child {
  padding-left: 0;
}
.masonry-filters ul li a {
  display: block;
  padding-bottom: 4px;
  position: relative;
}
.masonry-filters ul li a:before {
  height: 2px;
  width: 100%;
  background-color: #f9a11b;
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.masonry-filters ul li a:hover,
.masonry-filters ul li a.selected {
  color: #f9a11b;
}
.masonry-filters ul li a:hover:before,
.masonry-filters ul li a.selected:before {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.noo-blog-masonry {
  margin-top: 0;
  margin-bottom: 0;
}
.noo-blog-masonry .hentry.grid:not(.format-gallery) .content-featured {
  min-height: 265px;
}
.noo-blog-masonry .hentry.grid:not(.format-gallery) .content-featured a {
  min-height: 265px;
}
.noo-blog-masonry .hentry.list-single {
  margin-top: 0;
}
.noo-blog-masonry .hentry.list-single .blog-item {
  background: transparent;
  border: none;
}
.noo-blog-masonry .hentry.list-single .blog-item .entry-footer,
.noo-blog-masonry .hentry.list-single .blog-item .entry-content {
  display: none;
}
.noo-blog-masonry .hentry.list-single .blog-item .entry-header {
  padding-bottom: 34px;
}
.noo-blog-masonry .hentry.list-single .blog-item .wrap-entry {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  border: 1px solid #e5e5f8;
}
.noo-blog-masonry .hentry.list-single .blog-item:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.noo-blog-masonry .hentry.list-single .blog-item:hover .wrap-entry {
  -webkit-box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.12);
}
.noo-masonry-item.hentry {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}
.noo-owlslider ul.products.owl-theme,
.noo-owlslider .sliders.owl-theme {
  position: relative;
}
.noo-owlslider ul.products.owl-theme .owl-controls,
.noo-owlslider .sliders.owl-theme .owl-controls {
  margin-top: 0;
}
.noo-owlslider ul.products.owl-theme .owl-controls .owl-pagination,
.noo-owlslider .sliders.owl-theme .owl-controls .owl-pagination {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 10px;
  margin-top: 10px;
}
.noo-owlslider ul.products.owl-theme .owl-controls .owl-pagination .owl-page span,
.noo-owlslider .sliders.owl-theme .owl-controls .owl-pagination .owl-page span {
  background: #ffffff;
}
.noo-owlslider ul.products.owl-theme .owl-controls .owl-buttons,
.noo-owlslider .sliders.owl-theme .owl-controls .owl-buttons {
  position: absolute;
  width: 100%;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.noo-owlslider ul.products.owl-theme .owl-controls .owl-buttons div,
.noo-owlslider .sliders.owl-theme .owl-controls .owl-buttons div {
  background: #f9a11b;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin: 0;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 500;
}
.noo-owlslider ul.products.owl-theme .owl-controls .owl-buttons .owl-prev,
.noo-owlslider .sliders.owl-theme .owl-controls .owl-buttons .owl-prev {
  position: absolute;
  top: 0;
  left: 0;
}
.noo-owlslider ul.products.owl-theme .owl-controls .owl-buttons .owl-next,
.noo-owlslider .sliders.owl-theme .owl-controls .owl-buttons .owl-next {
  position: absolute;
  top: 0;
  right: 0;
}
.hentry.grid .noo-owlslider .sliders .owl-wrapper .owl-item .slide-item,
.hentry.list-2-column .noo-owlslider .sliders .owl-wrapper .owl-item .slide-item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 325px;
  background-size: cover;
  background-repeat: no-repeat;
  cursor: ew-resize;
}
.hentry.list-single .noo-owlslider .sliders .owl-wrapper .owl-item .slide-item {
  cursor: ew-resize;
}
.noo-blog-slider > .noo-owlslider > .sliders {
  margin-top: 55px;
  margin-bottom: 30px;
}
.noo-blog-slider > .noo-owlslider > .sliders.owl-theme > .owl-controls .owl-buttons {
  top: -94px;
  text-align: right;
  right: 15px;
}
@media screen and (max-width: 767px) {
  .noo-blog-slider > .noo-owlslider > .sliders.owl-theme > .owl-controls .owl-buttons {
    top: auto;
    position: relative;
  }
}
.noo-blog-slider > .noo-owlslider > .sliders.owl-theme > .owl-controls .owl-buttons div {
  background: #f9a11b;
  color: #fff;
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Exo 2', sans-serif;
  font-weight: 600;
  border: none;
  padding: 10px 30px;
  overflow: hidden;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
  opacity: 1;
  filter: alpha(opacity=100);
  padding: 0px 16px;
}
.noo-blog-slider > .noo-owlslider > .sliders.owl-theme > .owl-controls .owl-buttons div:hover {
  color: #fff;
}
.noo-blog-slider > .noo-owlslider > .sliders.owl-theme > .owl-controls .owl-buttons div:hover:before {
  -webkit-transform: skewX(0) scaleX(0);
  transform: skewX(0) scaleX(0);
}
.noo-blog-slider > .noo-owlslider > .sliders.owl-theme > .owl-controls .owl-buttons div:focus {
  outline: none;
}
.noo-blog-slider > .noo-owlslider > .sliders.owl-theme > .owl-controls .owl-buttons div:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: -30px;
  right: -8px;
  background: #114a82;
  -webkit-transform-origin: 0%;
  transform-origin: 0%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: skewX(45deg) scaleX(1);
  -moz-transform: skewX(45deg) scaleX(1);
  -ms-transform: skewX(45deg) scaleX(1);
  transform: skewX(45deg) scaleX(1);
  -webkit-transition: all 0.4s ease-out 0s;
  -o-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
}
.noo-blog-slider > .noo-owlslider > .sliders.owl-theme > .owl-controls .owl-buttons div > i {
  position: absolute;
  top: 12px;
  right: 0 !important;
  left: auto !important;
  width: 35px;
}
.noo-blog-slider > .noo-owlslider > .sliders.owl-theme > .owl-controls .owl-buttons div > i.success:before {
  content: '\f00c';
  color: #79F181;
}
.noo-blog-slider > .noo-owlslider > .sliders.owl-theme > .owl-controls .owl-buttons div:before {
  -webkit-transform: skewX(15deg) scaleX(1);
  -moz-transform: skewX(15deg) scaleX(1);
  -ms-transform: skewX(15deg) scaleX(1);
  transform: skewX(15deg) scaleX(1);
}
.noo-blog-slider > .noo-owlslider > .sliders.owl-theme > .owl-controls .owl-buttons div i {
  position: static;
  width: auto !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  font-size: 24px;
  line-height: 42px;
}
.noo-blog-slider > .noo-owlslider > .sliders.owl-theme > .owl-controls .owl-buttons .owl-prev {
  margin-right: 5px;
}
/*
* 5.0 Footer
* ==========================================================================
*/
.wrap-footer .widget-title {
  color: #f9a11b;
  font-size: 22px;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 60px;
}
.wrap-footer .widget-title::after {
  content: '';
  width: 30px;
  height: 3px;
  position: absolute;
  left: 0;
  bottom: -15px;
  background: #f9a11b;
}
.wrap-footer .widget {
  color: #515666;
}
.wrap-footer .widget_rss li .rsswidget {
  color: #ffffff;
}
@media (max-width: 767px) {
  .wrap-footer .widget-title {
    margin-bottom: 30px;
  }
}
.copyright .copyright-content {
  display: inline-block;
}
.copyright .copyright-text {
  float: left;
}
.copyright .copyright-social {
  float: right;
}
.copyright .copyright-social a {
  margin-left: 13px;
}
.copyright .copyright-social a i {
  font-size: 18px;
  color: #d4d8e8;
}
.copyright .copyright-social a:hover i {
  color: #f9a11b;
}
@media (max-width: 767px) {
  .copyright .copyright-content {
    display: block;
    text-align: center;
    float: none;
  }
}
.copyright .text-primary {
  color: #f9a11b;
}
.widget {
  margin-top: 30px;
}
.widget:first-child {
  margin-top: 0;
}
.widget ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.widget ul li {
  padding-bottom: 10px;
}
.widget ul li a {
  font-size: 14px;
  line-height: 24px;
  position: relative;
}
.widget ul li a:before {
  width: 5px;
  height: 5px;
  background-color: #e5e5f8;
  position: absolute;
  top: 9px;
  left: -14px;
  content: '';
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.widget ul li a:hover:before {
  background-color: #f9a11b;
}
.widget ul li.is-active a,
.widget ul li.current-cat a {
  color: #f9a11b;
}
.widget ul li.is-active a:before,
.widget ul li.current-cat a:before {
  background-color: #f9a11b;
}
.widget ul li:last-child {
  padding-bottom: 0;
}
.widget > ul {
  padding-left: 14px;
}
.widget > ul > li > ul {
  margin: 0.4688em 0 0 1em;
}
.widget select,
.widget input,
.widget textarea {
  border-color: #e5e5f8;
  width: 100%;
  height: 40px;
}
.widget select {
  padding: 0 10px;
}
.textwidget img {
  margin-bottom: 10px;
}
.textwidget .wp-caption .wp-caption-text,
.textwidget .entry-caption,
.textwidget .gallery-caption {
  color: #ffffff;
  margin-top: 10px;
}
.widget_calendar table {
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: #ffffff;
}
.widget_calendar table caption {
  margin-bottom: 15px;
}
.widget_calendar table td,
.widget_calendar table th {
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #ffffff;
}
.widget_rss .widget-title .rsswidget {
  color: #f9a11b;
}
.widget_rss .widget-title .rsswidget .rss-widget-icon {
  display: none;
}
.widget_rss ul {
  list-style: none;
  padding: 0;
}
.widget_rss ul li {
  margin-bottom: 30px;
}
.widget_rss ul li a {
  font-weight: 500;
}
.widget_rss ul li a:before {
  content: none;
}
.widget_rss ul li .rss-date {
  font-style: italic;
  font-size: 12px;
  display: block;
}
.wigetized {
  padding: 50px 0;
}
.main-footer {
  background: rgba(255, 255, 255, 0.8);
  color: #ffffff;
  position: relative;
  background-size: cover;
  background-position: center center;
}
.main-footer::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
}
.main-footer .wigetized {
  padding: 150px 0;
}
.main-footer ul {
  padding: 0;
}
.main-footer ul.contact-info {
  margin-top: 23px;
}
.main-footer ul.contact-info li {
  margin-bottom: 10px;
}
.main-footer ul.contact-info li i {
  width: 32px;
  height: 32px;
  background: #f9c477;
  text-align: center;
  line-height: 32px;
  margin-right: 15px;
  color: #fff;
  font-size: 15px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 5px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 5px 3px rgba(0, 0, 0, 0.1);
}
.main-footer ul.open-info {
  max-width: 220px;
}
.main-footer ul.open-info li {
  line-height: 40px;
  border-bottom: 1px solid #e5e5f8;
  padding: 0;
}
.main-footer ul.open-info li:last-child {
  border-bottom: none;
}
@media (max-width: 767px) {
  .main-footer .wigetized {
    padding: 15px 0;
  }
}
.noo-bottom-bar-content {
  position: relative;
  background: #ffffff;
  padding: 28px 0;
}
@media (max-width: 991px) {
  .main-footer .footer-column-item:nth-child(2n+1) {
    clear: both;
  }
}
@media (min-width: 991px) {
  .wrap-footer.fixed {
    position: fixed;
    bottom: 0;
    z-index: 0;
  }
  .full-width-layout .wrap-footer.fixed {
    left: 0;
    right: 0;
  }
}
a.go-to-top,
a.go-to-top:hover a.go-to-top:focus {
  background-color: rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  bottom: 72px;
  opacity: 0;
  filter: alpha(opacity=0);
  position: fixed;
  right: -60px;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
  color: #fff;
  font-size: 40px;
  height: 50px;
  line-height: 1;
  text-align: center;
  width: 50px;
  z-index: 100;
  visibility: hidden;
}
a.go-to-top.on,
a.go-to-top:hover a.go-to-top:focus.on {
  opacity: 0.8;
  filter: alpha(opacity=80);
  visibility: visible;
  right: 20px;
}
a.go-to-top.on:hover,
a.go-to-top:hover a.go-to-top:focus.on:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
footer.wrap-footer #tag_cloud-2 {
  margin-top: 0;
}
footer.footer_2 #tag_cloud-2 {
  display: none;
}
/*
* Widgets
* ==========================================================================
*/
.widget {
  clear: both;
}
.widget label {
  display: none;
}
.widget_post_slider > div {
  position: relative;
}
.widget_post_slider .noo-post-navi > div {
  width: 40px;
  height: 40px;
  display: block;
  background: rgba(240, 240, 240, 0.8);
  line-height: 42px;
  text-align: center;
  border-radius: 50%;
  position: absolute;
  top: 25%;
  left: 5px;
  color: #f9a11b;
  font-size: 18px;
}
.widget_post_slider .noo-post-navi > div:hover {
  background: rgba(240, 240, 240, 0.9);
  cursor: pointer;
}
.widget_post_slider .noo-post-navi .noo_slider_next {
  right: 5px;
  left: auto;
}
@media screen and (max-width: 991px) {
  body.single-post .noo-sidebar-wrap:first-child,
  body.blog .noo-sidebar-wrap:first-child {
    margin-top: 30px;
  }
}
.noo-sidebar-wrap .widget {
  border: 1px solid #e5e5f8;
  background: #ffffff;
  padding: 34px 25px 40px;
  margin-bottom: 30px;
}
.noo-sidebar-wrap .widget-title {
  color: #f9a11b;
  font-weight: 600;
  position: relative;
  text-transform: uppercase;
  font-size: 18px;
  margin-bottom: 40px;
  line-height: 25px;
  margin-top: 0;
}
.noo-sidebar-wrap .widget-title:before {
  content: '';
  width: 30px;
  height: 3px;
  background-color: currentColor;
  position: absolute;
  bottom: -15px;
  left: 0;
}
.noo-sidebar-wrap .widget ul.product_list_widget li {
  font-weight: 500;
  padding: 0 0 20px;
}
.noo-sidebar-wrap .widget ul.product_list_widget li:first-child {
  padding-top: 4px;
}
.noo-sidebar-wrap .widget ul.product_list_widget li:last-child {
  padding-bottom: 0;
}
.noo-sidebar-wrap .widget ul.product_list_widget li del {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.noo-sidebar-wrap .widget ul.product_list_widget li ins {
  text-decoration: none;
}
.noo-sidebar-wrap .widget ul.product_list_widget li a {
  font-weight: 600;
  font-family: 'Exo 2', sans-serif;
}
.noo-sidebar-wrap .widget ul.product_list_widget li a:before {
  display: none;
}
.noo-sidebar-wrap .widget ul.product_list_widget li a .product-title {
  margin-top: 8px;
  display: inline-block;
  max-width: 130px;
}
.noo-sidebar-wrap .widget ul.product_list_widget li img {
  float: left;
  width: 70px;
  margin-left: 0;
  margin-right: 14px;
}
.noo-sidebar-wrap .widget_product_search form,
.noo-sidebar-wrap .widget_search form {
  position: relative;
  display: block;
  padding-top: 4px;
}
.noo-sidebar-wrap .widget_product_search form:before,
.noo-sidebar-wrap .widget_search form:before {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: 12px;
  font-family: "Ionicons";
  content: "\f21f";
  color: #515666;
  font-size: 18px;
  line-height: 14px;
  margin-top: 2px;
}
.noo-sidebar-wrap .widget_product_search form .screen-reader-text,
.noo-sidebar-wrap .widget_search form .screen-reader-text {
  display: none;
}
.noo-sidebar-wrap .widget_product_search input[type="submit"],
.noo-sidebar-wrap .widget_search input[type="submit"] {
  display: none !important;
}
.noo-sidebar-wrap .widget_product_search input[type="search"],
.noo-sidebar-wrap .widget_search input[type="search"] {
  border: 1px solid #e5e5f8;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 6px 12px;
  padding-right: 30px;
  -webkit-transition: all 0.15s ease-in-out 0s;
  -o-transition: all 0.15s ease-in-out 0s;
  transition: all 0.15s ease-in-out 0s;
}
.noo-sidebar-wrap .widget_product_search input[type="search"]:active,
.noo-sidebar-wrap .widget_search input[type="search"]:active,
.noo-sidebar-wrap .widget_product_search input[type="search"]:focus,
.noo-sidebar-wrap .widget_search input[type="search"]:focus {
  border-color: #f9a11b;
  outline: none;
}
.noo-sidebar-wrap .widget_recent_news .post-date {
  font-size: 12px;
  position: relative;
  padding-left: 16px;
}
.noo-sidebar-wrap .widget_recent_news .post-date:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '\f26e';
  font-family: "Ionicons";
  line-height: 18px;
}
.noo-sidebar-wrap .widget_recent_news a {
  font-weight: 600;
}
.noo-sidebar-wrap .widget_recent_news a:before {
  display: none;
}
.noo-sidebar-wrap .widget_recent_news h5 {
  margin-bottom: 0;
}
.noo-sidebar-wrap .widget_recent_news ul {
  padding: 0;
}
.noo-sidebar-wrap .widget_recent_news ul li:after {
  clear: both;
  display: table;
  content: '';
}
.noo-sidebar-wrap .widget_recent_news img {
  float: left;
  margin-right: 12px;
}
.noo-sidebar-wrap .widget_product_tag_cloud .tagcloud:after,
.noo-sidebar-wrap .widget_tag_cloud .tagcloud:after {
  content: '';
  clear: both;
  display: table;
}
.noo-sidebar-wrap .widget_product_tag_cloud a,
.noo-sidebar-wrap .widget_tag_cloud a {
  font-size: 12px !important;
  border: 1px solid #e5e5f8;
  margin: 0 10px 10px 0;
  padding: 2px 20px;
  float: left;
}
.noo-sidebar-wrap .widget_product_tag_cloud a:hover,
.noo-sidebar-wrap .widget_tag_cloud a:hover {
  border-color: #f9a11b;
}
.noo-sidebar-wrap .widget_price_filter .price_slider {
  margin-bottom: 22px;
}
.noo-sidebar-wrap .widget_price_filter .ui-slider-horizontal {
  height: 3px;
}
.noo-sidebar-wrap .widget_price_filter .ui-slider .ui-slider-handle,
.noo-sidebar-wrap .widget_price_filter .ui-slider .ui-slider-range {
  background-color: #f9a11b;
}
.noo-sidebar-wrap .widget_price_filter .ui-slider .ui-slider-handle {
  -webkit-border-radius: 0;
  border-radius: 0;
  top: -4px;
  width: 11px;
  height: 11px;
}
.noo-sidebar-wrap .widget_price_filter .price_slider_amount .button {
  float: right;
  background: #f9a11b;
  color: #fff;
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Exo 2', sans-serif;
  font-weight: 600;
  border: none;
  padding: 10px 30px;
  overflow: hidden;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
  font-size: 12px;
  padding: 6px 16px;
}
.noo-sidebar-wrap .widget_price_filter .price_slider_amount .button:hover {
  color: #fff;
}
.noo-sidebar-wrap .widget_price_filter .price_slider_amount .button:hover:before {
  -webkit-transform: skewX(0) scaleX(0);
  transform: skewX(0) scaleX(0);
}
.noo-sidebar-wrap .widget_price_filter .price_slider_amount .button:focus {
  outline: none;
}
.noo-sidebar-wrap .widget_price_filter .price_slider_amount .button:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: -30px;
  right: -8px;
  background: #114a82;
  -webkit-transform-origin: 0%;
  transform-origin: 0%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: skewX(45deg) scaleX(1);
  -moz-transform: skewX(45deg) scaleX(1);
  -ms-transform: skewX(45deg) scaleX(1);
  transform: skewX(45deg) scaleX(1);
  -webkit-transition: all 0.4s ease-out 0s;
  -o-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
}
.noo-sidebar-wrap .widget_price_filter .price_slider_amount .button > i {
  position: absolute;
  top: 12px;
  right: 0 !important;
  left: auto !important;
  width: 35px;
}
.noo-sidebar-wrap .widget_price_filter .price_slider_amount .button > i.success:before {
  content: '\f00c';
  color: #79F181;
}
.noo-sidebar-wrap .widget_price_filter .price_slider_amount .button:before {
  -webkit-transform: skewX(15deg) scaleX(1);
  -moz-transform: skewX(15deg) scaleX(1);
  -ms-transform: skewX(15deg) scaleX(1);
  transform: skewX(15deg) scaleX(1);
}
.noo-sidebar-wrap .widget_price_filter .price_slider_wrapper {
  padding-top: 10px;
}
.noo-sidebar-wrap .widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #dadaec;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.noo-sidebar-wrap .widget_price_filter .price_slider_wrapper .price_label {
  text-align: left;
  font-weight: 500;
  font-size: 14px;
  float: left;
  margin-top: -3px;
  text-indent: -44px;
  overflow: hidden;
}
.widget_gallery .widget_gallery_wrap .gallery-item {
  display: inline-block;
  margin-right: 3px;
  overflow: hidden;
  position: relative;
}
.widget_gallery .widget_gallery_wrap .gallery-item:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(17, 74, 130, 0.6);
  opacity: 0;
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.widget_gallery .widget_gallery_wrap .gallery-item img {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.widget_gallery .widget_gallery_wrap .gallery-item:hover:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  z-index: 1;
}
.widget_gallery .widget_gallery_wrap .gallery-item:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
@-webkit-keyframes sk-bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
* Custome CSS For LightGallery
* ==========================================================================
*/
.logged-in .lg-outer {
  height: 97%;
  top: 29px;
}
.lg-outer .lg-thumb-outer .group {
  margin: 0 auto;
}
.lg-outer .lg-thumb-outer .lg-thumb-item {
  border-radius: 0;
}
.lg-outer .lg-thumb-outer .lg-thumb-item:hover,
.lg-outer .lg-thumb-outer .lg-thumb-item.active {
  border-color: #f9a11b;
}
/**
 * Style property
 */
.property-submit .noo-title {
  text-align: center;
  margin: 0;
}
.property-submit .noo-property-action {
  text-align: center;
}
.property-submit .noo-property-action .noo-button {
  margin-top: 40px;
  padding: 15px 30px;
}
.property-submit .noo-property-action .noo-button > i {
  position: absolute;
  top: 17px;
  right: 0 !important;
  left: auto !important;
  width: 35px;
}
.noo-item-wrap > label {
  color: #3a3f4c;
  display: block;
  font-size: 16px;
  line-height: 26px;
  text-transform: uppercase;
  margin: 35px 0 12px;
  font-family: 'Exo 2', sans-serif;
  font-weight: 600;
}
.noo-item-wrap > input[type="url"],
.noo-item-wrap > input[type="number"],
.noo-item-wrap > input[type="password"],
.noo-item-wrap > input[type="text"] {
  border: 1px solid #e5e5f8;
  padding: 8px 15px;
  width: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-item-wrap > input[type="url"]::-moz-placeholder,
.noo-item-wrap > input[type="number"]::-moz-placeholder,
.noo-item-wrap > input[type="password"]::-moz-placeholder,
.noo-item-wrap > input[type="text"]::-moz-placeholder {
  color: #515666;
  opacity: 1;
}
.noo-item-wrap > input[type="url"]:-ms-input-placeholder,
.noo-item-wrap > input[type="number"]:-ms-input-placeholder,
.noo-item-wrap > input[type="password"]:-ms-input-placeholder,
.noo-item-wrap > input[type="text"]:-ms-input-placeholder {
  color: #515666;
}
.noo-item-wrap > input[type="url"]::-webkit-input-placeholder,
.noo-item-wrap > input[type="number"]::-webkit-input-placeholder,
.noo-item-wrap > input[type="password"]::-webkit-input-placeholder,
.noo-item-wrap > input[type="text"]::-webkit-input-placeholder {
  color: #515666;
}
.noo-item-wrap > input[type="url"]:focus,
.noo-item-wrap > input[type="number"]:focus,
.noo-item-wrap > input[type="password"]:focus,
.noo-item-wrap > input[type="text"]:focus {
  outline: none;
  border: 1px solid #f9a11b;
}
.noo-item-wrap > input[type="url"]:focus::-moz-placeholder,
.noo-item-wrap > input[type="number"]:focus::-moz-placeholder,
.noo-item-wrap > input[type="password"]:focus::-moz-placeholder,
.noo-item-wrap > input[type="text"]:focus::-moz-placeholder {
  color: #9ea3b2;
  opacity: 1;
}
.noo-item-wrap > input[type="url"]:focus:-ms-input-placeholder,
.noo-item-wrap > input[type="number"]:focus:-ms-input-placeholder,
.noo-item-wrap > input[type="password"]:focus:-ms-input-placeholder,
.noo-item-wrap > input[type="text"]:focus:-ms-input-placeholder {
  color: #9ea3b2;
}
.noo-item-wrap > input[type="url"]:focus::-webkit-input-placeholder,
.noo-item-wrap > input[type="number"]:focus::-webkit-input-placeholder,
.noo-item-wrap > input[type="password"]:focus::-webkit-input-placeholder,
.noo-item-wrap > input[type="text"]:focus::-webkit-input-placeholder {
  color: #9ea3b2;
}
.noo-item-wrap > input[type="url"]:read-only,
.noo-item-wrap > input[type="number"]:read-only,
.noo-item-wrap > input[type="password"]:read-only,
.noo-item-wrap > input[type="text"]:read-only {
  background-color: #F2F2F2;
}
.noo-item-wrap > input[type="url"]:read-only:focus,
.noo-item-wrap > input[type="number"]:read-only:focus,
.noo-item-wrap > input[type="password"]:read-only:focus,
.noo-item-wrap > input[type="text"]:read-only:focus {
  border: 1px solid #F2F2F2;
}
.noo-item-wrap textarea {
  height: 125px;
  border: 1px solid #e5e5f8;
  padding: 10px 15px;
  width: 100%;
}
.noo-item-wrap textarea:focus {
  outline: none;
  border: 1px solid #f9a11b;
}
.noo-item-wrap textarea:focus::-moz-placeholder {
  color: #9ea3b2;
  opacity: 1;
}
.noo-item-wrap textarea:focus:-ms-input-placeholder {
  color: #9ea3b2;
}
.noo-item-wrap textarea:focus::-webkit-input-placeholder {
  color: #9ea3b2;
}
.noo-item-wrap .noo-item-checkbox {
  line-height: 24px;
  vertical-align: middle;
}
.noo-item-wrap .noo-item-checkbox > label {
  color: #515666;
  font-size: 14px;
  font-weight: 400;
  margin-left: 2px;
  line-height: 28px;
  cursor: pointer;
}
.noo-item-wrap .noo-item-checkbox input[type="checkbox"] {
  visibility: hidden;
}
.noo-item-wrap .noo-item-checkbox .checked {
  display: inline-block;
  width: 22px;
  height: 22px;
  position: relative;
  margin-left: -3px;
}
.noo-item-wrap .noo-item-checkbox .checked label {
  cursor: pointer;
  position: absolute;
  width: 13px;
  height: 13px;
  left: 4px;
  top: 5px;
  border: 1px solid #a9a9ba;
}
.noo-item-wrap .noo-item-checkbox .checked label:after {
  content: '';
  position: absolute;
  width: 9px;
  height: 5px;
  background: transparent;
  top: 2px;
  left: 1px;
  border: 2px solid #f9a11b;
  border-top: none;
  border-right: none;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.noo-item-wrap .noo-item-checkbox .checked label:hover::after {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.noo-item-wrap .noo-item-checkbox .checked input[type=checkbox]:checked + label:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-item-wrap .noo-item-radio {
  line-height: 24px;
  vertical-align: middle;
  position: relative;
}
.noo-item-wrap .noo-item-radio > label {
  color: #515666;
  font-size: 14px;
  font-weight: 400;
  margin-left: 2px;
  line-height: 28px;
  cursor: pointer;
  position: absolute;
  left: 20px;
  top: -3px;
}
.noo-item-wrap.validate-error {
  position: relative;
}
.noo-item-wrap.validate-error > input[type="url"],
.noo-item-wrap.validate-error > input[type="number"],
.noo-item-wrap.validate-error > input[type="password"],
.noo-item-wrap.validate-error > input[type="text"],
.noo-item-wrap.validate-error iframe,
.noo-item-wrap.validate-error .noo-upload .noo-upload-main,
.noo-item-wrap.validate-error .chosen-container-single .chosen-single,
.noo-item-wrap.validate-error .noo-upload-main {
  border: 1px solid #ff0000 !important;
}
.noo-item-wrap.validate-error .notice {
  color: #fb4040 !important;
}
.noo-item-wrap.validate-error:before {
  content: "\f12a";
  font-family: "Ionicons";
  position: absolute;
  top: 45px;
  right: 15px;
  color: #fb4040;
}
.noo-item-wrap.validate-error-tooltip .error-notice {
  position: absolute;
  bottom: -30px;
  display: inline-block;
  width: 100%;
  left: 0;
  font-style: italic;
  font-size: 12px;
  color: #f9a11b;
}
#noo-item-floor_plan-wrap {
  margin-top: -13px;
}
#noo-item-property_photo-wrap {
  margin-top: -8px;
}
.noo-tooltip {
  cursor: pointer;
  color: #114a82;
  margin-left: 15px;
  display: none;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-tooltip:hover {
  color: #08233e;
}
.remove-floor-plan {
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  background: #FFC7C7;
  color: #fff;
  display: block;
}
.remove-floor-plan:hover {
  background: #ff2e2e;
}
.noo-floor-plans-wrap {
  background: #fff;
  margin-top: 30px;
  padding: 0 30px 30px;
  border: 1px solid #e5e5f8;
}
.noo-floor-plans-wrap .remove-floor-plan {
  display: none;
}
.noo-floor-plans-wrap .show-remove {
  display: block;
}
.noo-clone-floor-plan {
  float: left;
  position: relative;
  width: 100%;
}
.noo-clone-floor-plan button {
  margin-top: 30px;
}
#noo-item-description-wrap {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .property-submit {
    padding: 30px;
  }
}
.icon-map {
  display: block !important;
  font-size: 18px !important;
  width: 53px !important;
  line-height: 53px !important;
  text-align: center !important;
  white-space: nowrap !important;
  background: #fff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.noo-icon-wrap {
  position: relative;
}
.noo-icon-wrap .noo-icon-list {
  display: inline-block;
  width: 350px;
  background: rgba(0, 0, 0, 0.5);
  padding: 15px;
  position: absolute;
  bottom: 65px;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-icon-wrap .noo-icon-list i {
  width: 31px;
  line-height: 31px;
  text-align: center;
  background: #000;
  color: #fff;
  margin: 2px;
  display: inline-block;
  cursor: pointer;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-icon-wrap .noo-icon-list i:hover {
  background: #444075;
}
.noo-icon-wrap .noo-icon-list:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 10px solid rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: -10px;
  left: 15px;
}
.noo-icon-wrap .noo-icon-list.show {
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-icon-wrap .find-icon {
  line-height: 45px;
  height: 45px;
  display: inline-block;
  font-size: 20px;
}
.noo-icon-wrap .find-icon > i {
  border: 1px solid #cccaca;
  display: inline-block;
  width: 45px;
  line-height: 45px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-icon-wrap .find-icon > i:hover {
  background: rgba(0, 0, 0, 0.65);
  color: #fff;
}
/**
 * Style slider property
 */
.noo-agent-property {
  padding: 100px 15px;
}
.noo-box-property-slider .noo-title-header,
.noo-recent-property .noo-title-header,
.noo-agent .noo-title-header,
.noo-partner .noo-title-header {
  margin-bottom: 70px;
}
.noo-box-property-slider .noo-title-header:after,
.noo-recent-property .noo-title-header:after,
.noo-agent .noo-title-header:after,
.noo-partner .noo-title-header:after {
  clear: both;
  content: '';
  display: table;
}
.noo-box-property-slider .noo-box-title-wrap,
.noo-recent-property .noo-box-title-wrap,
.noo-agent .noo-box-title-wrap,
.noo-partner .noo-box-title-wrap,
.noo-box-property-slider .noo-theme-wraptext,
.noo-recent-property .noo-theme-wraptext,
.noo-agent .noo-theme-wraptext,
.noo-partner .noo-theme-wraptext {
  float: left;
  width: 80%;
}
.noo-box-property-slider .noo-action-slider,
.noo-recent-property .noo-action-slider,
.noo-agent .noo-action-slider,
.noo-partner .noo-action-slider {
  float: right;
  width: 20%;
  text-align: right;
  margin-top: 10px;
}
.noo-box-property-slider .noo-action-slider > i,
.noo-recent-property .noo-action-slider > i,
.noo-agent .noo-action-slider > i,
.noo-partner .noo-action-slider > i {
  background: #114a82;
  display: inline-block;
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  margin-left: 3px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-property-slider .noo-action-slider > i:after,
.noo-recent-property .noo-action-slider > i:after,
.noo-agent .noo-action-slider > i:after,
.noo-partner .noo-action-slider > i:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: -30px;
  right: -8px;
  background: #114a82;
  -webkit-transform: skewX(45deg) scaleX(1);
  transform: skewX(45deg) scaleX(1);
  -webkit-transform-origin: 0%;
  transform-origin: 0%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition: all 0.4s ease-out 0s;
  -o-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
}
.noo-box-property-slider .noo-action-slider > i:before,
.noo-recent-property .noo-action-slider > i:before,
.noo-agent .noo-action-slider > i:before,
.noo-partner .noo-action-slider > i:before {
  color: #fff;
  font-size: 24px;
  line-height: 45px;
}
.noo-box-property-slider .noo-action-slider > i:hover,
.noo-recent-property .noo-action-slider > i:hover,
.noo-agent .noo-action-slider > i:hover,
.noo-partner .noo-action-slider > i:hover {
  background: #f9a11b;
}
.noo-box-property-slider .noo-action-slider > i:hover:after,
.noo-recent-property .noo-action-slider > i:hover:after,
.noo-agent .noo-action-slider > i:hover:after,
.noo-partner .noo-action-slider > i:hover:after {
  -webkit-transform: skewX(0) scaleX(0);
  transform: skewX(0) scaleX(0);
}
.noo-box-property-slider .noo-action-slider > i.swiper-button-disabled,
.noo-recent-property .noo-action-slider > i.swiper-button-disabled,
.noo-agent .noo-action-slider > i.swiper-button-disabled,
.noo-partner .noo-action-slider > i.swiper-button-disabled {
  cursor: auto;
  pointer-events: none;
  opacity: 0.35;
  filter: alpha(opacity=35);
}
.noo-list-property .noo-property-item-wrap {
  background: #fff;
  border: 1px solid #e5e5f8;
  margin-bottom: 30px;
  position: relative;
  -webkit-transition: all 0.6s ease 0s;
  -o-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s;
}
.noo-list-property .noo-property-item-wrap:before,
.noo-list-property .noo-property-item-wrap:after {
  content: " ";
  display: table;
}
.noo-list-property .noo-property-item-wrap:after {
  clear: both;
}
.noo-list-property .noo-property-item-wrap:before,
.noo-list-property .noo-property-item-wrap:after {
  content: " ";
  display: table;
}
.noo-list-property .noo-property-item-wrap:after {
  clear: both;
}
.noo-list-property .noo-property-item-wrap .noo-thumbnail {
  position: relative;
  overflow: hidden;
}
.noo-list-property .noo-property-item-wrap .noo-thumbnail img {
  width: 100%;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-list-property .noo-property-item-wrap .noo-thumbnail .wait-approval,
.noo-list-property .noo-property-item-wrap .noo-thumbnail .stock,
.noo-list-property .noo-property-item-wrap .noo-thumbnail .expired {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  display: inline-block;
  background: #f9a11b;
  padding: 10px 40px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.noo-list-property .noo-property-item-wrap .noo-thumbnail .expired {
  background: #ff5d5d;
}
.noo-list-property .noo-property-item-wrap .noo-thumbnail .stock {
  display: none;
}
.noo-list-property .noo-property-item-wrap .noo-thumbnail .property-status {
  font-size: 15px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  display: inline-block;
  padding: 6px 12px;
  position: absolute;
  top: 0;
  left: 0;
  background: #1cbaff;
  color: #fff;
  font-weight: 600;
}
.noo-list-property .noo-property-item-wrap .noo-thumbnail.unavailable .stock {
  display: block;
}
.noo-list-property .noo-property-item-wrap .noo-action .noo-price {
  color: #abb2cc;
  font-size: 22px;
  line-height: 26px;
  font-weight: 500;
  width: 50%;
  float: left;
  padding: 14px 0 14px 30px;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-list-property .noo-property-item-wrap .noo-action .noo-price .before-price,
.noo-list-property .noo-property-item-wrap .noo-action .noo-price .after-price {
  font-size: 14px;
}
.noo-list-property .noo-property-item-wrap .noo-action:after {
  clear: both;
  content: '';
  display: table;
}
.noo-list-property .noo-property-item-wrap .noo-action-post {
  width: 50%;
  float: left;
}
.noo-list-property .noo-property-item-wrap .noo-action-post i {
  display: inline-block;
  width: 25%;
  line-height: 55px;
  text-align: center;
  border: 1px solid #e5e5f8;
  border-left: none;
  border-top: none;
  cursor: pointer;
  float: left;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-transform: translate(0, 2px);
  -ms-transform: translate(0, 2px);
  -o-transform: translate(0, 2px);
  transform: translate(0, 2px);
}
.noo-list-property .noo-property-item-wrap .noo-action-post i:first-child {
  border-left: 1px solid #e5e5f8;
}
.noo-list-property .noo-property-item-wrap .noo-action-post i.not-set-feauted {
  cursor: not-allowed;
}
.noo-list-property .noo-property-item-wrap .noo-action-post i.is-featured:before,
.noo-list-property .noo-property-item-wrap .noo-action-post i.unavailable:before {
  color: #f9a11b;
}
.noo-list-property .noo-property-item-wrap .noo-action-post i.loadmore:before {
  content: "\f46a" !important;
}
.noo-list-property .noo-property-item-wrap .noo-action-post i.ion-close,
.noo-list-property .noo-property-item-wrap .noo-action-post i.ion-edit {
  line-height: 57px;
}
.noo-list-property .noo-property-item-wrap .noo-action-post i.ion-close:before,
.noo-list-property .noo-property-item-wrap .noo-action-post i.ion-edit:before {
  font-size: 16px;
}
.noo-list-property .noo-property-item-wrap .noo-action-post i:before {
  color: #abb2cc;
  font-size: 18px;
  line-height: 57px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-list-property .noo-property-item-wrap .noo-action-post i.fa-heart:before {
  color: #f9a11b;
}
.noo-list-property .noo-property-item-wrap .noo-action-post i:hover {
  background: #f9a11b;
}
.noo-list-property .noo-property-item-wrap .noo-action-post i:hover:before {
  color: #fff;
}
.noo-list-property .noo-property-item-wrap .noo-action-post i:hover.fa-heart:before {
  color: #fff;
}
.noo-list-property .noo-property-item-wrap .noo-action-post .noo-property-sharing {
  display: inline-block;
  float: right;
  position: relative;
  border-left: 1px solid #e5e5f8;
  border-right: 1px solid #e5e5f8;
}
.noo-list-property .noo-property-item-wrap .noo-action-post .noo-property-sharing > i {
  border-left: none;
  border-right: none;
  width: 56px;
  display: inline-block;
}
.noo-list-property .noo-property-item-wrap .noo-action-post .noo-property-sharing > i:before {
  line-height: 45px;
}
.noo-list-property .noo-property-item-wrap .noo-action-post .noo-property-sharing .noo-social-property {
  background: #fbfbfe;
  bottom: -35px;
  position: absolute;
  width: 900px;
  display: table;
  right: 56px;
  text-align: right;
  visibility: hidden;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-list-property .noo-property-item-wrap .noo-action-post .noo-property-sharing .noo-social-property i {
  border: none;
  line-height: 45px;
}
.noo-list-property .noo-property-item-wrap .noo-action-post .noo-property-sharing .noo-social-property i:hover {
  background: transparent;
}
.noo-list-property .noo-property-item-wrap .noo-action-post .noo-property-sharing .noo-social-property i:hover:before {
  color: #f9a11b;
}
.noo-list-property .noo-property-item-wrap .noo-action-post .noo-property-sharing .noo-social-property > a {
  display: inline-block;
  -webkit-transform: translate(0, 4px);
  -ms-transform: translate(0, 4px);
  -o-transform: translate(0, 4px);
  transform: translate(0, 4px);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-list-property .noo-property-item-wrap .noo-action-post .noo-property-sharing:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-list-property .noo-property-item-wrap .noo-action-post .noo-property-sharing:hover .noo-social-property {
  visibility: visible;
  bottom: 0px;
  z-index: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-list-property .noo-property-item-wrap .noo-action-post .noo-property-sharing:hover .noo-social-property > a {
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-list-property .noo-property-item-wrap .noo-action-post:after {
  clear: both;
  content: '';
  display: table;
}
.noo-list-property .noo-property-item-wrap .noo-genarel .noo-title {
  display: block;
  color: #3a3f4c;
  font-size: 22px;
  line-height: 26px;
  font-weight: 500;
  margin: 0 0 18px 0;
  text-transform: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-list-property .noo-property-item-wrap .noo-genarel .noo-title:hover {
  color: #f9a11b;
  text-decoration: none;
}
.noo-list-property .noo-property-item-wrap .noo-genarel .location {
  display: block;
  color: #515666;
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.noo-list-property .noo-property-item-wrap .noo-genarel .location:before {
  font-family: "FontAwesome";
  content: '\f041';
  color: #abb2cc;
  margin-right: 8px;
}
.noo-list-property .noo-property-item-wrap .noo-left,
.noo-list-property .noo-property-item-wrap .noo-right {
  padding: 0;
}
.noo-list-property .noo-property-item-wrap .noo-right {
  padding: 23px 30px;
}
.noo-list-property .noo-property-item-wrap .noo-info {
  border-top: 1px solid #ededfa;
  border-bottom: 1px solid #ededfa;
  padding: 20px 0;
  margin: 15px 0;
}
.noo-list-property .noo-property-item-wrap .noo-info > span {
  display: inline-block;
  color: #515666;
  font-size: 14px;
  width: 50%;
  float: left;
  padding-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.noo-list-property .noo-property-item-wrap .noo-info > span > i {
  color: #f9a11b;
  margin-right: 8px;
  display: inline-block;
  width: 20px;
  line-height: 20px;
  font-size: 20px;
}
.noo-list-property .noo-property-item-wrap .noo-info > span:before {
  font-size: 20px;
  color: #f9a11b;
  margin-right: 15px;
}
.noo-list-property .noo-property-item-wrap .noo-info:after {
  clear: both;
  content: '';
  display: table;
}
.noo-list-property .noo-property-item-wrap .noo-content {
  color: #515666;
  font-size: 14px;
  line-height: 24px;
  word-wrap: break-word;
}
.noo-list-property .noo-property-item-wrap.remove-property:before {
  content: '';
  border: 5px solid #333;
  border-radius: 30px;
  height: 30px;
  left: 50%;
  margin: -15px 0 0 -15px;
  opacity: 0;
  top: 50%;
  width: 30px;
  position: absolute;
  animation: pulsate 1s ease-out;
  animation-iteration-count: infinite;
}
.noo-list-property .noo-property-item-wrap:hover {
  -webkit-box-shadow: 0 0 30px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 30px 3px rgba(0, 0, 0, 0.1);
}
.noo-list-property .noo-property-item-wrap:hover .noo-action .noo-price {
  color: #f9a11b;
}
.noo-list-property .noo-property-item-wrap:hover .noo-thumbnail img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.noo-list-property .listing .noo-property-item-wrap {
  overflow: hidden;
}
.noo-list-property .listing .noo-property-item-wrap .noo-action .noo-price {
  line-height: 26px;
}
.noo-list-property .listing .noo-property-item-wrap .noo-action-post i {
  border-bottom: none;
  width: 53px;
  float: right;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.noo-list-property .listing .noo-property-item-wrap .noo-action-post i.fa-heart:before {
  color: #f9a11b;
}
.noo-list-property .listing .noo-property-item-wrap .noo-action-post i.fa-heart:hover:before {
  color: #fff;
}
.noo-list-property .listing .noo-property-item-wrap .noo-action-post i:first-child {
  border-left: none;
}
.noo-list-property .listing .noo-property-item-wrap .noo-action-post i:last-child {
  border-left: 1px solid #e5e5f8;
  border-right: none;
}
.noo-list-property .listing .noo-property-item-wrap .noo-action-post i:before {
  line-height: 45px;
}
.noo-list-property.style-grid {
  margin: 0 -15px;
}
.noo-list-property.style-grid .noo-property-item.noo-md-4 .noo-property-item-wrap .noo-action .noo-price {
  width: 54%;
}
.noo-list-property.style-grid .noo-property-item.noo-md-4 .noo-property-item-wrap .noo-action .noo-action-post {
  width: 46%;
}
.noo-list-property.style-grid .noo-property-item-wrap {
  padding: 0 15px;
  margin: 15px 15px 3px;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-item-head {
  padding: 23px 10px;
}
.noo-list-property.style-grid .noo-property-item-wrap .item-title {
  margin: 0 0 5px 0;
  padding: 0;
  color: #3a3f4c;
  font-size: 20px;
  line-height: 26px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.noo-list-property.style-grid .noo-property-item-wrap .item-title a {
  line-height: 32px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-list-property.style-grid .noo-property-item-wrap .item-title .ion-bookmark {
  color: #f9a11b;
  font-size: 12px;
  text-transform: uppercase;
  border-right: 1px solid #e5e5f8;
  padding-right: 10px;
  margin-right: 10px;
  display: inline-block;
  font-style: normal;
  font-weight: 600;
}
.noo-list-property.style-grid .noo-property-item-wrap .item-title .ion-bookmark:before {
  margin-right: 5px;
}
.noo-list-property.style-grid .noo-property-item-wrap .location {
  display: block;
  color: #515666;
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.noo-list-property.style-grid .noo-property-item-wrap .location:before {
  font-family: "FontAwesome";
  content: '\f041';
  color: #abb2cc;
  margin-right: 5px;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-item-featured {
  margin: 0 -15px;
  position: relative;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-item-featured img {
  width: 100%;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-item-featured .property-status {
  font-size: 15px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  display: inline-block;
  padding: 6px 12px 3px;
  position: absolute;
  top: -17px;
  right: 25px;
  background: #1cbaff;
  color: #fff;
  font-weight: 600;
  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-info {
  border: none;
  margin: 27px 12px;
  padding: 0;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action {
  background: #fbfbfe;
  border-top: 1px solid #e5e5f8;
  border-bottom: 4px solid #e5e5f8;
  margin: 0 -15px;
  overflow: hidden;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action .noo-price {
  padding: 10px 0 10px 25px;
  width: 55%;
  line-height: 32px;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post {
  width: 45%;
  float: right;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post i {
  border-bottom: none;
  width: 53px;
  float: right;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post i.fa-heart:before {
  color: #f9a11b;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post i.fa-heart:hover:before {
  color: #fff;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post i:first-child {
  border-left: none;
  border-right: none;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post i:before {
  line-height: 45px;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing {
  display: inline-block;
  width: 56px;
  float: right;
  position: relative;
  border-left: 1px solid #e5e5f8;
  border-right: 1px solid #e5e5f8;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing > i {
  border-left: none;
  width: 56px;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing > i:before {
  line-height: 45px;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing .noo-social-property {
  background: #fbfbfe;
  bottom: -35px;
  position: absolute;
  width: 900px;
  display: table;
  right: 56px;
  text-align: right;
  visibility: hidden;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing .noo-social-property i {
  border: none;
  line-height: 45px;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing .noo-social-property i:hover {
  background: transparent;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing .noo-social-property i:hover:before {
  color: #f9a11b;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing .noo-social-property > a {
  display: inline-block;
  -webkit-transform: translate(0, 4px);
  -ms-transform: translate(0, 4px);
  -o-transform: translate(0, 4px);
  transform: translate(0, 4px);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing:hover .noo-social-property {
  visibility: visible;
  bottom: -3px;
  z-index: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing:hover .noo-social-property > a {
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-list-property.style-grid .noo-property-item-wrap:after {
  content: '';
  background: #f9a11b;
  height: 4px;
  width: 40%;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-list-property.style-grid .noo-property-item-wrap:hover:after {
  width: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-list-property.style-grid .noo-property-item-wrap:hover .noo-item-featured a:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.noo-list-property.style-grid .noo-property-item-wrap:hover .noo-item-featured a:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-list-property.style-grid.column .noo-property-item-wrap {
  margin: 0 0 30px;
}
.noo-list-property.style-grid.column .noo-property-item-wrap .noo-action-post i.ion-arrow-swap {
  border-right: 0;
  border-left: 1px solid #e5e5f8;
}
/**
 * Responsive
 */
@media (max-width: 411px) {
  .noo-list-property .noo-property-item-wrap .noo-action .noo-price {
    font-size: 13px;
    padding: 5px 0 5px 13px;
    width: 60%;
  }
  .noo-list-property .noo-property-item-wrap .noo-action-post {
    width: 40%;
  }
  .noo-list-property .noo-property-item-wrap .noo-action-post i {
    width: 35px;
    line-height: 40px;
  }
  .noo-list-property .noo-property-item-wrap .noo-action-post .noo-property-sharing {
    width: 35px;
  }
  .noo-list-property .noo-property-item-wrap .noo-action-post .noo-property-sharing > i {
    width: 35px;
  }
  .noo-list-property.style-grid .noo-property-item-wrap .item-title {
    font-size: 15px;
  }
  .noo-list-property.style-grid .noo-property-item-wrap .noo-item-head {
    padding: 15px 0 20px;
  }
  .noo-list-property.style-grid .noo-property-item-wrap .noo-item-featured .property-status {
    font-size: 12px;
    padding: 2px 10px 0;
  }
  .noo-list-property.style-grid .noo-property-item-wrap .location {
    font-size: 12px;
  }
  .noo-list-property.style-grid .noo-property-item-wrap .noo-action .noo-price {
    padding: 5px 0 5px 13px;
    line-height: 34px;
  }
  .noo-list-property.style-grid .noo-property-item-wrap .noo-action-post {
    line-height: 16px;
    width: 40%;
  }
  .noo-list-property.style-grid .noo-property-item-wrap .noo-action-post i {
    width: 35px;
    line-height: 40px;
  }
  .noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing {
    width: 35px;
  }
  .noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing > i {
    width: 35px;
  }
  .noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing .noo-social-property {
    right: 75px;
  }
  .noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing .noo-social-property > a > i {
    line-height: 35px;
  }
  .noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing .noo-social-property > a > i:before {
    line-height: auto;
  }
}
@keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
/**
 * Style single property
 */
.single-noo_property .noo-page-heading {
  display: none;
}
.noo-single-property {
  margin-bottom: 120px;
}
.noo-single-property .noo-property-expired {
  margin-top: 120px;
  background: #ff5d5d;
  color: #fff;
  padding: 40px;
  text-align: center;
  font-size: 18px;
}
.noo-single-property .noo-property-expired.content {
  margin-bottom: 30px;
  margin-top: 0;
}
.noo-single-property-content .noo-agent-property {
  padding: 0;
}
.noo-single-property-content .noo-agent-property .noo-title-header {
  margin: 90px 15px 60px;
}
.noo-single-property-content .noo-agent-property .noo-action-slider {
  padding: 0;
}
.noo-single-property-content .noo-agent-property .noo-list-property.style-grid {
  margin: 0;
}
.noo-single-property-content .noo-agent-property .noo-list-property.style-grid .noo-property-item-wrap {
  margin: 15px 0 5px 0;
}
.noo-single-property-content .noo-agent-property .noo-list-property.style-grid .noo-property-item-wrap .noo-action-post i.ion-arrow-swap {
  border: none;
  border-left: 1px solid #e5e5f8;
}
.noo-single-property-content .noo-agent-property .noo-list-property.style-grid .noo-property-item-wrap .noo-info > span > i {
  line-height: 30px;
  font-size: 30px;
  width: 35px;
}
.noo-single-property-content .noo-agent-property .noo-list-property.style-grid .noo-property-item {
  padding: 0 15px;
}
.noo-single-property-detail {
  background: #fff;
  border: 1px solid #e5e5f8;
  padding: 40px;
}
.noo-single-property-detail .noo-property-box .noo-title-box {
  color: #3a3f4c;
  font-size: 20px;
  line-height: 26px;
  border-bottom: 1px solid #e5e5f8;
  padding: 0 0 25px 0;
}
.noo-single-property-detail .noo-property-box .noo-content-box {
  padding: 15px 0;
}
.noo-single-property-detail .noo-property-box .noo-content-box .noo-content-box-item:after {
  clear: both;
  content: '';
  display: table;
}
.noo-single-property-detail .noo-property-box .noo-content-box .noo-content-box-item > label,
.noo-single-property-detail .noo-property-box .noo-content-box .noo-content-box-item > span {
  display: inline-block;
  width: 50%;
  float: left;
  color: #515666;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 4px;
}
.noo-single-property-detail .noo-property-box .noo-content-box .noo-content-box-item > label {
  font-weight: 500;
}
.noo-single-property-detail .noo-property-box .noo-content-box .noo-content-box-item.stock > span {
  text-transform: capitalize;
  color: #f9a11b;
}
.noo-single-property-detail .noo-property-box .noo-content-box.feature .noo-content-box-item > i {
  color: #f9a11b;
  line-height: 24px;
}
.noo-single-property-detail .noo-property-box .noo-content-box.feature .noo-content-box-item > label {
  font-size: 14px;
  font-weight: 400;
  float: none;
  margin: 0;
  width: auto;
}
.noo-single-property-detail .noo-property-box .noo-content-box.video {
  padding: 20px 0;
}
.noo-single-property-detail .noo-property-box .noo-content-box.video iframe {
  width: 100%;
}
.noo-single-property-detail .noo-button .ion-archive {
  margin-right: 3px;
}
.noo-single-property-detail.list .noo-detail-header .noo-detail-title,
.noo-single-property-detail.tab .noo-detail-header .noo-detail-title {
  font-size: 26px;
  font-weight: 600;
  margin-bottom: 20px;
  text-transfor: uppercase;
}
.noo-single-property-detail.list .noo-detail-header .property-status,
.noo-single-property-detail.tab .noo-detail-header .property-status {
  margin-left: 20px;
  background: #1cbaff;
  color: #fff;
  font-size: 13px;
  text-transform: uppercase;
  padding: 5px 15px 2px;
  font-weight: 600;
  vertical-align: middle;
  line-height: 21px;
  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
}
.noo-single-property-detail.list .noo-detail-header .location,
.noo-single-property-detail.tab .noo-detail-header .location {
  display: block;
  clear: both;
  font-size: 16px;
  font-weight: 400;
  padding: 0 0 25px 0;
}
.noo-single-property-detail.list .noo-detail-header .location:before,
.noo-single-property-detail.tab .noo-detail-header .location:before {
  font-family: "FontAwesome";
  content: '\f041';
  color: #abb2cc;
  margin-right: 8px;
}
.noo-single-property-detail.list .noo-detail-header .noo-price,
.noo-single-property-detail.tab .noo-detail-header .noo-price {
  font-size: 28px;
  font-weight: 500;
}
.noo-single-property-detail.tab .noo-detail-header {
  border: none;
}
.noo-single-property-detail.tab .noo-detail-tabs .noo-tab {
  margin: 20px 0 0 0;
  padding: 25px 0;
  border-top: 1px solid #e5e5f8;
  border-bottom: 1px solid #e5e5f8;
}
.noo-single-property-detail.tab .noo-detail-tabs .noo-tab > span {
  font-size: 20px;
  font-family: 'Exo 2', sans-serif;
  font-weight: 500;
  margin-right: 45px;
}
.noo-single-property-detail.tab .noo-detail-tabs .noo-tab > span.active,
.noo-single-property-detail.tab .noo-detail-tabs .noo-tab > span:hover {
  cursor: pointer;
  color: #f9a11b;
}
.noo-single-property-detail.tab .noo-detail-tabs .noo-tab-content {
  padding-top: 30px;
}
.noo-single-property-detail.tab .noo-detail-tabs .noo-tab-content .content-tab {
  display: none;
}
.noo-single-property-detail.tab .noo-detail-tabs .noo-tab-content .content-tab .noo-title-box {
  margin: 0;
}
.noo-single-property-detail.tab .noo-detail-tabs .noo-tab-content .content-tab .noo-detail-content,
.noo-single-property-detail.tab .noo-detail-tabs .noo-tab-content .content-tab .noo-content-box {
  padding: 0;
}
.noo-single-property-detail.tab .noo-detail-tabs .noo-tab-content .content-tab.tab-address .noo-title-box,
.noo-single-property-detail.tab .noo-detail-tabs .noo-tab-content .content-tab.tab-video .noo-title-box {
  display: none;
}
.noo-icon-map {
  display: block !important;
  font-size: 16px !important;
  width: 30px !important;
  line-height: 30px !important;
  text-align: center !important;
  white-space: nowrap !important;
  background: #fff;
  position: relative;
  -webkit-transform: translate(-2px, 5px);
  -ms-transform: translate(-2px, 5px);
  -o-transform: translate(-2px, 5px);
  transform: translate(-2px, 5px);
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.noo-icon-map:after {
  content: '';
  position: absolute;
  bottom: -30px;
  width: 15px;
  height: 6px;
  left: 7px;
  background: rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.noo-detail-header {
  border-bottom: 1px solid #e5e5f8;
  padding: 5px 0 20px 0;
}
.noo-detail-header .noo-detail-title {
  color: #3a3f4c;
  font-size: 20px;
  line-height: 24px;
  margin: 0;
  float: left;
  max-width: 80%;
}
.noo-detail-header .noo-action-post {
  float: right;
}
.noo-detail-header .noo-action-post i {
  color: #abb2cc;
  font-size: 18px;
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  margin-left: 15px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-detail-header .noo-action-post i:hover {
  color: #f9a11b;
}
.noo-detail-header .noo-action-post i.fa-heart {
  color: #f9a11b;
}
.noo-detail-header .noo-property-sharing {
  display: inline-block;
  width: 56px;
  float: left;
  position: relative;
}
.noo-detail-header .noo-property-sharing .noo-social-property {
  bottom: -35px;
  position: absolute;
  width: 246px;
  display: table;
  right: 56px;
  text-align: right;
  visibility: hidden;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-detail-header .noo-property-sharing .noo-social-property i {
  border: none;
  line-height: 45px;
}
.noo-detail-header .noo-property-sharing .noo-social-property i:hover {
  background: transparent;
}
.noo-detail-header .noo-property-sharing .noo-social-property i:hover:before {
  color: #f9a11b;
}
.noo-detail-header .noo-property-sharing .noo-social-property > a {
  display: inline-block;
  -webkit-transform: translate(0, 4px);
  -ms-transform: translate(0, 4px);
  -o-transform: translate(0, 4px);
  transform: translate(0, 4px);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-detail-header .noo-property-sharing:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-detail-header .noo-property-sharing:hover .noo-social-property {
  visibility: visible;
  bottom: 5px;
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 1;
}
.noo-detail-header .noo-property-sharing:hover .noo-social-property > a {
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-detail-header:after {
  clear: both;
  content: '';
  display: table;
}
.noo-detail-content {
  line-height: 24px;
  padding: 25px 0;
}
/**
 * Style gallery property
 */
.noo-boxed .noo-property-gallery {
  margin-top: 70px;
}
@media (min-width: 768px) {
  .noo-boxed .noo-property-gallery {
    margin-bottom: -30px;
  }
}
.noo-boxed .noo-property-gallery .noo-property-box-meta {
  top: 15%;
}
.noo-property-gallery {
  position: relative;
}
.noo-property-gallery .property-gallery-top {
  margin: 0;
}
.noo-property-gallery .property-gallery-top img {
  width: 100%;
}
.noo-property-gallery .property-gallery-top .property-gallery-item {
  display: none;
  cursor: -webkit-grab;
  margin: 0;
}
.noo-property-gallery .property-gallery-top .property-gallery-item:first-child {
  display: block;
}
.noo-property-gallery .property-gallery-top.slick-slider .property-gallery-item {
  display: block;
}
.noo-property-gallery .noo-property-gallery-thumbnail-wrap {
  background: rgba(0, 0, 0, 0.5);
  position: relative;
  z-index: 9;
  max-height: 110px;
  height: 100px;
  text-align: center;
  overflow: hidden;
  -webkit-transform: translate(0, -100px);
  -ms-transform: translate(0, -100px);
  -o-transform: translate(0, -100px);
  transform: translate(0, -100px);
}
.noo-property-gallery .property-gallery-thumbnail {
  position: relative;
  height: 100%;
}
.noo-property-gallery .property-gallery-thumbnail-list {
  overflow: hidden;
  padding: 15px 0;
  width: 1150px;
  margin: auto;
}
.noo-property-gallery .property-gallery-thumbnail-list .property-gallery-item {
  cursor: ew-resize;
  position: relative;
}
.noo-property-gallery .property-gallery-thumbnail-list .property-gallery-item:before {
  content: '';
  background: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.8s ease 0s;
  -o-transition: all 0.8s ease 0s;
  transition: all 0.8s ease 0s;
}
.noo-property-gallery .property-gallery-thumbnail-list .property-gallery-item:focus:before {
  opacity: 0;
  filter: alpha(opacity=0);
}
.noo-property-gallery .property-gallery-thumbnail-list .slick-current:before {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0s ease 0s;
  -o-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
}
.noo-property-gallery .noo-arrow-button .noo-arrow-back,
.noo-property-gallery .noo-arrow-button .noo-arrow-next {
  color: #fff;
  font-size: 20px;
  cursor: pointer;
  position: absolute;
  top: 50%;
  z-index: 9;
  width: 50px;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-property-gallery .noo-arrow-button .noo-arrow-back:hover,
.noo-property-gallery .noo-arrow-button .noo-arrow-next:hover {
  color: #f9a11b;
}
.noo-property-gallery .noo-arrow-button .noo-arrow-back {
  left: -30px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.noo-property-gallery .noo-arrow-button .noo-arrow-next {
  right: -30px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.noo-property-box-meta {
  position: absolute;
  top: 25%;
  z-index: 9;
}
.noo-property-box-meta-content {
  color: #fff;
  position: relative;
  padding: 30px;
  background: rgba(17, 74, 130, 0.95);
  max-width: 400px;
  border-bottom: 5px solid #f9a11b;
}
.noo-property-box-meta-content .property-status {
  position: absolute;
  top: -17px;
  background: #1cbaff;
  color: #fff;
  font-size: 13px;
  text-transform: uppercase;
  padding: 5px 15px 2px;
  font-weight: 600;
  vertical-align: middle;
  line-height: 21px;
  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
}
.noo-property-box-meta-content .noo-item-head {
  border-bottom: 1px solid #6c7ac5;
}
.noo-property-box-meta-content .noo-item-head .item-title {
  margin: 0 0 10px 0;
}
.noo-property-box-meta-content .noo-item-head .item-title a {
  font-size: 26px;
  line-height: 26px;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-property-box-meta-content .noo-item-head .item-title a:hover {
  color: #f9a11b;
}
.noo-property-box-meta-content .noo-item-head .location {
  display: block;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  padding: 0 0 15px 0;
}
.noo-property-box-meta-content .noo-item-head .location:before {
  font-family: "FontAwesome";
  content: '\f041';
  color: #fff;
  margin-right: 8px;
}
.noo-property-box-meta-content .noo-info {
  padding: 35px 10px 5px;
  border-bottom: 1px solid #6c7ac5;
}
.noo-property-box-meta-content .noo-info > span {
  width: 50%;
  float: left;
  font-size: 16px;
  padding-bottom: 35px;
  font-weight: 400;
  line-height: 31px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.noo-property-box-meta-content .noo-info > span i {
  font-size: 22px;
  margin-right: 15px;
}
.noo-property-box-meta-content .noo-info:after {
  clear: both;
  content: '';
  display: table;
}
.noo-property-box-meta-content .noo-price {
  padding: 30px 0 12px;
  font-size: 28px;
  line-height: 24px;
  text-transform: uppercase;
  font-weight: 500;
}
.noo-header-advance {
  position: relative;
}
.noo-header-advance.noo-container {
  margin-top: 70px;
}
.noo-header-advance.noo-container .noo-property-gallery .noo-arrow-button .noo-arrow-back {
  left: 10px;
}
.noo-header-advance.noo-container .noo-property-gallery .noo-arrow-button .noo-arrow-next {
  right: 10px;
}
.noo-header-advance .noo-container {
  position: relative;
}
.noo-header-advance .header-control {
  position: absolute;
  top: 0;
  left: 0;
  text-align: right;
  width: 100%;
  padding: 0 30px;
  z-index: 10;
}
.noo-header-advance .header-control span {
  position: relative;
  z-index: 10;
  margin-left: 15px;
  margin-top: 40px;
  padding: 5px 10px;
  display: inline-block;
  background: #114a82;
  color: #ffffff;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-header-advance .header-control span.active,
.noo-header-advance .header-control span:hover {
  cursor: pointer;
  background: #f9a11b;
}
.noo-header-advance .header-content {
  position: relative;
  background: #f3f3f9;
}
.noo-header-advance .header-content .content-tab {
  opacity: 0;
  filter: alpha(opacity=0);
}
.noo-header-advance .header-content .content-tab.in {
  z-index: 2;
  -webkit-transition: opacity 0.8s linear;
  -o-transition: opacity 0.8s linear;
  transition: opacity 0.8s linear;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-header-advance .header-content .content-tab.in.tab-gallery {
  position: relative;
  z-index: 3;
}
@media (min-width: 768px) {
  .noo-header-advance .header-content .content-tab .noo-property-gallery {
    margin-bottom: -30px;
  }
}
.noo-header-advance .header-content .content-tab .noo-box-map {
  margin-bottom: 70px;
}
@media (max-width: 767px) {
  .noo-header-advance .header-content .content-tab .noo-box-map {
    margin-bottom: 30px;
  }
}
.noo-header-advance .header-content .tab-map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.noo-header-advance .header-content .tab-map .noo-title-box {
  display: none;
}
/**
 * Style Floor Plan
 */
.noo-property-floor-plan-wrap .noo-floor-plans-top:after {
  clear: both;
  content: '';
  display: table;
}
.noo-property-floor-plan-wrap .noo-floor-plans-top .noo-box-select {
  float: right;
  position: relative;
  display: inline-block;
  min-width: 180px;
}
.noo-property-floor-plan-wrap .noo-floor-plans-top .noo-box-select > span:before {
  position: absolute;
  content: '\f107';
  font-family: 'FontAwesome';
  top: 3px;
  right: 10px;
  z-index: 9;
}
.noo-property-floor-plan-wrap .noo-floor-plans-top .noo-box-select select {
  font-weight: 400;
  font-size: 16px;
  border: 1px solid #e5e5f8;
  padding: 8px 15px;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  min-width: 180px;
  -webkit-transform: translate(0, -5px);
  -ms-transform: translate(0, -5px);
  -o-transform: translate(0, -5px);
  transform: translate(0, -5px);
}
.noo-property-floor-plan-wrap .noo-floor-plans-top .noo-box-select select:focus {
  outline: none;
}
.noo-property-floor-plan-wrap .noo-floor-plans-top .noo-box-select select::-ms-expand {
  display: none;
}
.noo-property-floor-plan-wrap .noo-property-floor-plan-item {
  position: relative;
}
.noo-property-floor-plan-wrap .noo-property-floor-plan-item:after {
  clear: both;
  content: '';
  display: table;
}
.noo-property-floor-plan-wrap .noo-property-floor-plan-item:before {
  content: '';
  position: absolute;
  background: rgba(17, 74, 130, 0.6);
  width: calc(100% - 30px);
  height: 100%;
  display: block;
  left: 15px;
  z-index: 99;
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  opacity: 0;
  filter: alpha(opacity=0);
}
.noo-property-floor-plan-wrap .noo-property-floor-plan-item .spinner {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 100;
  margin: 0 auto;
  max-width: 100px;
  text-align: center;
  display: inline-block;
  opacity: 0;
  filter: alpha(opacity=0);
}
.noo-property-floor-plan-wrap .noo-property-floor-plan-item .spinner > div {
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.noo-property-floor-plan-wrap .noo-property-floor-plan-item .spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.noo-property-floor-plan-wrap .noo-property-floor-plan-item .spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.noo-property-floor-plan-wrap .noo-property-floor-plan-item.show:before {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.noo-property-floor-plan-wrap .noo-property-floor-plan-item.show .spinner {
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-property-floor-plan-wrap .noo-property-floor-plan-item .noo-right {
  margin: 15px 0 0;
}
.noo-property-floor-plan-wrap .noo-property-floor-plan-item .noo-right .floor-plan-content > div {
  margin-bottom: 5px;
}
.noo-property-floor-plan-wrap .noo-property-floor-plan-item .noo-right .floor-plan-description {
  margin-top: 15px;
}
.noo-property-floor-plan {
  padding: 20px 0;
  position: relative;
  overflow: hidden;
}
.noo-property-floor-plan .slick-slider {
  margin: 0;
}
.noo-property-floor-plan .slick-slide {
  margin-left: 0;
  margin-right: 1px;
}
.noo-property-floor-plan .slick-slide img {
  border: 1px solid #e5e5f8;
}
.noo-property-floor-plan .noo-arrow-button .noo-arrow-back,
.noo-property-floor-plan .noo-arrow-button .noo-arrow-next {
  color: #fff;
  font-size: 20px;
  cursor: pointer;
  position: absolute;
  top: 50%;
  z-index: 9;
  width: 35px;
  height: 35px;
  line-height: 35px;
  display: inline-block;
  background: #114a82;
  text-align: center;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-property-floor-plan .noo-arrow-button .noo-arrow-back:hover,
.noo-property-floor-plan .noo-arrow-button .noo-arrow-next:hover {
  background: #f9a11b;
}
.noo-property-floor-plan .noo-arrow-button .noo-arrow-back {
  left: -40px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.noo-property-floor-plan .noo-arrow-button .noo-arrow-next {
  right: -40px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.noo-property-floor-plan:hover .noo-arrow-button .noo-arrow-back {
  left: 15px;
}
.noo-property-floor-plan:hover .noo-arrow-button .noo-arrow-next {
  right: 15px;
}
/**
 * Style sidebar single property
 */
.noo-sidebar .noo-agent-detail {
  margin-bottom: 30px;
}
.noo-sidebar .noo-agent-detail .noo-box-content {
  padding: 10px 25px;
}
.noo-sidebar .noo-agent-detail .noo-title-box {
  color: #3a3f4c;
  font-weight: 500;
  margin: 10px 0 4px;
}
.noo-sidebar .noo-agent-detail .item-info {
  margin: 0 !important;
}
.noo-sidebar .noo-agent-detail .item-info .position,
.noo-sidebar .noo-agent-detail .item-info .total-property {
  display: table;
  font-size: 12px;
  font-weight: 500;
}
.noo-sidebar .noo-agent-detail .item-info .position:after,
.noo-sidebar .noo-agent-detail .item-info .total-property:after {
  content: none !important;
}
.noo-sidebar .noo-agent-detail ul.item-info li {
  display: table;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 0 !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: inline-block;
}
.noo-sidebar .noo-agent-detail ul.item-info li:before {
  font-size: 12px !important;
}
.noo-sidebar .noo-agent-detail .noo-button {
  margin: 15px 0 20px;
  width: 100%;
  text-align: center;
}
@media (min-width: 768px) and (max-width: 991px) {
  .noo-sidebar .noo-agent-detail {
    margin-top: 30px;
  }
}
@media (max-width: 1200px) and (min-width: 992px) {
  .noo-property-box-meta {
    top: 30px;
    z-index: 1;
  }
  .noo-property-box-meta-content {
    padding: 5px 15px;
    max-width: 360px;
  }
  .noo-property-box-meta-content .noo-info {
    padding: 15px 0 0;
  }
  .noo-property-box-meta-content .noo-price {
    padding: 15px 0 5px;
    font-size: 22px;
  }
}
@media (max-width: 991px) {
  .noo-property-box-meta {
    position: static;
    z-index: 0;
    margin: 65px 0 30px;
  }
  .noo-property-box-meta-content {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .noo-boxed .noo-property-gallery {
    margin-top: 30px;
  }
  .noo-single-property-detail.list .noo-detail-header .noo-detail-title {
    font-size: 22px;
    max-width: 100%;
    width: 100%;
  }
  .noo-single-property-detail.list .noo-detail-header .property-status {
    margin-left: 0;
  }
  .noo-single-property-detail.list .noo-detail-header .noo-info .location {
    padding: 0 0 10px 0;
  }
  .noo-single-property-detail.list .noo-detail-header .noo-info .noo-price {
    font-size: 22px;
  }
  .noo-property-box-meta {
    margin: 35px 0 0px;
  }
  .noo-property-gallery {
    margin-bottom: 30px;
  }
  .noo-property-gallery .noo-property-gallery-thumbnail-wrap {
    background: rgba(0, 0, 0, 0.6);
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .noo-property-gallery .property-gallery-thumbnail-list .swiper-slide:before {
    content: none;
  }
  .noo-single-property-detail .noo-property-box .noo-content-box.video iframe {
    height: 180px;
  }
  .noo-property-floor-plan .noo-arrow-button .noo-arrow-back {
    left: 0;
  }
  .noo-property-floor-plan .noo-arrow-button .noo-arrow-next {
    right: 0;
  }
  .noo-single-property-detail {
    padding: 15px;
  }
  .noo-single-property-detail .noo-box-map.small .noo-property-item-map-wrap {
    display: none !important;
  }
  .noo-single-property-content .noo-agent-property .noo-title-header {
    margin: 20px 15px;
  }
  .noo-single-property-content .noo-agent-property .noo-action-slider {
    margin-top: 25px;
  }
  .noo-single-property-content {
    margin-bottom: 30px;
  }
  .noo-single-property {
    margin-bottom: 0;
  }
  .noo-single-property .noo-property-expired {
    margin-top: 0;
  }
}
/**
 * Style box comment property
 */
.noo-property-comment {
  background: #fff;
  border: 1px solid #e5e5f8;
  padding: 25px 25px 55px;
  margin: 30px 0 0 0;
}
.noo-property-comment:after {
  clear: both;
  content: '';
  display: table;
}
.noo-property-comment .noo-property-box .noo-box-title {
  color: #3a3f4c;
  font-size: 26px;
  text-transform: uppercase;
  font-weight: 500;
  border-bottom: 1px solid #e5e5f8;
  padding: 20px 0 25px 0;
  margin: 0 0 30px 0;
}
.noo-property-comment .noo-property-list-comment {
  list-style: none;
  margin: -10px 0 -28px;
  padding: 0;
}
.noo-property-comment .noo-property-list-comment .none-comment {
  margin-bottom: 30px;
}
.noo-property-comment .noo-property-item-comment .item-comment-header:after {
  clear: both;
  content: '';
  display: table;
}
.noo-property-comment .item-comment-header-left {
  width: 75%;
  float: left;
}
.noo-property-comment .item-comment-header-left .name-user-comment {
  color: #515666;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  margin: 0 0 5px;
}
.noo-property-comment .item-comment-header-left time {
  color: #abb2cc;
  font-size: 14px;
  line-height: 24px;
}
.noo-property-comment .item-comment-header-right {
  float: right;
  width: 25%;
}
.noo-property-comment .item-comment-content {
  padding: 10px 0 25px;
}
.noo-property-comment .noo-loadmore-comment {
  position: relative;
  border-bottom: 1px solid #e5e5f8;
  text-align: center;
}
.noo-property-comment .noo-loadmore-comment > span {
  color: #3a3f4c;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: .2px;
  font-weight: 500;
  text-transform: uppercase;
  display: inline-block;
  background: #fff;
  padding: 0 20px;
  cursor: pointer;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-transform: translate(0, 12px);
  -ms-transform: translate(0, 12px);
  -o-transform: translate(0, 12px);
  transform: translate(0, 12px);
}
.noo-property-comment .noo-loadmore-comment > span i {
  margin-left: 6px;
  font-size: 12px;
}
.noo-property-comment .noo-loadmore-comment > span:hover {
  color: #f9a11b;
}
.noo-property-comment .noo-loadmore-comment:before,
.noo-property-comment .noo-loadmore-comment:after {
  content: '';
  position: absolute;
  bottom: -1px;
  height: 1px;
  background: #f9a11b;
  width: 15%;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-property-comment .noo-loadmore-comment:before {
  left: 0;
}
.noo-property-comment .noo-loadmore-comment:after {
  right: 0;
}
.noo-property-comment .noo-loadmore-comment.loadmore:before,
.noo-property-comment .noo-loadmore-comment.loadmore:after {
  -webkit-animation: noo-full-width 2s infinite;
  -o-animation: noo-full-width 2s infinite;
  animation: noo-full-width 2s infinite;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-property-comment .noo-property-form-comment .noo-property-form-item {
  position: relative;
  margin: 0 0 42px;
}
.noo-property-comment .noo-property-form-comment .noo-property-form-item input[type="text"],
.noo-property-comment .noo-property-form-comment .noo-property-form-item textarea {
  border: none;
  color: #515666;
  font-size: 14px;
  font-weight: 500;
  width: 100%;
  margin-bottom: 15px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-property-comment .noo-property-form-comment .noo-property-form-item input[type="text"]::-moz-placeholder,
.noo-property-comment .noo-property-form-comment .noo-property-form-item textarea::-moz-placeholder {
  color: #515666;
  opacity: 1;
}
.noo-property-comment .noo-property-form-comment .noo-property-form-item input[type="text"]:-ms-input-placeholder,
.noo-property-comment .noo-property-form-comment .noo-property-form-item textarea:-ms-input-placeholder {
  color: #515666;
}
.noo-property-comment .noo-property-form-comment .noo-property-form-item input[type="text"]::-webkit-input-placeholder,
.noo-property-comment .noo-property-form-comment .noo-property-form-item textarea::-webkit-input-placeholder {
  color: #515666;
}
.noo-property-comment .noo-property-form-comment .noo-property-form-item input[type="text"]:focus,
.noo-property-comment .noo-property-form-comment .noo-property-form-item textarea:focus,
.noo-property-comment .noo-property-form-comment .noo-property-form-item input[type="text"]:hover,
.noo-property-comment .noo-property-form-comment .noo-property-form-item textarea:hover {
  outline: none;
}
.noo-property-comment .noo-property-form-comment .noo-property-form-item input[type="text"]:focus::-moz-placeholder,
.noo-property-comment .noo-property-form-comment .noo-property-form-item textarea:focus::-moz-placeholder,
.noo-property-comment .noo-property-form-comment .noo-property-form-item input[type="text"]:hover::-moz-placeholder,
.noo-property-comment .noo-property-form-comment .noo-property-form-item textarea:hover::-moz-placeholder {
  color: #9ea3b2;
  opacity: 1;
}
.noo-property-comment .noo-property-form-comment .noo-property-form-item input[type="text"]:focus:-ms-input-placeholder,
.noo-property-comment .noo-property-form-comment .noo-property-form-item textarea:focus:-ms-input-placeholder,
.noo-property-comment .noo-property-form-comment .noo-property-form-item input[type="text"]:hover:-ms-input-placeholder,
.noo-property-comment .noo-property-form-comment .noo-property-form-item textarea:hover:-ms-input-placeholder {
  color: #9ea3b2;
}
.noo-property-comment .noo-property-form-comment .noo-property-form-item input[type="text"]:focus::-webkit-input-placeholder,
.noo-property-comment .noo-property-form-comment .noo-property-form-item textarea:focus::-webkit-input-placeholder,
.noo-property-comment .noo-property-form-comment .noo-property-form-item input[type="text"]:hover::-webkit-input-placeholder,
.noo-property-comment .noo-property-form-comment .noo-property-form-item textarea:hover::-webkit-input-placeholder {
  color: #9ea3b2;
}
.noo-property-comment .noo-property-form-comment .noo-property-form-item textarea {
  height: 110px;
  margin: 0;
}
.noo-property-comment .noo-property-form-comment .noo-property-form-item.validate-error:after {
  width: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-property-comment .noo-property-form-comment .noo-property-form-item.validate-error:before {
  content: "\f101";
  font-family: "Ionicons";
  position: absolute;
  top: 8px;
  right: 8px;
  left: auto;
  background: transparent;
  width: auto;
  height: auto;
  color: #f9a11b;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0s ease 0s;
  -o-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
}
.noo-property-comment .noo-property-form-comment .noo-property-form-item:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #e5e5f8;
}
.noo-property-comment .noo-property-form-comment .noo-property-form-item:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 30%;
  height: 1px;
  background: #f9a11b;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-property-comment .noo-property-form-comment .noo-property-form-item.content:before,
.noo-property-comment .noo-property-form-comment .noo-property-form-item.content:after {
  bottom: 6px;
}
.noo-property-comment .noo-property-form-comment .noo-property-form-item:hover:after {
  width: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
}
@media (max-width: 767px) {
  .noo-property-comment .noo-loadmore-comment {
    margin-bottom: 40px;
  }
}
.noo-property-agent-contact.noo-agent-detail {
  background: #fff;
  border: 1px solid #e5e5f8;
  padding: 25px 25px 55px;
  margin: 30px 0 0 0;
}
.noo-property-agent-contact.noo-agent-detail:after {
  clear: both;
  content: '';
  display: table;
}
.noo-property-agent-contact.noo-agent-detail .noo-box-title {
  color: #3a3f4c;
  font-size: 26px;
  text-transform: uppercase;
  font-weight: 500;
  border-bottom: 1px solid #e5e5f8;
  padding: 20px 0 25px 0;
  margin: 0 15px 30px;
}
.noo-property-agent-contact.noo-agent-detail .agent-name {
  font-size: 20px;
  margin-top: 0;
}
.noo-property-agent-contact.noo-agent-detail .noo-box-content .item-info .position {
  display: table;
  padding-right: 0;
  padding-bottom: 5px;
}
.noo-property-agent-contact.noo-agent-detail .noo-box-content .item-info .position:after {
  content: none;
}
.noo-property-agent-contact.noo-agent-detail .noo-box-contact-form-7 .wpcf7-response-output {
  color: #515666;
}
.noo-property-agent-contact.noo-agent-detail .noo-item-wrap {
  margin-bottom: 15px;
}
.noo-property-agent-contact.noo-agent-detail .msg {
  display: inline-block;
  width: 100%;
  padding: 30px 0 0;
}
@media (max-width: 767px) {
  .noo-property-agent-contact.noo-agent-detail {
    padding: 20px 0;
  }
  .noo-property-comment {
    padding: 20px 0;
  }
  .noo-property-comment .noo-property-box .noo-box-title {
    font-size: 20px;
    padding: 0 0 15px 0;
  }
}
@keyframes noo-full-width {
  0%,
  100% {
    width: 0%;
  }
  50% {
    width: 31%;
  }
}
/**
 * Style rating
 */
.noo-box-rating {
  margin: -10px 0 25px;
}
.noo-box-rating:before,
.noo-box-rating:after {
  content: " ";
  display: table;
}
.noo-box-rating:after {
  clear: both;
}
.noo-box-rating:before,
.noo-box-rating:after {
  content: " ";
  display: table;
}
.noo-box-rating:after {
  clear: both;
}
.noo-box-rating > label {
  float: left;
  color: #515666;
  font-size: 14px;
  font-weight: 500;
  margin-right: 20px;
  line-height: 35px;
  vertical-align: middle;
}
.noo-box-rating .noo-property-notice {
  padding: 15px 0;
  font-size: 13px;
  font-style: italic;
}
.noo-rating {
  margin: 0;
  padding: 0;
  border: none;
  float: left;
}
.noo-rating label {
  margin: 0;
  padding: 0;
}
.noo-rating > input {
  display: none;
}
.noo-rating > label {
  color: #ddd;
  float: right;
  cursor: pointer;
  font-weight: 300;
}
.noo-rating > label:before {
  margin: 5px;
  font-size: 1.25em;
  font-family: "Ionicons";
  display: inline-block;
  content: "\f4b3";
}
.noo-rating > .half:before {
  content: "\f4b1";
  position: absolute;
}
.noo-rating > input:checked ~ label,
.noo-rating:not(:checked) > label:hover,
.noo-rating:not(:checked) > label:hover ~ label {
  color: #f9a11b;
  font-weight: 300;
}
.noo-rating > input:checked + label:hover,
.noo-rating > input:checked ~ label:hover,
.noo-rating > label:hover ~ input:checked ~ label,
.noo-rating > input:checked ~ label:hover ~ label {
  color: #fbc066;
  font-weight: 300;
}
.noo-stars-rating {
  position: relative;
  display: inline-block;
  width: 100%;
  -webkit-transform: translate(0, -10px);
  -ms-transform: translate(0, -10px);
  -o-transform: translate(0, -10px);
  transform: translate(0, -10px);
}
.noo-stars-rating:before {
  background-color: #f9a11b;
  content: '';
  width: 90px;
  height: 16px;
  display: inline-block;
  -webkit-mask: url(../svg/star-outline.svg) no-repeat 50% 50%;
  mask: url(../svg/star-outline.svg) no-repeat 50% 50%;
  -webkit-mask-size: cover;
  mask-size: cover;
  position: absolute;
}
.noo-stars-rating span {
  display: inline-block;
  position: absolute;
  left: 0;
  overflow: hidden;
}
.noo-stars-rating span:before {
  width: 90px;
  content: '';
  z-index: 9;
  background-color: #f9a11b;
  height: 16px;
  display: inline-block;
  -webkit-mask: url(../svg/star.svg) no-repeat 50% 50%;
  mask: url(../svg/star.svg) no-repeat 50% 50%;
  -webkit-mask-size: cover;
  mask-size: cover;
}
/**
 * Style page compare
 */
.noo-property-compare .title-compare {
  font-size: 21px;
}
.noo-property-compare .list-compare {
  margin: 0 -6px;
}
.noo-property-compare .item-compare {
  display: inline-block;
  position: relative;
  margin: 0 6px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-property-compare .item-compare img {
  max-width: 180px;
  height: auto;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-property-compare .item-compare i {
  position: absolute;
  top: 8px;
  right: 8px;
  color: #f9a11b;
  cursor: pointer;
  font-size: 21px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-property-compare .item-compare i:hover {
  color: #114a82;
}
.noo-property-compare .item-compare:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.noo-property-compare input[type="submit"] {
  border: 0;
  padding: 10px 55px;
  margin: 25px 0;
  color: #fff;
  background: #114a82;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.5px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-property-compare input[type="submit"]:hover {
  background: #08233e;
}
.noo-compare-wrap {
  display: flex;
}
.noo-compare-wrap .noo-compare-item .content-thumb img {
  width: 100%;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-compare-wrap .noo-compare-item .content-thumb:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.noo-compare-wrap .noo-compare-item .noo-compare-title {
  color: #3a3f4c;
  font-size: 22px;
  line-height: 30px;
  margin: 15px 0 10px;
}
.noo-compare-wrap .noo-compare-item .noo-compare-title a {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-compare-wrap .noo-compare-item .property-price {
  color: #f9a11b;
  margin: 0 0 5px;
}
.noo-compare-wrap .noo-compare-item .property-price .amount {
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}
.noo-compare-wrap .noo-compare-item-detail {
  color: #515666;
  font-size: 16px;
  line-height: 24px;
}
.noo-compare-wrap .noo-compare-item-detail > label {
  font-weight: 500;
  display: inline-block;
  margin-right: 6px;
}
.noo-compare-wrap .noo-compare-item-detail a {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-compare-wrap .noo-compare-item-detail.stock > span {
  text-transform: capitalize;
}
.noo-compare-list {
  margin: 30px 0 0;
  border: 1px solid #e5e5f8;
}
.noo-compare-list .compare-list-item {
  padding: 10px;
  display: flex;
}
.noo-compare-list .compare-list-item:nth-child(odd) {
  background: #fff;
}
.noo-compare-list .compare-list-item:nth-child(even) {
  background: #e5e5f8;
}
.noo-compare-list .item-label {
  color: #515666;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
.noo-compare-list .item-value {
  color: #515666;
  font-size: 16px;
  line-height: 24px;
}
.noo-compare-list .item-value .ion-checkmark {
  color: #f9a11b;
}
.noo-compare-list .item-value .ion-close {
  color: #fb4040;
}
.noo-box-compare {
  position: fixed;
  bottom: 15%;
  right: -150px;
  z-index: 99;
  background: #fff;
  visibility: hidden;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  opacity: 0;
  filter: alpha(opacity=0);
}
.noo-box-compare .noo-box-compare-item {
  padding: 15px;
  border-bottom: 1px solid #e5e5f8;
  -webkit-transform: translate(50%, 0);
  -ms-transform: translate(50%, 0);
  -o-transform: translate(50%, 0);
  transform: translate(50%, 0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  opacity: 0;
  filter: alpha(opacity=0);
}
.noo-box-compare .compare-thumbnail {
  cursor: pointer;
  position: relative;
}
.noo-box-compare .compare-thumbnail img {
  width: 210px;
  height: 120px;
}
.noo-box-compare .compare-thumbnail i {
  position: absolute;
  top: 25%;
  left: 50%;
  cursor: pointer;
  font-size: 30px;
  -webkit-transform: translate(-50%, -35%);
  -ms-transform: translate(-50%, -35%);
  -o-transform: translate(-50%, -35%);
  transform: translate(-50%, -35%);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-compare .compare-thumbnail i:hover {
  color: #fb4040;
}
.noo-box-compare .compare-thumbnail:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
}
.noo-box-compare .compare-thumbnail:hover:before {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-box-compare .compare-thumbnail:hover i {
  top: 50%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-box-compare button {
  width: 100%;
}
.noo-box-compare.show-compare {
  right: 0;
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-box-compare.show-compare .noo-box-compare-item {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  filter: alpha(opacity=100);
}
/* Interaction Cues
----------------------------------*/
.noo-control .ui-state-disabled {
  cursor: default !important;
}
.noo-control .ui-slider {
  position: relative;
  text-align: left;
}
.noo-control .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 1;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
.noo-control .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
/* For IE8 - See #6727 */
.noo-control .ui-slider.ui-state-disabled .ui-slider-handle,
.noo-control .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
.noo-control .ui-slider-horizontal {
  height: 4px;
}
.noo-control .ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.noo-control .ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.noo-control .ui-slider-horizontal .ui-slider-range-min {
  left: 0 !important;
}
.noo-control .ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
/* Component containers
----------------------------------*/
.noo-control .ui-widget {
  font-size: 9px;
}
.noo-control .ui-widget .ui-widget {
  font-size: 10px;
}
.noo-control .ui-widget-content {
  background: #e5e5f8;
}
.noo-control .ui-slider.ui-widget-content .ui-widget-header {
  background: #f9a11b !important;
  color: #fff;
  font-weight: bold;
}
/* Interaction states
----------------------------------*/
.noo-control .ui-state-default,
.noo-control .ui-widget-content .ui-state-default,
.noo-control .ui-widget-header .ui-state-default {
  border: 1px solid #f9a11b;
  background: #f9a11b;
  font-weight: bold;
  color: #1c94c4;
}
.noo-control .ui-state-default a,
.noo-control .ui-state-default a:link,
.noo-control .ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none;
}
.noo-control .ui-state-hover,
.noo-control .ui-widget-content .ui-state-hover,
.noo-control .ui-widget-header .ui-state-hover,
.noo-control .ui-state-focus,
.noo-control .ui-widget-content .ui-state-focus,
.noo-control .ui-widget-header .ui-state-focus,
.noo-control .ui-state-active,
.noo-control .ui-widget-content .ui-state-active,
.noo-control .ui-widget-header .ui-state-active {
  border: 1px solid #114a82;
  background: #114a82;
  cursor: pointer;
}
.noo-control .ui-state-hover:focus,
.noo-control .ui-widget-content .ui-state-hover:focus,
.noo-control .ui-widget-header .ui-state-hover:focus,
.noo-control .ui-state-focus:focus,
.noo-control .ui-widget-content .ui-state-focus:focus,
.noo-control .ui-widget-header .ui-state-focus:focus,
.noo-control .ui-state-active:focus,
.noo-control .ui-widget-content .ui-state-active:focus,
.noo-control .ui-widget-header .ui-state-active:focus {
  outline: none;
}
.noo-control .ui-state-hover a,
.noo-control .ui-state-hover a:hover,
.noo-control .ui-state-hover a:link,
.noo-control .ui-state-hover a:visited,
.noo-control .ui-state-focus a,
.noo-control .ui-state-focus a:hover,
.noo-control .ui-state-focus a:link,
.noo-control .ui-state-focus a:visited {
  color: #c77405;
  text-decoration: none;
}
.noo-control .ui-state-active a,
.noo-control .ui-state-active a:link,
.noo-control .ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.noo-control .ui-state-highlight,
.noo-control .ui-widget-content .ui-state-highlight,
.noo-control .ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;
  color: #363636;
}
.noo-control .ui-state-highlight a,
.noo-control .ui-widget-content .ui-state-highlight a,
.noo-control .ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.noo-control .ui-state-error,
.noo-control .ui-widget-content .ui-state-error,
.noo-control .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
  color: #fff;
}
.noo-control .ui-state-error a,
.noo-control .ui-widget-content .ui-state-error a,
.noo-control .ui-widget-header .ui-state-error a {
  color: #fff;
}
.noo-control .ui-state-error-text,
.noo-control .ui-widget-content .ui-state-error-text,
.noo-control .ui-widget-header .ui-state-error-text {
  color: #fff;
}
.noo-control .ui-priority-primary,
.noo-control .ui-widget-content .ui-priority-primary,
.noo-control .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.noo-control .ui-priority-secondary,
.noo-control .ui-widget-content .ui-priority-secondary,
.noo-control .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
.noo-control .ui-state-disabled,
.noo-control .ui-widget-content .ui-state-disabled,
.noo-control .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}
.noo-control .ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
  /* For IE8 - See #6059 */
}
.page-template-property-half-map {
  /**
	 * Boxed layout
	 */
}
.page-template-property-half-map header.noo-header,
.page-template-property-half-map .noo-page-heading,
.page-template-property-half-map footer,
.page-template-property-half-map .go-to-top,
.page-template-property-half-map .parallax-mirror,
.page-template-property-half-map .noo-main-canvas #menu-menu-primary {
  display: none;
}
.page-template-property-half-map #off-canvas-nav .noo-main-canvas .nav-collapse {
  padding-top: 50px !important;
}
.page-template-property-half-map .noo-search-map-content {
  position: relative;
}
@media (min-width: 992px) {
  .page-template-property-half-map .noo-search-map-content {
    padding: 0 35px;
    position: fixed;
    right: 0;
    bottom: 0;
    width: 50%;
    top: 130px;
    overflow-y: scroll;
    background: #fff;
    overflow-x: hidden;
    z-index: 0;
    margin-bottom: 20px;
  }
}
.page-template-property-half-map .noo-list-property .noo-property-item:nth-child(2n) {
  clear: both;
}
.page-template-property-half-map .noo-list-property .noo-info {
  border-bottom: none !important;
  padding: 8px 5px !important;
  margin: 15px 0 0 !important;
}
.page-template-property-half-map .noo-list-property .noo-info > span {
  width: 50% !important;
  padding: 5px 5px 5px 10px !important;
}
.page-template-property-half-map .noo-advanced-search-property-form {
  margin: 0;
}
.page-template-property-half-map .noo-advanced-search-property-form .noo-search-map {
  float: left;
  width: 50%;
}
.page-template-property-half-map .noo-advanced-search-property-form:after {
  clear: both;
  content: '';
  display: table;
}
.page-template-property-half-map .noo-search-map {
  -webkit-box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 15px 0 rgba(0, 0, 0, 0.2);
}
.page-template-property-half-map .noo-property-item-wrap {
  position: relative;
  border-bottom: 4px solid #e5e5f8;
}
.page-template-property-half-map .noo-property-item-wrap:after {
  position: absolute;
  bottom: -4px;
  left: 0;
  content: '';
  width: 30%;
  height: 4px;
  background: #f9a11b;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  opacity: 0;
  filter: alpha(opacity=0);
}
.page-template-property-half-map .noo-property-item-wrap:hover:after {
  width: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.page-template-property-half-map .noo-item-featured {
  position: relative;
}
.page-template-property-half-map .noo-item-featured img {
  width: 100%;
}
.page-template-property-half-map .noo-item-featured .property-status {
  position: absolute;
  top: 10px;
  right: 10px;
  background: #1cbaff;
  color: #fff;
  font-size: 13px;
  text-transform: uppercase;
  padding: 5px 10px 0;
  font-weight: 600;
  letter-spacing: .5px;
}
.page-template-property-half-map .noo-item-featured .noo-price {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #f9a11b;
  color: #fff;
  font-size: 18px;
  line-height: 26px;
  text-transform: uppercase;
  padding: 5px 20px 0;
  font-weight: 500;
}
.page-template-property-half-map .noo-item-featured .noo-price .after-price {
  font-size: 12px;
}
.page-template-property-half-map .noo-item-head {
  padding: 15px 25px 5px;
}
.page-template-property-half-map .noo-item-head .item-title a {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.page-template-property-half-map .noo-item-head .item-title .ion-bookmark {
  color: #f9a11b;
  font-size: 12px;
  text-transform: uppercase;
  border-right: 1px solid #e5e5f8;
  padding-right: 10px;
  margin-right: 10px;
  display: inline-block;
  font-style: normal;
  font-weight: 600;
}
.page-template-property-half-map .noo-item-head .item-title .ion-bookmark:before {
  margin-right: 5px;
}
.page-template-property-half-map .noo-item-head .location {
  display: block;
  color: #515666;
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page-template-property-half-map .noo-item-head .location:before {
  font-family: "FontAwesome";
  content: '\f041';
  color: #abb2cc;
  margin-right: 8px;
}
.page-template-property-half-map .noo-list-property-action {
  background: #fff;
  padding: 15px 30px;
  border: 1px solid #e5e5f8;
  color: #515666;
  font-size: 14px;
  line-height: 24px;
  margin: 30px 15px;
}
.page-template-property-half-map .noo-list-property-action .noo-count {
  font-weight: 500;
  text-transform: uppercase;
  float: left;
}
.page-template-property-half-map .noo-list-property-action .sort-property {
  text-align: right;
  font-weight: 400;
}
.page-template-property-half-map .noo-list-property-action .sort-property select {
  border: none;
  margin-left: 8px;
  cursor: pointer;
  padding: 0;
  width: auto;
}
.page-template-property-half-map .noo-list-property-action .sort-property select:focus {
  outline: none;
}
.page-template-property-half-map .noo-list-property-action:after {
  clear: both;
  content: '';
  display: table;
}
.page-template-property-half-map .noo-header {
  display: table;
  width: 100%;
}
.page-template-property-half-map .noo-header .navbar-header {
  background: #114a82;
  height: 110px;
  text-align: center;
  width: 295px;
}
.page-template-property-half-map .noo-header .navbar-header .navbar-brand {
  line-height: 110px;
}
.page-template-property-half-map .noo-header .navbar-nav {
  min-height: 50px;
  list-style: none;
}
.page-template-property-half-map .noo-header .navbar-nav li > a {
  font-family: 'Exo 2', sans-serif;
  font-size: 18px;
  color: #3a3f4c;
  font-weight: 500;
  line-height: 0;
  line-height: 50px;
}
.page-template-property-half-map .noo-main-menu,
.page-template-property-half-map .porperty-search {
  width: calc(100% - 295px);
}
@media (max-width: 1400px) {
  .page-template-property-half-map .noo-main-menu .noo_megamenu > .sub-menu {
    left: calc(50% - 155px) !important;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    right: auto !important;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .page-template-property-half-map:not(.boxed-layout) .noo-header .navbar-header {
    height: 75px;
  }
  .page-template-property-half-map:not(.boxed-layout) .noo-header .navbar-header .navbar-brand {
    line-height: 75px;
  }
  .page-template-property-half-map:not(.boxed-layout) .noo-main-menu .navbar-nav > li {
    line-height: 75px;
  }
  .page-template-property-half-map:not(.boxed-layout) .noo-search-map-content {
    top: 166px;
  }
  .page-template-property-half-map:not(.boxed-layout) .porperty-search {
    width: 100%;
  }
  .page-template-property-half-map:not(.boxed-layout) .noo-map-footer .copyright {
    text-align: center;
  }
  .page-template-property-half-map:not(.boxed-layout) .noo-map-footer .copyright .copyright-content {
    float: none;
    margin-bottom: 10px;
  }
}
@media (max-width: 1300px) and (min-width: 992px) and (max-width: 1200px) {
  .page-template-property-half-map:not(.boxed-layout) .noo-search-map-content .noo-list-property .noo-property-item {
    width: 100%;
  }
}
.page-template-property-half-map .noo-search-map-wrap {
  position: relative;
}
@media (min-width: 992px) {
  .page-template-property-half-map .noo-search-map-wrap {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    top: 130px;
    background-color: #fff;
  }
  .page-template-property-half-map .noo-search-map-wrap .gmap-loading {
    left: 25%;
  }
}
.page-template-property-half-map .noo-form-halfmap {
  background: #fbfbfe;
  padding: 0 30px;
  width: 100%;
  -webkit-box-shadow: inset 0 5px 10px 1px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 5px 10px 1px rgba(0, 0, 0, 0.08);
}
.page-template-property-half-map .noo-form-halfmap .noo-item-wrap > input[type="url"],
.page-template-property-half-map .noo-form-halfmap .noo-item-wrap > input[type="number"],
.page-template-property-half-map .noo-form-halfmap .noo-item-wrap > input[type="password"],
.page-template-property-half-map .noo-form-halfmap .noo-item-wrap > input[type="text"] {
  padding: 5px 15px;
  width: auto;
  margin: 12px 30px 12px 0;
}
.page-template-property-half-map .noo-form-halfmap .noo-button {
  float: right;
  padding: 7px 30px;
  font-weight: 500;
  margin-top: 10px;
}
.page-template-property-half-map .noo-form-halfmap > div {
  float: left;
  border-right: 1px solid #e5e5f8;
  display: inline-block;
  padding: 0;
}
.page-template-property-half-map .noo-form-halfmap > div .noo-price {
  padding: 25px 20px 7px 20px;
}
.page-template-property-half-map .noo-form-halfmap .chosen-container-single .chosen-single {
  border: none;
  color: #515666;
  font-weight: 500;
  line-height: 24px;
  padding: 20px 30px 16px 15px;
  text-transform: uppercase;
  margin: 0 5px 0;
}
.page-template-property-half-map .noo-form-halfmap .chosen-container-single .chosen-single span {
  margin: 0 5px 0 0;
}
.page-template-property-half-map .noo-form-halfmap .chosen-container-single .chosen-single abbr {
  display: none;
}
.page-template-property-half-map .noo-form-halfmap .chosen-container-single .chosen-single div b:before {
  border: none;
  content: "\f35f";
  font-size: 17px;
  top: 10px;
}
.page-template-property-half-map .noo-form-halfmap .chosen-container-active.chosen-with-drop .chosen-single div b:before {
  content: "\f365";
}
.page-template-property-half-map .noo-form-halfmap:after {
  clear: both;
  content: '';
  display: table;
}
@media (max-width: 1024px) {
  .page-template-property-half-map .noo-form-halfmap {
    padding: 0 15px;
  }
}
.page-template-property-half-map .noo-list-property .noo-loading-property {
  text-align: center;
  margin: 60px auto;
}
.page-template-property-half-map .noo-list-property .noo-loading-property i {
  color: #f9a11b;
  font-size: 40px;
}
.page-template-property-half-map .noo-list-property .no_results {
  background: #fff;
  padding: 15px 30px;
  border: 1px solid #e5e5f8;
  margin: 30px 0;
}
.page-template-property-half-map .noo-list-menu-header li a {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.page-template-property-half-map .noo-list-menu-header li:hover a {
  color: #f9a11b;
}
.page-template-property-half-map .loadmore-results-wrap {
  text-align: center;
}
.page-template-property-half-map .noo-map-footer {
  background: #fff;
  padding: 15px 10px 0;
  clear: both;
}
.page-template-property-half-map .noo-map-footer .noo-list-menu-footer {
  list-style: none;
  padding: 0;
  border-bottom: 1px solid #e5e5f8;
}
.page-template-property-half-map .noo-map-footer .noo-list-menu-footer li {
  display: inline-block;
  font-size: 14px;
  color: #515666;
  font-weight: 500;
  line-height: 20px;
  padding: 20px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.page-template-property-half-map .noo-map-footer .noo-list-menu-footer li a {
  position: relative;
  display: inline-block;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.page-template-property-half-map .noo-map-footer .noo-list-menu-footer li a:before {
  content: '';
  background: #e5e5f8;
  height: 5px;
  width: 5px;
  position: absolute;
  left: -15px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.page-template-property-half-map .noo-map-footer .noo-list-menu-footer li:first-child {
  padding-left: 13px;
}
.page-template-property-half-map .noo-map-footer .copyright {
  font-size: 14px;
  color: #515666;
  font-weight: 400;
  line-height: 20px;
  padding: 10px 0 0;
}
@media (max-width: 992px) {
  .page-template-property-half-map .noo-header .navbar-header {
    float: none !important;
    width: 100%;
    height: 75px;
    padding: 0 15px;
    text-align: left;
  }
  .page-template-property-half-map .noo-header .navbar-header .navbar-brand {
    line-height: 75px;
  }
  .page-template-property-half-map .noo-header .navbar-header .btn-navbar {
    right: 15px;
    background: transparent;
    color: #fff;
  }
  .page-template-property-half-map .noo-main-menu {
    display: none;
  }
  .page-template-property-half-map .porperty-search {
    width: 100%;
  }
  .page-template-property-half-map .noo-form-halfmap {
    padding: 15px 30px 0;
  }
  .page-template-property-half-map .noo-form-halfmap > div {
    float: none !important;
    width: 100%;
    border: none;
  }
  .page-template-property-half-map .noo-form-halfmap .noo-item-wrap > input[type="url"],
  .page-template-property-half-map .noo-form-halfmap .noo-item-wrap > input[type="number"],
  .page-template-property-half-map .noo-form-halfmap .noo-item-wrap > input[type="password"],
  .page-template-property-half-map .noo-form-halfmap .noo-item-wrap > input[type="text"] {
    width: 100%;
  }
  .page-template-property-half-map .noo-form-halfmap .noo-item-wrap select {
    border: 1px solid #e5e5f8;
    padding: 5px;
    margin-bottom: 15px;
    width: 100%;
  }
  .page-template-property-half-map .noo-form-halfmap .noo-button {
    float: none;
    width: 100%;
    margin-bottom: 30px;
  }
  .page-template-property-half-map .noo-main-menu {
    float: none !important;
    width: 100%;
  }
  .page-template-property-half-map .noo-main-menu .noo-list-menu-header {
    display: none;
  }
  .page-template-property-half-map .noo-advanced-search-property-form .noo-list-property,
  .page-template-property-half-map .noo-advanced-search-property-form .noo-search-map {
    float: none;
    width: 100%;
  }
  .page-template-property-half-map .noo-advanced-search-property-form .noo-search-map {
    height: 500px !important;
  }
  .page-template-property-half-map .noo-advanced-search-property-form .noo-list-property {
    padding: 0;
  }
  .page-template-property-half-map .noo-search-map-content .noo-list-property .noo-property-item {
    width: 50%;
    float: left;
  }
  .page-template-property-half-map .noo-map-footer {
    float: none;
    padding: 0 15px;
    width: 100%;
  }
  .page-template-property-half-map .noo-map-footer .noo-list-menu-footer {
    margin-bottom: 0;
    padding: 0 0 15px;
  }
  .page-template-property-half-map .noo-map-footer li {
    padding: 15px 15px 0 !important;
  }
  .page-template-property-half-map .noo-map-footer .copyright {
    padding: 10px 0px 30px;
  }
  .page-template-property-half-map .noo-map-footer .copyright .copyright-content {
    margin-bottom: 6px;
  }
  .page-template-property-half-map .noo-list-property-action .sort-property select {
    width: auto;
    padding: 0;
  }
}
@media (max-width: 767px) {
  .page-template-property-half-map .noo-search-map-content .noo-list-property .noo-property-item {
    width: 100%;
    float: left;
  }
  .page-template-property-half-map .noo-map-footer .copyright {
    padding-bottom: 5px;
  }
}
.page-template-property-half-map.boxed-layout .noo-header .navbar-header {
  height: 75px;
}
.page-template-property-half-map.boxed-layout .noo-header .navbar-header .navbar-brand {
  line-height: 75px;
}
.page-template-property-half-map.boxed-layout .noo-header .noo-main-menu .noo_megamenu > .sub-menu {
  left: calc(51% - 155px) !important;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  right: auto !important;
}
.page-template-property-half-map.boxed-layout .noo-main-menu .navbar-nav > li {
  line-height: 75px;
}
.page-template-property-half-map.boxed-layout .porperty-search {
  width: 100%;
}
.page-template-property-half-map.boxed-layout .noo-search-map-wrap {
  position: relative;
  height: 400px;
  top: 0;
}
.page-template-property-half-map.boxed-layout .noo-search-map-wrap .noo-search-map {
  width: 100%;
}
.page-template-property-half-map.boxed-layout .noo-search-map-content {
  position: relative;
  width: 100%;
  top: 0;
  overflow: inherit;
}
.page-template-property-half-map.boxed-layout .noo-map-footer .copyright {
  text-align: center;
}
.page-template-property-half-map.boxed-layout .noo-map-footer .copyright .copyright-content {
  float: none;
  margin-bottom: 15px;
}
.page-template-property-half-map .noo-advanced-search-property .fullmap .gmap-controls-wrap {
  right: 30px;
  max-width: 960px;
  left: auto;
  top: -80px;
  bottom: auto;
}
.page-template-property-half-map .noo-advanced-search-property .gmap-controls-wrap {
  left: 0;
  margin-left: 0;
  max-width: 960px;
}
@media (min-width: 992px) and (max-width: 1441px) {
  .page-template-property-half-map .noo-advanced-search-property .gmap-controls-wrap {
    top: 35px;
  }
  .page-template-property-half-map .noo-advanced-search-property .gmap-controls-wrap .gmap-controls {
    top: 20px;
    right: auto;
    left: 15px;
  }
  .page-template-property-half-map .noo-advanced-search-property .gmap-controls-wrap .gmap-zoom,
  .page-template-property-half-map .noo-advanced-search-property .gmap-controls-wrap .box-search-map {
    top: 80px;
  }
}
.page-template-property-half-map.body-fullmap .noo-header {
  z-index: 99;
}
.page-template-property-half-map.body-fullmap .noo-header .navbar-header,
.page-template-property-half-map.body-fullmap .noo-header .noo-main-menu {
  display: none;
}
.page-template-property-half-map.body-fullmap .noo-header .porperty-search {
  float: none;
  width: 100%;
}
.page-template-property-half-map.body-fullmap .noo-advanced-search-property .fullmap .gmap-controls-wrap {
  top: -30px;
  max-width: 98%;
}
.page-template-property-half-map.body-fullmap .noo-advanced-search-property .fullmap .gmap-controls-wrap .box-search-map,
.page-template-property-half-map.body-fullmap .noo-advanced-search-property .fullmap .gmap-controls-wrap .gmap-zoom {
  z-index: 99;
}
/**
 * Style saved search
 */
.noo-box-results-search {
  background: #fff;
  border: 1px solid #e5e5f8;
  padding: 15px;
  margin-bottom: 30px;
}
.noo-box-results-search:after {
  clear: both;
  content: '';
  display: table;
}
.noo-box-results-search > .text {
  float: left;
  font-size: 16px;
  width: calc(100% - 120px);
}
.noo-box-results-search > .text > i {
  margin-right: 6px;
}
.noo-box-results-search > .save {
  font-weight: 600;
  float: right;
  width: 120px;
  text-align: right;
  cursor: pointer;
  border: none;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-results-search > .save > i {
  color: #f9a11b;
  font-size: 16px;
  margin-right: 6px;
}
.noo-box-results-search > .save:hover {
  color: #f9a11b;
}
.user-saved-search {
  padding: 0;
}
.noo-saved-search-item {
  background: #fff;
  border-bottom: 1px solid #e5e5f8;
  padding: 30px 30px 15px 60px;
  position: relative;
}
.noo-saved-search-item h3 {
  margin: 0 0 5px;
  font-size: 18px;
  font-weight: 500;
}
.noo-saved-search-item .remove-search {
  position: absolute;
  left: 30px;
  top: 50%;
  cursor: pointer;
  color: #e5e5f8;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.noo-saved-search-item .remove-search:hover {
  color: #f9a11b;
}
.noo-saved-search-item .noo-button {
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.noo-saved-search-item.not_found {
  padding: 15px 30px;
}
.noo-saved-search-item:last-child {
  border-bottom: none;
}
/**
 * Style box Walkscore
 */
.noo-prpoerty-walkscore {
  background: #fff;
  border: 1px solid #e5e5f8;
  padding: 40px 40px 55px;
  margin: 30px 0 0 0;
}
@media (max-width: 767px) {
  .noo-prpoerty-walkscore {
    padding: 20px 15px;
  }
}
.noo-prpoerty-walkscore .noo-walkscore-title {
  position: relative;
  margin: 0 0 30px;
  border-bottom: 1px solid #e5e5f8;
}
.noo-prpoerty-walkscore .noo-walkscore-title .noo-title-box {
  color: #3a3f4c;
  font-size: 26px;
  text-transform: uppercase;
  font-weight: 500;
  padding: 20px 0 25px 0;
  margin: 0;
}
.noo-prpoerty-walkscore .walkscore_details img {
  vertical-align: -2px;
}
.noo-prpoerty-walkscore .walkscore_details a {
  color: #f9a11b;
}
.noo-prpoerty-walkscore .walkscore_details a:hover {
  text-decoration: underline;
}
/**
 * Style box Yelp
 */
.noo-property-yelp {
  background: #fff;
  border: 1px solid #e5e5f8;
  padding: 40px 40px 55px;
  margin: 30px 0 0 0;
}
@media (max-width: 767px) {
  .noo-property-yelp {
    padding: 20px 15px;
  }
}
.noo-property-yelp .noo-yelp-title {
  position: relative;
  margin: 0 0 30px;
  border-bottom: 1px solid #e5e5f8;
}
.noo-property-yelp .noo-yelp-title .noo-title-box {
  color: #3a3f4c;
  font-size: 26px;
  text-transform: uppercase;
  font-weight: 500;
  padding: 20px 0 25px 0;
  margin: 0;
}
.noo-property-yelp .noo-yelp-title .yelp-logo {
  position: absolute;
  right: 0;
  top: 20px;
  font-size: 12px;
}
.noo-property-yelp .noo-yelp-title .yelp-logo img {
  vertical-align: -6px;
}
@media (max-width: 480px) {
  .noo-property-yelp .noo-yelp-title .yelp-logo {
    font-size: 0;
  }
}
.noo-property-yelp .yelp-cat-item .cat-title {
  font-weight: 600;
  margin-bottom: 20px;
}
.noo-property-yelp .yelp-cat-item .cat-title .yelp-cat-icon {
  width: 25px;
  display: inline-block;
  text-align: center;
  font-size: 12px;
  padding: 4px;
  background: #f9a11b;
  color: #ffffff;
}
.noo-property-yelp .yelp-cat-item .yelp-result-list li {
  list-style: none;
  margin-bottom: 20px;
}
.noo-property-yelp .yelp-cat-item .yelp-result-list li .yelp-cat-detail {
  width: 100%;
  clear: both;
  position: relative;
}
.noo-property-yelp .yelp-cat-item .yelp-result-list li .yelp-cat-detail .avatar {
  margin-right: 10px;
  float: left;
  width: 75px;
}
.noo-property-yelp .yelp-cat-item .yelp-result-list li .yelp-cat-detail .story {
  width: calc(100% - 85px);
  float: left;
}
.noo-property-yelp .yelp-cat-item .yelp-result-list li .yelp-cat-detail .story h5 {
  margin-top: 0;
  font-weight: 600;
}
.noo-property-yelp .yelp-cat-item .yelp-result-list li .yelp-cat-detail .story address {
  margin-bottom: 0;
}
@media (min-width: 480px) {
  .noo-property-yelp .yelp-cat-item .yelp-result-list li .yelp-cat-detail .story .review {
    position: absolute;
    right: 20px;
    top: 0;
    text-align: center;
  }
  .noo-property-yelp .yelp-cat-item .yelp-result-list li .yelp-cat-detail .story .review img {
    display: block;
  }
}
@media (max-width: 479px) {
  .noo-property-yelp .yelp-cat-item .yelp-result-list {
    padding: 0;
  }
  .noo-property-yelp .yelp-cat-item .yelp-result-list li .yelp-cat-detail {
    margin-left: 0;
    margin-right: 0;
  }
}
/**
 * Style agent profile
 */
.noo-welcome {
  color: #3a3f4c;
  font-size: 20px;
  line-height: 26px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-weight: 600;
}
.noo-profile-action {
  margin-top: 40px;
}
#noo-agent-profile .noo-profile-action .noo-button {
  padding: 10px 40px;
}
.agent-profile-password {
  margin-top: 30px;
}
.noo-box-menu {
  background: #fff;
  border: 1px solid #e5e5f8;
  margin-bottom: 30px;
}
.noo-box-menu .noo-avatar-agent img {
  width: 100%;
}
.noo-box-menu .noo-list-menu {
  margin: 0;
  padding: 22px 25px;
  list-style: none;
}
.noo-box-menu .noo-list-menu li {
  margin-bottom: 5px;
}
.noo-box-menu .noo-list-menu li i {
  color: #abb2cc;
  font-size: 18px;
  display: inline-block;
  width: 20px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-transform: translate(0, 2px);
  -ms-transform: translate(0, 2px);
  -o-transform: translate(0, 2px);
  transform: translate(0, 2px);
}
.noo-box-menu .noo-list-menu li a.noo-item {
  color: #515666;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-menu .noo-list-menu li a.noo-item.active {
  color: #f9a11b;
}
.noo-box-menu .noo-list-menu li a.noo-item.active i {
  color: #f9a11b;
}
.noo-box-menu .noo-list-menu li a.noo-button {
  width: 100%;
  text-align: center;
}
.noo-box-menu .noo-list-menu li.item-button {
  margin: 25px 0 13px;
}
.noo-box-menu .noo-list-menu li:hover a.noo-item,
.noo-box-menu .noo-list-menu li.active a.noo-item,
.noo-box-menu .noo-list-menu li:hover i,
.noo-box-menu .noo-list-menu li.active i {
  color: #f9a11b;
}
.noo-box-menu .noo-box-title {
  color: #f9a11b;
  font-size: 22px;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
  margin: 35px 22px 30px;
}
.noo-box-menu .noo-box-title:after {
  background: currentColor;
  content: '';
  position: absolute;
  width: 30px;
  height: 3px;
  bottom: -15px;
  left: 0;
}
.noo-box-menu ul.noo-box-content {
  list-style: none;
  margin: 0;
  padding: 0 25px 35px;
}
.noo-box-menu ul.noo-box-content li {
  border-bottom: 1px solid #e5e5f8;
  padding: 15px 0 10px;
}
.noo-box-menu ul.noo-box-content li.package-title {
  color: #3a3f4c;
  font-size: 16px;
  line-height: 26px;
  font-family: 'Exo 2', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  border-bottom: none;
  padding: 0;
}
.noo-box-menu ul.noo-box-content li:last-child {
  border-bottom: none;
}
.noo-box-menu form.noo-box-content {
  padding: 10px 20px 45px;
}
.noo-box-menu form.noo-box-content select {
  width: 100%;
  border: 1px solid #e5e5f8;
  padding: 6px 10px;
}
.noo-box-menu form.noo-box-content .noo-button {
  margin: 25px 0 10px;
  width: 100%;
}
.noo-box-menu form.noo-box-content .noo-more-detail {
  display: inherit;
  text-align: center;
  color: #3a3f4c;
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
  font-weight: 500;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-menu form.noo-box-content .noo-more-detail:hover {
  color: #f9a11b;
}
.noo-box-menu form.noo-box-content .noo-more-detail:hover:after {
  color: #3a3f4c;
  -webkit-transform: translate(6px, 0);
  -ms-transform: translate(6px, 0);
  -o-transform: translate(6px, 0);
  transform: translate(6px, 0);
}
.noo-box-menu form.noo-box-content .noo-more-detail:after {
  content: "\f125";
  display: inline-block;
  font-family: "Ionicons";
  font-size: 11px;
  margin-left: 6px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-menu form.noo-box-content .notice {
  text-align: center;
  padding: 15px 0 0;
}
.noo-agent-detail {
  background: #fff;
  border: 1px solid #e5e5f8;
  margin: 0;
}
.noo-agent-detail .noo-thumbnail {
  padding-left: 0;
}
.noo-agent-detail .noo-thumbnail img {
  width: 100%;
}
.noo-agent-detail .noo-info-agent {
  padding: 0 40px 0 25px;
}
.noo-agent-detail .noo-box-content .noo-title {
  color: #505464;
  font-size: 30px;
  margin: 45px 0 25px;
  font-weight: 500;
}
.noo-agent-detail .noo-box-content .item-info {
  color: #515666;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 6px;
}
.noo-agent-detail .noo-box-content .item-info .position {
  padding-right: 10px;
  margin-right: 15px;
  position: relative;
}
.noo-agent-detail .noo-box-content .item-info .position:after {
  content: '';
  height: 15px;
  width: 1px;
  background: #ededfa;
  position: absolute;
  right: 0;
  top: 3px;
}
.noo-agent-detail .noo-box-content ul.item-info {
  list-style: none;
  margin: 0;
  padding: 0;
}
.noo-agent-detail .noo-box-content ul.item-info li {
  color: #515666;
  margin-bottom: 6px;
}
.noo-agent-detail .noo-box-content ul.item-info li a {
  color: #515666;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-agent-detail .noo-box-content ul.item-info li:before {
  font-family: 'FontAwesome';
  display: inline-block;
  width: 20px;
  color: #abb2cc;
  font-size: 18px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-agent-detail .noo-box-content ul.item-info li.noo_agent_phone:before {
  content: '\f095';
  font-size: 17px;
}
.noo-agent-detail .noo-box-content ul.item-info li.noo_agent_mobile:before {
  content: '\f10b';
}
.noo-agent-detail .noo-box-content ul.item-info li.noo_agent_skype:before {
  content: '\f17e';
  font-size: 14px;
}
.noo-agent-detail .noo-box-content ul.item-info li.noo_agent_email:before {
  content: '\f0e0';
  font-size: 14px;
}
.noo-agent-detail .noo-box-content ul.item-info li.noo_agent_website:before {
  content: '\f0ac';
  font-size: 14px;
}
.noo-agent-detail .noo-box-content ul.item-info li.noo_agent_address:before {
  content: '\f041';
  font-size: 17px;
}
.noo-agent-detail .noo-box-content ul.item-info li:hover a,
.noo-agent-detail .noo-box-content ul.item-info li:hover:before {
  color: #f9a11b;
}
.noo-agent-detail .noo-box-content .agent-about {
  border-top: 1px solid #ededfa;
  padding: 25px 0 16px;
  margin-top: 20px;
  color: #515666;
  line-height: 24px;
}
.noo-agent-detail .noo-box-content .agent-social {
  margin-bottom: 30px;
}
.agent-social a {
  display: inline-block;
  background: #d5d5e6;
  color: #fff;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-right: 12px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.agent-social a:before {
  font-family: 'FontAwesome';
  font-size: 16px;
}
.agent-social a.facebook:before {
  content: '\f09a';
}
.agent-social a.twitter:before {
  content: '\f099';
}
.agent-social a.instagram:before {
  content: '\f16d';
}
.agent-social a.linkedin:before {
  content: '\f0e1';
}
.agent-social a.google_plus:before {
  content: '\f1a0';
}
.agent-social a.pinterest:before {
  content: '\f231';
}
.agent-social a.youtube:before {
  content: '\f16a';
}
.agent-social a.tumblr:before {
  content: '\f173';
}
.agent-social a.behance:before {
  content: '\f1b4';
}
.agent-social a.flickr:before {
  content: '\f16e';
}
.agent-social a.vimeo:before {
  content: '\f27d';
}
.agent-social a.github:before {
  content: '\f09b';
}
.agent-social a.vk:before {
  content: '\f189';
}
.agent-social a:hover {
  color: #fff;
  background: #f9a11b;
}
.noo-agent-contact {
  background-repeat: no-repeat;
  background-position: right top;
  background-attachment: fixed;
  background-size: cover;
  padding: 100px 0;
  position: relative;
}
.noo-agent-contact .noo-title {
  color: #fff;
  margin: -3px 0 45px;
  font-weight: 500;
  text-align: center;
}
.noo-agent-contact .noo-box-contact {
  position: relative;
  max-width: 1000px;
  margin: auto;
}
.noo-agent-contact .noo-box-contact:before,
.noo-agent-contact .noo-box-contact:after {
  content: " ";
  display: table;
}
.noo-agent-contact .noo-box-contact:after {
  clear: both;
}
.noo-agent-contact .noo-box-contact:before,
.noo-agent-contact .noo-box-contact:after {
  content: " ";
  display: table;
}
.noo-agent-contact .noo-box-contact:after {
  clear: both;
}
.noo-agent-contact .noo-box-text-field {
  position: relative;
  width: 29.3%;
  margin: 0 26px 0 15px;
  float: left;
}
.noo-agent-contact .noo-box-text-field input[type="text"] {
  display: inline-block;
  background: transparent;
  border: none;
  width: 100%;
  color: #fff;
  border-bottom: 1px solid #fff;
  padding: 10px 0;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.noo-agent-contact .noo-box-text-field input[type="text"]::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
.noo-agent-contact .noo-box-text-field input[type="text"]:-ms-input-placeholder {
  color: #ffffff;
}
.noo-agent-contact .noo-box-text-field input[type="text"]::-webkit-input-placeholder {
  color: #ffffff;
}
.noo-agent-contact .noo-box-text-field input[type="text"]:focus,
.noo-agent-contact .noo-box-text-field input[type="text"]:hover {
  outline: none;
}
.noo-agent-contact .noo-box-text-field input[type="text"]:focus::-moz-placeholder,
.noo-agent-contact .noo-box-text-field input[type="text"]:hover::-moz-placeholder {
  color: #9ea3b2;
  opacity: 1;
}
.noo-agent-contact .noo-box-text-field input[type="text"]:focus:-ms-input-placeholder,
.noo-agent-contact .noo-box-text-field input[type="text"]:hover:-ms-input-placeholder {
  color: #9ea3b2;
}
.noo-agent-contact .noo-box-text-field input[type="text"]:focus::-webkit-input-placeholder,
.noo-agent-contact .noo-box-text-field input[type="text"]:hover::-webkit-input-placeholder {
  color: #9ea3b2;
}
.noo-agent-contact .noo-box-text-field textarea:focus,
.noo-agent-contact .noo-box-text-field textarea:hover {
  outline: none;
}
.noo-agent-contact .noo-box-text-field textarea:focus::-moz-placeholder,
.noo-agent-contact .noo-box-text-field textarea:hover::-moz-placeholder {
  color: #9ea3b2;
  opacity: 1;
}
.noo-agent-contact .noo-box-text-field textarea:focus:-ms-input-placeholder,
.noo-agent-contact .noo-box-text-field textarea:hover:-ms-input-placeholder {
  color: #9ea3b2;
}
.noo-agent-contact .noo-box-text-field textarea:focus::-webkit-input-placeholder,
.noo-agent-contact .noo-box-text-field textarea:hover::-webkit-input-placeholder {
  color: #9ea3b2;
}
.noo-agent-contact .noo-box-text-field:first-child {
  margin: 0 27px 0 15px;
}
.noo-agent-contact .noo-box-text-field:last-child {
  margin: 0 0 0 25px;
}
.noo-agent-contact .noo-box-text-field:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background: #fbb040;
  height: 1px;
  width: 30%;
  display: inline-block;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-agent-contact .noo-box-text-field:focus:after,
.noo-agent-contact .noo-box-text-field:hover:after {
  width: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-agent-contact .noo-box-textarea-field {
  position: relative;
  margin: 50px 0;
}
.noo-agent-contact .noo-box-textarea-field textarea {
  display: inline-block;
  background: transparent;
  border: none;
  width: 100%;
  color: #fff;
  border-bottom: 1px solid #fff;
  height: 120px;
  padding: 0;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.noo-agent-contact .noo-box-textarea-field textarea::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
.noo-agent-contact .noo-box-textarea-field textarea:-ms-input-placeholder {
  color: #ffffff;
}
.noo-agent-contact .noo-box-textarea-field textarea::-webkit-input-placeholder {
  color: #ffffff;
}
.noo-agent-contact .noo-box-textarea-field textarea:focus,
.noo-agent-contact .noo-box-textarea-field textarea:hover {
  outline: none;
}
.noo-agent-contact .noo-box-textarea-field textarea:focus::-moz-placeholder,
.noo-agent-contact .noo-box-textarea-field textarea:hover::-moz-placeholder {
  color: #9ea3b2;
  opacity: 1;
}
.noo-agent-contact .noo-box-textarea-field textarea:focus:-ms-input-placeholder,
.noo-agent-contact .noo-box-textarea-field textarea:hover:-ms-input-placeholder {
  color: #9ea3b2;
}
.noo-agent-contact .noo-box-textarea-field textarea:focus::-webkit-input-placeholder,
.noo-agent-contact .noo-box-textarea-field textarea:hover::-webkit-input-placeholder {
  color: #9ea3b2;
}
.noo-agent-contact .noo-box-textarea-field:after {
  content: '';
  position: absolute;
  bottom: 8px;
  left: 0;
  background: #fbb040;
  height: 1px;
  width: 30%;
  display: inline-block;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-agent-contact .noo-box-textarea-field:focus:after,
.noo-agent-contact .noo-box-textarea-field:hover:after {
  width: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-agent-contact input:-webkit-autofill,
.noo-agent-contact input:-webkit-autofill:hover,
.noo-agent-contact input:-webkit-autofill:focus,
.noo-agent-contact input:-webkit-autofill:visited,
.noo-agent-contact input:-webkit-autofill:active,
.noo-agent-contact textarea:-webkit-autofill,
.noo-agent-contact textarea:-webkit-autofill:hover,
.noo-agent-contact textarea:-webkit-autofill:focus,
.noo-agent-contact textarea:-webkit-autofill:visited,
.noo-agent-contact textarea:-webkit-autofill:active {
  -webkit-transition-delay: 9999s;
  -webkit-transition: color 9999s ease-out, background-color 9999s ease-out;
}
.noo-agent-contact .noo-form-action {
  text-align: center;
}
.noo-agent-contact .msg {
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 30px 0 0;
  color: #fff;
}
.noo-agent-contact .noo-submit {
  background: #f9a11b;
  color: #fff;
  font-size: 16px;
  font-family: 'Exo 2', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  padding: 14px 30px;
  border: none;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.noo-agent-contact .noo-submit > i {
  top: 18px;
}
.noo-agent-contact .noo-submit > span {
  position: relative;
  backface-visibility: hidden;
  z-index: 1;
}
.noo-agent-contact .noo-submit:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #ef9306;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0);
  -webkit-transition: all 0.3s cubic-bezier(0.2, 0, 1, 1);
  -o-transition: all 0.3s cubic-bezier(0.2, 0, 1, 1);
  transition: all 0.3s cubic-bezier(0.2, 0, 1, 1);
}
.noo-agent-contact .noo-submit:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.noo-agent-contact .noo-submit:focus {
  outline: none;
}
.noo-agent-contact:before {
  content: '';
  background: rgba(17, 74, 130, 0.9);
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.noo-agent-property .noo-box-property-slider .noo-property-item {
  margin-right: 0;
  margin-left: 0;
}
body.page .noo-agent-contact {
  background-image: none;
}
body.page .noo-agent-contact:before {
  content: none;
}
@media (max-width: 767px) {
  .noo-box-menu .noo-box-title {
    font-size: 20px;
  }
  .agent-profile-submit,
  .agent-profile-password {
    padding: 30px 20px;
  }
  .noo-agent-detail .noo-thumbnail {
    padding-right: 0;
  }
  .noo-agent-detail .noo-box-content .noo-title {
    margin: 30px 0 15px;
  }
  .noo-agent-contact {
    padding: 50px 20px;
  }
  .noo-agent-contact .noo-title {
    margin: -3px 0 30px;
  }
  .noo-agent-contact .noo-box-text-field {
    width: 100%;
    padding-right: 30px;
    margin: 0 27px 15px 15px;
  }
  .noo-agent-contact .noo-box-text-field:last-child,
  .noo-agent-contact .noo-box-text-field:first-child {
    margin: 0 27px 15px 15px;
  }
  .noo-agent-contact .noo-box-textarea-field {
    margin: 30px 0;
  }
  .noo-agent-property {
    padding: 30px 15px;
  }
  .noo-agent-property .noo-box-property-slider .noo-title-header {
    margin-bottom: 30px;
  }
  .noo-agent-property .noo-list-property.style-grid {
    margin: 0;
  }
  .noo-agent-property .noo-list-property.style-grid .noo-property-item-wrap {
    margin: 0;
  }
}
/**
 * Style page agent dashboard
 */
.noo-agent-dashboard form.noo-list-property-action {
  margin-bottom: 30px;
}
.noo-agent-dashboard form.noo-list-property-action select {
  display: inline-block;
  border-color: #e5e5f8;
  padding: 8px 15px;
  width: 185px;
  height: 42px;
  text-indent: 6px;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.noo-agent-dashboard form.noo-list-property-action select:focus {
  outline: none;
}
.noo-agent-dashboard form.noo-list-property-action .noo-box-search {
  display: inline-block;
  position: relative;
  margin-right: 15px;
}
.noo-agent-dashboard form.noo-list-property-action .noo-box-search input[type="text"] {
  border: 1px solid #e5e5f8;
  padding: 8px 15px;
  margin-right: 15px;
}
.noo-agent-dashboard form.noo-list-property-action .noo-box-search input[type="text"]:focus {
  outline: none;
}
.noo-agent-dashboard form.noo-list-property-action .noo-box-search button {
  border: none;
  padding: 8px 15px;
  background: transparent;
  position: absolute;
  right: 15px;
  top: 0;
  line-height: 28px;
}
.noo-agent-dashboard form.noo-list-property-action .noo-box-search button i {
  color: #114a82;
}
.noo-agent-dashboard form.noo-list-property-action .noo-box-search button:focus {
  outline: none;
}
.noo-agent-dashboard form.noo-list-property-action .results {
  margin-left: 15px;
  display: none;
}
.noo-agent-dashboard form.noo-list-property-action .results > .number {
  color: #f9a11b;
  font-weight: 500;
}
@media (max-width: 767px) {
  .noo-agent-dashboard .noo-list-property .noo-property-item-wrap .noo-action .noo-price,
  .noo-agent-dashboard .noo-list-property .noo-property-item-wrap .noo-action .noo-action-post {
    float: none;
    width: 100%;
  }
  .noo-agent-dashboard .noo-list-property .noo-property-item-wrap .noo-action .noo-price {
    font-size: 17px;
    padding: 12px 0 10px 13px;
  }
  .noo-agent-dashboard .noo-list-property .noo-property-item-wrap .noo-action-post {
    border-bottom: 1px solid #e5e5f8;
  }
  .noo-agent-dashboard .noo-list-property .noo-property-item-wrap .noo-action-post i {
    border: none;
    width: 25%;
  }
  .noo-agent-dashboard .noo-list-property .noo-property-item-wrap .noo-action-post i:first-child {
    border-left: none;
  }
  .noo-agent-dashboard .noo-list-property .noo-property-item-wrap .noo-action-post > i:last-child {
    border-right: none;
  }
  .noo-agent-dashboard .noo-list-property .noo-property-item-wrap .noo-right {
    padding: 15px;
  }
  .noo-agent-dashboard .noo-list-property .noo-property-item-wrap .noo-genarel .noo-title {
    margin: 0 0 5px;
    font-size: 20px !important;
  }
  .noo-agent-dashboard .noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing {
    width: 25%;
  }
  .noo-agent-dashboard .noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing > i {
    width: 100%;
  }
}
/**
 * Style agent list
 */
.noo-agent-list .noo-agent-detail {
  margin-bottom: 30px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-agent-list .noo-agent-detail .noo-info-agent {
  padding: 0 30px;
}
.noo-agent-list .noo-agent-detail:hover {
  -webkit-box-shadow: 0 0 30px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 30px 3px rgba(0, 0, 0, 0.1);
}
.noo-agent-list .noo-agent-detail:hover .noo-thumbnail .agent-social {
  -webkit-transform: translate(-50%, -50%) scale(1);
  -ms-transform: translate(-50%, -50%) scale(1);
  -o-transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.3s ease 0.18s;
  -o-transition: all 0.3s ease 0.18s;
  transition: all 0.3s ease 0.18s;
}
.noo-agent-list .noo-agent-detail:hover .noo-thumbnail:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.noo-agent-list .noo-thumbnail {
  position: relative;
  padding: 0;
}
.noo-agent-list .noo-thumbnail img {
  width: 100%;
}
.noo-agent-list .noo-thumbnail .agent-social {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  text-align: center;
  -webkit-transform: translate(-50%, -50%) scale(0.5);
  -ms-transform: translate(-50%, -50%) scale(0.5);
  -o-transform: translate(-50%, -50%) scale(0.5);
  -webkit-transition: all 0s ease 0s;
  -o-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
  opacity: 0;
  filter: alpha(opacity=0);
}
.noo-agent-list .noo-thumbnail .agent-social a {
  background: #fff;
  color: #114a82;
}
.noo-agent-list .noo-thumbnail .agent-social a:hover {
  background: #f9a11b;
  color: #fff;
}
.noo-agent-list .noo-thumbnail:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(17, 74, 130, 0.6);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-agent-list .noo-info-agent .noo-title {
  margin: 25px 0 20px;
}
.noo-agent-list .noo-info-agent .noo-title a {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-agent-list .noo-info-agent .agent-social {
  display: none;
}
/**
 * Style agent grid
 */
.noo-agent-grid .noo-agent-detail {
  background: transparent;
  border: none;
  position: relative;
  margin-bottom: 30px;
}
.noo-agent-grid .noo-agent-detail:nth-child(2n+1) {
  padding-left: 0;
}
.noo-agent-grid .noo-agent-detail:nth-child(2n) {
  padding-right: 0;
}
.noo-agent-grid .noo-agent-detail-wrap {
  overflow: hidden;
  position: relative;
}
.noo-agent-grid .noo-agent-detail-wrap:hover .noo-agent-info-general {
  right: -100%;
}
.noo-agent-grid .noo-agent-detail-wrap:hover .noo-agent-info-more {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-agent-grid .noo-agent-detail-wrap:hover .noo-agent-info-more .noo-title,
.noo-agent-grid .noo-agent-detail-wrap:hover .noo-agent-info-more .position,
.noo-agent-grid .noo-agent-detail-wrap:hover .noo-agent-info-more .agent-social,
.noo-agent-grid .noo-agent-detail-wrap:hover .noo-agent-info-more .total-property {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.noo-agent-grid .noo-agent-detail-wrap:hover .noo-agent-info-more .noo-title {
  -webkit-transition: all 0.4s ease 0.4s;
  -o-transition: all 0.4s ease 0.4s;
  transition: all 0.4s ease 0.4s;
}
.noo-agent-grid .noo-agent-detail-wrap:hover .noo-agent-info-more .position {
  -webkit-transition: all 0.4s ease 0.5s;
  -o-transition: all 0.4s ease 0.5s;
  transition: all 0.4s ease 0.5s;
}
.noo-agent-grid .noo-agent-detail-wrap:hover .noo-agent-info-more .agent-social {
  -webkit-transition: all 0.4s ease 0.6s;
  -o-transition: all 0.4s ease 0.6s;
  transition: all 0.4s ease 0.6s;
}
.noo-agent-grid .noo-agent-detail-wrap:hover .noo-agent-info-more .total-property {
  -webkit-transition: all 0.4s ease 0.7s;
  -o-transition: all 0.4s ease 0.7s;
  transition: all 0.4s ease 0.7s;
}
.noo-agent-grid .noo-agent-detail-wrap:hover .noo-agent-info-more:before {
  right: -50%;
}
.noo-agent-grid .noo-thumbnail-background {
  height: 300px;
  max-height: 300px;
  vertical-align: middle;
  background-size: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #e5e5f8;
}
.noo-agent-grid .noo-agent-info-general {
  position: absolute;
  top: 50%;
  right: 0;
  padding: 15px 25px 5px;
  text-align: center;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-agent-grid .noo-agent-info-general .noo-agent-name {
  display: block;
  font-family: 'Exo 2', sans-serif;
  font-size: 20px;
  font-weight: 500;
  color: #3a3f4c;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.noo-agent-grid .noo-agent-info-general .position {
  display: inline-block;
  font-size: 14px;
  color: #515666;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.noo-agent-grid .noo-agent-info-general:before {
  content: '';
  width: 150%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  top: 0;
  left: -11px;
  z-index: -1;
  -webkit-transform: skewX(-8deg) scaleX(1);
  transform: skewX(-8deg) scaleX(1);
}
.noo-agent-grid .noo-agent-info-more {
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
}
.noo-agent-grid .noo-agent-info-more .noo-agent-info-more-wrap {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  width: 45%;
  text-align: center;
}
.noo-agent-grid .noo-agent-info-more .noo-title {
  font-size: 20px;
  text-transform: uppercase;
  margin: 70px auto 0;
  -webkit-transform: translate(0, -30px);
  -ms-transform: translate(0, -30px);
  -o-transform: translate(0, -30px);
  transform: translate(0, -30px);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0s ease 0s;
  -o-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
}
.noo-agent-grid .noo-agent-info-more .noo-title a {
  color: #f9a11b;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-agent-grid .noo-agent-info-more .noo-title a:hover {
  color: #c27705;
}
.noo-agent-grid .noo-agent-info-more .position {
  color: #fff;
  font-size: 14px;
  display: inline-block;
  margin: 6px 0 25px;
  -webkit-transform: translate(30px, 0);
  -ms-transform: translate(30px, 0);
  -o-transform: translate(30px, 0);
  transform: translate(30px, 0);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0s ease 0s;
  -o-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
}
.noo-agent-grid .noo-agent-info-more .agent-social {
  margin-bottom: 35px;
  -webkit-transform: translate(30px, 0);
  -ms-transform: translate(30px, 0);
  -o-transform: translate(30px, 0);
  transform: translate(30px, 0);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0s ease 0s;
  -o-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
}
.noo-agent-grid .noo-agent-info-more .agent-social a {
  background: #fff;
  margin-bottom: 6px;
  color: #114a82;
}
.noo-agent-grid .noo-agent-info-more .agent-social a:hover {
  background: #f9a11b;
  color: #fff;
}
.noo-agent-grid .noo-agent-info-more .total-property {
  color: #fff;
  font-size: 12px;
  display: inline-block;
  padding: 0px 12px;
  border: 1px solid #fff;
  -webkit-transform: translate(0, 30px);
  -ms-transform: translate(0, 30px);
  -o-transform: translate(0, 30px);
  transform: translate(0, 30px);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0s ease 0s;
  -o-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
}
.noo-agent-grid .noo-agent-info-more:before {
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(17, 74, 130, 0.9);
  position: absolute;
  top: 0;
  right: -150%;
  z-index: 1;
  -webkit-transform: skewX(-8deg) scaleX(1);
  transform: skewX(-8deg) scaleX(1);
  -webkit-transition: all 0.4s ease 0.2s;
  -o-transition: all 0.4s ease 0.2s;
  transition: all 0.4s ease 0.2s;
}
@media (max-width: 767px) {
  .noo-agent-grid .noo-agent-detail:nth-child(2n) {
    padding-right: 15px;
  }
  .noo-agent-grid .noo-agent-detail:nth-child(2n+1) {
    padding-left: 15px;
  }
}
/**
 * Style box login
 */
.noo-box-login {
  background: #fff;
  display: none;
  margin-top: 45px;
}
.noo-box-login .title {
  border-bottom: 1px solid #e5e5f8;
  background: #e4e2e2;
  font-size: 24px;
  line-height: 24px;
  padding: 20px;
}
.noo-box-login .close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: 32px;
  right: 25px;
  filter: alpha(opacity=20);
  opacity: .2;
}
.noo-box-login .close:focus,
.noo-box-login .close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.noo-box-login button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
}
.noo-box-login .noo-register-member-container {
  display: table;
  padding: 30px 30px 50px;
  display: none;
}
.noo-box-login .noo-login-member-container {
  display: table;
  padding: 30px 30px 10px;
}
.noo-box-login .noo-login-member-container .notice {
  display: none;
}
.noo-box-login form {
  border: none;
  padding: 0 30px 50px;
  width: 680px;
}
.noo-box-login form .noo-register-member-action {
  clear: both;
  width: 100%;
  text-align: center;
}
.noo-box-login form .noo-register-member-action .noo-button {
  padding: 12px 60px;
}
.noo-box-login form .noo-register-member-action > p {
  padding: 15px 0;
}
.noo-box-login form .noo-register-member-action > p a {
  color: #f9a11b;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-login form .noo-register-member-action > p a:hover {
  text-decoration: underline;
}
.noo-box-login form .noo-login-member-action {
  text-align: center;
  width: 100%;
}
.noo-box-login form .noo-login-member-action > p {
  padding: 15px 0;
}
.noo-box-login form .noo-login-member-action > p a {
  color: #f9a11b;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-login form .noo-login-member-action > p a:hover {
  text-decoration: underline;
}
.noo-box-login form .noo-login-member-action .noo-button {
  padding: 12px 72px;
}
.noo-box-login form .noo-login-member-action .noo-button > i {
  top: 17px;
  right: 10px !important;
}
.noo-box-login form .notice {
  padding: 30px 0 5px;
}
.noo-box-login form .noo-item-wrap .noo-item-checkbox {
  text-align: left;
}
.noo-box-login form .noo-item-wrap .chosen-container {
  text-align: left;
}
.noo-box-login .wp-social-login-widget {
  text-align: center;
}
.noo-box-register-login .noo-login-member-container .wp-social-login-widget {
  margin-bottom: 20px;
  text-align: center;
}
/**
 * Style page login/register
 */
.noo-register-member-container,
.noo-login-member-container {
  background: #fff;
  border: 1px solid #e5e5f8;
  padding: 45px 40px;
}
.noo-register-member-container .noo-title,
.noo-login-member-container .noo-title {
  text-align: center;
  margin: 0 0 40px;
}
.noo-register-member-tab {
  text-align: center;
}
.noo-register-member-tab > span {
  border: 1px solid #e5e5f8;
  line-height: 24px;
  font-size: 20px;
  text-transform: uppercase;
  display: inline-block;
  background: #fff;
  padding: 20px 30px;
  width: 35%;
  color: #515666;
  border-bottom: none;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-register-member-tab > span.active,
.noo-register-member-tab > span:hover {
  cursor: pointer;
  background: #f9a11b;
  color: #fff;
}
.noo-register-member-tab:after {
  clear: both;
  content: '';
  display: table;
}
.noo-register-member-left .noo-item-wrap,
.noo-login-member .noo-item-wrap {
  margin-bottom: 35px;
}
.noo-register-member-left .noo-item-wrap > label,
.noo-login-member .noo-item-wrap > label {
  display: inline-block;
  width: 35%;
  margin: 0;
  text-align: right;
  padding-right: 45px;
}
.noo-register-member-left .noo-item-wrap > input[type="url"],
.noo-login-member .noo-item-wrap > input[type="url"],
.noo-register-member-left .noo-item-wrap > input[type="number"],
.noo-login-member .noo-item-wrap > input[type="number"],
.noo-register-member-left .noo-item-wrap > input[type="password"],
.noo-login-member .noo-item-wrap > input[type="password"],
.noo-register-member-left .noo-item-wrap > input[type="text"],
.noo-login-member .noo-item-wrap > input[type="text"] {
  color: #515666;
  font-size: 14px;
  line-height: 24px;
  width: 65%;
}
.noo-register-member-left .noo-item-wrap > input[type="url"]::-moz-placeholder,
.noo-login-member .noo-item-wrap > input[type="url"]::-moz-placeholder,
.noo-register-member-left .noo-item-wrap > input[type="number"]::-moz-placeholder,
.noo-login-member .noo-item-wrap > input[type="number"]::-moz-placeholder,
.noo-register-member-left .noo-item-wrap > input[type="password"]::-moz-placeholder,
.noo-login-member .noo-item-wrap > input[type="password"]::-moz-placeholder,
.noo-register-member-left .noo-item-wrap > input[type="text"]::-moz-placeholder,
.noo-login-member .noo-item-wrap > input[type="text"]::-moz-placeholder {
  color: #8f99b9;
  opacity: 1;
}
.noo-register-member-left .noo-item-wrap > input[type="url"]:-ms-input-placeholder,
.noo-login-member .noo-item-wrap > input[type="url"]:-ms-input-placeholder,
.noo-register-member-left .noo-item-wrap > input[type="number"]:-ms-input-placeholder,
.noo-login-member .noo-item-wrap > input[type="number"]:-ms-input-placeholder,
.noo-register-member-left .noo-item-wrap > input[type="password"]:-ms-input-placeholder,
.noo-login-member .noo-item-wrap > input[type="password"]:-ms-input-placeholder,
.noo-register-member-left .noo-item-wrap > input[type="text"]:-ms-input-placeholder,
.noo-login-member .noo-item-wrap > input[type="text"]:-ms-input-placeholder {
  color: #8f99b9;
}
.noo-register-member-left .noo-item-wrap > input[type="url"]::-webkit-input-placeholder,
.noo-login-member .noo-item-wrap > input[type="url"]::-webkit-input-placeholder,
.noo-register-member-left .noo-item-wrap > input[type="number"]::-webkit-input-placeholder,
.noo-login-member .noo-item-wrap > input[type="number"]::-webkit-input-placeholder,
.noo-register-member-left .noo-item-wrap > input[type="password"]::-webkit-input-placeholder,
.noo-login-member .noo-item-wrap > input[type="password"]::-webkit-input-placeholder,
.noo-register-member-left .noo-item-wrap > input[type="text"]::-webkit-input-placeholder,
.noo-login-member .noo-item-wrap > input[type="text"]::-webkit-input-placeholder {
  color: #8f99b9;
}
.noo-register-member-left .noo-item-wrap > .notice,
.noo-login-member .noo-item-wrap > .notice {
  margin-left: 35%;
  color: #515666;
  font-size: 14px;
  line-height: 24px;
  padding: 10px 0 0;
}
.noo-register-member-left .noo-item-wrap > .notice > span,
.noo-login-member .noo-item-wrap > .notice > span {
  display: table;
}
.noo-register-member-left .noo-item-wrap .chosen-container,
.noo-login-member .noo-item-wrap .chosen-container {
  float: right;
  width: 65% !important;
}
.noo-register-member-left .noo-item-wrap#noo-item-type-wrap .notice,
.noo-login-member .noo-item-wrap#noo-item-type-wrap .notice {
  margin-top: 15px;
}
.noo-register-member-left .noo-item-wrap#noo-item-email_address-wrap .notice,
.noo-login-member .noo-item-wrap#noo-item-email_address-wrap .notice,
.noo-register-member-left .noo-item-wrap#noo-item-confirm_password-wrap .notice,
.noo-login-member .noo-item-wrap#noo-item-confirm_password-wrap .notice {
  display: none;
}
.noo-register-member-left .noo-item-wrap#noo-item-agree-term-of-service-wrap,
.noo-login-member .noo-item-wrap#noo-item-agree-term-of-service-wrap {
  float: right;
  margin-top: -8px;
  width: 65%;
}
.noo-register-member-left .noo-item-wrap#noo-item-agree-term-of-service-wrap .noo-item-checkbox .checked label,
.noo-login-member .noo-item-wrap#noo-item-agree-term-of-service-wrap .noo-item-checkbox .checked label {
  background: #f9a11b;
  border: 1px solid #f9a11b;
  width: 20px;
  height: 20px;
}
.noo-register-member-left .noo-item-wrap#noo-item-agree-term-of-service-wrap .noo-item-checkbox .checked label:after,
.noo-login-member .noo-item-wrap#noo-item-agree-term-of-service-wrap .noo-item-checkbox .checked label:after {
  width: 11px;
  height: 7px;
  top: 3px;
  left: 4px;
  border-color: #fff;
}
.noo-register-member-left .noo-item-wrap#noo-item-agree-term-of-service-wrap .noo-item-checkbox > label,
.noo-login-member .noo-item-wrap#noo-item-agree-term-of-service-wrap .noo-item-checkbox > label {
  margin-left: 13px;
  margin-bottom: 0;
  -webkit-transform: translate(0, 3px);
  -ms-transform: translate(0, 3px);
  -o-transform: translate(0, 3px);
  transform: translate(0, 3px);
}
.noo-register-member-left .noo-item-wrap#noo-item-agree-term-of-service-wrap .noo-item-checkbox > label a,
.noo-login-member .noo-item-wrap#noo-item-agree-term-of-service-wrap .noo-item-checkbox > label a {
  color: #f9a11b;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-register-member-left .noo-item-wrap#noo-item-agree-term-of-service-wrap .noo-item-checkbox > label a:hover,
.noo-login-member .noo-item-wrap#noo-item-agree-term-of-service-wrap .noo-item-checkbox > label a:hover {
  text-decoration: underline;
}
.noo-register-member-left .noo-item-wrap.validate-error#noo-item-agree-term-of-service-wrap:before,
.noo-login-member .noo-item-wrap.validate-error#noo-item-agree-term-of-service-wrap:before {
  content: none;
}
.noo-register-member-left .noo-item-wrap.validate-error .noo-item-checkbox .checked label,
.noo-login-member .noo-item-wrap.validate-error .noo-item-checkbox .checked label {
  background: #fb4040 !important;
  border: 1px solid #fb4040 !important;
}
.noo-register-member-left .noo-item-wrap.validate-error .noo-item-checkbox > label,
.noo-login-member .noo-item-wrap.validate-error .noo-item-checkbox > label {
  color: #fb4040;
}
.noo-register-member-right .noo-register-member-notice {
  background: #fbfbfe;
  border: 1px solid #e5e5f8;
  padding: 25px 40px;
  max-width: 370px;
  margin: auto;
}
.noo-register-member-right .noo-register-member-notice > h3 {
  color: #515666;
  font-size: 14px;
  line-height: 24px;
  margin: 0 0 8px;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
}
.noo-register-member-right .noo-register-member-notice ul.noo-register-member-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.noo-register-member-right .noo-register-member-notice ul.noo-register-member-list li {
  color: #515666;
  font-size: 14px;
  line-height: 24px;
  margin-left: 15px;
  position: relative;
}
.noo-register-member-right .noo-register-member-notice ul.noo-register-member-list li:before {
  content: '';
  background: #f9a11b;
  height: 6px;
  width: 6px;
  display: inline-block;
  position: absolute;
  top: 8px;
  left: -15px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.noo-register-member-action,
.noo-login-member-action {
  text-align: center;
}
.noo-register-member-action .noo-button,
.noo-login-member-action .noo-button {
  padding: 12px 30px;
}
.noo-register-member-action .noo-button > i,
.noo-login-member-action .noo-button > i {
  top: 17px;
}
.noo-register-member-action .notice,
.noo-login-member-action .notice {
  display: none;
  padding: 15px;
}
/**
 * Style support plugin noo contact form 7
 */
.noo-box-contact-form-7 p {
  margin-bottom: 15px;
}
.noo-box-contact-form-7 p label {
  color: #fff;
  font-size: 13px;
  width: 100%;
  font-weight: 400;
}
.noo-box-contact-form-7 p span .wpcf7-not-valid-tip {
  color: #f9a11b;
  font-size: 12px;
  font-style: italic;
  padding: 6px 0 0;
}
.noo-box-contact-form-7 p span:after {
  position: absolute;
  bottom: -3px;
  left: 0;
  background: #fbb040;
  height: 1px;
  width: 30%;
  display: inline-block;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-contact-form-7 p span:focus:after,
.noo-box-contact-form-7 p span:hover:after {
  width: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-box-contact-form-7 p input[type="text"],
.noo-box-contact-form-7 p input[type="email"],
.noo-box-contact-form-7 p textarea {
  background: transparent;
  border: none;
  border-bottom: 1px solid #ccc;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-contact-form-7 p input[type="text"]:focus,
.noo-box-contact-form-7 p input[type="email"]:focus,
.noo-box-contact-form-7 p textarea:focus {
  outline: none;
  border-bottom: 1px solid #f9a11b;
}
.noo-box-contact-form-7 p textarea {
  width: 100%;
}
.noo-box-contact-form-7 .wpcf7-submit {
  background: #f9a11b;
  color: #fff;
  font-size: 16px;
  font-family: 'Exo 2', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  padding: 14px 30px;
  border: none;
  margin-top: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-contact-form-7 .wpcf7-submit > i {
  top: 18px;
}
.noo-box-contact-form-7 .wpcf7-submit:hover {
  background: #c27705;
}
.noo-box-contact-form-7 .wpcf7-submit:focus {
  outline: none;
}
.noo-box-contact-form-7 .wpcf7-response-output {
  border: 1px solid #f9a11b;
  color: #fff;
  margin: 0;
}
.noo-box-contact-form-7 div.wpcf7 img.ajax-loader {
  margin-left: -25px;
}
/**
 * Style upload
 */
.noo-upload .noo-upload-main > div {
  height: 100%;
  vertical-align: middle;
}
.noo-upload .noo-upload-main .noo-upload-left {
  padding: 0;
}
.noo-upload .noo-upload-main .noo-upload-left .noo-drop-file {
  border: 1px dashed #ccc;
  height: 100%;
  display: inline-block;
  width: 100%;
  text-align: center;
  line-height: 110px;
}
.noo-upload .noo-upload-main .noo-upload-left .noo-list-image {
  position: relative;
}
.noo-upload .noo-upload-main .noo-upload-left .noo-list-image .owl-controls .owl-next,
.noo-upload .noo-upload-main .noo-upload-left .noo-list-image .owl-controls .owl-prev {
  background: transparent;
  zoom: normal;
  position: absolute;
  top: 50%;
  margin: 0;
  padding: 0;
  height: 100%;
  line-height: 110px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-border-radius: 0;
  border-radius: 0;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-upload .noo-upload-main .noo-upload-left .noo-list-image .owl-controls .owl-next i,
.noo-upload .noo-upload-main .noo-upload-left .noo-list-image .owl-controls .owl-prev i {
  background: #114a82;
  color: #fff;
  display: inline-block;
  width: 36px;
  line-height: 36px;
  text-align: center;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-upload .noo-upload-main .noo-upload-left .noo-list-image .owl-controls .owl-next i:before,
.noo-upload .noo-upload-main .noo-upload-left .noo-list-image .owl-controls .owl-prev i:before {
  font-size: 20px;
  -webkit-transform: translate(0, 4px);
  -ms-transform: translate(0, 4px);
  -o-transform: translate(0, 4px);
  transform: translate(0, 4px);
}
.noo-upload .noo-upload-main .noo-upload-left .noo-list-image .owl-controls .owl-next i:hover,
.noo-upload .noo-upload-main .noo-upload-left .noo-list-image .owl-controls .owl-prev i:hover {
  background: #f9a11b;
}
.noo-upload .noo-upload-main .noo-upload-left .noo-list-image .owl-controls .owl-prev {
  left: 0;
}
.noo-upload .noo-upload-main .noo-upload-left .noo-list-image .owl-controls .owl-next {
  right: -1px;
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item {
  cursor: move;
  padding: 0 6px;
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item img {
  width: 100%;
  height: 110px;
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item i {
  font-size: 24px;
  line-height: 24px;
  color: #3a3f4c;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.4s ease 0.2s;
  -o-transition: all 0.4s ease 0.2s;
  transition: all 0.4s ease 0.2s;
  opacity: 0;
  filter: alpha(opacity=0);
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item i:hover {
  cursor: pointer;
  color: #114a82;
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item i.success {
  right: 0;
  left: auto !important;
  top: 20px !important;
  color: #f9a11b !important;
  cursor: initial !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item i.item-featured {
  top: 20px !important;
  left: 20px !important;
  color: #f9a11b !important;
  cursor: initial !important;
  background: #fff;
  padding: 3px 12px;
  -webkit-transition: all 0.4s ease 0.4s;
  -o-transition: all 0.4s ease 0.4s;
  transition: all 0.4s ease 0.4s;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
  -webkit-transform: translate(-4px, -9px);
  -ms-transform: translate(-4px, -9px);
  -o-transform: translate(-4px, -9px);
  transform: translate(-4px, -9px);
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item:first-child {
  padding-left: 0;
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item:last-child {
  padding-right: 0;
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item .item-image:before {
  content: '';
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0.4);
  -ms-transform: scale(0.4);
  -o-transform: scale(0.4);
  transform: scale(0.4);
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item .item-image.featured i {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item .item-image.featured i.remove-item {
  right: 0;
  left: auto;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item .item-image.featured i.set-featured {
  left: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item .item-image.featured i.set-featured.active {
  color: #114a82;
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item .item-image.featured i.set-featured.active:hover {
  color: #f9a11b;
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item:hover i {
  z-index: 2;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item:hover i.item-featured {
  opacity: 0 !important;
  filter: alpha(opacity=0) !important;
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item:hover .item-image.featured i.remove-item {
  right: 35%;
  -webkit-transform: translate(35%, -50%);
  -ms-transform: translate(35%, -50%);
  -o-transform: translate(35%, -50%);
  transform: translate(35%, -50%);
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item:hover .item-image.featured i.set-featured {
  left: 35%;
  -webkit-transform: translate(-35%, -50%);
  -ms-transform: translate(-35%, -50%);
  -o-transform: translate(-35%, -50%);
  transform: translate(-35%, -50%);
}
.noo-upload .noo-upload-main .noo-upload-left .owl-item:hover .item-image:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.noo-upload .noo-upload-main .noo-upload-left:after {
  clear: both;
  content: '';
  display: table;
}
.noo-upload .noo-upload-main .noo-upload-right {
  background: #ebebeb;
  line-height: 120px;
  text-align: center;
  width: 23%;
  float: right;
}
.noo-upload .noo-upload-main .noo-upload-right .btn-upload i {
  background: #fff;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.noo-upload .noo-upload-main .noo-upload-right .btn-upload i:before {
  font-size: 23px;
  color: #ebebeb;
  font-weight: 600;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-upload .noo-upload-main .noo-upload-right .btn-upload i:hover:before {
  color: #f9a11b;
}
.noo-upload .noo-upload-action:after {
  clear: both;
  content: '';
  display: table;
}
.noo-upload .noo-button {
  float: left;
  margin-top: 25px;
}
.noo-upload .process-upload-media {
  display: inline-block;
  line-height: 24px;
  padding: 10px;
  margin-top: 25px;
}
.noo-upload.slider .noo-upload-main {
  border: 1px solid #e5e5f8;
  padding: 15px;
  height: 145px;
  position: relative;
}
.noo-upload.slider .upload-show-more {
  display: none;
  position: absolute;
  bottom: 0;
  font-size: 20px;
  left: 38%;
  cursor: pointer;
  -webkit-transform: translate(-38%, 9px);
  -ms-transform: translate(-38%, 9px);
  -o-transform: translate(-38%, 9px);
  transform: translate(-38%, 9px);
}
.noo-upload.slider .upload-show-more:hover {
  color: #f9a11b;
}
.noo-upload.slider .noo-upload-left.upload-show-box-more {
  position: relative;
  width: 100%;
}
.noo-upload.slider .noo-upload-left.upload-show-box-more .owl-wrapper-outer {
  overflow: visible !important;
}
.noo-upload.slider .noo-upload-left.upload-show-box-more .owl-wrapper {
  max-width: 660px !important;
  z-index: 9999;
  background: #fff;
  padding: 25px 30px;
}
.noo-upload.slider .noo-upload-left.upload-show-box-more .owl-wrapper .owl-item {
  padding: 0 !important;
  margin: 5px !important;
}
.noo-upload.slider .noo-upload-left.upload-show-box-more .upload-close-more {
  position: absolute;
  top: 7px;
  right: 10px;
  color: #3a2323;
  font-size: 22px;
  cursor: pointer;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-upload.slider .noo-upload-left.upload-show-box-more .upload-close-more:hover {
  color: #f9a11b;
}
.noo-upload.slider .notice {
  display: table;
  font-style: italic;
  padding: 15px 0 0;
}
.noo-upload.normal .noo-upload-main {
  margin-bottom: 35px;
}
.noo-upload.normal .noo-upload-main:before,
.noo-upload.normal .noo-upload-main:after {
  content: " ";
  display: table;
}
.noo-upload.normal .noo-upload-main:after {
  clear: both;
}
.noo-upload.normal .noo-upload-main:before,
.noo-upload.normal .noo-upload-main:after {
  content: " ";
  display: table;
}
.noo-upload.normal .noo-upload-main:after {
  clear: both;
}
.noo-upload.normal .noo-upload-thumbnail {
  border: 1px solid #e5e5f8;
  padding: 5px;
  height: 138px;
  line-height: 120px;
  margin-right: 25px;
  width: 43%;
}
.noo-upload.normal .noo-upload-thumbnail img {
  height: 125px;
  width: 100%;
}
.noo-upload.normal .notice {
  display: inline-block;
  font-size: 14px;
  line-height: 26px;
  margin-bottom: -3px;
}
body.noo-cover-body:before {
  content: '';
  position: fixed;
  background: rgba(0, 0, 0, 0.8);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}
/*
* 7.0 Responsive
* -----------------------------------------------------------------------------
*/
/*
* 7.1 Responsive - Medium devices
* -----------------------------------------------------------------------------
*/
@media (max-width: 991px) {
  .off-canvas-enabled .site {
    opacity: 0.5;
    filter: alpha(opacity=50);
  }
  .noo-main-canvas .sub-menu {
    list-style: none;
  }
  .noo-container {
    position: relative;
  }
  button.noo_icon_menu {
    display: block;
    position: absolute;
    right: 0;
    top: 20px;
    background: #ffffff;
    color: #666f86;
    font-size: 20px;
    border: 0;
    padding: 5px 10px;
  }
  .off-canvas {
    width: 100%;
    overflow-x: hidden;
    position: relative;
  }
  .off-canvas body {
    width: 100%;
    overflow-x: hidden;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  .off-canvas body > * {
    left: 0;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform 500ms ease;
    -moz-transition: -moz-transform 500ms ease;
    -o-transition: -o-transform 500ms ease;
    transition: transform 500ms ease;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .off-canvas #off-canvas-nav {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 0;
    z-index: 1;
    background: none;
  }
  .off-canvas #off-canvas-nav .noo-main-canvas {
    margin: 0;
    position: absolute;
    left: 0;
    top: 0 !important;
    width: 250px;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse {
    background: none repeat scroll 0 0 #f3f3f9;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse:first-child {
    padding-top: 50px;
  }
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse:last-child {
    padding-bottom: 100px;
  }
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li {
    float: none;
  }
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li.magic-line {
    display: none;
  }
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li.active > a,
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li.current-menu-parent > a,
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li.current-menu-item > a,
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li.current-menu-ancestor > a {
    color: #114a82;
  }
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li.menu-item-has-children {
    position: relative;
  }
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li.menu-item-has-children i {
    width: 30px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 10px;
    display: block;
    line-height: 30px;
    cursor: pointer;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    opacity: 0.6;
    filter: alpha(opacity=60);
  }
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li.menu-item-has-children.active > i:before {
    content: "\f106";
  }
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li a {
    color: #000000;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    margin: 0;
    padding: 5px 20px;
    position: relative;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0;
  }
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li a:hover {
    color: #114a82;
  }
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li ul.sub-menu {
    padding-left: 30px;
    display: none;
  }
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li ul.sub-menu a {
    font-weight: 400;
    margin: 0;
  }
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li ul.sub-menu li.current-menu-item a {
    color: #114a82;
  }
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li ul.sub-menu li.current-menu-item a:before {
    width: 5px;
    height: 5px;
    background-color: #114a82;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    content: '';
    display: block;
    left: 0;
  }
  .off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li ul.sub-menu li.noo_widget_area {
    display: none;
  }
  .off-canvas-enabled body > * {
    -webkit-transform: translateX(250px);
    -moz-transform: translateX(250px);
    -o-transform: translateX(250px);
    transform: translateX(250px);
  }
  .off-canvas-enabled #noo-main-canvas {
    display: block;
  }
  body .noo-main-canvas {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #000;
    display: block;
    padding: 0;
  }
  .noo-main-canvas i {
    color: #000;
    font-size: 14px;
    line-height: 50px;
  }
  .nav-collapse {
    height: 0;
    overflow: hidden;
  }
  .navbar-default {
    min-height: 74px !important;
  }
  .navbar-wrapper .navbar-default .navbar-brand,
  .navbar-wrapper .navbar-default .header-meta a,
  .navbar-wrapper .navbar-default .navbar-brand.navbar-brand,
  .navbar-wrapper .navbar-default .header-meta a.navbar-brand,
  .navbar-wrapper .navbar-default .noo-main-menu .navbar-nav > li > a,
  .navbar-wrapper .navbar-default .noo-main-menu .navbar-nav > li > a.navbar-brand {
    line-height: 74px !important;
    margin-top: 0 !important;
  }
  .exit-cavas {
    position: fixed;
    top: 10px;
    left: -40px !important;
    width: 30px;
    height: 30px;
    display: block;
    background-image: url("../images/remove.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    z-index: 9;
    opacity: 0.6;
    filter: alpha(opacity=60);
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
  }
  .exit-cavas:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    color: #000000;
    text-decoration: none;
  }
}
/*
* 7.2 Responsive - Small devices
* -----------------------------------------------------------------------------
*/
@media (max-width: 767px) {
  .noo-topbar {
    display: none !important;
  }
}
/*
* 7.3 Responsive - Mobile devices
* -----------------------------------------------------------------------------
*/
/*
* 7.4 Responsive - Small Mobile devices
* -----------------------------------------------------------------------------
*/
.noo-theme-wraptext .wrap-title {
  display: inline-block;
  position: relative;
}
.noo-theme-wraptext .wrap-title .noo-theme-title-bg {
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  height: 81px;
  width: 149px;
  position: absolute;
  top: -13px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.noo-theme-wraptext .wrap-title .noo-theme-title {
  color: #114a82;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  position: relative;
  font-size: 36px;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .noo-theme-wraptext .wrap-title .noo-theme-title {
    font-size: 30px !important;
  }
}
@media screen and (max-width: 479px) {
  .noo-theme-wraptext .wrap-title .noo-theme-title {
    font-size: 24px !important;
  }
}
.noo-theme-wraptext .wrap-title .noo-theme-title .first-word {
  color: #f9a11b;
}
.noo-theme-wraptext .wrap-title .noo-theme-sub-title {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.noo-theme-wraptext .wrap-title .noo-theme-sub-title .icon-decotitle {
  font-size: 50px;
  line-height: 28px;
  color: #f9a11b;
  float: left;
  margin-right: 13px;
}
@media screen and (max-width: 767px) {
  .noo-theme-wraptext .wrap-title .noo-theme-sub-title {
    font-size: 14px;
  }
  .noo-theme-wraptext .wrap-title .noo-theme-sub-title .icon-decotitle {
    font-size: 28px;
  }
}
@media screen and (max-width: 479px) {
  .noo-theme-wraptext .wrap-title .noo-theme-sub-title .icon-decotitle {
    display: block;
    float: none;
  }
}
.noo-theme-wraptext.right {
  text-align: right;
}
.noo-theme-wraptext.right .wrap-title .noo-theme-title-bg {
  right: 0;
  left: auto;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.noo-theme-wraptext.left {
  text-align: left;
}
.noo-theme-wraptext.left .wrap-title .noo-theme-title-bg {
  left: 0;
  right: auto;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
/** Noo title **/
@media screen and (max-width: 767px) {
  .noo-title {
    font-size: 30px !important;
  }
}
@media screen and (max-width: 479px) {
  .noo-title {
    font-size: 24px !important;
  }
}
/** Noo sub title */
.bg-primary-overlay .noo-sub-title {
  display: block;
  margin-top: 15px;
  font-size: 18px;
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  .bg-primary-overlay .noo-sub-title {
    font-size: 14px;
  }
}
/** Noo sc caption  */
@media (min-width: 1200px) {
  .noo-sc-caption:before {
    content: attr(data-caption);
    position: absolute;
    top: 198px;
    left: -454px;
    font-size: 72px;
    color: #fefefe;
    text-transform: uppercase;
    font-family: 'Exo 2', sans-serif;
    font-weight: 600;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0.06;
    filter: alpha(opacity=6);
  }
}
/**
 * Style shortcode: Testimonial
 */
.noo-testimonial {
  position: relative;
  text-align: center;
  overflow: hidden;
}
.noo-testimonial.noo-sc-caption:before {
  top: 190px;
  left: -525px;
}
.noo-testimonial .noo-testimonial-wrap {
  cursor: ew-resize;
}
.noo-testimonial .sc-header {
  color: #ffffff;
  margin-bottom: 60px;
}
@media (min-width: 1200px) {
  .noo-testimonial .sc-header {
    width: 66.66666667%;
    margin: 5px auto 60px;
  }
}
.noo-testimonial .sc-header .fa {
  width: 48px;
  line-height: 48px;
  text-align: center;
  -webkit-box-shadow: 0 0 0 3px #ffffff;
  box-shadow: 0 0 0 3px #ffffff;
  color: #fff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 1.5em;
}
.noo-testimonial .sc-header .sc-title {
  font-size: 32px;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.noo-testimonial .testimonial-content .slick-list {
  overflow: visible;
}
.noo-testimonial .testimonial-content .noo-testimonial-name {
  font-size: 20px;
  text-transform: uppercase;
}
.noo-testimonial .testimonial-content .noo-testimonial-item img {
  max-width: 215px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  padding: 4px;
  background: #ffffff;
  display: inline-block;
}
.noo-testimonial .testimonial-content .slick-dots {
  bottom: 0;
}
.noo-testimonial .testimonial-content .slick-dots button {
  width: 20px;
  height: 4px;
  margin: 0 7px;
  padding: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
@media (max-width: 991px) {
  .noo-testimonial .testimonial-content .slick-dots button {
    height: 2px;
  }
}
.noo-testimonial .testimonial-content .slick-dots button:before {
  content: none;
}
.noo-testimonial .testimonial-content .slick-dots .slick-active button {
  background-color: #f9a11b;
}
.noo-testimonial .testimonial-content .bt-testimonial {
  display: inline;
  background: rgba(17, 74, 130, 0.7);
  position: absolute;
  top: 40%;
  font-size: 20px;
  width: 32px;
  height: 32px;
  line-height: 35px;
  color: #fff;
  z-index: 2;
}
.noo-testimonial .testimonial-content .bt-testimonial.prev-testimonial {
  left: 25px;
}
.noo-testimonial .testimonial-content .bt-testimonial.next-testimonial {
  right: 25px;
}
.noo-testimonial .testimonial-content .bt-testimonial:hover {
  cursor: pointer;
  background: rgba(249, 161, 27, 0.5);
}
.noo-testimonial .style-1 .sc-header {
  margin-bottom: 113px;
}
@media (min-width: 1200px) {
  .noo-testimonial .style-1 .sc-header {
    margin: 5px auto 113px;
  }
}
.noo-testimonial .style-1 .noo-testimonial-wrap {
  padding-bottom: 70px;
}
.noo-testimonial .style-1 .testimonial-content .noo-testimonial-item {
  padding: 48px 40px 35px;
  position: relative;
  background: #ffffff;
  border: 1px solid #e5e5f8;
}
@media (max-width: 767px) {
  .noo-testimonial .style-1 .testimonial-content .noo-testimonial-item {
    padding: 48px 20px 35px;
  }
}
.noo-testimonial .style-1 .testimonial-content .noo-testimonial-item img {
  position: absolute;
  top: -48px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
.noo-testimonial .style-1 .testimonial-content .noo-testimonial-item .noo-testimonial-name {
  color: #3a3f4c;
  margin-bottom: 7px;
}
.noo-testimonial .style-1 .testimonial-content .noo-testimonial-item .noo-testimonial-position {
  color: #abb2cc;
  display: block;
  margin-bottom: 20px;
}
.noo-testimonial .style-2 {
  color: #ffffff;
  margin-top: 95px;
  margin-bottom: 202px;
}
@media (max-width: 479px) {
  .noo-testimonial .style-2 {
    margin-top: 45px;
  }
}
.noo-testimonial .style-2 .noo-testimonial-wrap {
  padding-bottom: 52px;
}
.noo-testimonial .style-2 .testimonial-content .noo-testimonial-item .box-user {
  clear: both;
  margin-bottom: 35px;
}
@media (min-width: 480px) {
  .noo-testimonial .style-2 .testimonial-content .noo-testimonial-item .box-user {
    display: inline-block;
    margin: 0 auto;
    text-align: left;
    position: relative;
    padding-left: 125px;
    padding-top: 3px;
    margin-bottom: 60px;
  }
  .noo-testimonial .style-2 .testimonial-content .noo-testimonial-item .box-user img {
    position: absolute;
    top: 0;
    left: 0;
  }
}
.noo-testimonial .style-2 .testimonial-content .noo-testimonial-item .noo-testimonial-content {
  max-width: 970px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 30px;
  position: relative;
}
.noo-testimonial .style-2 .testimonial-content .noo-testimonial-item .noo-testimonial-content:before {
  content: '\f10d';
  font-size: 26px;
  color: #f9a11b;
  position: absolute;
  left: -54px;
  top: 0;
  font-family: FontAwesome;
}
.noo-testimonial .style-2 .testimonial-content .noo-testimonial-item .noo-testimonial-content:after {
  content: '\f10e';
  font-size: 26px;
  color: #f9a11b;
  position: absolute;
  right: -54px;
  bottom: 0;
  font-family: FontAwesome;
}
@media (max-width: 1199px) {
  .noo-testimonial .style-2 .testimonial-content .noo-testimonial-item .noo-testimonial-content {
    max-width: 80%;
    line-height: 25px;
  }
  .noo-testimonial .style-2 .testimonial-content .noo-testimonial-item .noo-testimonial-content:before {
    left: -25px;
  }
  .noo-testimonial .style-2 .testimonial-content .noo-testimonial-item .noo-testimonial-content:after {
    right: -25px;
  }
}
@media (max-width: 991px) {
  .noo-testimonial .style-2 .testimonial-content .noo-testimonial-item .noo-testimonial-content {
    font-size: 14px;
  }
}
/*** Controls ***/
/* Styling Next and Prev buttons */
/**
 * Style shortcode: Noo Partner
 */
.noo-partner {
  position: relative;
  padding: 50px 0;
}
.noo-partner .noo-title-header .noo-theme-title {
  margin: 0;
}
@media (max-width: 479px) {
  .noo-partner .noo-title-header {
    margin-bottom: 50px;
  }
}
.noo-partner .noo-hidden {
  display: none;
}
.noo-partner .partner-wapper div {
  text-align: center;
}
.noo-partner .partner-wapper div a {
  display: inline-block;
  overflow: hidden;
}
.noo-partner .partner-wapper div a img {
  max-width: 190px;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.noo-partner .partner-wapper div a:hover img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.noo-partner .partner-wapper .slick-slide {
  margin-left: 0px;
  margin-right: 6px;
}
.noo-partner .slick-slider {
  margin-right: 0;
  margin-left: 0;
}
/**
 * Style shortcode: Noo Gallery
 */
.noo-gallery .noo-theme-wraptext {
  text-align: center;
  margin-bottom: 50px;
}
.noo-gallery .noo-theme-wraptext .wrap-title .noo-theme-title {
  font-size: 32px;
  margin-bottom: 30px;
}
.noo-gallery .noo-theme-wraptext .wrap-title .noo-theme-sub-title {
  max-width: 770px;
  font-size: 14px;
}
.noo-gallery .galleries .gallery-item {
  max-width: 480px;
  width: 25%;
  height: 320px;
  overflow: hidden;
  float: left;
  position: relative;
}
.noo-gallery .galleries .gallery-item:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(17, 74, 130, 0.6);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-gallery .galleries .gallery-item i {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 25px;
  color: #ffffff;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  z-index: 1;
}
.noo-gallery .galleries .gallery-item .gallery-content {
  width: 100%;
  height: 100%;
  display: block;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-gallery .galleries .gallery-item .gallery-content .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.noo-gallery .galleries .gallery-item:hover:after,
.noo-gallery .galleries .gallery-item:hover i {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.noo-gallery .galleries .gallery-item:hover .gallery-content {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
@media (max-width: 1199px) {
  .noo-gallery .galleries .gallery-item {
    height: 225px;
  }
}
@media (max-width: 991px) {
  .noo-gallery .galleries .gallery-item {
    width: 33%;
    height: 200px;
  }
}
@media (max-width: 767px) {
  .noo-gallery .galleries .gallery-item {
    width: 50%;
    height: 180px;
  }
}
/**
 * Style shortcode: Noo Mailchimp
 */
.noo-mailchimp {
  position: relative;
  padding: 40px 0 60px;
  /** RESPONSIVE  */
}
.noo-mailchimp .mailchimp-notice {
  color: #ffffff;
  margin-top: 20px;
  padding: 5px 10px;
  border: 1px solid #f9a11b;
  max-width: 420px;
}
.noo-mailchimp .mailchimp-notice a {
  color: #f9a11b;
}
.noo-mailchimp .noo-title {
  font-size: 34px;
}
.noo-mailchimp .noo-mailchimp-main {
  position: relative;
  max-width: 420px;
  margin-top: 26px;
}
.noo-mailchimp .noo-mailchimp-main:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  background: #fbb040;
  height: 1px;
  width: 30%;
  display: inline-block;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-mailchimp .noo-mailchimp-main:hover:after {
  width: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-mailchimp .noo-mailchimp-main:hover i {
  color: #f9a11b;
}
.noo-mailchimp .noo-mailchimp-main input {
  background: transparent;
  border: none;
  outline: none;
}
.noo-mailchimp .noo-mailchimp-main input::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
.noo-mailchimp .noo-mailchimp-main input:-ms-input-placeholder {
  color: #ffffff;
}
.noo-mailchimp .noo-mailchimp-main input::-webkit-input-placeholder {
  color: #ffffff;
}
.noo-mailchimp .noo-mailchimp-main input:focus,
.noo-mailchimp .noo-mailchimp-main input:hover {
  outline: none;
}
.noo-mailchimp .noo-mailchimp-main input:focus::-moz-placeholder,
.noo-mailchimp .noo-mailchimp-main input:hover::-moz-placeholder {
  color: #9ea3b2;
  opacity: 1;
}
.noo-mailchimp .noo-mailchimp-main input:focus:-ms-input-placeholder,
.noo-mailchimp .noo-mailchimp-main input:hover:-ms-input-placeholder {
  color: #9ea3b2;
}
.noo-mailchimp .noo-mailchimp-main input:focus::-webkit-input-placeholder,
.noo-mailchimp .noo-mailchimp-main input:hover::-webkit-input-placeholder {
  color: #9ea3b2;
}
.noo-mailchimp .noo-mailchimp-main input[type="email"] {
  width: 100%;
  padding: 7px 0;
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
}
.noo-mailchimp .noo-mailchimp-main input[type="submit"] {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  text-indent: -200px;
  z-index: 9;
  width: 36px;
  height: 100%;
  line-height: 36px;
}
.noo-mailchimp .noo-mailchimp-main i {
  position: absolute;
  top: 0;
  right: 10px;
  line-height: 36px;
  font-size: 16px;
  color: #ffffff;
}
.noo-mailchimp .after_submmit .mc4wp-form-fields {
  display: none;
}
.noo-mailchimp img {
  position: absolute;
  right: 0;
  top: -48px;
}
.noo-mailchimp .mc4wp-response {
  max-width: 420px;
  padding: 5px 0;
}
.noo-mailchimp .mc4wp-response * {
  color: #f9a11b;
}
@media (max-width: 1199px) {
  .noo-mailchimp img {
    display: none;
  }
}
/**
 * Style shortcode: Noo Service
 */
.noo-ads-service {
  position: relative;
  min-height: 180px;
  padding: 35px 0;
}
.noo-ads-service .noo-title {
  font-size: 34px;
}
.noo-ads-service .noo-ads-phone {
  position: absolute;
  top: 60px;
  right: 0;
  min-width: 295px;
}
.noo-ads-service .noo-ads-phone .fa-phone {
  font-size: 50px;
  line-height: 75px;
  float: left;
  padding-right: 10px;
  color: #ffffff;
  -webkit-transform: rotate(16deg);
  -ms-transform: rotate(16deg);
  -o-transform: rotate(16deg);
  transform: rotate(16deg);
}
.noo-ads-service .noo-ads-phone .noo-ads-desc {
  line-height: 32px;
  font-size: 16px;
  color: #ffffff;
}
.noo-ads-service .noo-ads-phone .noo-ads-desc a {
  color: #ffffff;
  font-size: 24px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-ads-service .noo-ads-phone .noo-ads-desc a:hover {
  color: #f9a11b;
}
@media (max-width: 767px) {
  .noo-ads-service .noo-ads-phone {
    min-width: 270px;
    position: relative;
    top: 0;
  }
  .noo-ads-service .noo-ads-phone .noo-ads-desc a {
    font-size: 20px;
  }
}
.noo-ads-service img {
  position: absolute;
  bottom: 0;
  left: -275px;
}
@media (max-width: 1740px) {
  .noo-ads-service img {
    display: none;
  }
}
@media (max-width: 767px) {
  .noo-ads-service .noo-sub-title {
    margin-top: 10px;
  }
}
/** Boxed Layout */
.boxed-layout .noo-ads-service img {
  display: none;
}
/**
 * Style shortcode: Pricing Table
 */
.noo-pricing-table-item-wrap {
  padding: 30px 15px;
}
.noo-pricing-table-item-wrap.is_featured .noo-pricing-table-item {
  -webkit-transform: translate(0, -30px);
  -ms-transform: translate(0, -30px);
  -o-transform: translate(0, -30px);
  transform: translate(0, -30px);
}
.noo-pricing-table-item-wrap.is_featured .noo-pricing-table-item .pricing-header {
  background: #db8706;
}
.noo-pricing-table-item-wrap.is_featured .noo-pricing-table-item .pricing-header .pricing-title {
  color: #fff;
}
.noo-pricing-table-item-wrap.is_featured .noo-pricing-table-item .pricing-header:before,
.noo-pricing-table-item-wrap.is_featured .noo-pricing-table-item .pricing-header:after {
  background: #db8706;
}
.noo-pricing-table-item-wrap.is_featured .noo-pricing-table-item ul.pricing-body {
  padding: 58px 35px 20px;
}
.noo-pricing-table-item-wrap.is_featured .noo-pricing-table-item ul.pricing-body li {
  line-height: 50px;
}
.noo-pricing-table-item-wrap.is_featured .noo-pricing-table-item .pricing-action {
  padding: 5px 0 40px;
}
.noo-pricing-table-item {
  border: 1px solid #e5e5f8;
  text-align: center;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-pricing-table-item .pricing-header {
  background: #114a82;
  color: #fff;
  padding: 25px 25px 0;
  text-transform: uppercase;
  position: relative;
}
.noo-pricing-table-item .pricing-header .pricing-title {
  color: #f9a11b;
  font-size: 26px;
  font-weight: 600;
  margin: 0;
  padding: 0;
  margin-bottom: 30px;
}
.noo-pricing-table-item .pricing-header .noo-price {
  font-size: 50px;
  line-height: 26px;
  font-weight: 600;
  position: relative;
}
.noo-pricing-table-item .pricing-header .noo-price .format_price {
  font-size: 26px;
  position: absolute;
  top: -10px;
  -webkit-transform: translate(-6px, 0);
  -ms-transform: translate(-6px, 0);
  -o-transform: translate(-6px, 0);
  transform: translate(-6px, 0);
}
.noo-pricing-table-item .pricing-header .noo-after-price {
  margin: 10px 0 0;
  font-weight: 100;
}
.noo-pricing-table-item .pricing-header .pricing-line:before {
  content: '';
  position: absolute;
  bottom: -18px;
  left: 0;
  height: 10px;
  width: 51%;
  background: #f9a11b;
  -webkit-transform: skew(0deg, 12deg);
  -moz-transform: skew(0deg, 12deg);
  -ms-transform: skew(0deg, 12deg);
  transform: skew(0deg, 12deg);
}
.noo-pricing-table-item .pricing-header .pricing-line:after {
  content: '';
  position: absolute;
  bottom: -18px;
  right: 0;
  height: 10px;
  width: 50%;
  background: #f9a11b;
  -webkit-transform: skew(0deg, -12deg);
  -moz-transform: skew(0deg, -12deg);
  -ms-transform: skew(0deg, -12deg);
  transform: skew(0deg, -12deg);
}
.noo-pricing-table-item .pricing-header:before {
  content: '';
  position: absolute;
  bottom: -11px;
  left: 0;
  height: 25px;
  width: 51%;
  background: #114a82;
  -webkit-transform: skew(0deg, 12deg);
  -moz-transform: skew(0deg, 12deg);
  -ms-transform: skew(0deg, 12deg);
  transform: skew(0deg, 12deg);
}
.noo-pricing-table-item .pricing-header:after {
  content: '';
  position: absolute;
  bottom: -8px;
  right: 0;
  height: 25px;
  width: 50%;
  background: #114a82;
  -webkit-transform: skew(0deg, -12deg);
  -moz-transform: skew(0deg, -12deg);
  -ms-transform: skew(0deg, -12deg);
  transform: skew(0deg, -12deg);
}
.noo-pricing-table-item ul.pricing-body {
  background: #fff;
  list-style: none;
  padding: 45px 35px 20px;
  margin: 0;
}
.noo-pricing-table-item ul.pricing-body li {
  border-bottom: 1px solid #e5e5f8;
  color: #515666;
  font-size: 14px;
  font-weight: 400;
  line-height: 40px;
}
.noo-pricing-table-item ul.pricing-body li span:not(.unlimited) {
  color: #f9a11b;
  font-size: 14px;
  line-height: 40px;
  font-weight: 600;
}
.noo-pricing-table-item ul.pricing-body li:last-child {
  border-bottom: none;
}
.noo-pricing-table-item .pricing-action {
  background: #fff;
  padding: 0 0 40px;
}
.noo-pricing-table-item .pricing-action .notice {
  font-size: 13px;
  padding: 6px 0;
}
.noo-pricing-table-item:hover {
  -webkit-box-shadow: 0 0 30px 3px rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 30px 3px rgba(0, 0, 0, 0.12);
  -webkit-transform: translate(0, -15px);
  -ms-transform: translate(0, -15px);
  -o-transform: translate(0, -15px);
  transform: translate(0, -15px);
}
@media (max-width: 767px) {
  .noo-pricing-table-item-wrap.is_featured .noo-pricing-table-item {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .noo-pricing-table-item .pricing-header .pricing-line:before,
  .noo-pricing-table-item .pricing-header .pricing-line:after {
    bottom: -21px;
    width: 50%;
    z-index: 1;
  }
  .noo-pricing-table-item .pricing-header:before,
  .noo-pricing-table-item .pricing-header:after {
    bottom: -15px;
    height: 35px;
    width: 50%;
  }
  .noo-pricing-table-item ul.pricing-body {
    padding: 60px 35px 20px;
  }
}
/**
 * Style shortcode: Advanced Search Property
 */
.noo-advanced-search-property .noo-theme-wraptext {
  margin-bottom: 50px;
}
.noo-advanced-search-property .show-filter-property {
  display: none;
}
.noo-advanced-search-property .gm-svpc {
  background: rgba(17, 74, 130, 0.8) !important;
  left: -15px !important;
  top: -15px !important;
  width: 40px !important;
  height: 40px !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-advanced-search-property .gm-svpc:hover {
  background: #f9a11b !important;
}
.noo-advanced-search-property .gm-svpc > div > div {
  left: 5px !important;
  top: 5px !important;
}
.noo-advanced-search-property .gmap-controls-wrap {
  max-width: 1200px;
  margin: 0px auto;
  position: absolute;
  float: left;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 50%;
  margin-left: -600px;
  pointer-events: none;
}
.noo-advanced-search-property .gmap-controls-wrap .gmap-zoom {
  position: absolute;
  top: 30px;
  left: 15px;
  pointer-events: auto;
}
.noo-advanced-search-property .gmap-controls-wrap .gmap-zoom > span {
  background: rgba(17, 74, 130, 0.8);
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  margin-bottom: 8px;
  cursor: pointer;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-advanced-search-property .gmap-controls-wrap .gmap-zoom > span > i {
  line-height: 40px;
}
.noo-advanced-search-property .gmap-controls-wrap .gmap-zoom > span:hover {
  background-color: #f9a11b;
}
.noo-advanced-search-property .gmap-controls-wrap .box-search-map {
  position: absolute;
  top: 29px;
  left: 75px;
  pointer-events: auto;
}
.noo-advanced-search-property .gmap-controls-wrap .box-search-map > input[type="text"] {
  border: 1px solid #e5e5f8;
  padding: 8px 15px 7px;
  width: 300px;
}
.noo-advanced-search-property .gmap-controls-wrap .box-search-map > input[type="text"]:focus {
  outline: none;
  border: 1px solid #f9a11b;
}
.noo-advanced-search-property .gmap-controls-wrap .gmap-controls {
  position: absolute;
  top: 30px;
  right: 15px;
  background: rgba(17, 74, 130, 0.8);
  pointer-events: auto;
}
.noo-advanced-search-property .gmap-controls-wrap .gmap-controls > div {
  display: inline-block;
  color: #fff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 13px;
  float: left;
  cursor: pointer;
  padding: 10px 15px 5px;
  line-height: 26px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-advanced-search-property .gmap-controls-wrap .gmap-controls > div > i {
  margin-right: 5px;
}
.noo-advanced-search-property .gmap-controls-wrap .gmap-controls > div.map-view {
  position: relative;
}
.noo-advanced-search-property .gmap-controls-wrap .gmap-controls > div.map-view:hover .map-view-type {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.noo-advanced-search-property .gmap-controls-wrap .gmap-controls > div.gmap-next > i {
  margin-left: 5px;
}
.noo-advanced-search-property .gmap-controls-wrap .gmap-controls > div:hover {
  background: #f9a11b;
}
.noo-advanced-search-property .gmap-controls-wrap .gmap-controls .map-view-type {
  position: absolute;
  top: 50px;
  left: 0;
  visibility: hidden;
  -webkit-transform: translate(0, 30%);
  -ms-transform: translate(0, 30%);
  -o-transform: translate(0, 30%);
  transform: translate(0, 30%);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-advanced-search-property .gmap-controls-wrap .gmap-controls .map-view-type > span {
  background: rgba(17, 74, 130, 0.8);
  display: inline-block;
  pointer-events: auto;
  width: 100px;
  padding: 8px 15px 3px;
}
.noo-advanced-search-property .gmap-controls-wrap .gmap-controls .map-view-type > span:hover {
  color: #f9a11b;
}
@media (max-width: 1199px) {
  .noo-advanced-search-property .gmap-controls-wrap {
    left: 0;
    margin-left: 0;
  }
  .noo-advanced-search-property .gmap-controls-wrap .gmap-controls {
    right: auto !important;
    left: 15px;
  }
  .noo-advanced-search-property .gmap-controls-wrap .gmap-zoom,
  .noo-advanced-search-property .gmap-controls-wrap .box-search-map {
    top: 90px;
  }
}
@media (max-width: 767px) {
  .noo-advanced-search-property .gmap-controls-wrap {
    left: 0;
    margin-left: 0;
  }
  .noo-advanced-search-property .gmap-controls-wrap .gmap-controls {
    top: 0 !important;
    right: 0 !important;
    left: 0 !important;
    width: 100%;
  }
  .noo-advanced-search-property .gmap-controls-wrap .gmap-controls > div {
    font-size: 12px;
    padding: 10px 8px;
  }
  .noo-advanced-search-property .gmap-controls-wrap .gmap-controls > div.map-view {
    display: none;
  }
  .noo-advanced-search-property .gmap-controls-wrap .gmap-zoom {
    top: 100px;
  }
  .noo-advanced-search-property .gmap-controls-wrap .gmap-zoom > span {
    float: left;
    margin-right: 15px;
  }
  .noo-advanced-search-property .gmap-controls-wrap .box-search-map {
    left: 0;
    top: 46px;
    width: 100%;
  }
  .noo-advanced-search-property .gmap-controls-wrap .box-search-map > input[type="text"] {
    display: inline-block;
    width: 100%;
  }
}
.noo-advanced-search-property .noo-box-map.style-3 .gmap-controls-wrap {
  top: 60px;
}
@media (max-width: 767px) {
  .noo-advanced-search-property .noo-box-map.style-3 .gmap-controls-wrap {
    top: 182px;
  }
}
.noo-box-map-top {
  margin: -50px 0;
}
.noo-box-map .noo-property-item-map {
  display: table;
  width: 100%;
  position: relative;
}
.noo-box-map .noo-advanced-search-property-top-wrap {
  background: #114a82;
}
.noo-box-map .noo-advanced-search-property-top {
  max-width: 1170px;
  margin: auto;
  padding: 10px 0;
}
.noo-box-map .noo-advanced-search-property-top .noo-item-wrap {
  margin-bottom: 0;
}
.noo-box-map .noo-advanced-search-property-top .noo-location-map {
  width: 170px;
  float: left;
}
.noo-box-map .noo-advanced-search-property-top .noo-location-map .chosen-container-single .chosen-single {
  padding: 5px 15px;
}
.noo-box-map .noo-advanced-search-property-top .noo-location-map .chosen-container-single .chosen-single abbr {
  display: none;
}
.noo-box-map .noo-advanced-search-property-top .noo-location-map .chosen-container-single .chosen-single div b:before {
  line-height: 38px;
  content: "\f0dc";
  font-family: "FontAwesome";
  color: #abb2cc;
  border-left: none;
}
.noo-box-map .noo-advanced-search-property-top .noo-address-map {
  display: inline-block;
  width: calc( 100% - 285px);
  float: left;
}
.noo-box-map .noo-advanced-search-property-top .noo-address-map input[type="text"] {
  color: #515666;
  font-size: 14px;
  line-height: 24px;
  border: 1px solid #e5e5f8;
  border-left: none;
  padding: 6px 15px;
  width: 100%;
}
.noo-box-map .noo-advanced-search-property-top .noo-address-map input[type="text"]::-moz-placeholder {
  color: #515666;
  opacity: 1;
}
.noo-box-map .noo-advanced-search-property-top .noo-address-map input[type="text"]:-ms-input-placeholder {
  color: #515666;
}
.noo-box-map .noo-advanced-search-property-top .noo-address-map input[type="text"]::-webkit-input-placeholder {
  color: #515666;
}
.noo-box-map .noo-advanced-search-property-top .noo-address-map input[type="text"]:hover::-moz-placeholder,
.noo-box-map .noo-advanced-search-property-top .noo-address-map input[type="text"]:focus::-moz-placeholder {
  color: #9ea3b2;
  opacity: 1;
}
.noo-box-map .noo-advanced-search-property-top .noo-address-map input[type="text"]:hover:-ms-input-placeholder,
.noo-box-map .noo-advanced-search-property-top .noo-address-map input[type="text"]:focus:-ms-input-placeholder {
  color: #9ea3b2;
}
.noo-box-map .noo-advanced-search-property-top .noo-address-map input[type="text"]:hover::-webkit-input-placeholder,
.noo-box-map .noo-advanced-search-property-top .noo-address-map input[type="text"]:focus::-webkit-input-placeholder {
  color: #9ea3b2;
}
.noo-box-map .noo-advanced-search-property-top button {
  background: #f9a11b;
  float: left;
  font-family: 'Exo 2', sans-serif;
  font-weight: 500;
  font-size: 15px;
  text-transform: uppercase;
  color: #fff;
  width: 115px;
  border: none;
  padding: 7px 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-map .noo-advanced-search-property-top button:hover {
  background: #c27705;
}
.noo-box-map .noo-advanced-search-property-top:after {
  clear: both;
  content: '';
  display: table;
}
.noo-box-map .noo-advanced-search-property-wrap {
  background: #fff;
  padding: 50px 30px 20px;
  position: relative;
  border: 1px solid #e5e5f8;
  margin-top: -170px !important;
}
.noo-box-map .noo-advanced-search-property-wrap .noo-action-search-top {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
}
.noo-box-map .noo-advanced-search-property-wrap .noo-action-search-top:after {
  clear: both;
  content: '';
  display: table;
}
.noo-box-map .noo-advanced-search-property-wrap .noo-action-search-top .show-filter-property {
  display: none;
  background: #efefef;
  padding: 10px 30px;
  color: #515666;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-map .noo-advanced-search-property-wrap .noo-action-search-top .show-filter-property:hover {
  color: #f9a11b;
}
.noo-box-map .noo-advanced-search-property-wrap .noo-label-form {
  background: #f9a11b;
  color: #fff;
  display: inline-block;
  font-family: 'Exo 2', sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  padding: 10px 30px;
  float: left;
}
.noo-box-map .noo-property-item-map-wrap {
  background: #fff;
  border: 1px solid #e5e5f8;
  cursor: initial;
  margin: -280px 0 0 -90px;
  width: 490px;
  max-width: 490px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-box-shadow: 0 0 30px 3px rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 30px 3px rgba(0, 0, 0, 0.12);
}
.noo-box-map .noo-property-item-map-wrap .noo-thumbnail {
  float: left;
  width: 180px;
  position: relative;
}
.noo-box-map .noo-property-item-map-wrap .noo-thumbnail img {
  height: 150px;
  width: 100%;
}
.noo-box-map .noo-property-item-map-wrap .noo-thumbnail a {
  display: inline-block;
}
.noo-box-map .noo-property-item-map-wrap .noo-thumbnail a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 30%;
  height: 100%;
  background: rgba(17, 74, 130, 0.6);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-map .noo-property-item-map-wrap .noo-thumbnail a:after {
  content: '\f064';
  font-family: 'FontAwesome';
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 20px;
  color: #fff;
  -webkit-transform: translate(-50%, -50%) scale(0.6);
  -ms-transform: translate(-50%, -50%) scale(0.6);
  -o-transform: translate(-50%, -50%) scale(0.6);
  transform: translate(-50%, -50%) scale(0.6);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-map .noo-property-item-map-wrap .noo-content {
  float: left;
  padding: 20px 25px 9px;
  color: #3a3f4c;
  width: 305px;
}
.noo-box-map .noo-property-item-map-wrap .noo-content .noo-content-title {
  font-size: 20px;
  line-height: 26px;
  font-weight: 500;
  margin: 0 0 5px;
  padding: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-map .noo-property-item-map-wrap .noo-content .noo-content-title a {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-map .noo-property-item-map-wrap .noo-content .noo-info > span {
  display: inline-block;
  color: #515666;
  font-size: 14px;
  margin-right: 20px;
}
.noo-box-map .noo-property-item-map-wrap .noo-content .noo-info > span > i {
  color: #f9a11b;
  margin-right: 8px;
  display: inline-block;
  width: 20px;
  line-height: 20px;
  font-size: 20px;
}
.noo-box-map .noo-property-item-map-wrap .noo-content .noo-info > span:before {
  font-size: 20px;
  color: #f9a11b;
  margin-right: 15px;
}
.noo-box-map .noo-property-item-map-wrap .noo-content .noo-info > span:last-child {
  margin-right: 0;
}
.noo-box-map .noo-property-item-map-wrap .noo-content .noo-info:after {
  clear: both;
  content: '';
  display: table;
}
.noo-box-map .noo-property-item-map-wrap .noo-action {
  width: 305px;
  position: absolute;
  bottom: -1px;
  right: -1px;
  border-top: 1px solid #e5e5f8;
  line-height: 40px;
  background: #fbfbfe;
}
.noo-box-map .noo-property-item-map-wrap .noo-action .noo-price {
  color: #abb2cc;
  font-size: 20px;
  line-height: 23px;
  text-transform: uppercase;
  font-weight: 400;
  float: left;
  padding: 7px 25px;
  width: 265px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.noo-box-map .noo-property-item-map-wrap .noo-action .noo-price .after-price {
  font-size: 12px;
}
.noo-box-map .noo-property-item-map-wrap .noo-action .more {
  background: #f9a11b;
  display: inline-block;
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  float: right;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-map .noo-property-item-map-wrap .noo-action .more i {
  color: #fff;
}
.noo-box-map .noo-property-item-map-wrap .noo-action .more:hover {
  background: #114a82;
}
.noo-box-map .noo-property-item-map-wrap > img {
  position: absolute !important;
  top: 15px;
  right: 15px;
  font-size: 14px;
  color: #ababab;
  cursor: pointer;
  margin: 0 !important;
  z-index: 9;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-map .noo-property-item-map-wrap:hover .noo-thumbnail a:before {
  width: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-box-map .noo-property-item-map-wrap:hover .noo-thumbnail a:after {
  -webkit-transform: translate(-50%, -50%) scale(1);
  -ms-transform: translate(-50%, -50%) scale(1);
  -o-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-box-map .noo-property-item-map-wrap:hover > img {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-box-map .noo-property-item-map-wrap:hover > img:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-box-map .noo-property-item-map-wrap:after {
  clear: both;
  content: '';
  display: table;
}
.noo-box-map .noo-advanced-search-property-wrap {
  max-width: 1170px;
  margin: auto;
}
.noo-box-map.small .noo-property-item-map-wrap {
  display: none;
  margin: -140px 0 0 -95px;
  width: auto !important;
  min-width: 200px;
  max-width: 260px;
  padding: 6px 15px;
}
.noo-box-map.small .noo-property-item-map-wrap > img {
  display: none;
}
.noo-box-map.bottom .noo-property-item-map-wrap {
  margin: 35px 0 0 -120px;
}
@media (max-width: 767px) {
  .noo-box-map.bottom .noo-property-item-map-wrap {
    display: none;
  }
}
@media (max-width: 767px) {
  .noo-box-map .noo-property-item-map-wrap {
    margin: -350px 0 0 -190px;
  }
  .noo-box-map .noo-property-item-map-wrap .noo-thumbnail {
    float: none;
    width: 100%;
  }
  .noo-box-map .noo-property-item-map-wrap .noo-thumbnail a {
    display: block;
  }
  .noo-box-map .noo-property-item-map-wrap .noo-thumbnail img {
    height: auto;
  }
  .noo-box-map .noo-property-item-map-wrap .noo-content {
    float: none;
    padding: 5px 10px 5px 30px;
    width: 100%;
  }
  .noo-box-map .noo-property-item-map-wrap .noo-action {
    width: 100%;
    position: relative;
    bottom: auto;
    right: auto;
    margin: 0 -15px;
  }
  .noo-box-map .noo-property-item-map-wrap .noo-action .noo-price {
    width: 85%;
  }
  .noo-box-map .noo-property-item-map-wrap .noo-action .more {
    right: -23px;
    position: absolute;
  }
  .noo-box-map .noo-property-item-map-wrap > img {
    top: 30px;
    opacity: 1;
    filter: alpha(opacity=100);
  }
  .noo-box-map .noo-property-item-map-wrap:hover .noo-thumbnail a:before,
  .noo-box-map .noo-property-item-map-wrap:hover .noo-thumbnail a:after {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .noo-box-map .noo-property-item-map-wrap:hover > img {
    -webkit-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    -o-transform: translate(0, -100%);
    transform: translate(0, -100%);
    opacity: 1;
    filter: alpha(opacity=100);
  }
  .noo-box-map .noo-property-item-map {
    width: 100%;
  }
}
.noo-advanced-search-property-form .chosen-container {
  background: #fff;
}
.noo-advanced-search-property-form .chosen-container-single .chosen-single {
  padding: 10px 15px;
}
.noo-advanced-search-property-form .chosen-container-single .chosen-single div b:before {
  line-height: 48px;
}
.noo-advanced-search-property-form .chosen-container-single .chosen-single abbr {
  top: 18px;
  right: 50px;
}
.noo-advanced-search-property-form .noo-item-wrap > input[type="url"],
.noo-advanced-search-property-form .noo-item-wrap > input[type="number"],
.noo-advanced-search-property-form .noo-item-wrap > input[type="password"],
.noo-advanced-search-property-form .noo-item-wrap > input[type="text"] {
  padding: 11px 15px;
}
.noo-advanced-search-property-form .noo-item-wrap {
  margin-bottom: 30px;
}
.noo-advanced-search-property-form .noo-price {
  padding: 8px 6px;
}
.noo-advanced-search-property-form .noo-price .price-results {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  margin: 15px 0 0 -5px;
}
.noo-advanced-search-property-form .noo-price .price-results .format_price {
  margin-right: -4px;
}
.noo-advanced-search-property-form .noo-area {
  padding: 8px 6px;
}
.noo-advanced-search-property-form .noo-area .area-results {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  margin: 15px 0 0 -5px;
}
.noo-advanced-search-property-form .noo-box-button .noo-button {
  font-size: 16px;
  padding: 13px 30px;
  width: 100%;
}
.noo-advanced-search-property-form .noo-box-button .noo-button > span {
  margin-right: 5px;
}
.noo-advanced-search-property-form .show-features {
  background: #fff;
  display: inline-block;
  padding: 6px 18px;
  border: 1px solid #e5e5f8;
  cursor: pointer;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-advanced-search-property-form .show-features:after {
  content: "\f3d0";
  font-family: "Ionicons";
  margin-left: 6px;
}
.noo-advanced-search-property-form .show-features:hover {
  color: #f9a11b;
}
.noo-advanced-search-property-form .noo-box-action {
  margin: 10px -15px 30px;
}
.noo-advanced-search-property-form .noo-box-features {
  display: none;
  position: absolute;
  z-index: 2;
}
.noo-advanced-search-property-form .noo-box-features .noo-item-wrap {
  background: #fff;
  display: table;
  padding: 15px 5px;
  -webkit-box-shadow: 0 0 25px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 25px 1px rgba(0, 0, 0, 0.1);
}
@media (max-width: 767px) {
  .noo-advanced-search-property-form .noo-box-features {
    margin: 0;
    position: static;
  }
  .noo-advanced-search-property-form .noo-box-features .noo-box-features-content {
    padding: 0;
  }
  .noo-advanced-search-property-form .noo-box-features .noo-item-wrap {
    width: 100%;
  }
}
.noo-advanced-search-property-form select {
  border: 1px solid #e5e5f8;
  padding: 10px 10px;
  width: 100%;
}
.noo-advanced-search-property-form.style-2 {
  position: relative;
}
.noo-advanced-search-property-form.style-2 .noo-advanced-search-property-wrap {
  position: absolute;
  top: 93px;
  right: 225px;
  margin: 0 !important;
  max-width: 330px;
}
.noo-advanced-search-property-form.style-2 .noo-advanced-search-property-wrap .noo-item-wrap,
.noo-advanced-search-property-form.style-2 .noo-advanced-search-property-wrap .box-show-features,
.noo-advanced-search-property-form.style-2 .noo-advanced-search-property-wrap .noo-box-button {
  width: 100%;
}
.noo-advanced-search-property-form.style-2 .noo-advanced-search-property-wrap .box-show-features {
  margin: -25px 0 25px;
}
.noo-advanced-search-property-form.style-2 .noo-advanced-search-property-wrap .noo-action-search-top {
  display: none;
}
.noo-advanced-search-property-form.style-2 .noo-advanced-search-property-wrap .show-features {
  width: 100%;
  text-align: center;
}
@media (max-width: 1199px) {
  .noo-advanced-search-property-form.style-2 .noo-advanced-search-property-wrap {
    right: 50px;
  }
}
@media (max-width: 767px) {
  .noo-advanced-search-property-form.style-2 .noo-advanced-search-property-wrap {
    position: static;
    top: 0;
    right: 0;
    margin: 0 !important;
    max-width: 100%;
    width: 100%;
  }
  .noo-advanced-search-property-form.style-2 .noo-search-map {
    height: 500px;
  }
}
@media (max-width: 767px) {
  .noo-advanced-search-property-form.style-3 .noo-search-map {
    height: 500px !important;
  }
  .noo-advanced-search-property-form.style-3 .noo-advanced-search-property-top {
    padding: 15px;
  }
  .noo-advanced-search-property-form.style-3 .noo-advanced-search-property-top .noo-location-map,
  .noo-advanced-search-property-form.style-3 .noo-advanced-search-property-top .noo-address-map,
  .noo-advanced-search-property-form.style-3 .noo-advanced-search-property-top button {
    float: none;
    width: 100%;
    margin-bottom: 15px;
  }
  .noo-advanced-search-property-form.style-3 .noo-advanced-search-property-top .noo-address-map input[type="text"] {
    padding: 10px 15px;
  }
  .noo-advanced-search-property-form.style-3 .noo-advanced-search-property-top button {
    margin-bottom: 0;
  }
}
.noo-box-map-header .noo-advanced-search-property .gmap-controls-wrap .gmap-controls {
  right: -125px;
}
@media (max-width: 1441px) {
  .noo-box-map-header .noo-advanced-search-property .gmap-controls-wrap .gmap-controls {
    right: -42px;
  }
}
body.body-fullmap {
  overflow: hidden;
}
.fullmap {
  position: fixed !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0px;
  padding: 0px;
  top: 0px;
  left: 0px;
  z-index: 98;
}
.fullmap .noo-advanced-search-property-wrap {
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  z-index: 99;
}
.fullmap .gmap-controls-wrap {
  max-width: 100%;
  width: 100%;
  left: 0px;
  margin-left: 0px;
}
.fullmap .gmap-controls-wrap .gmap-controls {
  right: 30px;
  z-index: 111;
}
.fullmap .noo-box-map-header .noo-advanced-search-property-wrap {
  left: auto;
  right: 30px !important;
}
@media (max-width: 767px) {
  .fullmap .noo-advanced-search-property-wrap {
    display: none;
  }
}
/**
 * Style results property
 */
.noo-results-property {
  max-width: 1170px;
  margin: 30px auto 40px;
  display: none;
}
.noo-results-property .noo-loading-property {
  text-align: center;
}
.noo-results-property .noo-loading-property i {
  color: #f9a11b;
  font-size: 40px;
}
.noo-results-property .no_results {
  background: #fff;
  padding: 15px 30px;
  border: 1px solid #e5e5f8;
}
.noo-results-property .loadmore-results-wrap {
  margin-top: 20px;
  display: inline-block;
  width: 100%;
  text-align: center;
}
.gmap-loading {
  background-color: #fff;
  margin: 0px auto;
  position: absolute;
  top: 20%;
  left: 50%;
  width: 300px;
  height: 105px;
  margin-left: -150px;
  text-align: center;
  padding-top: 16px;
  z-index: 9999;
  opacity: 0.95;
  filter: alpha(opacity=95);
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.gmap-loading .gmap-loader {
  margin: 10px auto;
  width: 100%;
  height: 30px;
  text-align: center;
}
.gmap-loading .gmap-loader > div {
  background: none repeat scroll 0 0 #114a82;
  display: inline-block;
  height: 10px;
  margin: 0 4px;
  width: 10px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-animation: 1.5s ease 0s normal none infinite loadingFade;
  -o-animation: 1.5s ease 0s normal none infinite loadingFade;
  animation: 1.5s ease 0s normal none infinite loadingFade;
  -webkit-animation-delay: 0;
  animation-delay: 0;
}
.gmap-loading .gmap-loader .rect2 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.gmap-loading .gmap-loader .rect3 {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.gmap-loading .gmap-loader .rect4 {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}
.gmap-loading .gmap-loader .rect5 {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
@-webkit-keyframes loadingFade {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  50% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
}
@-moz-keyframes loadingFade {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  50% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
}
@keyframes loadingFade {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  50% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
}
@media (max-width: 767px) {
  .noo-advanced-search-property-form .noo-box-action .box-show-features {
    margin: -20px 0 30px;
  }
}
/**
 * Style shortcode: Recent Property
 */
.noo-recent-property a:focus {
  outline: none !important;
}
.noo-recent-property .noo-title-header {
  margin-bottom: 30px;
}
.noo-recent-property .noo-theme-wraptext .wrap-title .noo-theme-title {
  margin: 0;
}
.noo-recent-property .noo-list-property.style-grid .noo-property-item-wrap {
  margin: 15px 0 3px;
}
.noo-recent-property .noo-list-property.style-grid .noo-property-item-wrap .noo-action-post {
  width: 38% !important;
}
.noo-recent-property .noo-list-property.style-grid .noo-property-item-wrap .noo-action-post i {
  line-height: 40px !important;
  width: 45px !important;
}
.noo-recent-property .noo-list-property.style-grid .noo-property-item-wrap .noo-action-post i.ion-arrow-swap {
  border: none;
  border-left: 1px solid #e5e5f8;
}
.noo-recent-property .noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing {
  width: 45px !important;
}
.noo-recent-property .noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing > i {
  border-left: none;
  width: 45px !important;
}
.noo-recent-property .noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing .noo-social-property {
  right: 45px;
}
.noo-recent-property .noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing .noo-social-property > a {
  -webkit-transform: translate(0, 10px) !important;
  -ms-transform: translate(0, 10px) !important;
  -o-transform: translate(0, 10px) !important;
  transform: translate(0, 10px) !important;
}
.noo-recent-property .noo-list-property.style-grid .noo-property-item-wrap .noo-action .noo-price {
  font-size: 20px !important;
  line-height: 23px !important;
  width: 62% !important;
}
@media (max-width: 767px) {
  .noo-recent-property .noo-list-property.style-grid .noo-property-item-wrap .noo-action .noo-price {
    line-height: 32px !important;
  }
}
@media (max-width: 1199px) {
  .noo-recent-property .noo-list-property.style-grid .noo-property-item-wrap .noo-action-post {
    width: 50% !important;
  }
  .noo-recent-property .noo-list-property.style-grid .noo-property-item-wrap .noo-action .noo-price {
    width: 50% !important;
  }
}
@media (max-width: 767px) {
  .noo-recent-property .noo-theme-wraptext .wrap-title .noo-theme-title {
    margin: 20px 0 0;
  }
}
.noo-recent-property-wrap.style-1 .noo-list-property .noo-property-item-wrap {
  margin: 0 0 30px 0;
}
.noo-recent-property-wrap.style-1 .noo-action-post .noo-property-sharing:hover .noo-social-property {
  bottom: 0 !important;
}
.noo-recent-property-wrap.style-2 .slick-slide > div:not(:first-child) {
  margin-top: 30px;
}
@media (min-width: 1200px) {
  .noo-recent-property-wrap.style-2 .slick-slide > div:not(:first-child) {
    margin-top: 20px;
  }
}
.noo-recent-property-wrap.style-2:after {
  clear: both;
  content: '';
  display: table;
}
.noo-recent-property-wrap.style-2 .noo-title-header {
  margin-bottom: 47px;
}
.noo-recent-property-wrap.style-2 .noo-property-item-wrap {
  border-bottom: 4px solid #e5e5f8;
  position: relative;
  margin-bottom: 0;
}
.noo-recent-property-wrap.style-2 .noo-property-item-wrap a {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-recent-property-wrap.style-2 .noo-property-item-wrap .ion-bookmark {
  color: #f9a11b;
  font-size: 12px;
  text-transform: uppercase;
  border-right: 1px solid #e5e5f8;
  padding-right: 10px;
  margin-right: 10px;
  display: inline-block;
  font-style: normal;
  font-weight: 600;
}
.noo-recent-property-wrap.style-2 .noo-property-item-wrap .ion-bookmark:before {
  margin-right: 5px;
}
.noo-recent-property-wrap.style-2 .noo-property-item-wrap .noo-action-post .noo-property-sharing:hover .noo-social-property {
  bottom: -3px;
}
.noo-recent-property-wrap.style-2 .noo-property-item-wrap:after {
  content: '';
  background: #f9a11b;
  position: absolute;
  bottom: -4px;
  left: 0;
  height: 4px;
  width: 40%;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-recent-property-wrap.style-2 .noo-property-item-wrap:hover .noo-item-featured a span {
  -webkit-transform: translate(-50%, -50%) scaleY(1) rotate(0deg);
  -moz-transform: translate(-50%, -50%) scaleY(1) rotate(0deg);
  -ms-transform: translate(-50%, -50%) scaleY(1) rotate(0deg);
  transform: translate(-50%, -50%) scaleY(1) rotate(0deg);
}
.noo-recent-property-wrap.style-2 .noo-property-item-wrap:hover .noo-item-featured a span:before {
  -webkit-transform: translate(-50%, 0%) scaleY(1) rotate(90deg);
  -moz-transform: translate(-50%, 0%) scaleY(1) rotate(90deg);
  -ms-transform: translate(-50%, 0%) scaleY(1) rotate(90deg);
  transform: translate(-50%, 0%) scaleY(1) rotate(90deg);
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
.noo-recent-property-wrap.style-2 .noo-property-item-wrap:hover .noo-item-featured a span:after {
  -webkit-transform: translate(-50%, 0%) scaleY(1) rotate(-90deg);
  -moz-transform: translate(-50%, 0%) scaleY(1) rotate(-90deg);
  -ms-transform: translate(-50%, 0%) scaleY(1) rotate(-90deg);
  transform: translate(-50%, 0%) scaleY(1) rotate(-90deg);
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.noo-recent-property-wrap.style-2 .noo-property-item-wrap:hover .noo-item-featured a:after {
  width: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-recent-property-wrap.style-2 .noo-property-item-wrap:hover:after {
  width: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-recent-property-wrap.style-2 .noo-item-featured {
  float: left;
  position: relative;
  max-width: 240px;
  max-height: 240px;
  overflow: hidden;
}
.noo-recent-property-wrap.style-2 .noo-item-featured .property-status {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  font-size: 13px;
  letter-spacing: .5px;
  font-weight: 600;
  text-transform: uppercase;
  background: #1cbaff;
  padding: 5px 15px 0;
  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
}
.noo-recent-property-wrap.style-2 .noo-item-featured a {
  position: relative;
  display: inline-block;
}
.noo-recent-property-wrap.style-2 .noo-item-featured a:after {
  background: rgba(17, 74, 130, 0.6);
  content: '';
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 40%;
  height: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-recent-property-wrap.style-2 .noo-item-featured a span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scaleY(0) rotate(360deg);
  -moz-transform: translate(-50%, -50%) scaleY(0) rotate(360deg);
  -ms-transform: translate(-50%, -50%) scaleY(0) rotate(360deg);
  transform: translate(-50%, -50%) scaleY(0) rotate(360deg);
  width: 2px;
  height: 46px;
  background-color: #ffffff;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  z-index: 1;
}
.noo-recent-property-wrap.style-2 .noo-item-featured a span:before {
  content: '';
  position: absolute;
  width: 2px;
  height: 23px;
  -webkit-transform: translate(-50%, 0%) scaleY(1) rotate(0);
  -moz-transform: translate(-50%, 0%) scaleY(1) rotate(0);
  -ms-transform: translate(-50%, 0%) scaleY(1) rotate(0);
  transform: translate(-50%, 0%) scaleY(1) rotate(0);
  background-color: #ffffff;
  -webkit-transition: all 0.4s cubic-bezier(0.64, -1.18, 0.68, 1.81) 0s;
  -o-transition: all 0.4s cubic-bezier(0.64, -1.18, 0.68, 1.81) 0s;
  transition: all 0.4s cubic-bezier(0.64, -1.18, 0.68, 1.81) 0s;
  top: 50%;
  left: 50%;
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
}
.noo-recent-property-wrap.style-2 .noo-item-featured a span:after {
  content: '';
  position: absolute;
  width: 2px;
  height: 23px;
  -webkit-transform: translate(-50%, 0%) scaleY(1) rotate(-180deg);
  -moz-transform: translate(-50%, 0%) scaleY(1) rotate(-180deg);
  -ms-transform: translate(-50%, 0%) scaleY(1) rotate(-180deg);
  transform: translate(-50%, 0%) scaleY(1) rotate(-180deg);
  background-color: #ffffff;
  -webkit-transition: all 0.4s cubic-bezier(0.64, -1.18, 0.68, 1.81) 0s;
  -o-transition: all 0.4s cubic-bezier(0.64, -1.18, 0.68, 1.81) 0s;
  transition: all 0.4s cubic-bezier(0.64, -1.18, 0.68, 1.81) 0s;
  top: 50%;
  left: 50%;
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
}
.noo-recent-property-wrap.style-2 .noo-item-content {
  float: left;
  padding: 17px 25px 0;
  width: calc(100% - 240px);
}
.noo-recent-property-wrap.style-2 .noo-item-content .item-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.noo-recent-property-wrap.style-2 .noo-item-content .location {
  color: #515666;
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  max-width: 100%;
}
.noo-recent-property-wrap.style-2 .noo-item-content .location:before {
  font-family: "FontAwesome";
  content: '\f041';
  color: #abb2cc;
  margin-right: 8px;
}
.noo-recent-property-wrap.style-2 .noo-item-content .noo-info {
  border-top: none;
  border-bottom: none;
  margin: 0 0 0;
  padding: 15px 0 20px;
}
.noo-recent-property-wrap.style-2 .noo-item-content .noo-action {
  border-top: 1px solid #e5e5f8;
  margin: 5px -25px 0;
  overflow: hidden;
}
.noo-recent-property-wrap.style-2 .noo-item-content .noo-action .noo-price {
  font-size: 20px;
  line-height: 15px;
  width: 60%;
}
.noo-recent-property-wrap.style-2 .noo-item-content .noo-action-post {
  width: 40%;
  float: right;
}
.noo-recent-property-wrap.style-2 .noo-item-content .noo-action-post i {
  float: right;
  font-size: 20px;
  line-height: 43px;
  width: 43px;
  border-bottom: none;
}
.noo-recent-property-wrap.style-2 .noo-item-content .noo-action-post i.ion-arrow-swap {
  border: none;
  border-left: 1px solid #e5e5f8;
}
.noo-recent-property-wrap.style-2 .noo-item-content .noo-action-post i:before {
  line-height: 0;
}
.noo-recent-property-wrap.style-2 .noo-item-content .noo-action-post i:first-child {
  border-right: none;
}
.noo-recent-property-wrap.style-2 .noo-item-content .noo-action-post .noo-property-sharing {
  border-right: none;
}
.noo-recent-property-wrap.style-2 .noo-item-content .noo-action-post .noo-property-sharing > i {
  border-left: none;
  width: 43px !important;
}
.noo-recent-property-wrap.style-2 .noo-item-content .noo-action-post .noo-property-sharing .noo-social-property {
  right: 43px;
}
@media (max-width: 1199px) {
  .noo-recent-property-wrap.style-2 .noo-item-featured {
    float: none;
    max-width: 100%;
    max-height: 100%;
  }
  .noo-recent-property-wrap.style-2 .noo-item-featured a {
    width: 100%;
  }
  .noo-recent-property-wrap.style-2 .noo-item-featured a img {
    width: 100%;
  }
  .noo-recent-property-wrap.style-2 .noo-item-content {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .noo-recent-property-wrap.style-2 .noo-item-featured {
    float: none;
    max-width: 100%;
    max-height: 100%;
  }
  .noo-recent-property-wrap.style-2 .noo-item-featured a {
    width: 100%;
  }
  .noo-recent-property-wrap.style-2 .noo-item-featured a img {
    width: 100%;
  }
  .noo-recent-property-wrap.style-2 .noo-item-content {
    float: none;
    width: 100%;
  }
  .noo-recent-property-wrap.style-2 .noo-item-content .noo-action .noo-price {
    border: none;
    line-height: 31px;
  }
  .noo-recent-property-wrap.style-2 .noo-item-content .noo-action-post .noo-property-sharing {
    width: 45px;
  }
}
.noo-recent-property-wrap.style-3 {
  margin: 0 5px;
}
.noo-recent-property-wrap.style-3 .slick-slide {
  margin: 0 10px 0 0;
}
.noo-recent-property-wrap.style-3 .noo-title-header {
  max-width: 1200px;
  margin: 20px auto;
  padding: 0 15px;
}
.noo-recent-property-wrap.style-3 .noo-list-property {
  margin: 40px 0;
  cursor: ew-resize;
}
.noo-recent-property-wrap.style-3 .noo-property-item-wrap {
  position: relative;
  border-bottom: 4px solid #e5e5f8;
  padding: 0;
  margin: 15px 5px 3px;
}
.noo-recent-property-wrap.style-3 .noo-property-item-wrap .noo-item-featured {
  position: relative;
  margin: 0;
}
.noo-recent-property-wrap.style-3 .noo-property-item-wrap .noo-item-featured img {
  width: 100%;
}
.noo-recent-property-wrap.style-3 .noo-property-item-wrap .noo-item-featured .property-status {
  position: absolute;
  top: 10px;
  right: 10px;
  background: #1cbaff;
  color: #fff;
  font-size: 13px;
  text-transform: uppercase;
  padding: 5px 10px 0;
  font-weight: 600;
  letter-spacing: .5px;
}
.noo-recent-property-wrap.style-3 .noo-property-item-wrap .noo-item-featured .noo-price {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #f9a11b;
  color: #fff;
  font-size: 18px;
  line-height: 26px;
  text-transform: uppercase;
  padding: 5px 20px 0;
  font-weight: 500;
}
.noo-recent-property-wrap.style-3 .noo-property-item-wrap .noo-item-featured .noo-price .after-price {
  font-size: 12px;
}
.noo-recent-property-wrap.style-3 .noo-property-item-wrap .noo-item-head {
  padding: 15px 25px 5px;
}
.noo-recent-property-wrap.style-3 .noo-property-item-wrap .noo-item-head .item-title a {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-recent-property-wrap.style-3 .noo-property-item-wrap .noo-item-head .item-title .ion-bookmark {
  color: #f9a11b;
  font-size: 12px;
  text-transform: uppercase;
  border-right: 1px solid #e5e5f8;
  padding-right: 10px;
  margin-right: 10px;
  display: inline-block;
  font-style: normal;
  font-weight: 600;
}
.noo-recent-property-wrap.style-3 .noo-property-item-wrap .noo-item-head .item-title .ion-bookmark:before {
  margin-right: 5px;
}
.noo-recent-property-wrap.style-3 .noo-property-item-wrap .noo-item-head .location {
  display: block;
  color: #515666;
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  max-width: 100%;
}
.noo-recent-property-wrap.style-3 .noo-property-item-wrap .noo-item-head .location:before {
  font-family: "FontAwesome";
  content: '\f041';
  color: #abb2cc;
  margin-right: 8px;
}
.noo-recent-property-wrap.style-3 .noo-property-item-wrap .noo-info {
  border-top: 1px solid #e5e5f8;
  border-bottom: none !important;
  padding: 8px 5px !important;
  margin: 15px 0 0 !important;
}
.noo-recent-property-wrap.style-3 .noo-property-item-wrap .noo-info > span {
  width: 25% !important;
  text-align: center;
  border-left: 1px solid #e5e5f8 !important;
  padding: 0 !important;
}
.noo-recent-property-wrap.style-3 .noo-property-item-wrap .noo-info > span:first-child {
  border-left: none !important;
}
.noo-recent-property-wrap.style-3 .noo-property-item-wrap:after {
  position: absolute;
  bottom: -4px;
  left: 0;
  content: '';
  width: 30%;
  height: 4px;
  background: #f9a11b;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  opacity: 0;
  filter: alpha(opacity=0);
}
.noo-recent-property-wrap.style-3 .noo-property-item-wrap:hover:after {
  width: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-recent-property-wrap.style-4 {
  padding: 50px 0;
}
.noo-recent-property-wrap.style-4 .noo-list-property {
  cursor: ew-resize;
}
.noo-recent-property-wrap.style-4 .noo-property-item-wrap {
  margin: 0 !important;
  padding: 0 !important;
  background: transparent;
  border: none;
  overflow: hidden;
}
.noo-recent-property-wrap.style-4 .noo-property-item-wrap .noo-item-featured {
  margin: 0 !important;
}
.noo-recent-property-wrap.style-4 .noo-property-item-wrap .noo-item-featured .noo-price {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #f9a11b;
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  padding: 5px 15px 0;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.noo-recent-property-wrap.style-4 .noo-property-item-wrap .noo-item-featured a {
  display: table;
  width: 100%;
}
.noo-recent-property-wrap.style-4 .noo-property-item-wrap .noo-item-featured a:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(17, 74, 130, 0.6);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
}
.noo-recent-property-wrap.style-4 .noo-property-item-wrap .noo-item-featured a:after {
  content: '\f064';
  font-family: 'FontAwesome';
  font-size: 30px;
  color: #ffffff;
  position: absolute;
  left: 50%;
  top: 50%;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate(-150%, -50%);
  -ms-transform: translate(-150%, -50%);
  -o-transform: translate(-150%, -50%);
  transform: translate(-150%, -50%);
  -webkit-transition: all 0.4s ease 0.3s;
  -o-transition: all 0.4s ease 0.3s;
  transition: all 0.4s ease 0.3s;
}
.noo-recent-property-wrap.style-4 .noo-property-item-wrap .noo-item-head {
  padding: 0 !important;
}
.noo-recent-property-wrap.style-4 .noo-property-item-wrap .item-title {
  font-size: 16px;
  line-height: 26px;
  margin: 15px 0 0;
}
.noo-recent-property-wrap.style-4 .noo-property-item-wrap .item-title .ion-bookmark {
  color: #f9a11b;
  font-size: 12px;
  text-transform: uppercase;
  border-right: 1px solid #e5e5f8;
  padding-right: 10px;
  margin-right: 10px;
  display: inline-block;
  font-style: normal;
  font-weight: 600;
}
.noo-recent-property-wrap.style-4 .noo-property-item-wrap .item-title .ion-bookmark:before {
  margin-right: 5px;
}
.noo-recent-property-wrap.style-4 .noo-property-item-wrap:after {
  content: none;
}
.noo-recent-property-wrap.style-4 .noo-property-item-wrap:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.noo-recent-property-wrap.style-4 .noo-property-item-wrap:hover .noo-item-featured .noo-price {
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  -o-transform: translate(0, 100%);
  transform: translate(0, 100%);
  opacity: 0;
  filter: alpha(opacity=0);
}
.noo-recent-property-wrap.style-4 .noo-property-item-wrap:hover .noo-item-featured a:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.noo-recent-property-wrap.style-4 .noo-property-item-wrap:hover .noo-item-featured a:after {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.noo-recent-property-wrap.style-4 .slick-slide {
  margin-right: 5px;
  margin-left: 0;
}
.noo-recent-property-wrap.style-4 .slick-dots {
  text-align: center;
  margin: 25px 0 0;
}
.noo-recent-property-wrap.style-4 .slick-dots li > button {
  width: 20px;
  height: 4px;
  padding: 0;
  background: #e5e5f8;
  margin: 0 5px;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-recent-property-wrap.style-4 .slick-dots li > button.swiper-pagination-bullet-active,
.noo-recent-property-wrap.style-4 .slick-dots li > button:hover {
  background: #f9a11b;
}
.noo-recent-property-wrap.style-4 .slick-dots li > button:before {
  content: none;
}
.noo-recent-property-wrap.style-4 .slick-dots li.slick-active > button,
.noo-recent-property-wrap.style-4 .slick-dots li:hover > button {
  background: #f9a11b;
}
@media (max-width: 767px) {
  .noo-recent-property-wrap.style-4 {
    padding: 0;
  }
}
.page-fullwidth .noo-recent-property .noo-title-header {
  margin-left: 15px;
  margin-right: 15px;
}
.page-fullwidth .noo-recent-property-wrap .noo-list-property.style-grid {
  margin-left: 0;
  margin-right: 0;
}
/**
 * Style shortcode: Noo Service
 */
.noo-service {
  /**
	 * Columns
	 */
}
.noo-service [data-columns="4"] .noo-service-item {
  width: calc(25% - 22.5px);
}
.noo-service [data-columns="4"] .noo-service-item:nth-child(4n) {
  margin-right: 0;
}
.noo-service [data-columns="4"] .noo-service-item:nth-child(4n):nth-child(4n) {
  margin-right: 0;
}
.noo-service [data-columns="3"] .noo-service-item {
  width: calc(100%/3 - 22.5px);
}
.noo-service [data-columns="3"] .noo-service-item:nth-child(3n) {
  margin-right: 0;
}
.noo-service [data-columns="2"] .noo-service-item {
  width: calc(50% - 15px);
}
.noo-service [data-columns="2"] .noo-service-item:nth-child(2n) {
  margin-right: 0;
}
.noo-service .noo-service-main .noo-service-item {
  margin-right: 30px;
  float: left;
  position: relative;
}
.noo-service .noo-service-main .noo-service-item .noo-service-icon .icon {
  color: #ffffff;
  font-size: 30px;
}
.noo-service .noo-service-main .noo-service-item .noo-service-title {
  margin: 30px 0 22px;
  font-size: 20px;
}
@media (max-width: 991px) {
  .noo-service .noo-service-main .noo-service-item {
    width: calc(50% - 15px);
    margin-top: 20px;
  }
  .noo-service .noo-service-main .noo-service-item:nth-child(1),
  .noo-service .noo-service-main .noo-service-item:nth-child(2) {
    margin-top: 0;
  }
  .noo-service .noo-service-main .noo-service-item:nth-child(2n) {
    margin-right: 0;
  }
}
@media (max-width: 479px) {
  .noo-service .noo-service-main {
    margin-top: 0 !important;
  }
  .noo-service .noo-service-main .noo-service-item {
    width: 100%;
    margin-top: 10px !important;
    text-align: center;
  }
  .noo-service .noo-service-main .noo-service-item .noo-service-title {
    font-size: 18px;
    margin: 10px 0;
  }
}
.noo-service.style-1 .noo-service-main {
  margin-top: 50px;
}
.noo-service.style-1 .noo-service-main .noo-service-item:after {
  content: '';
  position: absolute;
  top: 55px;
  left: 47px;
  width: 1px;
  height: 25px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-box-shadow: 0 0 85px 15px rgba(249, 161, 27, 0.65);
  box-shadow: 0 0 85px 15px rgba(249, 161, 27, 0.65);
}
.noo-service.style-1 .noo-service-main .noo-service-item:hover:after {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-service.style-1 .noo-service-main .noo-service-item .noo-service-icon {
  position: relative;
  font-size: 97px;
  color: #f9a11b;
  display: inline-block;
  z-index: 2;
}
.noo-service.style-1 .noo-service-main .noo-service-item .noo-service-icon span {
  line-height: 63px;
  text-align: center;
  position: absolute;
  top: 43%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  width: 63px;
  height: 63px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.04);
  box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.04);
  background: -moz-radial-gradient(center, ellipse cover, #f9a11b 0%, #f6a03a 100%);
  /* ff3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #f9a11b), color-stop(100%, #f6a03a));
  /* safari4+,chrome */
  background: -webkit-radial-gradient(center, ellipse cover, #f9a11b 0%, #f6a03a 100%);
  /* safari5.1+,chrome10+ */
  background: -o-radial-gradient(center, ellipse cover, #f9a11b 0%, #f6a03a 100%);
  /* opera 11.10+ */
  background: -ms-radial-gradient(center, ellipse cover, #f9a11b 0%, #f6a03a 100%);
  /* ie10+ */
  background: radial-gradient(ellipse at center, #f9a11b 0%, #f6a03a 100%);
  /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb040', endColorstr='#f6a03a', GradientType=1);
  /* ie6-9 */
}
.noo-service.style-1 .noo-service-main .noo-service-item .noo-service-icon span img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (max-width: 479px) {
  .noo-service.style-1 .noo-service-main .noo-service-item:after {
    left: 50% !important;
    right: auto !important;
  }
}
.noo-service.style-2 .noo-service-main {
  margin-top: 60px;
}
.noo-service.style-2 .noo-service-main .noo-service-item .noo-service-icon {
  display: inline;
}
.noo-service.style-2 .noo-service-main .noo-service-item .noo-service-icon .icon {
  position: relative;
  font-size: 42px;
  width: 92px;
  height: 92px;
  display: inline-block;
  line-height: 75px;
  text-align: center;
  background: transparent;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 7px solid #fbc87b;
  color: #ffffff;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.noo-service.style-2 .noo-service-main .noo-service-item .noo-service-icon .icon:before {
  position: relative;
  z-index: 2;
}
.noo-service.style-2 .noo-service-main .noo-service-item .noo-service-icon .icon:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #f9a11b;
  z-index: 1;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-service.style-2 .noo-service-main .noo-service-item .noo-service-icon:hover .icon {
  color: #f9a11b;
  font-size: 36px;
}
.noo-service.style-2 .noo-service-main .noo-service-item .noo-service-icon:hover .icon:after {
  -webkit-transform: scale(0.4);
  -ms-transform: scale(0.4);
  -o-transform: scale(0.4);
  transform: scale(0.4);
  opacity: 0;
  filter: alpha(opacity=0);
}
.noo-service.style-2 .btlink {
  text-align: center;
  clear: both;
  padding-top: 60px;
}
.noo-service.style-2 .btlink .noo-button {
  font-size: 16px;
  padding: 13px 33px;
}
@media (max-width: 991px) {
  .noo-service.style-2 .btlink {
    padding-top: 20px;
  }
}
/**
 * Style shortcode: Noo Agent
 */
.noo-agent .noo-theme-wraptext .wrap-title .noo-theme-title {
  margin-top: 0;
}
.noo-agent .noo-title-header {
  margin-bottom: 50px;
}
.noo-agent .noo-action-slider {
  padding-right: 0;
}
.noo-agent .noo-item-agent {
  border: 1px solid #e5e5f8;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-agent .noo-item-agent:hover {
  -webkit-box-shadow: 0 0 30px 3px rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 30px 3px rgba(0, 0, 0, 0.12);
}
.noo-agent .noo-item-agent:hover .noo-thumbnail .line:before {
  right: -47%;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  -o-transform: rotate(-8deg);
  transform: rotate(-8deg);
}
.noo-agent .noo-item-agent:hover .noo-thumbnail .line:after {
  right: -47%;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  -o-transform: rotate(8deg);
  transform: rotate(8deg);
}
.noo-agent .noo-item-agent:hover .noo-thumbnail .line > span:before {
  -webkit-transform: rotate(-8.5deg) scale(1);
  -moz-transform: rotate(-8.5deg) scale(1);
  -ms-transform: rotate(-8.5deg) scale(1);
  transform: rotate(-8.5deg) scale(1);
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.2s ease 0.2s;
  -o-transition: all 0.2s ease 0.2s;
  transition: all 0.2s ease 0.2s;
}
.noo-agent .noo-item-agent:hover .noo-thumbnail .line > span:after {
  -webkit-transform: rotate(8.5deg) scale(1);
  -moz-transform: rotate(8.5deg) scale(1);
  -ms-transform: rotate(8.5deg) scale(1);
  transform: rotate(8.5deg) scale(1);
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.2s ease 0.2s;
  -o-transition: all 0.2s ease 0.2s;
  transition: all 0.2s ease 0.2s;
}
.noo-agent .noo-item-agent:hover .noo-content {
  padding: 25px;
  margin-top: -20px;
}
.noo-agent .noo-item-agent:hover .noo-content .agent-social {
  margin-top: 20px;
  visibility: visible;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-agent .noo-thumbnail {
  position: relative;
  overflow: hidden;
}
.noo-agent .noo-thumbnail .line:before {
  display: inline-block;
  content: "";
  position: absolute;
  left: -50%;
  bottom: -10px;
  width: 0;
  height: 32px;
  width: 100%;
  background: #ffffff;
  -webkit-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  -o-transform: rotate(8deg);
  transform: rotate(8deg);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-agent .noo-thumbnail .line:after {
  display: inline-block;
  content: "";
  position: absolute;
  right: -50%;
  bottom: -10px;
  width: 0;
  height: 32px;
  width: 100%;
  background: #ffffff;
  -webkit-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  -o-transform: rotate(-8deg);
  transform: rotate(-8deg);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-agent .noo-thumbnail .line > span:before {
  content: '';
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 51%;
  height: 5px;
  background: #f9a11b;
  z-index: 1;
  -webkit-transform: rotate(-8.5deg) scale(0.6);
  -moz-transform: rotate(-8.5deg) scale(0.6);
  -ms-transform: rotate(-8.5deg) scale(0.6);
  transform: rotate(-8.5deg) scale(0.6);
  opacity: 0;
  filter: alpha(opacity=0);
}
.noo-agent .noo-thumbnail .line > span:after {
  content: '';
  position: absolute;
  bottom: 30px;
  right: 0;
  width: 51%;
  height: 5px;
  background: #f9a11b;
  z-index: 1;
  -webkit-transform: rotate(8.5deg) scale(0.6);
  -moz-transform: rotate(8.5deg) scale(0.6);
  -ms-transform: rotate(8.5deg) scale(0.6);
  transform: rotate(8.5deg) scale(0.6);
  opacity: 0;
  filter: alpha(opacity=0);
}
.noo-agent .noo-content {
  background: #fff;
  text-align: center;
  padding: 25px 25px 0;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-agent .noo-content .name-agent {
  color: #3a3f4c;
  font-weight: 500;
  font-size: 20px;
  text-transform: uppercase;
  display: inline-block;
  margin: 0 0 5px;
}
.noo-agent .noo-content .name-agent a {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-agent .noo-content .position {
  display: block;
  color: #515666;
  font-size: 14px;
  font-weight: 400;
}
.noo-agent .noo-content .agent-social {
  visibility: hidden;
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-agent .noo-content .agent-social a {
  display: inline-block;
  margin-bottom: 8px;
  background: #114a82;
}
.noo-agent .noo-content .agent-social a:hover {
  background: #f9a11b;
}
@media (max-width: 767px) {
  .noo-agent .noo-item-agent .noo-thumbnail .line:before {
    right: -47%;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    -webkit-transform: rotate(-8deg);
    -ms-transform: rotate(-8deg);
    -o-transform: rotate(-8deg);
    transform: rotate(-8deg);
  }
  .noo-agent .noo-item-agent .noo-thumbnail .line:after {
    right: -47%;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    -webkit-transform: rotate(8deg);
    -ms-transform: rotate(8deg);
    -o-transform: rotate(8deg);
    transform: rotate(8deg);
  }
  .noo-agent .noo-item-agent .noo-thumbnail .line > span:before {
    bottom: 31px;
    width: 50%;
    -webkit-transform: rotate(-8.5deg) scale(1);
    -moz-transform: rotate(-8.5deg) scale(1);
    -ms-transform: rotate(-8.5deg) scale(1);
    transform: rotate(-8.5deg) scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.2s ease 0.2s;
    -o-transition: all 0.2s ease 0.2s;
    transition: all 0.2s ease 0.2s;
  }
  .noo-agent .noo-item-agent .noo-thumbnail .line > span:after {
    -webkit-transform: rotate(8.5deg) scale(1);
    -moz-transform: rotate(8.5deg) scale(1);
    -ms-transform: rotate(8.5deg) scale(1);
    transform: rotate(8.5deg) scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.2s ease 0.2s;
    -o-transition: all 0.2s ease 0.2s;
    transition: all 0.2s ease 0.2s;
  }
  .noo-agent .noo-item-agent .noo-content {
    padding: 25px;
    margin-top: -20px;
  }
  .noo-agent .noo-item-agent .noo-content .agent-social {
    margin-top: 20px;
    visibility: visible;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
/**
 * Style shortcode: About Property
 */
.noo-about-property .noo-title-header {
  color: #114a82;
  font-size: 32px;
  font-weight: 600;
  margin: 30px 0;
  text-transform: uppercase;
}
.noo-about-property .noo-about-property-header {
  text-align: center;
  max-width: 980px;
  margin: 0 auto 75px;
}
.noo-about-property .noo-about-property-item {
  margin-bottom: 45px;
}
.noo-about-property .noo-about-property-item:after {
  clear: both;
  content: '';
  display: table;
}
.noo-about-property .noo-about-property-item .noo-icon {
  text-align: center;
  float: left;
}
.noo-about-property .noo-about-property-item .noo-icon i {
  color: #f9a11b;
  font-size: 42px;
  line-height: 42px;
  display: inline-block;
  width: 42px;
}
.noo-about-property .noo-about-property-item .noo-content {
  float: left;
  padding: 5px 0 5px 15px ;
  width: calc(100% - 50px);
}
.noo-about-property .noo-about-property-item .noo-content .noo-content-title {
  color: #3a3f4c;
  font-weight: 500;
  margin: 0 0 15px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .noo-about-property .noo-about-property-header {
    margin: 0 auto 40px;
  }
  .noo-about-property .noo-about-property-item {
    margin-bottom: 15px;
  }
}
/**
 * Style short code noo_featured
 */
.noo-featured {
  /** Responsive  */
}
.noo-featured .noo-featured-main {
  position: relative;
  min-height: 420px;
}
.noo-featured .noo-featured-main .noo-meta {
  color: #ffffff;
  width: 50%;
  float: left;
  padding: 74px 0;
}
.noo-featured .noo-featured-main .noo-meta .title {
  font-size: 32px;
  font-weight: 600;
  text-transform: uppercase;
}
.noo-featured .noo-featured-main .noo-meta .location {
  font-size: 16px;
  margin: 12px 0px;
  display: block;
}
.noo-featured .noo-featured-main .noo-meta .price {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
  display: block;
}
.noo-featured .noo-featured-main .noo-info {
  color: #fff;
  max-width: 470px;
  height: 180px;
  position: relative;
  width: 50%;
  float: right;
  margin-top: 120px;
}
.noo-featured .noo-featured-main .noo-info:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.2);
}
.noo-featured .noo-featured-main .noo-info:after {
  content: '';
  position: absolute;
  left: 50%;
  width: 1px;
  height: 100%;
  background: rgba(255, 255, 255, 0.2);
}
.noo-featured .noo-featured-main .noo-info > span {
  width: 50%;
  padding: 25px 0 20px 30px;
  float: left;
  font-size: 20px;
  font-weight: 400;
  line-height: 50px;
}
.noo-featured .noo-featured-main .noo-info > span i {
  font-size: 35px;
  margin-right: 10px;
  display: block;
  float: left;
  line-height: 50px;
}
.noo-featured .noo-featured-main .box-image {
  width: 550px;
  height: 323px;
  position: relative;
  overflow: hidden;
  float: left;
  bottom: -148px;
}
.noo-featured .noo-featured-main .box-image .box-image-content {
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
}
@media (min-width: 992px) {
  .noo-featured .noo-featured-main .box-image {
    position: absolute;
  }
  .noo-featured .noo-featured-main .box-image .box-image-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transform: skewX(0) skewY(1.7deg);
    -ms-transform: skewX(0) skewY(1.7deg);
    -o-transform: skewX(0) skewY(1.7deg);
    transform: skewX(0) skewY(1.7deg);
    transform-origin: left top;
    -webkit-transform-origin: left top;
    overflow: hidden;
  }
  .noo-featured .noo-featured-main .box-image .box-image-content {
    -webkit-transform: skewX(0) skewY(-3deg);
    -ms-transform: skewX(0) skewY(-3deg);
    -o-transform: skewX(0) skewY(-3deg);
    transform: skewX(0) skewY(-3deg);
    transform-origin: left top;
    -webkit-transform-origin: left top;
  }
}
.noo-featured .noo-featured-main .noo-view {
  max-width: 470px;
  position: absolute;
  right: 0;
  bottom: -160px;
}
.noo-featured .noo-featured-main .noo-view p {
  padding-left: 15px;
  border-left: 5px solid #f9a11b;
}
.noo-featured .noo-featured-main .noo-view .noo-readmore {
  padding-left: 20px;
}
.noo-featured .noo-featured-main .noo-view .noo-readmore:hover {
  color: #f9a11b;
}
@media (max-width: 1199px) {
  .noo-featured .noo-featured-main .box-image {
    width: 420px;
    height: 240px;
    bottom: -100px;
  }
  .noo-featured .noo-featured-main .noo-view {
    bottom: -140px;
  }
}
@media (max-width: 991px) {
  .noo-featured .noo-featured-main {
    padding: 30px 0;
  }
  .noo-featured .noo-featured-main > div {
    clear: both;
    margin-bottom: 20px;
  }
  .noo-featured .noo-featured-main .noo-meta {
    width: 100%;
    float: none;
    padding: 0;
  }
  .noo-featured .noo-featured-main .noo-meta .title {
    font-size: 24px;
  }
  .noo-featured .noo-featured-main .noo-meta .price {
    font-size: 20px;
  }
  .noo-featured .noo-featured-main .noo-info {
    max-width: 100%;
    width: 100%;
    float: none;
    margin-top: 0;
  }
  .noo-featured .noo-featured-main .noo-info > span {
    font-size: 18px;
  }
  .noo-featured .noo-featured-main .noo-info > span > i {
    font-size: 35px;
  }
  .noo-featured .noo-featured-main .box-image {
    position: relative;
    bottom: 0;
  }
  .noo-featured .noo-featured-main .noo-view {
    position: relative;
    bottom: 0;
  }
  .noo-featured .noo-featured-main .noo-view p,
  .noo-featured .noo-featured-main .noo-view a {
    color: #ffffff;
  }
}
@media (max-width: 480px) {
  .noo-featured .noo-featured-main .box-image {
    width: 100%;
  }
  .noo-featured .noo-featured-main .noo-meta .title {
    font-weight: 500;
  }
  .noo-featured .noo-featured-main .noo-meta .location {
    font-size: 14px;
  }
  .noo-featured .noo-featured-main .noo-meta .price {
    font-size: 18px;
  }
  .noo-featured .noo-featured-main .noo-info > span {
    padding: 25px 0 20px 15px;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 15px;
    line-height: 25px;
  }
  .noo-featured .noo-featured-main .noo-info > span > i {
    font-size: 30px;
  }
  .noo-featured .noo-featured-main .noo-info > span > span {
    line-height: 35px;
  }
}
/**
 * Style shortcode: Property Detail
 */
.noo-property-detail {
  background: #fff;
}
.noo-property-detail:after {
  clear: both;
  content: '';
  display: table;
}
.noo-property-detail .noo-thumbnail {
  float: left;
  width: 50%;
  position: relative;
}
.noo-property-detail .noo-thumbnail > a {
  display: block;
  background-repeat: none;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  height: 550px;
}
.noo-property-detail .noo-thumbnail > a > img {
  width: 100%;
  height: 100%;
}
.noo-property-detail .noo-thumbnail > a > span {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  font-size: 48px;
  background: #f9a11b;
  display: inline-block;
  width: 90px;
  height: 90px;
  line-height: 90px;
  text-align: center;
  -webkit-box-shadow: 0 0 0 5px #fab54d;
  box-shadow: 0 0 0 5px #fab54d;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.noo-property-detail .noo-thumbnail > a > span > span {
  position: relative;
  overflow: hidden;
}
.noo-property-detail .noo-thumbnail > a > span > span:before {
  content: "\f488";
  display: inline-block;
  font-family: "Ionicons";
  position: absolute;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-property-detail .noo-thumbnail > a > span > span:after {
  content: "\f488";
  display: inline-block;
  font-family: "Ionicons";
  -webkit-transform: translate(-150%, 0);
  -ms-transform: translate(-150%, 0);
  -o-transform: translate(-150%, 0);
  transform: translate(-150%, 0);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-property-detail .noo-thumbnail > a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(17, 74, 130, 0.8);
}
.noo-property-detail .noo-thumbnail:hover > a > span > span:before {
  -webkit-transform: translate(150%, 0);
  -ms-transform: translate(150%, 0);
  -o-transform: translate(150%, 0);
  transform: translate(150%, 0);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-property-detail .noo-thumbnail:hover > a > span > span:after {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-property-detail .noo-content {
  float: left;
  width: 50%;
  padding: 55px 60px;
}
.noo-property-detail .noo-content .noo-title {
  margin: 20px 0 30px;
  color: #114a82;
}
.noo-property-detail .noo-property-box .noo-title-box {
  color: #3a3f4c;
  font-size: 20px;
  line-height: 26px;
  margin: 10px 0 30px;
}
.noo-property-detail .noo-content-box-item:after {
  clear: both;
  content: '';
  display: table;
}
.noo-property-detail .noo-content-box-item > label,
.noo-property-detail .noo-content-box-item > span {
  color: #515666;
  font-size: 14px;
  line-height: 24px;
  display: inline-block;
  width: 50%;
  float: left;
}
.noo-property-detail .noo-content-box-item > label {
  font-weight: 500;
}
.noo-property-detail .noo-content-box-item > span {
  font-weight: 400;
}
.noo-property-detail .noo-content-box.feature .noo-content-box-item > i {
  color: #f9a11b;
  line-height: 24px;
}
.noo-property-detail .noo-content-box.feature .noo-content-box-item > label {
  font-size: 14px;
  font-weight: 400;
  float: none;
  margin: 0;
  width: auto;
}
@media (max-width: 767px) {
  .noo-property-detail .noo-thumbnail,
  .noo-property-detail .noo-content {
    float: none;
    width: 100%;
  }
  .noo-property-detail .noo-thumbnail > a {
    height: 425px;
  }
  .noo-property-detail .noo-content {
    padding: 5px 15px 30px;
  }
  .noo-property-detail .noo-content .noo-title {
    margin: 20px 0 6px;
  }
  .noo-property-detail .noo-property-box .noo-title-box {
    margin: 10px 0 15px;
  }
}
/**
 * Style shortcode: Floor Plan
 */
.noo-floor-plan {
  margin: 30px 0;
}
.noo-floor-plan .noo-floor-plan-header {
  text-align: center;
  max-width: 950px;
  margin: 0 auto 60px;
}
.noo-floor-plan .noo-floor-plan-header .noo-title {
  color: #114a82;
  font-size: 32px;
  margin: 0 0 35px;
}
.noo-floor-plan .noo-floor-plan-skeleton:after {
  clear: both;
  content: '';
  display: table;
}
.noo-floor-plan .noo-thumbnail {
  float: left;
  width: 50%;
}
.noo-floor-plan .noo-thumbnail img {
  width: 100%;
}
.noo-floor-plan .noo-content {
  float: left;
  width: 50%;
  padding: 0 70px;
}
.noo-floor-plan .noo-content .noo-tab {
  margin: 0 0 25px;
}
.noo-floor-plan .noo-content .noo-tab > span {
  display: inline-block;
  color: #3a3f4c;
  font-size: 16px;
  font-family: 'Exo 2', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  margin-right: 30px;
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-floor-plan .noo-content .noo-tab > span:after {
  content: '';
  background: #f9a11b;
  width: 100%;
  height: 3px;
  position: absolute;
  bottom: -5px;
  left: 0;
  -webkit-transform: scale(0.4);
  -ms-transform: scale(0.4);
  -o-transform: scale(0.4);
  transform: scale(0.4);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-floor-plan .noo-content .noo-tab > span:hover,
.noo-floor-plan .noo-content .noo-tab > span.active {
  color: #f9a11b;
}
.noo-floor-plan .noo-content .noo-tab > span:hover:after,
.noo-floor-plan .noo-content .noo-tab > span.active:after {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.noo-floor-plan .box-features {
  border-top: 1px solid #e5e5f8;
  padding: 20px 0;
  margin: 35px 0 10px;
}
.noo-floor-plan .box-features > label {
  color: #3a3f4c;
  font-family: 'Exo 2', sans-serif;
  font-size: 20px;
  line-height: 26px;
  font-weight: 500;
}
.noo-floor-plan .box-features > ul {
  list-style: none;
  margin: 0;
  padding: 15px 0 0 23px;
}
.noo-floor-plan .box-features > ul li {
  color: #3a3f4c;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  padding: 0;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-floor-plan .box-features > ul li:before {
  position: absolute;
  margin-left: -22px;
  display: inline-block;
  content: '\f178';
  font-family: 'FontAwesome';
}
.noo-floor-plan .box-features > ul li:hover {
  color: #f9a11b;
}
.noo-floor-plan .content-tab {
  display: none;
  padding-top: 15px;
}
.noo-floor-plan .content-tab.show {
  display: block;
}
@media (max-width: 767px) {
  .noo-floor-plan {
    margin: 0;
  }
  .noo-floor-plan .noo-thumbnail,
  .noo-floor-plan .noo-content {
    float: none;
    width: 100%;
  }
  .noo-floor-plan .noo-content {
    padding: 5px 15px 30px;
  }
  .noo-floor-plan .noo-content .noo-tab-content {
    border-top: 1px solid #e5e5f8;
    padding: 10px 0 0;
  }
  .noo-floor-plan .noo-content .noo-tab {
    margin: 15px 0;
  }
  .noo-floor-plan .noo-content .noo-tab > span {
    display: table;
    margin-bottom: 15px;
  }
}
/**
 * Style shortcode: Single Agent
 */
.noo-about-agent .noo-agent-action {
  border-top: 1px solid #e5e5f8;
  padding: 25px 0;
  display: table;
  width: 100%;
}
.noo-about-agent .noo-agent-action > div:first-child {
  padding-left: 0;
}
.noo-about-agent .noo-agent-action > div:last-child {
  padding-right: 0;
}
.noo-about-agent .noo-agent-action .agent-social a:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .noo-about-agent .noo-agent-action > div:last-child {
    margin-top: 20px;
    text-align: center;
  }
  .noo-about-agent .noo-agent-action > div:first-child {
    text-align: center;
  }
}
/**
 * Style shortcode: Noo Ads Banner
 */
.noo-ads-banner {
  padding: 45px 0 35px;
}
.noo-ads-banner .noo-content {
  color: #fff;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
}
.noo-ads-banner .noo-action a {
  display: inline-block;
  background: #f9a11b;
  font-family: 'Exo 2', sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  color: #fff;
  padding: 15px 30px;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-ads-banner .noo-action a > span {
  position: relative;
  backface-visibility: hidden;
  z-index: 1;
}
.noo-ads-banner .noo-action a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #db8706;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0);
  -webkit-transition: all 0.3s cubic-bezier(0.2, 0, 1, 1);
  -o-transition: all 0.3s cubic-bezier(0.2, 0, 1, 1);
  transition: all 0.3s cubic-bezier(0.2, 0, 1, 1);
}
.noo-ads-banner .noo-action a:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
@media (max-width: 767px) {
  .noo-ads-banner {
    text-align: center;
  }
  .noo-ads-banner .noo-image {
    margin-bottom: 30px;
    text-align: center !important;
  }
  .noo-ads-banner .noo-content {
    margin-bottom: 25px;
    font-size: 16px;
  }
  .noo-ads-banner .noo-action {
    text-align: center !important;
  }
}
.noo-property-banner {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 800px;
  width: 100%;
}
.noo-property-banner .noo-property-box-meta {
  top: 165px;
}
.noo-property-banner.style-2 .noo-property-box-meta-content {
  border-bottom: none;
}
.noo-property-banner.style-2 .noo-property-box-meta-content:before {
  content: '';
  background: #f9a11b;
  width: 100%;
  height: 4px;
  position: absolute;
  bottom: -18px;
  left: 0;
  display: block;
  -webkit-transform: rotate(-4deg);
  -ms-transform: rotate(-4deg);
  transform: rotate(-4deg);
  z-index: 1;
}
.noo-property-banner.style-2 .noo-property-box-meta-content:after {
  content: '';
  width: 0px;
  height: 0px;
  border-top: 31px solid rgba(17, 74, 130, 0.95);
  border-right: 392px solid transparent;
  position: absolute;
  bottom: -31px;
  left: 0;
}
@media (max-width: 767px) {
  .noo-property-banner {
    height: 590px;
  }
  .noo-property-banner .noo-property-box-meta {
    display: block;
  }
  .noo-property-banner .noo-property-box-meta {
    top: 60px;
    left: 0;
    width: 100%;
  }
}
.noo-fix-row .noo-blog-masonry {
  margin: -5px 15px 0;
}
/**
 * Noo Progress
 */
.noo-progress .noo-progress-header {
  margin-bottom: 45px;
}
.noo-progress .noo-progress-header .noo-title {
  font-size: 32px;
  margin-bottom: 22px;
  color: #114a82;
}
@media (max-width: 479px) {
  .noo-progress .noo-progress-header {
    margin-bottom: 0px;
  }
  .noo-progress .noo-progress-header .noo-title {
    margin-bottom: 10px;
  }
}
.noo-progress .noo-progress-bar .noo-single-bar {
  background-color: #fff;
  margin-top: 34px;
  margin-bottom: 46px;
  border: 1px solid #e5e5f8;
  -webkit-box-shadow: inset 1px 2px 8px -2px rgba(0, 0, 0, 0.12);
  box-shadow: inset 1px 2px 8px -2px rgba(0, 0, 0, 0.12);
  position: relative;
  height: 8px;
  width: 100%;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.noo-progress .noo-progress-bar .noo-single-bar:last-child {
  margin-bottom: 0;
}
.noo-progress .noo-progress-bar .noo-single-bar .label-bar {
  padding: 0;
}
.noo-progress .noo-progress-bar .noo-single-bar .label-bar .noo-progress-label {
  -webkit-transform: translate(0, -25px);
  -ms-transform: translate(0, -25px);
  -o-transform: translate(0, -25px);
  transform: translate(0, -25px);
  display: block;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}
.noo-progress .noo-progress-bar .noo-single-bar .label-bar .noo-label-units {
  position: absolute;
  right: 0;
  top: -25px;
  display: inline-block;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 500;
  padding: 0;
  line-height: 24px;
}
.noo-progress .noo-progress-bar .noo-single-bar .noo-bar {
  display: block;
  position: absolute;
  height: calc(100% + 2px);
  width: 100%;
  background-color: #f9a11b;
  top: -1px;
  left: -1px;
  -webkit-transition: width 1s linear;
  -o-transition: width 1s linear;
  transition: width 1s linear;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
@media screen and (max-width: 479px) {
  .noo-progress .noo-progress-bar .noo-single-bar {
    width: 100%;
    margin-bottom: 35px;
    margin-top: 30px;
  }
  .noo-progress .noo-progress-bar .noo-single-bar .label-bar .noo-label-units {
    right: 0px;
    top: -28px;
  }
}
.noo-progress.has-image {
  padding-left: 310px;
  position: relative;
}
.noo-progress.has-image img {
  max-width: 310px;
  height: auto;
  position: absolute;
  left: 0;
  bottom: 0;
}
@media (max-width: 991px) {
  .noo-progress.has-image {
    padding-left: 240px;
  }
  .noo-progress.has-image img {
    max-width: 230px;
    left: 0;
    bottom: 0;
  }
}
@media (max-width: 479px) {
  .noo-progress.has-image {
    padding: 0;
  }
  .noo-progress.has-image img {
    display: none;
  }
}
.loadSkill {
  -webkit-animation-name: loadSkill;
  animation-name: loadSkill;
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
/**
* loadSkill
*/
@-webkit-keyframes loadSkill {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@-moz-keyframes loadSkill {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@-ms-keyframes loadSkill {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@keyframes loadSkill {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
/**
 * Noo Video
 */
.noo-video {
  float: left;
  width: 100%;
  position: relative;
}
.noo-video > a {
  display: block;
  overflow: hidden;
  height: 550px;
  background-repeat: none;
  background-size: cover;
  background-position: center;
}
.noo-video > a > img {
  width: 100%;
  height: 100%;
}
.noo-video > a > span {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  font-size: 48px;
  background: #f9a11b;
  display: inline-block;
  width: 90px;
  height: 90px;
  line-height: 90px;
  text-align: center;
  -webkit-box-shadow: 0 0 0 5px #fab54d;
  box-shadow: 0 0 0 5px #fab54d;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.noo-video > a > span > span {
  position: relative;
  overflow: hidden;
}
.noo-video > a > span > span:before {
  content: "\f488";
  display: inline-block;
  font-family: "Ionicons";
  position: absolute;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-video > a > span > span:after {
  content: "\f488";
  display: inline-block;
  font-family: "Ionicons";
  -webkit-transform: translate(-150%, 0);
  -ms-transform: translate(-150%, 0);
  -o-transform: translate(-150%, 0);
  transform: translate(-150%, 0);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-video > a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(17, 74, 130, 0.8);
}
.noo-video:hover > a > span > span:before {
  -webkit-transform: translate(150%, 0);
  -ms-transform: translate(150%, 0);
  -o-transform: translate(150%, 0);
  transform: translate(150%, 0);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-video:hover > a > span > span:after {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
@media (max-width: 991px) {
  .noo-video > a {
    max-height: 330px;
    width: 100%;
  }
}
@media (max-width: 479px) {
  .noo-video > a {
    max-height: 280px;
    width: 100%;
  }
}
/**
 * Noo Faq
 */
.noo-faq .noo-title {
  font-size: 68px;
  text-transform: inherit;
  margin-bottom: 35px;
  text-align: right;
}
.noo-faq .noo-title .first-word {
  color: #114a82;
}
.noo-faq .noo-title .noo-sub-title {
  font-size: 26px;
  width: 62px;
  text-align: right;
  text-transform: uppercase;
  padding-right: 10px;
  display: inline-block;
}
@media (max-width: 1199px) {
  .noo-faq .noo-title {
    font-size: 47px !important;
  }
  .noo-faq .noo-title .noo-sub-title {
    font-size: 20px;
    line-height: 18px;
  }
}
@media (max-width: 479px) {
  .noo-faq .noo-title {
    margin-bottom: 20px;
  }
}
.noo-faq .noo_faq_group {
  border: 1px solid #e5e5f8;
  background: #ffffff;
  -webkit-box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.12);
  padding-bottom: 1px;
}
.noo-faq .noo_faq_group .noo_faq_item {
  margin-bottom: 2px;
  display: block;
}
.noo-faq .noo_faq_group .noo_faq_item:last-child {
  margin: 0;
}
.noo-faq .noo_faq_group .noo_faq_item .noo_faq_content {
  display: block;
  overflow: hidden;
  padding: 30px 20px;
}
.noo-faq .noo_faq_group .noo_faq_item .noo_faq_content ul {
  padding: 5px 0 0 0;
}
.noo-faq .noo_faq_group .noo_faq_item h4 {
  color: #114a82;
  font-size: 14px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  letter-spacing: 1px;
  margin: 0;
  padding: 14px 30px 14px 20px;
  cursor: pointer;
  position: relative;
  background: #ededf7;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
@media screen and (max-width: 768px) {
  .noo-faq .noo_faq_group .noo_faq_item h4 {
    font-size: 14px;
  }
}
.noo-faq .noo_faq_group .noo_faq_item h4:hover:before {
  color: #FBB040;
}
.noo-faq .noo_faq_group .noo_faq_item h4:before {
  content: "\f218";
  right: 17px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  position: absolute;
  font-size: 16px;
  color: #114a82;
  font-family: "Ionicons";
}
.noo-faq .noo_faq_group .noo_faq_item.open_faq .noo_faq_content {
  display: block;
}
.noo-faq .noo_faq_group .noo_faq_item.open_faq h4:before {
  content: "\f209";
}
@media (max-width: 1199px) {
  .noo-faq .noo_faq_group .noo_faq_item .noo_faq_content {
    padding: 15px;
  }
}
.noo-information {
  background-color: #ffffff;
  padding: 30px 40px;
}
.noo-information .noo-title {
  margin: 5px 0 0;
  padding-bottom: 30px;
  font-size: 26px;
  color: #515666;
  font-weight: 500;
}
.noo-information .wrap-info {
  margin-top: 30px;
}
@media screen and (max-width: 991px) {
  .noo-information .wrap-info {
    margin-bottom: 40px;
  }
}
.noo-information .wrap-info .info-item {
  margin-bottom: 20px;
}
.noo-information .wrap-info .info-item:after {
  content: '';
  clear: both;
  display: table;
}
.noo-information .wrap-info .info-item .info-icon {
  color: #ffffff;
  width: 40px;
  height: 40px;
  background-color: #f9a11b;
  margin-right: 20px;
  float: left;
  text-align: center;
}
.noo-information .wrap-info .info-item .info-icon i {
  font-size: 18px;
  line-height: 40px;
}
.noo-information .wrap-info .info-item .info-text {
  float: left;
  margin-top: 8px;
  margin-bottom: 0;
  max-width: 70%;
}
div.wpcf7-response-output {
  margin-left: 0;
  margin-right: 0;
}
.noo-contact-form {
  margin-bottom: 30px;
}
.noo-contact-form span.wpcf7-not-valid-tip {
  -webkit-transform: translate(0, -30px);
  -ms-transform: translate(0, -30px);
  -o-transform: translate(0, -30px);
  transform: translate(0, -30px);
}
.noo-contact-form input[type='text'],
.noo-contact-form input[type='email'] {
  border: none;
  border-bottom: 1px solid #e5e5f8;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 40px;
  margin-bottom: 42px;
  padding: 0;
  padding-bottom: 15px;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 100%;
}
.noo-contact-form input[type='text']::-moz-placeholder,
.noo-contact-form input[type='email']::-moz-placeholder {
  color: #666f86;
  opacity: 1;
}
.noo-contact-form input[type='text']:-ms-input-placeholder,
.noo-contact-form input[type='email']:-ms-input-placeholder {
  color: #666f86;
}
.noo-contact-form input[type='text']::-webkit-input-placeholder,
.noo-contact-form input[type='email']::-webkit-input-placeholder {
  color: #666f86;
}
.noo-contact-form input[type='text']:focus,
.noo-contact-form input[type='email']:focus,
.noo-contact-form input[type='text']:active,
.noo-contact-form input[type='email']:active {
  border-color: #f9a11b;
  outline: none;
}
.noo-contact-form textarea {
  border: none;
  border-bottom: 1px solid #e5e5f8;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin-bottom: 30px;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  max-width: 100%;
  width: 100%;
  max-height: 128px;
}
.noo-contact-form textarea::-moz-placeholder {
  color: #666f86;
  opacity: 1;
}
.noo-contact-form textarea:-ms-input-placeholder {
  color: #666f86;
}
.noo-contact-form textarea::-webkit-input-placeholder {
  color: #666f86;
}
.noo-contact-form textarea:focus,
.noo-contact-form textarea:active {
  border-color: #f9a11b;
  outline: none;
}
.noo-contact-form button[type='submit'] {
  background: #f9a11b;
  color: #fff;
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  font-family: 'Exo 2', sans-serif;
  font-weight: 600;
  border: none;
  padding: 10px 30px;
  overflow: hidden;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
  margin-top: 10px;
}
.noo-contact-form button[type='submit']:hover {
  color: #fff;
}
.noo-contact-form button[type='submit']:hover:before {
  -webkit-transform: skewX(0) scaleX(0);
  transform: skewX(0) scaleX(0);
}
.noo-contact-form button[type='submit']:focus {
  outline: none;
}
.noo-contact-form button[type='submit']:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: -30px;
  right: -8px;
  background: #114a82;
  -webkit-transform-origin: 0%;
  transform-origin: 0%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: skewX(45deg) scaleX(1);
  -moz-transform: skewX(45deg) scaleX(1);
  -ms-transform: skewX(45deg) scaleX(1);
  transform: skewX(45deg) scaleX(1);
  -webkit-transition: all 0.4s ease-out 0s;
  -o-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
}
.noo-contact-form button[type='submit'] > i {
  position: absolute;
  top: 12px;
  right: 0 !important;
  left: auto !important;
  width: 35px;
}
.noo-contact-form button[type='submit'] > i.success:before {
  content: '\f00c';
  color: #79F181;
}
.noo-box-map .noo-map-item-wrap {
  background: #ffffff;
  border: 1px solid #e5e5f8;
  cursor: initial;
  margin-top: -195px;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 270px;
  max-width: 270px;
  padding: 20px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-box-shadow: 0 0 30px 3px rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 30px 3px rgba(0, 0, 0, 0.12);
}
.noo-box-map .noo-map-item-wrap strong {
  font-weight: 500;
  font-size: 14px;
}
.noo-box-map .noo-map-item-wrap p {
  margin-bottom: 0;
  font-size: 12px;
}
/**
 * Style shortcode: Property Reviews use style of Testimonial
 */
@media (min-width: 480px) {
  .noo-testimonial .style-2 .testimonial-content .noo-property-reviews .box-user {
    padding-top: 0;
  }
  .noo-testimonial .style-2 .testimonial-content .noo-property-reviews .box-user .noo-property-title {
    margin-top: 0;
  }
}
.noo-testimonial .style-2 .noo-property-title a {
  color: #ffffff;
}
.noo-testimonial .noo-property-title a:hover {
  color: #f9a11b;
}
.noo-testimonial .noo-stars-rating {
  width: 90px;
  margin: 0 auto;
}
.noo-testimonial .noo-stars-rating:before {
  display: block;
}
.noo-testimonial .style-1 .noo-testimonial-content {
  margin-top: 35px;
}
.ui-autocomplete {
  background: #fff;
  max-width: 270px;
  border: 1px solid #e5e5f8;
  max-height: 320px;
  overflow-y: scroll;
  margin: 0;
  padding: 0;
  list-style: none;
}
.ui-autocomplete .ui-menu-item {
  padding: 6px 15px;
  cursor: pointer;
}
.ui-autocomplete .ui-menu-item:hover,
.ui-autocomplete .ui-menu-item.ui-state-focus {
  background: #114a82;
  color: #fff;
}
/**
 * Style widget: Noo - Recent Property
 */
.widget_noo_recent_property .noo-recent-property-wrap.style-2 .noo-content .item-title {
  color: #515666;
  font-weight: 400;
}
.widget_noo_recent_property .noo-recent-property-wrap.style-2 .noo-content .noo-price {
  color: #515666;
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
}
.widget_noo_recent_property .noo-recent-property-item {
  margin-bottom: 20px;
}
.widget_noo_recent_property .noo-recent-property-item:before,
.widget_noo_recent_property .noo-recent-property-item:after {
  content: " ";
  display: table;
}
.widget_noo_recent_property .noo-recent-property-item:after {
  clear: both;
}
.widget_noo_recent_property .noo-recent-property-item:before,
.widget_noo_recent_property .noo-recent-property-item:after {
  content: " ";
  display: table;
}
.widget_noo_recent_property .noo-recent-property-item:after {
  clear: both;
}
.widget_noo_recent_property .noo-recent-property-item:last-child {
  margin-bottom: 10px;
}
.widget_noo_recent_property .noo-recent-property-item:hover .noo-thumbnail a:before {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  filter: alpha(opacity=100);
}
.widget_noo_recent_property .noo-recent-property-item:hover .noo-thumbnail a:after {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 1;
  filter: alpha(opacity=100);
}
.widget_noo_recent_property .noo-thumbnail {
  float: left;
}
.widget_noo_recent_property .noo-thumbnail img {
  width: 70px;
}
.widget_noo_recent_property .noo-thumbnail a {
  display: table;
  position: relative;
}
.widget_noo_recent_property .noo-thumbnail a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  opacity: 0;
  filter: alpha(opacity=0);
}
.widget_noo_recent_property .noo-thumbnail a:after {
  content: '\f0c1';
  font-family: "FontAwesome";
  position: absolute;
  top: 50%;
  left: 50%;
  color: #114a82;
  font-size: 20px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-transform: translate(-50%, -150%);
  -ms-transform: translate(-50%, -150%);
  -o-transform: translate(-50%, -150%);
  transform: translate(-50%, -150%);
  opacity: 0;
  filter: alpha(opacity=0);
}
.widget_noo_recent_property .noo-content {
  padding: 3px 0 3px 15px;
  float: left;
  width: calc(100% - 70px);
}
.widget_noo_recent_property .noo-content .property-status {
  color: #515666;
  font-size: 12px;
  font-weight: 500;
}
.widget_noo_recent_property .noo-content .item-title {
  color: #3a3f4c;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}
.widget_noo_recent_property .noo-content .item-title a {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
/**
 * Style widget: Noo - Featured Agent
 */
.widget_noo_featured_agent .noo-featured-agent-wrap.style-2 .noo-content .item-title {
  color: #515666;
  font-weight: 400;
}
.widget_noo_featured_agent .noo-featured-agent-wrap.style-2 .noo-content .noo-price {
  color: #515666;
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
}
.widget_noo_featured_agent .noo-featured-agent-item {
  margin-bottom: 20px;
}
.widget_noo_featured_agent .noo-featured-agent-item:before,
.widget_noo_featured_agent .noo-featured-agent-item:after {
  content: " ";
  display: table;
}
.widget_noo_featured_agent .noo-featured-agent-item:after {
  clear: both;
}
.widget_noo_featured_agent .noo-featured-agent-item:before,
.widget_noo_featured_agent .noo-featured-agent-item:after {
  content: " ";
  display: table;
}
.widget_noo_featured_agent .noo-featured-agent-item:after {
  clear: both;
}
.widget_noo_featured_agent .noo-featured-agent-item:last-child {
  margin-bottom: 10px;
}
.widget_noo_featured_agent .noo-featured-agent-item:hover .noo-thumbnail a:before {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  filter: alpha(opacity=100);
}
.widget_noo_featured_agent .noo-featured-agent-item:hover .noo-thumbnail a:after {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 1;
  filter: alpha(opacity=100);
}
.widget_noo_featured_agent .noo-thumbnail {
  float: left;
}
.widget_noo_featured_agent .noo-thumbnail img {
  width: 70px;
}
.widget_noo_featured_agent .noo-thumbnail a {
  display: table;
  position: relative;
}
.widget_noo_featured_agent .noo-thumbnail a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  opacity: 0;
  filter: alpha(opacity=0);
}
.widget_noo_featured_agent .noo-thumbnail a:after {
  content: '\f0c1';
  font-family: "FontAwesome";
  position: absolute;
  top: 50%;
  left: 50%;
  color: #114a82;
  font-size: 20px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  -webkit-transform: translate(-50%, -150%);
  -ms-transform: translate(-50%, -150%);
  -o-transform: translate(-50%, -150%);
  transform: translate(-50%, -150%);
  opacity: 0;
  filter: alpha(opacity=0);
}
.widget_noo_featured_agent .noo-content {
  padding: 3px 0 3px 15px;
  float: left;
  width: calc(100% - 70px);
}
.widget_noo_featured_agent .noo-content .item-title {
  color: #3a3f4c;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}
.widget_noo_featured_agent .noo-content .item-title a {
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
/**
 * Style widget Custom Menu
 */
.wigetized .widget_nav_menu ul li {
  padding-bottom: 0;
}
.wigetized .widget_nav_menu ul li a {
  line-height: 36px;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.wigetized .widget_nav_menu ul li a:before {
  content: none;
}
/**
 * Style widget: Advanced Search Property
 */
.widget_noo_advanced_search_property .noo-advanced-search-property {
  margin: 45px 0 0;
}
.widget_noo_advanced_search_property .noo-item-wrap > label {
  margin: -10px 0 0;
}
.widget_noo_advanced_search_property .noo-button {
  width: 100%;
}
.widget_noo_advanced_search_property .chosen-container-single .chosen-single:hover {
  border: 1px solid #f9a11b;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.widget_noo_advanced_search_property .chosen-container-single .chosen-single:hover div b:before {
  background: #f9a11b;
  border-left: 1px solid #f9a11b;
  color: #fff;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-widget-post-slider-wrap {
  position: relative;
}
.noo-widget-post-slider-wrap .noo-post-navi > div {
  display: inline-block !important;
  position: absolute;
  top: 50%;
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate(0, -70%);
  -ms-transform: translate(0, -70%);
  -o-transform: translate(0, -70%);
  transform: translate(0, -70%);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.noo-widget-post-slider-wrap .noo-post-navi > div.noo_slider_prev {
  left: -15px;
}
.noo-widget-post-slider-wrap .noo-post-navi > div.noo_slider_next {
  right: -15px;
}
.noo-widget-post-slider-wrap:hover .noo-post-navi > div {
  opacity: 1;
  filter: alpha(opacity=100);
}
.noo-widget-post-slider-wrap:hover .noo-post-navi > div.noo_slider_prev {
  left: 0;
}
.noo-widget-post-slider-wrap:hover .noo-post-navi > div.noo_slider_next {
  right: 0;
}
/**
 * Style widget: Noo - Payment Calculator
 */
.noo-mortgage-paymant-calculator form label {
  display: block;
  font-weight: 500;
}
.noo-mortgage-paymant-calculator form .noo-item-wrap {
  margin-bottom: 30px;
  position: relative;
}
.noo-mortgage-paymant-calculator form .noo-item-wrap input {
  padding-left: 50px;
}
.noo-mortgage-paymant-calculator form .noo-item-wrap .field-icon {
  position: absolute;
  left: 0;
  top: 1px;
  line-height: 38px;
  width: 40px;
  text-align: center;
  border-right: 1px solid #e5e5f8;
}
.noo-mortgage-paymant-calculator form .noo-item-wrap .field-icon i {
  font-size: 14px;
}
.noo-mortgage-paymant-calculator form .noo-button {
  width: 100%;
  text-align: center;
}
.noo-mortgage-paymant-calculator .pament_result {
  display: none;
}
.noo-mortgage-paymant-calculator .pament_result h5 {
  font-size: 16px;
}
.noo-mortgage-paymant-calculator .ui-slider {
  height: 4px;
  background-color: #e5e5f8;
  position: relative;
  margin-top: 10px;
  margin-left: 0.9em;
  border: none;
}
.noo-mortgage-paymant-calculator .ui-slider:hover {
  cursor: pointer;
}
.noo-mortgage-paymant-calculator .ui-slider .ui-widget-header {
  height: 100%;
  background-color: #f9a11b;
  margin-left: -0.9em;
}
.noo-mortgage-paymant-calculator .ui-slider .ui-slider-handle {
  position: absolute;
  top: -0.3em;
  margin-left: -0.9em;
  z-index: 1;
  width: 0.9em;
  height: 0.9em;
  cursor: default;
  background-color: #f9a11b;
}
.noo-mortgage-paymant-calculator .ui-slider .ui-slider-handle:hover,
.noo-mortgage-paymant-calculator .ui-slider .ui-slider-handle:focus,
.noo-mortgage-paymant-calculator .ui-slider .ui-slider-handle:active {
  cursor: pointer;
  outline: none;
}
.noo-mortgage-paymant-calculator .spinner {
  margin: 0 auto;
  width: 40px;
  text-align: center;
  display: inline-block;
}
.noo-mortgage-paymant-calculator .spinner > div {
  width: 10px;
  height: 10px;
  background-color: #f9a11b;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.noo-mortgage-paymant-calculator .spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.noo-mortgage-paymant-calculator .spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
/*
* 8.0 Hacking CSS
* -----------------------------------------------------------------------------
*/
/**
 * Css for Firefox
 */
@-moz-document url-prefix() {
  body {
    font-weight: 300;
  }
  .wrap-entry {
    margin: 0 50px -78px;
  }
}
/**
 * Css for IE
 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  body {
    font-weight: 300;
  }
}
#noo-print h2 {
  margin-top: 0 !important;
  line-height: 24px;
}
#noo-print header {
  text-align: center;
}
#noo-print section {
  border-top: 1px solid #E1E1E1;
  padding: 30px 0;
}
#noo-print section.noo-gallery {
  border: none;
}
#noo-print ul {
  border: none;
  padding-left: 30px;
}
#noo-print #noo-content .noo-left {
  float: left;
  width: calc(100%-150px);
}
#noo-print #noo-content .noo-right {
  float: right;
  width: 150px;
}
#noo-print #noo-content .noo-right .noo-price {
  font-size: 16px;
}
#noo-print #noo-content:after {
  content: '';
  display: table;
  clear: both;
}
#noo-print .noo-info-agent {
  width: 100%;
}
#noo-print .noo-info-agent .noo-thumbnail {
  float: left;
  width: 150px;
}
#noo-print .noo-info-agent .noo-info-agent-content {
  float: left;
  width: calc(100%-150px);
  margin-left: 30px;
}
#noo-print .noo-info-agent:after {
  clear: both;
  content: '';
  display: table;
}
#noo-print .noo-property-floor-plan > div {
  text-align: center;
}
.noo-margin-top-80 {
  margin-top: 80px;
}
.noo-margin-top-85 {
  margin-top: 85px;
}
.noo-margin-top-90 {
  margin-top: 90px;
}
.noo-margin-top-100 {
  margin-top: 100px;
}
.noo-margin-top-115 {
  margin-top: 115px;
}
.noo-margin-top-120 {
  margin-top: 120px;
}
.noo-margin-top-130 {
  margin-top: 130px;
}
.noo-margin-top-145 {
  margin-top: 145px;
}
.noo-margin-bottom-40 {
  margin-bottom: 40px;
}
.noo-margin-bottom-60 {
  margin-bottom: 60px;
}
.noo-margin-bottom-70 {
  margin-bottom: 70px;
}
.noo-margin-bottom-80 {
  margin-bottom: 80px;
}
.noo-margin-bottom-90 {
  margin-bottom: 90px;
}
.noo-margin-bottom-110 {
  margin-bottom: 110px;
}
.noo-margin-bottom-120 {
  margin-bottom: 120px;
}
.noo-margin-bottom-270 {
  margin-bottom: 270px;
}
.noo-margin-bottom-250 {
  margin-bottom: 250px;
}
.noo-padding-right-70 {
  padding-right: 70px !important;
}
.noo-padding-left-300 {
  padding-left: 300px !important;
}
@media (max-width: 991px) {
  .noo-margin-bottom-270 {
    margin-bottom: 120px;
  }
  .noo-padding-right-70 {
    padding-right: 0px !important;
  }
  .noo-padding-left-300 {
    padding-left: 260px !important;
  }
}
@media (max-width: 767px) {
  .noo-margin-top-90 {
    margin-top: 10px;
  }
  .noo-margin-top-85 {
    margin-top: 20px;
  }
  .noo-margin-top-80 {
    margin-top: 20px;
  }
  .noo-margin-top-100 {
    margin-top: 30px;
  }
  .noo-margin-top-115 {
    margin-top: 50px;
  }
  .noo-margin-top-120 {
    margin-top: 30px;
  }
  .noo-margin-top-130 {
    margin-top: 30px;
  }
  .noo-margin-top-145 {
    margin-top: 10px;
  }
  .noo-margin-bottom-60 {
    margin-bottom: 20px;
  }
  .noo-margin-bottom-70 {
    margin-bottom: 20px;
  }
  .noo-margin-bottom-90 {
    margin-bottom: 10px;
  }
  .noo-margin-bottom-40 {
    margin-bottom: 20px;
  }
  .noo-margin-bottom-80 {
    margin-bottom: 20px;
  }
  .noo-margin-bottom-120 {
    margin-bottom: 30px;
  }
  .noo-margin-bottom-270 {
    margin-bottom: 30px;
  }
  .noo-margin-bottom-110 {
    margin-bottom: 30px;
  }
  .noo-margin-bottom-250 {
    margin-bottom: 30px;
  }
  .noo-padding-left-300 {
    padding-left: 260px !important;
  }
}
.about-group {
  padding: 60px 0 90px;
  min-height: 460px;
  background: #ffffff;
}
.about-group .noo-progress {
  padding: 0;
  position: inherit;
}
.about-group .noo-progress img {
  position: absolute;
  bottom: -100px;
  left: -50px;
}
.about-group .noo-video {
  margin-top: 50px;
}
.about-group .noo-video a {
  max-height: 260px;
  -webkit-box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.12);
}
.about-group .noo-video a:before {
  background: rgba(255, 255, 255, 0.8);
}
.about-group .noo-video a > span {
  width: 68px;
  height: 68px;
  line-height: 68px;
  font-size: 36px;
}
@media (max-width: 1199px) {
  .about-group .noo-padding-right-70 {
    padding-right: 30px !important;
  }
  .about-group .noo-progress img {
    bottom: -90px;
    left: -10px;
  }
}
@media (max-width: 991px) {
  .about-group .wpb_column {
    width: 100%;
  }
  .about-group .noo-progress img {
    max-width: 230px;
    left: 0;
    bottom: 0;
  }
}
@media (max-width: 767px) {
  .about-group .wpb_column {
    width: 100%;
  }
  .about-group .noo-progress img {
    left: 15px;
  }
}
@media (max-width: 479px) {
  .about-group .noo-padding-left-300 {
    padding-left: 0 !important;
  }
  .about-group .noo-video {
    margin-top: 35px;
  }
}
@media (max-width: 991px) and (min-width: 480px) {
  .about-group .noo-video a {
    max-height: 330px;
    width: 100%;
  }
}
.faq-group {
  position: relative;
}
.faq-group .noo-faq-img {
  position: absolute;
  bottom: 0;
  right: -34px;
}
.faq-group .noo-faq-img .wpb_single_image {
  margin: 0;
}
@media (max-width: 1199px) {
  .faq-group .noo-faq-img {
    right: 0;
  }
}
@media (max-width: 991px) {
  .faq-group .noo-faq-img {
    position: relative;
    right: 0;
  }
  .faq-group .wpb_column {
    width: 100%;
  }
}
/**
 * Boxed layout
 */
.boxed-layout .about-group .noo-padding-left-300 {
  padding-left: 390px !important;
}
.boxed-layout .about-group .noo-padding-right-70 {
  padding-right: 30px !important;
}
.boxed-layout .about-group .noo-progress img {
  left: 0;
}
.boxed-layout .faq-group .noo-faq-img {
  right: 0;
}
.noo-menu i {
  padding: 0 5px;
}
