/* Welcome and glad you are using Reverie.
 * This is the main stylesheet loaded by default.
 * Edit the file and have fun.
 * http://themefortress.com/reverie */
/* normalize.css v2.1.2 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 23, ../../sass/normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 33, ../../sass/normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 42, ../../sass/normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
/* line 53, ../../sass/normalize.scss */
[hidden],
template {
  display: none;
}

/* line 57, ../../sass/normalize.scss */
script {
  display: none !important;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 71, ../../sass/normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 81, ../../sass/normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 93, ../../sass/normalize.scss */
a {
  background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 101, ../../sass/normalize.scss */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 110, ../../sass/normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 123, ../../sass/normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 132, ../../sass/normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 141, ../../sass/normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 149, ../../sass/normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 157, ../../sass/normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 167, ../../sass/normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 179, ../../sass/normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 188, ../../sass/normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 196, ../../sass/normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 204, ../../sass/normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 213, ../../sass/normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 220, ../../sass/normalize.scss */
sup {
  top: -0.5em;
}

/* line 224, ../../sass/normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 236, ../../sass/normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 244, ../../sass/normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 256, ../../sass/normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 268, ../../sass/normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 279, ../../sass/normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 293, ../../sass/normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 305, ../../sass/normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 317, ../../sass/normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 332, ../../sass/normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 342, ../../sass/normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
/* line 352, ../../sass/normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 363, ../../sass/normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 376, ../../sass/normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 385, ../../sass/normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 395, ../../sass/normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 408, ../../sass/normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 414, ../../sass/normalize.scss */
.clear {
  clear: both;
}

/* line 414, ../../sass/normalize.scss */
.nobr {
  white-space: nowrap;
}

@font-face {
  font-family: WooCommerce;
  src: url(../fonts/WooCommerce.eot);
  src: url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), url(../fonts/WooCommerce.woff) format("woff"), url(../fonts/WooCommerce.ttf) format("truetype"), url(../fonts/WooCommerce.svg#WooCommerce) format("svg");
  font-weight: 400;
  font-style: normal;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_content_container {
  background: #fff;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0 1px 30px 0 rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0 1px 30px 0 rgba(0, 0, 0, 0);
  padding: 20px 0;
  *zoom: 1;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_content_container:after, div.pp_woocommerce .pp_content_container:before {
  content: " ";
  display: table;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_content_container:after {
  clear: both;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_loaderIcon {
  background: url(../images/ajax-loader.gif) center no-repeat;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce div.ppt {
  color: #000;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_gallery ul li a {
  border: 1px solid rgba(0, 0, 0, 0);
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0);
  -webkit-border-radius: 2px;
  border-radius: 2px;
  display: block;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_gallery ul li a:hover, div.pp_woocommerce .pp_gallery ul li.selected a {
  border-color: #000;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_next:before, div.pp_woocommerce .pp_previous:before {
  -webkit-border-radius: 100%;
  border-radius: 100%;
  height: 1em;
  width: 1em;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0);
  background-color: #444;
  color: #fff!important;
  font-size: 16px!important;
  line-height: 1em;
  -webkit-transition: all ease-in-out .2s;
  -moz-transition: all ease-in-out .2s;
  -o-transition: all ease-in-out .2s;
  transition: all ease-in-out .2s;
  font-family: WooCommerce;
  content: "\e00b";
  text-indent: 0;
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  text-align: center;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_next:before:hover, div.pp_woocommerce .pp_previous:before:hover {
  background-color: #000;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_next:hover:before, div.pp_woocommerce .pp_previous:hover:before {
  display: block;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_previous:before {
  left: 1em;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_next:before {
  right: 1em;
  font-family: WooCommerce;
  content: "\e008";
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_details {
  margin: 0;
  padding-top: 1em;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_description, div.pp_woocommerce .pp_nav {
  font-size: 14px;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_arrow_next, div.pp_woocommerce .pp_arrow_previous, div.pp_woocommerce .pp_nav, div.pp_woocommerce .pp_nav .pp_pause, div.pp_woocommerce .pp_nav p, div.pp_woocommerce .pp_play {
  margin: 0;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_nav {
  margin-right: 1em;
  position: relative;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_close {
  -webkit-border-radius: 100%;
  border-radius: 100%;
  height: 1em;
  width: 1em;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0);
  background-color: #444;
  color: #fff!important;
  line-height: 1em;
  -webkit-transition: all ease-in-out .2s;
  -moz-transition: all ease-in-out .2s;
  -o-transition: all ease-in-out .2s;
  transition: all ease-in-out .2s;
  top: -0.5em;
  right: -0.5em;
  font-size: 1.618em!important;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_close:hover {
  background-color: #000;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_close:before {
  font-family: WooCommerce;
  content: "\e013";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  text-indent: 0;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_arrow_next, div.pp_woocommerce .pp_arrow_previous {
  -webkit-border-radius: 100%;
  border-radius: 100%;
  height: 1em;
  width: 1em;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0);
  background-color: #444;
  color: #fff!important;
  font-size: 16px!important;
  line-height: 1em;
  -webkit-transition: all ease-in-out .2s;
  -moz-transition: all ease-in-out .2s;
  -o-transition: all ease-in-out .2s;
  transition: all ease-in-out .2s;
  position: relative;
  margin-top: -1px;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_arrow_next:hover, div.pp_woocommerce .pp_arrow_previous:hover {
  background-color: #000;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_arrow_next:before, div.pp_woocommerce .pp_arrow_previous:before {
  font-family: WooCommerce;
  content: "\e00b";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  text-indent: 0;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_arrow_previous {
  margin-right: .5em;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_arrow_next {
  margin-left: .5em;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_arrow_next:before {
  content: "\e008";
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce a.pp_contract, div.pp_woocommerce a.pp_expand {
  -webkit-border-radius: 100%;
  border-radius: 100%;
  height: 1em;
  width: 1em;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0);
  background-color: #444;
  color: #fff!important;
  line-height: 1em;
  -webkit-transition: all ease-in-out .2s;
  -moz-transition: all ease-in-out .2s;
  -o-transition: all ease-in-out .2s;
  transition: all ease-in-out .2s;
  right: auto;
  left: -0.5em;
  top: -0.5em;
  font-size: 1.618em!important;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce a.pp_contract:hover, div.pp_woocommerce a.pp_expand:hover {
  background-color: #000;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce a.pp_contract:before, div.pp_woocommerce a.pp_expand:before {
  font-family: WooCommerce;
  content: "\e005";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  text-indent: 0;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce a.pp_contract:before {
  content: "\e004";
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce #respond {
  margin: 0;
  width: 100%;
  background: 0 0;
  border: 0;
  padding: 0;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce #respond .form-submit {
  margin-top: 0;
  float: none;
}

/* line 414, ../../sass/normalize.scss */
div.pp_woocommerce .pp_inline {
  padding: 0!important;
}

@media only screen and (max-width: 768px) {
  /* line 414, ../../sass/normalize.scss */
  div.pp_woocommerce {
    left: 5%!important;
    right: 5%!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 90%!important;
  }

  /* line 414, ../../sass/normalize.scss */
  div.pp_woocommerce .pp_contract, div.pp_woocommerce .pp_expand, div.pp_woocommerce .pp_gallery, div.pp_woocommerce .pp_next, div.pp_woocommerce .pp_previous {
    display: none!important;
  }

  /* line 414, ../../sass/normalize.scss */
  div.pp_woocommerce .pp_arrow_next, div.pp_woocommerce .pp_arrow_previous, div.pp_woocommerce .pp_close {
    height: 44px;
    width: 44px;
    font-size: 44px;
    line-height: 44px;
  }

  /* line 414, ../../sass/normalize.scss */
  div.pp_woocommerce .pp_arrow_next:before, div.pp_woocommerce .pp_arrow_previous:before, div.pp_woocommerce .pp_close:before {
    font-size: 44px;
  }

  /* line 414, ../../sass/normalize.scss */
  div.pp_woocommerce .pp_description {
    display: none!important;
  }

  /* line 414, ../../sass/normalize.scss */
  .pp_content, div.pp_woocommerce .pp_details {
    width: 100%!important;
  }

  /* line 414, ../../sass/normalize.scss */
  .pp_content img {
    width: 100%!important;
    height: auto!important;
  }

  /* line 414, ../../sass/normalize.scss */
  .currentTextHolder {
    line-height: 3;
  }
}
/* line 414, ../../sass/normalize.scss */
div.pp_pic_holder a:focus {
  outline: 0;
}

/* line 414, ../../sass/normalize.scss */
div.pp_overlay {
  background: #000;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9999;
}

/* line 414, ../../sass/normalize.scss */
div.pp_pic_holder {
  display: none;
  position: absolute;
  width: 100px;
  z-index: 10000;
}

/* line 414, ../../sass/normalize.scss */
.pp_top {
  height: 20px;
  position: relative;
}

/* line 414, ../../sass/normalize.scss */
* html .pp_top {
  padding: 0 20px;
}

/* line 414, ../../sass/normalize.scss */
.pp_top .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}

/* line 414, ../../sass/normalize.scss */
.pp_top .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px;
}

/* line 414, ../../sass/normalize.scss */
* html .pp_top .pp_middle {
  left: 0;
  position: static;
}

/* line 414, ../../sass/normalize.scss */
.pp_top .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

/* line 414, ../../sass/normalize.scss */
.pp_content {
  height: 40px;
  min-width: 40px;
}

/* line 414, ../../sass/normalize.scss */
* html .pp_content {
  width: 40px;
}

/* line 414, ../../sass/normalize.scss */
.pp_fade {
  display: none;
}

.afterwp{
	position:absolute;
	opacity:0;
	left:-2040px;
}

/* line 414, ../../sass/normalize.scss */
.pp_content_container {
  position: relative;
  text-align: left;
  width: 100%;
}

/* line 414, ../../sass/normalize.scss */
.pp_content_container .pp_left {
  padding-left: 20px;
}

/* line 414, ../../sass/normalize.scss */
.pp_content_container .pp_right {
  padding-right: 20px;
}

/* line 414, ../../sass/normalize.scss */
.pp_content_container .pp_details {
  float: left;
  margin: 10px 0 2px;
}

/* line 414, ../../sass/normalize.scss */
.pp_description {
  display: none;
  margin: 0;
}

/* line 414, ../../sass/normalize.scss */
.pp_social {
  float: left;
  margin: 0;
}

/* line 414, ../../sass/normalize.scss */
.pp_social .facebook {
  float: left;
  margin-left: 5px;
  width: 55px;
  overflow: hidden;
}

/* line 414, ../../sass/normalize.scss */
.pp_social .twitter {
  float: left;
}

/* line 414, ../../sass/normalize.scss */
.pp_nav {
  clear: right;
  float: left;
  margin: 3px 10px 0 0;
}

/* line 414, ../../sass/normalize.scss */
.pp_nav p {
  float: left;
  margin: 2px 4px;
  white-space: nowrap;
}

/* line 414, ../../sass/normalize.scss */
.pp_nav .pp_pause, .pp_nav .pp_play {
  float: left;
  margin-right: 4px;
  text-indent: -10000px;
}

/* line 414, ../../sass/normalize.scss */
a.pp_arrow_next, a.pp_arrow_previous {
  display: block;
  float: left;
  height: 15px;
  margin-top: 3px;
  text-indent: -100000px;
  width: 14px;
}

/* line 414, ../../sass/normalize.scss */
.pp_hoverContainer {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000;
}

/* line 414, ../../sass/normalize.scss */
.pp_gallery {
  display: none;
  left: 50%;
  margin-top: -50px;
  position: absolute;
  z-index: 10000;
}

/* line 414, ../../sass/normalize.scss */
.pp_gallery div {
  float: left;
  overflow: hidden;
  position: relative;
}

/* line 414, ../../sass/normalize.scss */
.pp_gallery ul {
  float: left;
  height: 35px;
  margin: 0 0 0 5px;
  padding: 0;
  position: relative;
  white-space: nowrap;
}

/* line 414, ../../sass/normalize.scss */
.pp_gallery ul a {
  border: 1px #000 solid;
  border: 1px rgba(0, 0, 0, 0) solid;
  display: block;
  float: left;
  height: 33px;
  overflow: hidden;
}

/* line 414, ../../sass/normalize.scss */
.pp_gallery li.selected a, .pp_gallery ul a:hover {
  border-color: #fff;
}

/* line 414, ../../sass/normalize.scss */
.pp_gallery ul a img {
  border: 0;
}

/* line 414, ../../sass/normalize.scss */
.pp_gallery li {
  display: block;
  float: left;
  margin: 0 5px 0 0;
  padding: 0;
}

/* line 414, ../../sass/normalize.scss */
.pp_gallery li.default a {
  display: block;
  height: 33px;
  width: 50px;
}

/* line 414, ../../sass/normalize.scss */
.pp_gallery li.default a img {
  display: none;
}

/* line 414, ../../sass/normalize.scss */
.pp_gallery .pp_arrow_next, .pp_gallery .pp_arrow_previous {
  margin-top: 7px!important;
}

/* line 414, ../../sass/normalize.scss */
a.pp_next {
  display: block;
  float: right;
  height: 100%;
  text-indent: -10000px;
  width: 49%;
}

/* line 414, ../../sass/normalize.scss */
a.pp_previous {
  display: block;
  float: left;
  height: 100%;
  text-indent: -10000px;
  width: 49%;
}

/* line 414, ../../sass/normalize.scss */
a.pp_contract, a.pp_expand {
  cursor: pointer;
  display: none;
  height: 20px;
  position: absolute;
  right: 30px;
  text-indent: -10000px;
  top: 10px;
  width: 20px;
  z-index: 20000;
}

/* line 414, ../../sass/normalize.scss */
a.pp_close {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  text-indent: -10000px;
}

/* line 414, ../../sass/normalize.scss */
.pp_bottom {
  height: 20px;
  position: relative;
}

/* line 414, ../../sass/normalize.scss */
* html .pp_bottom {
  padding: 0 20px;
}

/* line 414, ../../sass/normalize.scss */
.pp_bottom .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}

/* line 414, ../../sass/normalize.scss */
.pp_bottom .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px;
}

/* line 414, ../../sass/normalize.scss */
* html .pp_bottom .pp_middle {
  left: 0;
  position: static;
}

/* line 414, ../../sass/normalize.scss */
.pp_bottom .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

/* line 414, ../../sass/normalize.scss */
.pp_loaderIcon {
  display: block;
  height: 24px;
  left: 50%;
  margin: -12px 0 0 -12px;
  position: absolute;
  top: 50%;
  width: 24px;
}

/* line 414, ../../sass/normalize.scss */
#pp_full_res .pp_inline {
  text-align: left;
}

/* line 414, ../../sass/normalize.scss */
div.ppt {
  color: #fff!important;
  font-weight: 700;
  display: none;
  font-size: 17px;
  margin: 0 0 5px 15px;
  z-index: 9999;
}

/* line 293, ../../sass/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen and (max-width: 40em)/";
  width: 0em;
}

/* line 298, ../../sass/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40em)/";
  width: 40em;
}

/* line 303, ../../sass/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64em)/";
  width: 64em;
}

/* line 308, ../../sass/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90em)/";
  width: 90em;
}

/* line 313, ../../sass/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120em)/";
  width: 120em;
}

/* line 323, ../../sass/foundation/components/_global.scss */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 328, ../../sass/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 331, ../../sass/foundation/components/_global.scss */
body {
  background: white;
  color: #777777;
  padding: 0;
  margin: 0;
  font-family: Tahoma, Geneva, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 150%;
  position: relative;
  cursor: default;
}

/* line 344, ../../sass/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 349, ../../sass/foundation/components/_global.scss */
img,
object,
embed {
  max-width: 100%;
  height: auto;
}

/* line 352, ../../sass/foundation/components/_global.scss */
object,
embed {
  height: 100%;
}

/* line 353, ../../sass/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 359, ../../sass/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 364, ../../sass/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 365, ../../sass/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 366, ../../sass/foundation/components/_global.scss */
.clearfix {
  *zoom: 1;
}
/* line 159, ../../sass/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 160, ../../sass/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 367, ../../sass/foundation/components/_global.scss */
.text-left {
  text-align: left !important;
}

/* line 368, ../../sass/foundation/components/_global.scss */
.text-right {
  text-align: right !important;
}

/* line 369, ../../sass/foundation/components/_global.scss */
.text-center {
  text-align: center !important;
}

/* line 370, ../../sass/foundation/components/_global.scss */
.text-justify {
  text-align: justify !important;
}

/* line 371, ../../sass/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 373, ../../sass/foundation/components/_global.scss */
.start {
  float: left !important;
}

/* line 374, ../../sass/foundation/components/_global.scss */
.end {
  float: right !important;
}

/* line 375, ../../sass/foundation/components/_global.scss */
.text-start {
  text-align: left !important;
}

/* line 376, ../../sass/foundation/components/_global.scss */
.text-end {
  text-align: right !important;
}

/* line 382, ../../sass/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 385, ../../sass/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 395, ../../sass/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 398, ../../sass/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 132, ../../sass/foundation/components/_pagination.scss */
ul.pagination {
  display: block;
  height: 2.14286rem;
  margin-left: 0.07143rem;
}
/* line 95, ../../sass/foundation/components/_pagination.scss */
ul.pagination li {
  height: 2.14286rem;
  color: #777777;
  font-size: 0.78571rem;
  margin-left: 0.21429rem;
}
/* line 101, ../../sass/foundation/components/_pagination.scss */
ul.pagination li a {
  display: block;
  padding: 0.42857rem 0.85714rem 0.5rem;
  color: #ff3800;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 109, ../../sass/foundation/components/_pagination.scss */
ul.pagination li:hover a,
ul.pagination li a:focus {
  background: #e6e6e6;
}
/* line 47, ../../sass/foundation/components/_pagination.scss */
ul.pagination li.unavailable a {
  cursor: default;
  color: #999999;
}
/* line 52, ../../sass/foundation/components/_pagination.scss */
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
  background: transparent;
}
/* line 60, ../../sass/foundation/components/_pagination.scss */
ul.pagination li.current a {
  background: #ff3800;
  color: white;
  font-weight: bold;
  cursor: normal;
}
/* line 67, ../../sass/foundation/components/_pagination.scss */
ul.pagination li.current a:hover, ul.pagination li.current a:focus {
  background: #ff3800;
}
/* line 119, ../../sass/foundation/components/_pagination.scss */
ul.pagination li {
  float: left;
  display: block;
}

/* Pagination centred wrapper */
/* line 137, ../../sass/foundation/components/_pagination.scss */
.pagination-centered {
  text-align: center;
}
/* line 119, ../../sass/foundation/components/_pagination.scss */
.pagination-centered ul.pagination li {
  float: none;
  display: inline-block;
}

/* Start to customize Reverie */
/* line 19, ../../sass/style.scss */
.full-width-row {
  max-width: 100%;
}

/* line 24, ../../sass/style.scss */
body {
  font-size: 0.78571rem;
  padding-top: 1px;
}

/* line 30, ../../sass/style.scss */
address {
  line-height: 2;
  font-size: 13px;
}

/* line 34, ../../sass/style.scss */
.row {
  position: relative;
}

/* line 38, ../../sass/style.scss */
.large-block-grid-2 > li {
  width: 49.99%;
}

/* line 40, ../../sass/style.scss */
.row.inner-centered-row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 1300px;
}

/* line 49, ../../sass/style.scss */
.panel {
  background: whitesmoke;
  border-color: gainsboro;
  border-radius: 3px;
  border-width: 1px;
}

/* line 56, ../../sass/style.scss */
.no-radius {
  border-radius: 0 !important;
}
/* line 59, ../../sass/style.scss */
.no-radius img, .no-radius .overlay {
  border-radius: 0 !important;
}

/* line 64, ../../sass/style.scss */
.no-margin {
  margin: 0 !important;
}

/* =WordPress Core
-------------------------------------------------------------- */
/* line 71, ../../sass/style.scss */
.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 76, ../../sass/style.scss */
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

/* line 81, ../../sass/style.scss */
.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

/* line 86, ../../sass/style.scss */
.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

/* line 91, ../../sass/style.scss */
.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

/* line 96, ../../sass/style.scss */
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

/* line 101, ../../sass/style.scss */
a img.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 105, ../../sass/style.scss */
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

/* line 110, ../../sass/style.scss */
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 116, ../../sass/style.scss */
.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center;
}

/* line 124, ../../sass/style.scss */
.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

/* line 128, ../../sass/style.scss */
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

/* line 132, ../../sass/style.scss */
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

/* line 136, ../../sass/style.scss */
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

/* line 145, ../../sass/style.scss */
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/* line 153, ../../sass/style.scss */
.button, .wpcf7-submit {
  border-radius: 3px;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  outline: none;
}
/* line 158, ../../sass/style.scss */
.button.square, .wpcf7-submit.square {
  border-radius: 0;
}
/* line 161, ../../sass/style.scss */
.button i, .wpcf7-submit i {
  font-size: 1.5em;
  position: relative;
  top: 0.2em;
  left: -0.4em;
  line-height: 1em;
}
/* line 169, ../../sass/style.scss */
.button.small, .wpcf7-submit.small {
  border: 1px solid #ff3800;
  color: #ff3800;
  background: #fff;
  padding-top: 5px;
  padding-bottom: 8px;
  margin-top: 5px;
}
/* line 177, ../../sass/style.scss */
.button.small:hover, .wpcf7-submit.small:hover {
  background: #ff3800;
  color: #fff;
}

/* line 185, ../../sass/style.scss */
.chat-author cite {
  color: #2a2a2a;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-style: normal;
}

/* line 191, ../../sass/style.scss */
.columns {
  -webkit-backface-visibility: hidden;
}

/* line 195, ../../sass/style.scss */
blockquote {
  margin: 0;
  border: 1px dashed gainsboro;
  border-radius: 3px;
  min-height: 3.5em;
  margin-bottom: .8em;
}

/* line 202, ../../sass/style.scss */
blockquote, blockquote p {
  line-height: 1.4;
  font-size: 15px;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-style: italic;
  overflow: hidden;
}

/* line 210, ../../sass/style.scss */
blockquote cite {
  margin-top: 2em;
  margin-bottom: 1em;
}

/* line 215, ../../sass/style.scss */
blockquote:before {
  content: '\201C';
  position: relative;
  left: 0;
  top: 42px;
  float: left;
  width: 60px;
  height: 48px;
  font: 140px/40px Arial, Helvetica, sans-serif;
  color: #dbdbdb;
}

/* line 229, ../../sass/style.scss */
a, a:visited, a:hover, a:visited:hover {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
}

/* line 233, ../../sass/style.scss */
a:hover, .button:hover, #wp-submit:hover, .wpcf7-submit:hover {
  opacity: 0.8;
}

/* line 237, ../../sass/style.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit;
}

/* line 241, ../../sass/style.scss */
h1 {
  font-weight: 300;
  margin: .3em 0;
}

/* line 245, ../../sass/style.scss */
h2 {
  font-weight: 300;
  font-size: 26px;
  margin: .4em 0;
}

/* line 251, ../../sass/style.scss */
h3 {
  font-weight: 600;
  font-size: 16px;
}

/* line 256, ../../sass/style.scss */
h6 {
  color: #777777;
}

/* line 261, ../../sass/style.scss */
.page-template-page-templatesnews-page-php #primary {
  margin-bottom: 3em;
}

/* line 267, ../../sass/style.scss */
#primary {
  overflow: hidden;
  width: 100%;
}

/*------------------------------------*\
    TOP PANEL
\*------------------------------------*/
/**
 * SOCIAL ICONS.............
 * SEARCH FORM..............
 * TEXT FIELD...............
 * MINI CART................
 * LANGUAGE SELECTOR........
 */
/* line 283, ../../sass/style.scss */
.top-bar-container {
  position: relative;
  z-index: 999;
  border-bottom: 1px solid gainsboro;
}

/*------------------------------------*\
	$SOCIAL ICONS
\*------------------------------------*/
/* line 293, ../../sass/style.scss */
.soc-icons-wrap {
  position: relative;
  z-index: 1;
}
/* line 296, ../../sass/style.scss */
.soc-icons-wrap a {
  display: inline-block;
  width: 21px;
  height: 21px;
  line-height: 23px;
  font-size: 11px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-right: 7px;
  color: #ffffff;
  text-align: center;
}
/* line 309, ../../sass/style.scss */
.soc-icons-wrap a:hover {
  background: #ff3800;
  color: #fff !important;
}
/* line 318, ../../sass/style.scss */
.soc-icons-wrap .crum-twitter-3 {
  background-color: #4da7de;
}
/* line 321, ../../sass/style.scss */
.soc-icons-wrap .crum-facebook {
  background-color: #3e5b98;
}
/* line 324, ../../sass/style.scss */
.soc-icons-wrap .crum-google__x2B_ {
  background-color: #d93e2d;
}
/* line 327, ../../sass/style.scss */
.soc-icons-wrap .crum-vimeo {
  background-color: #51b5e7;
}
/* line 330, ../../sass/style.scss */
.soc-icons-wrap .crum-last_fm {
  background-color: #d41316;
}
/* line 333, ../../sass/style.scss */
.soc-icons-wrap .crum-rus-vk-01 {
  background-color: #5a7fa6;
}
/* line 336, ../../sass/style.scss */
.soc-icons-wrap .crum-youtube {
  background-color: #e02a20;
}
/* line 339, ../../sass/style.scss */
.soc-icons-wrap .crum-linkedin {
  background-color: #3371b7;
}
/* line 342, ../../sass/style.scss */
.soc-icons-wrap .crum-picasa {
  background-color: #58a9de;
}
/* line 345, ../../sass/style.scss */
.soc-icons-wrap .crum-pinterest {
  background-color: #c92619;
}
/* line 348, ../../sass/style.scss */
.soc-icons-wrap .crum-wordpress {
  background-color: #464646;
}
/* line 351, ../../sass/style.scss */
.soc-icons-wrap .crum-dropbox {
  background-color: #007ee5;
}
/* line 354, ../../sass/style.scss */
.soc-icons-wrap .crum-rss {
  background-color: #f26109;
}
/* line 357, ../../sass/style.scss */
.soc-icons-wrap .crum-instagram {
  background-color: #36658c;
}
/* line 360, ../../sass/style.scss */
.soc-icons-wrap .crum-dribble {
  background-color: #ec6197;
}
/* line 363, ../../sass/style.scss */
.soc-icons-wrap .crum-microsoft {
  background-color: #00188f;
}
/* line 366, ../../sass/style.scss */
.soc-icons-wrap .crum-deviantart {
  background-color: #536659;
}
/* line 369, ../../sass/style.scss */
.soc-icons-wrap .crum-flickr {
  background-color: #ff0093;
}

/*------------------------------------*\
	$SEARCH FORM
\*------------------------------------*/
/* line 379, ../../sass/style.scss */
.top-bar-section .search-form {
  padding: 0;
}
/* line 382, ../../sass/style.scss */
.top-bar-section .search-form :hover {
  background: #fff;
}

/* line 386, ../../sass/style.scss */
.top-bar-section .search-form > a {
  border-right: 1px solid gainsboro;
  padding-left: 12px;
  padding-right: 12px;
  text-align: center;
  font-size: 11px;
}

/* line 396, ../../sass/style.scss */
.search-form i {
  font-size: 1.6em;
  position: relative;
  line-height: 13px;
}
/* line 401, ../../sass/style.scss */
.search-form form {
  opacity: 0;
  position: absolute;
  top: -2px;
  right: 40px;
}
/* line 408, ../../sass/style.scss */
.search-form form.active {
  opacity: 1;
}

/* line 415, ../../sass/style.scss */
#panel-searchform.active > div {
  display: block !important;
  width: 300px;
  z-index: 10;
}

/* line 421, ../../sass/style.scss */
#panel-searchform .close {
  position: absolute;
  right: 8px;
  top: 8px;
  z-index: 100;
}
/* line 427, ../../sass/style.scss */
#panel-searchform .close i {
  font-size: 8px;
}

/*------------------------------------*\
	$TEXT FIELD
\*------------------------------------*/
/* line 436, ../../sass/style.scss */
.top-text {
  font-size: .9em;
  padding-left: 2%;
  color: #5e5e5e;
}

/*------------------------------------*\
	$MINI CART
\*------------------------------------*/
/* line 447, ../../sass/style.scss */
.minicart-wrap {
  padding: 0 20px;
  color: inherit;
  position: relative;
  height: 37px;
  border-right: 1px solid gainsboro;
  border-left: 1px solid gainsboro;
}
/* line 455, ../../sass/style.scss */
.minicart-wrap:hover {
  background: #fff;
  color: #ff3800;
}
/* line 461, ../../sass/style.scss */
.minicart-wrap a {
  color: inherit;
  font-size: .9em;
  position: relative;
  top: -1px;
  padding-left: 6px;
}

/* line 469, ../../sass/style.scss */
.minicart-wrap .megamenu {
  display: none;
}

/*------------------------------------*\
	$LANGUAGE SELECTOR
\*------------------------------------*/
/* line 479, ../../sass/style.scss */
.lang-sel {
  position: relative;
  margin: 0 40px;
  font-size: 11px;
}
/* line 484, ../../sass/style.scss */
.lang-sel li {
  width: 100%;
}
/* line 487, ../../sass/style.scss */
.lang-sel a {
  color: #777777;
}

/* line 492, ../../sass/style.scss */
.lang-sel.hovered ul {
  opacity: 1;
  visibility: visible;
}

/* line 496, ../../sass/style.scss */
.lang-sel i {
  margin: 0 10px 0 0;
  font-size: 16px;
  position: relative;
  top: 2px;
}

/* line 502, ../../sass/style.scss */
.lang-sel strong {
  margin-right: 10px;
}

/* line 504, ../../sass/style.scss */
.lang-sel ul {
  border: 1px solid #eaeced;
  position: absolute;
  top: 37px;
  right: -10px;
  opacity: 0;
  visibility: hidden;
  z-index: 9999;
  overflow: visible !important;
}

/*------------------------------------*\
    HEADER
\*------------------------------------*/
/* line 529, ../../sass/style.scss */
.admin-bar #header.fixed {
  top: 32px !important;
}

/* line 533, ../../sass/style.scss */
.site-title {
  font-weight: 400;
  font-size: 46px;
  letter-spacing: 2px;
  margin: 0;
}

/* line 536, ../../sass/style.scss */
#header.fixed {
  width: 100%;
  top: 0;
  background: #fff;
  height: 57px;
  z-index: 10;
  -webkit-transform: translate3d(0, 0, 0);
  position: fixed;
}
/* line 546, ../../sass/style.scss */
#header.fixed .header-inside {
  padding: 0;
}
/* line 549, ../../sass/style.scss */
#header.fixed .main-nav {
  padding-top: 0;
}
/* line 552, ../../sass/style.scss */
#header.fixed .logo {
  padding-bottom: 0;
}
/* line 554, ../../sass/style.scss */
#header.fixed .logo img {
  max-height: 57px;
}
/* line 558, ../../sass/style.scss */
#header.fixed .site-title {
  font-size: 36px;
}
/* line 561, ../../sass/style.scss */
#header.fixed .menu-primary-navigation > li > a {
  margin-bottom: 0;
}

