@charset "UTF-8";
/*==============================
 *Table oF Content
 ===============================
 1) Default Settings
 2) General Styles
 3) CSS Transitions
 4) Documentation Header
 5) Dropdown
 6) Section Headings
 7) Category Boxes
 8) Text Widgets
 9) Call to Actions
 10) SocialLinks
 11) Breadcrumbs
 12) Listing Actions on archive pages of shop and ads
 13) Search Widget
 14) Range Widget
 15) Archive/Listing of Ads
 16) Ads
 17) Ads Single Page
 18) Info List
 19) Info element with icons
 20) Tooltip
 21) Email Alerts ( subscription form )
 22) Widgets
 23) Buttons
 24) Form Elements
 25) Dashboard
 26) Tabs
 27) Info Box
 26) Accordion with Radio box
 27) Progressbar
 28) Slick Slider
 29) Icon boxes
 30) Teams
 31) Testimonials
 32) Two Column area to show different features for buyers and sellers
 33) Blog
 34) Default Accordion
 35) Hero Banners
 36) Category boxes with thumbnail
 37) Pricing Tables
 38) Cart
 39) Subscribe
 40) Gallery Slider
 41) General Stylings of Shop pages
 42) Modals
 43) Mobile Menu
 44) Sliding nav
 45) Alerts
 46) Footer

 ================================================*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,400italic,700);
/*Abbreviations
tc => Text Color
fs => Font size
fw => Font weight
pri => Primary
sec => Secondary
*/
/*color Variables */
/*Path Variables*/
/*Typography*/
/*General*/
/*!
 * Bootstrap v3.3.6 (http://get.bootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/* line 9, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 19, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
body {
  margin: 0;
}

/* line 33, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 54, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 67, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 77, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 89, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
a {
  background-color: transparent;
}

/* line 98, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 110, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 118, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 127, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 136, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 145, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 154, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
small {
  font-size: 80%;
}

/* line 162, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 170, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 174, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 185, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
img {
  border: 0;
}

/* line 193, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 204, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
figure {
  margin: 1em 40px;
}

/* line 212, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 221, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
pre {
  overflow: auto;
}

/* line 229, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 252, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 266, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
button {
  overflow: visible;
}

/* line 277, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 290, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 302, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 311, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 322, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
input {
  line-height: normal;
}

/* line 334, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 346, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 356, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/* line 367, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 376, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 387, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 396, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 405, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* line 416, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 421, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  /* line 9, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 18, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 23, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 27, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 33, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  /* line 38, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 44, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 48, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 53, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  img {
    max-width: 100% !important;
  }

  /* line 57, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 64, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 72, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  .navbar {
    display: none;
  }

  /* line 77, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  /* line 81, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  .label {
    border: 1px solid #000;
  }

  /* line 85, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  .table {
    border-collapse: collapse !important;
  }
  /* line 88, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  .table td,
  .table th {
    background-color: #fff !important;
  }

  /* line 94, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
/* line 11, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 22, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

/* line 27, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff;
}

/* line 36, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 48, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
a {
  color: #337ab7;
  text-decoration: none;
}
/* line 52, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
a:hover, a:focus {
  color: #23527c;
  text-decoration: underline;
}
/* line 58, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 69, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
figure {
  margin: 0;
}

/* line 76, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
img {
  vertical-align: middle;
}

/* line 81, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 86, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-rounded {
  border-radius: 6px;
}

/* line 93, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  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;
}

/* line 106, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-circle {
  border-radius: 50%;
}

/* line 113, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

/* line 125, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 141, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* line 159, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
[role="button"] {
  cursor: pointer;
}

/* line 7, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

/* line 15, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

/* line 24, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 32, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

/* line 41, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
/* line 55, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

/* line 66, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 10, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 14, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container:before, .container:after {
  content: " ";
  display: table;
}
/* line 19, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 10, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 10, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 10, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 1170px;
  }
}

/* line 30, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 14, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
/* line 19, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container-fluid:after {
  clear: both;
}

/* line 39, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 14, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 19, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.row:after {
  clear: both;
}

/* line 11, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 27, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1 {
  width: 8.33333%;
}

/* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-2 {
  width: 16.66667%;
}

/* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-3 {
  width: 25%;
}

/* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-4 {
  width: 33.33333%;
}

/* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-5 {
  width: 41.66667%;
}

/* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-6 {
  width: 50%;
}

/* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-7 {
  width: 58.33333%;
}

/* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-8 {
  width: 66.66667%;
}

/* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-9 {
  width: 75%;
}

/* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-10 {
  width: 83.33333%;
}

/* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-11 {
  width: 91.66667%;
}

/* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-12 {
  width: 100%;
}

/* line 55, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-1 {
  right: 8.33333%;
}

/* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-2 {
  right: 16.66667%;
}

/* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-4 {
  right: 33.33333%;
}

/* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-5 {
  right: 41.66667%;
}

/* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-7 {
  right: 58.33333%;
}

/* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-8 {
  right: 66.66667%;
}

/* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-10 {
  right: 83.33333%;
}

/* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-11 {
  right: 91.66667%;
}

/* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 45, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-1 {
  left: 8.33333%;
}

/* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-2 {
  left: 16.66667%;
}

/* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-4 {
  left: 33.33333%;
}

/* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-5 {
  left: 41.66667%;
}

/* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-7 {
  left: 58.33333%;
}

/* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-8 {
  left: 66.66667%;
}

/* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-10 {
  left: 83.33333%;
}

/* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-11 {
  left: 91.66667%;
}

/* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-1 {
  margin-left: 8.33333%;
}

/* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-2 {
  margin-left: 16.66667%;
}

/* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-4 {
  margin-left: 33.33333%;
}

/* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-5 {
  margin-left: 41.66667%;
}

/* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-7 {
  margin-left: 58.33333%;
}

/* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-8 {
  margin-left: 66.66667%;
}

/* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-10 {
  margin-left: 83.33333%;
}

/* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-11 {
  margin-left: 91.66667%;
}

/* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  /* line 27, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1 {
    width: 8.33333%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-2 {
    width: 16.66667%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-4 {
    width: 33.33333%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-5 {
    width: 41.66667%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-7 {
    width: 58.33333%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-8 {
    width: 66.66667%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-10 {
    width: 83.33333%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-11 {
    width: 91.66667%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 55, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-0 {
    right: auto;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 45, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-0 {
    left: auto;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  /* line 27, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1 {
    width: 8.33333%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-2 {
    width: 16.66667%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-3 {
    width: 25%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-4 {
    width: 33.33333%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-5 {
    width: 41.66667%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-6 {
    width: 50%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-7 {
    width: 58.33333%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-8 {
    width: 66.66667%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-9 {
    width: 75%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-10 {
    width: 83.33333%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-11 {
    width: 91.66667%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 55, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-0 {
    right: auto;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 45, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-0 {
    left: auto;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  /* line 27, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1 {
    width: 8.33333%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-2 {
    width: 16.66667%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-4 {
    width: 33.33333%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-5 {
    width: 41.66667%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-7 {
    width: 58.33333%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-8 {
    width: 66.66667%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-10 {
    width: 83.33333%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-11 {
    width: 91.66667%;
  }

  /* line 35, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 55, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-0 {
    right: auto;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 45, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-0 {
    left: auto;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
/* line 14, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 19, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.clearfix:after {
  clear: both;
}

/* line 12, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 15, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.pull-right {
  float: right !important;
}

/* line 18, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.pull-left {
  float: left !important;
}

/* line 27, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.hide {
  display: none !important;
}

/* line 30, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.show {
  display: block !important;
}

/* line 33, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.invisible {
  visibility: hidden;
}

/* line 36, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 45, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.hidden {
  display: none !important;
}

/* line 53, ../lib/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.affix {
  position: fixed;
}

/*following features/styles are not required by thus template, However you may uncomment any of file according to your needs*/
/*some basic settings/configuration for themes i.e assignment of font size to mostly used tags*/
/* line 3, ../sass/partials/_setting.scss */
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  color: #686868;
  font-weight: 400;
  background: #dfdfdf;
}

/* line 10, ../sass/partials/_setting.scss */
img {
  max-width: 100%;
}

/* line 13, ../sass/partials/_setting.scss */
a {
  outline: none !important;
  color: #0083c9;
}

/* line 17, ../sass/partials/_setting.scss */
button {
  outline: none !important;
}

/* line 20, ../sass/partials/_setting.scss */
h1, h2, h3, h4, h5, .shortcodes-page h6 {
  margin: 15px 0;
  color: #151515;
  font-weight: 600;
}
/* line 24, ../sass/partials/_setting.scss */
.heading h1, .heading h2, .heading h3, .heading h4, .heading h5, .heading .shortcodes-page h6 {
  margin-top: 0;
}

/* line 28, ../sass/partials/_setting.scss */
h1 {
  font-size: 40px;
}
@media (max-width: 1023px) {
  /* line 28, ../sass/partials/_setting.scss */
  h1 {
    font-size: 30px;
  }
}
@media (max-width: 500px) {
  /* line 28, ../sass/partials/_setting.scss */
  h1 {
    font-size: 24px;
  }
}

/* line 37, ../sass/partials/_setting.scss */
h2 {
  font-size: 30px;
}
@media (max-width: 1023px) {
  /* line 37, ../sass/partials/_setting.scss */
  h2 {
    font-size: 24px;
  }
}
@media (max-width: 500px) {
  /* line 37, ../sass/partials/_setting.scss */
  h2 {
    font-size: 20px;
  }
}

/* line 46, ../sass/partials/_setting.scss */
h3 {
  font-size: 24px;
}
@media (max-width: 1023px) {
  /* line 46, ../sass/partials/_setting.scss */
  h3 {
    font-size: 20px;
  }
}

/* line 52, ../sass/partials/_setting.scss */
h4 {
  font-size: 20px;
}
@media (max-width: 1023px) {
  /* line 52, ../sass/partials/_setting.scss */
  h4 {
    font-size: 16px;
  }
}

/* line 58, ../sass/partials/_setting.scss */
h5 {
  font-size: 16px;
}

/* line 61, ../sass/partials/_setting.scss */
h6 {
  font-size: 14px;
}

@media (min-width: 992px) {
  /* line 65, ../sass/partials/_setting.scss */
  .text-right-md {
    text-align: right;
  }
}
@media (min-width: 778px) {
  /* line 70, ../sass/partials/_setting.scss */
  .text-right-sm {
    text-align: right;
  }
}
/* line 1, ../sass/partials/_general.scss */
strong {
  font-weight: 600;
}

/* line 4, ../sass/partials/_general.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 7, ../sass/partials/_general.scss */
.text-right {
  text-align: right !important;
}

/* line 10, ../sass/partials/_general.scss */
.text-left {
  text-align: left !important;
}

/* line 13, ../sass/partials/_general.scss */
.text-center {
  text-align: center !important;
}

/* line 16, ../sass/partials/_general.scss */
.text-bold {
  font-weight: 700 !important;
}

/* line 19, ../sass/partials/_general.scss */
.text-semi-bold {
  font-weight: 600 !important;
}

/* line 22, ../sass/partials/_general.scss */
.text-italic {
  font-style: italic !important;
}

/* line 25, ../sass/partials/_general.scss */
a.link {
  text-decoration: underline;
}
/* line 27, ../sass/partials/_general.scss */
a.link.link-pink {
  color: #db6989;
}

/* line 31, ../sass/partials/_general.scss */
.web-app {
  overflow: hidden;
  height: 100%;
}

/* line 35, ../sass/partials/_general.scss */
.page {
  margin-bottom: 100px;
}

@media (max-width: 767px) {
  /* line 40, ../sass/partials/_general.scss */
  .hidden-xs {
    display: none;
  }
}
/* line 45, ../sass/partials/_general.scss */
.white-bg {
  background: #ffffff;
}

/* line 48, ../sass/partials/_general.scss */
.blue-bg {
  background: #0083c9;
}

/* line 52, ../sass/partials/_general.scss */
.app-canvas, .section.style2 {
  background: url("../img/basic/bd-pattern.jpg") repeat-x;
  padding: 50px 0 0;
}

@media (max-width: 1199px) {
  /* line 56, ../sass/partials/_general.scss */
  .container {
    width: 100% !important;
  }
}

/* line 61, ../sass/partials/_general.scss */
.section {
  padding: 90px 0;
}
/* line 63, ../sass/partials/_general.scss */
.section.style2 {
  padding-bottom: 90px;
}

/* line 67, ../sass/partials/_general.scss */
.wide-element {
  width: 100% !important;
  max-width: 100% !important;
}

/* line 71, ../sass/partials/_general.scss */
.block-element {
  width: 100%;
  display: block !important;
}

/* line 75, ../sass/partials/_general.scss */
.imgAsBg > img {
  display: none;
}