/* line 566, ../../sass/style.scss */
.site-header .header-inside {
  padding: 15px 0 0 0;
  box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.1);
}
/* line 570, ../../sass/style.scss */
.site-header .header-inside .logo {
  padding-bottom: 15px;
}

/* line 576, ../../sass/style.scss */
.logo .ie {
  display: none;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 581, ../../sass/style.scss */
  .logo .hideie {
    display: none;
  }

  /* line 584, ../../sass/style.scss */
  .logo .ie {
    display: inline-block;
  }
}
/* line 591, ../../sass/style.scss */
.header-style-2 .logo {
  float: right !important;
  text-align: right;
}
/* line 595, ../../sass/style.scss */
.header-style-2 .menu-primary-navigation {
  float: left;
  width: 100%;
}

/* line 601, ../../sass/style.scss */
.header-style-3 .logo {
  width: 100%;
  text-align: center;
  padding: 15px 0;
}
/* line 606, ../../sass/style.scss */
.header-style-3 .main-nav {
  width: 100%;
  text-align: center;
}
/* line 610, ../../sass/style.scss */
.header-style-3 .menu-primary-navigation {
  width: 100%;
}
/* line 613, ../../sass/style.scss */
.header-style-3 .menu-primary-navigation li {
  float: none;
  text-align: left;
}
/* line 617, ../../sass/style.scss */
.header-style-3 .menu-primary-navigation ul.dropdown li {
  float: left;
}
/* line 621, ../../sass/style.scss */
.header-style-3 #header.scroll-to-fixed-fixed .logo {
  display: none;
}

/* line 629, ../../sass/style.scss */
.header-style-4.has-top-bar.admin-bar #header {
  top: 69px!important;
}
/* line 635, ../../sass/style.scss */
.header-style-4.has-top-bar #header {
  top: 37px!important;
}
/* line 638, ../../sass/style.scss */
.header-style-4.has-top-bar #header.scroll-to-fixed-fixed {
  top: 0!important;
}
/* line 644, ../../sass/style.scss */
.header-style-4.admin-bar #header.scroll-to-fixed-fixed {
  top: 32px!important;
}
/* line 649, ../../sass/style.scss */
.header-style-4 #header.scroll-to-fixed-fixed {
  position: fixed !important;
}
/* line 653, ../../sass/style.scss */
.header-style-4 #header {
  position: absolute !important;
  width: 100%;
  z-index: 100;
  background: #fff;
  background: rgba(255, 255, 255, 0.75);
}
/* line 662, ../../sass/style.scss */
.header-style-4 #stunning-header {
  margin-top: 0 !important;
}

/*------------------------------------*\
    TOP MENU
\*------------------------------------*/
/**
 * ICONS........................................
 * DROPDOWN CONFIGURATION.......................
 * DROPDOWNS TO LEFT SIDE.......................
 * SUBMENU INDICATORS...........................
 * MEGAMENU.....................................
 * MEGAMENU LIST................................
 * MEGAMENU LINKS...............................
 * MEGAMENU WIDTH...............................
 * MEGAMENU GRID SYSTEM.........................
 * RIGHT ALIGNMENT (MENU ITEM)..................
 * COLLAPSIBLE MENU.............................
 */
/* line 687, ../../sass/style.scss */
.top-bar-menu {
  border-right: 1px solid gainsboro;
}

/* line 691, ../../sass/style.scss */
.main-nav {
  padding-top: 10px;
}

/* line 695, ../../sass/style.scss */
.menu-primary-navigation {
  padding: 0;
  margin: 0;
  position: relative;
  float: right;
  list-style: none;
  border-radius: 3px;
}

/* line 703, ../../sass/style.scss */
.menu-primary-navigation li {
  display: inline-block;
  float: left;
}

/* line 707, ../../sass/style.scss */
.menu-primary-navigation a {
  -o-transition: all .2s linear;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  transition: all .2s linear;
  outline: none;
  z-index: 10;
}

/* line 718, ../../sass/style.scss */
.menu-primary-navigation > li:last-child a {
  margin-right: 0;
}
/* line 721, ../../sass/style.scss */
.menu-primary-navigation > li:last-child .indicator {
  right: 0 !important;
}

/* line 726, ../../sass/style.scss */
.menu-primary-navigation > li > a {
  position: relative;
  padding: 12px 24px 12px 24px;
  margin-right: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #5e5e5e;
  text-decoration: none;
  display: inline-block;
  margin-bottom: 23px;
}

/* line 738, ../../sass/style.scss */
.menu-primary-navigation > li.has-description > a {
  padding: 9px 24px 9px 24px;
}

/* line 741, ../../sass/style.scss */
.menu-primary-navigation > li.has-submenu > a {
  padding-right: 34px;
}

/* line 744, ../../sass/style.scss */
.menu-primary-navigation > li > a > .desc {
  display: block;
}

/*------------------------------------*\
    $ICONS
\*------------------------------------*/
/* line 753, ../../sass/style.scss */
.menu-primary-navigation > li.has-icon > a {
  padding-left: 64px;
  min-height: 57px;
}

/* line 757, ../../sass/style.scss */
.menu-primary-navigation > li > a > i {
  font-size: 32px;
  width: 32px;
  position: absolute;
  display: block;
  left: 15px;
  top: 13px;
}

/* line 766, ../../sass/style.scss */
.menu-primary-navigation li ul li.has-icon.has-description i {
  font-size: 20px;
  line-height: 9px;
  top: 12px;
}
/* line 771, ../../sass/style.scss */
.menu-primary-navigation li ul li.has-icon.has-description .desc {
  text-indent: 22px;
}

/* line 776, ../../sass/style.scss */
.menu-primary-navigation .megamenu li.has-icon.has-description .desc {
  text-indent: 32px;
}

/* line 780, ../../sass/style.scss */
.menu-primary-navigation li .desc {
  font-size: 0.85em;
  font-style: italic;
  display: block;
}

/*------------------------------------*\
    $DROPDOWN CONFIGURATION
\*------------------------------------*/
/* line 794, ../../sass/style.scss */
.menu-primary-navigation ul.dropdown,
.menu-primary-navigation ul.dropdown li ul.dropdown {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  z-index: 99;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.1);
  min-width: 220px;
}

/* line 806, ../../sass/style.scss */
.menu-primary-navigation ul.dropdown {
  top: auto;
}

/* line 809, ../../sass/style.scss */
.menu-primary-navigation ul.dropdown li ul.dropdown {
  left: 100%;
  top: inherit;
}

/* line 814, ../../sass/style.scss */
.menu-primary-navigation ul.dropdown li {
  clear: both;
  width: 100%;
  font-size: 12px;
  border-bottom: 1px solid #f5f5f5;
  border-left: 1px solid #f5f5f5;
  border-right: 1px solid #f5f5f5;
}
/* line 822, ../../sass/style.scss */
.menu-primary-navigation ul.dropdown li:first-child {
  border-top: 1px solid #f5f5f5;
  border-left: 1px solid #f5f5f5;
  border-right: 1px solid #f5f5f5;
}
/* line 829, ../../sass/style.scss */
.menu-primary-navigation ul.dropdown li:last-child {
  border-bottom: 1px solid #f5f5f5;
}
/* line 833, ../../sass/style.scss */
.menu-primary-navigation ul.dropdown li:hover {
  background: #fff;
}

/* line 838, ../../sass/style.scss */
.menu-primary-navigation ul.dropdown li a {
  width: 100%;
  padding: 14px 24px 14px;
  display: inline-block;
  float: left;
  clear: both;
  font-family: 'Open Sans', sans-serif;
  text-decoration: none;
  color: #444444;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* line 851, ../../sass/style.scss */
.menu-primary-navigation ul.dropdown li i {
  position: relative;
  left: -10px;
  font-size: 16px;
  line-height: 12px;
  top: 3px;
}

/*------------------------------------*\
    $DROPDOWNS TO LEFT SIDE
\*------------------------------------*/
/* line 866, ../../sass/style.scss */
.menu-primary-navigation ul.dropdown li ul.dropdown.left {
  left: auto;
  right: 100%;
}

/*------------------------------------*\
    $SUBMENU INDICATORS
\*------------------------------------*/
/* line 878, ../../sass/style.scss */
.menu-primary-navigation .indicator {
  position: absolute;
  right: 18px;
  top: 12px;
  font-size: 14px;
}

/* line 884, ../../sass/style.scss */
.menu-primary-navigation .has-description .indicator {
  top: 10px;
}

/* line 888, ../../sass/style.scss */
.menu-primary-navigation ul li {
  position: relative;
}

/* line 891, ../../sass/style.scss */
.menu-primary-navigation ul li .indicator {
  font-size: 12px;
  top: 12px;
  right: 1px;
}

/*------------------------------------*\
    $MEGAMENU
\*------------------------------------*/
/* line 903, ../../sass/style.scss */
.menu-primary-navigation > li > .megamenu {
  position: absolute;
  display: none;
  width: 25%;
  top: auto;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  color: #444444;
  background: #fff;
  box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.1);
  z-index: 99;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 919, ../../sass/style.scss */
.menu-primary-navigation li .megamenu-content {
  border: 1px solid #f5f5f5;
  padding: 15px 15px 0 15px;
}
/* line 923, ../../sass/style.scss */
.menu-primary-navigation li .megamenu-content a {
  display: inline !important;
}

/* line 926, ../../sass/style.scss */
.megamenu-content p {
  margin-bottom: 0;
}

/*------------------------------------*\
    $MEGAMENU LIST
\*------------------------------------*/
/* line 938, ../../sass/style.scss */
.menu-primary-navigation li > .megamenu ul {
  margin: 0;
  float: left;
  padding: 0;
  display: block;
  position: relative;
  border-top: 1px solid #f5f5f5;
  overflow: hidden;
}
/* line 947, ../../sass/style.scss */
.menu-primary-navigation li > .megamenu ul:first-child {
  border-left: 1px solid #f5f5f5;
}

/* line 951, ../../sass/style.scss */
.menu-primary-navigation li > .megamenu ul li {
  width: 100%;
  padding: 10px 24px;
  border-bottom: 1px solid #f5f5f5;
  border-right: 1px solid #f5f5f5;
}
/* line 959, ../../sass/style.scss */
.menu-primary-navigation li > .megamenu ul li i {
  font-size: 18px;
  line-height: 1px;
  position: relative;
  top: 3px;
  padding-right: 10px;
}
/* line 967, ../../sass/style.scss */
.menu-primary-navigation li > .megamenu ul li:hover {
  background: #ff3800;
  color: #fff;
}
/* line 971, ../../sass/style.scss */
.menu-primary-navigation li > .megamenu ul li:hover a {
  color: #fff;
}

/*------------------------------------*\
    $MEGAMENU LINKS
\*------------------------------------*/
/* line 986, ../../sass/style.scss */
.menu-primary-navigation li > .megamenu a {
  color: #444444;
  text-decoration: none;
  font-size: 12px;
  display: block;
}

/* to fix right attribute on submenus (menu aligned to left (default)) */
/* line 996, ../../sass/style.scss */
.menu-primary-navigation > li.fix-sub > .megamenu,
.menu-primary-navigation > li.fix-sub > .megamenu.half-width,
.menu-primary-navigation > li.fix-sub > .dropdown {
  right: 0;
}

/*------------------------------------*\
    $MEGAMENU WIDTH
\*------------------------------------*/
/* line 1006, ../../sass/style.scss */
.menu-primary-navigation > li > .megamenu.half-width {
  width: 50%;
}

/* line 1009, ../../sass/style.scss */
.menu-primary-navigation > li > .megamenu.full-width {
  width: 100%;
  left: 0;
}

/*------------------------------------*\
    $MEGAMENU GRID SYSTEM
\*------------------------------------*/
/* line 1021, ../../sass/style.scss */
.megamenu .row {
  margin: 0;
}

/*------------------------------------*\
    $RIGHT ALIGNMENT (MENU ITEM)
\*------------------------------------*/
/* line 1032, ../../sass/style.scss */
.menu-primary-navigation > li.right {
  float: right;
}

/* line 1037, ../../sass/style.scss */
.menu-primary-navigation > li.right > .megamenu,
.menu-primary-navigation > li.right > .megamenu.half-width,
.menu-primary-navigation > li.right > .dropdown {
  right: 0;
}

/* to fix right attribute on submenus (menu aligned to right) */
/* line 1042, ../../sass/style.scss */
.menu-primary-navigation > li.jsright {
  float: right;
}

/* line 1047, ../../sass/style.scss */
.menu-primary-navigation > li.jsright.last > .megamenu,
.menu-primary-navigation > li.jsright.last > .megamenu.half-width,
.menu-primary-navigation > li.jsright.last > .dropdown {
  right: 0;
}

/*------------------------------------*\
    $COLLAPSIBLE MENU
\*------------------------------------*/
/* line 1058, ../../sass/style.scss */
.menu-primary-navigation > li.showhide {
  display: none;
  width: 100%;
  height: 50px;
  cursor: pointer;
  color: #fff;
  background: #ff3800;
}

/* line 1066, ../../sass/style.scss */
.menu-primary-navigation > li.showhide span.title {
  margin: 15px 0 0 25px;
  font-family: 'Open Sans', sans-serif;
  float: left;
}

/* line 1071, ../../sass/style.scss */
.menu-primary-navigation > li.showhide span.icon {
  margin: 17px 20px;
  float: right;
}

/* line 1075, ../../sass/style.scss */
.menu-primary-navigation > li.showhide .icon em {
  margin-bottom: 3px;
  display: block;
  width: 20px;
  height: 2px;
  background: #fff;
}

/* orange */
/* line 1085, ../../sass/style.scss */
.menu-primary-navigation > li.active > a {
  color: #ff3800;
}

/* line 1086, ../../sass/style.scss */
.menu-primary-navigation > li:hover > a {
  color: #ff3800;
}

/* line 1087, ../../sass/style.scss */
.menu-primary-navigation ul.dropdown li:hover > a {
  background: #ff3800;
  color: #fff;
}

/* line 1088, ../../sass/style.scss */
.menu-primary-navigation li > .megamenu form input[type="text"]:focus, .menu-primary-navigation li > .megamenu form textarea:focus {
  border-color: #ff3800;
}

/* line 1089, ../../sass/style.scss */
.menu-primary-navigationli > .megamenu form input[type="submit"]:hover {
  background: #ff3800;
  color: #fff;
}

/* line 1090, ../../sass/style.scss */
.menu-primary-navigation li > .megamenu a:hover {
  color: #ff3800;
}

/*------------------------------------*\
    STUNNING HEADER
\*------------------------------------*/
/* line 1099, ../../sass/style.scss */
#stunning-header {
  border-bottom: 1px solid gainsboro;
  overflow: hidden;
  position: relative;
}
/* line 1104, ../../sass/style.scss */
#stunning-header .header-title {
  font-size: 4em;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: 300;
  margin: 0;
  line-height: 1.2;
  color: inherit;
}
/* line 1112, ../../sass/style.scss */
#stunning-header .header-meta {
  font-size: 20px;
  font-weight: 300;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