/* line 78, ../sass/partials/_general.scss */
.imgAsBg {
  display: block;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 84, ../sass/partials/_general.scss */
.pad-top-0 {
  padding-top: 0 !important;
}

/* line 88, ../sass/partials/_general.scss */
.bg1, .bg1-icon-wrap:hover span, .bg1-icon-wrap.active span {
  background: #4693d3 !important;
}

/* line 91, ../sass/partials/_general.scss */
.bg2, .bg2-icon-wrap:hover span, .bg2-icon-wrap.active span {
  background: #db6989 !important;
}

/* line 94, ../sass/partials/_general.scss */
.bg3, .bg3-icon-wrap:hover span, .bg3-icon-wrap.active span {
  background: #ffaf02 !important;
}

/* line 97, ../sass/partials/_general.scss */
.bg4, .bg4-icon-wrap:hover span, .bg4-icon-wrap.active span {
  background: #bd967a !important;
}

/* line 100, ../sass/partials/_general.scss */
.bg5, .bg5-icon-wrap:hover span, .bg5-icon-wrap.active span {
  background: #00a8c6 !important;
}

/* line 103, ../sass/partials/_general.scss */
.bg6, .bg6-icon-wrap:hover span, .bg6-icon-wrap.active span {
  background: #77c04b !important;
}

/* line 106, ../sass/partials/_general.scss */
.bg7, .bg7-icon-wrap:hover span, .bg7-icon-wrap.active span {
  background: #ff7200 !important;
}

/* line 109, ../sass/partials/_general.scss */
.bg8, .bg8-icon-wrap:hover span, .bg8-icon-wrap.active span {
  background: #767690 !important;
}

/* line 112, ../sass/partials/_general.scss */
.bg9, .bg9-icon-wrap:hover span, .bg9-icon-wrap.active span {
  background: #9db10b !important;
}

/* line 115, ../sass/partials/_general.scss */
.bg10, .bg10-icon-wrap:hover span, .bg10-icon-wrap.active span {
  background: #a868c2 !important;
}

/* line 118, ../sass/partials/_general.scss */
.bg11, .bg11-icon-wrap:hover span, .bg11-icon-wrap.active span {
  background: #f465af !important;
}

/* line 121, ../sass/partials/_general.scss */
.bg12, .bg12-icon-wrap:hover span, .bg12-icon-wrap.active span {
  background: #f95858 !important;
}

/* line 126, ../sass/partials/_general.scss */
.tc1, .tc1-hover:hover {
  color: #4693d3 !important;
}

/* line 129, ../sass/partials/_general.scss */
.tc2, .tc2-hover:hover {
  color: #db6989 !important;
}

/* line 132, ../sass/partials/_general.scss */
.tc3, .tc3-hover:hover {
  color: #ffaf02 !important;
}

/* line 135, ../sass/partials/_general.scss */
.tc4, .tc4-hover:hover {
  color: #bd967a !important;
}

/* line 138, ../sass/partials/_general.scss */
.tc5, .tc5-hover:hover {
  color: #00a8c6 !important;
}

/* line 141, ../sass/partials/_general.scss */
.tc6, .tc6-hover:hover {
  color: #77c04b !important;
}

/* line 144, ../sass/partials/_general.scss */
.tc7, .tc7-hover:hover {
  color: #ff7200 !important;
}

/* line 147, ../sass/partials/_general.scss */
.tc8, .tc8-hover:hover {
  color: #767690 !important;
}

/* line 150, ../sass/partials/_general.scss */
.tc9, .tc9-hover:hover {
  color: #9db10b !important;
}

/* line 153, ../sass/partials/_general.scss */
.tc10, .tc10-hover:hover {
  color: #a868c2 !important;
}

/* line 156, ../sass/partials/_general.scss */
.tc11, .tc11-hover:hover {
  color: #f465af !important;
}

/* line 159, ../sass/partials/_general.scss */
.tc12, .tc12-hover:hover {
  color: #f95858 !important;
}

/* line 162, ../sass/partials/_general.scss */
.info-list.no-icons li {
  padding-left: 0;
  margin-right: 20px;
}

/* line 166, ../sass/partials/_general.scss */
.basic-card {
  background: #ffffff;
  padding: 0 25px;
}
@media (max-width: 767px) {
  /* line 166, ../sass/partials/_general.scss */
  .basic-card {
    background: none;
    padding: 0;
  }
}
/* line 173, ../sass/partials/_general.scss */
.basic-card + .basic-card {
  margin-top: 10px;
}
/* line 176, ../sass/partials/_general.scss */
.basic-card > header {
  padding: 25px 0;
  border-bottom: 1px solid #e5e5e5;
}
@media (max-width: 767px) {
  /* line 176, ../sass/partials/_general.scss */
  .basic-card > header {
    padding: 10px 0;
  }
}
/* line 183, ../sass/partials/_general.scss */
.basic-card > .inner {
  padding: 25px;
}
@media (max-width: 767px) {
  /* line 183, ../sass/partials/_general.scss */
  .basic-card > .inner {
    padding: 10px 0;
  }
}
/* line 188, ../sass/partials/_general.scss */
.basic-card > .inner form {
  padding: 25px 0;
}
@media (max-width: 767px) {
  /* line 188, ../sass/partials/_general.scss */
  .basic-card > .inner form {
    padding: 15px 0 0;
  }
}

/* line 197, ../sass/partials/_general.scss */
ol {
  counter-reset: item;
}
/* line 199, ../sass/partials/_general.scss */
ol li {
  display: block;
}
/* line 201, ../sass/partials/_general.scss */
ol li:before {
  content: counter(item) ". ";
  padding-right: 5px;
  counter-increment: item;
  color: #0083c9;
}

/* line 210, ../sass/partials/_general.scss */
.contextual-page {
  padding: 0 60px;
  background: #ffffff;
}
@media (max-width: 1199px) {
  /* line 210, ../sass/partials/_general.scss */
  .contextual-page {
    margin: 0 -15px;
    padding: 0 15px;
  }
}
/* line 217, ../sass/partials/_general.scss */
.contextual-page .slick-margin-fix {
  margin: 0 -60px 100px -60px;
}
@media (max-width: 1199px) {
  /* line 217, ../sass/partials/_general.scss */
  .contextual-page .slick-margin-fix {
    margin: 0 -15px 15px -15px;
  }
}
/* line 223, ../sass/partials/_general.scss */
.contextual-page .page-margin-fix {
  margin: 0 -60px;
}
/* line 226, ../sass/partials/_general.scss */
.contextual-page .page-header {
  margin: 0 -60px;
  padding: 40px 60px;
  background: #f4f4f4;
}
/* line 230, ../sass/partials/_general.scss */
.contextual-page .page-header p {
  margin: 0;
}
/* line 233, ../sass/partials/_general.scss */
.contextual-page .page-header h2, .contextual-page .page-header h3, .contextual-page .page-header h4, .contextual-page .page-header h5, .contextual-page .page-header h6 {
  margin: 0;
}
/* line 235, ../sass/partials/_general.scss */
.contextual-page .page-header h2 + p, .contextual-page .page-header h3 + p, .contextual-page .page-header h4 + p, .contextual-page .page-header h5 + p, .contextual-page .page-header h6 + p {
  margin-top: 10px;
}

/* line 242, ../sass/partials/_general.scss */
.border-separated-column .col-xs-12 + .col-xs-12 {
  border-left: 1px solid #f1f1f1;
}

/* line 245, ../sass/partials/_general.scss */
.border-top {
  border-top: 1px solid #f1f1f1;
}

/*helping classes*/
/* line 250, ../sass/partials/_general.scss */
.mt-100 {
  margin-top: 100px !important;
}

/* line 253, ../sass/partials/_general.scss */
.mt-75 {
  margin-top: 75px !important;
}

/* line 256, ../sass/partials/_general.scss */
.mt-50 {
  margin-top: 50px !important;
}

/* line 259, ../sass/partials/_general.scss */
.mt-25 {
  margin-top: 25px !important;
}

/* line 262, ../sass/partials/_general.scss */
.mt-0 {
  margin-top: 0px !important;
}

/* line 265, ../sass/partials/_general.scss */
.mb-0 {
  margin-bottom: 0px !important;
}

/* line 269, ../sass/partials/_general.scss */
.mb-100 {
  margin-bottom: 100px !important;
}

/* line 272, ../sass/partials/_general.scss */
.mb-75 {
  margin-bottom: 75px !important;
}

/* line 275, ../sass/partials/_general.scss */
.mb-50 {
  margin-bottom: 50px !important;
}

/* line 278, ../sass/partials/_general.scss */
.mb-25 {
  margin-bottom: 25px !important;
}

/* line 281, ../sass/partials/_general.scss */
.pt-100 {
  padding-top: 60px !important;
}

/* line 284, ../sass/partials/_general.scss */
.pt-75 {
  padding-top: 60px !important;
}

/* line 287, ../sass/partials/_general.scss */
.pt-25 {
  padding-top: 25px !important;
}

/* line 290, ../sass/partials/_general.scss */
.pt-50 {
  padding-top: 60px !important;
}

/* line 293, ../sass/partials/_general.scss */
.pt-60 {
  padding-top: 60px !important;
}

/* line 296, ../sass/partials/_general.scss */
.pb-60 {
  padding-bottom: 60px !important;
}

/* line 299, ../sass/partials/_general.scss */
.pb-100 {
  padding-bottom: 100px !important;
}

/* line 302, ../sass/partials/_general.scss */
.pb-0 {
  padding-bottom: 0px !important;
}

@media (max-width: 767px) {
  /* line 307, ../sass/partials/_general.scss */
  .xs-text-left, .col-xs-12.text-right {
    text-align: left !important;
  }

  /* line 310, ../sass/partials/_general.scss */
  .pull-right {
    float: none !important;
  }
}
/* line 315, ../sass/partials/_general.scss */
.mark {
  padding: 2px 10px;
  background: #222;
  color: #fff;
  margin: 0 5px;
}
/* line 320, ../sass/partials/_general.scss */
.mark.mark-yellow {
  background: #ffaf02;
}

/* line 325, ../sass/partials/_general.scss */
.account-access-option {
  padding: 0 50px;
  max-width: 500px;
  margin: auto;
}

/* line 1, ../sass/partials/_set-transition.scss */
a.view-item, .contact-options li a, .listing-actions a, .listing-actions .fa,
.listing-actions ul, .cat-boxes .cat-box .inner, .filter-options-widget a,
.social-links li a, .btn, .nt-tab-triggers li span, .panel-actions a, .about-member,
.category-search-tabbed a, .location-box div:before, .widget-icon, .slick-arrow, .mobile-menu-wrap {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}

/* line 9, ../sass/partials/_set-transition.scss */
.progress-line > div, .category-list a, .category-list ul, .remove-cart-item, .cart-unit, .shop-product, .modal-container, .mobile-menu,
.slide-nav-list ul ul, .slide-nav-list, .sliding-nav {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}

/* line 15, ../sass/partials/_set-transition.scss */
.social-links, .pricing table, .pricing .btn, .full-width-gallery, .demoSlide .demoSlideInner {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}

/* line 1, ../sass/partials/_header.scss */
.doc-header {
  position: relative;
  z-index: 999;
  width: 100%;
  background: #ffffff;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.14);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.14);
}
/* line 7, ../sass/partials/_header.scss */
.doc-header .container > .inner {
  position: relative;
  padding: 30px 0 30px 250px;
}
@media (max-width: 1020px) {
  /* line 7, ../sass/partials/_header.scss */
  .doc-header .container > .inner {
    padding: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 7, ../sass/partials/_header.scss */
  .doc-header .container > .inner {
    padding: 20px 0;
  }
}
/* line 16, ../sass/partials/_header.scss */
.doc-header .container > .inner .app-logo {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 250px;
  height: 100%;
  font-size: 0;
}
/* line 17, ../sass/partials/_header.scss */
.doc-header .container > .inner .app-logo.centered {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  text-align: center;
}
/* line 28, ../sass/partials/_header.scss */
.doc-header .container > .inner .app-logo:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
/* line 34, ../sass/partials/_header.scss */
.doc-header .container > .inner .app-logo a {
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 767px) {
  /* line 34, ../sass/partials/_header.scss */
  .doc-header .container > .inner .app-logo a {
    max-width: 50%;
  }
}
@media (max-width: 1020px) {
  /* line 16, ../sass/partials/_header.scss */
  .doc-header .container > .inner .app-logo {
    position: relative;
    padding: 20px 0 20px 35px;
    max-width: none;
  }
}
@media (max-width: 767px) {
  /* line 16, ../sass/partials/_header.scss */
  .doc-header .container > .inner .app-logo {
    padding: 0 0 0 35px;
  }
}
/* line 51, ../sass/partials/_header.scss */
.doc-header a.quick-post {
  padding: 18px;
  margin-left: 10px;
}
@media (max-width: 767px) {
  /* line 51, ../sass/partials/_header.scss */
  .doc-header a.quick-post {
    position: absolute;
    right: 0;
    top: 20px;
    max-width: 130px;
  }
}
@media (max-width: 480px) {
  /* line 51, ../sass/partials/_header.scss */
  .doc-header a.quick-post {
    padding: 10px;
    top: 50%;
    margin-top: -19px;
  }
}
/* line 66, ../sass/partials/_header.scss */
.doc-header .quick-actions {
  margin: -10px 0 15px;
  padding: 0;
  text-align: right;
}
@media (max-width: 1020px) {
  /* line 66, ../sass/partials/_header.scss */
  .doc-header .quick-actions {
    position: absolute;
    right: 0;
    margin: 0;
    top: 30px;
  }
}
@media (max-width: 767px) {
  /* line 66, ../sass/partials/_header.scss */
  .doc-header .quick-actions {
    display: none;
  }
}
/* line 79, ../sass/partials/_header.scss */
.doc-header .quick-actions > li {
  display: inline-block;
}
/* line 81, ../sass/partials/_header.scss */
.doc-header .quick-actions > li > a {
  padding: 10px 15px;
  text-decoration: none;
  display: block;
  color: #686868;
  font-size: 11px;
  text-transform: uppercase;
}
/* line 82, ../sass/partials/_header.scss */
.doc-header .quick-actions > li > a.nav-trigger {
  height: 40px;
  width: 40px;
  background: #0083c9;
  display: block;
  border-radius: 50%;
  position: relative;
  margin-bottom: -15px;
}
/* line 90, ../sass/partials/_header.scss */
.doc-header .quick-actions > li > a.nav-trigger .fa {
  color: #fff;
  position: absolute;
  top: 50%;
  line-height: 0;
  left: 0;
  width: 100%;
  text-align: center;
}
/* line 106, ../sass/partials/_header.scss */
.doc-header .quick-actions > li > a .fa {
  color: #b7b7b7;
  font-size: 14px;
}
/* line 110, ../sass/partials/_header.scss */
.doc-header .quick-actions > li > a .fa-caret-down {
  font-size: 12px;
}
/* line 115, ../sass/partials/_header.scss */
.doc-header .quick-actions.style2 {
  margin: 0;
}
/* line 117, ../sass/partials/_header.scss */
.doc-header .quick-actions.style2 > li > a {
  padding: 30px 15px;
}
/* line 121, ../sass/partials/_header.scss */
.doc-header .quick-actions.style3 {
  margin: 0;
}
/* line 123, ../sass/partials/_header.scss */
.doc-header .quick-actions.style3 > li {
  margin-bottom: -5px;
}
/* line 125, ../sass/partials/_header.scss */
.doc-header .quick-actions.style3 > li > a {
  width: 65px;
  text-align: center;
  padding: 38px 0;
  position: relative;
}
/* line 126, ../sass/partials/_header.scss */
.doc-header .quick-actions.style3 > li > a.nav-trigger {
  background: none;
  height: auto;
  border-radius: 0;
  margin-bottom: auto;
}
/* line 136, ../sass/partials/_header.scss */
.doc-header .quick-actions.style3 > li > a > i {
  position: absolute;
  left: 0;
  width: 100%;
  line-height: 0;
  top: 50%;
  text-align: center;
  font-size: 25px;
  color: #909090;
}
@media (max-width: 1020px) and (min-width: 768px) {
  /* line 150, ../sass/partials/_header.scss */
  .doc-header.style2 .container {
    padding: 0;
  }
}
/* line 155, ../sass/partials/_header.scss */
.doc-header.style2 .container > .inner {
  padding: 0;
  min-height: 80px;
}
/* line 158, ../sass/partials/_header.scss */
.doc-header.style2 .container > .inner .quick-actions-2 {
  float: left;
  margin: 0;
  padding: 0;
}
/* line 159, ../sass/partials/_header.scss */
.doc-header.style2 .container > .inner .quick-actions-2.right {
  float: right;
}
/* line 165, ../sass/partials/_header.scss */
.doc-header.style2 .container > .inner .quick-actions-2 > li {
  display: block;
  float: left;
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
}
/* line 170, ../sass/partials/_header.scss */
.doc-header.style2 .container > .inner .quick-actions-2 > li + li {
  margin-left: -1px;
}
/* line 173, ../sass/partials/_header.scss */
.doc-header.style2 .container > .inner .quick-actions-2 > li > a {
  display: block;
  padding: 40px 0;
  width: 180px;
  text-align: center;
  color: inherit;
  text-decoration: none;
  font-size: 13px;
  text-transform: capitalize;
}
/* line 182, ../sass/partials/_header.scss */
.doc-header.style2 .container > .inner .quick-actions-2 > li > a i {
  padding-left: 5px;
}
@media (max-width: 1020px) {
  /* line 173, ../sass/partials/_header.scss */
  .doc-header.style2 .container > .inner .quick-actions-2 > li > a {
    width: auto;
    padding: 35px 25px;
  }
}
/* line 191, ../sass/partials/_header.scss */
.doc-header.style2 .container > .inner .quick-actions-2 .basic-dropdown {
  border: 1px solid #f1f1f1;
  -webkit-box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.14);
}
/* line 192, ../sass/partials/_header.scss */
.doc-header.style2 .container > .inner .quick-actions-2 .basic-dropdown:before {
  display: none;
}
@media (max-width: 767px) {
  /* line 158, ../sass/partials/_header.scss */
  .doc-header.style2 .container > .inner .quick-actions-2 {
    display: none;
  }
}
@media (max-width: 1020px) {
  /* line 205, ../sass/partials/_header.scss */
  .doc-header.style2 .container > .inner .app-logo {
    position: absolute;
  }
}
@media (max-width: 767px) {
  /* line 210, ../sass/partials/_header.scss */
  .doc-header.style2 .container > .inner .app-logo {
    position: relative;
    left: auto;
    height: 80px;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
/* line 219, ../sass/partials/_header.scss */
.doc-header.style3 .container > .inner {
  padding: 0;
  min-height: 70px;
}
@media (max-width: 1020px) {
  /* line 222, ../sass/partials/_header.scss */
  .doc-header.style3 .container > .inner .app-logo {
    position: absolute;
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  /* line 222, ../sass/partials/_header.scss */
  .doc-header.style3 .container > .inner .app-logo {
    height: 80px;
  }
}
@media (max-width: 767px) {
  /* line 233, ../sass/partials/_header.scss */
  .doc-header.style3 .container > .inner > .clearfix {
    display: none;
  }
}
/* line 237, ../sass/partials/_header.scss */
.doc-header.style3 .container > .inner > .clearfix > ul {
  padding: 0;
  margin: 0;
  text-align: right;
  float: right;
}
/* line 242, ../sass/partials/_header.scss */
.doc-header.style3 .container > .inner > .clearfix > ul > li {
  display: block;
  float: left;
}
/* line 245, ../sass/partials/_header.scss */
.doc-header.style3 .container > .inner > .clearfix > ul > li > a {
  display: block;
  padding: 25px 15px;
  text-decoration: none;
  color: inherit;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 253, ../sass/partials/_header.scss */
.doc-header.style3 .container > .inner > .clearfix > ul > li.dropdown-wrap {
  margin-left: 2px;
}
/* line 255, ../sass/partials/_header.scss */
.doc-header.style3 .container > .inner > .clearfix > ul > li.dropdown-wrap > a {
  text-align: center;
  width: 66px;
  background: #f4f4f4;
  font-size: 25px;
  padding: 0;
  height: 70px;
}
/* line 262, ../sass/partials/_header.scss */
.doc-header.style3 .container > .inner > .clearfix > ul > li.dropdown-wrap > a > i {
  position: absolute;
  line-height: 0;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  color: #909090;
}
/* line 276, ../sass/partials/_header.scss */
.doc-header.style3 .container > .inner .basic-dropdown {
  background: #f4f4f4;
  border: 1px solid #f1f1f1;
  -webkit-box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.14);
}
/* line 278, ../sass/partials/_header.scss */
.doc-header.style3 .container > .inner .basic-dropdown:before {
  display: none;
}
/* line 281, ../sass/partials/_header.scss */
.doc-header.style3 .container > .inner .basic-dropdown .country-list li a:hover {
  background: #ffffff;
}
/* line 290, ../sass/partials/_header.scss */
.doc-header.style4 .container > .inner {
  padding: 0 0 0 250px;
}
/* line 292, ../sass/partials/_header.scss */
.doc-header.style4 .container > .inner .basic-dropdown {
  border: 1px solid #f1f1f1;
  -webkit-box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.14);
}
/* line 293, ../sass/partials/_header.scss */
.doc-header.style4 .container > .inner .basic-dropdown:before {
  display: none;
}
@media (max-width: 1020px) {
  /* line 290, ../sass/partials/_header.scss */
  .doc-header.style4 .container > .inner {
    height: 75px;
  }
  /* line 303, ../sass/partials/_header.scss */
  .doc-header.style4 .container > .inner .app-logo {
    position: absolute;
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 308, ../sass/partials/_header.scss */
  .doc-header.style4 .container > .inner .quick-actions {
    position: relative;
    right: auto;
    left: auto;
    top: auto;
  }
}
/* line 316, ../sass/partials/_header.scss */
.doc-header.header-fixed {
  position: absolute;
  left: 0;
  top: 0;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 322, ../sass/partials/_header.scss */
.doc-header.header-fixed .quick-actions.circular-style {
  margin: 0;
}
/* line 325, ../sass/partials/_header.scss */
.doc-header.header-fixed .quick-actions.circular-style > li > a {
  margin-left: 5px;
  width: 40px;
  height: 40px;
  padding: 0;
  line-height: 40px;
  border-radius: 50%;
  border: 2px solid #fff;
  color: #fff;
  text-align: center;
}
/* line 335, ../sass/partials/_header.scss */
.doc-header.header-fixed .quick-actions.circular-style > li > a .fa {
  color: #fff;
}
/* line 341, ../sass/partials/_header.scss */
.doc-header.header-fixed .dropdown-wrap .basic-dropdown {
  margin-top: 10px;
  margin-right: -5px;
}
/* line 345, ../sass/partials/_header.scss */
.doc-header.header-fixed .sticky-menu {
  background: #fff;
}
/* line 347, ../sass/partials/_header.scss */
.doc-header.header-fixed .sticky-menu .mega-dropdown {
  float: left;
  height: 70px;
  margin-right: 15px;
  background: #0083c9;
  border: none;
  width: 200px;
}
/* line 355, ../sass/partials/_header.scss */
.doc-header.header-fixed .sticky-menu .mega-dropdown.active:before, .doc-header.header-fixed .sticky-menu .mega-dropdown.active:after {
  display: none;
}
/* line 359, ../sass/partials/_header.scss */
.doc-header.header-fixed .sticky-menu .mega-dropdown > button {
  color: #fff;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
  padding: 0 40px 0 30px;
}
/* line 366, ../sass/partials/_header.scss */
.doc-header.header-fixed .sticky-menu .mega-dropdown > i {
  font-size: 20px;
  color: #fff;
}
/* line 370, ../sass/partials/_header.scss */
.doc-header.header-fixed .sticky-menu .mega-dropdown .mega-content {
  margin-top: 0;
  width: 290px;
  left: 0;
  border-color: #0083c9;
}
/* line 377, ../sass/partials/_header.scss */
.doc-header.header-fixed .sticky-menu .quick-actions {
  float: right;
  margin: 15px 25px 15px 0;
}
/* line 381, ../sass/partials/_header.scss */
.doc-header.header-fixed .sticky-menu .quick-actions > li.show-when-sticky {
  display: none;
}
/* line 384, ../sass/partials/_header.scss */
.doc-header.header-fixed .sticky-menu .quick-actions > li > a {
  font-size: 13px;
}
@media (max-width: 1020px) {
  /* line 377, ../sass/partials/_header.scss */
  .doc-header.header-fixed .sticky-menu .quick-actions {
    display: none;
  }
}
/* line 392, ../sass/partials/_header.scss */
.doc-header.header-fixed .sticky-menu ul.main_nav {
  margin: 0;
  padding: 0;
  float: left;
}
/* line 396, ../sass/partials/_header.scss */
.doc-header.header-fixed .sticky-menu ul.main_nav > li {
  display: inline-block;
}
/* line 398, ../sass/partials/_header.scss */
.doc-header.header-fixed .sticky-menu ul.main_nav > li > a {
  display: block;
  padding: 24px 12px;
  text-decoration: none;
  color: #686868;
  font-weight: 600;
  text-transform: capitalize;
}
/* line 406, ../sass/partials/_header.scss */
.doc-header.header-fixed .sticky-menu ul.main_nav > li.active > a, .doc-header.header-fixed .sticky-menu ul.main_nav > li > a:hover {
  color: #151515;
}
@media (max-width: 767px) {
  /* line 345, ../sass/partials/_header.scss */
  .doc-header.header-fixed .sticky-menu {
    display: none;
  }
}
@media (max-width: 1020px) {
  /* line 416, ../sass/partials/_header.scss */
  .doc-header.header-fixed .container > .inner {
    padding: 0;
    height: 80px;
  }
  /* line 419, ../sass/partials/_header.scss */
  .doc-header.header-fixed .container > .inner .app-logo {
    padding: 0;
  }
}
@media (max-width: 767px) {
  /* line 426, ../sass/partials/_header.scss */
  .doc-header.header-fixed .container > .inner .app-logo {
    padding-left: 50px;
  }
  /* line 428, ../sass/partials/_header.scss */
  .doc-header.header-fixed .container > .inner .app-logo .mob-menu-trigger {
    background: #fff;
    left: 0;
  }
}
@media (max-width: 767px) {
  /* line 437, ../sass/partials/_header.scss */
  .doc-header .pull-right {
    float: none !important;
  }
}
/* line 441, ../sass/partials/_header.scss */
.doc-header .mobile-control {
  display: none;
}
@media (max-width: 767px) {
  /* line 441, ../sass/partials/_header.scss */
  .doc-header .mobile-control {
    display: block;
  }
}
/* line 447, ../sass/partials/_header.scss */
.doc-header .mob-menu-trigger {
  background: none;
  position: absolute;
  top: 50%;
  left: -15px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 40px;
  font-size: 26px;
  color: inherit;
  border: none;
}
@media (max-width: 767px) {
  /* line 460, ../sass/partials/_header.scss */
  .doc-header .search-filters {
    display: none;
  }
}

/* line 1, ../sass/partials/_dropdown.scss */
.mega-dropdown {
  width: 175px;
  height: 54px;
  border: 2px solid #e0e0e0;
  position: relative;
}
/* line 6, ../sass/partials/_dropdown.scss */
.mega-dropdown.active {
  z-index: 200;
}
/* line 8, ../sass/partials/_dropdown.scss */
.mega-dropdown.active:before {
  content: "";
  position: absolute;
  top: -2px;
  right: -2px;
  left: -2px;
  height: 86px;
  background: #ffffff;
  z-index: 18;
  border: 2px solid #77c04b;
  -webkit-box-shadow: 0 0 21px 9px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 0 21px 9px rgba(0, 0, 0, 0.14);
  box-shadow: 0 0 21px 9px rgba(0, 0, 0, 0.14);
}
/* line 18, ../sass/partials/_dropdown.scss */
.mega-filtered-search .mega-dropdown.active:before {
  border-color: #0083c9;
}
/* line 24, ../sass/partials/_dropdown.scss */
.mega-dropdown.active:after {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 100%;
  height: 80px;
  background: #ffffff;
  z-index: 25;
}
/* line 35, ../sass/partials/_dropdown.scss */
.mega-dropdown.active > i {
  color: #686868;
  z-index: 51;
}
/* line 39, ../sass/partials/_dropdown.scss */
.mega-dropdown.active .mega-content {
  display: block;
}
/* line 41, ../sass/partials/_dropdown.scss */
.mega-dropdown.active .mega-content > .inner {
  padding: 30px;
}
/* line 46, ../sass/partials/_dropdown.scss */
.mega-dropdown > button {
  border: none;
  background: none;
  font-size: 14px;
  line-height: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  padding: 0 30px 0 15px;
  z-index: 60;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* line 60, ../sass/partials/_dropdown.scss */
.mega-dropdown > i {
  position: absolute;
  right: 15px;
  top: 50%;
  font-size: 14px;
  line-height: 0;
  color: #b7b7b7;
  z-index: 25;
}

/* line 70, ../sass/partials/_dropdown.scss */
.mega-content {
  display: none;
  width: 690px;
  background: #fff;
  border: 2px solid #77c04b;
  position: absolute;
  top: 100%;
  left: -2px;
  z-index: 21;
  margin-top: 30px;
  -webkit-box-shadow: 0 0 21px 9px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 0 21px 9px rgba(0, 0, 0, 0.14);
  box-shadow: 0 0 21px 9px rgba(0, 0, 0, 0.14);
}
/* line 81, ../sass/partials/_dropdown.scss */
.mega-filtered-search .mega-content {
  border-color: #0083c9;
  width: 304px;
}

/* line 88, ../sass/partials/_dropdown.scss */
.dropdown-wrap.active .mega-content {
  display: block;
}
/* line 92, ../sass/partials/_dropdown.scss */
.dropdown-wrap .mega-content {
  margin-top: 0;
  border: 1px solid #f1f1f1;
  -webkit-box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 5px 0px 0px rgba(0, 0, 0, 0.14);
}
/* line 98, ../sass/partials/_dropdown.scss */
.dropdown-wrap .mega-content > .inner {
  padding: 30px;
}

/* line 105, ../sass/partials/_dropdown.scss */
.mega-list > header {
  font-size: 14px;
  color: #151515;
  text-transform: capitalize;
  position: relative;
  padding-left: 30px;
}
/* line 111, ../sass/partials/_dropdown.scss */
.mega-list > header i {
  color: #77c04b;
  font-size: 24px;
  position: absolute;
  left: 0;
  top: 50%;
  line-height: 0;
  margin-top: -4px;
}
/* line 121, ../sass/partials/_dropdown.scss */
.mega-list ul {
  margin: 15px -30px 0;
  padding: 0 0 0 30px;
  font-size: 13px;
}
/* line 125, ../sass/partials/_dropdown.scss */
.mega-list ul li {
  display: block;
  width: 25%;
  float: left;
  padding-right: 40px;
  position: relative;
}
/* line 131, ../sass/partials/_dropdown.scss */
.mega-list ul li:after {
  content: "\f105";
  font-family: "FontAwesome";
  position: absolute;
  right: 33px;
  top: 50%;
  line-height: 0;
}
/* line 139, ../sass/partials/_dropdown.scss */
.mega-list ul li a {
  display: block;
  color: inherit;
}

/* line 147, ../sass/partials/_dropdown.scss */
.mega-filtered-search {
  float: left;
  padding-left: 175px;
  height: 54px;
  width: 540px;
  position: relative;
  margin-left: 10px;
  border: 2px solid #e0e0e0;
}
@media (max-width: 1199px) {
  /* line 147, ../sass/partials/_dropdown.scss */
  .mega-filtered-search {
    width: 400px;
  }
}
/* line 158, ../sass/partials/_dropdown.scss */
.mega-filtered-search .mega-dropdown {
  height: 50px;
  position: absolute;
  left: 0;
  top: 0;
  border: none;
  background: #f4f4f4;
}
/* line 166, ../sass/partials/_dropdown.scss */
.mega-filtered-search .search-widget {
  height: 50px;
  background: none;
}

/* line 172, ../sass/partials/_dropdown.scss */
.category-list {
  margin: 0;
  padding: 20px 0;
  position: relative;
  z-index: 10;
}
/* line 177, ../sass/partials/_dropdown.scss */
.category-list a {
  text-transform: capitalize;
}
/* line 180, ../sass/partials/_dropdown.scss */
.category-list > li {
  display: block;
}
/* line 182, ../sass/partials/_dropdown.scss */
.category-list > li > a {
  display: block;
  padding: 12px 50px 12px 65px;
  font-size: 14px;
  color: inherit;
  text-decoration: none;
  position: relative;
}
/* line 189, ../sass/partials/_dropdown.scss */
.category-list > li > a i {
  position: absolute;
  top: 50%;
  left: 15px;
  width: 50px;
  text-align: center;
  line-height: 0;
  font-size: 22px;
}
/* line 198, ../sass/partials/_dropdown.scss */
.category-list > li > a:after {
  content: "\f105";
  font-family: "FontAwesome";
  position: absolute;
  right: 30px;
  top: 50%;
  line-height: 0;
}
/* line 208, ../sass/partials/_dropdown.scss */
.category-list > li:hover > a {
  background: #0083c9;
  color: #ffffff;
}
/* line 212, ../sass/partials/_dropdown.scss */
.category-list > li:hover > ul {
  visibility: visible;
  filter: alpha(opacity=100);
  opacity: 1;
}
/* line 219, ../sass/partials/_dropdown.scss */
.category-list > li > ul {
  visibility: hidden;
  filter: alpha(opacity=0);
  opacity: 0;
  position: absolute;
  left: 100%;
  z-index: -1;
  width: 100%;
  top: -2px;
  bottom: -2px;
  overflow-y: auto;
  background: #0083c9;
  padding: 20px 0;
}
/* line 232, ../sass/partials/_dropdown.scss */
.category-list > li > ul li {
  display: block;
}
/* line 234, ../sass/partials/_dropdown.scss */
.category-list > li > ul li a {
  color: #ffffff;
  display: block;
  padding: 12px 30px;
  font-size: 14px;
  text-decoration: none;
}
/* line 240, ../sass/partials/_dropdown.scss */
.category-list > li > ul li a:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 249, ../sass/partials/_dropdown.scss */
.dropdown-wrap {
  text-align: left;
  position: relative;
}
/* line 252, ../sass/partials/_dropdown.scss */
.dropdown-wrap.active .basic-dropdown {
  display: block;
}
/* line 255, ../sass/partials/_dropdown.scss */
.dropdown-wrap .basic-dropdown {
  display: none;
  z-index: 50;
  border: 1px solid #b7b7b7;
  background: #ffffff;
  width: 180px;
  position: absolute;
  right: 0;
  top: 100%;
  -webkit-box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.14);
  box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.14);
}
/* line 265, ../sass/partials/_dropdown.scss */
.dropdown-wrap .basic-dropdown.wide {
  width: 370px;
}
/* line 268, ../sass/partials/_dropdown.scss */
.dropdown-wrap .basic-dropdown:before {
  font-family: "FontAwesome";
  content: "\f0d8";
  color: #ffffff;
  text-shadow: 0px -2px 0px #b7b7b7;
  font-size: 22px;
  position: absolute;
  right: 15px;
  line-height: 0;
  top: -2px;
}

/* line 281, ../sass/partials/_dropdown.scss */
.country-list {
  margin: 0;
  padding: 0;
}
/* line 284, ../sass/partials/_dropdown.scss */
.country-list li {
  display: block;
}
/* line 286, ../sass/partials/_dropdown.scss */
.country-list li a {
  display: block;
  padding: 12px 20px;
  text-decoration: none;
  color: inherit;
}
/* line 291, ../sass/partials/_dropdown.scss */
.country-list li a img {
  position: relative;
  top: -1px;
  margin-right: 10px;
}
/* line 296, ../sass/partials/_dropdown.scss */
.country-list li a:hover {
  background: #f4f4f4;
}

/* line 302, ../sass/partials/_dropdown.scss */
.social-drop-list {
  padding: 0;
  margin: 0;
}
/* line 305, ../sass/partials/_dropdown.scss */
.social-drop-list li {
  display: block;
}
/* line 307, ../sass/partials/_dropdown.scss */
.social-drop-list li a {
  display: block;
  padding: 15px 15px 15px 50px;
  text-decoration: none;
  color: inherit;
  position: relative;
}
/* line 308, ../sass/partials/_dropdown.scss */
.social-drop-list li a:hover {
  background: #f4f4f4;
}
/* line 316, ../sass/partials/_dropdown.scss */
.social-drop-list li a .fa {
  width: 28px;
  height: 28px;
  top: 12px;
  left: 15px;
  line-height: 28px;
  text-align: center;
  position: absolute;
  color: #ffffff;
  border-radius: 50%;
  font-size: 11px;
}
/* line 327, ../sass/partials/_dropdown.scss */
.social-drop-list li a .fa.fa.fa-facebook {
  background: #3b579d;
}
/* line 330, ../sass/partials/_dropdown.scss */
.social-drop-list li a .fa.fa.fa-twitter {
  background: #2caae1;
}
/* line 333, ../sass/partials/_dropdown.scss */
.social-drop-list li a .fa.fa.fa-linkedin {
  background: #0077b5;
}
/* line 336, ../sass/partials/_dropdown.scss */
.social-drop-list li a .fa.fa.fa-instagram {
  background: #509dae;
}
/* line 339, ../sass/partials/_dropdown.scss */
.social-drop-list li a .fa.fa.fa-google-plus {
  background: #dd4d40;
}

/* line 346, ../sass/partials/_dropdown.scss */
.mega-dropdown-wrap {
  position: relative;
}
/* line 348, ../sass/partials/_dropdown.scss */
.mega-dropdown-wrap .mega-dropdown {
  width: 100%;
  border-width: 1px;
  height: 42px;
  max-width: 570px;
}
/* line 349, ../sass/partials/_dropdown.scss */
.mega-dropdown-wrap .mega-dropdown:before, .mega-dropdown-wrap .mega-dropdown:after {
  display: none !important;
}
/* line 356, ../sass/partials/_dropdown.scss */
.mega-dropdown-wrap .mega-dropdown .mega-content {
  min-width: 200px;
  width: 50%;
  margin-top: 0;
  border: 1px solid #e0e0e0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #f4f4f4;
  left: -1px;
}
/* line 365, ../sass/partials/_dropdown.scss */
.mega-dropdown-wrap .mega-dropdown .mega-content .category-list > li > ul {
  background: #ffffff;
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  top: 0;
  bottom: 0;
}
/* line 371, ../sass/partials/_dropdown.scss */
.mega-dropdown-wrap .mega-dropdown .mega-content .category-list > li > ul li > a {
  color: #686868;
}
/* line 373, ../sass/partials/_dropdown.scss */
.mega-dropdown-wrap .mega-dropdown .mega-content .category-list > li > ul li > a:hover {
  color: #686868;
  background: #f4f4f4;
}

/* line 1, ../sass/partials/_headings.scss */
.heading {
  font-size: 20px;
  text-transform: uppercase;
  padding-bottom: 30px;
}
/* line 5, ../sass/partials/_headings.scss */
.heading.style-bg {
  background: #f4f4f4;
}
@media (max-width: 500px) {
  /* line 1, ../sass/partials/_headings.scss */
  .heading {
    font-size: 18px;
  }
}
/* line 11, ../sass/partials/_headings.scss */
.heading.big {
  padding: 40px 0;
}
@media (max-width: 767px) {
  /* line 11, ../sass/partials/_headings.scss */
  .heading.big {
    padding-top: 0;
  }
}
/* line 17, ../sass/partials/_headings.scss */
.heading.small {
  font-size: 14px;
  padding-bottom: 50px;
}
/* line 21, ../sass/partials/_headings.scss */
.heading.style2 {
  font-size: 14px;
}
/* line 23, ../sass/partials/_headings.scss */
.heading.style2 h2 {
  margin: 0;
}
@media (min-width: 1200px) {
  /* line 23, ../sass/partials/_headings.scss */
  .heading.style2 h2 {
    font-size: 40px;
  }
}
/* line 29, ../sass/partials/_headings.scss */
.heading.style2 p {
  margin-top: 0;
}
/* line 33, ../sass/partials/_headings.scss */
.heading h1, .heading h2, .heading h3 {
  text-transform: none;
}
/* line 36, ../sass/partials/_headings.scss */
.heading h4, .heading h5 {
  color: #686868;
}
/* line 40, ../sass/partials/_headings.scss */
.heading .text-bold h1, .heading .text-bold h2, .heading .text-bold h3, .heading .text-bold h4, .heading .text-bold h5 {
  font-weight: 700;
}
/* line 44, ../sass/partials/_headings.scss */
.heading h1, .heading h2, .heading h3, .heading h4, .heading h5 {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 47, ../sass/partials/_headings.scss */
.heading h1 strong, .heading h2 strong, .heading h3 strong, .heading h4 strong, .heading h5 strong {
  font-weight: 700;
  position: relative;
  z-index: 5;
}
/* line 51, ../sass/partials/_headings.scss */
.heading h1 strong:after, .heading h2 strong:after, .heading h3 strong:after, .heading h4 strong:after, .heading h5 strong:after {
  content: "";
  width: 100%;
  left: 0;
  bottom: 0;
  background: url("../img/basic/line.png") no-repeat center center;
  height: 9px;
  position: absolute;
  z-index: -1;
}
/* line 63, ../sass/partials/_headings.scss */
.heading.long {
  text-align: center;
  padding: 180px 0;
  font-size: 14px;
}
@media (max-width: 767px) {
  /* line 63, ../sass/partials/_headings.scss */
  .heading.long {
    padding: 30px 0;
  }
}

/* line 72, ../sass/partials/_headings.scss */
.icon-heading {
  padding: 5px 0;
}
/* line 74, ../sass/partials/_headings.scss */
.icon-heading h1, .icon-heading h2, .icon-heading h3, .icon-heading h4 {
  padding-left: 50px;
  position: relative;
}
/* line 77, ../sass/partials/_headings.scss */
.icon-heading h1 i, .icon-heading h2 i, .icon-heading h3 i, .icon-heading h4 i {
  position: absolute;
  top: 50%;
  line-height: 0;
  font-size: 40px;
  left: 0;
  color: #0083c9;
}

/* line 2, ../sass/partials/_boxes.scss */
.uzr-panel .cat-boxes {
  margin: 0 -15px;
  padding: 15px 0;
}
@media (max-width: 400px) {
  /* line 2, ../sass/partials/_boxes.scss */
  .uzr-panel .cat-boxes {
    margin: 0;
  }
}
/* line 9, ../sass/partials/_boxes.scss */
.cat-boxes .cat-box {
  display: block;
  text-decoration: none;
  width: 16.66666667%;
  float: left;
  padding: 3px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  color: #151515;
}
/* line 20, ../sass/partials/_boxes.scss */
.uzr-panel .cat-boxes .cat-box {
  width: 33.3333334%;
  padding: 15px;
}
@media (max-width: 767px) {
  /* line 20, ../sass/partials/_boxes.scss */
  .uzr-panel .cat-boxes .cat-box {
    width: 50%;
  }
}
@media (max-width: 400px) {
  /* line 20, ../sass/partials/_boxes.scss */
  .uzr-panel .cat-boxes .cat-box {
    width: 100%;
    float: none;
    padding: 0;
    margin-bottom: 10px;
  }
}
/* line 33, ../sass/partials/_boxes.scss */
.cat-boxes .cat-box .inner {
  position: relative;
  padding: 25px 10px;
  background: #ffffff;
  -webkit-box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  box-shadow: 0 0 0 0 transparent;
}
/* line 38, ../sass/partials/_boxes.scss */
.cat-boxes .cat-box .inner:hover {
  z-index: 20;
  -webkit-box-shadow: 0 0 21px 9px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 0 21px 9px rgba(0, 0, 0, 0.14);
  box-shadow: 0 0 21px 9px rgba(0, 0, 0, 0.14);
}
/* line 42, ../sass/partials/_boxes.scss */
.cat-boxes .cat-box .inner > div {
  width: 85px;
  height: 85px;
  border-radius: 50%;
  line-height: 85px;
  color: #ffffff;
  font-size: 50px;
  margin: 0 auto 30px;
  background: #0083c9;
}
/* line 51, ../sass/partials/_boxes.scss */
.uzr-panel .cat-boxes .cat-box .inner > div {
  font-size: 35px;
}
@media (max-width: 1023px) {
  /* line 9, ../sass/partials/_boxes.scss */
  .cat-boxes .cat-box {
    width: 25%;
  }
}
@media (max-width: 767px) {
  /* line 9, ../sass/partials/_boxes.scss */
  .cat-boxes .cat-box {
    width: 33.3333334%;
  }
}
@media (max-width: 500px) {
  /* line 9, ../sass/partials/_boxes.scss */
  .cat-boxes .cat-box {
    width: 50%;
  }
}

/* line 1, ../sass/partials/_text-widget.scss */
.text-widget {
  position: relative;
  line-height: 28px;
}
/* line 4, ../sass/partials/_text-widget.scss */
.text-widget .inner {
  background: #ffffff;
  padding: 20px 40px 40px;
}
@media (max-width: 767px) {
  /* line 4, ../sass/partials/_text-widget.scss */
  .text-widget .inner {
    padding: 20px;
  }
}
/* line 10, ../sass/partials/_text-widget.scss */
.tabs-row .text-widget .inner {
  padding-bottom: 38px;
  padding-top: 1px;
}
/* line 14, ../sass/partials/_text-widget.scss */
.uzr-panel .text-widget .inner {
  padding: 0;
  background: none;
}
/* line 18, ../sass/partials/_text-widget.scss */
.text-widget .inner p {
  margin: 30px 0 0;
}
/* line 21, ../sass/partials/_text-widget.scss */
.text-widget .inner hr {
  margin: 40px 0;
}
/* line 24, ../sass/partials/_text-widget.scss */
.text-widget .inner h6 {
  color: #151515;
}

/* line 30, ../sass/partials/_text-widget.scss */
.contextual-page .text-widget h2, .contextual-page .text-widget h3, .contextual-page .text-widget h4, .contextual-page .text-widget h5, .contextual-page .text-widget h6 {
  margin: 30px 0;
}

/* line 34, ../sass/partials/_text-widget.scss */
.caret-right-list {
  margin: 10px 0;
  padding: 0;
}
/* line 37, ../sass/partials/_text-widget.scss */
.caret-right-list li {
  display: block;
  padding-left: 22px;
  line-height: 28px;
  position: relative;
}
/* line 42, ../sass/partials/_text-widget.scss */
.caret-right-list li:before {
  content: "\f0da";
  font-family: "FontAwesome";
  width: 22px;
  text-align: center;
  top: 2px;
  left: 0;
  position: absolute;
  color: #0083c9;
  font-size: 16px;
}

/* line 1, ../sass/partials/_call-to-action.scss */
.call-to-action {
  position: relative;
  font-weight: 600;
}
/* line 5, ../sass/partials/_call-to-action.scss */
.call-to-action header {
  padding-top: 60px;
}
@media (max-width: 992px) {
  /* line 5, ../sass/partials/_call-to-action.scss */
  .call-to-action header {
    padding-top: 0;
  }
}
/* line 10, ../sass/partials/_call-to-action.scss */
.call-to-action header h2, .call-to-action header h3, .call-to-action header h4, .call-to-action header h5, .call-to-action header h6 {
  font-weight: 700;
  margin-top: 0;
}
@media (max-width: 767px) {
  /* line 1, ../sass/partials/_call-to-action.scss */
  .call-to-action {
    padding-top: 20px;
  }
  /* line 17, ../sass/partials/_call-to-action.scss */
  .call-to-action .pull-right {
    float: none !important;
  }
}
/* line 21, ../sass/partials/_call-to-action.scss */
.call-to-action .action-mock {
  text-align: right;
}
@media (max-width: 767px) {
  /* line 21, ../sass/partials/_call-to-action.scss */
  .call-to-action .action-mock {
    text-align: left;
  }
}
/* line 28, ../sass/partials/_call-to-action.scss */
.call-to-action .inner {
  padding-top: 10px;
}
/* line 31, ../sass/partials/_call-to-action.scss */
.call-to-action .app-store {
  text-decoration: none;
  color: inherit;
  display: block;
  position: relative;
  padding-left: 60px;
}
@media (max-width: 767px) {
  /* line 31, ../sass/partials/_call-to-action.scss */
  .call-to-action .app-store {
    margin-bottom: 20px;
    padding-left: 0;
  }
}
/* line 41, ../sass/partials/_call-to-action.scss */
.call-to-action .app-store img {
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 767px) {
  /* line 41, ../sass/partials/_call-to-action.scss */
  .call-to-action .app-store img {
    position: relative;
    display: block;
    margin-bottom: 5px;
  }
}
/* line 51, ../sass/partials/_call-to-action.scss */
.call-to-action .app-store h4 {
  font-size: 18px;
}
@media (max-width: 992px) {
  /* line 51, ../sass/partials/_call-to-action.scss */
  .call-to-action .app-store h4 {
    font-size: 10px;
  }
}
@media (max-width: 767px) {
  /* line 51, ../sass/partials/_call-to-action.scss */
  .call-to-action .app-store h4 {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  /* line 51, ../sass/partials/_call-to-action.scss */
  .call-to-action .app-store h4 {
    font-size: 9px;
  }
}
/* line 63, ../sass/partials/_call-to-action.scss */
.call-to-action .app-store h3, .call-to-action .app-store h4, .call-to-action .app-store h5 {
  margin-top: 0;
}
/* line 66, ../sass/partials/_call-to-action.scss */
.call-to-action .app-store span {
  text-transform: uppercase;
  font-size: 10px;
}
@media (max-width: 960px) {
  /* line 66, ../sass/partials/_call-to-action.scss */
  .call-to-action .app-store span {
    font-size: 8px;
  }
}
@media (max-width: 400px) {
  /* line 66, ../sass/partials/_call-to-action.scss */
  .call-to-action .app-store span {
    display: none;
  }
}

/* line 79, ../sass/partials/_call-to-action.scss */
.call-to-action-2 > .inner {
  padding: 40px 200px 40px 40px;
  background: #ffffff;
  position: relative;
}
/* line 83, ../sass/partials/_call-to-action.scss */
.call-to-action-2 > .inner > a.btn {
  position: absolute;
  right: 40px;
  top: 45px;
}
@media (max-width: 767px) {
  /* line 83, ../sass/partials/_call-to-action.scss */
  .call-to-action-2 > .inner > a.btn {
    position: relative;
    right: auto;
    top: auto;
  }
}
@media (max-width: 767px) {
  /* line 79, ../sass/partials/_call-to-action.scss */
  .call-to-action-2 > .inner {
    padding: 20px;
  }
}

/* line 99, ../sass/partials/_call-to-action.scss */
.call-to-action-3 {
  border-top: 2px solid #dfdfdf;
}
/* line 101, ../sass/partials/_call-to-action.scss */
.call-to-action-3.style2 {
  background: #ffffff;
}
/* line 103, ../sass/partials/_call-to-action.scss */
.call-to-action-3.style2 .inner {
  padding-left: 0;
  padding-right: 0;
}
/* line 108, ../sass/partials/_call-to-action.scss */
.call-to-action-3 .inner {
  position: relative;
  padding: 50px 70px;
}
/* line 111, ../sass/partials/_call-to-action.scss */
.call-to-action-3 .inner strong {
  margin-top: 6px;
  font-size: 24px;
  display: inline-block;
  color: #151515;
}
/* line 117, ../sass/partials/_call-to-action.scss */
.call-to-action-3 .inner a.btn {
  padding: 14px 20px;
}
@media (max-width: 767px) {
  /* line 117, ../sass/partials/_call-to-action.scss */
  .call-to-action-3 .inner a.btn {
    margin-top: 20px;
  }
}
/* line 123, ../sass/partials/_call-to-action.scss */
.call-to-action-3 .inner .counter {
  float: left;
  margin-right: 30px;
}
/* line 126, ../sass/partials/_call-to-action.scss */
.call-to-action-3 .inner .counter > span {
  width: 34px;
  height: 44px;
  line-height: 44px;
  background: #0083c9;
  color: #ffffff;
  display: block;
  float: left;
  margin-right: 2px;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}

/* line 1, ../sass/partials/_social-media.scss */
.social-links, .doc-footer .social-links {
  position: relative;
  text-align: center;
}
/* line 6, ../sass/partials/_social-media.scss */
.social-links.social-bg a, .doc-footer .social-links.social-bg a {
  color: #ffffff;
}
/* line 9, ../sass/partials/_social-media.scss */
.social-links.social-bg a.fa-facebook, .doc-footer .social-links.social-bg a.fa-facebook {
  background: #3b579d;
}
/* line 12, ../sass/partials/_social-media.scss */
.social-links.social-bg a.fa-twitter, .doc-footer .social-links.social-bg a.fa-twitter {
  background: #2caae1;
}
/* line 15, ../sass/partials/_social-media.scss */
.social-links.social-bg a.fa-instagram, .doc-footer .social-links.social-bg a.fa-instagram {
  background: #509dae;
}
/* line 18, ../sass/partials/_social-media.scss */
.social-links.social-bg a.fa-google-plus, .doc-footer .social-links.social-bg a.fa-google-plus {
  background: #dd4d40;
}
/* line 22, ../sass/partials/_social-media.scss */
.social-links ul, .doc-footer .social-links ul {
  padding: 0;
  margin: 0;
}
/* line 25, ../sass/partials/_social-media.scss */
.social-links ul li, .doc-footer .social-links ul li {
  display: inline-block;
  margin: 5px;
  padding: 0;
}
/* line 29, ../sass/partials/_social-media.scss */
.social-links ul li a, .doc-footer .social-links ul li a {
  display: block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 20px;
  border-radius: 50%;
  text-decoration: none;
  color: #b7b7b7;
  background: #f4f4f4;
}
/* line 39, ../sass/partials/_social-media.scss */
.social-links ul li a:hover, .doc-footer .social-links ul li a:hover {
  background: #0083c9;
  color: #ffffff;
}

/* line 47, ../sass/partials/_social-media.scss */
.social_login_opt {
  background: #fff;
  position: relative;
}
/* line 50, ../sass/partials/_social-media.scss */
.social_login_opt .split-opt {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  line-height: 38px;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  background: #fff;
  position: absolute;
  bottom: -19px;
  left: 50%;
  margin-left: -19px;
}
@media (max-width: 500px) {
  /* line 50, ../sass/partials/_social-media.scss */
  .social_login_opt .split-opt {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 10px;
    bottom: -15px;
  }
}
/* line 71, ../sass/partials/_social-media.scss */
.social_login_opt > div {
  position: relative;
  padding-right: 55px;
}
/* line 75, ../sass/partials/_social-media.scss */
.social_login_opt .opt-navigator {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 79, ../sass/partials/_social-media.scss */
.social_login_opt .opt-navigator > button {
  display: block;
  text-indent: -999999px;
  overflow: hidden;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: url("../img/basic/dotsico.png") center center no-repeat #e0e0e0;
  color: #ffffff;
}
/* line 90, ../sass/partials/_social-media.scss */
.social_login_opt .opt-navigator .basic-dropdown {
  margin-top: 15px;
}
/* line 93, ../sass/partials/_social-media.scss */
.social_login_opt .opt-navigator:hover > button, .social_login_opt .opt-navigator.active > button {
  background-color: #0083c9;
}

/* line 99, ../sass/partials/_social-media.scss */
.social-opts.all-active > a {
  display: block;
  margin-bottom: 10px;
}
/* line 103, ../sass/partials/_social-media.scss */
.social-opts > a {
  height: 44px;
  line-height: 44px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 10px;
  padding-left: 48px;
  text-align: center;
  font-weight: 700;
  position: relative;
  text-decoration: none;
  display: none;
}
@media (max-width: 500px) {
  /* line 103, ../sass/partials/_social-media.scss */
  .social-opts > a {
    font-size: 8px;
  }
}
/* line 118, ../sass/partials/_social-media.scss */
.social-opts > a.active {
  display: block;
}
/* line 121, ../sass/partials/_social-media.scss */
.social-opts > a .fa {
  font-size: 16px;
  display: block;
  width: 48px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  left: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
/* line 131, ../sass/partials/_social-media.scss */
.social-opts > a.opt-fb-login {
  background: #3b579d;
}
/* line 134, ../sass/partials/_social-media.scss */
.social-opts > a.opt-gp-login {
  background: #dd4d40;
}
/* line 137, ../sass/partials/_social-media.scss */
.social-opts > a.opt-twitter-login {
  background: #2caae1;
}
/* line 140, ../sass/partials/_social-media.scss */
.social-opts > a.opt-instagram-login {
  background: #509dae;
}
/* line 143, ../sass/partials/_social-media.scss */
.social-opts > a.opt-linkedin-login {
  background: #0077b5;
}

/* line 1, ../sass/partials/_breadcrumbs.scss */
.breadcrumb {
  font-size: 12px;
  margin-bottom: 25px;
}
/* line 4, ../sass/partials/_breadcrumbs.scss */
.breadcrumb ul {
  margin: 0;
  padding: 0;
}
/* line 7, ../sass/partials/_breadcrumbs.scss */
.breadcrumb ul li {
  display: inline-block;
  text-transform: capitalize;
}
/* line 10, ../sass/partials/_breadcrumbs.scss */
.breadcrumb ul li + li:before {
  content: "\f101";
  font-family: "FontAwesome";
  width: 24px;
  text-align: center;
  display: inline-block;
}
/* line 18, ../sass/partials/_breadcrumbs.scss */
.breadcrumb ul li a {
  color: inherit;
}
/* line 21, ../sass/partials/_breadcrumbs.scss */
.breadcrumb ul li span {
  background: #ffffff;
  padding: 8px 30px 8px 15px;
  margin-right: 4px;
  position: relative;
}
@media (max-width: 992px) {
  /* line 21, ../sass/partials/_breadcrumbs.scss */
  .breadcrumb ul li span {
    display: inline-block;
    margin-top: 5px;
  }
}
/* line 30, ../sass/partials/_breadcrumbs.scss */
.breadcrumb ul li span a {
  position: absolute;
  right: 0;
  width: 30px;
  text-align: center;
  height: 100%;
  top: 0;
}
/* line 37, ../sass/partials/_breadcrumbs.scss */
.breadcrumb ul li span a i {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
  line-height: 0;
  color: #b7b7b7;
  font-size: 10px;
}

/* line 1, ../sass/partials/_listing-actions.scss */
.listing-actions {
  position: relative;
  z-index: 100;
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #c8c8c8;
}
@media (max-width: 767px) {
  /* line 1, ../sass/partials/_listing-actions.scss */
  .listing-actions {
    display: none;
  }
}
/* line 11, ../sass/partials/_listing-actions.scss */
.listing-actions a {
  position: relative;
}
/* line 13, ../sass/partials/_listing-actions.scss */
.listing-actions a:hover .tooltip {
  display: block;
}
/* line 18, ../sass/partials/_listing-actions.scss */
.listing-actions.text-right .inner {
  float: right;
}
@media (max-width: 767px) {
  /* line 18, ../sass/partials/_listing-actions.scss */
  .listing-actions.text-right .inner {
    float: none;
  }
}
/* line 26, ../sass/partials/_listing-actions.scss */
.listing-actions .inner > div {
  margin-right: 10px;
  float: left;
}
/* line 30, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .button-action {
  position: relative;
}
/* line 32, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .button-action span {
  position: absolute;
  right: 100%;
  margin-right: 10px;
  top: 50%;
  line-height: 0;
  min-width: 150px;
  text-align: right;
  font-size: 14px;
}
/* line 42, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .button-action a {
  display: block;
  height: 40px;
  width: 84px;
  border: 3px solid #f95858;
  background: #fff;
  color: #ffffff;
  position: relative;
}
/* line 50, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .button-action a.active {
  border-color: #77c04b;
}
/* line 52, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .button-action a.active .fa {
  right: 36px;
  background: #77c04b;
}
/* line 55, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .button-action a.active .fa:before {
  content: "\f00c";
}
/* line 60, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .button-action a .fa {
  width: 44px;
  background: #f95858;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  line-height: 36px;
}
/* line 69, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .button-action a .fa:before {
  content: "\f00d";
}
/* line 76, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .layout-action > a, .listing-actions .inner .search-action > a {
  display: block;
  float: left;
  height: 40px;
  width: 48px;
  text-align: center;
  line-height: 20px;
  background: #d2d2d2;
  color: #686868;
  position: relative;
}
/* line 86, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .layout-action > a + a, .listing-actions .inner .search-action > a + a {
  margin-left: 10px;
}
/* line 89, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .layout-action > a.active, .listing-actions .inner .layout-action > a:hover, .listing-actions .inner .search-action > a.active, .listing-actions .inner .search-action > a:hover {
  background: #ffffff;
  color: #0083c9;
}
/* line 92, ../sass/partials/_listing-actions.scss */
.uzr-panel .listing-actions .inner .layout-action > a.active, .uzr-panel .listing-actions .inner .layout-action > a:hover, .uzr-panel .listing-actions .inner .search-action > a.active, .uzr-panel .listing-actions .inner .search-action > a:hover {
  background: #d2d2d2;
}
/* line 96, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .layout-action > a .fa, .listing-actions .inner .search-action > a .fa {
  line-height: 0;
  top: 50%;
  left: 0;
  width: 100%;
  position: absolute;
}
/* line 107, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .search-action > a.active {
  color: #686868;
}
/* line 111, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .sort-action {
  width: 180px;
  background: #d2d2d2;
  height: 40px;
  position: relative;
  font-size: 12px;
  cursor: pointer;
  text-align: left;
}
/* line 120, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .sort-action.active ul {
  visibility: visible;
  filter: alpha(opacity=100);
  opacity: 1;
  top: 100%;
}
/* line 126, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .sort-action.active .fa:before {
  content: "\f0d8";
}
/* line 130, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .sort-action > .fa {
  position: absolute;
  right: 0;
  width: 38px;
  line-height: 40px;
  height: 100%;
  top: 0;
  border-left: 1px solid #bdbdbd;
  text-align: center;
}
/* line 139, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .sort-action > .fa:before {
  content: "\f0d7";
}
/* line 143, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .sort-action > span {
  position: absolute;
  left: 0;
  width: 100%;
  top: 50%;
  line-height: 0;
  padding: 0 45px 0 15px;
}
/* line 151, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .sort-action ul {
  visibility: hidden;
  filter: alpha(opacity=0);
  opacity: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 120%;
  width: 100%;
  left: 0;
}
/* line 161, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .sort-action ul li {
  display: block;
  background: #cbcbcb;
}
/* line 164, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .sort-action ul li:nth-child(even) {
  background: #d2d2d2;
}
/* line 167, ../sass/partials/_listing-actions.scss */
.listing-actions .inner .sort-action ul li a {
  display: block;
  padding: 12px 15px;
  color: inherit;
  text-decoration: none;
}
@media (max-width: 992px) {
  /* line 177, ../sass/partials/_listing-actions.scss */
  .listing-actions .inner .layout-action {
    display: none;
  }
}

/* line 1, ../sass/partials/_search-widget.scss */
.search-widget {
  background: #f4f4f4;
  position: relative;
  height: 40px;
  margin-bottom: 20px;
}
/* line 6, ../sass/partials/_search-widget.scss */
.search-widget input[type="text"] {
  background: none;
  border: none;
  width: 100%;
  height: 100%;
  padding-left: 15px;
  padding-right: 40px;
  max-width: none;
}
/* line 15, ../sass/partials/_search-widget.scss */
.search-widget button[type="submit"] {
  border: none;
  width: 40px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  color: #bdbdbd;
  background: none;
}
/* line 25, ../sass/partials/_search-widget.scss */
.uzr-panel .search-widget {
  max-width: 220px;
}
/* line 29, ../sass/partials/_search-widget.scss */
.search-widget.style2 {
  padding-right: 170px;
  background: none;
}
/* line 32, ../sass/partials/_search-widget.scss */
.search-widget.style2 button[type="submit"] {
  width: 160px;
  background: #77c04b;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
}

/* line 1, ../sass/partials/_range-widget.scss */
.range-widget {
  position: relative;
  height: 42px;
}
/* line 4, ../sass/partials/_range-widget.scss */
.range-widget button {
  background: #0083c9;
  color: #ffffff;
  position: absolute;
  right: 0;
  top: 0;
  height: 42px;
  width: 19%;
  border: none;
}
/* line 14, ../sass/partials/_range-widget.scss */
.range-widget .range-inputs {
  width: 80%;
  position: relative;
}
/* line 17, ../sass/partials/_range-widget.scss */
.range-widget .range-inputs > input {
  float: left;
  width: 49%;
  background: #f4f4f4;
  border: none;
}
/* line 22, ../sass/partials/_range-widget.scss */
.range-widget .range-inputs > input + input {
  margin-left: 2%;
}

/* line 1, ../sass/partials/_listings.scss */
.listing-area {
  margin-bottom: 100px;
}

/* line 4, ../sass/partials/_listings.scss */
.listing-filters {
  width: 300px;
  padding-right: 30px;
  float: left;
}
@media (max-width: 767px) {
  /* line 4, ../sass/partials/_listings.scss */
  .listing-filters {
    display: none;
  }
}

/* line 12, ../sass/partials/_listings.scss */
.items-list {
  margin-left: 300px;
}
@media (max-width: 767px) {
  /* line 12, ../sass/partials/_listings.scss */
  .items-list {
    margin-left: 0;
  }
}

/* line 18, ../sass/partials/_listings.scss */
.listing-filter-block {
  background: #ffffff;
  margin-bottom: 10px;
  padding: 0 20px;
}
/* line 22, ../sass/partials/_listings.scss */
.listing-filter-block header {
  position: relative;
  padding: 20px 0;
}
/* line 25, ../sass/partials/_listings.scss */
.listing-filter-block header h1, .listing-filter-block header h2, .listing-filter-block header h3, .listing-filter-block header h4, .listing-filter-block header h5, .listing-filter-block header h6 {
  margin: 0;
}
/* line 28, ../sass/partials/_listings.scss */
.listing-filter-block header a {
  color: #77c04b;
  width: 52px;
  text-align: center;
  position: absolute;
  right: -20px;
  top: 0;
  height: 100%;
}
/* line 36, ../sass/partials/_listings.scss */
.listing-filter-block header a i {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  top: 50%;
  line-height: 0;
}
/* line 46, ../sass/partials/_listings.scss */
.listing-filter-block .inner {
  padding-bottom: 20px;
}
/* line 50, ../sass/partials/_listings.scss */
.listing-filter-block .filter-options-widget ul {
  margin: 0 -20px;
  padding: 0;
}
/* line 53, ../sass/partials/_listings.scss */
.listing-filter-block .filter-options-widget ul li {
  display: block;
}
/* line 55, ../sass/partials/_listings.scss */
.listing-filter-block .filter-options-widget ul li a {
  display: block;
  padding: 10px 25px 10px 45px;
  position: relative;
  color: inherit;
  text-decoration: none;
}
/* line 61, ../sass/partials/_listings.scss */
.listing-filter-block .filter-options-widget ul li a:hover {
  background: #f4f4f4;
  color: #151515;
}
/* line 65, ../sass/partials/_listings.scss */
.listing-filter-block .filter-options-widget ul li a i {
  border: 1px solid #e0e0e0;
  background: #ffffff;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  position: absolute;
  left: 20px;
  top: 12px;
  color: #0083c9;
  display: block;
}
/* line 76, ../sass/partials/_listings.scss */
.listing-filter-block .filter-options-widget ul li a i:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 15px;
  content: "";
  font-family: "FontAwesome";
  font-size: 8px;
  text-align: center;
}
/* line 91, ../sass/partials/_listings.scss */
.listing-filter-block .filter-options-widget ul li.active i:before {
  content: "\f00c";
}
/* line 94, ../sass/partials/_listings.scss */
.listing-filter-block .filter-options-widget ul li.active a {
  background: #f4f4f4;
  color: #151515;
}

/* line 1, ../sass/partials/_ads.scss */
.item-spot {
  position: relative;
  background: #ffffff;
  min-height: 262px;
  padding-left: 300px;
  padding-right: 30px;
  padding-top: 15px;
  margin-bottom: 10px;
}
@media (max-width: 1020px) {
  /* line 1, ../sass/partials/_ads.scss */
  .item-spot {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 13, ../sass/partials/_ads.scss */
  .item-spot .item-content {
    position: relative;
  }
}
/* line 18, ../sass/partials/_ads.scss */
.item-spot a.view-item {
  text-align: center;
  position: absolute;
  top: 30px;
  right: 0;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
  padding: 15px 30px;
  text-decoration: none;
  border: 2px solid #e0e0e0;
  color: inherit;
}
@media (max-width: 992px) {
  /* line 18, ../sass/partials/_ads.scss */
  .item-spot a.view-item {
    position: relative;
    right: auto;
    top: auto;
    margin-bottom: 30px;
  }
}
/* line 37, ../sass/partials/_ads.scss */
.item-spot a.view-item:hover {
  background: #0083c9;
  color: #ffffff;
  border-color: #0083c9;
}
/* line 43, ../sass/partials/_ads.scss */
.item-spot .inner {
  padding-right: 135px;
  position: relative;
  padding-top: 30px;
}
@media (max-width: 992px) {
  /* line 43, ../sass/partials/_ads.scss */
  .item-spot .inner {
    padding-right: 0;
  }
}
@media (max-width: 479px) {
  /* line 43, ../sass/partials/_ads.scss */
  .item-spot .inner {
    padding-top: 10px;
  }
}
/* line 53, ../sass/partials/_ads.scss */
.item-spot .inner p {
  padding-bottom: 15px;
  margin: 0;
  line-height: 28px;
}
/* line 61, ../sass/partials/_ads.scss */
.item-spot header {
  padding-bottom: 25px;
  padding-right: 130px;
  border-bottom: 1px solid #e5e5e5;
}
/* line 65, ../sass/partials/_ads.scss */
.item-spot header a {
  color: inherit;
}
/* line 69, ../sass/partials/_ads.scss */
.item-spot header h2 a, .item-spot header h3 a, .item-spot header h4 a {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media (max-width: 1020px) {
  /* line 69, ../sass/partials/_ads.scss */
  .item-spot header h2 a, .item-spot header h3 a, .item-spot header h4 a {
    white-space: normal;
  }
}
/* line 80, ../sass/partials/_ads.scss */
.item-spot .breadcrumb {
  margin-bottom: 10px;
  color: #909090;
  font-size: 13px;
}
/* line 84, ../sass/partials/_ads.scss */
.item-spot .breadcrumb a {
  color: inherit;
}
/* line 88, ../sass/partials/_ads.scss */
.item-spot .imgAsBg {
  position: absolute;
  left: 0;
  top: 0;
  width: 270px;
  height: 100%;
}
@media (max-width: 1020px) {
  /* line 88, ../sass/partials/_ads.scss */
  .item-spot .imgAsBg {
    position: relative;
    width: 100%;
    height: 250px;
  }
}
/* line 100, ../sass/partials/_ads.scss */
.item-spot .item-info-short {
  font-size: 13px;
}
/* line 103, ../sass/partials/_ads.scss */
.item-spot .item-info {
  margin: 0;
  padding: 0;
  font-size: 14px;
}
@media (max-width: 767px) {
  /* line 105, ../sass/partials/_ads.scss */
  .uzr-panel .item-spot .item-info {
    display: none;
  }
}
/* line 112, ../sass/partials/_ads.scss */
.item-spot .item-info li {
  display: inline-block;
  margin-right: 15px;
}
/* line 115, ../sass/partials/_ads.scss */
.item-spot .item-info li i {
  margin-right: 5px;
  color: #0083c9;
}
/* line 119, ../sass/partials/_ads.scss */
.item-spot .item-info li a {
  color: inherit;
}
/* line 124, ../sass/partials/_ads.scss */
.item-spot.featured {
  background: #f3fbff;
}
/* line 127, ../sass/partials/_ads.scss */
.item-spot .price-tag {
  font-size: 20px;
  color: #151515;
  font-weight: 700;
}
@media (max-width: 767px) {
  /* line 132, ../sass/partials/_ads.scss */
  .uzr-panel .items-list-md.style2 .item-spot .price-tag {
    display: none;
  }
}
/* line 137, ../sass/partials/_ads.scss */
.item-spot .item-actions {
  position: absolute;
  top: 32px;
  right: 0;
  width: 160px;
}
@media (max-width: 1020px) {
  /* line 137, ../sass/partials/_ads.scss */
  .item-spot .item-actions {
    top: 0;
    width: 120px;
  }
}
@media (max-width: 479px) {
  /* line 137, ../sass/partials/_ads.scss */
  .item-spot .item-actions {
    position: relative;
    right: auto;
    padding-top: 20px;
    clear: both;
    width: 100%;
    min-height: 50px;
  }
}
/* line 155, ../sass/partials/_ads.scss */
.item-spot .item-actions .price-tag {
  padding: 30px 0 0;
}
@media (max-width: 479px) {
  /* line 155, ../sass/partials/_ads.scss */
  .item-spot .item-actions .price-tag {
    padding: 0;
    float: right;
  }
}
/* line 162, ../sass/partials/_ads.scss */
.item-spot .item-actions .contact-options {
  margin: 0;
  padding: 0;
}
@media (max-width: 479px) {
  /* line 162, ../sass/partials/_ads.scss */
  .item-spot .item-actions .contact-options {
    float: left;
  }
}
/* line 168, ../sass/partials/_ads.scss */
.item-spot .item-actions .contact-options li {
  display: inline-block;
  margin: 0 2px;
}
/* line 171, ../sass/partials/_ads.scss */
.item-spot .item-actions .contact-options li a {
  display: block;
  text-decoration: none;
  margin-right: 2px;
  height: 30px;
  width: 30px;
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
  color: #b7b7b7;
  font-size: 12px;
  position: relative;
  background: #f4f4f4;
}
/* line 184, ../sass/partials/_ads.scss */
.item-spot .item-actions .contact-options li a:hover {
  color: #ffffff;
}
/* line 187, ../sass/partials/_ads.scss */
.item-spot .item-actions .contact-options li a.fa-envelope:hover {
  background: #77c04b;
}
/* line 190, ../sass/partials/_ads.scss */
.item-spot .item-actions .contact-options li a.fa-phone:hover {
  background: #0083c9;
}
/* line 193, ../sass/partials/_ads.scss */
.item-spot .item-actions .contact-options li a.fa-heart:hover {
  background: #f95858;
}
@media (min-width: 993px) {
  /* line 201, ../sass/partials/_ads.scss */
  .items-grid-style .item-spot {
    width: 33.3333334%;
    float: left;
    height: auto;
    padding: 0 5px;
    background: none;
  }
}
@media (min-width: 993px) and (max-width: 1199px) {
  /* line 201, ../sass/partials/_ads.scss */
  .items-grid-style .item-spot {
    width: 50%;
  }
}
@media (min-width: 993px) {
  /* line 210, ../sass/partials/_ads.scss */
  .items-grid-style .item-spot a.view-item {
    position: relative;
    right: auto;
    top: auto;
    display: block;
  }
  /* line 216, ../sass/partials/_ads.scss */
  .items-grid-style .item-spot .imgAsBg {
    background: none;
    position: relative;
    left: auto;
    height: auto;
    width: auto;
  }
  /* line 222, ../sass/partials/_ads.scss */
  .items-grid-style .item-spot .imgAsBg img {
    display: block;
    width: 100%;
  }
  /* line 227, ../sass/partials/_ads.scss */
  .items-grid-style .item-spot .item-content {
    background: #ffffff;
    padding: 10px 30px 30px;
  }
  /* line 231, ../sass/partials/_ads.scss */
  .items-grid-style .item-spot .item-content header {
    padding: 0 0 20px;
  }
  /* line 234, ../sass/partials/_ads.scss */
  .items-grid-style .item-spot .item-content .inner {
    padding: 0;
  }
  /* line 236, ../sass/partials/_ads.scss */
  .items-grid-style .item-spot .item-content .inner p {
    margin: 25px 0;
  }
  /* line 240, ../sass/partials/_ads.scss */
  .items-grid-style .item-spot .item-content .item-actions {
    border-bottom: 1px solid #e5e5e5;
    padding: 10px 0;
    height: 50px;
    position: relative;
    top: auto;
    right: auto;
    width: 100%;
  }
  /* line 248, ../sass/partials/_ads.scss */
  .items-grid-style .item-spot .item-content .item-actions .price-tag {
    float: left;
    padding: 0;
  }
  /* line 252, ../sass/partials/_ads.scss */
  .items-grid-style .item-spot .item-content .item-actions .contact-options {
    float: right;
  }
}
/* line 260, ../sass/partials/_ads.scss */
.items-grid-style.grid-4 .item-spot {
  width: 25%;
  float: left;
}
@media (max-width: 1199px) {
  /* line 260, ../sass/partials/_ads.scss */
  .items-grid-style.grid-4 .item-spot {
    width: 33.3333334%;
  }
}
@media (max-width: 1020px) {
  /* line 260, ../sass/partials/_ads.scss */
  .items-grid-style.grid-4 .item-spot {
    width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 260, ../sass/partials/_ads.scss */
  .items-grid-style.grid-4 .item-spot {
    width: 100%;
    float: none;
  }
  /* line 270, ../sass/partials/_ads.scss */
  .items-grid-style.grid-4 .item-spot header {
    padding-right: 0;
  }
}

/* line 281, ../sass/partials/_ads.scss */
.items-grid-style .featured .item-content {
  background: #f3fbff;
}

/* line 286, ../sass/partials/_ads.scss */
.items-list-md {
  padding-top: 8px;
}
/* line 288, ../sass/partials/_ads.scss */
.items-list-md .item-content {
  position: static;
}
/* line 291, ../sass/partials/_ads.scss */
.items-list-md .dashboard-btn-actions {
  width: 126px;
  position: absolute;
  right: 40px;
  top: 50%;
  margin-top: -55px;
}
@media (max-width: 767px) {
  /* line 291, ../sass/partials/_ads.scss */
  .items-list-md .dashboard-btn-actions {
    position: relative;
    padding-bottom: 15px;
    right: auto;
    top: auto;
    margin-top: 15px;
  }
}
/* line 304, ../sass/partials/_ads.scss */
.items-list-md .dashboard-btn-actions a.btn {
  margin: 10px 0;
  display: block;
  text-align: center;
}
/* line 310, ../sass/partials/_ads.scss */
.items-list-md.style2 {
  padding-top: 30px;
}
/* line 312, ../sass/partials/_ads.scss */
.items-list-md.style2 .item-info-short {
  margin-bottom: 4px;
  display: block;
}
/* line 318, ../sass/partials/_ads.scss */
.items-list-md > h2, .items-list-md > h3, .items-list-md > h4, .items-list-md > h5 {
  margin-bottom: 20px;
}
/* line 322, ../sass/partials/_ads.scss */
.items-list-md.style2 .items-list .item-spot {
  margin-bottom: 2px;
  padding-left: 160px;
  padding-right: 260px;
  height: 130px;
}
/* line 324, ../sass/partials/_ads.scss */
.items-list-md.style2 .items-list .item-spot.item-moderated {
  background: #ffeded;
}
/* line 327, ../sass/partials/_ads.scss */
.items-list-md.style2 .items-list .item-spot.item-selected {
  background: #f3ffec;
}
@media (max-width: 767px) {
  /* line 322, ../sass/partials/_ads.scss */
  .items-list-md.style2 .items-list .item-spot {
    padding-right: 20px;
    height: auto;
  }
}
@media (max-width: 475px) {
  /* line 322, ../sass/partials/_ads.scss */
  .items-list-md.style2 .items-list .item-spot {
    padding-left: 20px;
  }
}
/* line 341, ../sass/partials/_ads.scss */
.items-list-md.style2 .items-list .item-spot .imgAsBg {
  width: 130px;
}
@media (max-width: 475px) {
  /* line 341, ../sass/partials/_ads.scss */
  .items-list-md.style2 .items-list .item-spot .imgAsBg {
    display: none !important;
  }
}
/* line 347, ../sass/partials/_ads.scss */
.items-list-md.style2 .items-list .item-spot header {
  padding-right: 0;
}
/* line 349, ../sass/partials/_ads.scss */
.items-list-md.style2 .items-list .item-spot header h6 {
  margin: 10px 0;
  color: #151515;
}
/* line 354, ../sass/partials/_ads.scss */
.items-list-md.style2 .items-list .item-spot .price-tag {
  font-weight: 600;
}
/* line 360, ../sass/partials/_ads.scss */
.items-list-md.style3.style2 .item-spot {
  padding-right: 200px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 360, ../sass/partials/_ads.scss */
  .items-list-md.style3.style2 .item-spot {
    padding-right: 20px;
  }
}
/* line 369, ../sass/partials/_ads.scss */
.items-list-md.style2 .items-grid-style .item-spot {
  height: auto;
  padding: 0 5px;
}
/* line 372, ../sass/partials/_ads.scss */
.items-list-md.style2 .items-grid-style .item-spot .item-content {
  padding-bottom: 25px;
}
/* line 375, ../sass/partials/_ads.scss */
.items-list-md.style2 .items-grid-style .item-spot .imgAsBg {
  position: relative;
  width: 100%;
  height: auto;
}
/* line 380, ../sass/partials/_ads.scss */
.items-list-md.style2 .items-grid-style .item-spot .dashboard-btn-actions {
  position: relative;
  margin: 15px 0 0;
  top: auto;
  right: auto;
  width: 100%;
}
/* line 389, ../sass/partials/_ads.scss */
.items-list-md .items-list {
  margin-left: 0;
}
/* line 392, ../sass/partials/_ads.scss */
.items-list-md .items-list .item-spot {
  padding-left: 200px;
  height: 145px;
  min-height: 0;
}
/* line 396, ../sass/partials/_ads.scss */
.items-list-md .items-list .item-spot header {
  border-bottom: none;
  padding-bottom: 5px;
}
/* line 399, ../sass/partials/_ads.scss */
.items-list-md .items-list .item-spot header h2, .items-list-md .items-list .item-spot header h3, .items-list-md .items-list .item-spot header h4, .items-list-md .items-list .item-spot header h5 {
  margin-bottom: 5px;
}
/* line 403, ../sass/partials/_ads.scss */
.items-list-md .items-list .item-spot .imgAsBg {
  width: 170px;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
/* line 410, ../sass/partials/_ads.scss */
.items-list-md .items-list .item-spot a.view-item {
  padding: 10px 30px;
  position: relative;
  right: auto;
  top: auto;
  margin-top: 20px;
}
/* line 417, ../sass/partials/_ads.scss */
.items-list-md .items-list .item-spot .price-tag {
  font-size: 16px;
}

/* line 424, ../sass/partials/_ads.scss */
.item-thumb {
  background: #ffffff;
  padding: 10px;
  position: relative;
  text-align: center;
  margin: 0 0 30px;
}
/* line 430, ../sass/partials/_ads.scss */
.item-thumb .basic-info {
  position: absolute;
  top: 20px;
  right: 10px;
  width: 95px;
  padding: 15px 5px;
  background: rgba(21, 21, 21, 0.8);
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
}
/* line 440, ../sass/partials/_ads.scss */
.item-thumb .basic-info span.cat {
  position: absolute;
  top: 100%;
  width: 100%;
  left: 0;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 10px;
  padding: 10px 5px;
  background: #0083c9;
}
/* line 452, ../sass/partials/_ads.scss */
.item-thumb h3 {
  font-size: 16px;
  font-weight: 400;
  margin: 10px 0;
}
/* line 457, ../sass/partials/_ads.scss */
.item-thumb > a {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  text-indent: -999999px;
  display: block;
}
@media (max-width: 767px) {
  /* line 424, ../sass/partials/_ads.scss */
  .item-thumb {
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 473, ../sass/partials/_ads.scss */
.items-grid-listing {
  max-width: 1900px;
  margin: auto;
  padding: 2px 0;
}
/* line 477, ../sass/partials/_ads.scss */
.items-grid-listing > div {
  padding: 0 2px;
}
/* line 479, ../sass/partials/_ads.scss */
.items-grid-listing > div .item-unit {
  float: left;
  width: 33.333334%;
  padding: 2px;
}
/* line 483, ../sass/partials/_ads.scss */
.items-grid-listing > div .item-unit .inner {
  height: 254px;
  position: relative;
}
/* line 484, ../sass/partials/_ads.scss */
.items-grid-listing > div .item-unit .inner a.view-detail-page {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-indent: -99999px;
  display: block;
  z-index: 500;
}
/* line 496, ../sass/partials/_ads.scss */
.items-grid-listing > div .item-unit .inner:before {
  content: "";
  position: absolute;
  bottom: 0;
  height: 80%;
  width: 100%;
  left: 0;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cc000000',GradientType=0 );
}
/* line 509, ../sass/partials/_ads.scss */
.items-grid-listing > div .item-unit .inner .item-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 30px;
}
/* line 515, ../sass/partials/_ads.scss */
.items-grid-listing > div .item-unit .inner .item-caption h3 {
  margin: 0;
  text-transform: capitalize;
  color: #ffffff;
}
/* line 519, ../sass/partials/_ads.scss */
.items-grid-listing > div .item-unit .inner .item-caption h3 span {
  font-weight: 700;
  display: block;
}
@media (max-width: 1400px) {
  /* line 515, ../sass/partials/_ads.scss */
  .items-grid-listing > div .item-unit .inner .item-caption h3 {
    font-size: 18px;
  }
}
@media (max-width: 1200px) {
  /* line 515, ../sass/partials/_ads.scss */
  .items-grid-listing > div .item-unit .inner .item-caption h3 {
    font-size: 16px;
  }
}
@media (max-width: 600px) {
  /* line 479, ../sass/partials/_ads.scss */
  .items-grid-listing > div .item-unit {
    width: 100%;
    float: none;
  }
}
/* line 539, ../sass/partials/_ads.scss */
.items-grid-listing > div:nth-child(even) .item-unit {
  width: 25%;
}
@media (max-width: 992px) {
  /* line 539, ../sass/partials/_ads.scss */
  .items-grid-listing > div:nth-child(even) .item-unit {
    width: 50%;
  }
}
@media (max-width: 600px) {
  /* line 539, ../sass/partials/_ads.scss */
  .items-grid-listing > div:nth-child(even) .item-unit {
    width: 100%;
    float: nonw;
  }
}

@media (max-width: 1020px) {
  /* line 553, ../sass/partials/_ads.scss */
  .single-similar-items {
    display: none;
  }
}

/* line 1, ../sass/partials/_item-single.scss */
.item-single {
  position: relative;
  margin-bottom: 100px;
}
/* line 5, ../sass/partials/_item-single.scss */
.item-single .item-content {
  margin-bottom: 10px;
}
/* line 7, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner {
  background: #ffffff;
}
/* line 9, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner > header {
  padding: 35px 150px 35px 40px;
  position: relative;
  z-index: 99;
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
}
@media (max-width: 992px) {
  /* line 9, ../sass/partials/_item-single.scss */
  .item-single .item-content > .inner > header {
    padding: 60px 20px 20px;
  }
}
/* line 18, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner > header .info-icons {
  position: absolute;
  top: 50%;
  right: 40px;
  margin-top: -15px;
}
@media (max-width: 992px) {
  /* line 18, ../sass/partials/_item-single.scss */
  .item-single .item-content > .inner > header .info-icons {
    top: 20px;
    right: auto;
    left: 20px;
    margin-top: 0;
  }
}
/* line 30, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner > header h1 {
  font-size: 24px;
  margin: 0 0 15px;
}
/* line 35, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner .quick-info {
  padding: 45px 40px 35px;
  font-size: 14px;
}
@media (max-width: 992px) {
  /* line 35, ../sass/partials/_item-single.scss */
  .item-single .item-content > .inner .quick-info {
    padding: 20px 20px 25px;
  }
}
/* line 41, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner .quick-info ul {
  margin: -5px;
  padding: 0;
}
/* line 44, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner .quick-info ul li {
  float: left;
  width: 50%;
  display: block;
  padding: 5px;
}
@media (max-width: 992px) {
  /* line 44, ../sass/partials/_item-single.scss */
  .item-single .item-content > .inner .quick-info ul li {
    float: none;
    width: 100%;
  }
}
/* line 53, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner .quick-info ul li > .inner {
  background: #f4f4f4;
  padding: 10px 15px;
}
/* line 56, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner .quick-info ul li > .inner > span {
  float: left;
  width: 50%;
  text-align: right;
}
/* line 61, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner .quick-info ul li > .inner span.label {
  color: #151515;
  text-align: left;
}
/* line 69, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner .text-widget {
  line-height: 28px;
  padding: 0 40px 40px;
}
@media (max-width: 992px) {
  /* line 69, ../sass/partials/_item-single.scss */
  .item-single .item-content > .inner .text-widget {
    padding: 0 20px;
  }
}
/* line 75, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner .text-widget header {
  padding-bottom: 30px;
}
/* line 77, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner .text-widget header h2, .item-single .item-content > .inner .text-widget header h3, .item-single .item-content > .inner .text-widget header h4 {
  margin: 0;
}
/* line 81, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner .text-widget .inner {
  padding: 0;
}
/* line 83, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner .text-widget .inner > p {
  margin-top: 0;
  margin-bottom: 30px;
}
/* line 87, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner .text-widget .inner > p:last-child {
  margin-bottom: 0;
}
/* line 92, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner > footer {
  background: #f4f4f4;
  font-size: 14px;
  padding: 40px;
}
/* line 96, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner > footer .fa {
  color: #0083c9;
}
/* line 99, ../sass/partials/_item-single.scss */
.item-single .item-content > .inner > footer a {
  font-weight: 600;
  text-decoration: underline;
}

/* line 1, ../sass/partials/_info-list.scss */
.info-list {
  position: relative;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
/* line 6, ../sass/partials/_info-list.scss */
.info-list li {
  display: inline-block;
  position: relative;
  padding-left: 18px;
  margin-right: 10px;
}
/* line 11, ../sass/partials/_info-list.scss */
.info-list li a {
  color: inherit;
}
/* line 14, ../sass/partials/_info-list.scss */
.info-list li i {
  position: absolute;
  left: 0;
  top: 2px;
  color: #0083c9;
}

/* line 1, ../sass/partials/_info-icons.scss */
.info-icons {
  position: relative;
  margin: 0;
  padding: 0;
}
/* line 5, ../sass/partials/_info-icons.scss */
.info-icons li {
  position: relative;
  display: inline-block;
}
/* line 8, ../sass/partials/_info-icons.scss */
.info-icons li a {
  text-decoration: none;
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  font-size: 11px;
}
/* line 18, ../sass/partials/_info-icons.scss */
.info-icons li a.fa-envelope {
  background: #77c04b;
}
/* line 21, ../sass/partials/_info-icons.scss */
.info-icons li a.fa-phone {
  background: #0083c9;
}
/* line 24, ../sass/partials/_info-icons.scss */
.info-icons li a.fa-heart {
  background: #f95858;
}

/* line 1, ../sass/partials/_tooltip.scss */
.tooltip {
  display: none;
  position: absolute;
  bottom: 100%;
  margin-bottom: 16px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  padding: 8px !important;
  line-height: normal !important;
  white-space: nowrap;
  min-width: 90px;
  left: 50%;
  color: #ffffff;
  font-size: 11px;
  font-family: "Open Sans",sans-serif;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
/* line 17, ../sass/partials/_tooltip.scss */
.tooltip:before {
  content: "\f0d7";
  position: absolute;
  font-family: "FontAwesome";
  color: rgba(0, 0, 0, 0.8);
  left: 50%;
  margin-left: -8px;
  top: 100%;
  line-height: 5px;
  font-size: 24px;
}
/* line 28, ../sass/partials/_tooltip.scss */
.tooltip-parent:hover .tooltip {
  display: block;
  z-index: 500;
}

/* line 1, ../sass/partials/_email-alerts.scss */
.email-alerts {
  position: relative;
  background: #77c04b;
  min-width: 190px;
  min-height: 205px;
  margin: 10px 0;
  padding: 32px 40px 0;
  color: #ffffff;
}
/* line 2, ../sass/partials/_email-alerts.scss */
.email-alerts form {
  color: #686868;
}
/* line 5, ../sass/partials/_email-alerts.scss */
.email-alerts .inner {
  position: relative;
  z-index: 100;
}
@media (max-width: 992px) {
  /* line 1, ../sass/partials/_email-alerts.scss */
  .email-alerts {
    padding: 15px 20px;
  }
}
/* line 20, ../sass/partials/_email-alerts.scss */
.email-alerts h2, .email-alerts h3, .email-alerts h4, .email-alerts h5 {
  margin-bottom: 32px;
  color: #ffffff;
  font-weight: 700;
}
@media (max-width: 992px) {
  /* line 20, ../sass/partials/_email-alerts.scss */
  .email-alerts h2, .email-alerts h3, .email-alerts h4, .email-alerts h5 {
    margin-bottom: 15px;
  }
}
/* line 28, ../sass/partials/_email-alerts.scss */
.email-alerts:before {
  position: absolute;
  z-index: 1;
  top: 10px;
  left: 15px;
  width: 175px;
  height: 191px;
  content: "";
  background: url("../img/alert-graphics.png") no-repeat;
}

/* line 41, ../sass/partials/_email-alerts.scss */
.email-alerts-2 {
  margin-top: 30px;
  padding: 40px;
  background: #ffffff;
}
/* line 42, ../sass/partials/_email-alerts.scss */
.email-alerts-2 > h2, .email-alerts-2 h3, .email-alerts-2 h4, .email-alerts-2 h5, .email-alerts-2 h6 {
  margin-top: 0;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  /* line 41, ../sass/partials/_email-alerts.scss */
  .email-alerts-2 {
    padding: 0;
    background: none;
  }
}
/* line 53, ../sass/partials/_email-alerts.scss */
.email-alerts-2 .field-block {
  margin-bottom: 15px;
}
/* line 56, ../sass/partials/_email-alerts.scss */
.email-alerts-2 .row {
  margin-left: -5px;
  margin-right: -5px;
}
/* line 59, ../sass/partials/_email-alerts.scss */
.email-alerts-2 .row .col-xs-12 {
  padding: 0 5px;
}

/* line 1, ../sass/partials/_widgets.scss */
.short-widget {
  position: relative;
  padding: 35px 35px 35px 105px;
  color: #ffffff;
  font-size: 14px;
  background: #0083c9;
}
/* line 7, ../sass/partials/_widgets.scss */
.short-widget i {
  position: absolute;
  left: 35px;
  font-size: 45px;
  top: 50%;
  line-height: 0;
  filter: alpha(opacity=40);
  opacity: 0.4;
}
/* line 16, ../sass/partials/_widgets.scss */
.short-widget strong {
  font-size: 36px;
  display: block;
  line-height: normal;
}
/* line 21, ../sass/partials/_widgets.scss */
.short-widget.price-widget {
  background: #a868c2;
}
/* line 24, ../sass/partials/_widgets.scss */
.short-widget.number-widget {
  background: #77c04b;
}

/* line 28, ../sass/partials/_widgets.scss */
.user-widget {
  background: #ffffff;
  padding: 35px;
}
/* line 32, ../sass/partials/_widgets.scss */
.user-widget h2 a, .user-widget h3 a, .user-widget h4 a, .user-widget h5 a {
  color: inherit;
}
/* line 36, ../sass/partials/_widgets.scss */
.user-widget > ul {
  margin: 20px 0 0;
  padding: 0;
}
/* line 39, ../sass/partials/_widgets.scss */
.user-widget > ul li {
  display: block;
  width: 50%;
  padding: 0 3px;
  float: left;
}
/* line 44, ../sass/partials/_widgets.scss */
.user-widget > ul li a {
  display: block;
  padding: 10px;
}

/* line 51, ../sass/partials/_widgets.scss */
.share-widget {
  font-size: 14px;
  padding: 25px 25px 25px 140px;
  background: #f4f4f4;
  position: relative;
}
@media (max-width: 1199px) {
  /* line 51, ../sass/partials/_widgets.scss */
  .share-widget {
    padding: 25px;
  }
}
/* line 60, ../sass/partials/_widgets.scss */
.share-widget > span {
  position: absolute;
  left: 35px;
  top: 50%;
  line-height: 0;
  width: 130px;
}
@media (max-width: 1199px) {
  /* line 60, ../sass/partials/_widgets.scss */
  .share-widget > span {
    position: relative;
    display: block;
    left: auto;
    top: auto;
    width: 100%;
    margin-bottom: 15px;
  }
}
/* line 75, ../sass/partials/_widgets.scss */
.share-widget .social-links {
  text-align: right;
}
@media (max-width: 1199px) {
  /* line 75, ../sass/partials/_widgets.scss */
  .share-widget .social-links {
    text-align: left;
  }
}
/* line 80, ../sass/partials/_widgets.scss */
.share-widget .social-links ul li a {
  height: 35px;
  width: 35px;
  line-height: 35px;
  font-size: 16px;
  text-align: center;
}

/* line 89, ../sass/partials/_widgets.scss */
.map-widget, .sponsor-widget {
  background: #ffffff;
  padding: 15px;
  position: relative;
  margin: 10px 0;
}
/* line 94, ../sass/partials/_widgets.scss */
.map-widget button, .sponsor-widget button {
  position: absolute;
  bottom: 30px;
  right: 30px;
}

/* line 100, ../sass/partials/_widgets.scss */
.list-widget, .check-list-widget {
  padding: 30px;
  background: #ffffff;
  margin: 10px 0;
}
/* line 104, ../sass/partials/_widgets.scss */
.list-widget ul, .check-list-widget ul {
  margin: 0;
  padding: 0;
}

/* line 110, ../sass/partials/_widgets.scss */
.check-list-widget li {
  display: block;
  padding-left: 25px;
  line-height: 28px;
  position: relative;
}
/* line 115, ../sass/partials/_widgets.scss */
.check-list-widget li:before {
  font-family: "FontAwesome";
  content: "\f058";
  color: #77c04b;
  position: absolute;
  left: 5px;
  top: 1px;
}

/* line 125, ../sass/partials/_widgets.scss */
.dp-widget {
  position: relative;
  font-size: 12px;
}
/* line 128, ../sass/partials/_widgets.scss */
.dp-widget img {
  width: 100%;
}
/* line 131, ../sass/partials/_widgets.scss */
.dp-widget a {
  display: block;
  padding: 10px 20px;
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 20px;
  color: #ffffff;
  text-decoration: none;
  left: 0;
}
/* line 140, ../sass/partials/_widgets.scss */
.dp-widget a i {
  margin-right: 5px;
}

/* line 145, ../sass/partials/_widgets.scss */
.blog-author > .inner header .social-links ul li a {
  width: 28px;
  height: 28px;
  line-height: 28px;
  font-size: 11px;
}

/* line 153, ../sass/partials/_widgets.scss */
.widget-social.style2 .social-links ul li a, .blog-author.style2 .social-links ul li a {
  background: none !important;
  color: #686868;
  width: 28px;
  height: 28px;
  line-height: 28px;
}
/* line 159, ../sass/partials/_widgets.scss */
.widget-social.style2 .social-links ul li a:hover, .blog-author.style2 .social-links ul li a:hover {
  color: #ffffff;
}
/* line 165, ../sass/partials/_widgets.scss */
.widget-social .social-links ul li a, .blog-author .social-links ul li a {
  text-align: center;
  width: 34px;
  height: 34px;
  line-height: 34px;
  font-size: 16px;
  color: #ffffff;
}
/* line 172, ../sass/partials/_widgets.scss */
.widget-social .social-links ul li a.fa-facebook, .blog-author .social-links ul li a.fa-facebook {
  background: #3b579d;
}
/* line 175, ../sass/partials/_widgets.scss */
.widget-social .social-links ul li a.fa-twitter, .blog-author .social-links ul li a.fa-twitter {
  background: #2caae1;
}
/* line 178, ../sass/partials/_widgets.scss */
.widget-social .social-links ul li a.fa-instagram, .blog-author .social-links ul li a.fa-instagram {
  background: #509dae;
}
/* line 181, ../sass/partials/_widgets.scss */
.widget-social .social-links ul li a.fa-google-plus, .blog-author .social-links ul li a.fa-google-plus {
  background: #dd4d40;
}
/* line 184, ../sass/partials/_widgets.scss */
.widget-social .social-links ul li a.fa-dribbble, .blog-author .social-links ul li a.fa-dribbble {
  background: #ec3895;
}

/* line 191, ../sass/partials/_widgets.scss */
.widget-about {
  text-align: center;
}
/* line 193, ../sass/partials/_widgets.scss */
.widget-about figure {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto 30px;
}
/* line 200, ../sass/partials/_widgets.scss */
.widget-about footer {
  padding-top: 20px;
}

/* line 206, ../sass/partials/_widgets.scss */
.widget-latest-posts header {
  padding: 0;
}
/* line 209, ../sass/partials/_widgets.scss */
.widget-latest-posts .latest-post {
  display: block;
  position: relative;
  padding: 30px 0 30px 100px;
  color: #151515;
  min-height: 90px;
}
/* line 215, ../sass/partials/_widgets.scss */
.widget-latest-posts .latest-post + .latest-post {
  border-top: 1px solid #f4f4f4;
}
/* line 218, ../sass/partials/_widgets.scss */
.widget-latest-posts .latest-post figure {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -45px;
}
/* line 229, ../sass/partials/_widgets.scss */
.widget-latest-posts .latest-post time {
  display: block;
  margin-top: 4px;
  color: #686868;
  font-size: 12px;
}

/* line 239, ../sass/partials/_widgets.scss */
.widget.widget-category .listing-filter-block {
  padding: 0;
}
/* line 241, ../sass/partials/_widgets.scss */
.widget.widget-category .listing-filter-block .filter-options-widget ul {
  margin: 0 -35px;
}
@media (max-width: 767px) {
  /* line 241, ../sass/partials/_widgets.scss */
  .widget.widget-category .listing-filter-block .filter-options-widget ul {
    margin: 0 -20px;
  }
}

/* line 251, ../sass/partials/_widgets.scss */
.widget-subscribe input[type="email"] {
  background: #f4f4f4;
  max-width: none;
  width: 100%;
  margin-bottom: 10px;
  border: none;
}
/* line 258, ../sass/partials/_widgets.scss */
.widget-subscribe .btn {
  padding: 12px;
  text-align: center;
}

/* line 265, ../sass/partials/_widgets.scss */
.widget-tags a {
  font-size: 12px;
  display: inline-block;
  padding: 5px 13px;
  background: #f4f4f4;
  color: #686868;
  text-decoration: none;
  margin: 0 5px 10px 0;
}
/* line 273, ../sass/partials/_widgets.scss */
.widget-tags a:hover {
  background: #0083c9;
  color: #ffffff;
}

/* line 280, ../sass/partials/_widgets.scss */
.widget-map {
  height: 420px;
}

/* line 284, ../sass/partials/_widgets.scss */
.widget-recent-items {
  margin: 0 -5px;
}
/* line 286, ../sass/partials/_widgets.scss */
.widget-recent-items > a {
  display: block;
  float: left;
  width: 25%;
  padding: 0 5px;
  margin-bottom: 10px;
}

/* line 295, ../sass/partials/_widgets.scss */
.category-search {
  padding: 40px 0;
  background: #ffffff;
  position: relative;
  z-index: 100;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.14);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.14);
}
/* line 301, ../sass/partials/_widgets.scss */
.category-search .radio-dropdown {
  width: 100%;
  height: 55px;
  background: #ebebeb;
  border-color: #ebebeb;
  max-width: none;
}
/* line 308, ../sass/partials/_widgets.scss */
.category-search .search-filter {
  width: 23%;
  padding: 0 5px;
  float: left;
}
/* line 312, ../sass/partials/_widgets.scss */
.category-search .search-filter:first-child {
  padding-left: 0;
}
@media (max-width: 767px) {
  /* line 308, ../sass/partials/_widgets.scss */
  .category-search .search-filter {
    width: 100%;
    float: none;
    padding: 0;
    margin-bottom: 5px;
  }
}
/* line 322, ../sass/partials/_widgets.scss */
.category-search .search-widget-wrap {
  width: 54%;
  float: left;
  padding-left: 5px;
}
/* line 326, ../sass/partials/_widgets.scss */
.category-search .search-widget-wrap .search-widget {
  margin: 0;
  height: 55px;
}
/* line 329, ../sass/partials/_widgets.scss */
.category-search .search-widget-wrap .search-widget input {
  background: #ebebeb;
}
@media (max-width: 767px) {
  /* line 322, ../sass/partials/_widgets.scss */
  .category-search .search-widget-wrap {
    width: 100%;
    padding: 0;
  }
  /* line 336, ../sass/partials/_widgets.scss */
  .category-search .search-widget-wrap .search-widget.style2 {
    padding-right: 0;
    height: auto;
  }
  /* line 339, ../sass/partials/_widgets.scss */
  .category-search .search-widget-wrap .search-widget.style2 input {
    position: relative;
    height: 55px;
    margin-bottom: 5px;
  }
  /* line 344, ../sass/partials/_widgets.scss */
  .category-search .search-widget-wrap .search-widget.style2 button[type="submit"] {
    position: relative;
    width: 100%;
    height: 55px;
    text-align: center;
  }
}

/* line 355, ../sass/partials/_widgets.scss */
.location-boxes {
  margin: -15px;
}
/* line 357, ../sass/partials/_widgets.scss */
.location-boxes .location-box {
  width: 33.3333334%;
  float: left;
  padding: 15px;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  color: #ffffff;
  height: 230px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 357, ../sass/partials/_widgets.scss */
  .location-boxes .location-box {
    width: 50%;
  }
}
@media (max-width: 500px) {
  /* line 357, ../sass/partials/_widgets.scss */
  .location-boxes .location-box {
    width: 100%;
    float: none;
  }
}
/* line 374, ../sass/partials/_widgets.scss */
.location-boxes .location-box:hover > div:before {
  background: rgba(0, 131, 202, 0.7);
}
/* line 377, ../sass/partials/_widgets.scss */
.location-boxes .location-box h3 {
  font-size: 30px;
  margin: 0;
  color: inherit;
}
/* line 382, ../sass/partials/_widgets.scss */
.location-boxes .location-box > div {
  position: absolute;
  left: 15px;
  top: 15px;
  right: 15px;
  bottom: 15px;
}
/* line 388, ../sass/partials/_widgets.scss */
.location-boxes .location-box > div:before {
  content: "";
  background: rgba(21, 21, 21, 0.5);
  z-index: 10;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 398, ../sass/partials/_widgets.scss */
.location-boxes .location-box > div > a {
  text-indent: -999999px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 50;
}
/* line 408, ../sass/partials/_widgets.scss */
.location-boxes .location-box > div > div {
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 20;
  width: 100%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

/* line 421, ../sass/partials/_widgets.scss */
.blog-page .widget {
  background: #ffffff;
  margin-bottom: 2px;
  padding: 35px;
}
@media (max-width: 767px) {
  /* line 421, ../sass/partials/_widgets.scss */
  .blog-page .widget {
    padding: 20px;
  }
}
/* line 428, ../sass/partials/_widgets.scss */
.blog-page .widget p {
  line-height: 28px;
}
/* line 431, ../sass/partials/_widgets.scss */
.blog-page .widget header {
  text-align: center;
  padding: 0 0 30px;
}
/* line 434, ../sass/partials/_widgets.scss */
.blog-page .widget header h2, .blog-page .widget header h3, .blog-page .widget header h4 {
  margin: 0;
}

/* line 441, ../sass/partials/_widgets.scss */
.panel-block {
  font-size: 13px;
}
/* line 442, ../sass/partials/_widgets.scss */
.panel-block + .panel-block {
  margin-top: 30px;
}
/* line 446, ../sass/partials/_widgets.scss */
.panel-block h1, .panel-block h2, .panel-block h3, .panel-block h4, .panel-block h5, .panel-block h6 {
  margin: 0;
  font-weight: 600;
}
/* line 450, ../sass/partials/_widgets.scss */
.panel-block .custom-radio-wrap {
  padding: 15px 0;
}
/* line 453, ../sass/partials/_widgets.scss */
.panel-block .custom-radio {
  margin-top: 10px;
}
/* line 455, ../sass/partials/_widgets.scss */
.panel-block .custom-radio:last-child {
  margin-bottom: 10px;
}
/* line 459, ../sass/partials/_widgets.scss */
.panel-block h6 {
  color: #151515;
  font-size: 14px;
}
/* line 463, ../sass/partials/_widgets.scss */
.panel-block h5 {
  font-size: 16px;
}
/* line 466, ../sass/partials/_widgets.scss */
.panel-block header {
  background: #ffffff;
  padding: 20px 40px;
}
/* line 469, ../sass/partials/_widgets.scss */
.panel-block header h1, .panel-block header h2, .panel-block header h3, .panel-block header h4, .panel-block header h5, .panel-block header h6 {
  margin: 0;
  color: #151515;
  font-weight: 600;
  text-transform: capitalize;
}
/* line 476, ../sass/partials/_widgets.scss */
.panel-block > .inner {
  background: #f4f4f4;
  padding: 30px 40px;
}
/* line 479, ../sass/partials/_widgets.scss */
.panel-block > .inner .total-payable {
  border-top: 1px solid #ddd;
  padding-top: 25px;
  font-size: 14px;
}
/* line 484, ../sass/partials/_widgets.scss */
.panel-block > .inner strong {
  font-weight: 700;
}
/* line 488, ../sass/partials/_widgets.scss */
.panel-block > .inner form textarea {
  height: 120px;
}
/* line 491, ../sass/partials/_widgets.scss */
.panel-block > .inner form .col-xs-12 {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 495, ../sass/partials/_widgets.scss */
.panel-block > .inner form .row {
  margin-left: -5px;
  margin-right: -5px;
}
/* line 500, ../sass/partials/_widgets.scss */
.panel-block > .inner .short-cart {
  padding: 0;
}
/* line 503, ../sass/partials/_widgets.scss */
.panel-block > .inner .short-cart ul li {
  border-color: #dddddd;
}
/* line 507, ../sass/partials/_widgets.scss */
.panel-block > .inner .short-cart table {
  margin: 15px 0;
}
/* line 509, ../sass/partials/_widgets.scss */
.panel-block > .inner .short-cart table td {
  font-size: 13px;
  color: #686868;
}
/* line 512, ../sass/partials/_widgets.scss */
.panel-block > .inner .short-cart table td:last-child {
  border-left: 1px solid #ddd;
}

/* line 1, ../sass/partials/_buttons.scss */
.btn {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  text-decoration: none !important;
  font-size: 12px;
  font-weight: 700;
  border: none;
  text-transform: uppercase;
}
/* line 10, ../sass/partials/_buttons.scss */
.btn.block-element {
  text-align: center;
}

/* line 14, ../sass/partials/_buttons.scss */
.buttons-demo div.demo-div {
  margin-bottom: 20px;
}
/* line 17, ../sass/partials/_buttons.scss */
.buttons-demo div.demo-div .btn.btn-transparent, .buttons-demo div.demo-div .btn.btn-transparent-2 {
  margin: -2px;
}

/* line 22, ../sass/partials/_buttons.scss */
.btn-blue {
  background: #0083c9;
  color: #ffffff;
}
/* line 25, ../sass/partials/_buttons.scss */
.btn-blue:hover {
  background: #77c04b;
  color: #ffffff;
}

/* line 30, ../sass/partials/_buttons.scss */
.btn-small {
  padding: 12px 30px;
}

/* line 33, ../sass/partials/_buttons.scss */
.btn-medium {
  padding: 12px 45px;
}

/* line 36, ../sass/partials/_buttons.scss */
.btn-large {
  padding: 20px 70px;
}

/* line 39, ../sass/partials/_buttons.scss */
.btn-xl {
  padding: 24px 85px;
}

/* line 42, ../sass/partials/_buttons.scss */
.btn-fw-normal {
  font-weight: 400 !important;
}

/* line 45, ../sass/partials/_buttons.scss */
.btn.danger-hover:hover {
  background: #f95858;
  color: #ffffff;
}

/* line 49, ../sass/partials/_buttons.scss */
.btn-grey {
  color: #686868;
  background: #f4f4f4;
}

/* line 53, ../sass/partials/_buttons.scss */
.btn-dark-grey {
  color: #686868;
  background: #d2d2d2;
}

/* line 57, ../sass/partials/_buttons.scss */
.btn-md {
  padding: 20px 40px;
}

/* line 60, ../sass/partials/_buttons.scss */
.btn-white {
  background: #ffffff;
  color: #909090;
}
/* line 63, ../sass/partials/_buttons.scss */
.btn-white:hover {
  background: #0083c9;
  color: #ffffff;
}

/* line 68, ../sass/partials/_buttons.scss */
.btn-black {
  background: #151515;
  color: #fff;
}
/* line 71, ../sass/partials/_buttons.scss */
.btn-black:hover {
  background: #0083c9;
  color: #ffffff;
}

/* line 78, ../sass/partials/_buttons.scss */
.btn-yellow {
  background: #ffaf02;
  color: #ffffff;
}
/* line 81, ../sass/partials/_buttons.scss */
.btn-yellow:hover {
  background: #77c04b;
  color: #ffffff;
}

/* line 87, ../sass/partials/_buttons.scss */
.btn-green {
  background: #77c04b;
  color: #ffffff;
}
/* line 90, ../sass/partials/_buttons.scss */
.btn-green:hover {
  background: #0083c9;
  color: #ffffff;
}

/* line 95, ../sass/partials/_buttons.scss */
.btn-transparent {
  border: 2px solid #e0e0e0;
  color: #909090;
}
/* line 98, ../sass/partials/_buttons.scss */
.btn-transparent:hover {
  background: #0083c9;
  color: #ffffff;
  border-color: #0083c9;
}

/* line 104, ../sass/partials/_buttons.scss */
.btn-transparent-2 {
  border: 2px solid #151515;
  color: #151515;
}
/* line 107, ../sass/partials/_buttons.scss */
.btn-transparent-2:hover {
  background: #0083c9;
  color: #ffffff;
  border-color: #0083c9;
}

/* line 113, ../sass/partials/_buttons.scss */
a.link {
  text-decoration: underline;
}

/* line 117, ../sass/partials/_buttons.scss */
.danger-hover:hover {
  background: #f95858 !important;
  color: #ffffff !important;
}

/* line 1, ../sass/partials/_form.scss */
.form-wrapper {
  position: relative;
  z-index: 200;
}
/* line 4, ../sass/partials/_form.scss */
.form-wrapper .elements-block {
  min-height: 500px;
}
/* line 6, ../sass/partials/_form.scss */
.form-wrapper .elements-block.style-gray > .inner {
  background: #f4f4f4;
}
/* line 9, ../sass/partials/_form.scss */
.form-wrapper .elements-block > .inner {
  padding: 90px;
  background: #ffffff;
}
@media (max-width: 767px) {
  /* line 9, ../sass/partials/_form.scss */
  .form-wrapper .elements-block > .inner {
    padding: 20px;
  }
}
/* line 15, ../sass/partials/_form.scss */
.form-wrapper .elements-block > .inner label, .form-wrapper .elements-block > .inner .label {
  line-height: 40px;
  display: inline-block;
  font-weight: 400;
  font-size: 16px;
  color: #151515;
}

/* line 25, ../sass/partials/_form.scss */
input[type="text"], input[type="url"], input[type="email"], input[type="password"], input[type="tel"], textarea {
  width: 100%;
  max-width: 570px;
  border: 1px solid #e0e0e0;
  outline: none;
  box-shadow: none;
  height: 42px;
  padding: 0 15px;
}
/* line 33, ../sass/partials/_form.scss */
input[type="text"].input-sm, input[type="url"].input-sm, input[type="email"].input-sm, input[type="password"].input-sm, input[type="tel"].input-sm, textarea.input-sm {
  width: 280px;
}

/* line 37, ../sass/partials/_form.scss */
textarea {
  padding: 15px;
  height: 215px;
}

/* line 41, ../sass/partials/_form.scss */
.labeled-input textarea {
  max-width: 100%;
  width: 100%;
}

/* line 46, ../sass/partials/_form.scss */
label.required:after, .label.required:after {
  content: "*";
  color: #f95858;
  font-size: 18px;
  padding-left: 5px;
}

/* line 53, ../sass/partials/_form.scss */
.radio-dropdown {
  background: #ffffff;
  max-width: 280px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #e0e0e0;
  position: relative;
  z-index: 50;
}
/* line 55, ../sass/partials/_form.scss */
.radio-dropdown.wide {
  max-width: 100%;
}
/* line 64, ../sass/partials/_form.scss */
.radio-dropdown.active {
  z-index: 55;
}
/* line 66, ../sass/partials/_form.scss */
.radio-dropdown.active ul {
  visibility: visible;
  filter: alpha(opacity=100);
  opacity: 1;
  top: 100%;
}
/* line 73, ../sass/partials/_form.scss */
.radio-dropdown .fa {
  position: absolute;
  top: 50%;
  z-index: 0;
  right: 15px;
  line-height: 0;
  color: #b7b7b7;
  font-size: 14px;
}
/* line 82, ../sass/partials/_form.scss */
.radio-dropdown > button {
  z-index: 20;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: none;
  border: none;
  text-align: left;
  padding: 0 30px 0 15px;
  color: #686868;
}
/* line 96, ../sass/partials/_form.scss */
.radio-dropdown ul {
  visibility: hidden;
  filter: alpha(opacity=0);
  opacity: 0;
  border: 1px solid #e0e0e0;
  position: absolute;
  top: 110%;
  left: -1px;
  right: -1px;
  height: 212px;
  display: block;
  padding: 0;
  margin: 0;
  overflow-y: auto;
}
/* line 110, ../sass/partials/_form.scss */
.radio-dropdown ul li.custom-radio {
  margin: 0;
  display: block;
  position: relative;
}
/* line 114, ../sass/partials/_form.scss */
.radio-dropdown ul li.custom-radio > label {
  background: #ffffff;
  padding-left: 45px;
  display: block !important;
}
/* line 118, ../sass/partials/_form.scss */
.radio-dropdown ul li.custom-radio > label:before {
  left: 15px;
}
/* line 121, ../sass/partials/_form.scss */
.radio-dropdown ul li.custom-radio > label:hover {
  background: #f4f4f4;
}
/* line 125, ../sass/partials/_form.scss */
.radio-dropdown ul li.custom-radio input:checked + label {
  background: #f4f4f4;
}

/* line 131, ../sass/partials/_form.scss */
.custom-radio, .custom-checkbox {
  position: relative;
  display: inline-block;
  margin-right: 10px;
}
/* line 136, ../sass/partials/_form.scss */
.custom-radio:hover label:before, .custom-checkbox:hover label:before {
  content: "\f00c";
  font-family: "FontAwesome";
}
/* line 142, ../sass/partials/_form.scss */
.custom-radio.square-style input + label:before, .custom-checkbox.square-style input + label:before {
  border-radius: 0;
}
/* line 146, ../sass/partials/_form.scss */
.custom-radio input, .custom-checkbox input {
  display: none;
}
/* line 148, ../sass/partials/_form.scss */
.custom-radio input + label, .custom-checkbox input + label {
  font-size: 13px !important;
  padding-left: 30px;
  position: relative;
  cursor: pointer;
  color: #686868 !important;
}
/* line 150, ../sass/partials/_form.scss */
.custom-radio input + label.big-font, .custom-checkbox input + label.big-font {
  font-size: 16px !important;
}
/* line 157, ../sass/partials/_form.scss */
.custom-radio input + label:before, .custom-checkbox input + label:before {
  background: #ffffff;
  content: "";
  border-radius: 50%;
  height: 22px;
  width: 22px;
  line-height: 22px;
  text-align: center;
  font-size: 9px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -11px;
  color: #0083c9;
  border: 1px solid #e0e0e0;
}
/* line 174, ../sass/partials/_form.scss */
.custom-radio input:checked + label, .custom-checkbox input:checked + label {
  color: #151515 !important;
}
/* line 177, ../sass/partials/_form.scss */
.custom-radio input:checked + label:before, .custom-checkbox input:checked + label:before {
  content: "\f00c";
  font-family: "FontAwesome";
}

/* line 184, ../sass/partials/_form.scss */
.field-block {
  margin-bottom: 20px;
}

/* line 187, ../sass/partials/_form.scss */
.field-block-md {
  margin-bottom: 10px;
}

/* line 190, ../sass/partials/_form.scss */
.icon-field {
  max-width: 280px;
  position: relative;
  padding-left: 48px;
}
/* line 194, ../sass/partials/_form.scss */
.icon-field > span {
  position: absolute;
  left: 0;
  top: 0;
  width: 49px;
  background: #f4f4f4;
  text-align: center;
  line-height: 40px;
  border: 1px solid #e0e0e0;
}
/* line 204, ../sass/partials/_form.scss */
.icon-field > input {
  width: 100% !important;
  display: block;
}
/* line 208, ../sass/partials/_form.scss */
.icon-field label.error {
  color: #f95858;
  position: relative;
  margin-top: 10px;
  display: block;
  margin-left: -48px;
}

/* line 217, ../sass/partials/_form.scss */
.elements-block .table {
  width: 100%;
  text-align: left;
}
/* line 221, ../sass/partials/_form.scss */
.elements-block .table td {
  padding: 10px 0;
}
/* line 224, ../sass/partials/_form.scss */
.elements-block .table thead {
  border-bottom: 1px solid #dbdbdb;
  color: #151515;
}
/* line 225, ../sass/partials/_form.scss */
.elements-block .table thead h1, .elements-block .table thead h2, .elements-block .table thead h3, .elements-block .table thead h4, .elements-block .table thead h5 {
  margin: 0;
}
/* line 231, ../sass/partials/_form.scss */
.elements-block .table thead tr:last-child td {
  padding-bottom: 20px;
}
/* line 235, ../sass/partials/_form.scss */
.elements-block .table tbody {
  border-bottom: 1px solid #dbdbdb;
}
/* line 237, ../sass/partials/_form.scss */
.elements-block .table tbody tr:last-child td {
  padding-bottom: 20px;
}
/* line 241, ../sass/partials/_form.scss */
.elements-block .table tfoot {
  border-bottom: 1px solid #dbdbdb;
  color: #151515;
}
/* line 244, ../sass/partials/_form.scss */
.elements-block .table tfoot td {
  padding: 20px 0;
}

/* line 250, ../sass/partials/_form.scss */
.custom-check {
  position: relative;
  width: 18px;
  height: 18px;
  top: 3px;
  display: inline-block;
}
/* line 256, ../sass/partials/_form.scss */
.custom-check input {
  display: none;
}
/* line 259, ../sass/partials/_form.scss */
.custom-check label {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
}
/* line 266, ../sass/partials/_form.scss */
.custom-check label:before {
  font-family: "adspoticons";
  content: "\e90a";
  color: inherit;
  font-size: 16px;
  left: 2px;
  position: absolute;
  top: -2px;
}
/* line 276, ../sass/partials/_form.scss */
.custom-check input:checked + label:before {
  content: "\e90b";
  color: #77c04b;
}

/* line 283, ../sass/partials/_form.scss */
.labeled-input {
  position: relative;
}
/* line 285, ../sass/partials/_form.scss */
.labeled-input > label {
  cursor: text;
  font-weight: normal !important;
  color: #686868;
  padding: 0 15px;
  line-height: 40px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
/* line 296, ../sass/partials/_form.scss */
.labeled-input > label.error {
  position: relative;
  padding: 0;
  margin-top: 10px;
  color: #f95858;
}

@media (max-width: 767px) {
  /* line 305, ../sass/partials/_form.scss */
  .termStatement {
    display: block;
    margin-top: 10px;
  }
}

/* line 312, ../sass/partials/_form.scss */
.valid-block {
  position: relative;
}
/* line 314, ../sass/partials/_form.scss */
.valid-block:after {
  font-family: "FontAwesome";
  content: "\f00c";
  position: absolute;
  left: 100%;
  margin-left: 10px;
  width: 16px;
  height: 16px;
  top: 50%;
  margin-top: -8px;
  border-radius: 50%;
  background: #77c04b;
  text-align: center;
  line-height: 16px;
  font-size: 7px;
  color: #fff;
}

/* line 1, ../sass/partials/_dashboard.scss */
.uzr-dashboard {
  margin-bottom: 100px;
  padding-top: 50px;
}

/* line 5, ../sass/partials/_dashboard.scss */
.uzr-options-area {
  position: relative;
}
/* line 7, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-sidebar {
  float: left;
  width: 24%;
  background: #f4f4f4;
}
@media (max-width: 992px) {
  /* line 7, ../sass/partials/_dashboard.scss */
  .uzr-options-area .uzr-sidebar {
    float: none;
    width: 100%;
    display: none;
  }
}
/* line 17, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels {
  float: left;
  width: 76%;
  background: #f4f4f4;
}
@media (max-width: 992px) {
  /* line 17, ../sass/partials/_dashboard.scss */
  .uzr-options-area .uzr-panels {
    float: none;
    width: 100%;
  }
}
/* line 26, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels .uzr-panel > .inner {
  padding: 60px;
}
@media (max-width: 1199px) {
  /* line 26, ../sass/partials/_dashboard.scss */
  .uzr-options-area .uzr-panels .uzr-panel > .inner {
    padding: 20px;
  }
}
/* line 32, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels .uzr-panel > header {
  padding: 60px;
  background: #ffffff;
}
@media (max-width: 992px) {
  /* line 32, ../sass/partials/_dashboard.scss */
  .uzr-options-area .uzr-panels .uzr-panel > header {
    padding: 20px;
  }
}
/* line 38, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels .uzr-panel > header h2, .uzr-options-area .uzr-panels .uzr-panel > header h3, .uzr-options-area .uzr-panels .uzr-panel > header h4, .uzr-options-area .uzr-panels .uzr-panel > header h5 {
  margin: 0;
}
/* line 41, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels .uzr-panel > header .search-widget {
  margin-bottom: 0;
}
@media (max-width: 1020px) {
  /* line 45, ../sass/partials/_dashboard.scss */
  .uzr-options-area .uzr-panels .uzr-panel .panel-actions {
    display: none;
  }
}
/* line 49, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels .uzr-panel .panel-actions ul.panel-action-list {
  margin: 0;
  padding: 0;
}
/* line 52, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels .uzr-panel .panel-actions ul.panel-action-list.text-right {
  float: right;
}
/* line 55, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels .uzr-panel .panel-actions ul.panel-action-list > li {
  display: block;
  float: left;
  margin-right: 4px;
  position: relative;
}
/* line 60, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels .uzr-panel .panel-actions ul.panel-action-list > li a {
  display: block;
  padding: 8px 18px;
  background: #ffffff;
  color: inherit;
  font-size: 12px;
  text-decoration: none;
}
/* line 67, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels .uzr-panel .panel-actions ul.panel-action-list > li a:hover {
  color: #ffffff;
  background: #0083c9;
}
/* line 75, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels .uzr-panel .selection-dropdown {
  padding: 5px 30px 5px 10px;
  background: #ffffff;
  position: relative;
}
/* line 79, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels .uzr-panel .selection-dropdown button {
  background: none;
  width: 25px;
  border: none;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
/* line 87, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels .uzr-panel .selection-dropdown button i {
  position: absolute;
  top: 50%;
  line-height: 0;
  left: 0;
  width: 100%;
  text-align: center;
  color: #b7b7b7;
}
/* line 97, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels .uzr-panel .selection-dropdown ul {
  display: none;
  border: 1px solid #e0e0e0;
  text-align: left;
  position: absolute;
  top: 100%;
  right: 0;
  width: 150px;
  z-index: 200;
  background: #ffffff;
  margin: 0;
  padding: 0;
}
/* line 109, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels .uzr-panel .selection-dropdown ul li {
  display: block;
}
/* line 112, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels .uzr-panel .selection-dropdown ul li a {
  display: block;
  padding: 10px 2px;
  text-decoration: none;
}
/* line 117, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels .uzr-panel .selection-dropdown ul li.active a, .uzr-options-area .uzr-panels .uzr-panel .selection-dropdown ul li a:hover {
  background: #f4f4f4;
}
/* line 122, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels .uzr-panel .selection-dropdown.active ul {
  display: block;
}
/* line 126, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-panels .uzr-panel .listing-actions {
  border: none;
  margin: 0 0 0 10px;
  padding: 0;
}
/* line 133, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-quick-nav {
  position: relative;
  margin: 0;
  padding: 0;
  text-align: right;
}
@media (max-width: 992px) {
  /* line 133, ../sass/partials/_dashboard.scss */
  .uzr-options-area .uzr-quick-nav {
    text-align: left;
    margin-top: 10px;
  }
}
/* line 142, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-quick-nav li {
  display: inline-block;
  margin-left: 4px;
}
/* line 145, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-quick-nav li a {
  text-decoration: none;
  color: inherit;
  display: block;
  width: 60px;
  height: 55px;
  background: #f4f4f4;
  position: relative;
}
/* line 153, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-quick-nav li a i {
  position: absolute;
  top: 50%;
  line-height: 0;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 20px;
}
/* line 162, ../sass/partials/_dashboard.scss */
.uzr-options-area .uzr-quick-nav li a span {
  display: block;
  font-size: 10px;
  color: #ffffff;
  font-weight: 600;
  top: 0;
  right: 0;
  position: absolute;
  width: 16px;
  height: 16px;
  text-align: center;
  line-height: 16px;
}

/* line 180, ../sass/partials/_dashboard.scss */
.item-admin-actions, .msg-actions {
  position: absolute;
  right: 25px;
  top: 50%;
  margin-top: -10px;
}
@media (max-width: 767px) {
  /* line 182, ../sass/partials/_dashboard.scss */
  .uzr-panel .item-admin-actions, .uzr-panel .msg-actions {
    position: relative;
    top: auto;
    right: auto;
  }
  /* line 186, ../sass/partials/_dashboard.scss */
  .uzr-panel .item-admin-actions ul, .uzr-panel .msg-actions ul {
    text-align: left;
    padding-bottom: 20px;
  }
}
/* line 196, ../sass/partials/_dashboard.scss */
.item-admin-actions ul, .msg-actions ul {
  margin: 0;
  padding: 0;
}
/* line 199, ../sass/partials/_dashboard.scss */
.item-admin-actions ul li, .msg-actions ul li {
  display: inline-block;
}
/* line 201, ../sass/partials/_dashboard.scss */
.item-admin-actions ul li a, .msg-actions ul li a {
  display: block;
  color: inherit;
  text-decoration: none;
  font-size: 20px;
  padding: 0 10px;
}
/* line 207, ../sass/partials/_dashboard.scss */
.item-admin-actions ul li a:hover, .msg-actions ul li a:hover {
  color: #ff7200;
}
/* line 212, ../sass/partials/_dashboard.scss */
.item-admin-actions ul li .custom-check, .msg-actions ul li .custom-check {
  margin-left: 8px;
  height: 20px;
  width: 20px;
}
/* line 216, ../sass/partials/_dashboard.scss */
.item-admin-actions ul li .custom-check label:before, .msg-actions ul li .custom-check label:before {
  font-size: 18px;
}

/* line 224, ../sass/partials/_dashboard.scss */
.msg-list {
  padding: 30px 0;
  position: relative;
}
/* line 227, ../sass/partials/_dashboard.scss */
.msg-list .msg-unit {
  font-size: 14px;
  position: relative;
  padding-right: 150px;
  height: 125px;
  background: #ffffff;
  margin-bottom: 3px;
}
/* line 228, ../sass/partials/_dashboard.scss */
.msg-list .msg-unit.msg-unread {
  background: #f3fbff;
}
/* line 231, ../sass/partials/_dashboard.scss */
.msg-list .msg-unit.msg-selected {
  background: #f3ffec;
}
@media (max-width: 767px) {
  /* line 227, ../sass/partials/_dashboard.scss */
  .msg-list .msg-unit {
    padding-right: 15px;
  }
}
/* line 244, ../sass/partials/_dashboard.scss */
.msg-list .msg-unit .msg-actions .custom-check {
  top: 1px;
}
@media (max-width: 767px) {
  /* line 243, ../sass/partials/_dashboard.scss */
  .msg-list .msg-unit .msg-actions {
    position: absolute;
    left: 135px;
    bottom: 0;
  }
}
/* line 253, ../sass/partials/_dashboard.scss */
.msg-list .msg-unit .msg-content {
  position: relative;
  padding: 25px 25px 25px 160px;
}
@media (max-width: 767px) {
  /* line 253, ../sass/partials/_dashboard.scss */
  .msg-list .msg-unit .msg-content {
    padding-left: 135px;
    padding-bottom: 50px;
  }
}
/* line 260, ../sass/partials/_dashboard.scss */
.msg-list .msg-unit .msg-content header {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #151515;
}
@media (max-width: 767px) {
  /* line 267, ../sass/partials/_dashboard.scss */
  .msg-list .msg-unit .msg-content .msg-body {
    display: none;
  }
}
/* line 271, ../sass/partials/_dashboard.scss */
.msg-list .msg-unit .msg-content .msg-body p {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin: 8px 0;
}
/* line 278, ../sass/partials/_dashboard.scss */
.msg-list .msg-unit .msg-content .msg-body .msg-time {
  font-size: 13px;
}
/* line 282, ../sass/partials/_dashboard.scss */
.msg-list .msg-unit .msg-content figure {
  position: absolute;
  left: 0;
  top: 0;
  width: 130px;
  height: 125px;
  overflow: hidden;
}
/* line 283, ../sass/partials/_dashboard.scss */
.msg-list .msg-unit .msg-content figure img {
  width: 100%;
}
/* line 294, ../sass/partials/_dashboard.scss */
.msg-list .msg-unit .msg-content a.msg-open {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  text-indent: -999999999px;
  overflow: hidden;
  z-index: 20;
}

/* line 2, ../sass/partials/_tabs.scss */
.nt-tab-triggers ul {
  margin: 0;
  padding: 0;
}
/* line 5, ../sass/partials/_tabs.scss */
.nt-tab-triggers ul li {
  display: block;
  border-right: 1px solid #dfdfdf;
}
/* line 8, ../sass/partials/_tabs.scss */
.nt-tab-triggers ul li.active {
  border-right: none;
}
/* line 11, ../sass/partials/_tabs.scss */
.nt-tab-triggers ul li + li {
  border-top: 1px solid #dfdfdf;
}
/* line 14, ../sass/partials/_tabs.scss */
.nt-tab-triggers ul li a {
  background: #f4f4f4;
  display: block;
  padding: 20px 20px 20px 80px;
  position: relative;
  text-decoration: none;
  font-size: 14px;
  color: inherit;
  text-transform: capitalize;
}
/* line 23, ../sass/partials/_tabs.scss */
.nt-tab-triggers ul li a span {
  font-size: 18px;
  width: 60px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #ffffff;
  text-align: center;
}
/* line 32, ../sass/partials/_tabs.scss */
.nt-tab-triggers ul li a span i {
  position: absolute;
  left: 0;
  top: 50%;
  line-height: 0;
  width: 100%;
}
/* line 41, ../sass/partials/_tabs.scss */
.nt-tab-triggers ul li.active a {
  color: #151515;
  background: #ffffff;
}
/* line 44, ../sass/partials/_tabs.scss */
.uzr-dashboard .nt-tab-triggers ul li.active a {
  background: #f4f4f4;
}
/* line 48, ../sass/partials/_tabs.scss */
.nt-tab-triggers ul li a:hover span, .nt-tab-triggers ul li.active a span {
  background: #0083c9;
  color: #ffffff;
}
@media (max-width: 992px) {
  /* line 1, ../sass/partials/_tabs.scss */
  .nt-tab-triggers {
    display: none;
  }
}

/* line 59, ../sass/partials/_tabs.scss */
a.tab-accordion-trigger {
  background: #ffffff;
  display: block;
  padding: 20px 20px 20px 80px;
  position: relative;
  text-decoration: none;
  font-size: 14px;
  color: inherit;
  text-transform: capitalize;
  border-bottom: 1px solid #f4f4f4;
}
/* line 69, ../sass/partials/_tabs.scss */
a.tab-accordion-trigger span {
  font-size: 18px;
  width: 60px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #ffffff;
  text-align: center;
}
/* line 78, ../sass/partials/_tabs.scss */
a.tab-accordion-trigger span i {
  position: absolute;
  left: 0;
  top: 50%;
  line-height: 0;
  width: 100%;
}

/* line 87, ../sass/partials/_tabs.scss */
.tab-panel {
  display: none;
}
/* line 90, ../sass/partials/_tabs.scss */
.tab-panel.mob-active a.tab-accordion-trigger {
  background: #0083c9;
  color: #ffffff;
}
/* line 93, ../sass/partials/_tabs.scss */
.tab-panel.mob-active a.tab-accordion-trigger span {
  background: #0083c9;
  color: #ffffff;
}
/* line 99, ../sass/partials/_tabs.scss */
.tab-panel.active {
  display: block;
}
/* line 102, ../sass/partials/_tabs.scss */
.tab-panel a.tab-accordion-trigger {
  display: none;
}
@media (max-width: 992px) {
  /* line 87, ../sass/partials/_tabs.scss */
  .tab-panel {
    display: block !important;
  }
  /* line 107, ../sass/partials/_tabs.scss */
  .tab-panel > header, .tab-panel > .inner {
    display: none;
  }
  /* line 110, ../sass/partials/_tabs.scss */
  .tab-panel.mob-active > .inner {
    display: block;
  }
  /* line 113, ../sass/partials/_tabs.scss */
  .tab-panel a.tab-accordion-trigger {
    display: block;
  }
  /* line 116, ../sass/partials/_tabs.scss */
  .tab-panel > .text-widget {
    display: none;
  }
  /* line 119, ../sass/partials/_tabs.scss */
  .tab-panel.mob-active > .text-widget {
    display: block;
    border-bottom: 1px solid #f4f4f4;
  }
}

/* line 126, ../sass/partials/_tabs.scss */
.tabs-row {
  margin: 0;
}
/* line 128, ../sass/partials/_tabs.scss */
.tabs-row .col-xs-12 {
  padding: 0;
}

/* line 1, ../sass/partials/_info-card.scss */
.info-cards {
  padding-bottom: 30px;
}
/* line 4, ../sass/partials/_info-card.scss */
.info-cards .info-card {
  padding: 0 30px;
  background: #ffffff;
  font-size: 13px;
}
@media (max-width: 767px) {
  /* line 4, ../sass/partials/_info-card.scss */
  .info-cards .info-card {
    padding: 0 20px;
  }
}
/* line 11, ../sass/partials/_info-card.scss */
.info-cards .info-card + .info-card {
  margin-top: 10px;
}
/* line 14, ../sass/partials/_info-card.scss */
.info-cards .info-card footer {
  border-top: 1px solid #e5e5e5;
  padding: 20px 0;
  position: relative;
}
/* line 18, ../sass/partials/_info-card.scss */
.info-cards .info-card footer ul {
  margin: 0;
  font-size: 13px;
}
@media (max-width: 767px) {
  /* line 18, ../sass/partials/_info-card.scss */
  .info-cards .info-card footer ul {
    margin: 0 0 15px;
  }
}
/* line 26, ../sass/partials/_info-card.scss */
.info-cards .info-card ul {
  font-size: 14px;
  margin-bottom: 15px;
}
/* line 30, ../sass/partials/_info-card.scss */
.info-cards .info-card .card-inner {
  position: relative;
  padding: 25px 140px 25px 100px;
}
@media (max-width: 767px) {
  /* line 30, ../sass/partials/_info-card.scss */
  .info-cards .info-card .card-inner {
    padding-left: 0;
    padding-right: 110px;
  }
}
/* line 37, ../sass/partials/_info-card.scss */
.info-cards .info-card .card-inner .card-actions {
  right: 40px;
  top: 25px;
  width: 100px;
  position: absolute;
}
@media (max-width: 767px) {
  /* line 37, ../sass/partials/_info-card.scss */
  .info-cards .info-card .card-inner .card-actions {
    right: 0px;
  }
}
/* line 45, ../sass/partials/_info-card.scss */
.info-cards .info-card .card-inner .card-actions a.btn {
  width: 100%;
  display: block;
  text-align: center;
}
/* line 49, ../sass/partials/_info-card.scss */
.info-cards .info-card .card-inner .card-actions a.btn + a.btn {
  margin-top: 10px;
}
/* line 54, ../sass/partials/_info-card.scss */
.info-cards .info-card .card-inner .card-icon {
  width: 84px;
  height: 84px;
  line-height: 84px;
  border-radius: 50%;
  background: #0083c9;
  color: #ffffff;
  font-size: 50px;
  text-align: center;
  position: absolute;
  top: 28px;
  left: 0;
}
@media (max-width: 767px) {
  /* line 54, ../sass/partials/_info-card.scss */
  .info-cards .info-card .card-inner .card-icon {
    position: relative;
    top: auto;
    left: auto;
    margin-bottom: 15px;
  }
}
/* line 73, ../sass/partials/_info-card.scss */
.info-cards .info-card .card-inner .card-track {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 600;
  color: #151515;
  margin-bottom: 15px;
}
/* line 80, ../sass/partials/_info-card.scss */
.info-cards .info-card .card-inner .card-track li {
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 80, ../sass/partials/_info-card.scss */
  .info-cards .info-card .card-inner .card-track li {
    display: block;
  }
}
/* line 85, ../sass/partials/_info-card.scss */
.info-cards .info-card .card-inner .card-track li + li:before {
  content: "\f101";
  font-family: "FontAwesome";
  width: 20px;
  text-align: center;
  display: inline-block;
}
/* line 92, ../sass/partials/_info-card.scss */
.info-cards .info-card .card-inner .card-track li a {
  color: inherit;
}

/* line 1, ../sass/partials/_radio-accordion.scss */
.radio-accordion-wrap {
  font-size: 13px;
  line-height: 20px;
  margin: 30px 0;
  border-top: 1px solid #e5e5e5;
}
/* line 6, ../sass/partials/_radio-accordion.scss */
.radio-accordion-wrap .radio-accordion {
  border-bottom: 1px solid #e5e5e5;
}
/* line 8, ../sass/partials/_radio-accordion.scss */
.radio-accordion-wrap .radio-accordion > header {
  color: #151515;
  font-size: 14px;
  padding: 30px 0;
}
/* line 12, ../sass/partials/_radio-accordion.scss */
.radio-accordion-wrap .radio-accordion > header label {
  font-size: 14px !important;
}
/* line 16, ../sass/partials/_radio-accordion.scss */
.radio-accordion-wrap .radio-accordion .inner {
  padding: 0 30px 30px;
  display: none;
}

/* line 1, ../sass/partials/_progressbars.scss */
.progress-bar {
  position: relative;
  padding-top: 35px;
}
/* line 4, ../sass/partials/_progressbars.scss */
.progress-bar + .progress-bar {
  margin-top: 15px;
}
/* line 7, ../sass/partials/_progressbars.scss */
.progress-bar strong {
  position: absolute;
  top: 5px;
  color: #151515;
}
/* line 12, ../sass/partials/_progressbars.scss */
.progress-bar .progress-line {
  background: #f4f4f4;
  position: relative;
  height: 11px;
}
/* line 16, ../sass/partials/_progressbars.scss */
.progress-bar .progress-line > div {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0%;
  background: #0083c9;
}
/* line 23, ../sass/partials/_progressbars.scss */
.progress-bar .progress-line > div > span {
  display: block;
  width: 40px;
  line-height: 21px;
  height: 21px;
  bottom: 100%;
  margin-bottom: 7px;
  text-align: center;
  color: #ffffff;
  border-radius: 2px 2px 2px 0;
  position: absolute;
  left: 100%;
  background: #151515;
  font-size: 11px;
  font-weight: 600;
}
/* line 38, ../sass/partials/_progressbars.scss */
.progress-bar .progress-line > div > span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: -1px;
  width: 7px;
  height: 5px;
  background: url("../img/basic/tip.png") no-repeat center;
}
/* line 51, ../sass/partials/_progressbars.scss */
.progress-bar.progress-green .progress-line > div {
  background: #77c04b;
}

/* line 1, ../sass/partials/_slick-setting.scss */
.slick-carousel {
  position: relative;
}
/* line 3, ../sass/partials/_slick-setting.scss */
.slick-carousel.slick-images .slick-slide {
  background: #000;
}
/* line 5, ../sass/partials/_slick-setting.scss */
.slick-carousel.slick-images .slick-slide > img {
  filter: alpha(opacity=60);
  opacity: 0.6;
}
/* line 9, ../sass/partials/_slick-setting.scss */
.slick-carousel.slick-images .slick-slide .slick-arrow {
  color: #ffffff;
}
/* line 13, ../sass/partials/_slick-setting.scss */
.slick-carousel.slick-images .slick-dots {
  bottom: 30px;
  padding: 0 25px;
}
/* line 17, ../sass/partials/_slick-setting.scss */
.slick-carousel.slick-images .slick-dots li button {
  background: #ffffff;
  filter: alpha(opacity=0.6);
  opacity: 0.6;
}
/* line 22, ../sass/partials/_slick-setting.scss */
.slick-carousel.slick-images .slick-dots li.slick-active button {
  filter: alpha(opacity=100);
  opacity: 1;
}
/* line 30, ../sass/partials/_slick-setting.scss */
.slick-carousel .slick-arrow {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  text-align: center;
  line-height: 40px;
  z-index: 50;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
/* line 40, ../sass/partials/_slick-setting.scss */
.slick-carousel .slick-arrow.owl-prev {
  left: 0;
}
/* line 43, ../sass/partials/_slick-setting.scss */
.slick-carousel .slick-arrow.owl-next {
  right: 0;
}
/* line 47, ../sass/partials/_slick-setting.scss */
.slick-carousel .slick-slide {
  position: relative;
}
/* line 49, ../sass/partials/_slick-setting.scss */
.slick-carousel .slick-slide .slide-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 60px;
  color: #ffffff;
}
/* line 55, ../sass/partials/_slick-setting.scss */
.slick-carousel .slick-slide .slide-caption .big-caption {
  font-size: 40px;
  font-weight: bold;
  line-height: 45px;
}
@media (max-width: 767px) {
  /* line 49, ../sass/partials/_slick-setting.scss */
  .slick-carousel .slick-slide .slide-caption {
    display: none;
  }
}
/* line 65, ../sass/partials/_slick-setting.scss */
.slick-carousel .slick-dots {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0px;
}
/* line 74, ../sass/partials/_slick-setting.scss */
.slick-carousel .slick-dots li {
  display: inline-block;
  margin: 0 4px;
}
/* line 77, ../sass/partials/_slick-setting.scss */
.slick-carousel .slick-dots li button {
  background: #f2f2f2;
  text-indent: -999999px;
  width: 12px;
  height: 12px;
  display: block;
  border: none;
}
/* line 85, ../sass/partials/_slick-setting.scss */
.slick-carousel .slick-dots li.slick-active button {
  background: #0083c9;
}
/* line 90, ../sass/partials/_slick-setting.scss */
.slick-carousel.dots-toRight .slick-dots {
  text-align: right;
}
/* line 93, ../sass/partials/_slick-setting.scss */
.slick-carousel.dots-toLeft .slick-dots {
  text-align: left;
}

/* line 1, ../sass/partials/_icons-with-text.scss */
.text-with-icons {
  text-align: center;
  color: #909090;
  padding: 85px 20px;
}
@media (max-width: 767px) {
  /* line 1, ../sass/partials/_icons-with-text.scss */
  .text-with-icons {
    padding: 30px 15px;
  }
}
/* line 8, ../sass/partials/_icons-with-text.scss */
.text-with-icons.style2 {
  font-size: 14px;
  line-height: 26px;
}
/* line 11, ../sass/partials/_icons-with-text.scss */
.text-with-icons.style2 h6 {
  margin: 25px 0;
}
/* line 15, ../sass/partials/_icons-with-text.scss */
.text-with-icons .widget-icon {
  width: 84px;
  height: 84px;
  background: #0083c9;
  color: #ffffff;
  margin: 0 auto;
  border-radius: 50%;
  font-size: 30px;
  position: relative;
}
/* line 24, ../sass/partials/_icons-with-text.scss */
.text-with-icons .widget-icon .fa {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  top: 50%;
  line-height: 0;
}
/* line 33, ../sass/partials/_icons-with-text.scss */
.text-with-icons h3 {
  margin: 25px 0;
  font-weight: 700;
  color: #0083c9;
}
/* line 38, ../sass/partials/_icons-with-text.scss */
.text-with-icons h2, .text-with-icons h3, .text-with-icons h4, .text-with-icons h5, .text-with-icons h6 {
  color: #151515;
}
/* line 41, ../sass/partials/_icons-with-text.scss */
.text-with-icons strong {
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  color: #151515;
  margin-bottom: 25px;
  display: block;
}

/* line 50, ../sass/partials/_icons-with-text.scss */
.text-with-icons-np .text-with-icons {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 56, ../sass/partials/_icons-with-text.scss */
.walk-through .text-with-icons {
  position: relative;
  overflow: hidden;
  float: left;
  width: 25%;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 56, ../sass/partials/_icons-with-text.scss */
  .walk-through .text-with-icons {
    float: none;
    width: 100%;
  }
}
/* line 66, ../sass/partials/_icons-with-text.scss */
.walk-through .text-with-icons:before {
  content: "";
  position: absolute;
  top: 128px;
  background: #e5e5e5;
  height: 1px;
  width: 50%;
  right: 50%;
  margin-right: 60px;
}
@media (max-width: 767px) {
  /* line 66, ../sass/partials/_icons-with-text.scss */
  .walk-through .text-with-icons:before {
    display: none;
  }
}
/* line 79, ../sass/partials/_icons-with-text.scss */
.walk-through .text-with-icons:after {
  content: "";
  position: absolute;
  top: 128px;
  background: #e5e5e5;
  height: 1px;
  width: 50%;
  left: 50%;
  margin-left: 60px;
}
@media (max-width: 767px) {
  /* line 79, ../sass/partials/_icons-with-text.scss */
  .walk-through .text-with-icons:after {
    display: none;
  }
}
/* line 93, ../sass/partials/_icons-with-text.scss */
.walk-through .text-with-icons:first-child:before {
  display: none;
}
/* line 98, ../sass/partials/_icons-with-text.scss */
.walk-through .text-with-icons:last-child:after {
  display: none;
}
/* line 102, ../sass/partials/_icons-with-text.scss */
.walk-through .text-with-icons .widget-icon {
  background: #ffffff;
  border: 2px solid #0083c9;
  color: #0083c9;
}
/* line 108, ../sass/partials/_icons-with-text.scss */
.walk-through .text-with-icons:hover .widget-icon {
  background: #0083c9;
  color: #ffffff;
}
/* line 113, ../sass/partials/_icons-with-text.scss */
.walk-through .text-with-icons:nth-child(2) .widget-icon {
  border: 2px solid #db6989;
  color: #db6989;
}
/* line 117, ../sass/partials/_icons-with-text.scss */
.walk-through .text-with-icons:nth-child(2):hover .widget-icon {
  background: #db6989;
  color: #ffffff;
}
/* line 123, ../sass/partials/_icons-with-text.scss */
.walk-through .text-with-icons:nth-child(3) .widget-icon {
  border: 2px solid #ffaf02;
  color: #ffaf02;
}
/* line 127, ../sass/partials/_icons-with-text.scss */
.walk-through .text-with-icons:nth-child(3):hover .widget-icon {
  background: #ffaf02;
  color: #ffffff;
}
/* line 133, ../sass/partials/_icons-with-text.scss */
.walk-through .text-with-icons:nth-child(4) .widget-icon {
  border: 2px solid #77c04b;
  color: #77c04b;
}
/* line 137, ../sass/partials/_icons-with-text.scss */
.walk-through .text-with-icons:nth-child(4):hover .widget-icon {
  background: #77c04b;
  color: #ffffff;
}
/* line 143, ../sass/partials/_icons-with-text.scss */
.walk-through .text-with-icons:nth-child(5) .widget-icon {
  border: 2px solid #767690;
  color: #767690;
}
/* line 147, ../sass/partials/_icons-with-text.scss */
.walk-through .text-with-icons:nth-child(5):hover .widget-icon {
  background: #767690;
  color: #ffffff;
}
/* line 153, ../sass/partials/_icons-with-text.scss */
.walk-through .text-with-icons:nth-child(6) .widget-icon {
  border: 2px solid #9db10b;
  color: #9db10b;
}
/* line 157, ../sass/partials/_icons-with-text.scss */
.walk-through .text-with-icons:nth-child(6):hover .widget-icon {
  background: #9db10b;
  color: #ffffff;
}
/* line 164, ../sass/partials/_icons-with-text.scss */
.walk-through .text-with-icons p {
  margin-left: auto;
  margin-right: auto;
  max-width: 215px;
}
/* line 171, ../sass/partials/_icons-with-text.scss */
.walk-through.three-steps .text-with-icons {
  width: 33.333334%;
}

/* line 177, ../sass/partials/_icons-with-text.scss */
.walk-through.style2 .text-with-icons {
  padding-top: 20px;
}

/* line 2, ../sass/partials/_team.scss */
.team-members .team-member {
  width: 25%;
  float: left;
  padding: 1px;
  position: relative;
}
/* line 7, ../sass/partials/_team.scss */
.team-members .team-member:first-child {
  padding-left: 0;
}
/* line 10, ../sass/partials/_team.scss */
.team-members .team-member:last-child {
  padding-right: 0;
}
/* line 13, ../sass/partials/_team.scss */
.team-members .team-member > img {
  width: 100%;
}
/* line 17, ../sass/partials/_team.scss */
.team-members .team-member:hover .about-member {
  visibility: visible;
  filter: alpha(opacity=100);
  opacity: 1;
  padding-top: 30px;
}
/* line 23, ../sass/partials/_team.scss */
.team-members .team-member:hover .social-links {
  bottom: 30px;
  visibility: visible;
  filter: alpha(opacity=100);
  opacity: 1;
}
/* line 30, ../sass/partials/_team.scss */
.team-members .team-member .about-member {
  visibility: hidden;
  filter: alpha(opacity=0);
  opacity: 0;
  background: #151515;
  background: rgba(0, 0, 0, 0.8);
  padding: 0 30px 30px;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
/* line 42, ../sass/partials/_team.scss */
.team-members .team-member .about-member > span {
  color: #f95858;
  font-size: 16px;
}
/* line 46, ../sass/partials/_team.scss */
.team-members .team-member .about-member strong {
  display: block;
  font-size: 20px;
  font-weight: 600;
  color: #ffffff;
}
/* line 53, ../sass/partials/_team.scss */
.team-members .team-member .social-links {
  visibility: hidden;
  filter: alpha(opacity=0);
  opacity: 0;
  position: absolute;
  bottom: 0px;
  left: 30px;
  padding: 0;
  margin: 0;
}
/* line 62, ../sass/partials/_team.scss */
.team-members .team-member .social-links li {
  display: inline-block;
  margin-right: 2px;
}
/* line 65, ../sass/partials/_team.scss */
.team-members .team-member .social-links li a {
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #ffffff;
  background: rgba(255, 255, 255, 0.35);
  display: block;
  border-radius: 50%;
  text-decoration: none;
  font-size: 11px;
  font-weight: normal;
}
/* line 76, ../sass/partials/_team.scss */
.team-members .team-member .social-links li a.fa-facebook:hover {
  background: #3b579d;
}
/* line 79, ../sass/partials/_team.scss */
.team-members .team-member .social-links li a.fa-instagram:hover {
  background: #509dae;
}
/* line 82, ../sass/partials/_team.scss */
.team-members .team-member .social-links li a.fa-twitter:hover {
  background: #2caae1;
}
/* line 85, ../sass/partials/_team.scss */
.team-members .team-member .social-links li a.fa-google-plus:hover {
  background: #dd4d40;
}
@media (max-width: 767px) {
  /* line 2, ../sass/partials/_team.scss */
  .team-members .team-member {
    width: 100%;
    max-width: 300px;
    margin: 15px auto;
    float: none;
  }
}

/* line 2, ../sass/partials/_testimonials.scss */
.testimonial-slider {
  max-width: 1000px;
  margin: 0 auto;
  position: relative;
}
/* line 3, ../sass/partials/_testimonials.scss */
.testimonial-slider.wide {
  width: 100%;
}
/* line 11, ../sass/partials/_testimonials.scss */
.testimonial-slider.style2 blockquote q {
  color: #ffffff;
}
/* line 14, ../sass/partials/_testimonials.scss */
.testimonial-slider.style2 blockquote cite {
  color: white;
  filter: alpha(opacity=60);
  opacity: 0.6;
}
/* line 22, ../sass/partials/_testimonials.scss */
.testimonial-slider.style2 .slick-dots li button {
  background: #ffffff;
  filter: alpha(opacity=0.6);
  opacity: 0.6;
}
/* line 27, ../sass/partials/_testimonials.scss */
.testimonial-slider.style2 .slick-dots li.slick-active button {
  filter: alpha(opacity=100);
  opacity: 1;
}
/* line 34, ../sass/partials/_testimonials.scss */
.testimonial-slider blockquote {
  padding: 0 40px;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 34, ../sass/partials/_testimonials.scss */
  .testimonial-slider blockquote {
    padding: 0 10px;
  }
}
/* line 40, ../sass/partials/_testimonials.scss */
.testimonial-slider blockquote q {
  display: block;
  font-weight: 600;
  font-style: italic;
  color: #151515;
}
/* line 46, ../sass/partials/_testimonials.scss */
.testimonial-slider blockquote cite {
  margin-top: 50px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
  display: block;
}
/* line 52, ../sass/partials/_testimonials.scss */
.testimonial-slider blockquote cite:before {
  content: "-";
  padding-right: 5px;
}

/* line 59, ../sass/partials/_testimonials.scss */
.testimonial-section {
  min-height: 400px;
  position: relative;
}
/* line 62, ../sass/partials/_testimonials.scss */
.testimonial-section .vertical-content {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
/* line 69, ../sass/partials/_testimonials.scss */
.testimonial-section .testimonial-slider {
  max-width: 700px;
  margin: 0;
}
/* line 72, ../sass/partials/_testimonials.scss */
.testimonial-section .testimonial-slider blockquote {
  padding: 0 5px 40px;
}
/* line 74, ../sass/partials/_testimonials.scss */
.testimonial-section .testimonial-slider blockquote cite {
  margin-top: 20px;
  color: #151515;
  font-size: 18px;
  font-weight: 700;
  font-style: normal;
}
/* line 80, ../sass/partials/_testimonials.scss */
.testimonial-section .testimonial-slider blockquote cite:before {
  content: "\f007";
  font-family: "FontAwesome";
  color: #0083c9;
  padding-right: 10px;
}
/* line 87, ../sass/partials/_testimonials.scss */
.testimonial-section .testimonial-slider blockquote p {
  margin: 0;
  line-height: 46px;
  color: #ffffff;
  font-size: 30px;
  font-style: italic;
  font-weight: 700;
  display: inline;
}
@media (max-width: 767px) {
  /* line 87, ../sass/partials/_testimonials.scss */
  .testimonial-section .testimonial-slider blockquote p {
    font-size: 14px;
    line-height: 24px;
  }
}
/* line 99, ../sass/partials/_testimonials.scss */
.testimonial-section .testimonial-slider blockquote p span {
  box-shadow: 5px 0 0 rgba(0, 131, 201, 0.8), -5px 0 0 rgba(0, 131, 201, 0.8);
  background: #0083c9;
  background: rgba(0, 131, 201, 0.8);
  box-decoration-break: clone;
}
/* line 107, ../sass/partials/_testimonials.scss */
.testimonial-section .testimonial-slider .slick-carousel .slick-dots li {
  float: left;
}
/* line 109, ../sass/partials/_testimonials.scss */
.testimonial-section .testimonial-slider .slick-carousel .slick-dots li button {
  border-radius: 50%;
}

/* line 1, ../sass/partials/_twoways.scss */
.two-ways {
  position: relative;
}
/* line 3, ../sass/partials/_twoways.scss */
.two-ways .way-info {
  float: left;
  width: 50%;
  padding: 0 60px;
}
/* line 4, ../sass/partials/_twoways.scss */
.two-ways .way-info p {
  line-height: 28px;
  margin-bottom: 60px;
}
/* line 11, ../sass/partials/_twoways.scss */
.two-ways .way-info > h2 {
  margin: 0 -60px 60px;
  font-size: 24px;
}
/* line 14, ../sass/partials/_twoways.scss */
.two-ways .way-info > h2 a {
  position: relative;
  text-decoration: none;
  background: #0083c9;
  display: block;
  padding: 30px;
  text-align: center;
  color: #ffffff;
}
/* line 22, ../sass/partials/_twoways.scss */
.two-ways .way-info > h2 a:before {
  content: "\f0d7";
  font-family: "FontAwesome";
  color: #0083c9;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  margin-top: 5px;
  text-align: center;
  font-size: 80px;
  line-height: 0;
}
/* line 37, ../sass/partials/_twoways.scss */
.two-ways .way-info h3, .two-ways .way-info h4, .two-ways .way-info h5, .two-ways .way-info h6 {
  margin: 30px 0;
}
/* line 40, ../sass/partials/_twoways.scss */
.two-ways .way-info:nth-child(even) {
  border-left: 1px solid #f4f4f4;
}
/* line 42, ../sass/partials/_twoways.scss */
.two-ways .way-info:nth-child(even) > h2 {
  margin-left: -61px;
}
/* line 44, ../sass/partials/_twoways.scss */
.two-ways .way-info:nth-child(even) > h2 a {
  background: #77c04b;
}
/* line 46, ../sass/partials/_twoways.scss */
.two-ways .way-info:nth-child(even) > h2 a:before {
  color: #77c04b;
}

/* line 1, ../sass/partials/_blog.scss */
.blog-page {
  margin-bottom: 100px;
}

/* line 4, ../sass/partials/_blog.scss */
.blog-post {
  position: relative;
  background: #ffffff;
  border-bottom: 3px solid #77c04b;
}
/* line 8, ../sass/partials/_blog.scss */
.single .blog-post {
  border: none;
  margin-bottom: 10px;
}
/* line 12, ../sass/partials/_blog.scss */
.blog-post blockquote {
  color: #77c04b;
  font-size: 20px;
  font-weight: 600;
  font-style: italic;
}
@media (max-width: 767px) {
  /* line 12, ../sass/partials/_blog.scss */
  .blog-post blockquote {
    font-size: 18px;
    margin: 10px;
  }
}
/* line 22, ../sass/partials/_blog.scss */
.blog-post header time, .blog-post figure time {
  position: absolute;
  width: 50px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  color: #ffffff;
  background: #77c04b;
  filter: alpha(opacity=90);
  opacity: 0.90;
}
@media (max-width: 767px) {
  /* line 34, ../sass/partials/_blog.scss */
  .blog-post.no-media-post > header {
    padding-top: 60px;
  }
}
/* line 38, ../sass/partials/_blog.scss */
.blog-post.no-media-post > header time {
  padding: 10px 0;
  top: 0;
  right: 0;
}
/* line 44, ../sass/partials/_blog.scss */
.blog-post + .blog-post {
  margin-top: 45px;
}
/* line 47, ../sass/partials/_blog.scss */
.blog-post > figure {
  position: relative;
  text-align: center;
}
/* line 50, ../sass/partials/_blog.scss */
.blog-post > figure time {
  padding: 20px 0;
  bottom: -10px;
  right: 10px;
}
/* line 56, ../sass/partials/_blog.scss */
.blog-post > header {
  padding: 50px 50px 20px;
}
@media (max-width: 767px) {
  /* line 56, ../sass/partials/_blog.scss */
  .blog-post > header {
    padding: 20px 15px 20px;
  }
}
/* line 61, ../sass/partials/_blog.scss */
.blog-post > header h3 {
  margin: 0;
}
/* line 64, ../sass/partials/_blog.scss */
.blog-post > header .info-list {
  margin-top: 10px;
}
/* line 68, ../sass/partials/_blog.scss */
.blog-post .blog-content {
  padding: 0 50px;
  line-height: 28px;
}
@media (max-width: 767px) {
  /* line 68, ../sass/partials/_blog.scss */
  .blog-post .blog-content {
    padding: 0 15px;
  }
}
/* line 75, ../sass/partials/_blog.scss */
.blog-post footer {
  padding: 0 50px 20px;
}
@media (max-width: 767px) {
  /* line 75, ../sass/partials/_blog.scss */
  .blog-post footer {
    padding: 0 15px 15px;
  }
}
/* line 81, ../sass/partials/_blog.scss */
.blog-post footer .blog-cats {
  padding-top: 5px;
}
@media (max-width: 767px) {
  /* line 84, ../sass/partials/_blog.scss */
  .blog-post footer .social-links {
    text-align: left !important;
    padding-top: 15px;
  }
}
/* line 89, ../sass/partials/_blog.scss */
.blog-post footer .social-links ul li {
  margin: 0 5px;
}
/* line 91, ../sass/partials/_blog.scss */
.blog-post footer .social-links ul li a {
  height: 26px;
  line-height: 26px;
  width: 26px;
  text-align: center;
  font-size: 11px;
}

/* line 104, ../sass/partials/_blog.scss */
.blog-author, .blog-post-comments .comment {
  padding: 50px;
  background: #ffffff;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 104, ../sass/partials/_blog.scss */
  .blog-author, .blog-post-comments .comment {
    padding: 20px;
  }
}
/* line 111, ../sass/partials/_blog.scss */
.blog-author > .inner, .blog-post-comments .comment > .inner {
  position: relative;
  padding-left: 140px;
}
@media (max-width: 767px) {
  /* line 111, ../sass/partials/_blog.scss */
  .blog-author > .inner, .blog-post-comments .comment > .inner {
    padding-left: 0;
  }
}
/* line 117, ../sass/partials/_blog.scss */
.blog-author > .inner header, .blog-post-comments .comment > .inner header {
  padding-top: 5px;
}
@media (max-width: 767px) {
  /* line 117, ../sass/partials/_blog.scss */
  .blog-author > .inner header, .blog-post-comments .comment > .inner header {
    padding-left: 100px;
    min-height: 100px;
  }
}
/* line 123, ../sass/partials/_blog.scss */
.blog-author > .inner header h6, .blog-post-comments .comment > .inner header h6 {
  font-size: 16px;
  color: #151515;
  margin-top: 0;
  text-transform: capitalize;
}
/* line 128, ../sass/partials/_blog.scss */
.blog-author > .inner header h6 a, .blog-post-comments .comment > .inner header h6 a {
  color: inherit;
}
@media (max-width: 767px) {
  /* line 123, ../sass/partials/_blog.scss */
  .blog-author > .inner header h6, .blog-post-comments .comment > .inner header h6 {
    margin-bottom: 10px;
  }
}
/* line 135, ../sass/partials/_blog.scss */
.blog-author > .inner header .social-links, .blog-post-comments .comment > .inner header .social-links {
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 767px) {
  /* line 135, ../sass/partials/_blog.scss */
  .blog-author > .inner header .social-links, .blog-post-comments .comment > .inner header .social-links {
    position: relative;
    right: auto;
    text-align: left;
  }
}
/* line 146, ../sass/partials/_blog.scss */
.blog-author > .inner figure, .blog-post-comments .comment > .inner figure {
  position: absolute;
  left: 0;
  top: 0;
  width: 116px;
  height: 116px;
  overflow: hidden;
  border-radius: 50%;
}
@media (max-width: 767px) {
  /* line 146, ../sass/partials/_blog.scss */
  .blog-author > .inner figure, .blog-post-comments .comment > .inner figure {
    width: 80px;
    height: 80px;
  }
}

/* line 162, ../sass/partials/_blog.scss */
.blog-similar-posts {
  background: #ffffff;
  padding: 40px 50px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 162, ../sass/partials/_blog.scss */
  .blog-similar-posts {
    padding: 20px;
  }
}
/* line 170, ../sass/partials/_blog.scss */
.blog-similar-posts > header h2, .blog-similar-posts > header h3, .blog-similar-posts > header h4, .blog-similar-posts > header h5 {
  margin: 0 0 20px;
}
/* line 174, ../sass/partials/_blog.scss */
.blog-similar-posts ul {
  margin: 0;
  padding: 0;
}
/* line 178, ../sass/partials/_blog.scss */
.blog-similar-posts .similar-post {
  display: block;
  position: relative;
  padding: 4px;
  float: left;
  width: 33.33334%;
  text-align: center;
}
/* line 185, ../sass/partials/_blog.scss */
.blog-similar-posts .similar-post:first-child {
  padding-left: 0;
}
/* line 188, ../sass/partials/_blog.scss */
.blog-similar-posts .similar-post:last-child {
  padding-right: 0;
}
@media (max-width: 767px) {
  /* line 178, ../sass/partials/_blog.scss */
  .blog-similar-posts .similar-post {
    width: 100%;
    float: none;
  }
}
/* line 195, ../sass/partials/_blog.scss */
.blog-similar-posts .similar-post h6 {
  margin: 15px 0 0;
  color: #151515;
}
/* line 198, ../sass/partials/_blog.scss */
.blog-similar-posts .similar-post h6 a {
  color: inherit;
}
/* line 202, ../sass/partials/_blog.scss */
.blog-similar-posts .similar-post time {
  font-size: 13px;
}

/* line 208, ../sass/partials/_blog.scss */
.blog-post-comments {
  background: #ffffff;
  margin-bottom: 10px;
  padding: 40px 50px;
}
/* line 210, ../sass/partials/_blog.scss */
.blog-post-comments > header h2, .blog-post-comments > header h3, .blog-post-comments > header h4, .blog-post-comments > header h5, .blog-post-comments > header h6 {
  margin-top: 0;
}
/* line 217, ../sass/partials/_blog.scss */
.blog-post-comments ul.comments {
  padding: 0;
  margin: 0;
}
/* line 220, ../sass/partials/_blog.scss */
.blog-post-comments ul.comments li.comment {
  padding: 20px 0;
  display: block;
  margin: 0;
}
/* line 224, ../sass/partials/_blog.scss */
.blog-post-comments ul.comments li.comment:last-child {
  padding-bottom: 0;
}
/* line 228, ../sass/partials/_blog.scss */
.blog-post-comments ul.comments li.comment header .btn {
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 767px) {
  /* line 228, ../sass/partials/_blog.scss */
  .blog-post-comments ul.comments li.comment header .btn {
    position: relative;
    right: auto;
  }
}
/* line 238, ../sass/partials/_blog.scss */
.blog-post-comments ul.comments li.comment + li.comment {
  border-top: 1px solid #f4f4f4;
}
/* line 241, ../sass/partials/_blog.scss */
.blog-post-comments ul.comments li.comment time {
  color: #686868;
  font-weight: 400;
  font-size: 13px;
  text-transform: capitalize;
  padding-left: 10px;
}
/* line 248, ../sass/partials/_blog.scss */
.blog-post-comments ul.comments li.comment ul {
  padding-left: 50px;
  border-top: 1px solid #f4f4f4;
  margin-top: 30px;
}
@media (max-width: 767px) {
  /* line 248, ../sass/partials/_blog.scss */
  .blog-post-comments ul.comments li.comment ul {
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  /* line 208, ../sass/partials/_blog.scss */
  .blog-post-comments {
    padding: 20px;
  }
}

/* line 263, ../sass/partials/_blog.scss */
.add-comment {
  background: #ffffff;
  padding: 40px 50px;
}
@media (max-width: 767px) {
  /* line 263, ../sass/partials/_blog.scss */
  .add-comment {
    padding: 20px;
  }
}
/* line 270, ../sass/partials/_blog.scss */
.add-comment > header h2, .add-comment > header h3, .add-comment > header h4, .add-comment > header h5, .add-comment > header h6 {
  margin-top: 0;
}
/* line 274, ../sass/partials/_blog.scss */
.add-comment .labeled-input {
  max-width: 100%;
}
/* line 277, ../sass/partials/_blog.scss */
.add-comment textarea, .add-comment input {
  width: 100%;
  max-width: 100%;
}
/* line 281, ../sass/partials/_blog.scss */
.add-comment button {
  margin-top: 10px;
}

/* line 286, ../sass/partials/_blog.scss */
.fields-grid {
  margin: 0 -5px 5px;
}
/* line 288, ../sass/partials/_blog.scss */
.fields-grid .fields-grid-ele {
  float: left;
  width: 50%;
  padding: 5px;
}
/* line 292, ../sass/partials/_blog.scss */
.fields-grid .fields-grid-ele > div {
  margin: 0;
}

/* line 298, ../sass/partials/_blog.scss */
.blog-nav {
  padding-top: 30px;
}
@media (max-width: 767px) {
  /* line 298, ../sass/partials/_blog.scss */
  .blog-nav {
    margin-bottom: 30px;
  }
}
/* line 303, ../sass/partials/_blog.scss */
.blog-nav a.btn {
  padding: 20px 40px;
  background: #d2d2d2;
  color: #686868;
}
@media (max-width: 767px) {
  /* line 303, ../sass/partials/_blog.scss */
  .blog-nav a.btn {
    width: 50%;
    padding: 15px;
  }
}
/* line 311, ../sass/partials/_blog.scss */
.blog-nav a.btn:hover {
  background: #ffffff;
}

/* line 317, ../sass/partials/_blog.scss */
.blog-post:nth-child(2), .blog-post:nth-child(13) {
  border-color: #f95858;
}
/* line 319, ../sass/partials/_blog.scss */
.blog-post:nth-child(2) header time, .blog-post:nth-child(2) figure time, .blog-post:nth-child(13) header time, .blog-post:nth-child(13) figure time {
  background: #f95858;
}

/* line 324, ../sass/partials/_blog.scss */
.blog-post:nth-child(3), .blog-post:nth-child(14) {
  border-color: #db6989;
}
/* line 326, ../sass/partials/_blog.scss */
.blog-post:nth-child(3) header time, .blog-post:nth-child(3) figure time, .blog-post:nth-child(14) header time, .blog-post:nth-child(14) figure time {
  background: #db6989;
}

/* line 331, ../sass/partials/_blog.scss */
.blog-post:nth-child(4), .blog-post:nth-child(15) {
  border-color: #ffaf02;
}
/* line 333, ../sass/partials/_blog.scss */
.blog-post:nth-child(4) header time, .blog-post:nth-child(4) figure time, .blog-post:nth-child(15) header time, .blog-post:nth-child(15) figure time {
  background: #ffaf02;
}

/* line 338, ../sass/partials/_blog.scss */
.blog-post:nth-child(5), .blog-post:nth-child(16) {
  border-color: #bd967a;
}
/* line 340, ../sass/partials/_blog.scss */
.blog-post:nth-child(5) header time, .blog-post:nth-child(5) figure time, .blog-post:nth-child(16) header time, .blog-post:nth-child(16) figure time {
  background: #bd967a;
}

/* line 345, ../sass/partials/_blog.scss */
.blog-post:nth-child(6), .blog-post:nth-child(17) {
  border-color: #00a8c6;
}
/* line 347, ../sass/partials/_blog.scss */
.blog-post:nth-child(6) header time, .blog-post:nth-child(6) figure time, .blog-post:nth-child(17) header time, .blog-post:nth-child(17) figure time {
  background: #00a8c6;
}

/* line 352, ../sass/partials/_blog.scss */
.blog-post:nth-child(7), .blog-post:nth-child(18) {
  border-color: #77c04b;
}
/* line 354, ../sass/partials/_blog.scss */
.blog-post:nth-child(7) header time, .blog-post:nth-child(7) figure time, .blog-post:nth-child(18) header time, .blog-post:nth-child(18) figure time {
  background: #77c04b;
}

/* line 359, ../sass/partials/_blog.scss */
.blog-post:nth-child(8), .blog-post:nth-child(19) {
  border-color: #ff7200;
}
/* line 361, ../sass/partials/_blog.scss */
.blog-post:nth-child(8) header time, .blog-post:nth-child(8) figure time, .blog-post:nth-child(19) header time, .blog-post:nth-child(19) figure time {
  background: #ff7200;
}

/* line 366, ../sass/partials/_blog.scss */
.blog-post:nth-child(9), .blog-post:nth-child(20) {
  border-color: #767690;
}
/* line 368, ../sass/partials/_blog.scss */
.blog-post:nth-child(9) header time, .blog-post:nth-child(9) figure time, .blog-post:nth-child(20) header time, .blog-post:nth-child(20) figure time {
  background: #767690;
}

/* line 373, ../sass/partials/_blog.scss */
.blog-post:nth-child(10), .blog-post:nth-child(21) {
  border-color: #9db10b;
}
/* line 375, ../sass/partials/_blog.scss */
.blog-post:nth-child(10) header time, .blog-post:nth-child(10) figure time, .blog-post:nth-child(21) header time, .blog-post:nth-child(21) figure time {
  background: #9db10b;
}

/* line 380, ../sass/partials/_blog.scss */
.blog-post:nth-child(11), .blog-post:nth-child(22) {
  border-color: #a868c2;
}
/* line 382, ../sass/partials/_blog.scss */
.blog-post:nth-child(11) header time, .blog-post:nth-child(11) figure time, .blog-post:nth-child(22) header time, .blog-post:nth-child(22) figure time {
  background: #a868c2;
}

/* line 387, ../sass/partials/_blog.scss */
.blog-post:nth-child(12), .blog-post:nth-child(23) {
  border-color: #f465af;
}
/* line 389, ../sass/partials/_blog.scss */
.blog-post:nth-child(12) header time, .blog-post:nth-child(12) figure time, .blog-post:nth-child(23) header time, .blog-post:nth-child(23) figure time {
  background: #f465af;
}

/* line 3, ../sass/partials/_accordions.scss */
.accordion.active header:before {
  content: "\f068";
}
/* line 7, ../sass/partials/_accordions.scss */
.accordion header {
  background: #ffffff;
  position: relative;
}
/* line 10, ../sass/partials/_accordions.scss */
.accordion header:before {
  content: "\f067";
  font-family: 'FontAwesome';
  position: absolute;
  line-height: 62px;
  color: #b7b7b7;
  border-left: 1px solid #dfdfdf;
  right: 0;
  top: 0;
  width: 60px;
  height: 100%;
  text-align: center;
}
/* line 23, ../sass/partials/_accordions.scss */
.accordion header a {
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
  padding: 20px 65px 20px 30px;
  text-decoration: none;
  color: #151515;
  font-weight: 600;
  position: relative;
  z-index: 10;
}
/* line 34, ../sass/partials/_accordions.scss */
.accordion .accordion-content {
  display: none;
  padding: 25px 30px;
  background: #f4f4f4;
  line-height: 28px;
  /*display:none;*/
}
/* line 41, ../sass/partials/_accordions.scss */
.accordion + .accordion {
  border-top: 1px solid #dfdfdf;
}
/* line 44, ../sass/partials/_accordions.scss */
.accordion:first-child .accordion-content {
  display: block;
}

/* line 1, ../sass/partials/_main-banners.scss */
.main-banner, .main-banner-2 {
  position: relative;
  min-height: 300px;
  margin-top: -50px;
  padding: 30px;
  color: #ffffff;
  text-align: center;
}
/* line 8, ../sass/partials/_main-banners.scss */
.main-banner .btn-transparent, .main-banner-2 .btn-transparent {
  color: #fff;
}
/* line 11, ../sass/partials/_main-banners.scss */
.main-banner header, .main-banner-2 header {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 40px;
}
/* line 15, ../sass/partials/_main-banners.scss */
.main-banner header.text-normal, .main-banner-2 header.text-normal {
  text-transform: none;
}
/* line 18, ../sass/partials/_main-banners.scss */
.main-banner header h1, .main-banner header h2, .main-banner header h3, .main-banner header h4, .main-banner header h5, .main-banner header h6, .main-banner-2 header h1, .main-banner-2 header h2, .main-banner-2 header h3, .main-banner-2 header h4, .main-banner-2 header h5, .main-banner-2 header h6 {
  color: #ffffff;
  font-weight: 700;
  margin-bottom: 0;
}
/* line 23, ../sass/partials/_main-banners.scss */
.main-banner header h2, .main-banner header h1, .main-banner-2 header h2, .main-banner-2 header h1 {
  font-size: 60px;
}
/* line 24, ../sass/partials/_main-banners.scss */
.main-banner header h2 strong, .main-banner header h1 strong, .main-banner-2 header h2 strong, .main-banner-2 header h1 strong {
  font-weight: 700;
  position: relative;
  z-index: 5;
}
/* line 28, ../sass/partials/_main-banners.scss */
.main-banner header h2 strong:after, .main-banner header h1 strong:after, .main-banner-2 header h2 strong:after, .main-banner-2 header h1 strong:after {
  content: "";
  width: 100%;
  left: 0;
  bottom: 0;
  background: url("../img/basic/line2.png") no-repeat center center;
  height: 10px;
  position: absolute;
  z-index: -1;
}
@media (max-width: 992px) {
  /* line 23, ../sass/partials/_main-banners.scss */
  .main-banner header h2, .main-banner header h1, .main-banner-2 header h2, .main-banner-2 header h1 {
    font-size: 40px;
  }
}
@media (max-width: 776px) {
  /* line 23, ../sass/partials/_main-banners.scss */
  .main-banner header h2, .main-banner header h1, .main-banner-2 header h2, .main-banner-2 header h1 {
    font-size: 30px;
  }
}
/* line 49, ../sass/partials/_main-banners.scss */
.main-banner > .inner, .main-banner-2 > .inner {
  left: 0;
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
/* line 57, ../sass/partials/_main-banners.scss */
.main-banner.menu-on-top > .inner, .main-banner-2.menu-on-top > .inner {
  margin-top: 70px;
}

/* line 63, ../sass/partials/_main-banners.scss */
.category-search-tabbed {
  max-width: 936px;
  margin: 0 auto;
}
/* line 66, ../sass/partials/_main-banners.scss */
.category-search-tabbed > ul {
  margin: 0;
  padding: 0;
}
@media (max-width: 1020px) {
  /* line 66, ../sass/partials/_main-banners.scss */
  .category-search-tabbed > ul {
    display: none;
  }
}
/* line 72, ../sass/partials/_main-banners.scss */
.category-search-tabbed > ul li {
  display: block;
  float: left;
}
/* line 75, ../sass/partials/_main-banners.scss */
.category-search-tabbed > ul li a {
  display: block;
  height: 78px;
  width: 78px;
  position: relative;
  color: #ffffff;
  margin-top: 0;
}
/* line 82, ../sass/partials/_main-banners.scss */
.category-search-tabbed > ul li a i {
  position: absolute;
  top: 50%;
  line-height: 0;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 40px;
}
/* line 92, ../sass/partials/_main-banners.scss */
.category-search-tabbed > ul li.active a, .category-search-tabbed > ul li a:hover {
  background: #ffffff !important;
  height: 82px;
  margin-top: -4px;
  color: #0083c9;
}
/* line 100, ../sass/partials/_main-banners.scss */
.category-search-tabbed .search-widget {
  height: 84px;
  position: relative;
  background: #ffffff;
  z-index: 20;
  color: #686868;
  -moz-box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.2);
}
/* line 101, ../sass/partials/_main-banners.scss */
.category-search-tabbed .search-widget input {
  padding-left: 30px;
}
/* line 104, ../sass/partials/_main-banners.scss */
.category-search-tabbed .search-widget button {
  width: 78px;
  text-align: center;
  right: 0;
  color: inherit;
  font-size: 20px;
}

/* line 122, ../sass/partials/_main-banners.scss */
.main-banner-2 {
  padding: 150px 0;
  min-height: 550px;
  position: relative;
}
/* line 127, ../sass/partials/_main-banners.scss */
.main-banner-2 header h2, .main-banner-2 header h1 {
  font-size: 80px;
  line-height: 80px;
  font-weight: 600;
}
@media (max-width: 1199px) {
  /* line 127, ../sass/partials/_main-banners.scss */
  .main-banner-2 header h2, .main-banner-2 header h1 {
    font-size: 60px;
    line-height: 60px;
  }
}
@media (max-width: 992px) {
  /* line 127, ../sass/partials/_main-banners.scss */
  .main-banner-2 header h2, .main-banner-2 header h1 {
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 776px) {
  /* line 127, ../sass/partials/_main-banners.scss */
  .main-banner-2 header h2, .main-banner-2 header h1 {
    font-size: 30px;
  }
  /* line 141, ../sass/partials/_main-banners.scss */
  .main-banner-2 header h2 br, .main-banner-2 header h1 br {
    display: none;
  }
}
/* line 148, ../sass/partials/_main-banners.scss */
.main-banner-2 .categories-slider {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

/* line 157, ../sass/partials/_main-banners.scss */
.categories-slider .container {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 161, ../sass/partials/_main-banners.scss */
.categories-slider .slick-arrow {
  text-align: center;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
/* line 165, ../sass/partials/_main-banners.scss */
.categories-slider .slick-arrow:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}
@media (max-width: 1250px) {
  /* line 161, ../sass/partials/_main-banners.scss */
  .categories-slider .slick-arrow {
    top: auto;
    margin-top: -10px;
    bottom: 100%;
  }
}
/* line 174, ../sass/partials/_main-banners.scss */
.categories-slider .slick-arrow i {
  display: inline-block;
  width: 34px;
  height: 34px;
  line-height: 26px;
  font-size: 20px;
  border-radius: 50%;
  border: 2px solid #fff;
}
/* line 183, ../sass/partials/_main-banners.scss */
.categories-slider .slick-arrow.owl-prev {
  left: -50px;
}
@media (max-width: 1250px) {
  /* line 183, ../sass/partials/_main-banners.scss */
  .categories-slider .slick-arrow.owl-prev {
    left: 0;
  }
}
/* line 189, ../sass/partials/_main-banners.scss */
.categories-slider .slick-arrow.owl-next {
  right: -50px;
}
@media (max-width: 1250px) {
  /* line 189, ../sass/partials/_main-banners.scss */
  .categories-slider .slick-arrow.owl-next {
    right: 0;
  }
}
/* line 197, ../sass/partials/_main-banners.scss */
.categories-slider .slick-carousel .cat-thumb-2 {
  filter: alpha(opacity=0);
  opacity: 0;
}
/* line 202, ../sass/partials/_main-banners.scss */
.categories-slider .slick-carousel.slick-initialized .cat-thumb-2 {
  filter: alpha(opacity=100);
  opacity: 1;
}

/* line 210, ../sass/partials/_main-banners.scss */
.fancy-label {
  font-weight: 600;
  margin: 10px 0;
}
/* line 213, ../sass/partials/_main-banners.scss */
.fancy-label span {
  display: inline-block;
  position: relative;
  background: #ffffff;
  height: 36px;
  line-height: 36px;
  text-align: center;
  padding: 0 25px;
  color: #686868;
}
/* line 222, ../sass/partials/_main-banners.scss */
.fancy-label span:before, .fancy-label span:after {
  content: "";
  top: 0;
  position: absolute;
  width: 15px;
  height: 36px;
}
/* line 229, ../sass/partials/_main-banners.scss */
.fancy-label span:before {
  right: 100%;
  background: url("../img/basic/fl-left.png");
}
/* line 233, ../sass/partials/_main-banners.scss */
.fancy-label span:after {
  left: 100%;
  background: url("../img/basic/fl-right.png");
}

/* line 241, ../sass/partials/_main-banners.scss */
.banner-overlay {
  position: relative;
}
/* line 243, ../sass/partials/_main-banners.scss */
.banner-overlay:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  content: "";
  background: rgba(0, 0, 0, 0.4);
}

/* line 253, ../sass/partials/_main-banners.scss */
.slick-shop-banner {
  margin-top: -50px;
}
/* line 255, ../sass/partials/_main-banners.scss */
.slick-shop-banner .banner-slide {
  line-height: 28px;
  position: relative;
}
/* line 258, ../sass/partials/_main-banners.scss */
.slick-shop-banner .banner-slide .container {
  padding: 160px 15px 160px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 258, ../sass/partials/_main-banners.scss */
  .slick-shop-banner .banner-slide .container {
    padding: 50px 15px 50px;
  }
}
/* line 264, ../sass/partials/_main-banners.scss */
.slick-shop-banner .banner-slide .container > img {
  position: absolute;
  right: 0;
  max-height: 95%;
}
/* line 268, ../sass/partials/_main-banners.scss */
.slick-shop-banner .banner-slide .container > img.visual-bottom-right {
  bottom: -50px;
}
@media (max-width: 767px) {
  /* line 268, ../sass/partials/_main-banners.scss */
  .slick-shop-banner .banner-slide .container > img.visual-bottom-right {
    display: none;
  }
}
/* line 274, ../sass/partials/_main-banners.scss */
.slick-shop-banner .banner-slide .container > img.visual-left-right {
  right: auto;
  left: 30%;
  bottom: -70px;
}
@media (max-width: 1199px) {
  /* line 274, ../sass/partials/_main-banners.scss */
  .slick-shop-banner .banner-slide .container > img.visual-left-right {
    left: 40%;
    max-width: 60%;
  }
}
@media (max-width: 767px) {
  /* line 274, ../sass/partials/_main-banners.scss */
  .slick-shop-banner .banner-slide .container > img.visual-left-right {
    display: none;
  }
}
/* line 289, ../sass/partials/_main-banners.scss */
.slick-shop-banner .banner-slide h1, .slick-shop-banner .banner-slide h2, .slick-shop-banner .banner-slide h3 {
  margin-top: 0;
  margin-bottom: 30px;
  line-height: normal;
  font-weight: 400;
}
/* line 294, ../sass/partials/_main-banners.scss */
.slick-shop-banner .banner-slide h1 strong, .slick-shop-banner .banner-slide h2 strong, .slick-shop-banner .banner-slide h3 strong {
  font-weight: 700;
  position: relative;
  z-index: 5;
}
/* line 298, ../sass/partials/_main-banners.scss */
.slick-shop-banner .banner-slide h1 strong:after, .slick-shop-banner .banner-slide h2 strong:after, .slick-shop-banner .banner-slide h3 strong:after {
  content: "";
  width: 100%;
  left: 0;
  bottom: 0;
  background: url("../img/basic/line.png") no-repeat center center;
  height: 9px;
  position: absolute;
  z-index: -1;
}
/* line 310, ../sass/partials/_main-banners.scss */
.slick-shop-banner .banner-slide p {
  margin-bottom: 30px;
}

/* line 317, ../sass/partials/_main-banners.scss */
.hero-banner {
  min-height: 650px;
}

/* line 1, ../sass/partials/_category-thumbs.scss */
.category-thumbs {
  margin: 0 -15px;
}
/* line 3, ../sass/partials/_category-thumbs.scss */
.category-thumbs.style2 .cat-thumb .cat-caption {
  left: 15px;
  bottom: 35px;
  margin: 0;
}
/* line 7, ../sass/partials/_category-thumbs.scss */
.category-thumbs.style2 .cat-thumb .cat-caption > div {
  padding: 15px 50px 15px 20px;
  text-align: left;
  margin: 0;
  position: relative;
}
/* line 12, ../sass/partials/_category-thumbs.scss */
.category-thumbs.style2 .cat-thumb .cat-caption > div:after {
  content: "\f18e";
  color: #ffffff;
  font-size: 20px;
  font-family: "FontAwesome";
  position: absolute;
  right: 15px;
  top: 50%;
  line-height: 0;
}
/* line 23, ../sass/partials/_category-thumbs.scss */
.category-thumbs.style2 .cat-thumb .cat-caption h3 {
  text-transform: capitalize;
  font-weight: 600;
  font-size: 20px;
}
/* line 29, ../sass/partials/_category-thumbs.scss */
.category-thumbs .cat-thumb {
  width: 33.3333334%;
  float: left;
  padding: 15px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 29, ../sass/partials/_category-thumbs.scss */
  .category-thumbs .cat-thumb {
    float: none;
    width: 100%;
    max-width: 350px;
    margin: 15px auto 0;
    padding: 0;
  }
}
/* line 41, ../sass/partials/_category-thumbs.scss */
.category-thumbs .cat-thumb > a {
  position: absolute;
  left: 15px;
  top: 15px;
  bottom: 5px;
  right: 15px;
  display: block;
  text-indent: -999999px;
  z-index: 50;
}
/* line 51, ../sass/partials/_category-thumbs.scss */
.category-thumbs .cat-thumb .cat-caption {
  left: 0;
  bottom: 5px;
  width: 100%;
  position: absolute;
  z-index: 40;
}
/* line 57, ../sass/partials/_category-thumbs.scss */
.category-thumbs .cat-thumb .cat-caption > div {
  max-width: 290px;
  margin: auto;
  padding: 30px 10px;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
/* line 66, ../sass/partials/_category-thumbs.scss */
.category-thumbs .cat-thumb .cat-caption > div h3 {
  color: inherit;
  font-weight: 700;
  margin: 0;
}

/* line 76, ../sass/partials/_category-thumbs.scss */
.category-thumbs-2 {
  margin: 0;
  padding: 0;
}
/* line 79, ../sass/partials/_category-thumbs.scss */
.category-thumbs-2 .cat-thumb-2 {
  display: block;
  padding: 0 5px;
}
/* line 82, ../sass/partials/_category-thumbs.scss */
.category-thumbs-2 .cat-thumb-2 a {
  filter: alpha(opacity=80);
  opacity: 0.8;
  display: block;
  height: 140px;
  position: relative;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 94, ../sass/partials/_category-thumbs.scss */
.category-thumbs-2 .cat-thumb-2 a span {
  bottom: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}
/* line 100, ../sass/partials/_category-thumbs.scss */
.category-thumbs-2 .cat-thumb-2 a i {
  font-size: 60px;
  position: absolute;
  top: 40%;
  line-height: 0;
  left: 0;
  width: 100%;
}

/* line 1, ../sass/partials/_pricing.scss */
.pricing-tables {
  padding: 15px 0;
  margin: -2px;
}
/* line 4, ../sass/partials/_pricing.scss */
.pricing-tables .pricing {
  float: left;
  width: 25%;
  padding: 2px;
}
@media (max-width: 1020px) {
  /* line 4, ../sass/partials/_pricing.scss */
  .pricing-tables .pricing {
    width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 4, ../sass/partials/_pricing.scss */
  .pricing-tables .pricing {
    float: none;
    width: 100%;
  }
}
/* line 15, ../sass/partials/_pricing.scss */
.pricing-tables .pricing table {
  background: #ffffff;
  width: 100%;
  text-align: center;
  position: relative;
  z-index: 5;
}
/* line 21, ../sass/partials/_pricing.scss */
.pricing-tables .pricing table span.plan {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 30px;
  width: 30px;
  background: #77c04b;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}
/* line 31, ../sass/partials/_pricing.scss */
.pricing-tables .pricing table span.plan span {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 100%;
  font-size: 10px;
  font-weight: 600;
  word-wrap: break-word;
  letter-spacing: 1px;
  padding: 10px;
}
/* line 44, ../sass/partials/_pricing.scss */
.pricing-tables .pricing table a.btn {
  display: block;
  padding: 15px;
  border: 2px solid #e0e0e0;
  text-transform: uppercase;
  color: #686868;
}
/* line 51, ../sass/partials/_pricing.scss */
.pricing-tables .pricing table tr td {
  padding: 10px 45px;
  position: relative;
}
/* line 55, ../sass/partials/_pricing.scss */
.pricing-tables .pricing table thead {
  position: relative;
  font-size: 60px;
  color: #151515;
}
/* line 56, ../sass/partials/_pricing.scss */
.pricing-tables .pricing table thead td {
  padding: 30px 45px 0;
}
/* line 58, ../sass/partials/_pricing.scss */
.pricing-tables .pricing table thead td hr {
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 66, ../sass/partials/_pricing.scss */
.pricing-tables .pricing table thead sup {
  font-weight: 300;
  color: #686868;
  font-size: 40px;
}
/* line 71, ../sass/partials/_pricing.scss */
.pricing-tables .pricing table thead sub {
  font-size: 20px;
  color: #686868;
  font-weight: 400;
}
/* line 77, ../sass/partials/_pricing.scss */
.pricing-tables .pricing table tbody {
  font-size: 13px;
  text-transform: capitalize;
}
/* line 82, ../sass/partials/_pricing.scss */
.pricing-tables .pricing table tfoot td {
  padding: 30px 45px;
}
/* line 86, ../sass/partials/_pricing.scss */
.pricing-tables .pricing table:hover {
  z-index: 10;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.14);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.14);
}
/* line 89, ../sass/partials/_pricing.scss */
.pricing-tables .pricing table:hover a.btn {
  background: #77c04b;
  color: #ffffff;
  border-color: #77c04b;
}
/* line 99, ../sass/partials/_pricing.scss */
.pricing-tables .pricing:nth-child(2) span.plan {
  background: #db6989;
}
/* line 103, ../sass/partials/_pricing.scss */
.pricing-tables .pricing:nth-child(2):hover table a.btn {
  background: #db6989;
  border-color: #db6989;
}
/* line 111, ../sass/partials/_pricing.scss */
.pricing-tables .pricing:nth-child(3) span.plan {
  background: #71718a;
}
/* line 115, ../sass/partials/_pricing.scss */
.pricing-tables .pricing:nth-child(3):hover table a.btn {
  background: #71718a;
  border-color: #71718a;
}
/* line 123, ../sass/partials/_pricing.scss */
.pricing-tables .pricing:nth-child(4) span.plan {
  background: #bd967a;
}
/* line 127, ../sass/partials/_pricing.scss */
.pricing-tables .pricing:nth-child(4):hover table a.btn {
  background: #bd967a;
  border-color: #bd967a;
}

/* line 1, ../sass/partials/_cart.scss */
.short-cart {
  position: relative;
  padding: 30px;
}
/* line 4, ../sass/partials/_cart.scss */
.short-cart ul {
  margin: 0;
  padding: 0;
}
/* line 7, ../sass/partials/_cart.scss */
.short-cart ul li {
  border-bottom: 1px solid #f5f5f5;
  position: relative;
  display: block;
  padding: 20px 20px 20px 80px;
}
/* line 8, ../sass/partials/_cart.scss */
.short-cart ul li:first-child {
  padding-top: 1px;
}
/* line 10, ../sass/partials/_cart.scss */
.short-cart ul li:first-child figure {
  top: 1px;
}
/* line 13, ../sass/partials/_cart.scss */
.short-cart ul li:first-child a.remove-item {
  margin-top: -25px;
}
/* line 21, ../sass/partials/_cart.scss */
.short-cart ul li figure {
  position: absolute;
  left: 0;
  top: 20px;
  width: 60px;
}
/* line 27, ../sass/partials/_cart.scss */
.short-cart ul li a.item-title {
  font-size: 14px;
  font-weight: 600;
  color: #151515;
  display: block;
  margin-top: 7px;
  margin-bottom: 2px;
}
/* line 35, ../sass/partials/_cart.scss */
.short-cart ul li span {
  font-weight: 700;
  font-size: 12px;
}
/* line 39, ../sass/partials/_cart.scss */
.short-cart ul li a.remove-item {
  width: 30px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  right: 0;
  text-align: right;
  top: 50%;
  margin-top: -15px;
  color: #b7b7b7;
}
/* line 52, ../sass/partials/_cart.scss */
.short-cart table {
  width: 100%;
}
/* line 54, ../sass/partials/_cart.scss */
.short-cart table td {
  padding: 15px 0;
  font-size: 14px;
  font-weight: 600;
}
/* line 58, ../sass/partials/_cart.scss */
.short-cart table td:last-child {
  text-align: right;
}
/* line 61, ../sass/partials/_cart.scss */
.short-cart table td strong {
  display: block;
  font-weight: 700;
}
/* line 67, ../sass/partials/_cart.scss */
.short-cart a.btn {
  text-align: center;
}

/* line 1, ../sass/partials/_subscribe-2.scss */
.widget-subscribe-2 {
  position: relative;
}
/* line 3, ../sass/partials/_subscribe-2.scss */
.widget-subscribe-2 .labeled-input {
  width: 100%;
}
/* line 5, ../sass/partials/_subscribe-2.scss */
.widget-subscribe-2 .labeled-input input[type="email"] {
  max-width: none;
  height: 54px;
}
/* line 9, ../sass/partials/_subscribe-2.scss */
.widget-subscribe-2 .labeled-input label {
  line-height: 52px;
}
/* line 13, ../sass/partials/_subscribe-2.scss */
.widget-subscribe-2 button {
  top: 4px;
  right: 4px;
  bottom: 4px;
  padding: 5px 20px;
  position: absolute;
}

/* line 1, ../sass/partials/_gallery-slider.scss */
.item-lg-images {
  position: relative;
}
/* line 2, ../sass/partials/_gallery-slider.scss */
.item-lg-images .item-lg-thumb {
  height: 480px;
}
@media (max-width: 992px) {
  /* line 2, ../sass/partials/_gallery-slider.scss */
  .item-lg-images .item-lg-thumb {
    height: 250px;
  }
}
@media (max-width: 767px) {
  /* line 2, ../sass/partials/_gallery-slider.scss */
  .item-lg-images .item-lg-thumb {
    height: 400px;
  }
}
/* line 10, ../sass/partials/_gallery-slider.scss */
.item-lg-images .item-lg-thumb img {
  display: none;
}
/* line 15, ../sass/partials/_gallery-slider.scss */
.item-lg-images .trigger-gallery {
  display: block;
  width: 55px;
  height: 55px;
  position: absolute;
  right: 20px;
  bottom: 20px;
  background: #d7d7d7;
  color: #151515;
  z-index: 99;
}
/* line 25, ../sass/partials/_gallery-slider.scss */
.item-lg-images .trigger-gallery i {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  top: 50%;
  line-height: 0;
  font-size: 26px;
}
/* line 34, ../sass/partials/_gallery-slider.scss */
.item-lg-images .trigger-gallery:hover {
  background: #0083c9;
  color: #ffffff;
}

/* line 40, ../sass/partials/_gallery-slider.scss */
.item-sm-images, .gallery-thumbs {
  padding: 20px 60px;
  background: #f4f4f4;
}
/* line 41, ../sass/partials/_gallery-slider.scss */
.item-sm-images .slick-carousel .slick-arrow, .gallery-thumbs .slick-carousel .slick-arrow {
  height: 100px;
  line-height: 100px;
  font-size: 14px;
  color: #b7b7b7;
  top: 0;
  margin-top: 0;
  width: 38px;
  background: #ffffff;
}
/* line 50, ../sass/partials/_gallery-slider.scss */
.item-sm-images .slick-carousel .slick-arrow:hover, .gallery-thumbs .slick-carousel .slick-arrow:hover {
  background: #0083c9;
  color: #ffffff;
}
/* line 54, ../sass/partials/_gallery-slider.scss */
.item-sm-images .slick-carousel .slick-arrow.owl-prev, .gallery-thumbs .slick-carousel .slick-arrow.owl-prev {
  left: -41px;
}
/* line 57, ../sass/partials/_gallery-slider.scss */
.item-sm-images .slick-carousel .slick-arrow.owl-next, .gallery-thumbs .slick-carousel .slick-arrow.owl-next {
  right: -41px;
}
/* line 63, ../sass/partials/_gallery-slider.scss */
.item-sm-images .item-sm-thumb, .gallery-thumbs .item-sm-thumb {
  padding: 0 2px;
}
/* line 65, ../sass/partials/_gallery-slider.scss */
.item-sm-images .item-sm-thumb .imgAsBg, .gallery-thumbs .item-sm-thumb .imgAsBg {
  height: 100px;
}
/* line 67, ../sass/partials/_gallery-slider.scss */
.item-sm-images .item-sm-thumb .imgAsBg img, .gallery-thumbs .item-sm-thumb .imgAsBg img {
  display: none;
}

/* line 74, ../sass/partials/_gallery-slider.scss */
.full-width-gallery {
  visibility: hidden;
  filter: alpha(opacity=0);
  opacity: 0;
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  background: rgba(21, 21, 21, 0.8);
  z-index: 999;
}
/* line 75, ../sass/partials/_gallery-slider.scss */
.full-width-gallery.active {
  visibility: visible;
  filter: alpha(opacity=100);
  opacity: 1;
}
/* line 80, ../sass/partials/_gallery-slider.scss */
.full-width-gallery .container {
  position: relative;
}
/* line 83, ../sass/partials/_gallery-slider.scss */
.full-width-gallery .close-lg-gallery {
  position: absolute;
  z-index: 500;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  right: 20px;
  top: 20px;
  background: rgba(0, 0, 0, 0.1);
}
/* line 105, ../sass/partials/_gallery-slider.scss */
.full-width-gallery .gallery-lg-area {
  overflow: hidden;
  padding: 20px 5px 160px;
}
/* line 109, ../sass/partials/_gallery-slider.scss */
.full-width-gallery .gallery-thumbs {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 140px;
  background: #000;
  padding: 0;
}
/* line 117, ../sass/partials/_gallery-slider.scss */
.full-width-gallery .gallery-thumbs .gallery-thumbs-inner {
  padding: 20px 45px;
}

/* line 1, ../sass/partials/_shop.scss */
.shop-products {
  margin: 0 -7px;
}
/* line 3, ../sass/partials/_shop.scss */
.shop-products.items-list {
  margin-left: 300px;
}
@media (max-width: 767px) {
  /* line 3, ../sass/partials/_shop.scss */
  .shop-products.items-list {
    margin-left: 0;
  }
}
/* line 8, ../sass/partials/_shop.scss */
.shop-products.items-list .shop-product {
  width: 33.333334%;
}
@media (max-width: 1100px) {
  /* line 8, ../sass/partials/_shop.scss */
  .shop-products.items-list .shop-product {
    width: 50%;
  }
}
@media (max-width: 500px) {
  /* line 8, ../sass/partials/_shop.scss */
  .shop-products.items-list .shop-product {
    float: none;
    width: 100%;
  }
}
/* line 21, ../sass/partials/_shop.scss */
.shop-products.list-style .shop-product {
  float: none;
  width: 100%;
}
/* line 24, ../sass/partials/_shop.scss */
.shop-products.list-style .shop-product .product-inner {
  padding-left: 300px;
  position: relative;
}
/* line 25, ../sass/partials/_shop.scss */
.shop-products.list-style .shop-product .product-inner .product-figure {
  position: absolute;
  left: 0;
  width: 270px;
  top: 0;
  height: 100%;
}
@media (max-width: 1020px) {
  /* line 25, ../sass/partials/_shop.scss */
  .shop-products.list-style .shop-product .product-inner .product-figure {
    position: relative;
    height: 250px;
    left: auto;
    top: auto;
    width: 100%;
  }
}
/* line 39, ../sass/partials/_shop.scss */
.shop-products.list-style .shop-product .product-inner .product-short-desc {
  display: block;
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #e5e5e5;
}
/* line 45, ../sass/partials/_shop.scss */
.shop-products.list-style .shop-product .product-inner .btn {
  position: absolute;
  top: 30px;
  right: 30px;
  display: inline-block;
}
@media (max-width: 1199px) {
  /* line 45, ../sass/partials/_shop.scss */
  .shop-products.list-style .shop-product .product-inner .btn {
    position: relative;
    top: auto;
    right: auto;
  }
}
@media (max-width: 1020px) {
  /* line 24, ../sass/partials/_shop.scss */
  .shop-products.list-style .shop-product .product-inner {
    padding-left: 0;
  }
}
/* line 64, ../sass/partials/_shop.scss */
.shop-products .shop-product {
  float: left;
  width: 25%;
  padding: 7px;
}
@media (max-width: 1025px) {
  /* line 64, ../sass/partials/_shop.scss */
  .shop-products .shop-product {
    width: 33.333334%;
  }
}
@media (max-width: 767px) {
  /* line 64, ../sass/partials/_shop.scss */
  .shop-products .shop-product {
    width: 50%;
  }
}
@media (max-width: 500px) {
  /* line 64, ../sass/partials/_shop.scss */
  .shop-products .shop-product {
    width: 100%;
    float: none;
  }
}
/* line 75, ../sass/partials/_shop.scss */
.shop-products .shop-product .product-short-desc {
  display: none;
}
/* line 81, ../sass/partials/_shop.scss */
.shop-products .shop-product .product-inner {
  background: #ffffff;
}
/* line 83, ../sass/partials/_shop.scss */
.shop-products .shop-product .product-inner .product-figure {
  position: relative;
  height: 260px;
  display: block;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 91, ../sass/partials/_shop.scss */
.shop-products .shop-product .product-inner .product-content {
  padding: 30px;
}
/* line 93, ../sass/partials/_shop.scss */
.shop-products .shop-product .product-inner .product-content a.shop-cat {
  font-size: 13px;
  color: #909090;
  font-size: 13px;
}
/* line 98, ../sass/partials/_shop.scss */
.shop-products .shop-product .product-inner .product-content h3 {
  font-size: 20px;
  margin: 0 0 5px;
}
/* line 101, ../sass/partials/_shop.scss */
.shop-products .shop-product .product-inner .product-content h3 a {
  color: inherit;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/* line 110, ../sass/partials/_shop.scss */
.shop-products .shop-product .product-inner .product-content a.btn {
  display: block;
  text-align: center;
  margin-top: 20px;
}
/* line 115, ../sass/partials/_shop.scss */
.shop-products .shop-product .product-inner .product-content .product-price {
  font-size: 16px;
  color: #0083c9;
  font-weight: 700;
  padding-right: 15px;
  margin-right: 15px;
  display: inline-block;
  border-right: 2px solid #f1f1f1;
}
/* line 124, ../sass/partials/_shop.scss */
.shop-products .shop-product .product-inner .product-content .the-ratings {
  display: inline-block;
}

/* line 132, ../sass/partials/_shop.scss */
.cart-area {
  margin-bottom: 100px;
}

/* line 136, ../sass/partials/_shop.scss */
.cart-items .cart-unit {
  background: #ffffff;
  margin-bottom: 2px;
  height: 100px;
  position: relative;
}
@media (max-width: 480px) {
  /* line 136, ../sass/partials/_shop.scss */
  .cart-items .cart-unit {
    height: auto;
  }
}
/* line 144, ../sass/partials/_shop.scss */
.cart-items .cart-unit:hover {
  z-index: 20;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.14);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.14);
}
/* line 148, ../sass/partials/_shop.scss */
.cart-items .cart-unit > div {
  float: left;
  width: 50%;
  height: 100px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 148, ../sass/partials/_shop.scss */
  .cart-items .cart-unit > div {
    float: none;
  }
  /* line 155, ../sass/partials/_shop.scss */
  .cart-items .cart-unit > div.cart-item-actions {
    position: absolute;
    right: 0;
    width: 150px;
    top: 0;
  }
  /* line 161, ../sass/partials/_shop.scss */
  .cart-items .cart-unit > div.cart-item-info {
    width: 100%;
    padding-right: 150px;
  }
}
@media (max-width: 480px) {
  /* line 148, ../sass/partials/_shop.scss */
  .cart-items .cart-unit > div {
    height: auto;
  }
  /* line 168, ../sass/partials/_shop.scss */
  .cart-items .cart-unit > div.cart-item-info {
    padding: 20px 15px;
  }
  /* line 171, ../sass/partials/_shop.scss */
  .cart-items .cart-unit > div.cart-item-actions {
    position: static;
    width: 100%;
    padding: 0 15px 20px;
  }
}
/* line 178, ../sass/partials/_shop.scss */
.cart-items .cart-unit .cart-item-info {
  padding: 30px 30px 30px 120px;
  font-size: 14px;
  font-weight: 600;
}
/* line 182, ../sass/partials/_shop.scss */
.cart-items .cart-unit .cart-item-info figure {
  position: absolute;
  left: 0;
  top: 0;
  width: 96px;
  height: 100%;
  border-right: 1px solid #e5e5e5;
}
@media (max-width: 480px) {
  /* line 182, ../sass/partials/_shop.scss */
  .cart-items .cart-unit .cart-item-info figure {
    display: none;
  }
}
/* line 193, ../sass/partials/_shop.scss */
.cart-items .cart-unit .cart-item-info h6 {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: #151515;
}
/* line 200, ../sass/partials/_shop.scss */
.cart-items .cart-unit .cart-item-actions {
  padding: 30px 10px;
}
/* line 203, ../sass/partials/_shop.scss */
.cart-items .cart-unit .remove-cart-item {
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #b7b7b7;
  right: 0;
  top: 0;
}
/* line 213, ../sass/partials/_shop.scss */
.cart-items .cart-unit .remove-cart-item:hover {
  background: #f95858;
  color: #ffffff;
}

/* line 221, ../sass/partials/_shop.scss */
.quantity-control {
  width: 90px;
  border: 2px solid #e0e0e0;
  height: 46px;
  position: relative;
}
/* line 226, ../sass/partials/_shop.scss */
.quantity-control input {
  border: none;
  height: 42px;
  background: #ffffff;
}
/* line 231, ../sass/partials/_shop.scss */
.quantity-control .qty-btns {
  position: absolute;
  width: 30px;
  height: 100%;
  right: 0;
  top: 0;
}
/* line 237, ../sass/partials/_shop.scss */
.quantity-control .qty-btns button {
  position: absolute;
  width: 100%;
  height: 50%;
  color: #b7b7b7;
  right: 0;
  background: none;
  border: none;
}
/* line 245, ../sass/partials/_shop.scss */
.quantity-control .qty-btns button:first-child {
  top: 0;
}
/* line 247, ../sass/partials/_shop.scss */
.quantity-control .qty-btns button:first-child .fa {
  position: absolute;
  left: 5px;
  bottom: 0px;
}
/* line 253, ../sass/partials/_shop.scss */
.quantity-control .qty-btns button:last-child {
  bottom: 0;
}
/* line 255, ../sass/partials/_shop.scss */
.quantity-control .qty-btns button:last-child .fa {
  position: absolute;
  left: 5px;
  top: 0px;
}
/* line 263, ../sass/partials/_shop.scss */
.quantity-control .alert-msg {
  position: absolute;
  top: 100%;
  margin-top: 5px;
  font-size: 11px;
  color: #f95858;
  left: 0;
  min-width: 150px;
}

/* line 273, ../sass/partials/_shop.scss */
.checkout-area {
  margin-bottom: 100px;
}

/* line 276, ../sass/partials/_shop.scss */
.cart-summary {
  background: #ffffff;
}
/* line 278, ../sass/partials/_shop.scss */
.cart-summary .cart-summary-actions {
  padding: 22px 20px;
  background: #f4f4f4;
}
/* line 281, ../sass/partials/_shop.scss */
.cart-summary .cart-summary-actions .btn {
  width: 48%;
  float: left;
  margin: 0 1%;
  text-align: center;
  height: 54px;
  padding: 0;
  line-height: 54px;
}
/* line 291, ../sass/partials/_shop.scss */
.cart-summary .short-widget {
  padding-top: 25px;
  padding-bottom: 25px;
}
/* line 295, ../sass/partials/_shop.scss */
.cart-summary .cart-summary-table {
  padding: 20px 30px;
}
/* line 297, ../sass/partials/_shop.scss */
.cart-summary .cart-summary-table table {
  width: 100%;
}
/* line 300, ../sass/partials/_shop.scss */
.cart-summary .cart-summary-table table tr td {
  width: 50%;
  padding: 8px 0;
}
/* line 303, ../sass/partials/_shop.scss */
.cart-summary .cart-summary-table table tr td:last-child {
  text-align: right;
}

/* line 312, ../sass/partials/_shop.scss */
.the-ratings {
  position: relative;
}
/* line 314, ../sass/partials/_shop.scss */
.the-ratings:before {
  font-size: 16px;
  font-family: "FontAwesome";
  content: "" "" "" "" "";
  color: #e0e0e0;
}
/* line 320, ../sass/partials/_shop.scss */
.the-ratings:after {
  font-size: 16px;
  color: #ffaf02;
  position: absolute;
  left: 0;
  top: 0;
  font-family: "FontAwesome";
  content: "";
}
/* line 329, ../sass/partials/_shop.scss */
.the-ratings.stars-5:after {
  content: "" "" "" "" "";
}
/* line 332, ../sass/partials/_shop.scss */
.the-ratings.stars-4:after {
  content: "" "" "" "";
}
/* line 335, ../sass/partials/_shop.scss */
.the-ratings.stars-3:after {
  content: "" "" "";
}
/* line 338, ../sass/partials/_shop.scss */
.the-ratings.stars-2:after {
  content: "" "";
}
/* line 341, ../sass/partials/_shop.scss */
.the-ratings.stars-1:after {
  content: "\f005";
}

/* line 1, ../sass/partials/_modals.scss */
.modal-container {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  filter: alpha(opacity=0);
  opacity: 0;
  visibility: hidden;
  overflow-y: auto;
  background: rgba(0, 0, 0, 0.8);
}
/* line 13, ../sass/partials/_modals.scss */
.modal-container .social_login_opt {
  padding: 50px;
}
@media (max-width: 500px) {
  /* line 13, ../sass/partials/_modals.scss */
  .modal-container .social_login_opt {
    padding: 15px 30px 15px 30px;
  }
}
/* line 19, ../sass/partials/_modals.scss */
.modal-container.active {
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: visible;
}
/* line 25, ../sass/partials/_modals.scss */
.modal-container a.modal-overlay {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
  display: block;
  text-indent: -9999px;
  cursor: pointer;
}
/* line 36, ../sass/partials/_modals.scss */
.modal-container > .inner {
  position: absolute;
  left: 50%;
  margin-left: -205px;
  top: 20px;
  z-index: 100;
  background: #f4f4f4;
  width: 410px;
  min-height: 400px;
  -webkit-box-shadow: 0 0 25px 25px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: 0 0 25px 25px rgba(0, 0, 0, 0.14);
  box-shadow: 0 0 25px 25px rgba(0, 0, 0, 0.14);
}
@media (min-height: 700px) {
  /* line 36, ../sass/partials/_modals.scss */
  .modal-container > .inner {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 500px) {
  /* line 36, ../sass/partials/_modals.scss */
  .modal-container > .inner {
    width: 280px;
    margin-left: -140px;
  }
}
/* line 55, ../sass/partials/_modals.scss */
.modal-container > .inner .close_modal {
  border: none;
  background: none;
  text-align: center;
  position: absolute;
  z-index: 20;
  right: 0;
  top: 0;
  width: 30px;
  height: 30px;
  font-size: 14px;
  color: #b7b7b7;
}
/* line 67, ../sass/partials/_modals.scss */
.modal-container > .inner .close_modal:hover {
  background: #0083c9;
  color: #ffffff;
}

/* line 75, ../sass/partials/_modals.scss */
.login-actions, .login-cta {
  font-size: 13px;
}
/* line 77, ../sass/partials/_modals.scss */
.login-actions a, .login-cta a {
  text-decoration: underline;
  line-height: 24px;
}

/* line 84, ../sass/partials/_modals.scss */
.modal-content {
  padding: 50px;
}
@media (max-width: 500px) {
  /* line 84, ../sass/partials/_modals.scss */
  .modal-content {
    padding: 30px 15px;
  }
}
/* line 89, ../sass/partials/_modals.scss */
.modal-content header {
  text-align: center;
  margin-bottom: 30px;
}
/* line 92, ../sass/partials/_modals.scss */
.modal-content header h1, .modal-content header h2, .modal-content header h3, .modal-content header h4, .modal-content header h5 {
  margin: 0 0 10px;
}
/* line 95, ../sass/partials/_modals.scss */
.modal-content header p {
  margin: 0;
}

/* line 1, ../sass/partials/_mobile-menu.scss */
.mobile-menu-wrap {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(34, 34, 34, 0.8);
  display: none;
  z-index: 9999;
  filter: alpha(opacity=0);
  opacity: 0;
  visibility: hidden;
}
/* line 13, ../sass/partials/_mobile-menu.scss */
.mobile-menu-wrap.active {
  visibility: visible;
  filter: alpha(opacity=100);
  opacity: 1;
}
/* line 17, ../sass/partials/_mobile-menu.scss */
.mobile-menu-wrap.active .mobile-menu {
  left: 0;
}
/* line 21, ../sass/partials/_mobile-menu.scss */
.mobile-menu-wrap .closeMobilMenu {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 50;
}
/* line 29, ../sass/partials/_mobile-menu.scss */
.mobile-menu-wrap .mobile-menu {
  position: absolute;
  left: -250px;
  top: 0;
  z-index: 60;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  max-width: 250px;
  background: #fff;
  -moz-box-shadow: 5px 1px 4px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 5px 1px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 5px 1px 4px rgba(0, 0, 0, 0.4);
}
/* line 43, ../sass/partials/_mobile-menu.scss */
.mobile-menu-wrap .search-widget {
  height: 60px;
  background: #0083c9;
  color: #fff;
  margin-bottom: 0;
}
/* line 48, ../sass/partials/_mobile-menu.scss */
.mobile-menu-wrap .search-widget button[type="submit"] {
  color: #fff;
}
/* line 52, ../sass/partials/_mobile-menu.scss */
.mobile-menu-wrap .menu-list {
  margin: 0;
  padding: 0;
}
/* line 56, ../sass/partials/_mobile-menu.scss */
.mobile-menu-wrap .menu-list > li > a {
  padding: 15px;
  display: block;
  color: inherit;
  text-decoration: none;
}
/* line 62, ../sass/partials/_mobile-menu.scss */
.mobile-menu-wrap .menu-list > li:nth-child(even) > a {
  background: #fbfbfb;
}
@media (max-width: 767px) {
  /* line 1, ../sass/partials/_mobile-menu.scss */
  .mobile-menu-wrap {
    display: block;
  }
}

/* line 1, ../sass/partials/_sliding-nav.scss */
.sliding-nav {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  filter: alpha(opacity=0);
  opacity: 0;
  visibility: hidden;
}
/* line 12, ../sass/partials/_sliding-nav.scss */
.sliding-nav.active {
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: visible;
}
/* line 16, ../sass/partials/_sliding-nav.scss */
.sliding-nav.active .slide-nav-list {
  left: 0;
}
/* line 20, ../sass/partials/_sliding-nav.scss */
.sliding-nav .slide-nav-list {
  position: absolute;
  background: #fff;
  padding: 50px 0;
  z-index: 50;
  width: 300px;
  left: -300px;
  top: 0;
  height: 100%;
  -moz-box-shadow: 5px 1px 4px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 5px 1px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 5px 1px 4px rgba(0, 0, 0, 0.4);
}
/* line 32, ../sass/partials/_sliding-nav.scss */
.sliding-nav .slide-nav-list > ul {
  margin: 0;
  padding: 0;
}
/* line 35, ../sass/partials/_sliding-nav.scss */
.sliding-nav .slide-nav-list > ul > li {
  display: block;
}
/* line 38, ../sass/partials/_sliding-nav.scss */
.sliding-nav .slide-nav-list > ul > li.parent > a:before {
  position: absolute;
  right: 30px;
  top: 50%;
  font-family: "FontAwesome";
  content: "\f105";
  line-height: 0;
}
/* line 46, ../sass/partials/_sliding-nav.scss */
.sliding-nav .slide-nav-list > ul > li.parent:hover > ul {
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: visible;
}
/* line 53, ../sass/partials/_sliding-nav.scss */
.sliding-nav .slide-nav-list > ul > li:hover > a {
  background: #0083c9;
  color: #fff;
}
/* line 58, ../sass/partials/_sliding-nav.scss */
.sliding-nav .slide-nav-list > ul > li > a {
  position: relative;
  display: block;
  text-transform: capitalize;
  font-weight: 500;
  padding: 15px 30px;
  color: inherit;
  text-decoration: none;
}
/* line 68, ../sass/partials/_sliding-nav.scss */
.sliding-nav .slide-nav-list > ul > li.active > a {
  background: #0083c9;
  color: #fff;
}
/* line 73, ../sass/partials/_sliding-nav.scss */
.sliding-nav .slide-nav-list > ul > li > ul {
  visibility: hidden;
  filter: alpha(opacity=0);
  opacity: 0;
  position: absolute;
  top: 0;
  height: 100%;
  left: 100%;
  width: 100%;
  margin: 0;
  padding: 50px 0;
  background: #0083c9;
}
/* line 85, ../sass/partials/_sliding-nav.scss */
.sliding-nav .slide-nav-list > ul > li > ul > li {
  display: block;
}
/* line 87, ../sass/partials/_sliding-nav.scss */
.sliding-nav .slide-nav-list > ul > li > ul > li > a {
  display: block;
  padding: 15px 30px;
  color: #fff;
  text-decoration: none;
}
/* line 98, ../sass/partials/_sliding-nav.scss */
.sliding-nav a.close-sliding-nav {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 20;
  display: block;
}

/* line 1, ../sass/partials/_alerts.scss */
.alert {
  position: relative;
  padding: 20px;
  line-height: normal;
  background: #f4f4f4;
  font-size: 13px;
  font-weight: 600;
  margin: 10px 0;
}
/* line 9, ../sass/partials/_alerts.scss */
.alert > .dismiss-alert {
  font-size: 10px;
  position: absolute;
  top: 0;
  right: 0;
  width: 25px;
  height: 25px;
  border: none;
  background: none;
  color: #bbbbbb;
}
/* line 20, ../sass/partials/_alerts.scss */
.alert.alert-error, .alert.alert-info, .alert.alert-warning, .alert.alert-success, .alert.alert-notification {
  color: #fff;
}
/* line 22, ../sass/partials/_alerts.scss */
.alert.alert-error > .dismiss-alert, .alert.alert-info > .dismiss-alert, .alert.alert-warning > .dismiss-alert, .alert.alert-success > .dismiss-alert, .alert.alert-notification > .dismiss-alert {
  color: inherit;
}
/* line 26, ../sass/partials/_alerts.scss */
.alert.alert-error {
  background: #db6989;
}
/* line 29, ../sass/partials/_alerts.scss */
.alert.alert-info {
  background: #00a8c6;
}
/* line 32, ../sass/partials/_alerts.scss */
.alert.alert-warning {
  background: #ffaf02;
}
/* line 35, ../sass/partials/_alerts.scss */
.alert.alert-success {
  background: #77c04b;
}
/* line 38, ../sass/partials/_alerts.scss */
.alert.alert-notification {
  background: #a868c2;
}

/* line 1, ../sass/partials/_footer.scss */
.doc-footer {
  position: relative;
  font-size: 14px;
  background: #ffffff;
  padding: 80px 0;
}
/* line 2, ../sass/partials/_footer.scss */
.doc-footer.style2 {
  padding-bottom: 20px;
  padding-top: 50px;
  background: #151515;
}
/* line 3, ../sass/partials/_footer.scss */
.doc-footer.style2.short {
  padding-top: 35px;
}
/* line 5, ../sass/partials/_footer.scss */
.doc-footer.style2.short hr {
  margin-top: 40px;
}
/* line 12, ../sass/partials/_footer.scss */
.doc-footer.style2 h1, .doc-footer.style2 h2, .doc-footer.style2 h3, .doc-footer.style2 h4, .doc-footer.style2 h5, .doc-footer.style2 h6 {
  color: #ffffff;
}
/* line 15, ../sass/partials/_footer.scss */
.doc-footer.style2 ul, .doc-footer.style2 .text-widget {
  line-height: 30px;
}
/* line 18, ../sass/partials/_footer.scss */
.doc-footer.style2 .social-links {
  margin: 0;
}
/* line 21, ../sass/partials/_footer.scss */
.doc-footer.style2 hr {
  margin-top: 60px;
  margin-bottom: 25px;
  border-color: #232323;
}
/* line 27, ../sass/partials/_footer.scss */
.doc-footer.style3 {
  text-align: center;
  padding: 50px 0;
  background: #151515;
}
/* line 31, ../sass/partials/_footer.scss */
.doc-footer.style3 h1, .doc-footer.style3 h2, .doc-footer.style3 h3, .doc-footer.style3 h4, .doc-footer.style3 h5, .doc-footer.style3 h6 {
  color: #ffffff;
}
/* line 34, ../sass/partials/_footer.scss */
.doc-footer.style3 ul, .doc-footer.style3 .text-widget {
  line-height: 30px;
}
/* line 37, ../sass/partials/_footer.scss */
.doc-footer.style3 .social-links {
  margin: 40px auto 60px;
}
/* line 41, ../sass/partials/_footer.scss */
.doc-footer.style4 {
  font-size: 13px;
  padding: 50px 0 0;
}
/* line 44, ../sass/partials/_footer.scss */
.doc-footer.style4 hr {
  margin: 40px 0 0;
}
/* line 47, ../sass/partials/_footer.scss */
.doc-footer.style4 .social-links {
  margin: 20px 0 0;
  text-align: left;
}
/* line 51, ../sass/partials/_footer.scss */
.doc-footer.style4 .text-widget {
  padding: 60px 0;
}
/* line 54, ../sass/partials/_footer.scss */
.doc-footer.style4 .grid-list {
  padding: 60px 0 75px 40px;
  border-left: 1px solid #eeeeee;
}
/* line 58, ../sass/partials/_footer.scss */
.doc-footer.style4 .copyRights {
  border-top: 1px solid #eeeeee;
  padding: 20px;
}
/* line 67, ../sass/partials/_footer.scss */
.doc-footer a {
  color: inherit;
}
/* line 69, ../sass/partials/_footer.scss */
.doc-footer a:hover {
  color: #0083c9;
}
/* line 73, ../sass/partials/_footer.scss */
.doc-footer ul {
  padding: 0;
  margin: 0;
  line-height: 40px;
}
/* line 77, ../sass/partials/_footer.scss */
.doc-footer ul li {
  display: block;
}
/* line 79, ../sass/partials/_footer.scss */
.doc-footer ul li a {
  line-height: normal;
  display: inline-block;
}
/* line 82, ../sass/partials/_footer.scss */
.doc-footer ul li a .fa {
  width: 25px;
}
/* line 88, ../sass/partials/_footer.scss */
.doc-footer .social-links {
  margin-top: 70px;
  margin-bottom: 40px;
}

/* line 1, ../sass/partials/_demo-page.scss */
.demo-page {
  padding-bottom: 50px;
}
/* line 3, ../sass/partials/_demo-page.scss */
.demo-page .cat-thumb {
  padding: 20px;
}
/* line 4, ../sass/partials/_demo-page.scss */
.demo-page .cat-thumb .imgWrap {
  height: 300px;
  overflow: hidden;
}
/* line 9, ../sass/partials/_demo-page.scss */
.demo-page .cat-thumb img {
  width: 100%;
}
/* line 15, ../sass/partials/_demo-page.scss */
.demo-page .demoSlide .demoSlideInner {
  padding: 10px 0;
}
/* line 17, ../sass/partials/_demo-page.scss */
.demo-page .demoSlide .demoSlideInner > div {
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 400px;
  display: block;
  position: relative;
  box-shadow: 4.243px 4.243px 6px 0px rgba(0, 0, 0, 0.1);
}
/* line 25, ../sass/partials/_demo-page.scss */
.demo-page .demoSlide .demoSlideInner > div a {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: block;
  text-indent: -99999px;
}
/* line 37, ../sass/partials/_demo-page.scss */
.demo-page .slick-arrow {
  background: #fff;
  width: 35px;
  height: 100px;
  line-height: 100px;
  position: absolute;
  top: 50%;
  text-align: center;
  cursor: pointer;
  z-index: 999;
}
/* line 47, ../sass/partials/_demo-page.scss */
.demo-page .slick-arrow:hover {
  background: #0083c9;
  color: #fff;
}
/* line 51, ../sass/partials/_demo-page.scss */
.demo-page .slick-arrow:first-child {
  left: 185px;
}
@media (max-width: 767px) {
  /* line 51, ../sass/partials/_demo-page.scss */
  .demo-page .slick-arrow:first-child {
    left: 0;
  }
}
/* line 57, ../sass/partials/_demo-page.scss */
.demo-page .slick-arrow:last-child {
  right: 185px;
}
@media (max-width: 767px) {
  /* line 57, ../sass/partials/_demo-page.scss */
  .demo-page .slick-arrow:last-child {
    right: 0;
  }
}
/* line 64, ../sass/partials/_demo-page.scss */
.demo-page .slick-center.demoSlide .demoSlideInner {
  padding: 10px 100px;
}

/* line 109, ../sass/style.scss */
.web-app {
  min-height: 500px;
}