/* line 1117, ../../sass/style.scss */
#stunning-header .header-meta p {
  margin-bottom: 0;
}
/* line 1123, ../../sass/style.scss */
#stunning-header .columns {
  display: table;
}
/* line 1128, ../../sass/style.scss */
#stunning-header header {
  display: table-cell;
  vertical-align: middle;
  padding: 2em 0 2.5em;
}
/* line 1134, ../../sass/style.scss */
#stunning-header .right {
  text-align: right;
}
/* line 1137, ../../sass/style.scss */
#stunning-header .center {
  text-align: center;
}
/* line 1140, ../../sass/style.scss */
#stunning-header .st-wrap.both {
  width: 100%;
}
/* line 1144, ../../sass/style.scss */
#stunning-header .st-wrap.both .header-title {
  float: left;
}
/* line 1147, ../../sass/style.scss */
#stunning-header .st-wrap.both .breadcrumbs {
  float: right;
  margin-top: 10px;
}
/* line 1153, ../../sass/style.scss */
#stunning-header .breadcrumbs {
  margin-top: 1em;
  color: inherit;
  font-size: 0.78571rem;
  background: rgba(255, 255, 255, 0.3);
  border: none;
}
/* line 1160, ../../sass/style.scss */
#stunning-header .breadcrumbs a {
  color: inherit;
  text-decoration: underline;
}
/* line 1165, ../../sass/style.scss */
#stunning-header .breadcrumbs .sep {
  color: inherit;
  padding: 0 10px;
  font-size: 0.57143rem;
  opacity: .7;
}
/* line 1171, ../../sass/style.scss */
#stunning-header .breadcrumbs .trail-browse {
  padding-right: 10px;
}

/* -----------------------------------------
   VIDEO WRAPPER
----------------------------------------- */
/* line 1186, ../../sass/style.scss */
.upb_video-wrapper {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
}

/* line 1193, ../../sass/style.scss */
.upb_video-text {
  display: table;
}

/* line 1197, ../../sass/style.scss */
.upb_video-text > .row {
  display: table-cell;
  vertical-align: middle;
}

/* -----------------------------------------
   BLOG AND SIDEBAR LAYOUTS
----------------------------------------- */
/* line 1210, ../../sass/style.scss */
.blog-section.sidebar-both,
.blog-section.sidebar-right2 {
  width: 75%;
  float: left;
}

/* line 1214, ../../sass/style.scss */
.blog-section.sidebar-both2 {
  width: 66.66%;
  float: left;
}

/* line 1218, ../../sass/style.scss */
.blog-section.sidebar-both2 #main-content {
  float: right;
  width: 50%;
}

/* line 1222, ../../sass/style.scss */
.blog-section.sidebar-both2 #left-sidebar {
  width: 50%;
}

/* line 1225, ../../sass/style.scss */
.blog-section.sidebar-left2 {
  width: 75%;
  float: right;
}

/* line 1229, ../../sass/style.scss */
.sidebar-both #left-sidebar {
  width: 33.3%;
  float: left;
}

/* line 1233, ../../sass/style.scss */
.sidebar-both #main-content {
  width: 66.6%;
  float: right;
}

/* line 1237, ../../sass/style.scss */
.sidebar-right2 #left-sidebar {
  width: 33.3%;
  float: right;
}

/* line 1241, ../../sass/style.scss */
.sidebar-right2 #main-content {
  width: 66.6%;
  float: left;
}

/* line 1245, ../../sass/style.scss */
.sidebar-left2 #main-content {
  width: 66.6%;
  float: right;
}

/* line 1249, ../../sass/style.scss */
.sidebar-left2 #right-sidebar {
  width: 33.3%;
  float: left;
}

/* line 1253, ../../sass/style.scss */
.sidebar-left #main-content {
  float: right;
}

/* line 1256, ../../sass/style.scss */
.sidebar-left #left-sidebar {
  float: left;
}

/* line 1259, ../../sass/style.scss */
aside.sidebar {
  position: relative;
  z-index: 1;
}

/*------------------------------------*\
    POST STYLE
\*------------------------------------*/
/* line 1269, ../../sass/style.scss */
article.post, body.search-results #main-content article {
  margin-bottom: 2.5em;
  overflow: hidden;
}
/* line 1273, ../../sass/style.scss */
article.post .entry-body, body.search-results #main-content article .entry-body {
  overflow: hidden;
}
/* line 1277, ../../sass/style.scss */
article.post .entry-featured, body.search-results #main-content article .entry-featured {
  display: none;
}
/* line 1281, ../../sass/style.scss */
article.post .entry-thumbnail, article.post .my-work-slider, body.search-results #main-content article .entry-thumbnail, body.search-results #main-content article .my-work-slider {
  margin-bottom: 15px;
  padding: 7px;
  border-radius: 3px;
  background: whitesmoke;
  border: 1px solid gainsboro;
}
/* line 1290, ../../sass/style.scss */
article.post.sticky-post .entry-thumbnail, article.post.sticky-post .my-work-slider, body.search-results #main-content article.sticky-post .entry-thumbnail, body.search-results #main-content article.sticky-post .my-work-slider {
  float: left;
}
/* line 1294, ../../sass/style.scss */
article.post .entry-title, body.search-results #main-content article .entry-title {
  clear: both;
}
/* line 1298, ../../sass/style.scss */
article.post h3.entry-title, body.search-results #main-content article h3.entry-title {
  margin: 0;
}
/* line 1302, ../../sass/style.scss */
article.post h2.entry-title, body.search-results #main-content article h2.entry-title {
  font-size: 18px;
}
/* line 1306, ../../sass/style.scss */
article.post h1.entry-title, body.search-results #main-content article h1.entry-title {
  padding: 0 0 5px;
  margin: 0;
  line-height: 1;
}
/* line 1312, ../../sass/style.scss */
article.post.single .entry-header, body.search-results #main-content article.single .entry-header {
  margin-bottom: 2em;
}
/* line 1316, ../../sass/style.scss */
article.post .entry-footer .inner, body.search-results #main-content article .entry-footer .inner {
  border: 1px solid gainsboro;
  font-size: .7rem;
  padding: .5em 1em;
  border-radius: 3px;
  margin-top: 2.5em;
  line-height: 2;
}
/* line 1325, ../../sass/style.scss */
article.post .entry-meta, body.search-results #main-content article .entry-meta {
  font-size: .7rem;
}
/* line 1327, ../../sass/style.scss */
article.post .entry-meta > span, body.search-results #main-content article .entry-meta > span {
  margin-right: 1em;
}
/* line 1330, ../../sass/style.scss */
article.post .entry-meta a, body.search-results #main-content article .entry-meta a {
  color: inherit;
}
/* line 1333, ../../sass/style.scss */
article.post .entry-meta a:hover, body.search-results #main-content article .entry-meta a:hover {
  color: #ff3800;
}
/* line 1337, ../../sass/style.scss */
article.post .entry-meta i, body.search-results #main-content article .entry-meta i {
  margin-right: .2em;
}
/* line 1340, ../../sass/style.scss */
article.post .entry-meta .crum-tags, body.search-results #main-content article .entry-meta .crum-tags {
  margin-right: .4em;
}
/* line 1344, ../../sass/style.scss */
article.post .comments-link, body.search-results #main-content article .comments-link {
  font-size: .7rem;
}
/* line 1346, ../../sass/style.scss */
article.post .comments-link a, body.search-results #main-content article .comments-link a {
  color: inherit;
}
/* line 1349, ../../sass/style.scss */
article.post .comments-link a:hover, body.search-results #main-content article .comments-link a:hover {
  color: #ff3800;
}

/* line 1357, ../../sass/style.scss */
body.search h1.page-title {
  margin-bottom: 20px;
  margin-top: 0;
  line-height: 1.1;
}
/* line 1363, ../../sass/style.scss */
body.search #searchform {
  margin-bottom: 25px;
}

/* line 1370, ../../sass/style.scss */
body.search #main-content article h2.entry-title {
  margin-bottom: 0;
}
/* line 1374, ../../sass/style.scss */
body.search #main-content article .entry-summary {
  font-size: 12px;
}

/* line 1384, ../../sass/style.scss */
.bookmarks {
  float: left;
  position: relative;
  top: 5px;
  width: 60px;
  color: #fff;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
/* line 1392, ../../sass/style.scss */
.bookmarks > div {
  border-radius: 3px 0 0 3px;
  margin-bottom: 2px;
  padding: 5px;
}
/* line 1398, ../../sass/style.scss */
.bookmarks .avatar {
  padding: 0;
  border-radius: 3px 0 0 3px;
  border-right: 0;
}
/* line 1404, ../../sass/style.scss */
.bookmarks .data {
  background-color: #ff3800;
  text-align: center;
}
/* line 1409, ../../sass/style.scss */
.bookmarks .day {
  font-size: 24px;
  font-weight: 900;
  text-align: center;
  display: block;
  margin-bottom: 2px;
}
/* line 1417, ../../sass/style.scss */
.bookmarks .month {
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  display: block;
}
/* line 1424, ../../sass/style.scss */
.bookmarks .entry-icon {
  text-align: center;
  font-size: 21px;
  line-height: 48px;
  color: #666b6d;
  background: whitesmoke;
  border: 1px solid gainsboro;
  border-right: none;
}

/* line 1435, ../../sass/style.scss */
#portfolio-loop.grid {
  padding: 0;
  list-style: none;
  margin: 0 -0.71429rem 0 -0.71429rem;
}

/* line 1442, ../../sass/style.scss */
.single article.post .entry-icon {
  float: right;
}

/* line 1449, ../../sass/style.scss */
.large-block-grid-2 article.format-status .entry-content {
  min-height: 260px;
}

/* line 1456, ../../sass/style.scss */
.large-block-grid-3 article.format-status .entry-content {
  min-height: 260px;
}
/* line 1460, ../../sass/style.scss */
.large-block-grid-3 h2.entry-title {
  padding-top: .37em;
  margin-bottom: 10px;
}

/* line 1465, ../../sass/style.scss */
h1.entry-title {
  margin-top: 0;
  font-size: 2.14286rem;
}

/* line 1470, ../../sass/style.scss */
h2.entry-title {
  margin: 0 0 15px 0;
  line-height: 1;
  font-weight: 400;
  font-size: 24px;
}

/* line 1477, ../../sass/style.scss */
.subheader {
  font-size: 0.78571rem;
}
/* line 1480, ../../sass/style.scss */
.subheader a {
  color: inherit;
}
/* line 1483, ../../sass/style.scss */
.subheader a:hover {
  color: #ff3800;
}
/* line 1488, ../../sass/style.scss */
.subheader .crum-tags {
  margin-left: 15px;
}

/* line 1494, ../../sass/style.scss */
.entry-content .entry-author {
  text-align: center;
}
/* line 1497, ../../sass/style.scss */
.entry-content .avatar {
  margin: 10px auto 10px auto;
}
/* line 1501, ../../sass/style.scss */
.entry-content > .row {
  margin-bottom: 4rem;
}

/* line 1507, ../../sass/style.scss */
.tooltip.tip-left, .tooltip.tip-right {
  white-space: nowrap;
}

/* line 1511, ../../sass/style.scss */
.nav-single {
  display: none;
}
/* line 1513, ../../sass/style.scss */
.nav-single .alignleft {
  left: 0;
}
/* line 1516, ../../sass/style.scss */
.nav-single .alignright {
  right: 40px;
}
/* line 1520, ../../sass/style.scss */
.nav-single .has-tip {
  width: 40px;
  height: 80px;
  font-size: 32px;
  border: none;
  background: whitesmoke;
  border-radius: 3px;
}
/* line 1529, ../../sass/style.scss */
.nav-single .has-tip i {
  top: 25px;
  display: inline-block;
  position: relative;
  width: 100%;
  text-align: center;
}
/* line 1538, ../../sass/style.scss */
.nav-single span {
  position: fixed;
  top: 50%;
  margin-top: -51px;
  display: block;
}

/* line 1548, ../../sass/style.scss */
figure {
  max-width: 100%;
  margin: 0 auto 1.42857rem;
}

/* line 1554, ../../sass/style.scss */
figure img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 1558, ../../sass/style.scss */
img.alignright {
  float: right;
  margin: 0 0 18px 18px;
}

/* line 1563, ../../sass/style.scss */
img.alignleft {
  float: left;
  margin: 0 18px 18px 0;
}

/* line 1568, ../../sass/style.scss */
img.aligncenter {
  display: block;
  margin: 18px auto;
}

/* line 1575, ../../sass/style.scss */
.gallery dt, .gallery dl {
  display: inline-block;
}

/* line 1584, ../../sass/style.scss */
.slideshow-window {
  background: none !important;
  border: none !important;
}

/* line 1590, ../../sass/style.scss */
figure.figure {
  margin: 0 auto;
}
/* line 1593, ../../sass/style.scss */
figure.figure figcaption {
  font-size: 0.78571rem;
  line-height: 1.4;
  font-style: italic;
  padding: 8px 10px;
  color: #999;
  caption-side: bottom;
}

/* line 1603, ../../sass/style.scss */
figure.alignright.figure {
  float: right;
  margin: 0 0 18px 18px;
}

/* line 1608, ../../sass/style.scss */
figure.alignleft.figure {
  float: left;
  margin: 0 18px 18px 0;
}

/* line 1613, ../../sass/style.scss */
.center-align {
  text-align: center;
}

/* line 1617, ../../sass/style.scss */
.v-align-wrapper {
  display: table;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  *position: relative;
  width: 100%;
}

/* line 1622, ../../sass/style.scss */
.v-align-content {
  display: table-cell;
  vertical-align: middle;
  *position: absolute;
  *top: 50%;
  width: 100%;
}

/* line 1629, ../../sass/style.scss */
.page-template-page-templatescoming-soon-php #header, .page-template-page-templatescoming-soon-php #footer {
  display: none;
}

/* line 1634, ../../sass/style.scss */
.countdown-page {
  text-align: center;
}
/* line 1638, ../../sass/style.scss */
.countdown-page .logo {
  margin-bottom: 3em;
}
/* line 1641, ../../sass/style.scss */
.countdown-page .countdown {
  margin: 3em 0 5em;
}
/* line 1645, ../../sass/style.scss */
.countdown-page form {
  margin: 0 0 2em;
}

/* line 1653, ../../sass/style.scss */
.countdown {
  list-style: none;
}
/* line 1656, ../../sass/style.scss */
.countdown li {
  display: inline-block;
  vertical-align: middle;
}
/* line 1660, ../../sass/style.scss */
.countdown .circle {
  width: 7.14286rem;
  height: 7.14286rem;
  margin: 0 10px;
  border-radius: 1000px;
  background-color: #ff3800;
}
/* line 1669, ../../sass/style.scss */
.countdown .digit {
  line-height: 7.14286rem;
  font-size: 48px;
  color: #fff;
  display: block;
  font-family: "Arial", "Helvetica", sans-serif;
}
/* line 1677, ../../sass/style.scss */
.countdown .time {
  display: inline-block;
  padding-top: 1em;
  font-size: .8em;
}
/* line 1683, ../../sass/style.scss */
.countdown .delim {
  font-size: 20px;
  line-height: 7.14286rem;
}

/* line 1689, ../../sass/style.scss */
.text-content {
  margin-bottom: 30px;
}

/* line 1693, ../../sass/style.scss */
.text-content {
  text-align: center;
}

/* line 1698, ../../sass/style.scss */
.text-content span {
  color: #ff3800;
}

/* line 1702, ../../sass/style.scss */
.footer-widget {
  background-color: #eee;
}

/* line 1706, ../../sass/style.scss */
body > header.contain-to-grid {
  margin-bottom: 2.28571rem;
  max-width: 100%;
  padding-bottom: 0;
}

/* line 1712, ../../sass/style.scss */
.index-card {
  border-bottom: 1px solid #ddd;
  padding-bottom: 2.28571rem;
  margin-bottom: 2.28571rem;
}

/* line 1720, ../../sass/style.scss */
#content {
  padding: 3.57143rem 0 1.78571rem 0;
}

/* -----------------------------------------
   NAVIGATION AND PAGINATION
----------------------------------------- */
/* line 1728, ../../sass/style.scss */
.page-numbers li span.current {
  background: #fff;
  padding: 6px 10px;
  font-weight: normal;
  cursor: normal;
  border: 1px solid gainsboro;
  border-radius: 3px;
  color: #777777;
}

/* line 1738, ../../sass/style.scss */
.page-numbers li a.page-numbers {
  background: #fff;
  padding: 6px 10px;
  font-weight: normal;
  cursor: normal;
  border: 1px solid gainsboro;
  border-radius: 3px;
  color: #ff3800;
}

/* line 1748, ../../sass/style.scss */
.page-numbers li a.page-numbers.next {
  padding: 6px 8px;
}

/* line 1752, ../../sass/style.scss */
.page-numbers li {
  margin-left: 2px;
}

/* line 1756, ../../sass/style.scss */
.pagination-centered li {
  float: none;
  display: inline-block;
}

/* line 1761, ../../sass/style.scss */
.page-numbers li {
  margin-left: 0.57143rem;
}

/* line 1767, ../../sass/style.scss */
.pagination li .page-numbers {
  font-size: 13px;
  border: 1px solid gainsboro;
  padding: 0.68571em 1.1429em 0.65714em;
  color: #777777;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 1775, ../../sass/style.scss */
.pagination li .page-numbers:hover {
  color: #ff3800;
}
/* line 1780, ../../sass/style.scss */
.pagination li .page-numbers.next {
  padding: 0.68571em 1.1029em 0.65714em;
}
/* line 1784, ../../sass/style.scss */
.pagination li .page-numbers.current {
  border-color: #ff3800;
}
/* line 1786, ../../sass/style.scss */
.pagination li .page-numbers.current:hover {
  color: #fff;
}

/* line 1793, ../../sass/style.scss */
.page-links {
  padding: 1em 0;
  overflow: hidden;
  border-top: 1px dashed #ccc;
  padding-top: 30px;
  margin-top: 30px;
}
/* line 1801, ../../sass/style.scss */
.page-links a {
  font-size: .9em;
  border: 1px solid #ff3800;
  padding: 0.38571em .9429em 0.35714em;
  color: #777777;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 0 0 0 10px;
}

/* -----------------------------------------
   AUTHOR BOX
----------------------------------------- */
/* line 1816, ../../sass/style.scss */
.about-author {
  padding: 0 0 1.5em;
  margin-bottom: 1.5em;
  overflow: hidden;
}
/* line 1821, ../../sass/style.scss */
.about-author .author-photo {
  margin: 0 1.2em  .3em 0;
  float: left;
}
/* line 1825, ../../sass/style.scss */
.about-author .author-name {
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
/* line 1828, ../../sass/style.scss */
.about-author .author-name a {
  font-size: 1.14286rem;
}
/* line 1831, ../../sass/style.scss */
.about-author .author-name span {
  display: block;
  font-size: 0.78571rem;
}
/* line 1836, ../../sass/style.scss */
.about-author .share-icons {
  padding: 5px 0 15px;
}
/* line 1839, ../../sass/style.scss */
.about-author .share-icons a {
  padding: 0px 6px;
  border: 1px solid gainsboro;
  background: #fff;
  color: inherit;
  display: inline-block;
  font-size: 12px;
  border-radius: 3px;
}
/* line 1848, ../../sass/style.scss */
.about-author .share-icons a:hover {
  border-color: #ff3800;
}
/* line 1855, ../../sass/style.scss */
.about-author .author-description p {
  margin-bottom: 0;
}

/* -----------------------------------------
   POST SHARE
----------------------------------------- */
/* line 1865, ../../sass/style.scss */
.single-post #social-share {
  margin-bottom: 3em;
}

/* line 1869, ../../sass/style.scss */
#social-share {
  clear: both;
  display: block;
  overflow: hidden;
}
/* line 1875, ../../sass/style.scss */
#social-share > span {
  display: block;
  position: relative;
  float: left;
  margin-bottom: 1em;
  padding-left: 8px;
  line-height: 28px;
  margin-right: 7px;
  color: #fff;
  font-size: 12px;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  border-radius: 3px;
  cursor: pointer;
  opacity: .7;
}
/* line 1891, ../../sass/style.scss */
#social-share > span:hover {
  opacity: 1;
}
/* line 1896, ../../sass/style.scss */
#social-share a {
  color: #fff;
}
/* line 1899, ../../sass/style.scss */
#social-share i {
  margin-right: 7px;
  font-size: 11px;
}
/* line 1903, ../../sass/style.scss */
#social-share .total {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 1908, ../../sass/style.scss */
#social-share #cr-facebook-share {
  background: #39599f;
}
/* line 1911, ../../sass/style.scss */
#social-share #cr-twitter-share {
  background: #45b0e3;
}
/* line 1914, ../../sass/style.scss */
#social-share #cr-googlep-share {
  background: #dc4b37;
}
/* line 1917, ../../sass/style.scss */
#social-share #cr-pinterest-share {
  background: #c11a22;
}

/* -----------------------------------------
   COMMENT FORM
----------------------------------------- */
/* line 1928, ../../sass/style.scss */
.avatar {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  float: left;
}

/* line 1933, ../../sass/style.scss */
ol.commentlist {
  margin-left: 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
/* line 1938, ../../sass/style.scss */
ol.commentlist p {
  font-size: 0.78571rem;
  line-height: 1.5;
  margin-bottom: 0;
}
/* line 1944, ../../sass/style.scss */
ol.commentlist .comment-content {
  overflow: hidden;
}
/* line 1947, ../../sass/style.scss */
ol.commentlist .comment-form-comment {
  padding-bottom: 10px;
}
/* line 1953, ../../sass/style.scss */
ol.commentlist ul.children {
  margin-left: 5.71429rem;
}
/* line 1956, ../../sass/style.scss */
ol.commentlist li {
  list-style: none;
}
/* line 1959, ../../sass/style.scss */
ol.commentlist li article {
  background: whitesmoke;
  border: 1px solid gainsboro;
  padding: 10px;
  border-radius: 3px;
  margin-bottom: 2px;
  overflow: hidden;
  transition: box-shadow 0.2s linear;
  -moz-transition: box-shadow 0.2s linear;
  -webkit-transition: box-shadow 0.2s linear;
  -o-transition: box-shadow 0.2s linear;
}
/* line 1968, ../../sass/style.scss */
ol.commentlist li article:hover {
  box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.25);
  -o-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.25);
}
/* line 1974, ../../sass/style.scss */
ol.commentlist li.even article {
  background: #fff;
}
/* line 1978, ../../sass/style.scss */
ol.commentlist li .comment-author img {
  float: left;
  margin: 0 2em 0 0;
}
/* line 1982, ../../sass/style.scss */
ol.commentlist li .comment-meta {
  display: block;
}
/* line 1986, ../../sass/style.scss */
ol.commentlist li .comment-meta cite.fn {
  font-style: normal;
  display: block;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}
/* line 1992, ../../sass/style.scss */
ol.commentlist li .comment-meta cite.fn span {
  font-size: 0.78571rem;
  color: #919191;
  margin-left: 10px;
}
/* line 1999, ../../sass/style.scss */
ol.commentlist li .comment-meta time {
  color: #aaaaaa;
  font-size: 0.71429rem;
  display: block;
  overflow: hidden;
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px solid gainsboro;
  position: relative;
}
/* line 2009, ../../sass/style.scss */
ol.commentlist li .comment-meta time:before {
  content: "";
  display: block;
  position: absolute;
  width: 30px;
  height: 1px;
  bottom: 0px;
  left: 0;
  background: #ff3800;
}
/* line 2023, ../../sass/style.scss */
ol.commentlist li section.comment {
  margin-left: 5.71429rem;
  margin-bottom: 2.28571rem;
}

/* line 2029, ../../sass/style.scss */
.comment-reply-button {
  float: left;
  clear: left;
  margin-bottom: 0;
  margin-top: 10px;
}

/* line 2036, ../../sass/style.scss */
.comment-notes, .form-allowed-tags {
  font-size: 11px;
  margin-bottom: 20px;
}

/* line 2041, ../../sass/style.scss */
.form-submit #submit {
  border-radius: 3px;
}

/* line 2046, ../../sass/style.scss */
.comments-title i {
  font-size: 32px;
  margin-left: 10px;
}

/* -----------------------------------------
   FOOTER
----------------------------------------- */
/* line 2058, ../../sass/style.scss */
#footer {
  font-size: 0.78571rem;
  background: #51585b;
  box-shadow: 0 -2px 5px 1px rgba(0, 0, 0, 0.1);
}
/* line 2063, ../../sass/style.scss */
#footer .sidebar {
  padding-top: 4em;
  overflow: hidden;
}
/* line 2068, ../../sass/style.scss */
#footer .inner-footer {
  padding-bottom: 3em;
}
/* line 2072, ../../sass/style.scss */
#footer .widget-title {
  border-bottom: 1px solid #666e71;
  box-shadow: none;
  color: #fff;
}
/* line 2078, ../../sass/style.scss */
#footer .inline-list {
  margin-bottom: 0;
  font-size: 0.71429rem;
}

/* line 2085, ../../sass/style.scss */
.inner-footer {
  color: #e4e4e4;
}
/* line 2087, ../../sass/style.scss */
.inner-footer a {
  color: #cbcbcb;
}
/* line 2091, ../../sass/style.scss */
.inner-footer .tagcloud a {
  background: #666e71;
  color: #fff;
}

/* line 2098, ../../sass/style.scss */
#colophon {
  text-align: right;
}
/* line 2101, ../../sass/style.scss */
#colophon p {
  margin: 0;
  font-size: 0.71429rem;
}

/* line 2107, ../../sass/style.scss */
.site-info {
  padding: .5em 0;
  background: #666e71;
  color: gainsboro;
}
/* line 2111, ../../sass/style.scss */
.site-info a {
  color: #c2c2c2;
}

/* line 2116, ../../sass/style.scss */
#footer #linkTop {
  position: fixed;
  text-align: center;
  right: 30px;
  bottom: 30px;
  width: 35px;
  height: 35px;
  display: block;
  z-index: 99999999;
  border: 2px solid #cbcbcb;
  color: #cbcbcb;
  border-radius: 3px;
}
/* line 2130, ../../sass/style.scss */
#footer #linkTop:hover {
  color: #ff3800;
}
/* line 2134, ../../sass/style.scss */
#footer #linkTop.hidden {
  bottom: -100px;
}
/* line 2138, ../../sass/style.scss */
#footer #linkTop i {
  font-size: 24px;
  line-height: 28px;
}

/* -----------------------------------------
   BOXED
----------------------------------------- */
/* line 2151, ../../sass/style.scss */
.boxed {
  max-width: 1300px;
  margin: 0 auto 20px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

/* line 2158, ../../sass/style.scss */
.boxed > .top-bar-container > .top-bar > .row > .columns {
  padding-right: 0;
}

/* line 2162, ../../sass/style.scss */
.boxed .top-bar-section .search-form > a {
  border-right: 0;
}

/* -----------------------------------------
   PORTFOLIO SINGLE PAGE
----------------------------------------- */
/* line 2173, ../../sass/style.scss */
.nav-folio-single {
  padding-top: 10px;
}

/* line 2177, ../../sass/style.scss */
.nav-buttons {
  text-align: right;
}
/* line 2180, ../../sass/style.scss */
.nav-buttons span {
  display: inline-block;
  overflow: hidden;
}
/* line 2185, ../../sass/style.scss */
.nav-buttons .nav-next a, .nav-buttons .nav-previous a {
  cursor: pointer;
  display: inline-block;
  margin-left: 5px;
  height: 40px;
  line-height: 40px;
  width: 40px;
  border: 1px solid gainsboro;
  background: #fff;
  border-radius: 3px;
  text-align: center;
  z-index: 10;
  font-size: 24px;
}
/* line 2199, ../../sass/style.scss */
.nav-buttons .nav-next a:hover, .nav-buttons .nav-previous a:hover {
  border-color: #ff3800;
}

/* line 2206, ../../sass/style.scss */
.related-project-box h3 {
  margin-bottom: 30px;
}

/* line 2210, ../../sass/style.scss */
.related-project h3 {
  margin-bottom: 5px;
}

/* line 2214, ../../sass/style.scss */
.project-description h3, .project-detail h3, .slider h3 {
  margin-bottom: 10px;
}

/* line 2218, ../../sass/style.scss */
.project-description p, .slider p, .related-project p {
  margin-bottom: 20px;
}

/* line 2222, ../../sass/style.scss */
.folio-short-desc {
  margin-bottom: 2em;
}

/* line 2226, ../../sass/style.scss */
ul.proj-det {
  margin: 0;
  list-style: none;
}

/* line 2231, ../../sass/style.scss */
ul.proj-det li {
  padding: 12px 0;
  font-size: 13px;
}

/* line 2236, ../../sass/style.scss */
ul.proj-det li:last-child {
  border-bottom: none;
}

/* line 2240, ../../sass/style.scss */
ul.proj-det li span {
  font-size: 13px;
  color: #5e5e5e;
  min-width: 110px;
  display: block;
  font-weight: bold;
  float: left;
}

/* line 2249, ../../sass/style.scss */
.portfolio-media {
  margin-bottom: 2em;
  margin-top: .6em;
}

/* line 2254, ../../sass/style.scss */
.my-work-slider {
  clear: both;
  position: relative;
}

/* line 2258, ../../sass/style.scss */
.my-work-slider.loading {
  opacity: 0;
  height: 400px;
}

/* line 2263, ../../sass/style.scss */
ul.slides {
  margin: 0;
}

/* line 2267, ../../sass/style.scss */
.my-work-slider:hover .my-work-control-thumbs, .post-slider-body:hover .my-work-control-thumbs {
  opacity: 1;
}

/* line 2270, ../../sass/style.scss */
.my-work-slider .my-work-control-thumbs, .post-slider-body .my-work-control-thumbs {
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
  bottom: 18px;
  left: 19px;
  opacity: 0;
  transition: opacity .2s ease-in-out;
  -webkit-transition: opacity .2s ease-in-out;
  -moz-transition: opacity .2s ease-in-out;
  -o-transition: opacity .2s ease-in-out;
}

/* line 2284, ../../sass/style.scss */
.my-work-slider .my-work-control-thumbs li, .post-slider-body .my-work-control-thumbs li {
  float: left;
  margin-right: 10px;
  padding: 0;
  line-height: .5;
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5);
  cursor: pointer;
}

/* -----------------------------------------
   PORTFOLIO PAGE
----------------------------------------- */
/* line 2299, ../../sass/style.scss */
.sub-nav {
  display: block;
  width: auto;
  overflow: hidden;
  margin-right: 0;
  margin-bottom: 0;
  padding: 5px 0 10px;
  text-align: center;
}

/* line 2300, ../../sass/style.scss */
.sub-nav dd {
  cursor: default;
  display: inline-block;
  margin: 5px 15px 0 0;
}

/* line 2301, ../../sass/style.scss */
.sub-nav dt {
  display: none;
}

/* line 2303, ../../sass/style.scss */
.category-submenu {
  margin: 0 0 30px 0;
  list-style: none;
  background-color: whitesmoke;
  border: 1px solid gainsboro;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 2311, ../../sass/style.scss */
.category-submenu dd a:hover {
  color: #ff3800;
}
/* line 2315, ../../sass/style.scss */
.category-submenu dd a {
  display: inline-block;
  padding: 0.61429rem 1.14286rem;
  color: #2a2a2a;
  border: 1px solid gainsboro;
  background-color: #fff;
  border-radius: 3px;
}
/* line 2324, ../../sass/style.scss */
.category-submenu dd.active a {
  border-color: #ff3800;
}

/* line 2329, ../../sass/style.scss */
article.type-portfolio, .bock-recent-news article.mini-news {
  background-color: whitesmoke;
  border: 2px solid whitesmoke;
  padding: 1em;
  margin-bottom: 2em;
  border-radius: 3px;
  transition: box-shadow 0.2s linear;
  -moz-transition: box-shadow 0.2s linear;
  -webkit-transition: box-shadow 0.2s linear;
  -o-transition: box-shadow 0.2s linear;
}
/* line 2342, ../../sass/style.scss */
article.type-portfolio .button, .bock-recent-news article.mini-news .button {
  margin-bottom: 0;
}
/* line 2344, ../../sass/style.scss */
article.type-portfolio:hover, .bock-recent-news article.mini-news:hover {
  box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.25);
  -o-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.25);
}

/* line 2356, ../../sass/style.scss */
.bock-recent-news article {
  margin-bottom: 0;
}
/* line 2359, ../../sass/style.scss */
.bock-recent-news article .entry-title {
  margin-bottom: 5px !important;
}
/* line 2363, ../../sass/style.scss */
.bock-recent-news article .entry-summary {
  margin-bottom: 2em;
}

/* line 2371, ../../sass/style.scss */
.bock-recent-news article.mini-news {
  padding: 10px;
  margin-bottom: 1em;
}

/* line 2376, ../../sass/style.scss */
.no-margin {
  margin: 0;
}

/* line 2381, ../../sass/style.scss */
#portfolio-loop.multi-column .entry-thumb {
  margin-bottom: 15px;
}

/* line 2386, ../../sass/style.scss */
header.title-portfolio, article.post .entry-header {
  padding-bottom: 13px;
  margin-bottom: 15px;
  border-bottom: 1px solid gainsboro;
  position: relative;
}
/* line 2392, ../../sass/style.scss */
header.title-portfolio:before, article.post .entry-header:before {
  content: "";
  display: block;
  position: absolute;
  width: 40px;
  height: 2px;
  bottom: -1px;
  left: 0;
  background: #ff3800;
}

/* line 2405, ../../sass/style.scss */
.project-description .nav-buttons {
  float: right;
}
/* line 2408, ../../sass/style.scss */
.project-description .additional {
  padding-bottom: 15px;
}

/* line 2413, ../../sass/style.scss */
.mini-gallery > div {
  float: left;
  display: block;
}
/* line 2417, ../../sass/style.scss */
.mini-gallery > div img {
  padding: 0 2px;
}

/* line 2422, ../../sass/style.scss */
.elastic-portfolio-item {
  width: 19.88%;
  float: left;
}
/* line 2426, ../../sass/style.scss */
.elastic-portfolio-item .entry-body {
  line-height: .3;
}
/* line 2430, ../../sass/style.scss */
.elastic-portfolio-item .entry-thumb, .elastic-portfolio-item .entry-thumb img, .elastic-portfolio-item .overlay {
  border-radius: 0;
}

/* line 2436, ../../sass/style.scss */
.elastic-portfolio-item.tall, .elastic-portfolio-item.regular {
  width: 19.86%;
}

/* line 2440, ../../sass/style.scss */
.elastic-portfolio-item.wide {
  width: 39.82%;
}

/* line 2444, ../../sass/style.scss */
.elastic-portfolio-item.wide_tall {
  width: 39.82%;
}

/* line 2448, ../../sass/style.scss */
.inner-desc-portfolio img, .entry-thumb .overlay, .entry-thumbnail .overlay {
  border-radius: 0;
}

/* line 2452, ../../sass/style.scss */
.inner-desc-portfolio .inner-title-portfolio {
  right: 0.1%;
}

/* line 2456, ../../sass/style.scss */
.entry-thumb .overlay {
  top: -1px;
}

/* -----------------------------------------
   WOOCOMMERCE STYLES
----------------------------------------- */
/* line 2467, ../../sass/style.scss */
.shop-top-panel {
  padding-bottom: 29px;
  clear: both;
  overflow: hidden;
  border-bottom: 1px solid gainsboro;
  margin-bottom: 25px;
}
/* line 2474, ../../sass/style.scss */
.shop-top-panel select {
  font-size: 13px;
  color: #777777;
  padding: 4px 20px 5px 10px;
}
/* line 2480, ../../sass/style.scss */
.shop-top-panel .woocommerce-ordering {
  margin-right: 20px;
  padding-bottom: 10px;
}

/* line 2486, ../../sass/style.scss */
ul.products > li .entry-thumbnail {
  overflow: hidden;
  width: 100%;
}

/* line 2491, ../../sass/style.scss */
.gridlist-toggle {
  float: right;
}
/* line 2494, ../../sass/style.scss */
.gridlist-toggle i {
  display: inline-block;
  font-size: 16px;
  padding: 10px;
  border: 1px solid gainsboro;
  border-radius: 3px;
  color: #777777;
  background: #fff;
}
/* line 2503, ../../sass/style.scss */
.gridlist-toggle i:hover {
  border-color: #ff3800;
}
/* line 2508, ../../sass/style.scss */
.gridlist-toggle .active i {
  border-color: #ff3800;
}

/* line 2513, ../../sass/style.scss */
.prod-has-gallery {
  position: relative;
}
/* line 2516, ../../sass/style.scss */
.prod-has-gallery a.link {
  display: block;
  text-align: center;
}
/* line 2521, ../../sass/style.scss */
.prod-has-gallery .onsale {
  z-index: 999999;
}
/* line 2525, ../../sass/style.scss */
.prod-has-gallery .secondary-image {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  text-align: center;
  width: 100%;
}
/* line 2536, ../../sass/style.scss */
.prod-has-gallery:hover .secondary-image {
  opacity: 1;
}
/* line 2538, ../../sass/style.scss */
.prod-has-gallery:hover a > img {
  opacity: 0;
}

/* -----------------------------------------
   BUDDYPRESS
----------------------------------------- */
/* line 2551, ../../sass/style.scss */
#bbpress-forums p.bbp-topic-meta img.avatar {
  margin: -10px 5px -7px 0;
}

/* line 2555, ../../sass/style.scss */
#buddypress form#whats-new-form textarea {
  width: 100%;
}

/* line 2559, ../../sass/style.scss */
#buddypress .item-body .profile .button-nav {
  margin-left: 0;
}

/* line 2563, ../../sass/style.scss */
#buddypress div.item-list-tabs#subnav ul li.last {
  width: 110px;
}

/* line 2567, ../../sass/style.scss */
#buddypress div.item-list-tabs ul li.last select {
  height: 35px;
}

/* line 2571, ../../sass/style.scss */
#buddypress .standard-form input[type=text] {
  width: 100%;
}

/* line 2574, ../../sass/style.scss */
#buddypress #members-directory-form .item-list-tabs#subnav #members-order-select #members-order-by {
  max-width: 133px;
  margin-left: 5px;
}

/* line 2578, ../../sass/style.scss */
#buddypress div.dir-search {
  float: left;
  width: 100%;
}

/* line 2582, ../../sass/style.scss */
#buddypress input[type=submit] {
  padding: 5px 10px;
}

/* line 2585, ../../sass/style.scss */
#buddypress #members-dir-search #search-members-form label {
  float: left;
  margin-right: 5px;
}

/* line 2589, ../../sass/style.scss */
#buddypress #members-directory-form div.item-list-tabs#subnav {
  float: left;
}

/* line 2592, ../../sass/style.scss */
#buddypress #members-directory-form #subnav.item-list-tabs #members-order-select label {
  float: left;
}

/* line 2595, ../../sass/style.scss */
#buddypress #members-directory-form .item-list-tabs#subnav #members-order-select {
  width: 250px;
}

/* line 2598, ../../sass/style.scss */
.bbp-forums {
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  border-radius: 3px;
  border: 1px solid #dbdbdb;
}

/* line 2604, ../../sass/style.scss */
#bbpress-forums .bbp-search-form {
  display: none;
}

/* line 2608, ../../sass/style.scss */
#bbpress-forums ul.odd {
  background-color: #fff;
}

/* line 2611, ../../sass/style.scss */
.bbp-forum-freshness > a {
  font-size: 11px;
  color: #8f8f8f;
}

/* line 2616, ../../sass/style.scss */
.bbp-forum-reply-count, .bbp-forum-topic-count {
  font-size: 13px;
  color: #8f8f8f;
  font-weight: 600;
}

/* line 2622, ../../sass/style.scss */
#bbpress-forums p.bbp-topic-meta img.avatar {
  margin: -10px 5px -10px 0;
}

/* line 2626, ../../sass/style.scss */
.forum-titles > li, .bbp-forum-info a {
  font-size: 14px;
  color: #222222;
  font-weight: 600;
}

/* line 2632, ../../sass/style.scss */
#bbpress-forums .bbp-forum-info .bbp-forum-content {
  font-size: 12px;
  color: #8f8f8f;
  margin: 0;
}

/* line 2638, ../../sass/style.scss */
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
  padding: 15px 8px 8px 35px;
}

/* line 2642, ../../sass/style.scss */
#bbpress-forums li.bbp-header {
  padding: 15px 8px 15px 35px;
  border-top: none;
}

/* line 2647, ../../sass/style.scss */
#bbpress-forums li.bbp-footer {
  display: none;
}

/* line 2651, ../../sass/style.scss */
#bbpress-forums li.bbp-header {
  background: #fafafa;
}

/* line 2655, ../../sass/style.scss */
#buddypress {
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 2659, ../../sass/style.scss */
#buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current a {
  background-color: #f5f5f5;
  color: #2a2a2a;
  font-weight: 600;
}

/* line 2665, ../../sass/style.scss */
#bbp-user-topics-started, #buddypress #bbpress-forums {
  padding-top: 20px;
}

/* line 2669, ../../sass/style.scss */
#buddypress div.item-list-tabs ul li {
  border: 1px solid #cfcfcf;
  margin-right: 5px;
  border-radius: 3px;
}

/* line 2675, ../../sass/style.scss */
#buddypress div.item-list-tabs ul li.last {
  border: none;
}

/* line 2680, ../../sass/style.scss */
#buddypress table.profile-fields tr td.label, #buddypress table.profile-settings tr td {
  font-size: 14px;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: 600;
}

/* line 2686, ../../sass/style.scss */
#buddypress ul.button-nav {
  margin-left: 0;
}

/* line 2691, ../../sass/style.scss */
#buddypress ul.button-nav li.current a, #buddypress input[type=submit]#profile-group-edit-submit,
#buddypress input[type=submit], #buddypress #whats-new-options #aw-whats-new-submit {
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  text-decoration: none;
  font-weight: 600;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: none;
  white-space: nowrap;
  line-height: 1.5;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  padding: 6px 10px;
  font-size: 13px;
  color: #fff;
  background-color: #ff3800;
}

/* line 2717, ../../sass/style.scss */
#buddypress #whats-new-options #aw-whats-new-submit {
  padding: 3px 10px;
}

/* line 2722, ../../sass/style.scss */
.bbp-topic-reply-count, .bbp-topic-voice-count {
  font-weight: 600;
  color: #8f8f8f;
}

/* line 2728, ../../sass/style.scss */
.bbp-pagination-links a, .bbp-pagination-links span.current {
  display: block;
  float: left;
  padding: 0px 8px;
  margin-left: 5px;
  text-decoration: none;
  border: 1px solid #cfcfcf;
  border-radius: 3px;
  background: #fff;
  min-width: 25px;
}

/* line 2740, ../../sass/style.scss */
.bbp-pagination-links span.current {
  color: #8f8f8f;
  background: #fff;
}

/* line 2745, ../../sass/style.scss */
.next.page-numbers {
  padding: 0px 5px;
}

/* line 2749, ../../sass/style.scss */
.notification-settings td {
  color: #8f8f8f;
  font-size: 14px;
}

/* line 2754, ../../sass/style.scss */
.bbp-topic-title .bbp-topic-permalink {
  font-size: 14px;
  font-weight: 600;
  color: #222222;
}

/* line 2760, ../../sass/style.scss */
.bbp-body .topic .bbp-topic-freshness a {
  font-size: 12px;
  color: #8f8f8f;
}

/* line 2765, ../../sass/style.scss */
.bbp-body .topic .bbp-topic-freshness .bbp-topic-meta .bbp-topic-freshness-author a {
  color: #ff3300;
}

/* line 2769, ../../sass/style.scss */
.standard-form#settings-form {
  font-size: 13px;
  font-weight: 600;
}

/* line 2774, ../../sass/style.scss */
#buddypress #whats-new-options {
  overflow: hidden;
}

/* line 2778, ../../sass/style.scss */
#bbpress-forums div.bbp-template-notice img.avatar {
  margin: 10px auto 10px auto;
}

/* line 2782, ../../sass/style.scss */
#buddypress input[type=submit]:hover {
  color: #fff;
}

/* line 2786, ../../sass/style.scss */
#content #buddypress input[type=submit] {
  border: none;
}

/* -----------------------------------------
   Widgets
----------------------------------------- */
/**
 * MAIN WIDGET RULES...........
 * FLICKR WIDGET...............
 * FOLLOW US WIDGET............
 * TWITTER WIDGET..............
 * VCARD WIDGET................
 * RECENT POSTS................
 * SEARCHFORM..................
 * TAG CLOUD...................
 * CALENDAR....................
 * TABBED WIDGET...............
 * SOCIAL ICONS WIDGET.........
  */
/* -----------------------------------------
   $MAIN WIDGET RULES
----------------------------------------- */
/* line 2816, ../../sass/style.scss */
aside .widget, .wpb_widgetised_column .widget {
  margin-bottom: 3rem;
  font-size: 0.78571rem;
}

/* line 2822, ../../sass/style.scss */
.widget table {
  width: 100%;
}

/* line 2827, ../../sass/style.scss */
.widget ul,
.widget ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 2832, ../../sass/style.scss */
.widget .sub-menu li:last-child {
  padding-bottom: 0;
  box-shadow: none;
}

/* line 2837, ../../sass/style.scss */
.widget li > ul,
.widget li > ol {
  margin-top: 10px;
  box-shadow: 0 -1px 0 rgba(210, 211, 211, 0.4);
}
/* line 2838, ../../sass/style.scss */
.widget li > ul li,
.widget li > ol li {
  padding-left: 20px;
}

/* line 2846, ../../sass/style.scss */
.widget ul > li {
  padding: 10px 0;
  color: inherit;
  display: block;
  box-shadow: 0 1px 0 rgba(210, 211, 211, 0.4);
}
/* line 2852, ../../sass/style.scss */
.widget ul > li:last-child {
  box-shadow: none;
}

/* line 2859, ../../sass/style.scss */
.widget .widget-title {
  padding-bottom: 0.6em;
  border-bottom: 1px solid gainsboro;
  margin-bottom: 1.3em;
  position: relative;
  color: #2a2a2a;
}
/* line 2866, ../../sass/style.scss */
.widget .widget-title:before {
  content: "";
  display: block;
  position: absolute;
  width: 30px;
  height: 2px;
  bottom: -1px;
  left: 0;
  background: #ff3800;
}

/* line 2879, ../../sass/style.scss */
.block-title {
  padding-bottom: 0.6em;
  border-bottom: 1px solid gainsboro;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  margin-bottom: 1.3em;
  position: relative;
  color: #2a2a2a;
  line-height: 1.2;
  font-size: 1.34286rem;
  letter-spacing: 1px;
}
/* line 2890, ../../sass/style.scss */
.block-title:before {
  content: "";
  display: block;
  position: absolute;
  width: 30px;
  height: 2px;
  bottom: -1px;
  left: 0;
  background: #ff3800;
}
/* line 2901, ../../sass/style.scss */
.block-title i {
  margin-right: .8em;
  top: 3px;
  position: relative;
}

/* line 2908, ../../sass/style.scss */
aside .widget_crum_widget_tabs, aside .widget_portfolio-widget {
  margin-bottom: 0;
}

/* line 2909, ../../sass/style.scss */
aside .widget_facebook-widget {
  margin-bottom: 1.5em;
}

/* -----------------------------------------
   $FLICKR WIDGET
----------------------------------------- */
/* line 2920, ../../sass/style.scss */
.flickr-latest .entry-thumb {
  border-radius: 3px;
  width: 31.3%;
  margin-right: 2%;
  margin-bottom: 2%;
  display: inline-block;
}
/* line 2927, ../../sass/style.scss */
.flickr-latest .entry-thumb img {
  border-radius: 3px;
}
/* line 2930, ../../sass/style.scss */
.flickr-latest .entry-thumb a {
  border-radius: 3px;
}

/* -----------------------------------------
   $FOLLOW US WIDGET
----------------------------------------- */
/* line 2944, ../../sass/style.scss */
.follow-widget {
  margin-left: -4px;
  overflow: hidden;
}

/* line 2948, ../../sass/style.scss */
.follow-widget a {
  width: 32.3%;
  min-width: 95px;
  max-width: 150px;
  display: block;
  float: left;
  padding-bottom: 16px;
  margin-left: 1%;
  margin-bottom: 4px;
  position: relative;
  border-radius: 3px;
}

/* line 2960, ../../sass/style.scss */
.follow-widget .crum-icon {
  position: relative;
  padding-left: 7px;
  padding-top: 18px;
  float: left;
  font-size: 20px;
  color: #fff;
  line-height: 0.9;
}

/* line 2969, ../../sass/style.scss */
.follow-widget .crum-icon.crum-twitter-3 {
  line-height: 1;
}

/* line 2973, ../../sass/style.scss */
.follow-widget .number {
  margin: 15px 0 2px 33px;
  display: block;
  font-size: 12px;
  color: #fff;
  line-height: 1;
  font-weight: 400;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 2982, ../../sass/style.scss */
.follow-widget .text {
  font-size: 12px;
  font-weight: 300;
  line-height: 1;
  margin: 0 0 0 33px;
  display: block;
  font-style: italic;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 2992, ../../sass/style.scss */
.follow-widget a.rss {
  background: #ffb54d;
  /* Old browsers */
}

/* line 2996, ../../sass/style.scss */
.follow-widget a.rss .text {
  color: #ffe5ce;
}

/* line 2999, ../../sass/style.scss */
.follow-widget a.tw {
  background: #26bdef;
  /* Old browsers */
}

/* line 3003, ../../sass/style.scss */
.follow-widget a.tw .icon {
  padding-left: 10px;
}

/* line 3006, ../../sass/style.scss */
.follow-widget a.tw .text {
  color: #d1f0ff;
}

/* line 3009, ../../sass/style.scss */
.follow-widget a.fb {
  background: #8098c2;
  /* Old browsers */
}

/* line 3012, ../../sass/style.scss */
.follow-widget a.fb .icon {
  padding-left: 12px;
}

/* line 3015, ../../sass/style.scss */
.follow-widget a.fb .text {
  color: #c5dafe;
}

/* line 3018, ../../sass/style.scss */
.follow-widget a.yt {
  background: #df6b69;
  /* Old browsers */
}

/* line 3021, ../../sass/style.scss */
.follow-widget a.yt .text {
  color: #fecbca;
}

/* line 3024, ../../sass/style.scss */
.follow-widget a.vi {
  background: #7bd1e8;
  /* Old browsers */
}

/* line 3027, ../../sass/style.scss */
.follow-widget a.vi .text {
  color: #d3f6ff;
}

/* line 3030, ../../sass/style.scss */
.follow-widget a.dr {
  background: #f189b0;
  /* Old browsers */
}

/* line 3033, ../../sass/style.scss */
.follow-widget a.dr .text {
  color: #ffdae8;
}

/* -----------------------------------------
   $TWITTER WIDGET
----------------------------------------- */
/* line 3045, ../../sass/style.scss */
.tweet {
  margin: 10px 0;
  line-height: 1.5;
  overflow: hidden;
}

/* line 3051, ../../sass/style.scss */
.tweet i {
  float: left;
  font-size: 30px;
  margin-right: 20px;
  color: #fff;
  background: #ff3800;
  padding: 11px;
  position: relative;
  border-radius: 3px;
}

/* line 3062, ../../sass/style.scss */
.tweet .time {
  padding-top: 5px;
  font-size: 10px;
  opacity: .7;
}

/* line 3068, ../../sass/style.scss */
.tweet .entry-content, .tweets-author {
  overflow: hidden;
}

/* line 3072, ../../sass/style.scss */
.tweets-author {
  margin-bottom: 25px;
}
/* line 3074, ../../sass/style.scss */
.tweets-author a {
  color: inherit;
}

/* line 3081, ../../sass/style.scss */
.tweets-author > img {
  border-radius: 100em;
  margin-right: 20px;
  float: left;
}

/* line 3087, ../../sass/style.scss */
.tweets-author > strong {
  display: inline-block;
  padding: 10px 0;
}

/* -----------------------------------------
   $VCARD WIDGET
----------------------------------------- */
/* line 3100, ../../sass/style.scss */
.contacts-widget .topicon {
  text-align: center;
  margin-bottom: 20px;
}
/* line 3104, ../../sass/style.scss */
.contacts-widget .topicon i {
  font-size: 80px;
  opacity: .5;
}
/* line 3111, ../../sass/style.scss */
.contacts-widget p i {
  margin-right: 10px;
  font-size: 1em;
  color: #2a2a2a;
}

/* -----------------------------------------
   $RECENT POSTS
----------------------------------------- */
/* line 3127, ../../sass/style.scss */
.mini-news {
  overflow: hidden;
  padding: 10px 0;
}
/* line 3132, ../../sass/style.scss */
.mini-news .entry-title {
  margin: 0;
  position: relative;
  top: -3px;
  color: #2a2a2a;
}
/* line 3138, ../../sass/style.scss */
.mini-news .entry-thumb {
  float: left;
  margin-right: 20px;
  margin-bottom: 0;
}
/* line 3144, ../../sass/style.scss */
.mini-news .entry-content {
  font-size: 0.78571rem;
  overflow: hidden;
  padding-top: .3em;
}
/* line 3150, ../../sass/style.scss */
.mini-news p {
  margin: 0;
}
/* line 3154, ../../sass/style.scss */
.mini-news .entry-meta {
  font-size: .7rem;
}
/* line 3156, ../../sass/style.scss */
.mini-news .entry-meta > span {
  margin-right: 1em;
}
/* line 3159, ../../sass/style.scss */
.mini-news .entry-meta a {
  color: inherit;
}
/* line 3162, ../../sass/style.scss */
.mini-news .entry-meta a:hover {
  color: #ff3800;
}
/* line 3166, ../../sass/style.scss */
.mini-news .entry-meta i {
  margin-right: .2em;
}
/* line 3169, ../../sass/style.scss */
.mini-news .entry-meta .crum-tags {
  margin-right: .4em;
}

/* -----------------------------------------
   $SEARCHFORM
----------------------------------------- */
/* line 3183, ../../sass/style.scss */
#searchform {
  position: relative;
  font-size: 0.78571rem;
}
/* line 3187, ../../sass/style.scss */
#searchform .screen-reader-text {
  display: none;
}
/* line 3191, ../../sass/style.scss */
#searchform i {
  position: absolute;
  right: 10px;
  top: 12px;
  font-size: 16px;
}

/* line 3200, ../../sass/style.scss */
#searchsubmit {
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
}

/* -----------------------------------------
   $TAG CLOUD
----------------------------------------- */
/* line 3216, ../../sass/style.scss */
.tagcloud a {
  background: whitesmoke;
  border-radius: 3px;
  color: #2a2a2a;
  border: 1px solid gainsboro;
  display: inline-block;
  margin: 2px 0;
  padding: 4px 10px;
}

/* line 3225, ../../sass/style.scss */
.tagcloud a:hover {
  border-color: #ff3800;
}

/* -----------------------------------------
   $CALENDAR
----------------------------------------- */
/* line 3237, ../../sass/style.scss */
#wp-calendar caption {
  font-weight: bold;
  padding-bottom: 5px;
}

/* -----------------------------------------
   $TABBED WIDGET
----------------------------------------- */
/* line 3252, ../../sass/style.scss */
.widget_crum_widget_tabs .tabs dd {
  width: 50%;
}
/* line 3254, ../../sass/style.scss */
.widget_crum_widget_tabs .tabs i {
  font-size: 16px;
  position: relative;
  top: 2px;
}
/* line 3260, ../../sass/style.scss */
.widget_crum_widget_tabs .tabs dd > a {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
/* line 3266, ../../sass/style.scss */
.widget_crum_widget_tabs .tabs-content > .content {
  float: none;
}

/*------------------------------------*\
	$SOCIAL ICONS WIDGET
\*------------------------------------*/
/* line 3277, ../../sass/style.scss */
.widget_soc-networks-widget .soc-icons-wrap {
  line-height: 25px;
  position: relative;
  z-index: 1;
}
/* line 3279, ../../sass/style.scss */
.widget_soc-networks-widget .soc-icons-wrap span, .widget_soc-networks-widget .soc-icons-wrap i {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 3284, ../../sass/style.scss */
.widget_soc-networks-widget .soc-icons-wrap span:hover, .widget_soc-networks-widget .soc-icons-wrap i:hover {
  color: #fff;
}
/* line 3288, ../../sass/style.scss */
.widget_soc-networks-widget .soc-icons-wrap a {
  display: inline-block;
  width: 25px;
  height: 25px;
  line-height: 23px;
  font-size: 11px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-right: 7px;
  color: inherit;
  text-align: center;
}

/* -----------------------------------------
   BLOCKS STYLES
----------------------------------------- */
/**
 * PROGRESS BAR...................................
 * SEPARATOR......................................
 * CAROUFREDSEL...................................
 * CLIENTS........................................
 * PRICING TABLES.................................
 * ACCORDION......................................
 * TEAM MEMBER....................................
 * COUNTER........................................
 * FLIPBOX........................................
 * GOOGLE MAP ADDITIONAL..........................
 * IMAGE WITH ANIMATION / COL ANIMATION...........
 * PIE CHARTS.....................................
 * QR CODE........................................
 * PARALLAX SLIDE IMAGE...........................
 * TWITTER HORISONTAL SLIDER......................
 * FLEXSLIDER.....................................
 * TEXT WITH SEPARATOR............................
 * CALL TO ACTION.................................
 * DROPCAPS.......................................
 * ALERT BOXES....................................
 * ICON BOX.......................................
 * REVEAL ADDON...................................
 * BUTTONS........................................
 * VIDEO JS FIX...................................
  */
/* -----------------------------------------
   $PROGRESS BAR
----------------------------------------- */
/* line 3340, ../../sass/style.scss */
.vc_progress_bar .vc_single_bar {
  border-radius: 3px;
  margin-top: 35px !important;
  height: 5px !important;
  padding-top: 10px !important;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset !important;
}
/* line 3349, ../../sass/style.scss */
.vc_progress_bar .vc_single_bar .vc_label {
  text-shadow: none !important;
  font-size: 13px;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  position: absolute  !important;
  z-index: 1;
  top: -25px !important;
  padding: 0  !important;
}
/* line 3358, ../../sass/style.scss */
.vc_progress_bar .vc_single_bar .vc_bar {
  position: relative;
  height: 10px;
  top: -10px;
}
/* line 3363, ../../sass/style.scss */
.vc_progress_bar .vc_single_bar .vc_label_units {
  position: absolute;
  font-size: 13px;
  right: 0;
  line-height: 1;
  top: -18px;
}

/* -----------------------------------------
   $SEPARATOR
----------------------------------------- */
/* line 3379, ../../sass/style.scss */
.vc_separator h4 {
  color: inherit;
}

/* -----------------------------------------
   $CAROUFREDSEL
----------------------------------------- */
/* line 3390, ../../sass/style.scss */
.carousel-heading {
  min-height: 40px;
  position: relative;
  padding-bottom: 20px;
}

/* line 3396, ../../sass/style.scss */
html:not(.js) .carousel-heading {
  display: none;
}

/* line 3400, ../../sass/style.scss */
body .carousel-wrap {
  position: relative;
  overflow: hidden;
  margin-bottom: 0px!important;
  padding: 0;
}

/* line 3407, ../../sass/style.scss */
.carousel-wrap .caroufredsel_wrapper {
  margin: 0 !important;
}

/* line 3410, ../../sass/style.scss */
html:not(.js) .carousel-wrap {
  display: none;
}

/* line 3413, ../../sass/style.scss */
.carousel-wrap .entry-thumb {
  margin-left: 1px !important;
  float: left;
}

/* line 3417, ../../sass/style.scss */
.carousel-next, .carousel-prev {
  cursor: pointer;
  display: block;
  margin-left: 5px;
  position: absolute;
  height: 40px;
  line-height: 40px;
  width: 40px;
  border: 1px solid #f5f5f5;
  border-radius: 3px;
  text-align: center;
  top: 0;
  z-index: 10;
}
/* line 3431, ../../sass/style.scss */
.carousel-next:hover, .carousel-prev:hover {
  border-color: #ff3800;
}

/* line 3436, ../../sass/style.scss */
.carousel-next {
  right: 0px;
  padding-left: 1px;
}

/* line 3441, ../../sass/style.scss */
.carousel-prev {
  right: 45px;
  padding-right: 1px;
}

/* line 3446, ../../sass/style.scss */
.carousel-next i, .carousel-prev i {
  background-color: #fff!important;
  line-height: 20px;
  font-size: 16px;
}

/* line 3452, ../../sass/style.scss */
.carousel {
  opacity: 0;
  list-style: none;
  padding: 0;
  margin: 0;
}

/* -----------------------------------------
   $CLIENTS
----------------------------------------- */
/* line 3466, ../../sass/style.scss */
.clients.two-cols > div {
  width: 50%;
}

/* line 3467, ../../sass/style.scss */
.clients.two-cols > div:nth-child(2n+2) {
  margin-right: 0px;
}

/* line 3468, ../../sass/style.scss */
.clients.carousel.two-cols > div {
  margin: 0px 5px;
}

/* line 3470, ../../sass/style.scss */
.clients.three-cols > div {
  width: 33.3%;
}

/* line 3471, ../../sass/style.scss */
.clients.three-cols > div:nth-child(3n+3) {
  margin-right: 0px;
}

/* line 3472, ../../sass/style.scss */
.clients.carousel.three-cols > div {
  margin: 0px 5px;
}

/* line 3474, ../../sass/style.scss */
.clients.four-cols > div {
  width: 25%;
}

/* line 3475, ../../sass/style.scss */
.clients.four-cols > div:nth-child(4n+4) {
  margin-right: 0px;
}

/* line 3476, ../../sass/style.scss */
.clients.carousel.four-cols > div {
  margin: 0px 5px;
}

/* line 3478, ../../sass/style.scss */
.clients.five-cols > div {
  width: 20%;
}

/* line 3479, ../../sass/style.scss */
.clients.five-cols > div:nth-child(5n+5) {
  margin-right: 0px;
}

/* line 3480, ../../sass/style.scss */
.clients.carousel.five-cols > div {
  margin: 0px 5px;
}

/* line 3482, ../../sass/style.scss */
.clients.six-cols > div {
  width: 15.8%;
}

/* line 3483, ../../sass/style.scss */
.clients.six-cols > div:nth-child(6n+6) {
  margin-right: 0px;
}

/* line 3484, ../../sass/style.scss */
.clients.carousel.six-cols > div {
  margin: 0px 5px;
}

/* line 3487, ../../sass/style.scss */
.clients > div {
  float: left;
  margint: 0 5px;
  opacity: 1;
}

/* line 3495, ../../sass/style.scss */
.clients.fade-in-animation > div {
  opacity: 0;
  transition: none;
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
}

/* line 3507, ../../sass/style.scss */
.clients > div img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
  padding: 11px;
}

/* line 3515, ../../sass/style.scss */
.clients > div a:hover img {
  opacity: .5;
}

/* -----------------------------------------
   $PRICING TABLES
----------------------------------------- */
/* line 3526, ../../sass/style.scss */
.pricing-column {
  float: left;
  overflow: hidden;
  text-align: center;
  padding: 0px;
  background-color: #fff;
  transition: box-shadow 0.2s linear;
  -moz-transition: box-shadow 0.2s linear;
  -webkit-transition: box-shadow 0.2s linear;
  -o-transition: box-shadow 0.2s linear;
}

/* line 3538, ../../sass/style.scss */
.pricing-table:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 3546, ../../sass/style.scss */
.pricing-column ul {
  margin-left: 0px;
}

/* line 3550, ../../sass/style.scss */
.pricing-table.six-cols > div {
  width: 16.5%;
}

/* line 3551, ../../sass/style.scss */
.pricing-table.five-cols > div {
  width: 20%;
}

/* line 3552, ../../sass/style.scss */
.pricing-table.four-cols > div {
  width: 25%;
}

/* line 3553, ../../sass/style.scss */
.pricing-table.three-cols > div {
  width: 33.2%;
}

/* line 3554, ../../sass/style.scss */
.pricing-table.two-cols > div {
  width: 50%;
}

/* line 3556, ../../sass/style.scss */
.pricing-table .col {
  padding: 0px 20px;
}

/* line 3560, ../../sass/style.scss */
.pricing-column {
  float: left;
  overflow: hidden;
  text-align: center;
  padding: 0px;
  background-color: #fff;
  border: solid 1px #dddddd;
  border-radius: 3px;
  transition: box-shadow 0.2s linear;
  -moz-transition: box-shadow 0.2s linear;
  -webkit-transition: box-shadow 0.2s linear;
  -o-transition: box-shadow 0.2s linear;
}
/* line 3574, ../../sass/style.scss */
.pricing-column .currency {
  font-size: 30px;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  position: relative;
  top: -5px;
  padding-right: 10px;
  color: #2a2a2a;
}
/* line 3582, ../../sass/style.scss */
.pricing-column .price {
  font-weight: bold;
  font-size: 42px;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  color: #2a2a2a;
}
/* line 3588, ../../sass/style.scss */
.pricing-column .interval {
  font-size: 14px;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  display: block;
  padding-top: 10px;
  color: #2a2a2a;
}

/* line 3598, ../../sass/style.scss */
.pricing-column .pricing-column-content {
  border-right: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
  padding: 10px 0px 20px 0px;
  line-height: 1;
}
/* line 3604, ../../sass/style.scss */
.pricing-column .pricing-column-content ul {
  margin-top: 15px;
  border-top: 1px solid #f5f5f5;
}
/* line 3608, ../../sass/style.scss */
.pricing-column .pricing-column-content li {
  padding: 12px 25px;
  list-style: none;
  line-height: 20px;
  border-bottom: solid 1px #dddddd;
}
/* line 3615, ../../sass/style.scss */
.pricing-column .pricing-column-content li:first-child {
  border-top: solid 1px #dddddd;
}
/* line 3619, ../../sass/style.scss */
.pricing-column .pricing-column-content li:nth-child(2n+1) {
  background-color: #f5f5f5;
}

/* line 3625, ../../sass/style.scss */
.pricing-column.highlight {
  position: relative;
  z-index: 100;
  margin: -20px -1px 0px -1px;
  background-color: #FFF;
  box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.09);
  -moz-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.09);
  -webkit-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.09);
  -o-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.09);
}

/* line 3637, ../../sass/style.scss */
.pricing-column.highlight:hover {
  box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.25);
  -o-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.25);
}

/* line 3644, ../../sass/style.scss */
.pricing-title {
  padding: 20px;
  background: whitesmoke;
}
/* line 3648, ../../sass/style.scss */
.pricing-title h3 {
  font-size: 18px;
  margin: 0;
}

/* line 3654, ../../sass/style.scss */
.highlight .pricing-title {
  color: #ff3800;
  background: #f5f5f5;
}
/* line 3657, ../../sass/style.scss */
.highlight .pricing-title h3 {
  color: inherit;
}

/* line 3664, ../../sass/style.scss */
.highlight-reason {
  padding: 5px 10px;
  display: inline-block;
  font-size: 13px;
  margin-top: 10px;
  background: #fff;
  color: #2a2a2a;
  border-radius: 3px;
}

/* line 3674, ../../sass/style.scss */
.cta-button {
  padding: 15px 15px 0 15px;
  text-align: center;
}
/* line 3678, ../../sass/style.scss */
.cta-button .button {
  color: #ff3800;
  background: none;
  border: 1px solid;
}
/* line 3683, ../../sass/style.scss */
.cta-button .button:hover {
  color: #fff;
  background: #ff3800;
  border: 1px solid #ff3800;
}

/* -----------------------------------------
   $ACCORDION
----------------------------------------- */
/* line 3699, ../../sass/style.scss */
.accordion dd {
  margin-bottom: 10px !important;
  position: relative;
}
/* line 3702, ../../sass/style.scss */
.accordion dd > i {
  position: absolute;
  font-size: 16px;
  left: 10px;
  top: 13px;
  z-index: 1;
}

/* line 3711, ../../sass/style.scss */
.accordion p {
  margin-bottom: 0;
}

/* line 3716, ../../sass/style.scss */
.accordion dd > a {
  border: 1px solid;
  border-radius: 3px;
  border-color: gainsboro;
  position: relative;
}
/* line 3723, ../../sass/style.scss */
.accordion dd > a .crum-plus, .accordion dd > a .crum-minus {
  font-size: 20px;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -10px;
  border: none;
}
/* line 3732, ../../sass/style.scss */
.accordion dd > a i.crum-plus {
  display: inline;
}
/* line 3735, ../../sass/style.scss */
.accordion dd > a i.crum-minus {
  display: none;
}

/* line 3740, ../../sass/style.scss */
.accordion dd.active a {
  color: #ff3800;
}
/* line 3743, ../../sass/style.scss */
.accordion dd.active a i.crum-minus {
  display: inline;
}
/* line 3746, ../../sass/style.scss */
.accordion dd.active a i.crum-plus {
  display: none;
}

/* line 3752, ../../sass/style.scss */
.tabs > dd > a > i {
  position: relative;
  left: -10px;
  font-size: 16px;
  top: 2px;
}

/* line 3759, ../../sass/style.scss */
.tabs dd a {
  margin-right: 1px;
}
/* line 3762, ../../sass/style.scss */
.tabs dd a:last-child {
  margin-bottom: 0;
}

/* line 3768, ../../sass/style.scss */
.tabs.vertical dd a {
  margin-bottom: 1px;
}
/* line 3772, ../../sass/style.scss */
.tabs.vertical dd:last-child a {
  margin-bottom: 0;
}

/* -----------------------------------------
   $TEAM MEMBER
----------------------------------------- */
/* line 3784, ../../sass/style.scss */
.worker-item {
  text-align: center;
}

/* line 3787, ../../sass/style.scss */
.worker-item .photo {
  border-radius: 100%;
  background-color: #f5f5f5;
  border: 10px solid #fff;
  box-shadow: 0 0 0 3px #f5f5f5;
  margin: 0 auto 15px;
  display: inline-block;
}
/* line 3795, ../../sass/style.scss */
.worker-item .photo img, .worker-item .photo .overlay {
  border-radius: 100%;
}

/* line 3800, ../../sass/style.scss */
.worker-item p {
  padding: 0 18px 0;
}

/* line 3803, ../../sass/style.scss */
.worker-item p.position {
  font-size: 13px;
}

/* line 3808, ../../sass/style.scss */
.worker-item .worker-contacts li a:hover {
  color: #ff3800;
  border-color: #ff3800;
}

/* line 3813, ../../sass/style.scss */
.worker-item h3 {
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: 600;
  margin-bottom: 0;
}

/* line 3819, ../../sass/style.scss */
.worker-item .worker-contacts {
  text-align: center;
}

/* line 3823, ../../sass/style.scss */
.worker-contacts li {
  display: inline-block;
  list-style-type: none;
}

/* line 3828, ../../sass/style.scss */
.worker-contacts li a {
  font-size: 14px;
  background-color: #fff;
  display: inline-block;
  padding: 5px;
  margin: 4px;
  border: 1px solid;
  border-radius: 3px;
  color: gainsboro;
}
/* line 3838, ../../sass/style.scss */
.worker-contacts li a:hover {
  border-color: #ff3800;
}

/* -----------------------------------------
   $CONTACT FORM 7
----------------------------------------- */
/* line 3851, ../../sass/style.scss */
.wpcf7-form-control-wrap textarea.wpcf7-form-control,
.wpcf7-form-control-wrap input.wpcf7-form-control {
  margin-top: 10px;
}

/* -----------------------------------------
   $COUNTER
----------------------------------------- */
/* line 3858, ../../sass/style.scss */
.stats-desc {
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

/* -----------------------------------------
   $FLIPBOX
----------------------------------------- */
/* line 3869, ../../sass/style.scss */
.ifb-face {
  border-radius: 3px;
}

/* -----------------------------------------
   $GOOGLE MAP ADDITIONAL
----------------------------------------- */
/* line 3880, ../../sass/style.scss */
.map-holder *, .map-holder *:before, .map-holder *:after {
  -moz-box-sizing: content-box!important;
  -webkit-box-sizing: content-box!important;
  box-sizing: content-box!important;
}

/* line 3885, ../../sass/style.scss */
.map-holder img {
  max-width: none;
}

/* line 3888, ../../sass/style.scss */
.map-holder label {
  width: auto;
  display: inline;
}

/* line 3892, ../../sass/style.scss */
.map-holder .noscroll {
  line-height: 1.35;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
}

/* -----------------------------------------
   $TITLE MODULE BLOCK
----------------------------------------- */
/* line 3906, ../../sass/style.scss */
.title-block {
  position: relative;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  clear: both;
  line-height: 1.3;
}
/* line 3911, ../../sass/style.scss */
.title-block .title {
  padding-bottom: 0.6em;
}
/* line 3914, ../../sass/style.scss */
.title-block a {
  color: inherit;
}
/* line 3918, ../../sass/style.scss */
.title-block .title-icon-link {
  display: inline-block;
  position: relative;
}
/* line 3923, ../../sass/style.scss */
.title-block .subtitle {
  margin-bottom: .2em;
}
/* line 3928, ../../sass/style.scss */
.title-block .aio-icon {
  height: 1em;
  width: 1em;
  line-height: 1.3em;
}
/* line 3935, ../../sass/style.scss */
.title-block.vc_txt_align_left .aio-icon {
  margin-right: 20px;
  float: left;
}
/* line 3939, ../../sass/style.scss */
.title-block.vc_txt_align_left .line:before {
  left: 0;
}
/* line 3942, ../../sass/style.scss */
.title-block.vc_txt_align_left .line {
  float: left;
}
/* line 3948, ../../sass/style.scss */
.title-block.vc_txt_align_right .aio-icon {
  margin-left: 20px;
  float: right;
}
/* line 3952, ../../sass/style.scss */
.title-block.vc_txt_align_right .line:before {
  right: 0;
}
/* line 3955, ../../sass/style.scss */
.title-block.vc_txt_align_right .line {
  float: right;
}
/* line 3962, ../../sass/style.scss */
.title-block.vc_txt_align_center .aio-icon {
  margin: 0 auto;
  float: none;
  margin-bottom: 1.71429rem;
}
/* line 3967, ../../sass/style.scss */
.title-block.vc_txt_align_center .line {
  margin: 0 auto;
}
/* line 3970, ../../sass/style.scss */
.title-block.vc_txt_align_center .line:before {
  left: 50%;
  margin-left: -20px;
}
/* line 3976, ../../sass/style.scss */
.title-block .ovh {
  overflow: hidden;
}
/* line 3981, ../../sass/style.scss */
.title-block.underlined .line {
  height: 1px;
  margin-bottom: 1.3em;
  position: relative;
  width: 100%;
}
/* line 3987, ../../sass/style.scss */
.title-block.underlined .line:after {
  content: "";
  display: block;
  border-bottom: 1px solid #dcdcdc;
  opacity: .4;
  position: relative;
  bottom: 0;
}
/* line 3996, ../../sass/style.scss */
.title-block.underlined .line:before {
  content: "";
  position: absolute;
  display: block;
  width: 30px;
  height: 2px;
  background: #ff3800;
  bottom: 0;
}

/* line 4011, ../../sass/style.scss */
.title-size-small .title {
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  position: relative;
  color: #2a2a2a;
  line-height: 1.2;
  font-size: 1.34286rem;
  letter-spacing: 1px;
}
/* line 4020, ../../sass/style.scss */
.title-size-small .subtitle {
  font-size: 0.71429rem;
  letter-spacing: 1px;
}

/* line 4028, ../../sass/style.scss */
.title-size-medium .title {
  font-size: 1.85714rem;
  letter-spacing: 1px;
  margin-bottom: 0.64286rem;
}
/* line 4033, ../../sass/style.scss */
.title-size-medium .subtitle {
  font-size: 0.78571rem;
  letter-spacing: 2px;
  text-transform: uppercase;
}

/* line 4042, ../../sass/style.scss */
.title-size-large .title {
  font-size: 35px;
  letter-spacing: 2px;
  font-weight: normal;
}
/* line 4047, ../../sass/style.scss */
.title-size-large .subtitle {
  font-size: .8rem;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 600;
}

/* line 4058, ../../sass/style.scss */
.title-size-x-large .title {
  font-size: 3.5rem;
  letter-spacing: 4px;
  font-weight: 300;
}
/* line 4063, ../../sass/style.scss */
.title-size-x-large .subtitle {
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 400;
}

/* -----------------------------------------
   $Separator line with text
----------------------------------------- */
/* line 4078, ../../sass/style.scss */
.vc_separator h4 {
  font-size: 120% !important;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* -----------------------------------------
   $Separator line with text
----------------------------------------- */
/* line 4090, ../../sass/style.scss */
h3.ult_modal-title {
  color: inherit;
}

/* -----------------------------------------
   $Banner block
----------------------------------------- */
/* line 4100, ../../sass/style.scss */
.banner-block {
  -webkit-backface-visibility: hidden;
}
/* line 4103, ../../sass/style.scss */
.banner-block .vc_btn {
  margin-top: 20px;
}
/* line 4107, ../../sass/style.scss */
.banner-block .mask .bb-description {
  color: inherit;
  padding-top: 0;
  position: absolute;
  width: 100%;
  top: 40%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* -----------------------------------------
   $Flip box
----------------------------------------- */
/* line 4130, ../../sass/style.scss */
.flip-box-wrap p {
  font-size: inherit !important;
}

/* -----------------------------------------
   $IMAGE WITH ANIMATION / COL ANIMATION
----------------------------------------- */
/* line 4141, ../../sass/style.scss */
img.img-with-animation, .col.has-animation, .wpb_column.has-animation {
  opacity: 0;
  position: relative;
}

/* line 4146, ../../sass/style.scss */
.wpb_single_image {
  margin-bottom: 35px;
}

/* line 4150, ../../sass/style.scss */
img.img-with-animation[data-animation="grow-in"].full-opacity {
  opacity: 1;
}

/* line 4154, ../../sass/style.scss */
html:not(.js) img.img-with-animation, html:not(.js) .col.has-animation, html:not(.js) .wpb_column.has-animation {
  opacity: 1;
}

/* line 4158, ../../sass/style.scss */
img.img-with-animation[data-animation="grow-in"], .col.has-animation[data-animation="grow-in"], .wpb_column.has-animation[data-animation="grow-in"] {
  opacity: 0.1;
  transform: scale(0.4);
  -webkit-transform: scale(0.4);
  -o-transform: scale(0.4);
  -moz-transform: scale(0.4);
  transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);
  -webkit-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);
  -moz-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);
  -o-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);
}

/* line 4170, ../../sass/style.scss */
img.img-with-animation[data-animation="fade-in-from-left"] {
  left: -40px;
  padding-right: 30px;
}

/* line 4175, ../../sass/style.scss */
.col.has-animation[data-animation="fade-in-from-left"], .wpb_column.has-animation[data-animation="fade-in-from-left"] {
  left: -40px;
}

/* line 4179, ../../sass/style.scss */
img.img-with-animation[data-animation="fade-in-from-right"] {
  right: -40px;
  padding-left: 30px;
}

/* line 4184, ../../sass/style.scss */
.col.has-animation[data-animation="fade-in-from-right"], .wpb_column.has-animation[data-animation="fade-in-from-right"] {
  right: -40px;
}

/* line 4188, ../../sass/style.scss */
img.img-with-animation[data-animation="fade-in-from-bottom"] {
  bottom: -100px;
}

/* line 4192, ../../sass/style.scss */
.col.has-animation[data-animation="fade-in-from-bottom"], .wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
  bottom: -50px;
}

/* line 4196, ../../sass/style.scss */
img.img-with-animation[data-animation="fade-in-from-left"], img.img-with-animation[data-animation="fade-in-from-right"] {
  margin: 0 auto;
}

/* line 4200, ../../sass/style.scss */
img {
  height: auto;
}

/* line 4203, ../../sass/style.scss */
.wpb_single_image img {
  height: auto;
  max-width: 100%;
}

/* line 4207, ../../sass/style.scss */
.wpb_single_image.vc_align_center {
  text-align: center;
}

/* line 4210, ../../sass/style.scss */
.wpb_single_image.vc_align_right {
  text-align: right;
}

/* line 4213, ../../sass/style.scss */
.wpb_single_image.vc_align_left {
  text-align: left;
}

/* line 4216, ../../sass/style.scss */
div .vc_box_rounded {
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 4222, ../../sass/style.scss */
div .vc_box_outline,
div .vc_box_outline_circle {
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: 1px solid #ebebeb;
}

/* line 4230, ../../sass/style.scss */
div .vc_box_border,
div .vc_box_border_circle {
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: none;
}

/* line 4240, ../../sass/style.scss */
div .vc_box_shadow,
div .vc_box_shadow_border,
div .vc_box_shadow_border_circle,
div .vc_box_shadow_circle {
  border-radius: 0px;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

/* line 4246, ../../sass/style.scss */
div .vc_box_shadow_border,
div .vc_box_shadow_border_circle {
  padding: 6px;
}

/* line 4249, ../../sass/style.scss */
div .vc_box_shadow_3d {
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 15px;
}

/* line 4259, ../../sass/style.scss */
div .vc_box_circle,
div .vc_box_outline_circle,
div .vc_box_border_circle,
div .vc_box_shadow_circle,
div .vc_box_shadow_border_circle {
  border-radius: 5000px;
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
}

/* line 4267, ../../sass/style.scss */
div .vc_box_shadow_circle,
div .vc_box_shadow_border_circle {
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

/* line 4271, ../../sass/style.scss */
.vc_box_shadow_3d_wrap {
  position: relative;
  z-index: 0;
  display: inline-block;
  max-width: 100%;
}

/* line 4278, ../../sass/style.scss */
.vc_box_shadow_3d_wrap:after,
.vc_box_shadow_3d_wrap:before {
  content: "";
  position: absolute;
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
  left: 10px;
  bottom: 8%;
  width: 40%;
  height: 20%;
  max-height: 100px;
  max-width: 300px;
  z-index: -1;
  -webkit-transform: rotate(-6deg);
  -ms-transform: rotate(-6deg);
  transform: rotate(-6deg);
}

/* line 4293, ../../sass/style.scss */
.vc_box_shadow_3d_wrap:after {
  left: auto;
  right: 10px;
  -webkit-transform: rotate(6deg);
  -ms-transform: rotate(6deg);
  transform: rotate(6deg);
}

/* line 4301, ../../sass/style.scss */
.vc_box_outline.vc_box_border_blue,
.vc_box_outline_circle.vc_box_border_blue {
  border-color: #5472d2;
}

/* line 4305, ../../sass/style.scss */
.vc_box_border.vc_box_border_blue,
.vc_box_border_circle.vc_box_border_blue {
  background-color: #5472d2;
}

/* line 4309, ../../sass/style.scss */
.vc_box_outline.vc_box_border_turquoise,
.vc_box_outline_circle.vc_box_border_turquoise {
  border-color: #00c1cf;
}

/* line 4313, ../../sass/style.scss */
.vc_box_border.vc_box_border_turquoise,
.vc_box_border_circle.vc_box_border_turquoise {
  background-color: #00c1cf;
}

/* line 4317, ../../sass/style.scss */
.vc_box_outline.vc_box_border_pink,
.vc_box_outline_circle.vc_box_border_pink {
  border-color: #fe6c61;
}

/* line 4321, ../../sass/style.scss */
.vc_box_border.vc_box_border_pink,
.vc_box_border_circle.vc_box_border_pink {
  background-color: #fe6c61;
}

/* line 4325, ../../sass/style.scss */
.vc_box_outline.vc_box_border_violet,
.vc_box_outline_circle.vc_box_border_violet {
  border-color: #8d6dc4;
}

/* line 4329, ../../sass/style.scss */
.vc_box_border.vc_box_border_violet,
.vc_box_border_circle.vc_box_border_violet {
  background-color: #8d6dc4;
}

/* line 4333, ../../sass/style.scss */
.vc_box_outline.vc_box_border_peacoc,
.vc_box_outline_circle.vc_box_border_peacoc {
  border-color: #4cadc9;
}

/* line 4337, ../../sass/style.scss */
.vc_box_border.vc_box_border_peacoc,
.vc_box_border_circle.vc_box_border_peacoc {
  background-color: #4cadc9;
}

/* line 4341, ../../sass/style.scss */
.vc_box_outline.vc_box_border_chino,
.vc_box_outline_circle.vc_box_border_chino {
  border-color: #cec2ab;
}

/* line 4345, ../../sass/style.scss */
.vc_box_border.vc_box_border_chino,
.vc_box_border_circle.vc_box_border_chino {
  background-color: #cec2ab;
}

/* line 4349, ../../sass/style.scss */
.vc_box_outline.vc_box_border_mulled_wine,
.vc_box_outline_circle.vc_box_border_mulled_wine {
  border-color: #50485b;
}

/* line 4353, ../../sass/style.scss */
.vc_box_border.vc_box_border_mulled_wine,
.vc_box_border_circle.vc_box_border_mulled_wine {
  background-color: #50485b;
}

/* line 4357, ../../sass/style.scss */
.vc_box_outline.vc_box_border_vista_blue,
.vc_box_outline_circle.vc_box_border_vista_blue {
  border-color: #75d69c;
}

/* line 4361, ../../sass/style.scss */
.vc_box_border.vc_box_border_vista_blue,
.vc_box_border_circle.vc_box_border_vista_blue {
  background-color: #75d69c;
}

/* line 4365, ../../sass/style.scss */
.vc_box_outline.vc_box_border_black,
.vc_box_outline_circle.vc_box_border_black {
  border-color: #2a2a2a;
}

/* line 4369, ../../sass/style.scss */
.vc_box_border.vc_box_border_black,
.vc_box_border_circle.vc_box_border_black {
  background-color: #2a2a2a;
}

/* line 4373, ../../sass/style.scss */
.vc_box_outline.vc_box_border_grey,
.vc_box_outline_circle.vc_box_border_grey {
  border-color: #ebebeb;
}

/* line 4377, ../../sass/style.scss */
.vc_box_border.vc_box_border_grey,
.vc_box_border_circle.vc_box_border_grey {
  background-color: #ebebeb;
}

/* line 4381, ../../sass/style.scss */
.vc_box_outline.vc_box_border_orange,
.vc_box_outline_circle.vc_box_border_orange {
  border-color: #f89406;
}

/* line 4385, ../../sass/style.scss */
.vc_box_border.vc_box_border_orange,
.vc_box_border_circle.vc_box_border_orange {
  background-color: #f89406;
}

/* line 4390, ../../sass/style.scss */
.vc_box_outline.vc_box_border_green,
.vc_box_outline_circle.vc_box_border_green {
  border-color: #6dab3c;
}

/* line 4394, ../../sass/style.scss */
.vc_box_border.vc_box_border_green,
.vc_box_border_circle.vc_box_border_green {
  background-color: #6dab3c;
}

/* line 4398, ../../sass/style.scss */
.vc_box_outline.vc_box_border_juicy_pink,
.vc_box_outline_circle.vc_box_border_juicy_pink {
  border-color: #df5a15;
}

/* line 4402, ../../sass/style.scss */
.vc_box_border.vc_box_border_juicy_pink,
.vc_box_border_circle.vc_box_border_juicy_pink {
  background-color: #df5a15;
}

/* line 4406, ../../sass/style.scss */
.vc_box_outline.vc_box_border_sandy_brown,
.vc_box_outline_circle.vc_box_border_sandy_brown {
  border-color: #f79468;
}

/* line 4410, ../../sass/style.scss */
.vc_box_border.vc_box_border_sandy_brown,
.vc_box_border_circle.vc_box_border_sandy_brown {
  background-color: #f79468;
}

/* line 4414, ../../sass/style.scss */
.vc_box_outline.vc_box_border_purple,
.vc_box_outline_circle.vc_box_border_purple {
  border-color: #b97ebb;
}

/* line 4418, ../../sass/style.scss */
.vc_box_border.vc_box_border_purple,
.vc_box_border_circle.vc_box_border_purple {
  background-color: #b97ebb;
}

/* line 4422, ../../sass/style.scss */
.vc_box_outline.vc_box_border_white,
.vc_box_outline_circle.vc_box_border_white {
  border-color: #ffffff;
}

/* line 4426, ../../sass/style.scss */
.vc_box_border.vc_box_border_white,
.vc_box_border_circle.vc_box_border_white {
  background-color: #ffffff;
}

/* -----------------------------------------
   $PIE CHARTS
----------------------------------------- */
/* line 4437, ../../sass/style.scss */
.vc_pie_wrapper {
  margin-bottom: 15px !important;
}
/* line 4440, ../../sass/style.scss */
.vc_pie_wrapper i {
  position: absolute;
  left: 50%;
  top: 50%;
  font-size: 36px;
  margin: -22px 0 0 -16px;
}

/* line 4450, ../../sass/style.scss */
.vc_pie_chart .vc_pie_chart_value {
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

/* line 4454, ../../sass/style.scss */
.vc_pie_counter {
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-size: 47px;
  line-height: 1;
  color: #2a2a2a;
  padding-bottom: 11px;
  border-bottom: 2px solid #ff3800;
  font-weight: 300;
  display: block;
  float: left;
  margin-right: 20px;
}
/* line 4466, ../../sass/style.scss */
.vc_pie_counter span {
  font-size: 27px;
  position: relative;
  top: -18px;
  padding-left: 5px;
}

/* line 4474, ../../sass/style.scss */
.wpb_pie_chart_heading {
  font-size: 21px;
  font-weight: 600;
}

/* -----------------------------------------
   $QR CODE
----------------------------------------- */
/* line 4487, ../../sass/style.scss */
.qr_code td {
  padding: 0;
}

/* -----------------------------------------
   $PARALLAX SLIDE IMAGE
----------------------------------------- */
/* line 4498, ../../sass/style.scss */
.crum_slide_parallax {
  position: relative;
  overflow: hidden;
  height: 300px;
}

/* line 4504, ../../sass/style.scss */
.crum_slide_parallax .image-left,
.crum_slide_parallax .image-right {
  position: absolute;
  top: 0;
  overflow: hidden;
  width: 50%;
  height: 100%;
}

/* line 4511, ../../sass/style.scss */
.crum_slide_parallax .image-left {
  left: 0px;
  z-index: 5;
}

/* line 4515, ../../sass/style.scss */
.crum_slide_parallax .image-left img {
  left: 0;
}

/* line 4518, ../../sass/style.scss */
.crum_slide_parallax .image-right {
  right: 0;
  z-index: 4;
}

/* line 4522, ../../sass/style.scss */
.crum_slide_parallax .image-right img {
  right: 0;
}

/* line 4525, ../../sass/style.scss */
.crum_slide_parallax img {
  width: auto;
  max-width: none;
}

/* line 4529, ../../sass/style.scss */
.crum_slide_parallax .handler {
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  width: 48px;
  height: auto;
  margin-left: -24px;
  cursor: col-resize;
  z-index: 6;
}

/* line 4540, ../../sass/style.scss */
.crum_slide_parallax .handler .pointer {
  position: absolute;
  z-index: 7;
  top: 26px;
  left: 0;
  display: block;
  width: 48px;
  height: 18px;
}

/* line 4549, ../../sass/style.scss */
.crum_slide_parallax .handler:after {
  content: '';
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 50%;
  display: block;
  width: 0;
  border-right: 1px solid #ffffff;
}

/* line 4561, ../../sass/style.scss */
.crum_slide_parallax,
.crum_slide_parallax * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
}

/* -----------------------------------------
   $TWITTER HORISONTAL SLIDER
----------------------------------------- */
/* line 4575, ../../sass/style.scss */
.latest_tweets_slider {
  text-align: center;
}

/* line 4579, ../../sass/style.scss */
.latest_tweets_slider i {
  font-size: 30px;
  color: #ff3800;
}

/* line 4584, ../../sass/style.scss */
ul.foot-tw-direction-nav {
  list-style: none;
  margin-left: 0;
}

/* line 4589, ../../sass/style.scss */
ul.foot-tw-direction-nav li:first-child {
  position: absolute;
  left: 0;
  top: 35px;
  z-index: 10;
}

/* line 4596, ../../sass/style.scss */
ul.foot-tw-direction-nav li:last-child {
  position: absolute;
  right: 0;
  top: 35px;
  z-index: 10;
}

/* line 4603, ../../sass/style.scss */
ul.foot-tw-direction-nav > li > a {
  height: 30px;
  width: 30px;
  line-height: 28px;
  border: 1px solid gainsboro;
  border-radius: 3px;
  font-size: 16px;
  cursor: pointer;
  display: inline-block;
  color: inherit;
}

/* line 4615, ../../sass/style.scss */
ul.foot-tw-direction-nav > li > a:hover {
  border-color: #ff3800;
}

/* line 4619, ../../sass/style.scss */
.foot-tw-viewport {
  margin: 0 50px;
}

/* line 4623, ../../sass/style.scss */
.latest_tweets_slider {
  text-align: center;
  position: relative;
}

/* line 4628, ../../sass/style.scss */
.foot-tw-prev:before {
  content: "\f104";
  font-family: 'crum';
}

/* line 4633, ../../sass/style.scss */
.foot-tw-next:before {
  content: "\f105";
  font-family: 'crum';
}

/* -----------------------------------------
   $FLEXSLIDER
----------------------------------------- */
/* line 4645, ../../sass/style.scss */
.flex-gallery {
  margin: 0;
  padding: 0;
}

/* line 4646, ../../sass/style.scss */
.flex-gallery .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}

/* line 4647, ../../sass/style.scss */
.flex-gallery .slides img {
  max-width: 99.8%;
  display: block;
}

/* line 4648, ../../sass/style.scss */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* line 4651, ../../sass/style.scss */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 4652, ../../sass/style.scss */
html[xmlns] .slides {
  display: block;
}

/* line 4653, ../../sass/style.scss */
* html .slides {
  height: 1%;
}

/* line 4655, ../../sass/style.scss */
.no-js .slides > li:first-child {
  display: block;
}

/* line 4658, ../../sass/style.scss */
.flex-gallery {
  margin: 0 0 15px;
  position: relative;
  zoom: 1;
  background-color: transparent;
  z-index: 1;
}

/* line 4659, ../../sass/style.scss */
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
}

/* line 4660, ../../sass/style.scss */
.loading .flex-viewport {
  max-height: 300px;
}

/* line 4661, ../../sass/style.scss */
.flex-gallery .slides {
  zoom: 1;
}

/* line 4663, ../../sass/style.scss */
.flex-gallery ul {
  position: relative;
  z-index: 1000;
  margin: 0px;
}

/* line 4669, ../../sass/style.scss */
.flex-gallery ul.flex-direction-nav {
  margin: 0 !important;
  position: absolute !important;
  top: 17px;
  right: 23px;
}

/* line 4676, ../../sass/style.scss */
.flex-gallery ul li {
  list-style: none;
}

/* line 4680, ../../sass/style.scss */
.flex-gallery ul li img {
  margin-bottom: 0px!important;
}

/* line 4684, ../../sass/style.scss */
.carousel li {
  margin-right: 0px;
  margin-left: 0px;
}

/* line 4686, ../../sass/style.scss */
.flex-control-nav {
  display: none;
}

/* line 4690, ../../sass/style.scss */
.flex-direction-nav {
  *height: 0;
}

/* line 4691, ../../sass/style.scss */
.flex-direction-nav a {
  cursor: pointer;
  display: block;
  margin-left: 5px;
  height: 40px;
  line-height: 40px;
  width: 40px;
  border: 1px solid #f5f5f5;
  border-radius: 3px;
  text-align: center;
  top: 0;
  z-index: 10;
  background: rgba(255, 255, 255, 0.8);
}
/* line 4705, ../../sass/style.scss */
.flex-direction-nav a:hover {
  border-color: #ff3800;
}

/* line 4710, ../../sass/style.scss */
.flex-direction-nav a i {
  line-height: 29px;
  background-color: transparent!important;
}

/* line 4715, ../../sass/style.scss */
.flex-direction-nav a.flex-next {
  padding-left: 2px;
}

/* line 4719, ../../sass/style.scss */
.flex-direction-nav a.flex-prev {
  padding-right: 2px;
}

/* line 4723, ../../sass/style.scss */
.flex-direction-nav li {
  float: left;
  margin-left: 7px!important;
}

/* line 4728, ../../sass/style.scss */
.flex-direction-nav {
  margin: -32px 0px 0px 0px !important;
}

/* -----------------------------------------
   $ISOTOPE
----------------------------------------- */
/* line 4740, ../../sass/style.scss */
.isotope-item {
  z-index: 2;
  display: inline-block;
}

/* line 4745, ../../sass/style.scss */
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/* line 4751, ../../sass/style.scss */
.isotope {
  -webkit-transition-property: height;
  -moz-transition-property: height;
  -ms-transition-property: height;
  -o-transition-property: height;
  transition-property: height;
}

/* line 4759, ../../sass/style.scss */
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity;
}

/* line 4769, ../../sass/style.scss */
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}

/* -----------------------------------------
   $TEXT WITH SEPARATOR
----------------------------------------- */
/* line 4784, ../../sass/style.scss */
body .wpb_separator, body .vc_text_separator {
  border-color: rgba(0, 0, 0, 0.06);
}

/* line 4788, ../../sass/style.scss */
body .vc_text_separator div {
  border: 1px solid #f5f5f5;
  border-radius: 3px;
  font-size: 24px;
  line-height: 32px;
  top: -18px;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  color: #2a2a2a;
  letter-spacing: .5px;
}

/* -----------------------------------------
   $CALL TO ACTION
----------------------------------------- */
/* line 4806, ../../sass/style.scss */
.row .vc_call_to_action {
  background-color: transparent;
  border: none;
  padding: 2em;
  border-radius: 3px;
}

/* line 4813, ../../sass/style.scss */
.vc_call_to_action h2,
.vc_call_to_action h4 {
  margin: .4em 0 !important;
  color: inherit;
}

/* line 4817, ../../sass/style.scss */
.vc_cta_outlined {
  border: 2px solid !important;
}

/* -----------------------------------------
   $DROPCAPS
----------------------------------------- */
/* line 4827, ../../sass/style.scss */
.dropcap {
  overflow: hidden;
}

/* line 4830, ../../sass/style.scss */
.dropcap:first-letter {
  float: left;
  padding: 0 .2em .2em 0;
  vertical-align: top;
  line-height: 1em;
  font-size: 3em;
}

/* line 4837, ../../sass/style.scss */
.dropcap.dropcap-simple-1:first-letter, .dropcap.dropcap-simple-2:first-letter {
  width: 1.2em;
  margin: .2em .2em .2em 0;
  border-radius: 2px;
  text-align: center;
}

/* line 4843, ../../sass/style.scss */
.dropcap.dropcap-simple-2:first-letter {
  color: #ff3800;
}

/* line 4846, ../../sass/style.scss */
.dropcap.dropcap-round-1:first-letter, .dropcap.dropcap-round-2:first-letter {
  width: 1.2em;
  margin: .2em .2em .1em 0;
  padding: 0 0 .2em 0;
  border-radius: 50%;
  font-size: 2.5em;
  text-align: center;
  border: 1px solid #ff3800;
}

/* line 4855, ../../sass/style.scss */
.dropcap-round-2:first-letter {
  background: #ff3800;
  color: #fff;
}

/* line 4859, ../../sass/style.scss */
.dropcap.dropcap-square-1:first-letter, .dropcap.dropcap-square-2:first-letter {
  width: 1.2em;
  margin: .2em .2em .1em 0;
  padding: 0 0 .2em 0;
  border-radius: 3px;
  font-size: 2.5em;
  text-align: center;
  border: 1px solid #ff3800;
}

/* line 4868, ../../sass/style.scss */
.dropcap-square-2:first-letter {
  background: #ff3800;
  color: #fff;
}

/* -----------------------------------------
   $ALERT BOXES
----------------------------------------- */
/* line 4880, ../../sass/style.scss */
.alert-box.secondary {
  background-color: whitesmoke;
  border-color: #c2c2c2;
}

/* line 4884, ../../sass/style.scss */
.alert-box.warning {
  background-color: #ffda7f;
  border-color: #ffbd19;
  color: #000;
}

/*
.alert-box {
  overflow: hidden;
}
*/
/* line 4894, ../../sass/style.scss */
.alert-box i {
  color: #fff;
  opacity: .3;
  font-size: 32px;
  line-height: 1em;
  float: left;
  margin-right: 20px;
}

/* -----------------------------------------
   $ICON BOX
----------------------------------------- */
/* line 4910, ../../sass/style.scss */
.aio-icon-description {
  font-size: 0.78571rem;
  line-height: 1.5;
}

/* line 4915, ../../sass/style.scss */
.top-icon .aio-icon-header h3.aio-icon-title {
  margin: 30px 0 20px;
}

/* -----------------------------------------
   $REVEAL ADDON
----------------------------------------- */
/* line 4925, ../../sass/style.scss */
.reveal-modal {
  z-index: 999;
}

/* line 4928, ../../sass/style.scss */
.reveal-modal-bg {
  border-radius: 3px;
}

/* -----------------------------------------
   $BUTTONS
----------------------------------------- */
/* line 4939, ../../sass/style.scss */
.vc_btn {
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  border-radius: 3px !important;
}

/* line 4943, ../../sass/style.scss */
.vc_btn:active {
  position: relative;
  top: 1px;
}

/* line 4947, ../../sass/style.scss */
.vc_btn_md {
  font-size: 12px !important;
  font-weight: bold !important;
  letter-spacing: 4px;
  text-transform: uppercase;
  padding: 22px 38px !important;
}

/* line 4954, ../../sass/style.scss */
.vc_btn_lg {
  letter-spacing: 1px;
  font-size: 18px;
}

/* line 4958, ../../sass/style.scss */
.vc_btn_outlined {
  border: 1px solid !important;
}

/* line 4961, ../../sass/style.scss */
.vc_btn.vc_btn_white.vc_btn_outlined:hover {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

/* -----------------------------------------
   $VIDEO JS FIX
----------------------------------------- */
/* line 4972, ../../sass/style.scss */
.vjs-playing, .vjs-paused {
  padding-bottom: 67.5% !important;
}

/* line 4975, ../../sass/style.scss */
.vjs-poster {
  position: absolute !important;
}

/* -----------------------------------------
   IMAGES HOVER EFFECT
----------------------------------------- */
/* line 4986, ../../sass/style.scss */
.entry-thumb, .entry-thumbnail {
  position: relative;
  text-align: center;
  margin-bottom: 30px;
  border-radius: 3px;
}
/* line 4991, ../../sass/style.scss */
.entry-thumb img, .entry-thumb a, .entry-thumbnail img, .entry-thumbnail a {
  border-radius: 3px;
}

/* line 4996, ../../sass/style.scss */
.entry-thumb .overlay, .entry-thumbnail .overlay {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  border-radius: 3px;
}

/* line 5012, ../../sass/style.scss */
.entry-thumb:hover .overlay, .entry-thumbnail:hover .overlay, .entry-thumb.hover .overlay, .entry-thumbnail.hover .overlay {
  opacity: 1;
}

/* line 5016, ../../sass/style.scss */
.entry-thumb > .links, .entry-thumbnail > .links {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  top: 50%;
  margin-top: -25px;
  -webkit-transform: scale(0.2);
  -moz-transform: scale(0.2);
  -ms-transform: scale(0.2);
  -o-transform: scale(0.2);
  transform: scale(0.2);
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

/* line 5036, ../../sass/style.scss */
.entry-thumb:hover > .links, .entry-thumbnail:hover > .links, .entry-thumb.hover > .links, .entry-thumbnail.hover > .links {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

/* line 5047, ../../sass/style.scss */
.inner-desc-portfolio {
  -webkit-backface-visibility: hidden;
  position: relative;
  overflow: hidden;
}
/* line 5053, ../../sass/style.scss */
.inner-desc-portfolio.entry-thumb > .links {
  top: 40%;
}
/* line 5057, ../../sass/style.scss */
.inner-desc-portfolio img {
  -webkit-backface-visibility: hidden;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 5067, ../../sass/style.scss */
.inner-desc-portfolio:hover img, .inner-desc-portfolio.hover img {
  -webkit-transform: translateY(-10%);
  -moz-transform: translateY(-10%);
  -ms-transform: translateY(-10%);
  -o-transform: translateY(-10%);
  transform: translateY(-10%);
}
/* line 5075, ../../sass/style.scss */
.inner-desc-portfolio .inner-title-portfolio {
  padding: 13px;
  background: #fff;
  border: 1px solid #e1e1e1;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  display: block;
  bottom: 1px;
  left: 0;
  right: 0;
  -webkit-transform: perspective(600px) rotateX(90deg);
  -moz-transform: perspective(600px) rotateX(90deg);
  -ms-transform: perspective(600px) rotateX(90deg);
  -o-transform: perspective(600px) rotateX(90deg);
  transform: perspective(600px) rotateX(90deg);
  -webkit-transform-origin: center bottom 0;
  -moz-transform-origin: center bottom 0;
  -ms-transform-origin: center bottom 0;
  -o-transform-origin: center bottom 0;
  transform-origin: center bottom 0;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 5109, ../../sass/style.scss */
.inner-desc-portfolio .inner-title-portfolio .entry-title {
  font-weight: 600;
  font-size: 14px;
}
/* line 5116, ../../sass/style.scss */
.inner-desc-portfolio:hover .inner-title-portfolio, .inner-desc-portfolio.hover .inner-title-portfolio {
  opacity: 1;
  visibility: visible;
  -webkit-transform: perspective(600px) rotateY(0deg);
  -moz-transform: perspective(600px) rotateY(0deg);
  -ms-transform: perspective(600px) rotateY(0deg);
  -o-transform: perspective(600px) rotateY(0deg);
  transform: perspective(600px) rotateY(0deg);
}

/* line 5129, ../../sass/style.scss */
.entry-thumb .links a, .entry-thumbnail .links a {
  border: 1px solid #FFF;
  color: #fff;
  background: #ff3800;
  display: inline-block !important;
  float: none !important;
  font-size: 16px;
  font-weight: normal;
  height: 50px;
  line-height: 50px;
  margin: 0px 2px;
  text-align: center;
  width: 50px;
}
/* line 5145, ../../sass/style.scss */
.entry-thumb .links a:hover, .entry-thumbnail .links a:hover {
  opacity: .6;
}

/* line 5152, ../../sass/style.scss */
.tiny-post-list .entry-thumb .links {
  margin-top: -20px;
}
/* line 5156, ../../sass/style.scss */
.tiny-post-list .entry-thumb .links a {
  height: 40px;
  line-height: 40px;
  width: 40px;
}

/* -----------------------------------------
   SUBMIT PAGE
----------------------------------------- */
/* line 5171, ../../sass/style.scss */
#subscribe input.text {
  border-radius: 3px 0 0 3px;
  line-height: 17px;
}
/* line 5175, ../../sass/style.scss */
#subscribe input.button {
  border-radius: 0 3px 3px 0;
}

/* -----------------------------------------
   TRANSITIONS`
----------------------------------------- */
/* line 5187, ../../sass/style.scss */
.search-form form, .lang-sel ul, #social-share > span, .clients > div, .clients.fade-in-animation.completed > div, .clients > div img, .entry-thumb .overlay, .entry-thumbnail .overlay, .entry-thumb .links a, .entry-thumbnail .links a {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* line 5197, ../../sass/style.scss */
.menu-primary-navigation li > .megamenu ul li, #footer #linkTop {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* -----------------------------------------
   DEFAULT FONT ICONS
----------------------------------------- */
@font-face {
  font-family: 'crum';
  src: url("../fonts/crum.eot?6juiou");
  src: url("../fonts/crum.eot?#iefix6juiou") format("embedded-opentype"), url("../fonts/crum.woff?6juiou") format("woff"), url("../fonts/crum.ttf?6juiou") format("truetype"), url("../fonts/crum.svg?6juiou#crum") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'crum';
    src: url("../fonts/crum.svg?6juiou#crum") format("svg");
}
}
/* line 5229, ../../sass/style.scss */
[class^="crum-"], [class*=" crum-"] {
  font-family: 'crum';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 5245, ../../sass/style.scss */
.crum-angle-left:before {
  content: "\f104";
}

/* line 5248, ../../sass/style.scss */
.crum-angle-right:before {
  content: "\f105";
}

/* line 5251, ../../sass/style.scss */
.crum-angle-up:before {
  content: "\f106";
}

/* line 5254, ../../sass/style.scss */
.crum-angle-down:before {
  content: "\f107";
}

/* line 5257, ../../sass/style.scss */
.crum-rus-vk-01:before {
  content: "\e017";
}

/* line 5260, ../../sass/style.scss */
.crum-rus-vk:before {
  content: "\e018";
}

/* line 5263, ../../sass/style.scss */
.crum-livejournal:before {
  content: "\e021";
}

/* line 5266, ../../sass/style.scss */
.crum-dropbox:before {
  content: "\e028";
}

/* line 5269, ../../sass/style.scss */
.crum-microsoft:before {
  content: "\e056";
}

/* line 5272, ../../sass/style.scss */
.crum-instagram:before {
  content: "\e0c2";
}

/* line 5275, ../../sass/style.scss */
.crum-wordpress:before {
  content: "\e0c7";
}

/* line 5278, ../../sass/style.scss */
.crum-vimeo:before {
  content: "\e0cc";
}

/* line 5281, ../../sass/style.scss */
.crum-twitter:before {
  content: "\e0ce";
}

/* line 5284, ../../sass/style.scss */
.crum-twitter-3:before {
  content: "\e0cf";
}

/* line 5287, ../../sass/style.scss */
.crum-tumblr:before {
  content: "\e0d0";
}

/* line 5290, ../../sass/style.scss */
.crum-skype:before {
  content: "\e0d5";
}

/* line 5293, ../../sass/style.scss */
.crum-rss:before {
  content: "\e0da";
}

/* line 5296, ../../sass/style.scss */
.crum-pinterest:before {
  content: "\e0db";
}

/* line 5299, ../../sass/style.scss */
.crum-picasa:before {
  content: "\e0dc";
}

/* line 5302, ../../sass/style.scss */
.crum-uniE0DD:before {
  content: "\e0dd";
}

/* line 5305, ../../sass/style.scss */
.crum-odnoclassniki:before {
  content: "\e0de";
}

/* line 5308, ../../sass/style.scss */
.crum-uniE0E4:before {
  content: "\e0e4";
}

/* line 5311, ../../sass/style.scss */
.crum-linkedin:before {
  content: "\e0e5";
}

/* line 5314, ../../sass/style.scss */
.crum-last_fm:before {
  content: "\e0e6";
}

/* line 5317, ../../sass/style.scss */
.crum-google__x2B_:before {
  content: "\e0ee";
}

/* line 5320, ../../sass/style.scss */
.crum-google:before {
  content: "\e0ef";
}

/* line 5323, ../../sass/style.scss */
.crum-gmail:before {
  content: "\e0f0";
}

/* line 5326, ../../sass/style.scss */
.crum-foursquare:before {
  content: "\e0f2";
}

/* line 5329, ../../sass/style.scss */
.crum-flickr:before {
  content: "\e0f6";
}

/* line 5332, ../../sass/style.scss */
.crum-uniE0F7:before {
  content: "\e0f7";
}

/* line 5335, ../../sass/style.scss */
.crum-facebook:before {
  content: "\e0f8";
}

/* line 5338, ../../sass/style.scss */
.crum-uniE0F9:before {
  content: "\e0f9";
}

/* line 5341, ../../sass/style.scss */
.crum-dribble:before {
  content: "\e0fa";
}

/* line 5344, ../../sass/style.scss */
.crum-digg:before {
  content: "\e0fb";
}

/* line 5347, ../../sass/style.scss */
.crum-deviantart:before {
  content: "\e0fc";
}

/* line 5350, ../../sass/style.scss */
.crum-uniE101:before {
  content: "\e101";
}

/* line 5353, ../../sass/style.scss */
.crum-behance:before {
  content: "\e103";
}

/* line 5356, ../../sass/style.scss */
.crum-youtube:before {
  content: "\e109";
}

/* line 5359, ../../sass/style.scss */
.crum-apple:before {
  content: "\e106";
}

/* line 5362, ../../sass/style.scss */
.crum-amazon:before {
  content: "\e107";
}

/* line 5365, ../../sass/style.scss */
.crum-pencil:before {
  content: "\e00f";
}

/* line 5368, ../../sass/style.scss */
.crum-image2:before {
  content: "\e02c";
}

/* line 5371, ../../sass/style.scss */
.crum-image:before {
  content: "\e033";
}

/* line 5374, ../../sass/style.scss */
.crum-camera2:before {
  content: "\e036";
}

/* line 5377, ../../sass/style.scss */
.crum-file2:before {
  content: "\e086";
}

/* line 5380, ../../sass/style.scss */
.crum-file:before {
  content: "\e08d";
}

/* line 5383, ../../sass/style.scss */
.crum-folder-open:before {
  content: "\e0a2";
}

/* line 5386, ../../sass/style.scss */
.crum-certificate:before {
  content: "\e0b1";
}

/* line 5389, ../../sass/style.scss */
.crum-tags:before {
  content: "\e0ba";
}

/* line 5392, ../../sass/style.scss */
.crum-cart:before {
  content: "\e0c3";
}

/* line 5395, ../../sass/style.scss */
.crum-cart-plus:before {
  content: "\e0c8";
}

/* line 5398, ../../sass/style.scss */
.crum-cart-checkout:before {
  content: "\e0cd";
}

/* line 5401, ../../sass/style.scss */
.crum-basket:before {
  content: "\e0d1";
}

/* line 5404, ../../sass/style.scss */
.crum-phone:before {
  content: "\e0df";
}

/* line 5407, ../../sass/style.scss */
.crum-envelop:before {
  content: "\e0ec";
}

/* line 5410, ../../sass/style.scss */
.crum-calendar:before {
  content: "\e113";
}

/* line 5413, ../../sass/style.scss */
.crum-user:before {
  content: "\e185";
}

/* line 5416, ../../sass/style.scss */
.crum-users:before {
  content: "\e18d";
}

/* line 5419, ../../sass/style.scss */
.crum-list:before {
  content: "\e29d";
}

/* line 5422, ../../sass/style.scss */
.crum-grid:before {
  content: "\e2a0";
}

/* line 5425, ../../sass/style.scss */
.crum-grid2:before {
  content: "\e2a2";
}

/* line 5428, ../../sass/style.scss */
.crum-grid3:before {
  content: "\e2a4";
}

/* line 5431, ../../sass/style.scss */
.crum-menu:before {
  content: "\e2af";
}

/* line 5434, ../../sass/style.scss */
.crum-earth:before {
  content: "\e2c7";
}

/* line 5437, ../../sass/style.scss */
.crum-link:before {
  content: "\e2c9";
}

/* line 5440, ../../sass/style.scss */
.crum-star2:before {
  content: "\e2fc";
}

/* line 5443, ../../sass/style.scss */
.crum-star3:before {
  content: "\e2fd";
}

/* line 5446, ../../sass/style.scss */
.crum-star:before {
  content: "\e2fe";
}

/* line 5449, ../../sass/style.scss */
.crum-heart2:before {
  content: "\e307";
}

/* line 5452, ../../sass/style.scss */
.crum-heart3:before {
  content: "\e308";
}

/* line 5455, ../../sass/style.scss */
.crum-warning:before {
  content: "\e356";
}

/* line 5458, ../../sass/style.scss */
.crum-cancel:before {
  content: "\e369";
}

/* line 5461, ../../sass/style.scss */
.crum-spam:before {
  content: "\e36a";
}

/* line 5464, ../../sass/style.scss */
.crum-close:before {
  content: "\e36b";
}

/* line 5467, ../../sass/style.scss */
.crum-checkmark:before {
  content: "\e370";
}

/* line 5470, ../../sass/style.scss */
.crum-checkmark2:before {
  content: "\e372";
}

/* line 5473, ../../sass/style.scss */
.crum-arrow-up:before {
  content: "\e3b0";
}

/* line 5476, ../../sass/style.scss */
.crum-arrow-right:before {
  content: "\e3b1";
}

/* line 5479, ../../sass/style.scss */
.crum-arrow-down:before {
  content: "\e3b2";
}

/* line 5482, ../../sass/style.scss */
.crum-arrow-left:before {
  content: "\e3b3";
}

/* line 5485, ../../sass/style.scss */
.crum-youtube2:before {
  content: "\e4a3";
}

/* line 5488, ../../sass/style.scss */
.crum-youtube3:before {
  content: "\e4a4";
}

/* line 5491, ../../sass/style.scss */
.crum-heart:before {
  content: "\e608";
}

/* line 5494, ../../sass/style.scss */
.crum-star4:before {
  content: "\e605";
}

/* line 5497, ../../sass/style.scss */
.crum-tv:before {
  content: "\e616";
}

/* line 5500, ../../sass/style.scss */
.crum-sound:before {
  content: "\e604";
}

/* line 5503, ../../sass/style.scss */
.crum-search:before {
  content: "\e610";
}

/* line 5506, ../../sass/style.scss */
.crum-settings:before {
  content: "\e60f";
}

/* line 5509, ../../sass/style.scss */
.crum-camera:before {
  content: "\e602";
}

/* line 5512, ../../sass/style.scss */
.crum-pen:before {
  content: "\e615";
}

/* line 5515, ../../sass/style.scss */
.crum-diamond:before {
  content: "\e614";
}

/* line 5518, ../../sass/style.scss */
.crum-location:before {
  content: "\e60a";
}

/* line 5521, ../../sass/style.scss */
.crum-bubble:before {
  content: "\e606";
}

/* line 5524, ../../sass/style.scss */
.crum-news:before {
  content: "\e600";
}

/* line 5527, ../../sass/style.scss */
.crum-mail:before {
  content: "\e60e";
}

/* line 5530, ../../sass/style.scss */
.crum-like:before {
  content: "\e60b";
}

/* line 5533, ../../sass/style.scss */
.crum-photo:before {
  content: "\e601";
}

/* line 5536, ../../sass/style.scss */
.crum-clip:before {
  content: "\e607";
}

/* line 5539, ../../sass/style.scss */
.crum-wallet:before {
  content: "\e603";
}

/* line 5542, ../../sass/style.scss */
.crum-world:before {
  content: "\e60d";
}

/* line 5545, ../../sass/style.scss */
.crum-search2:before {
  content: "\e609";
}

/* line 5548, ../../sass/style.scss */
.crum-minus:before {
  content: "\e617";
}

/* line 5551, ../../sass/style.scss */
.crum-plus:before {
  content: "\e618";
}

@font-face {
  font-family: 'si';
  src: url("../fonts/socicon.eot");
  src: url("../fonts/socicon.eot?#iefix") format("embedded-opentype"), url("../fonts/socicon.woff") format("woff"), url("../fonts/socicon.ttf") format("truetype"), url("../fonts/socicon.svg#icomoonregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: si;
    src: url(../fonts/socicon.svg) format(svg);
}
}
/* line 5574, ../../sass/style.scss */
.soc-icon {
  font-family: si!important;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  text-decoration: none;
  text-align: center;
}

/* line 5590, ../../sass/style.scss */
.soc-facebook:hover {
  background-color: #3e5b98 !important;
}

/* line 5593, ../../sass/style.scss */
.soc-facebook:before {
  content: 'b';
}

/* line 5596, ../../sass/style.scss */
.soc-twitter:hover {
  background-color: #4da7de !important;
}

/* line 5599, ../../sass/style.scss */
.soc-twitter:before {
  content: 'a';
}

/* line 5602, ../../sass/style.scss */
.soc-pinterest:hover {
  background-color: #c92619 !important;
}

/* line 5605, ../../sass/style.scss */
.soc-pinterest:before {
  content: 'd';
}

/* line 5608, ../../sass/style.scss */
.soc-skype:hover {
  background-color: #28abe3 !important;
}

/* line 5611, ../../sass/style.scss */
.soc-skype:before {
  content: 'g';
}

/* line 5614, ../../sass/style.scss */
.soc-linkedin:hover {
  background-color: #3371b7 !important;
}

/* line 5617, ../../sass/style.scss */
.soc-linkedin:before {
  content: 'j';
}

/* line 5620, ../../sass/style.scss */
.soc-soundcloud:hover {
  background-color: #fe3801 !important;
}

/* line 5623, ../../sass/style.scss */
.soc-soundcloud:before {
  content: 'n';
}

/* line 5626, ../../sass/style.scss */
.soc-lastfm:hover {
  background-color: #d41316 !important;
}

/* line 5629, ../../sass/style.scss */
.soc-lastfm:before {
  content: 'q';
}

/* line 5632, ../../sass/style.scss */
.soc-youtube:hover {
  background-color: #e02a20 !important;
}

/* line 5635, ../../sass/style.scss */
.soc-youtube:before {
  content: 'r';
}

/* line 5638, ../../sass/style.scss */
.soc-vimeo:hover {
  background-color: #51b5e7 !important;
}

/* line 5641, ../../sass/style.scss */
.soc-vimeo:before {
  content: 's';
}

/* line 5644, ../../sass/style.scss */
.soc-flickr:hover {
  background-color: #1e1e1b !important;
}

/* line 5647, ../../sass/style.scss */
.soc-flickr:before {
  content: 'v';
}

/* line 5650, ../../sass/style.scss */
.soc-500px:hover {
  background-color: #58a9de !important;
}

/* line 5653, ../../sass/style.scss */
.soc-500px:before {
  content: 'w';
}

/* line 5656, ../../sass/style.scss */
.soc-instagram:hover {
  background-color: #9c7c6e !important;
}

/* line 5659, ../../sass/style.scss */
.soc-instagram:before {
  content: 'x';
}

/* line 5662, ../../sass/style.scss */
.soc-wordpress:hover {
  background-color: #464646 !important;
}

/* line 5665, ../../sass/style.scss */
.soc-wordpress:before {
  content: 'y';
}

/* line 5668, ../../sass/style.scss */
.soc-tumblr:hover {
  background-color: #45556c !important;
}

/* line 5671, ../../sass/style.scss */
.soc-tumblr:before {
  content: 'z';
}

/* line 5674, ../../sass/style.scss */
.soc-dribbble:hover {
  background-color: #e84d88 !important;
}

/* line 5677, ../../sass/style.scss */
.soc-dribbble:before {
  content: 'D';
}

/* line 5680, ../../sass/style.scss */
.soc-envato:hover {
  background-color: #597c3a !important;
}

/* line 5683, ../../sass/style.scss */
.soc-envato:before {
  content: 'G';
}

/* line 5686, ../../sass/style.scss */
.soc-behance:hover {
  background-color: #000000 !important;
}

/* line 5689, ../../sass/style.scss */
.soc-behance:before {
  content: 'H';
}

/* line 5692, ../../sass/style.scss */
.soc-deviantart:hover {
  background-color: #c5d200 !important;
}

/* line 5695, ../../sass/style.scss */
.soc-deviantart:before {
  content: 'J';
}

/* line 5698, ../../sass/style.scss */
.soc-apple:hover {
  background-color: #B9BFC1 !important;
}

/* line 5701, ../../sass/style.scss */
.soc-apple:before {
  content: 'O';
}

/* line 5704, ../../sass/style.scss */
.soc-github:hover {
  background-color: #5380c0 !important;
}

/* line 5707, ../../sass/style.scss */
.soc-github:before {
  content: 'Q';
}

/* line 5710, ../../sass/style.scss */
.soc-steam:hover {
  background-color: #8F8D8A !important;
}

/* line 5713, ../../sass/style.scss */
.soc-steam:before {
  content: 'X';
}

/* line 5716, ../../sass/style.scss */
.soc-xbox:hover {
  background-color: #92C83E !important;
}

/* line 5719, ../../sass/style.scss */
.soc-xbox:before {
  content: 'Y';
}

/* line 5722, ../../sass/style.scss */
.soc-windows:hover {
  background-color: #00BDF6 !important;
}

/* line 5725, ../../sass/style.scss */
.soc-windows:before {
  content: 'Z';
}

/* line 5728, ../../sass/style.scss */
.soc-buffer:hover {
  background-color: #000000 !important;
}

/* line 5731, ../../sass/style.scss */
.soc-buffer:before {
  content: '9';
}

/* line 5734, ../../sass/style.scss */
.soc-rss:hover {
  background-color: #f26109 !important;
}

/* line 5737, ../../sass/style.scss */
.soc-rss:before {
  content: ',';
}

/* line 5740, ../../sass/style.scss */
.soc-vkontakte:hover {
  background-color: #5a7fa6 !important;
}

/* line 5743, ../../sass/style.scss */
.soc-vkontakte:before {
  content: ';';
}

/* line 5746, ../../sass/style.scss */
.soc-email1:hover {
  background-color: #578AD6 !important;
}

/* line 5749, ../../sass/style.scss */
.soc-email1:before {
  content: '<';
}

/* line 5752, ../../sass/style.scss */
.soc-email2:hover {
  background-color: #578AD6 !important;
}

/* line 5755, ../../sass/style.scss */
.soc-email2:before {
  content: '.';
}

/* line 5758, ../../sass/style.scss */
.soc-google:hover {
  background-color: #d93e2d !important;
}

/* line 5761, ../../sass/style.scss */
.soc-google:before {
  content: 'c';
}

/* line 5765, ../../sass/style.scss */
.soc-stumbleupon:hover {
  background-color: #e64011 !important;
}

/* line 5768, ../../sass/style.scss */
.soc-stumbleupon:before {
  content: 'E';
}

/* line 5771, ../../sass/style.scss */
.soc-digg:hover {
  background-color: #1d1d1b !important;
}

/* line 5774, ../../sass/style.scss */
.soc-digg:before {
  content: 'F';
}

/* -----------------------------------------
   ADDITIONAL EXTENSIONS
----------------------------------------- */
/* line 5804, ../../sass/style.scss */
.additional-text {
  line-height: 1.6;
}

/* line 5808, ../../sass/style.scss */
.login-submit {
  text-align: center;
}

/* line 5812, ../../sass/style.scss */
.vc_custom_1402319353646 {
  padding: 5px 0 0 0;
  text-align: right;
}

/* -----------------------------------------
   Sliders Fix
----------------------------------------- */
/* line 5820, ../../sass/style.scss */
.ms-slide .ms-layer h1, .ms-slide .ms-layer h2, .ms-slide .ms-layer h3, .ms-slide .ms-layer h4, .ms-slide .ms-layer h5, .ms-slide .ms-layer h6, .ms-slide .ms-layer p, .rev_slider .tp-caption h1, .rev_slider .tp-caption h2, .rev_slider .tp-caption h3, .rev_slider .tp-caption h4, .rev_slider .tp-caption h5, .rev_slider .tp-caption h6, .rev_slider .tp-caption p {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}
